From 1269099215f419ef16e33d38814886c79921d5ad Mon Sep 17 00:00:00 2001 From: Stephen James Date: Thu, 20 Aug 2015 16:16:32 -0400 Subject: [PATCH] release 3.11.1 --- dist/css/fuelux.css | 2 +- dist/css/fuelux.min.css | 2 +- dist/fuelux.zip | Bin 164003 -> 164150 bytes dist/js/fuelux.js | 53 +++++++++++++++++----------------------- dist/js/fuelux.min.js | 11 +++++---- package.json | 2 +- 6 files changed, 32 insertions(+), 38 deletions(-) diff --git a/dist/css/fuelux.css b/dist/css/fuelux.css index d6cec74cd..37d1d7921 100644 --- a/dist/css/fuelux.css +++ b/dist/css/fuelux.css @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.11.0 + * Fuel UX v3.11.1 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/css/fuelux.min.css b/dist/css/fuelux.min.css index 80d823f6d..f3c570535 100644 --- a/dist/css/fuelux.min.css +++ b/dist/css/fuelux.min.css @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.11.0 + * Fuel UX v3.11.1 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/fuelux.zip b/dist/fuelux.zip index f6c2f35ca464edaaf4368c1dd5a3977c7c27fc7c..6dbfaeb88ba5da827be22594da27c5b99bbb3ef6 100644 GIT binary patch delta 109286 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

7lqB!y&YoO~w4m`Tf40>=A70AxY`0qNzWkJ}!

JA89x8x`g!+LIm|)$2xn+XJ_~SC z4YhD=H^uH|vuX_QItt_TTc2x&O6g=ds%_YVzT+Y%1<2F-efpivMTS-CW4O_BQYi%B z)#>Zr`UX7wFW-Ij}4?_0A@(Qe;`P5WuRm^4no4kwq>{-gwmz&QsM zf1V016I|Zg|e^3e-#5kN5~1Uo1MUz>P|5@Tn*$ud>Ds)01=iJ1QR9}dTZZezYdJs z?$vEN#2DT5^HKf4kTgwh0I3NB-$CRXe*&8lnKBiM)>or-olvBBUn~paqsSb}*Y*oZ z)>GJO3Q5`v1;4L~)s69W>r~~QW)KUz80iL-R=*K(sP+SS6WWb#cDwbewqb9yBeTp_ zqOuJz>aE~|%^7GgtP^$Et|aO__Sr`vsnnCsuOv88xKoiTmz=WhwsT0wz0o#+f21@g z0_Y{%$eI%2>r<6WUt(^mIOM{h!yovuSWX}~wwlWY$gP~#-m+NDcJn7s6iy1yTK;-a zrn`@VI@nYI2{hCniwxYft*xNHA-+kpKMj{RluY$B^zakHHcnW!(K%i2Ox6mVNa3kl zMb+n#D_28&=;Fs#;8{$*fY=Mce=k8y8B~9#je0w14y`uDkSol|`0wMi$zXM}T;6rU zR>ldLzF-HeH@w-c|5|K8k$7}$d!TFC1M>6uEA1s^vJPJ1P=8xYc5_GxI`4oK$-5ys zO($FKc4X%)Z36-P_Ktd=(MT7M(>6I=&MC6HibaT#UDN>6Nm#Lja*a`>e`$FW+IKEB zjD7B(y#J1!28x#u?^myV`3@OHJRXM%)+wJ6ERzL*7eOuDefS`ASgfFoai9+$91}Ug zRvYRqI?Gf+aK+ZB<~cM1C+eL?XYIc7P)B9Q*_P@iJlmhV|DMPn*9I(BYW{S&P>v#} zW6*qhGCX+-{n1q+{raU~e>C)YmCNEblWnZ z4{a;LGF?|F5wqBv%e|PGuGMjD0Nt{9-JdQt+g%enWBq6&BXt+2PoC(m>i3_#_lc8H zj!ew^RHP~&0er+?d>qy4_!b9ekH{J*e5QIOnnjAy+Qvo*>Z~0OeCoe`J19Zk<0Z(WpVidB;{#MbfHDl0v({;#-AL(TUTT zfE$MaQNW_(BE3N;O5{%Xe_!3kH>G{7ZsQ;PZn}*P5Cq=AZO*faiKfta(>i6x-yNas zSkuGG4o$47NGhtpUS-F+yieKbjhE{!lw?{Q?Gp%)sRk6De~JcVzaFRog~?QzvFR)| z8c;H@*xE&(IZ6X+ez5|#gxU&P4}o$#XkM)$nC*IRwvENMv0CpMuyrq>=P!%KcHMZt zzG;kyD?X>apX9CKQbrR-oma1M1RkA1a~HEQz_M(0y7W4t}> z3si}pDOygNV6L1318cnEZf@Cx|M z=?5qv-a<6I%N`oY!4JjC|J8bOvn;kxo(xM*ATghNw={=8dBU#Reaf2bV-eRa_I70p zMu88hmVkxsuANpn3hORdZe_G*W_HF^%yQR_Z$J)Rru;ZK1T9`=f0!?W$A>rM;fV^DWFolFR3%%>luOQ&g zkNmWI#m1!${#S9tCg@n*_h{>%4>!BTbTOv?V7!3~2!;8F_ysR@qxp#TjP{K0TTO&e;Zoj87!GJr1gtBI}6X+{!W@ZIAA9Y z6-!Hfa18w*t2>QXwa-20QK8%!F%mxPMMan zz+U)E;}_DdWSENGhzZrDioHG2c=f4yc=N^Sfp@YNJLnoE7!Aj7kA@u^*Dm|MQB(~$ ze|j8keqbaamisrWd9$p?PNACz`sJbh1>N$n-q)+zI&PK*gssrpgXpndaXLzrZBvD% zPa{h=HBU^>Af#W31oiJPTWu)W#i01`;T_!D>vugRwbF_GO{qs{TSkTDiIYfuLnpvu z28D{8KtG|=3ZD3zO`)26?FVCR(T00-f4L^ffYo4lqkD(qD+6~Ti0ee4fXb=PkL}K zehvc8U4#3tMW+s1w(}P-n$0e!Dp9i6c7M{lzS+)Ox0E#d(~d}(;yr}>;CvCie^rCb zmA~jD$1$q50VPO&zF!pY;HEYatqB=ZRbf7lpNNOOsb`om6+^ed`iDJwz+qZd6UA_| z7!zE)i1ljra+3lupkb+E$!_ z0=7eE?m^$^!M=QS+JAHgGZygGC|O**+i;;}(J(T;*)aY^W3$?3NkaU@Zem72Xh*&I zaBI;M@fJmO^DIy!c{~=^DNk7op&ZdT$m0tnf6Jb^(40Nw zf*HwDIp6Sy%Cm%C$Zv(0j5zl14$&Cxg?Q`?I#{ukTA8WJMyuGyk{u~?3ygoi_uM;F zz=pBY4H&H_6dH@G>)rd%Ko1~knF$ZVy7D&GciG*eCd`OGZjAJ)9597?lf)&}aaQj1 zC)iIrNz_pZeEL0fcewt#f3wZ{=DI5m$sE6+$-_zcYputJ=bRG3FmsF<@hAc+I22Oz zfLa2Yr*H+hw`J7Z-i)Bv;4rEKvHQp9iV-YT8gf~{zF@3dX-vxP+x-#98JLz*!1l>m z`=t4-d16lm#oPKwnnm7r*TGjN0>s(JU_KqCZLtE*_r?Cp$VNDefABr~Pd`p$KKz8U zO_kC1owK%1pD}=hd{@Miv^zM(5=i)5l1KUp47+hk`Utw>!{!#ZQin`u4 z({$mHSeohD)PuA=5dtjRYz0b0DDoi6?GfTs8BG}p666^R>4TglTRLiYsAdYEm&R2y zw0uq-7`A}VVT04af3gWSLrrRM^B}4fJv=(o-PzMczUVUfLS*co@y%Xe{Q#StsyZoD zv@3W*SW>gtn%y%;F+2Hm&hFMPVX;`vu%Ct* zV;c4#U3@+Kn&R2mne}2D0UYNC)S!2RSb~VB&a^Xw@l#+Bf00Y=8+07Yi(CLEb~qxH z#Na1S#(Un_0ef^RM%4-IsnfyS?Wxm?$@v8KRE$>)=C3BNd(+MO3Wizvd$;bi#ur78 zW5Irn73$vznZi@y+NH?3 zhfImV9?ADL7D!ziA~0dpufhqqg&6w{2JIqzie~~be|!w##jh@cG#ESAzAP*@uwZ5Z z6tbc>w?Bb-1sPxKwB1uh{4eqb2c@tF-yx{E-GTM|S!>pvxBqZ9(@D~vm52s<7RCf&31@df^if4bdvK~E>7 z5yYZDe_t*dKtyfNSb{NP2`-+iwXLBs>SlVo;LGOoXZrKv`LpHX!UM2tfJ&V|U0*E> zy0eqHiNm#BoZU%C2q3Vy`15IdKLij|O%q>&i#Y&J&Oj5+&MwC1V~_>}L0|ty>xZ*c zcBGcVf;IxFgeZ0v*ij;2=WWy?C{f5Ui1?pNe=~{oC5USfvpR3gu%a@A)9y!f1dpII z!UD0FwAz>OE3Y{*;Nx2e@6nW#bQZ*$Vf)B_5Q*wKX-fVF5aqmw#v9Bc;XUwQUjlc> z_!o1pyn5T8z%X%F4MiPZ&am1kVx#-~1F+P@6Pnr6kX5V)I5LWm<*KPHB0U4^>gdtW zf5(LqZY*ykdjM{@ycER(CNU^36xxHa43QoY=wKWC_34nx==!*CPR=@@O^b$-&H$%5bMSkB#fI66Pu_*LD!fAe0) zjU9-X^$rOBZg4xn$NhK7=rUV<;xi!a)hDqJ#G(A?@`@RC%Hm3R>@A;euZJrQ0FzP3 zpf(ch22vk{miU<|9%14LF>N)U z?>69}_z&cz8Cv|y#q4~B7E66O;mZkMcF#a37MHDMvShNm;Fo=a$$6rN-7z17VQfwokcr;oWKT%Hae52L5B&*5HgrnCyTFt?=$+OugC8-Ze~IL;44RV+ zngyU)U|ByQw-Ns!=#`TA?lPUGZ7W^zO#t_&3wRjpo12SC_}jkUU5qJ{ryX32OrW+J zw_qaoV*T!0yxVkGB0^#szr5EDP8k>ZPBaUJ z4m~Om_7z6&L~qE4@N*4he_8hCyQ?L@P;U~weEOV63IbkZ%sjLK_sH~Y02=!iq&(oC zG;Q|7HxhuK3x)S~Bj1F+AdEude>->sVQ68PjdfjI^DN2X>AbCCvkG_ZKE)d#`uJjv zo!0he2ioJ{4F+JhPoDfU{+Q)3(>^;_E(tE%=Rf=3SBQZ_$aQcPe?oA zo#&*Q3oMq?(-Vn&?#M(&MSeyBQCsw8*6Ss(I&N8z&%Q8BF8P z;s!fua*A-CJE@vYNF&FLfz%+%0#V&Lx&Kq8QxF$rfb;~BjPPv*Y|wvoHV0{8#-siC zfRI*gf14pQqn6crBETfbh!O7-H~q0`&KA~Lm+?xwD;LIGXfd#BnsXc&v!Crrbe=NA z2Q4d~pf7IgLVE7ZKyfP34TuYYAUTbx&NMX@=|g5J#NVY{ zg*=UXT#aN+C!BQCh^atK^1LsJyoKB!`U;aCRON!#5Sip5>mu$d)KI0zpb_xGL!kW@ ze_@xy*-#~1=+NaH_yrh-s*xXl-%E-2SxKE=CKOZ{PQursV)WW4wnI95NSTh%!$XlVWeK zVOU7sW^~gVkZRV9A>$!xA5#odq8(UVf1$|kph;NrWsQoXxUwLbH9Jr#&8lja{2d18Z4?bBV?f(kjgciCOe3L@7e@o?0 zARK01+bb8D!|i!G&gG-C{+fw-=b2EexiKQs4ek7jYR{mYz#IoaY1wbea&u zDSkrubcQra6(lV(1Lq@nSnUf4txPt?YYiUcZJkjM+dV)cUwpoNYRe zLk1eQ5Lqf-Pv2u5wvZw6l;&G+e_}|6l4MA)bR>eG=Pr`19>c-PDFlYrT_)L~CdhTD z-J#`i2EKo<)ilf|DYHPjKfjdVQk5!xK^!kWx*dxJ_$ zsNyD-kFFQXCH=t>bl4`iC(t=W2zKDniW%Lpa1U-mQYg(=8s)3@?cJeje;&&64Qe@6#_0pPRc?$05cXt%g3K+#!rLE>w4{HyJv_`X226pdWx z6P(RQuyFqQVggaNvrD^q*?c^Mi~&U&0obsG{QM0HE`Ig$i_aPmNlgYAU7W@f17ScdB)PN1Z{0)Exfxf8XYk7BcQh^{od~-}YRf?YQ1(hLw z-+E*^C@92n)yS+lRC+4tzj-Y(?LIKIP>IZ*zo^zBvp4r^f4$l;Ny|^s(%EBDVockE zHyo)KA%jmpQME|_zDFez3nj=7SL zhcDy@Yz#?UPz>f2x}jD*$4Ll*BRdY}PQ{>*pm0h;0acqofPD}s9_xHcJk;#?_ElHg zIHN)CDW`k*e-mvJKAA3xWmy0y4I)kA2dF0-a=V>rl)sQR;S-G;I6N(F6F#}7vU&Im zY2qKC8u86=sflD__z^NC+C9pcUR@8GKbTkAX`QxhHr1&r&E4k>YFKP`-`IvbnX7+m zbJUG6>jSu!C@8k~^iv?w!CDG5#jc?S1*ez#oTTq^!AXFMfRt(D%HA7e7_>1|3 zn*kvp7Lb{+hK6)c_mdqyB!O7pIE#zxEd*4EQ!usHSJB03wmu?13wDNdqhF0tLE<%z z^KFI{f9e~`9(54GkJ?i5v4I;;I13bH9Wh8xU-^0Pk})U`m2D&xoqoD7ctD0GfYqay zOJ};p98(6$CU^YcI!ijCX)WpiOF*>0B*>6KN`^43ee&e&Pn=~>8czyyemR6&$^IJ* zbgCny`qR($$A3w`_Olc}Pd2&k`(Kbj6?J8($x{fG!GFeQNGK$Dvl=d6h~=_*BI}K` zq6|+ZZgyHLY{^w)l|KYeaA0Md+FG3`V6XFql8A13M{x_>XW`fsMe>-UlmW|RpHQ5t zl6j?Dj#Mf;Kj~N^Wil&)-dar<#g^sxoCsIm1fF`KX>bbwvpBfG(b4w|{PBxyAdLFoW`B zy&E`>eqEh3UB7B+AFF2S7=go1xg#L`mkU^BP=BN^;sHFG?OOx{Lpwh8GJf07(r;j( zb=O-szOojlT-gX8OSMgm3!L~qFU;rWvPPQ9lE7M%mXZfGbhkr{jA4OZYc=| zPI~+h=IU%{rrYC44(0kcCnwGu%<7)<2NLB)4)wUkXxl_2pdyhI2s?KcP*uAhpZ!ef zmVZV3rJ@Rgs~{v>(QO`l{{aL**x<}e!}Puw)eJckIvCrB$2h!@j1Ae(Czd*Z zzGoD7rmx1Y;kk%C%Y$%cVqdEJvp^WMz!K_!jhBxP+y*%?YWCg`I_|0_szunE7b3>1 z1T3lP%|ho>#K`5}Uc@F(0lhfYuhg*0ihtBD5s9lx95~rizj6W03NiNM#m)eP3diVXKOlfh zIwIDq<$SlMCA(`3+5#Ig4-D3M(!36qy2n#dJP!3a67NXbt$mZag38@Ge8SNscz>jl zT-ZfL!YD)xLavnrzSAhvLVVd*Lnfgu*Elc8RQiMb+ze3#ghg?Y&!FAJ6RdmBI;wk| zt~P=DWExt2;$;=Jh$BOT0(lUF^;|KGj6r^mjbM0qq4o&S<18cI-b^DC5xn-7X&)a` zrhSYu?H;?}@Qr~BZXGc96Ef&th<~Euzcb)|ENrl!=rTDYj%1nf34YcY4UsFM{Vwd9 zsl}p~8f7N=tNX1ozPB2TRt-cbtDr)*_C+9AXQ@ZYc~#0~5|6!aT2>}8JfwHuev|?a zg7R4JR}T|;fbl39HB#2Y9`(e0v>8qo>xxqeEKg{m9pkFeM?T9;KEM3R9DnJ{D7##{ zVDYjdblasl(k9-RBNZ2TE02Aq(@`0Jg~u?!bB%5mN?(&vg*vWg?J8a8f;|uVuzo5= zg*hwUluQ}PwID`)l>UM7fAQO2nj@2e0-&4oceyr4EZP5^1uiPG2Eb$&8xiD;Xcn9a zd!ymaVE1`^NMdjlFL8mon13D_f%vVgdWvog6ckE(NCYfhoFjFqcqdS2mPE5zEC`fV z5x`y~*965iB(s43`vFrJoBbdH1|qgta>{rAr1$QmGtInE)B-|0J+fy5gSIayT+6o8 z<;mb~IIdw3&^0ybg~vx(kN&P6DCrRJBgcz>e2}z3QYS%Q!?r6h{eRTdGPz(W0##Hn z9z3hgtQZ=v{E<#<3BeHX3oiZfx%!Pid;0wacm80sSaE@MTtR6F4*ZJ*(U2EJ z3AQ5uj^CT`Uv4bt=CO>epV`hl?8BpO=1D;nFvY!<55Aknru++T=SdcOkL&oM_wz{4 z6`Ak%b%x29AVbGVe1F>d_i}|v?}0T3PnbSVWiGprM_=48aY?(x4VH`Z*;PC?1#;Rw z_wY!I`{b>(1hsrX4;gOpqR8?vxypunfK(O6!_5FP-q8}(7Vh!!ydqNR88x$f!w+R9U}LQ z=u}Ihkv0^4vV6^sj4oXy?w;CC@E!($?KTsxtYjL6GQ7XJCXYP$b!mL)^NXK~m$FZ= zsQ#L`mSAO37F-Txv9u|Jc1aMT3P6~84GUOgAAI$VE<5sxU|!;$B^jZ~KDwDgT4a(# zXw)@mrYYC)rGI|o2$2EP@6mCrOw2I?ZIRWolMn?S9aAIiY#Fj&78g=s_&QBoybu=0eyEQeQU6(v0`Fk3fP%~98@blKwNuu~dG zXRcgR;vQjQaj!=@Wff1-CkTgB1GPXFg+kncr&EQM{C}>K9o{$#$Uo3A%PvnEVl8#s zi#F0}(sL27)9Cx3pBuh$cCU)yN{HPlDM6= z*D&oS4{eXn(}6CL2~-{^;sD4EMDRZY#>1Y>>$2Lq5C4OrcfLdBjjG*+$CZPKFw$^v z#*q50M}MB^^t_IfX3$q{Qv-gbO`8!5)fM6PIYEJMR-dsnqY(zf3R?1Q*CK%Z@Kw)u z++gDq3V?h4dXJ5tgas#_zhCQ4(kUn$%I+karH!7!DlWwhi3+{HvrK6idaO`s&3`Yc zQo9e*2ucN$Y8mFlY$I#-q8e{yZ|;{fwc%kw(|J_YsF|4d^n)a;C`uP1 ze(L*&$)7%n2MC}(4W`Q2kPi?+dHL58F4EsZ4E4Uk<{u@B@`A<~W*-bWO3Tzl^ZEYB zEp5;h*9#-9jq5rJ?F72Z346PIDcNVSO1~6$Zx200+&S-=@K{gJNSXJizW7_Tj17&6MOzY!vy z+CF`KguvlDB9+e=^>ax!T;Qg%YIN$6V|>Y5(s?&-$n6f?hk#QbQ+DNLVAY;AWg_r- z**)Y^fy(xdf@$i71-TBinx!Pe|_HVu(lDhMer z=;UK5-B-Tm4+U|gVZ3Q`h$v4hg^(r0!1U<)lJ6SLB6+7XQqL^%pT%ujWq49K;#Wwh7U-ZO#C5)Tz&wMG&*)4E&=Yssi)ye*04 zz-E&-y*?HN{fbC`OZj{EczMP!8goqQD8LxK;VdQMc$TfchREoQ_^bFUE{VQjGQ;Q zU_Sn6fDJ(Q%LNPl8NQihE(wV5c)2YzWNbM(Ph(-$*kWP_60@YMf}BGy`K|736|s#6 z1bcXhb?3TSX}jhVPhGab{(t`qYQ+`!|J@5}^MmGWMzbUx-}KH}9MG=`?+v~*&>E%bO>@Ko9Bi0K@g2tNYN*JeVt8@)zZ;X%4C!l6j z`^B(UuTI-XU1<{3aDS(CoSf)O3yD3n#vV~F-{f(A8iDZnayS##TM=kNhma~nW>y&9 z+vEP;pmhc7(!HHo9wjm&^$1Wh`diN5mX@5z813RzX6&a(n_H=|! zBMe7)#{p%!tV+W{GI#`p4{Ipz`fol!1r_25`K%9siO~@XreMoY&x3eKGu(}19NviH z`kp;F)b)MSXXnYx6|uJO7CS_ZYw(guY!R{8g;x)lJ$RTk z!NB!9T2YK78xgE1Tdqy12}G?Q56igHmF`h#tV9PgHtp=oJS>$9?4{W}mr`|5y;xs2 z+ZUOPx(DS?==J6?y4i&e9kSBGsF6RrLD=Kg;@9c96MscB8$wznOptjyAh%pI)7X2=Kp~mf*8^tK0EUU{;h1NB7_8oeKq{~D*zKMLAtE7>;;r< z#vd20XRrSEY4^{)?(1i>4)%ldE+K~Y&93yY>b6oI5*S8KAFH8k7O1|nF$>dY%(JD# zIJQh7TIq!8H^xQMc3R)hYdktZ>sk2;q8%MuUVnl@dM!7y8HdM03sK8j8k;3ApENl@ zburnrLZu9z(;L`s&WAq9K=?2_86!ME8Bci-IAgRUs#z`LE7H`#PJ6YONSvR?+2A}P z09?!7I%YT#Rn&Exo6~xMz&R_=dw49e^R8(VM9uDYe?0ip#rX29_fh{}@$Vn;??36h z1Ahn&`~$d09Q2e}*FV2+l{qWaoegW;f;dPg<=qg@@(kstWVvAknIdi!5{oQ5i0g%T ztZg}G$H%S11y6`cMG^q*a=X?9XU>&;9}&}C>9PsnN2SZbWrq=UJXAvKFuof8oO|c5 zAOH<7i;D@$@1sT+-8u-6K4}dv&yY^h{(pmRs3ygskY90~lL|ihKhA(fr$8K!8u!8Y zvP3y?SBVjBY?~zZT;rbAGmuIa>C{Xgu>DDE`iF5lKv>ZgbDCZh{o-PZi;?=%cDT(X zo8$OBPM0nO5#6QLFIJ`14}aG6=m;~GXqP{;opVO;;RAVDsn3)d-AgQuXC!=1NPqM9 zIo&+bX6#vroC&|}{-ebf7pS%58?9j_>87~OmBm4LDUFHZz5}wB0SKaEsvpc`00j_- zLfUN@NGX_wh3v;U0X)CW!7QU{q`q{l`;#m>o1Rb!rgZ)XI{LDh4VMx4!4u?La15_U zy)0;U8EAU{T7GI&*a=QuDtf}663?w@VC9bVm)7T#i`Eo@wwZ?+x- zT^*)f4#AIyJquw7U-< zvY&wu0IG{YL+ckGVHZEn0kt&z$zvqy*}qhtn%CXT-##dL}C zheX*n$pGA+<<48pPrv!-_js+5UZNpa}ox&f%-CpOy%By7Vy zBGt$WcJ?ID5y70!gK-R7xIj$UFV1cY*J&ZT0oR#-S}b?N4H6rC?3~UkRJAT8jUu zffr)$)NuCq_7|AB?r3L$wg25b1=@eG#SS10LQCl5{s4$g_%B4qKmYm9DyN=xX!wIk zrX#X&-)%5XxA6*BdVf$9;~!*8TjuU2ien#orTYsQ?(4lL*)7UEgfyQVTdip!h`+_E7=`1YKP1>a#!s zri6q;=Tctq9e=hDw|1eVBwbUCIYOBE{U3zp=!XcMPqXNmJoPDF0o8rw4c;{h013Z} zliKR~Ct;S1yt)MleOezcmx!MCHMH+gQY`#JkczDcqtc3_D~c1;%N%@ygIAMua<5gD z#6_a_b?9>ehycWN&A7Y0)O9pwV=p3j6;?>yE1+l*2Z;j$K5$f64e(HoOS$6 z;Cx1D6a$JCJVSYl8fIpqdz5AFIxCVLmn(5RSxi1TKG5nx_E|N7|MAZQeTMAj2kWuhzSk@?2m&EX}*(b$=U5pRyKr^aS*(e+*J(C3g_1?6>?y zVA$rfY7hI*F%~fQ7x4>#kHkccppdyoCDM*6>7(S52`MjN(RBh*E%Dly*dSm%YaXb? zQLb;mc;Q$aKtSZjj32yQ-)vxdpQ6|cJilQ(rtRCb^nixqVw}M5_-$;CdvwhrcMjh? zPk%aPhiQ*e!)0rRs&E0mx`=!~5b9JEir=q&NzA5T_+c&rWUH}PpJFN~*=Ku;NzN1$ zQ~s60EIC1qi-wX*3-#9kU`!Y>dLKSad!%W|)CyvdE(IpgvyaJCLjLsekSo z3VNO2%MbyZl6cPz2uH!fb7x{=&`@1ivUw*-I99=FBZNV&nqZerTrNTXrxM`r@Z@V4 zgAy`CsYRt4+!rtn{fX=%)O^N^1ZLsIRtA-8Y}!M26DCbI}p#=s!X!XbxEP8RJwH*c=dNYj0-Q-^)& zdr2K2SZu6Lke$&m{7npjy;TC^Rdh%FQtIvCY>?=GyFLbM}H_k8qJ#C zS1Nn07o0E@Jsw#U0)xellDHORB`h+9FyjXJR!4Wzo}INuFGCfbM&4TxHM)vWU4cht z9y@F2X6v)nPLo@)HF;-L1N*&eE|vf7h+aV0_H(OovPG25wIj z&V$JCn{SK4JQ=F8E4Fb8aDP9@W5}Du7hs{_cQ|{@J@d2fr^79iRCw0g^n4{-kxKY` zjtNq$>>%u$njwjr;~fEX|8dN4ThzYqZSl)uHRIjhBF`nrfsdWomk+XQfDR8ua;0qU z0T43xopA~9S0~z`Q^GGUy4)q{>pdMR3HCW^Rz-H>2APpN0*q)mFnHbbR5DqeECL;-o)(*uE!MN+M&)IfX_6Qf5N1EF$7dT>hs;JQ{vSEL(VuQ%WW zF9chWTS5Wd-)hE6h8#t z^F}^cm4hmx`=Tg;Eg8iLSEpm34m3-lJt<<-LmEguVI(7=c*FiAaYL_Dt3+?^W{k6xuIbVSlkb_Nv?*Sedl=Wxy$E z<-~a37^6-ecUbMe>r!pDpPA7hJ!9uhgn{6ODL@0tA~nVJw2>g22xF||KyL&9K7fk%(tu;o(Qu6cKx5Q~ z4?A4NvBR_=nSW$LB2*L3p(s?s*Oqd{WOS#*-jjv@b$%XXz zW^H{0eT5;BKtj?PNF$^PwNim*9$W0#BCE?(pXYMVblxM)1)`l~BB(L9nE|G!?7(JIX}-WgsX1Msn0gm}vlh zmT5Iho`2u(A=SMTsrTS5kna}%rMEo=42+dbHCoP*{1_L8_7=caabjS}4DbII4tw6N z_7brtgC^bg{1syMeMHm$2zu700Ie9~bTSYiH(gdcRcYVM?J`RCh0BeUU?t8`+plh} z*mjRugMkR!hGbQ$u%;h9=JY?=)z`bT6h>rHb${6mm@V^oyn<=*h;P^o-;lTHcP<3G z9*sXi4UEv$c{hgJ#utn?hjsWQ&67Wf%#69`;hdJg6e%(^l= zz3q%8ZkP7UbK^rbXWRSS1*a2>ej(WgM{+>`5A_R^%zR9>-*aC1w~h<7-=aK2xHqaa z6K=iu@Jdw-(?g-aaJe9TV-WFIH3!;*%76V}_$l_lHmT2>qo&D^f|Qw!#i2$nEqOuo z{QTXDmEgp@`;bLp0*HL_NH`v z^YwP#?td)@8@<60O;pvQEy_d=P*4N1X*cRf`n@&v9!Qs!}lxieiD;EK9-GZR~%Ly(3~gx6zG zA7_n=g-f)4_sJYwBxWG9Th{p=p|tnK^DPEwjOj%fG)Ke9tZ2x8yNlIyjn~ik-g1&5 zA^2Hb;1-phcy1)t)gM32x`Vanr+*DR4c^OBc3`_8gAnV~m@fUvGXNRIuw}xi)8R7< zplCLPG39G`hL#uT9S*akJ3>xo*O|cs)*BVr%c3=>k<9+4gQ@k#Kf;^0{x{ypbxLw# zw(nQtmqf`x#GGZttqdGMc?~ikq^dTf>eQGg9V9sIW`CA6Zj#PGjzqFAHh*xoA2FeU zK}y?uj1#;a4?>E}_;QRCztM&JdlF`PIe|E;I|6KELJGrDvWHa^mB>GU!j*KvKrF)9 zV-qMiBTsl$yoUF%P7cLoyF%<}&X$->_=v*3Mi=$?V#-j{;1D+Kc`EEzPKJ6h9UCSr zROJ06DOyzQ1upQzMCo9B|Js5TrLC`H*1~;Rs7F zKk`;iPgE2e)TrOOg(CllX z6B#!R_-Tf#j@r+GlcOT$`8@YWXr)h}!JgR#az-NAbCQ-dPKar#8-26A!M&C6;OgEi z1}36G;_WYS#l5AGBxr+-Au@`3?zU*3gPhfXyW^B9n`vxWH<`ETWZ*P9FqzuBUf;IQ zm&s%tm>t+trAX1isecIjQJ`EML-0DQ0R|J#RZ2*%oZpZ{2*oJxW|)>W-Ai0n8F7iA z3mqtux`3EV8<@ssi@Zmh;&%6b$$&8k(6hy=yTnC={l=*w!5UWs?(Ykc2SUKhWOaSw zG&QTu1S1epA2%BESns*YmP>%<5$K&tHQ{VZS*BLITRW-vt$!~ODNvz$ROyskPo4F} zwbIKU2kWloyM^H%4mn)S^<#GbR=x?4%6*f8l@0pnLdQfCVL>J-m+ykMax<^&WsHD^qlRd*fm$X}u)Lgv+0GKi zV5(8Ogq3bZ+<$a#dAfAg38jKhyF3b*k!E3Sl9%F?E&4z7m*^rZNi z5x!XMqt-+(hfk(r-n9dqw5nSMxPZ3{T3Dos1n7b zg>-7w@RErk57cs(T%usaI$-1?XM~Uo7?dY!Pa-Ew0e{i&OUe&{%1pFasA7XCg85=O zLHOYw84XEwCZiQ_!Wa@7kAs{#uA#O`M%x$2@-D2XW9RI&jm6tfi1*cRnVf2F>b(Sb zDg>A^286pZsb>ec|CDhQuD+(ABVGv54xj+881`K4WQQE=0WXx`)nNt($v4JN$Y{?A zfiZHU)qi9A(H;l%c{HlUAJ_4d*>yc(J)(~ZUxWgTT~aKvFV%WzVwY3C2Y(V8iR@s# zEw=;f5aZQ54T@BVyhT+rsIjT%D3Fvf${(Ttt5s6%SM6tpLplyDPErqod@(Q{53*I*X@2b`ReXFa)jLvppMCGWA?gLHWBToAV^SdyAeVN^gou>RdWGwLERN2xW%Taf_QBZH z(tlt#fF8c*oC=-CyiBNxkAzuK*#wUe9BEZ=4IO8xjeohXyNnAy%@<~!yr|v+U~lgChiSvZ34_Qk z+e86N+{F9to6_zckS?enK(DfFzy$O-6sRvQez=F_3i>4Ov1}n$goT*71g|_X6{n}Sp+XD!1$4bAg<87dBCOMU4MiW zq6ymHt;=eq&K1wyV2ZZi7RYjdyKH9mC%Bp7BX2h?c92R}vrhrJP(Uci{q(tL*Tk26 zekFIydZlv{66KB`e+Z-O@8`{^k83Ptuh?;nyvodNajA?(+PhW=xmvO9KnK4VR_r^u zjVDpep0aYbTjX=_ckvDF{A!2?bbrkdKSB;ov+MtJoD0jeR$k`Ez(S*Wh92oM$)DEu+jLY~e28YJZ@C1w!B| z$}OU+?2Pr{7fa7vN9TXW!bUjp zMXy9mpc<+HBY$pX3Cp9pvwzw3#rgZuW`VIsIw<8xY??+IG#EMul)TyP;O+7Qg7AZe zh9ID7-R3>vsV(TK3J0XQ9=(Bn731#&Rr665ee-APd_!GfT2Xz-5bN9se<6h9x)|;_ zI$P@4ne#e7$Vt6f#_onKn&MDWMGq$ysUAG1PE#XZ8!1bVLCIbbaDUOseuk>rI6MDn zr`mhEb*2nv-)RsQO4o1x2J)=x-rHU({a zg941(Jqxjyp;ykHmjMkVV88^{eRD5a}hUD;q4R!y5CdTDwY7MCW+j>YqkOYBxy zZM_2gK1G2ogMV^1XDNHc>RY8D4YSo@mJesI;QtYb)Q*XY$2+&UhVh~{#kFm_Y{U?$ zaC}lojFvZ|*&YvuF@uJdpP^Hm((kFMlynl}M-p`9LM3s>1zo|T$6Sukx9CAo^n+pM zYIq$h3WOqoqaN5fDI6tWR2X1CEGEFm6e1GTjB-RKAAg6tgXrO@)}BJz1*^nFN7Hh|Wu;fOK*~mY5`&{#*>qN4N<`g5?|Np10z_ItFDGZIxDdU`E7)XlrxQ zfL?C#b=rB9!j$xRhF0gDQp%T$dHz&sLkhof=eAh(#}LP|v-yL{YM*Iht>KSq zH~FgrJ%2*ZIwOR$`4PuuX~7F*2#v^nT$sey!KP<1{OHBHC|1N~*dXujFuwo~k zlyFd_X|`sd3j(Q>fJYpGGGVnsL%(%YywmhgE6!B~+Q)UMd(#5CU~@dTO{1FtZLAQnMMT8%+l5 z)yEUOndGFfehQbR&tyV@Bo@8x@TY=PbxL?ob18sM9_6Bql1@MVd*|T8!06B)V@|Oj zcvkQ%doq%gPm2hZ!6L1YVjr|_jaj)%@g1ai*wzqaTGHsTIz1m51DdEe*fyn(PH~KldT$GP}_!f}qtJzxZ592%6OOMO^M>v1sU4^m~_23l-_ zdr!E89(A!F$=Np2p+`G0vH|mMV}Gd_h%YEHiflsGis27bJpsLyIx@stn+!1!$KUCL zW!y_(ZquGJcv_NlS=2-cMS_GOq9n+JO5HC`FHv#C<5J2PHY_08RD7^E>D{&3}$EcOjAq z>6YKJ%XgG$BnCp%o`epR4+@WH2nshgsn>u6Q7u;)Uk!Uu!dP?owaH^;fiu^pepqZ1 z0h#I1Es75wC~V4-hXC0MyY`rM-#}i9$j)YwnpQzI+Dep7AAQeXQSo#u^ge0_58#Pdp)lQ9)AL{N1D8c&nZNs zdJ3o!0{a17J?!-dwW5sCNHB+MW=Z#qyKe4NU?!pxL3R;Z=9I1JsG9W0X=^D;hs?zp zB0qDyurO7P)k)}^2g3ey`2%7|OSjFtJ^2$tZ(Ws2`lw^DN{DNxt9PdR?gTrCZ0?`a z?f&pV3WBHTpxN<83V$+6P=Dg})S!Jr4IqC2WU9?E(`qyvzx@IpE4gX~DK1xf*;#M} zg&DSP1!em~J4UmlwjG$$wD$vZqO*~N{lG5I7nIzpG!f%!s3#J=K}xb+qa73$KutE3 z5+AsIMOzRL)MAl9KjS!>eC2G${gH`Oi;=x=utJ<(+cV0A;(uc_X6Wad2O4hl5a^z> zaU5z~ZYW2;^qmDY+0BPEj>JP(g-2$XNoH$tWpxw~f`1ik#$M$`(v5NW}`AM!Mv*eCB_qO0+4y{T^OJ=!+ZbUplDGcolqQ}jhy zzPLcyr%_a9TyVW#orzOy+N38w=Phgf#HD;Mwwr{-Yk&OdZ@-SGrs8Qpoq*SKIT@9x zpat2m-8yECGWW1R`Bhrocig|f_s^k&;b+7Md#Q#P3N#g1d7p_0BLpw>OU1r!&1khKfM1kg^_X1PhBxROtV!(QD=!0R)&`NzhC>jAm8@YCgYNUc}sEnRJwR5%vQH zwtu)PMCQGGbS4o;W>A0fL~SNf2M%@_YQNDg6AVF2sS)B`HsVetuBdcb_|uaDQRf#= zPt^Q#(v&;GC9G9Vyjo8fb#|eLG&`cIvT)04wwS)h9Qjy8PR_El^&crk;63!P`M8nM)>v zTw8-6Q}Ob6{TA7RF+31r?)FV-QSf77M#sa*Q!hcLs z`dmLn5B@4Cr#6I|eITKSEQM_BWV}pWsvRoCV%gija}bt|3O2B>09GD-uZKSNDf(Sxb-AN{B{V3V-?3MR5op+m{Sr9X=o%z`n@S0m4J(1K1DulZr@i z@8v;ZA`i$2NJfPlOnE6>#9}MusQ5oEFG1#ZIs-EVO2lbQC+<-zX9G|QQ|}5%n^`}M zjZ@!sx(=HH$~u|-#M!)wDc*Tk8{t?enUo;6`##A6;UKQu(;h8C|I@`1CV%_;CS|R{ zR~n6c&oCCz>?=WxNbwRT)_cB!R(pkH4Z1;b%RQhp-Z9`I3~gy@_w>S6;S-L0-wLHo z{6f<>?-_)wA^AiCj=vqEw7{NPGGULeQG*M?$=Wvbu*KcU<2}_f!l&8@HfzHh|83~9 zEuh3rLf`i+pwv3fg!lK}_kS(hgfD(t6z^D*_nwcuS@zw1Tf>i-VJ!#3EJgqw6|3~o z_h=>sne?d#t7^_dngreUe|SaB4x| zSP?VZsy^XC{-cl$HFvV$(AaYpfksj%pFzfyeTiWERf}@qzlczYGsxCLOr#?1}#53yZ07i7uS4ltH`fl946J}UZ^ zUlT0QQN{**e>s2@LkC}9nD_{AoKgCEg>k;!pY*`eWw23$wBVN1(_Y7a^@ z(;j+Fz4==RXMZFLFne=bQE|(^v)x2VrI_)@xyi_E#WN|GpfgyM+N{B<5 zh{FW;N~NM4Ai?2`M}&()NFn*0d}5o1H9Ke@0;7}y3x6GB&;3F~eT3@mx%zF4dq=RR z(cnP3Z`WHk#t`VG!~yH+BTh7U*zZw90FkWd9*Etx*!+a;IL8H*#Wh2OaA_FS5ii|p zmHClZ*Kcm;q9{ruSfx1$S{$oQ!9zwN8x{ka=}2p_K}$K8+v^~BKm)QFTw0Zu8YxD^ z941g_bbkiH9%D0%tGeRxKKd&RKZ)fK;gka8?a0ASo&2J9%nCq>iY2cF0bU8Zu{D3b z{_p`ae}rH~WLhd&P5#uPr2L?BYsjnqB5C@qtu~if7@QvW+00&hC7aq?_{0eBrcpf| zxpL=}scgMByS>GviD426)dE@ z)NUoCdx<(uj@$=Dq)%~z8;s;<%aev+7yh0!P1`pKK>wi)LE-7rWdghKjySzF-sQLP zNqA?y{h}nH-D_=Gk;b08Rc)v>d9yBmGjSPUgdZg))~%A zfKUxGpTffTFf zyy=)XUiX81dW|ztsfS$A4|| zQ(=hOzga-O2l-GcQ6ZLQoq&fzWol9on_Ix-Fu4-+LxY55m8NOoC8%H2|KmrVt0kT~ ze*DGC%ny)KsMSKMfuxbX(74ackfTAJ$s_ugvyY-0hMI#JAihQ4(GeuteH1(u^hTZ4 zWaivhw3dDoS)5Hwp27W7GY$-3PJdCWa4>98Oh5~YaI_X@&l5>1GltkVGKE@+V(%MP zS5Uw6-X^%Ysn2rRdmG4XkLrhx_ygeEWlt=5}x26lsm$;Dg>Zcay)v!;eGuoI9g)!^RL35 z1~^*1&6)Czsyz#J(S$ubwaFZLg(B)P#Df$0-+ zMxJU|n}cegw~mIA?x;8Js{C`idf~Bt-Us%p_lzaJ{Ch_kB#`8fIDcPF+jjpoM7lsI z+!pTN1RS!HlGEg9#TQ~R4nu{{g1sN%AHfXEtqB~ekD{><_`|0<@gSg8CL+j=6dWK` zVxoxHlv@elJPbAil%c&HA_S{I%_3a(j{A&poM*`V!`O&q9xlP5FH66bqE0&$I?VQf zUeMDW!tL?j-0KLpIDf1WOj?`pR+&BYyp1cfM zx+>_wJoS>F3F0LGwehmKUIF>^9*CWOlZh^4u4`Ld$l?bxn`r}-`xON zZz}a8SgWmJ2&yDd&-_N<_|=C4tRzaU^D4WIP(r-z+bRV62 zhLv$TwRUKST>aV*@~LZCti+jHU52I@gKamh1}<>erF@VzT%V#O73KLk2hsIVfM1_( zLzYJ^iJf20BY%m-MGc9+6|{g!ld3R4R?%hGD`TM%oQ)7<-(1>tT*;V7iFjj$Mk!zz zvFc4w6ai2bzay%y^I+;g`CNkLjET5SCvRa=4EtlXjV?TUH#kMn#>eE;Hy2~gGaZaE zpJ4Tix6g=ii6P6ptmESOurc2h0Q^5PylukBwjr{HmwyXJ;?+%4Cn1tEDh+S0j-1BzBu3kYcMuq}e=qV>_8`&GR=V;02Fb zqV|Rh%$*{nh_PUhm5$@Dg<#C$z31V%r={QPr~)tCZTsQH{2@K8z*GSh}V|Ab;v@>w7x%JAoJ5H zL02|y1SU@!O7aPiBX8hNouo~M$NVV!MBkF!iGMR+Mo&KOZLgQ8KGN(-)pBiIa`u!z zaWd@ON6=g^C$f$?nw|V)r~}{egB^SZ_L0w)dLp#C%mXo)?!y6oRm=SLETAGYngT>G zMde)!mjgX$zdJLt!WU2z;@^qxeamC>JtobImWc@XEncRmeZ*&Q!}#m|BLjiBN+<%~ z>wgmx2vpV-);oohNSZu0AEf2n>aSK46&vVxu-u8<{1!xTf85K)T_;yG|ZX`Dm* zwx<68h*k?XxmF!${G>)_!|5$|reXvx>wktL5HB5`Y6)+T7!}LW5ljd^$^ax50i||F1%+a)I$I*WOLfp#CNAA!2=lwe zSj`>AcYG-cJM@GBx~Av7ViGP~HZBsQ^cvP25a0l50FIUVATXMfra zVf|7pH-$O~J61;+0-#{|?P!fUrB}u{IbWKh#PZ|!5orswMoq0l?eLlolhL51iaG?- z$%hYiDVR>i!RDr1$!k30SIh*VR)1+Xe0JV+ z-cq$H&;Rh*-XV45$&*Grd->TPc@RXrN0=E5}!+_t<7?oA@i`+8iQ8fL@p2j^3N*4f^SAkX&S zBG#s8O@W4YP`O$9#t>WnuJ4Ob?V0)14@@my)5M1?{47Q)AtK66#|-DCBO;Nw&t9LK zP-To=e1}_QsM#YBfqznY7ZTMiviK-Z_1z$wFxRTJ);a_QyX&x_3ClGzWidY3@*wHa z;UtN8UMfO2070@rYk_4sQ&T-awiE#!t-v0W1&%Lw|Hja++6#+2ki3m@l%sNl7$R+h zJ4NL8EWb3E@Ytj!=crBe!$@n5n(EAPs+yWA2m(PR1y>d`*?$;UxB~hN+FHJcj0w*H z<0u^08OoVh+FUqmlglZjd(@{%Wf-dwyv@o)2SO}1@(}dyZ2jg~xxP&=`@^YOc8+AJj~GHGPdpGF0gL8aLX2%#CpG9|&k~^t&G@+58}a0LXUsQLs*O*(Ol;82tEyGW4wrlK=L@$1lG7;+wBu z{_t<)6>otAa}2)}<9t0e@X2J>Wb^S3qvB*dWUAA3b?yH_A-_Dn{-czV82YvZzgm(LfQ znax+$6Zf_Hx*j0o_44M*bxd~zR=}3G;+Zxv4|1Kp`xwDX{cJ*V)ccDLV8#%IKCwKL z)1a`0V}jUH6;VkE!`1IV`essDS1%dw(j?sk@;7_oU2lK099!0FXIb|R1HrE(;d(EY zQvspolwXt{hG<|2BC_1A;MbqvF4_a<#(He1YLg;?qLk18-llyJgC2}C=|L9L%5)Kq zpiR89R`N0@d6|>EXkmGhkgMQb{eiOj4ap7>SLtkkI%H$%QUB50TM5Bb5_Y~;m03t#v-2YXAs5et2Y0w6lMsnSJ&-b# zn8022ZYYPxWu{HH(8NiGIx|q;q(#$T0904?2`qnKGBq((c&?So^UH5dR2@`UJ!xvT zYIGk0>txgd+jBXO50~xB*1|SWeFIC7WM2vhZ!+$ue!V5UX}G`&Hj--*0W&tl3BF(i zHICUO7M&}~c*z-nA*9du4I{~1$ppf}`2u=PxtBO`)PYLAOC~;)c|&4U&(m(+X<#Z; zU~qr^5II}dNra=dLL~sNGW8<|g&8Y=HFU;V1{sw=`@%vk_9t?|fZF6D9KQ+gus-UM z+?m>!tfcrW)?J=I5xc?BWkdJRiTD*(?)AAuhRCK4XRU5c(%M~bb*&Wxl_Z4s0YUCR z8Hq@-PIwf^9tAn27Gk z378XJFs`@>YGaffHMQnOcJ$Bb74JI_m)=7R%y0AR|wcn_0zQ_ zm4(yCGXJ^{gesdE;`mjhHnwKI>c)SL!Zi>l*^FLUwRX%*nMyj{hXTs_gOUuz!#D*l z(X-2qT|hb@6)IHsNtr?3?5^Kd#mxupL_HE5L;*RnGoF|OU=Jtuq9G!TmrM|1Kd(7% z(yD8x7AMGKy$}a5cMy`bHhQ>4tt2zXsDOTLTXWLrrKgDCiNQSFp*hPV-z0w*mB4jZ z&HviVlDOOv#5N7CvZ< zk4Et_82*H7+$&bW3^B9?dYe-bX^7~wgPVbWVTerw|Dz!cWO?g3<4Z?;jQ4!~YW^Bs z^9lY6ZST}e+3;LFrDIl`O_QMBQ9+wdnNp*mV=rnG$ka9gBA3m7#Cp%bg zkq*VkyrnOUlTOR)Y2<&YY-sG(AdEPWhgqqVvd9Fi3l%`G2Df5G=r_kr1TLwEqMs|( z9g5ME16kqe{H<8*$3^S3bK1FT-({;d01e(IVsiqCP<6y30Wx;FTK@%rl!S}lf#D(`CXVU4k9>Vf|76-L%#qs14}fGrBF#-ssevw>r6F&!c1b9S5O1s z&si${5MCuz%0pSG^&*=Z)WehknpFT2QmZ#W6r&BAF+#)-J|RbZI7g1h3EuNL2C&R-($20;zuuNfVgI`_+LH@4#TBE^w~t z4Z5%0X>PDYi=oz&z@!;ZF-(Rkz;s zPzYo5F>0RfBnL%0`UWZDU%mX|vj%iRCiH}dpDz$C&8kA~iyJ{)ZZ3*$^CU#FAQu5% zVd!@&oRpJ~;KmA{_n4zYX@g&ZkV{{1s@!F+E-ZgO`<-6dns_sn{m}^Z(iBLM76yJ$ zv0?$%L9L;pqTc(7sTXxxUdDc0rD259(aQ-pMZ6HvAg(1w#vG5XxOq}lA(<=oOy!9R zVG4u36yulEXqjJ_XVa`Qk% zPpw0wIu;PX#~b;Wx};HymfqNmMl*=YdIux#Xrw{l0r+>l-XaTYz50ui;B7=eB_E!d zVI$PjZ{yTLJ5U^ZIz{XT_G(#7nU9GOjWK@`CYE2~Cv0-g`btoWJV0Opa($VcYuyBA zi0o4_0tMR~es7p6NneKB5Q1!BMv4Fu{r;RNYYx{EOzh^bYsTSEG}55fEx z?Rhko0V;d2Ob)v*x51P-qyQQBpMr-`%4?-NE>XYJS0h9okwA((^BU5PJdiLanD2jD zb40tLffJ_0h+Ifa?QIe?$Lro09Ddmv!$uzr$8SD-fRIRMl=$$n`NO_9Ob(q2W`HDWr41NO^GaNIqi0dfc=66$zFe}R+C*Z zz)+}%0HN4@F0Kvb>w8IhF8``^R9zB6$aTZ^(S7|G4ZSMbzJ{b7We28fb|$W%7cbIr zs24P|xV4Hvqtmwan&pyuS)^mKn#y361pWskafr56F~|lPc~Qw4S#wr zo}Vd?B(2UY?X`{_n$Z#U0bPF_#|#qq?h^>Zo1z8fVL{W-64A|InvrbgJAw!tR~h@O z^{&-lBF*Sz3i%0_Z5rVchf5%^(klA0Rwu}2jz7Drlj`SUcz*+h(PxthxTOib@d>FV zHOxUedAkQDa-du!N=Yq|l;VE}0(<5u=Sc^4q{@e2$ za&6V_TQJB#GN^4+K6QZ-MdxZ3zmdsUCSOs!!sLZ7PWg^>&+}jBsGk&;#&+yEBID5Z3ia6(8x|~r0q8=ujt>2zF~ggIO0B z^UT{9gE1~0K1GoOC1(3rs!H)p3WAlP|A5xbQ?fXW(1PzN%7=e@PMSnnsjh%zuP{vQ zdBtJLnuCTRR5TsL?ZoBtET7?)V_ZVn>89iO2jeVI!3T<8P}F_kas&ZB=KDC9|+ z?MJZtT6)61W3GScH6~u1k1s}`xJWl4Wwvv7_)F*(I7JAaLwS+&$qA!|7iq}@4IkEN z(XTk~tq}VSFQU65^;MU)h2{mqsTXO11aW7*$wN)yD(}uVYXr7lJRjX4$8BXn#QGz2 zjCKvS{dp_@Sa5wK)OOgdXEOu}=>+u$ycy7JCCpYIPnUm-YXo62r>=qMyWnUM>yoe5`qX$!CY9ux z6fr%Dz=gqz;A2QoiZl9!k?XnWh&awAk~Caci$YO}&~l!^`vX2K;v-DY8s(J9kD(bN zp65qNk?op9$T8~R~^!~*H zxOD&lQN%>x9VO0GRc4V%F&gb{0iIMVQfEL_<=({pFsj9F5!=O#sAmE*$W5{dL~EyJ z-9)_r9hR0sHNJkD*>SaSGE09|QVe*YlDvq-2Sj$Y66(q*-?(wY%!k}$>g%`Kf>}Sv zo4|ilBtnf}-!T$~c0Sm`KNbcm&K0PqN6uO{=eL-3-TY*FWpOgwUDqjt4TYBaJ($1-zYSqfY{+4bsz;j9V?HNI|?J|jD) z8QAuLd#rA53Lx}Rj-MmxlM7T6hLlbc`J#U=nYa|_SOKwnGIGsM`UggdYv-2w> z;idopq1oeS%+z5eef#9s2ZWW>)6iONtR`^!NQmMVy6kJ!dV^cIRQ~iLr3buW6p_ zAM;&i)(fA4*dhMMqr?yLDuuSQD*u0`>(S}Tt|X;70Rl=r=%tcy<$hXBhscqHO^M1) zh;=CoCGGP`Ea5kSR08Ac!`MJAjY8cwO1;6xbP%O7#n#Si0Mk87jwVEh5!`s&7lbi4 zi!uAZbU6^s1B*)*lL9D&+`DV85>$-jbyy94=_JDV5tg;XAByFHsYPuG9#AZ4*q!8s24T^`nLd2K8Y5;UJgp6j2ygQ;O1!y4x=KP;`>0UT zAVb?WrpPu&7`U{EPKNLiBP%=wEj$EUu9<&ELt!M7E=>|(Jf#?<61b4SO0u~~a|6Ai zr+{$lp>Y-@Qz66(!IugXi^zZ0`6o^_7-Xe%gRzF#YY4c*0YRAu{Sd1RiCU zNq$&plPE*2L{R~~b*Lu&{-6Fu$&ri|;&nm!2>fbksrq4$-c2VB5lnw36S;U(nQeX$ zltao~MSoHhW}P{imJf%Dx`Vh&9_F^O*(|iY;csa+hRC94MLEea0%} zs1KydL=xIEtLEF5P!R?*s+sPq`HKY}(bdy|HLZef839DFWVMAIpVZ${(<+i-gt?^{ zLh-KX3r|E_mDL(YE=vYkqvte+pkwZ|Bb zC`paA?kRYMRk@>LAJ0vs-04jQtXplx6`(d~)gSyJVr#p@zNFGm?8c~uov1yDNZDQ@ z9bUtX5J6H;#Nw7&v7VG9rjHO=^?4fd0H0lbj|SSzPR8)@<4f>m-Dfu<);jk} zu_1fZ;t-n(oQy$AasPrSr^|=8N{wUFo3xq)x9#i>;wQ^q1|o(7;eTu0oa8q{^F(3k zAoKbh^%nF*Fns#q6$NZpGDJ8<{5U&*1n(o-$<;7AMbuzp14D@9fuW$gRIO5c9?uGHM_T|Qsc~BZFyWtAAS zF=&7O%SZ6(Zg4x_?JfQR?MHPAr>Z0c;no!?QRaUfSlPom4bK8O8QT-8(&7SJ_}0e2>0*OQ zf^SfVZ83e1zlh-YM*<3P?+#$aeD%ws-?TQ65)w(vym6I@jl;`-y+29RTQ4MRIfS1813a#yi?Ws=(K zs>~aEbgIw};u0gQX32KNF^R8x{Is)}CQ-oXJIgp2?}Uq1;9#?@H=2IuBouWuX}XOH z115%UjyhTUB(1W{LVg-T+z}I>^4))5I&1N%CIH;ikCVI9*pRQCU;(_!Ks zX2*sIFPbaJ25GW~0^x6*s^-O$)o6Qt?y1`~`cTp@ki(f#O$CekhFKkpM91c7M0s8Q z^C^^glxI+#J78(4zQrEJ#deIA@+~|LlbdC+f%f3?T~cpb#U7Oh{_oz-wx@rMBniNO zB^s@E?e$A=bkd#hITjFBi7te_V0J|kJ{WsKOu!~UF7fT=zu!|;{Wjwn<6NTs0-m1k zn(pfA?t1Gg=gTR}!;N@hf$>*Q^#C<0;PF*7Fd96S-q$$u>uVxh+~s$(s~j4X^j7-J z%1IzdK6xi7mYhsuixh(V4iJCj;T4|r)d1w}e|f7%fyVWC(Dh{jgdImX!jPhTeEI8m zo*R!C*Jwd-?c`YAmK|s*Cn=B{ND;=7${p2RvYH)-@Hzn3vpK;%*Fw;4)U+RczPrC| z=MD}o03bBW`X<;n{Aj6L9OB$7sw7S1%GfB|k&w|IezCT$&J=V?QN@3%i+PcJZgR_y zGRbw;Zv6-Bc4Sc%yupMyAyia8Uj0)x*4Z{CHQ>qPL#Q5>gy=_H0;(<15>ak~VI$nm6`KBcmrGQw$r1@sM>|Wjhvm10UX*C4ur`X__`)Sf7S7#5 zEPV(|G5R@SJYau#?`{^$vVeQ$<-RJ)^V?0CbM>x$=Hsfn5ctvMYI*zWoiXF=<2^J+ zxjY@~-7pE##ePw8`jV?k<`7EEs(TlQUkwcjf+~ZJ=iD0Fk3G7#T|!}n^XR_sMdAt@ z{yjZRX$5Mq?X>nYLApcf=}02Zvx~V+CLcltaGOW$?qh#Kl@OL7Y|wtg3F481QldQz zkr0&Vl5SX%FSxX6Bg?^Hwg6&4Ba)Nn>T>@-qKG#e7iH4&$WM9d-K50q<_&XXu zU3|Q`C0Hm32v1FJjz<4^GL<&EO-WLkb$=cbIe(D7d4sPD;b!%ji0BOpsBx)%dzqi_ zf4**E@iP@SR?NeP6GC4vy@LHaTAjiX#v|a8ZIm37SO$ICP;R{N|!C4`y=$OWihztxcBp z^4VLM9qT5WR{v}$4hP2QpgVE9R5cW4Dg#&oCs>avVdoiwV+md7@O_W4JER}V@OEv3ZXU4BHJ0Ty~>M&BpK_=PT9{gX! zvD9OzJtS98E)*f!n1JzOpEvntv4tHLMGX2+erfwHA(Da701MSkdWjD#bI^7Q$+U+% zXx$%5ZH)1(rx~L&=apK|-Fp(V>UbHh2n~PnBq|c6wcwP)3w7~)@hQLA8{e`GVoBH> zh6s|y=6zX$m`oiEk-0@mPk8F`>cF@fv=+*Y3Iw~r=hrM3-0+vj^v~9D0+YgFL6OXd z79R*(gR2gkAWpVhk0(QfnASu%jii>4fHh33e9;cOz>V$8_Eme{Ui68@$(?yeaEgC@ zC7>xFoM@NP9VugVXR=$*TZ3#Qdn22+Gs2FqGA_7o5f3t!UAr>5c&x@@(Y0xwlg7jG z)x&cHKe^-YO0HcAC%l~tauA%c$46ILd6LbK;$EScO;w5|zz9_y_j=fvX}Gm5b}WAV zv-gN4CBMKKrfUXZ#l-Idd-5Bb62O0DWZRj&@6pV^@5y_9Ezx-|IInlfK4v$}q_|L~IQT63g7QSlR zt;x~;-rG%tnms){ez||H(G;tA z=p!9U##P%xk<&zO^Fym@wtMnq=VWkj*d86Xf8TG9p0R^Md}n^fkrXLeD>bJnZ`Oq;fch_ER0p~L@ufB#>$92|eX7(ERz%d-yaP&H;9&uhIU<3{gW}qv3rY=pv+3tysPUbse&(&4YwNY z4U5#mPu6KAV=oZw^g$<@edNB=1?EQ!)e}`ReN-Z|xY&EE0GW6oRzwm`mwy(G*x8W;JP4& z9{HlmxbwE>{;+qY8v8p;0&~*)dG_u`48d|jc~i`ha>sk7l8k?Bc*-5N^ZqSKJtyxP z1hNZqnF`IaS}>T_Fzfd*-ceY?%~(Q6OmxSV2QOb0JB!IhYc!DVrbT9$Yf$jinPV=t z^}(11`|XZzdvN=B=2Ep5KcZ$1&YdLdN0oF{)o6{dV@X8&&TnVUhie7MO+QHLLs;c6 zcHE@2fGzE|Uig1qtywRht~<)I*3^g2a=}fjum@>~r&7s$q;1zAF*3KQTwFgU7NxuV zRun)DMG&qV2-WVL?>bmfn1z%0O-(aF#){V`+DYO&LVzRuh<-*?bICGpsz{TTcwuD3 zf_Sf)f7=%b0>g&<<+(>7$|$Z(A}=McM4}M6Fd~-n|oCDppdbWr&szU zfVe324*5l7zMTVh#9t4vbg_$}5TuxJ#46@YIx6Fwi*$Id^36GW(&d22q1##O9I?&) zYGn`L!yFeK#qL#;m(K_FL#$Mmw0D;yv9q=>U~)(jXd;rS*W#lbBXh@w1-z&BuPA8t z-w)QU$Xw2do22${k;R8d;K-h&9*h@p;>(<1GOvZb z?LZ32$@01TI1GF5`N}PTOuc1iMqk-1WZzN$PT5e zT`k}iWCariG*E4qL3KVdod&lwaI_w58t#NHpN35Rb$IZ;UUMh5MA%I zxt-MRxZ0q)Tw91zYJ2%N{9v5E3|hQUVfdmQQEMX?%v>mDz8(jB;FU~jxR9q$nYPC-FF0`yJ_%bNa$vuGJSDPFtC>kA_6yPt!eiw6!#5hxXhtI0 ztY`0)FcW01h+<=uW90cOu$DMO=EOvk2^Am!6T{nvk;!h?Q>-ttsQfZLMRWfX9 zh+*Q7xNFN|39eF6`yTX}TgStE;T+GIXcg5XR)+pGt2|mA%R{o2>yP4BVZ+?fGv4>X zm%4L16tC5Ec)*Ikg0(YzWd)w#(o0gZrL5y89DJ1#Wg<$h8IfHI-L1fEXja+F3K)N( zK_b~Ro~jK~&wNRC9LL1Q>BxnJyy@`7ZuwV@PI_me*N;E?Z$^bit+2SeOa^Q1W1nOD zYNbV?G0F;rA!yo7ujpb-3$ZCdo2>i&>Dj@pB$UG55a_Ki_4ko;5Ybhi?Q!o{Wd$XE z7itc~nM}9zWR1F|FkQM>lc|nvYc+o=tL=5pbzykYyJu|#T>X_x!%s;`JM(pGBCP%z zXdAAONLk-BZ@SP7nXEGw-5l0b1MSVadf+#M9Au`_k_IG3F?01r8t@YOI)zN20jGE| zi?^^6v#u&ont#Z_sz2NR5cbWfI&|9%oT6@wBIl6c>Te{tQY(p;16pRUlGr9@mTdCcEZ#+^$rU7SvT^0)}NwU;i%fcno@uVkP<-&NS)#*^wV4C ztJ;Oms*8bhXiadg(zC~T5Ji6qa$Lar4Xz-GLrJ3F@@Z{KiU==Qa@PBwa*wr=L4mV# zCQ53@huZp)c_?xcb@1IPl*-Oww612Q-w>6F1K~YrSX|>_=Fb;I@#HMas>inp`}}%* z8oYGyUH;a#Xba?CD z%C=ya^YKLbC|af4c2AsmbkfSkHMN=JlrJwuHR5BYi7zTAx;po>-{6R|5O~7ZXKg5{OHJ#uhxo z)a9!)zDDEWln`<&&H}^?0y0k%2UxEUlS>iAjJ#p)C1BLz7RNmTu7@^kU_K*HabC!$ z6l-zoNQ5i=DA0C{(?mx^Z#S(-b%)AvD4oxVrwT6RC|m+q1cED2H#+}F=fj8XqC2zr zKTt~t2vDN#vI&I%0QANI08mQ<1QY-W00;mMf)uyXdjdQG0}g@|ml1seG6N2R6qiPQ z0yYB zmw|o)KLZ9+HJ8JF0zv~Ii>sFie*!`S22(YcO@9JH0|rwymy&-1LkbfC4204uTYy WUVs7{0$6;Pdw>EW29u7rPU0sHJ=G=7-G-QF~)*VgJ4_-ivbx({2^%W%?-rmV@kxD^ePs2$9P?PwBA zdr`1|aadWe9Q4Ck5(Rz!eekR|osN^e)zxl1?ai9i)@ZP*fm-dr@U#2XW`ERN9fZj= znykJ%IXF7IIQkWaS^ep!f3$kxB#EZM%BRa$m7RZ;-+rpL`cXLP#P`8pKLx?_$I)o8 z7p(pE)4$X=d(EgbnnW+PPr?qs#vbiB8TZ47y;698h zy@)YjFQ}P-6&S=~FKCXYJ=WwO9RO14gslh%5x))MJ`A+NsYKw(q_r2!CjDnC)#@s1 zl?Z{=d=KpTS=r@t>Z*_7Bf*uDY!0 z0c#Plf1bq2my7!O&9~#vM>Y8U-5vYtn8AP9zrQ`2KK9OQ=daFL(>wgC&AvZrG&UNI z^ADdMb{^o@!*}e%qY?bI-+i~;KW!eLO|QPP56_@oqw#_L^=Z;Lj^D0_$De!O*zenj z>@EA}S@-bb^XzQIzJp&6H`#~#INr_v!OcOV-kY{xGbA{H$4JHK^`QH1qxt34MvH$n z=k1TNYq#<46L93}%UU0PKYGJHJY)2|TEDp;eHnb+ziq8ESf7sASNIoW%3WhWdULm1 zJKdce)s8;xuO6<~W{4K$Jg&JuV#azWHP?E z_;UXFZ1i~crd6MAUDV&!oBNH+=0$&P`YzhNKK#^wvlU+KZ1!GV?!4Z*IC%Bp?($oF zaMBzPzi)L;qn#I5+t;<@lk@J;dB53yzdKpG+&{T%+{M?o@#^7=cf*b8?EClY@9WWK zG&z6Wi>6<;PgW&t1qwR-XJ@uEAN9bC0u?cRO-u>W!A==$U5H{FAq=F#n} z-E7nw-`=iv&p+=TzWUsGIC|X=@ArG-_|1p@&Gzxvt;?v{?%jVmJnS4bci%L_@zxsN2og9DZY+UW%PuiWUZ`Zxk%iYt}+vwxnr|oaA57$r6 z;&7Nu2jhoN&HB#U>+|>TNB1w@w+&03`-@?tK%lh`audVy* z$Mc)f`13`5cer~KZ@-Ib$%~We{@}~?>!aPbr^Byda&X;0ZzQ{&`fjcJCAs-NK5jj} zIs5YEY}om-`eodh?(cuT{l5D#**<-7@%d=-w)vv@W&2`s-W?C7)8p3pr>%{ni}lU> ze!aKaXzgAl8@-L;@mcrkc>ktx^6s(KYQN}4{pQyIzI1S zy>A>|b#IQ3j`!oM#`(d!cz@97oL)5=7aNU3ru+K{@7v%_cX)q#*my_|_qR^pU)?8% zFqyadw~ud5PA4Dl;H&%O^~uBC$x)-5+jT2D#?e2@adVjD#Xdd5g+^=>&-@V_TG-{1k7Y_$pcZxqB9^c)a9(3<_ zVBX&}>L+)n-><-uo!wm>oPGq0)@U#baM(EiwBNfsK5Tz{+-ZDazc)@BUmFKQ)}Zl< z{RQ^+b=+!RZS020S>x#B(`vo><}^7Pd|i8!#N(@r+J571_Gz`-c-wy1{?eEo-h4O= zyVJ+Ro5Ria_4o+v+sDnzZ`(I-Kfl@N?+!P2Z(k4g*RCHvw%*(wUB8=MUw}cl45OXo z^8Edqufu=Z`t@;luzG#@q5btSzSzClK52cw3#0Gv-yiOLJOA36oqZaPZtt&;q8HbP zAI2YEJdO`8&$rg=uRFc1Z(lp(vriZG$<+9jk(d#!`2cL$6 z>5H?~^ZocoYu0MllaZu z_VvNd_E~T8D*5<$*PczkeLnv>*xqUEe%gM#sxxkJ`F(5bkM2%G_QA=noZydEKTMMU`@4t&Vu&^>D}SmG#c1~Y_mzNuV7BuI6~Vv9gYjrG4Tn=VF0KZ5 z1`Vzjx8VegBLqO4pj4A-bU&?3Cty8U6v7$}qf`?kih}SA;+k<3-te~U*UDYgyon)Z zVu4dK7(pNv54(E-j2egi7^0OnHXDo{E2Dqp-fGvKgbzt8WFeelwqQCkuRjVQHm!7K z{l4Hfa#2Nl|BPz28boE8-Pinm*XH%D`}@}C^L-WO@w?3o&b}tzOi+X^!s2H^F~j zpxNWF-3C>z^rMbkK~Q@gOtlAVj6Pdu_yMXm2%3Ye?2PXXvUI3HKWs*QKScgLLL0z( zE*@534KrnnC|v7cZ%G~k-s_ESqlw_u%b&~^#DL63I)0fA37TMMs%=!m`%T=7q&-tdqE6YiD^(9-{XIE`2RKdZ_;gs&vw^d25Xz!FN69T{8g)N!#bH7 zZi)_`hW2FROn1yO>kET;Ap`AuV`QC$S{srhAz(Ih%rt-B{7-+b z51#%mJt#Apt=S|QP4laxTP6$96~dYXdV7w@!jt$Gz3Ii!_o9vHJMaK z!~Vms!T+-aL`@fmq|>}OG{Q@WW^sU7{KD@RXI5S?IXIOUR6aIkLestWUa-NOYXF(O z2@4-t$5|piT~PV<5Ld{WE=_+4Ga%+*F|jT!_YA1irJPb`07i5@I_?x+1}s8yN#JsD zvMh$#Y|I6fyTGt@)18bU8((RS`pl009Br{bOp{0BuoX`s5sk~RM;Nmm-BW6t;tm`O z+$RKBb4;kidlc=bbF^q*60Trf(e5^#PA<~8ojn{uDiKp>s2+QYY zGV0H!xUq2;x2HW2J2z;wr6GRh!T(-R5x#f4F7AZKdeC`kdukf}7}}ISMCjw$IXpN!!m{!ppFhW&3-jL)=eW z#0(sY=%E7)qGHhDma>1}Wt8gd3u?dF5Sh z!^xtH7*(2d@w;imMS5pC0;>(Voghf%dn&Lz#)0jnm)s=h39kxl(6??_TO=LQvt4jC zEE&ZXXBrbn0))WMV%?+A}P>Z*nQEQegtU5j@Ufz_($Hkq(z-<1w8SEpA1~gb) z41||6#lR3IF1F-=gsy;AK|C5H3)AMETLxtqR|=AsYo(wOTU;#54-hTm{GF1YH=Dcd_O87%BEDd@b2OW>NSC(q zmti^QrCW#xmb#fURRiOdL2*#j!zBRvt{`H@gu;zAFk7k<6h+IZ<02l9y|44a$j^i)Ez%+Whiz9;dKZJE)t% zG5XMwVm2%<&q~6hZZ59TcV$pCXmztcn@}2jVL)DvErOMcU1i{5AA>}qyCBo4+cIEz zIYxhjl*G-&w2~lgzLnuV4Q?>43?MJZ$^av*TCu@r$UvBuh3AnwM(} zsX`nX$+)|iFE+Jruq8unM=gNU2%v@|M2N8Q2gwhz6&biz=SHJ~VsiqcNAiX?X z4yG<%E(Y1=sarPX8M**GFEGZ(n&j(Xq&HY8RcUDA!C0C zY7u~5jxGX}uynDrFx)528~y<&09k#U_U|k7ua!R+%^&6k>g7H0FFo_}0;c{h{?m75 zVI$J>)vqY3%Y*3Us#Eid;^|`PLV#_4&Xv&e6x0RD%fE&2a`CMcK$~CL?01n!0~b&_ z7Z@+6%46hWQ*mh6!yt|*PS5&1vU-1u+Po}4UOp{?m5Wnl;Mu%#@;i$@8rI-=VJKcM z6^2CkxL8ye7RtE8@8|Bjsv3Ln~o85Qy<7^0*hDa-2 z#(GepQ5F)??*Zc!WpQjW!DxKrHRhn0ovbV|iTWYCmus_7h{3T@O*()17hD_3TNcl+ zIs%$#pdpL5n^DB;DG`$xtAkm88mEf)adyjZ5Fix22%%~p-E9_ErnxSyL76avdK)?j z1d5ywr;|~i*QwK(k{&MI)HS}i@V!&}59VV`Y@m1<`_R6Ut*Lkp41@o)N@C5$RCM7O zvjU!GMN!=!%7R`FtgwH7zIq{&5Lq-acmb>y z*K)9}=bEShgwV0jga)5PuB)HRCj>#pJkI>mKbVecj`|*{aGMtv*2^-x8kmO5)gn~@ zB-O-K3nbNKZdrejC6+>_x^-Cf$*wWtvJh&7et5EuncGBiV+?vf9EP#Lq7x^hFH>k(NOe$UnEsLX|#yQ1j) zd$NAym8sVev%}RbPqZPXBA?iB+<-Fy-Id`O=7#S~^7Mc72^7O#OBI$*@lu&Lw9?{w ziniQk%rsZU89X3csbfzyK+D3E2>UGE{5a9zt*Yy+L^dxffGR*(_POGV5$2AdbHrAP z^cqIe?6&p_aZ(psPYMSR36Jx|fob~L&fOU(rJa|~eNjBDjyA`kX}%!ASr1k) z-4U3PANGF`n+1)t+EGVTtC_@KE=rrPT)5}Y`xK$U167yaT`%SZ25s|^E`k*em{l;B ze!>}OJ_YNUt7hmBusD@Ntf1KH_A2O03IWU3rB2_5e;fWbm8H%0gNw0$+SnEB1 zN4bB%%j(FLibJ&*c0b$htZFUnICyTRaEg#sL>b`Y3$lKty{hBAg_GAo*_x8Mo+|=5 ztus9TC3J8toodrDP?aK6~0rIq;Fhym5o+gd@PQILNtsPy7NXQ-|+9Ho5AMehCl2-Ei*V_FMJ zEwC^~4U!mJzEww=#O2}h&$M(+8!;gs*}e2y$p@I$F{trH7cd5e1W6;&32z=Ix^$fY zGFE8@Li`u8mP*?K;hg>Mh&XRR(bzAPgiQ+sl4VYW^-YI($a4;-B6LX)9#US}$2Wf+ zL1iB_Dew`5+s|;AE{ZjP7VV{2r~r~qBNud|qm_P78Ju+Vs*5|fQ{|d2iq+bV&yEoc z>0xj3e4Mk^3J%e7;$y6~(y@nYm4l$HJv`<`G6K}hFVku?A5RLL#l$R+wx|KFPw|g8ocH~9(436!l4z2!+VN(@SYgk?F?zy&1zv({ z$KYX~!JEYJbj-^j>O-Y^c!jvds@T5_gmVaL|Dpc9fxqwpgN-%zjre7)R{IYuY7aQP zdbM8Ndf^ydyj>?p=9s(;I0oYXu!x@Z8G{cWviVbiZKm-v4J~+)Nc)20$UT2s>KhGV z^BWFb(DEzManPHL2GPrlumjKfZDbJi2f%gT2)@3zpNkd5j$}oW(vHvG#Pc{_TJ&wlR?;xF6l+b>S^4X zjFM4jT9qoEOvB0afT?XVo&10Pi$LNRm~F$h_A#GD@bR&jm6z;2rZv*UlcTN5ZqR`P zQp{roqhX-!ebHD9$KqyIEXzzIS>9;zWnnh7`L;h*s(VovkPloAwD@W{o4VZoRII&C zXxzMOC)}2>k-}7Jl!H3w-G3f`l~;%YKy#po0$8%j=7;$|0YTjPux@|bE-K|LsHoE7 z6eqp2#LsQYqPP`!j2K=Zq*ru!rCjjy;&EVh##6Nwo1M5TMJu&-)Cu9JlAYtsAu^YS zE?3{v&~hN6@I?~vm$Qp*~pjxm2KZFnjj2_@9lcEsC1 zd|wRGzmTnE=XAu!bPNa9s?1@DTuH(n60}}&^A0%eMPVC<6;Xquf063-vC@W=3W zet6AM`$12B2u(6Lp=YQ6S+CU&Ru}0qwvaCY%$o81n zL=PktWKOi{Mm9Gm*nXHyA=5UT_VVdUbr{`?4t(D0=ak!9>`z|xtg5lAofvWsg)!jW zI39f84YF-`Xvo}`m)mmOJULsK32QvSQkaEEQE@65AJRlj*y)#SDx6J-4E$0&44RXU zF+(G#$*6zw#PneR6K z6o;8tni#RbI5rXNM%M})rM|{=u{BblIfEUQw zC!c?*(e5?U*8Mnu*V=rfCJ*1@|361J9*Ia_p z)oDEKN9e$5tyK%c*>uE6cL(~CV>0@r0DoH?86d@?nP6Pd;M?gbzVbNQ5oW@Z@zI2d zfZ>x?C|Y9V5=p>G)odl9N&25Xe33y^Hh_PbFe`V;+4f4C%_`K)GC^6JG|4OsgCDoEWkoe~zOk1jdu-7RNGH zJzMz0_@h3CYz%u{o+4Dp_~7^EfjQD*61cou3KPJ*w@apydbnp=kwqqv#Hhy*quPI^ zN2ZG~1EnB)B5!D#&>1#kHnY?cDZmJTXx<< zT8W@S5|*}t!L<%Ux&$Vu($`Sa5lepo`~?a_T188KQ>z5tmO0eiK|YpRgKL^YD6BQN zH=9kyrzaRMVQ3IERw-%JCh96Bcto-%Y|XoJQg5i5AZ|kGs9e{xJ3#*=3PI zlWKzzjI?MOd9S-(6!m#NIG0-y?PvX`jGOo%l^he*bO}W#VvcChL`7F{@eO~oh$t+{ zJ{hTz%4?CC>6lF0B?5UP2vzpBK&n3%&JGQwsp;0xxls866?tJ=c+<7>NonQj`J>!) z6L%pL%956m+!Vw=&?ZqT!VohpBVQr_@Mv+?cSi~OC@{mA<)+xBz9x?J_hU%I;u(U< z6i!pAXjXa=W*pdIN5JuJPcDBiOw-^Bfiihch(qj=3-^AE=o3=Rjd_=IDc-;k!noue zNy`h+>PT!>x#(2xaATAGVf?Zuuf8?o3cGmS4~G}a3d+5da+NJcucqe8Oh8!H-i_KF zeAwRdu*GmwSv1bzoam*yp&}R=hIR^~#3X>0PNYso+7~2Kwed`?E z>^x{u5O$S~AeIf9>!MQx6h_eRv+l=uVxfzpS!7sp+-58xdpS1DTT%f`bcelsl7gV?T|OJVDk*N zX59IZ`i32j)CmW19~6CsmvC4~)&Akw(DBd704hA0MM1FvCHjX@49eZ&zg-a`IMf7t z3uut-KufdMN;ZFvjY;lD*o}Aimn|agMxESK_yr2t)M~#lO^~%{YSs01NB?RZb>e$n zqU0u<_+!8@cS*Q1`~gXsu+o`?gXs5_HMnJ_E=ijBtN}h2`bO`1M(_IE-s>5?*XQ=$ z$mqQ>xA$g7@6EZrw=#Nf&F#IN(R+Jt@12a^J7({33>SY^M)z98VPt5OzSuz+(;~`O zGY7?fm#!dv=~axwRbv8Mb)#Yb;ZM)7#(G*)FE^0tbTS*Z;5cJY6%F7x@puNM8zK9I zBglDbp5s4q<&*}Ag#qCLB7g;q z#HHZiNVdezF#GOdDW+60bV74^>vfaKdAXYpca}Al5XjP$pA{zY&p?+ zTh}z7tI4d}g#(|$%-+ju6l+^zd7qhAu)u%(C(9`_Rl#a?71(!gVdk8LJHNrl4$Sqi zEU>ClI7g5i5!hE?M}#Y=wx2BaBqRKB&nhCGVXe(Zl|rSxpr13Kpl;^B+X7c!THz#R z{LR?UJ+F0@(beOc287 zJ4abCdTV|T_39blt!I3JWIQ~E%1GonJ&*2|(w@gwW468n zOFG{Oi4_YiQRpO&BRHNjhBzU9B=K#De9 z8$?YS_C5jrm)_CZ-h}d6Okvpc#4mT(UIuHM+b;t+odaK0w{XvkkoSK&J|Pjr`fq1e zYCuBP$LUEljv!C$J&#DYo=8*E7ZF#V|MYMF7Ca9o5$w2*Cas7iT=C*~2#G`3;ANX5 zuv;un{3O`gtoS4_U@qr2OsafyS*`uG%_YqPPn8)hMvLG}E~Vk2`_2G}-|G;CzyH@y{}@0rDh!?t!uyKY zMc=B!zW%S+T9$E656G1DCFq9TfQwR4=xV^3%EPNn5DICTi>7~QNmsZa_?HtAF%C{E zs-@(@M?+XDpsSsZcVw@cQ@|<7Exb5zHK4G|7j8cG^W6XqwZg0|A~w_IW!B z&?_wAjL{7Ki)kT}l0L#LS$`WxcjM7Sq-3?qHaq0cWNmMi^mp-a9CqU&7Wm*#qaimP zCtr+}k3>W34J841Y*HCdVxa5c1B1-B1T5D07N7Fy&l-QfdNT)O&zMzS#|lZ2Lz~&t za)5(bUv1V7qTvjOVBrLvY%GX&0_9bPP`D_QSpqh%3zQr26zGyXN#KZmOWb=-?ViT% zX>Sj5@#*UHpkheg5OsdIV*p{^C>jN zoWVB**;>keDX`VB3=d&$-En^ALL8kdnl*P!Uz}O_@RFBY3xf&h-((~ezDz&pdy4<%vsfm_XmWL{s9Ox(t#bZx3 zel;45r#_XT&`3{G3v16m@}487n-F@AR~2CUJLbSd_!f5BO62d1>T=6eU45)77T^I@ zqFH~aW$?5rWt2K{?OHq)YTA>y{P`oXI^NywcY+<}fRa+`$PHd?@O+b0++U2`pF0{a zT|Z2*SgP@NII0X3#3d#0oKfqB4p$2syKcR3CxX(&Ca{SOdQW9&9kKS4jOKURvKXXg zW_9;2w=_C+_J=Lw)nu!{s<;d1oKRDl&W98AJ_^hg_5uo~sNo;{`XSB^2Y~bwCmeqm z?uM|xSjhV_=)k)o&jdu+DVdI*5!5+g7eZ}RS){w&7tVUHmBxJDaBH~-I~yzuQQ`NE zmhzMa%EWq1qtoFsNQMk7r=!bn+@`)C4S;sX4<8}fQQWT2zw13 zm!^+`1c!WiL{OpfcM4H`Z|@0&i~E3-W>luq*zS9(WvdKow0h}=%+^#aBNpz0P2z>u zbbyn=H59*o{4NOoCxk;JJ~*%#cWAk6@(R|jOoPR?9&9&9(J%;MtNIx+faQN*+tF>@ ziYnvyKI+590Tir;i;12szjC326IE%qxL{FA&b^XF$Ao0U6NE#GCIO#Zi=DODghH8E zo8x~2pe^S4eL>X!20+UUfV>Loa6!_k%1s8{oy$|~%X5Zo$--Pu7A}87xKo8l|1lau zeFkPB(x>+q&331uXQbR!ihX|x%+4Mcj%jeB;e6a|0NZa`nKriPFc}KorJX{J>wdWwhCw}?^kK&03LKe>?&%sRLfd7Ig z-X9>Py%#`ffC#HD;|)$Gd%D2MK3F8)&4W;tBf}Mt=l4aO8CLq=I1PVG9MUA2N(!(* zHFd9nB@y}|Jd(P{Y6IcFSUB%tfw7VLWZH~_n}jct`!3FAN?meJ6JJaY{Q%majDWCD zqr3OhHS%`iZ? zHn%zPFhLkxk+@o5`Yw@n*xf+`!>yy2{2v8bzC}#2Jx5*J)O7DArKvJn{h*YQ*YXo* z?g9SSO?%qoJO%xqWTT%2>u@0}XRILdQ zVRG60JvCDGiPVO;T6 zn^=zefb&37Fr=T7kQ*Uuc<4Z1fBUyKD%0L<&>Vk;u_&a8&c(Ci4Vx;X32bkx7e$S& zYU4Es{-h#A)7nM$H8KPG^=f|En8NNotof3I1#ITh{U^= zG-RxmCi%sD;UJqV&I{|w9C)oKx1bc?o3H!w&*upLxU950@#IrOY@wsya=AI77vosj?VF4JNVQC=v zX&xw0@bXq%q-QWJm86fn*X3D6#a{x;x;Q^yvjc4#+gG%*j z^rnV;?ELl9Wq;bfa=5Jx1`#SM3%B1ECUJH0rS?4p50y>`I>5Ei=x zj0S+eyN4Xf14V6uu!P6$WHhW0Y)3gUD(8@@%Oug0+tBQF8u&%3rhq9{_<(<%s~%ex zXW3&(C=-KZU?Mx7{u}co?0FZYSly{y!;Sh>orCO3bCML|G!E?Gl0wMIC+0lVb2D5) zJzT?STVU#doZ7R#s0a&lxRU(?1zj&L8|Rn7VdL^>_44HO=%;_n?or{EAQxx`@7w#c zrNTTv`f${^3_di@j^14?5!rvEv%_4_bUl>JuCibU>g2+e1j=1%X^QPsS+7L(6WfVU zdv{P_;f~8d8+S%@O~2D$Ven@c#H zh0MmX#1J#JrV~)2W&(H|!4+<%D?qB8&OT%$7DQ zQX^_BJsB3`rZw}oa_zUW!hSU@n0JEs2QZ4;=AxvejY^>qEZ44B(8UK4ls|pY6xj&S zbCT--B~A%c1b8?CLJmd?lX9pjX$RGrBY-&ZD2VghMsLARzixkJkEB*IdHt7Q&HxN= zum2#Si{H^b>Jtb9GRpHi3%}c_XTi=htup&Na>q-VYB>kZKmD=*QtCh!$u#VB`qXR@ z4nI7d@E#VE-NTbvNk6CcF-u4e0mGDd;CTi^NI8tf1C+7SrWpTqDKpFuIggAodOy|d z$~9zu3HiYVRrY@!)DZ*o#w4dt2ObO*5S$5WF(pv27D7pwZ_a=;fn|&}ha~-g0=$SO z>GN*65s@EVrMipjk@Aa*A8Jin)DGN5(GA!Ep0eD79N9BGEpi+2B0MUYOULNsz4y$3 zM}SqA2h5zDN~`HR%krUIcmoJ()|4DT=mu)CLf`Rfl2(5TI~@mO-Uk9;U;TfvcEA=q zEyUW&vl(9G`Mo#kS?33kxbV@|E=G@3z|K<+POj--tgs9TNS`~h{W@&v237d0qLev> zjhs#C!`DJ7^RKvYtTOAZqG>oRldp7BU+7mTt35Y`k3jg-f(0^wSO}G=f*SrWwj`UE zu9p2MP>X-sS}s8?{8dIkOL5iH$qEgc%uJ|Nzj`4d9`>S13|na`>7b6m=sKqXWVvGr zbUNyG;kkQ8qP}0q{2l{Jy8x6sxAbuiTZ%nLT|sK`(ctgr@K_W|_un9VLI#1*T6~=!va5X@MlFc!nzY_jtfw zCkcnV!eE(4v6De_v~sVMRDSlLK2z$Vdr2m{ zO2U74kgbbii2rj}EqQlS;rG?ke{}qhh}A@auxC7lMblNwVF@Fz^j3UeOt1OKizmi; zXUNwwZt9=~4^zO?%TmO(%Komf(>G$DMRejwZ)EftjiFc}?0zAD<^*18?ctRxmJ5~_ zjw+Fa?9xwlVt~mOjXcLYX;-$4Ryo0U0Bp}b^??f_#_u+3{uttjS2-?u7?-q z@QP*`^2RVK{6usXRe$tCh^^se6E;hK!D;#nJQ1X3Bm#BC1a7G86{Rd0xmCm>o}?mQ zZxg~asH@|L8F=u?#8AR%n1z?y9xQ*ZJIId|9@;UYeCB`w;V>wS5T?N-&Bpd;I`E_n z&pQ4X%UMmm5Z!`GZEh_a{?(GJB`l?Af-5gft0(9D98PiebVhw}uHurD0mxEmn_0Qd zLXoj_S&OBVoZ(6+p73VwK&hBOGE45%u$$Ik`ytvB9>AsNDWQ}ZmG_a_$vl6Z&0wjG z1qVz4PZ7<>R$;&abQ=Q^-m4=avxDuO97BF9ek~f4KQ?T}k#))=1g6SSDU-kl8!D=eU zyTTIH(a~llE~D^#Mn16r$zFeVM9|uLPz(v0n;uj(NAHwgkOWYvG>O|092Xo$OxAK{ zYbz14ED`HTZc9?{O21;oVe;}MF!BWLs1w3P zRKx!iM2^p?rK0GZrmU!{s#h-Vp>1sK>}=q>LQAIzi(;|UlD;{{mQR0v{mB-Bps)%D zi?kt7G(zWDgh~;zB;1}hn!@(ufv7m80 zgg$h~m&*2nP$T?dlPMij(0O>ss)4B$!;qYP2X-y(WmFQMOE8GKYO;Yts4SVo3nn|m z6mbk0kLyxhWy?SC!oq)OIHZl1i7&-CJsBwSj}^Xin6+ zc}H6bqo}jpY3inSJ>1z2vFbX>K37Db4MO&@yvzl*DL~mQBuetJ5H2c&?d}4c1Scr}|yvVo+N8nx*Kwv^~B?wCNt|YToD@ycNvZbrc2xDvjJ}yuwHirv( zg^S`dPVcR2h`xW>!Y;~)MVFaie%g093T&yEYoRZ` z&tm6a;H!o3(DU;|ByC2DNDLdyAHPh9Spw%W!x*w*&Rk9wuklMU7Zk4qu1sASi;FQ5 zm0X14B?l$zg`*1rlT^8kWzc5EIC_lO!XIXzwM9TW6V88Ut<9~p4_c5AVbA^ah{(!M zjTO~#K7iW0r=XfxAP@3k#8;nt$uZ@;z$_(&RfY=eVPV3(Wgcv4rM?^?^RH*d$R%JvA?d(_$C4tZWtj>yMnSL9F#G6UkVjH%vYUfrfTi%gR}4^3)SZxjQ+ zE{cEBO#?KKby{$xZ?Ntxm-qL)k@aL~7E~I+4voZp$t(O3LMEU0_D&tt&V~GVtQt(?%ECvCinl zJhRbHjR=mS)y3c~bpTPPlvi~i#)?ni*DQaGG_Hyc{FAIclBJ>t`#r0@;-~09!!CkDIApE!8Zn7#FqFvi%CF45s=i@i5ij!OK)n7hze6MLzRj+g0jO!~K7B!$b<2 zp^uZPYz()iLJyawW+3HfYDOnFQ!_gFm}+%_(l()XO$p;+?a2FVJdP%?fhc%cC&dfn=Kd1`S5JBd3`(2fAWvN z+4#9>CqN0N+wjS^njij!{hC{R{hOal_~H%P*YNoZ!AGnU+R>(iv^<&5-Zs z-~Ss}GpN}3Z~#a^x4$--49~F8j|AaY8GoS;WQnGmS~yU;^C|vQF!J6>d-&tQ>?eEL z!xyXUr>53Ev;NlMEwcabD$dtT{k-2i0rH*g2O5mri$B1?+uO}o5B}-lljiZ${cj#U zX!f4&KWP5+;Q0f*VUst*c{7`gnlGE1!lWWa zpEtWt_M2zVpT2zh^5334h(TiU7%5nI3*6V9w$tV9W_CsqSUAgUEKkOZK|JHs?N7^g zI@)U9{d~IyWB_g(o==vGVhjOi0^}16mc!#G!_#)KoIRSoZRdN#MZ0yY`Gf*B86LEg zU{>Pf5P-}k?O-xH-r5{b$IJ0>GJpP$wmI~*Q@*KH)DeFTm(5!U*Fq1Y(I({w|C_hV z^Z8VNlbMC{!y#J5+82DN_1?4rvD}0hNnyM`JoypGE1C`&2n~p zJSm%w7tP|VJscm6+Ywhs9!dkf077R%wXO*F)thkwQ~FZg^*B=}ii?K%5!p5=_x0t(&C98vbMVK#^7bJE|I(O|C;GjTmeHUf>k z6ih>u0rWE=O;3YHYB?G&h6j_Crtw&9H7q7xTucvLd=4kW#iDtOEq~Z%&iFK;!1{%d zc4P<@9JfstF`2P=YP#=0RBZzUZ~SvYY&md&*pSR(7VVIR5l6Kvmdg-6T$QFwpb^>o^jOB)qRbx9RI;IMRUwSTsfhj#1xv+_qR? zBfB!djfPXd^u9ouUi5&}zc@W5uT`w&%X26`WU!J&f|h}Rp7DC{RSJM3DQP-0JY%CQ zrPmm%XNFk*e!Ytp>+b>C`S^o|DMLXY5UxWMszI^!f2^&=26|98p zBbgf%%zsZVfb1^NWOqIvUSw->u%L@KI2=wUTWoSp&k9@k9hY+UJZ+aJv(a<+Nw_dR zy-7R5jg1z*N#V?v!g`a8fOb$J`pdUrjzGhmZ^SD6fvvS~OJ&>a)_HWp7bxF+cJKqd z1I0G%aj6GB(KG?l#@g9#BXZ&pG3>BModUPpz<)0MMBvodV6Iseb19($PlA&mT4Cgr zc*MFn*(+ZdxL|m8Hi09-r?8+%tTYYPHh&TI&O}=kRTQE~;S9|9M(`1Y!hEJUw_pU?-3smzZX)G0R-po@4npK-hK8^ ze18tS%nrqy%`J1mPG<K#v3#V4{K(L{5taBK`_b{Lz*tXptGY;fxtZ1gj!;?%{mAD_c)K4`Jt z)93AQbkQI}*z6)Oh)ClZB83Oz$#{8zK7W8OEh111a4uOjQ1||V>Wf}4qiMx1TE%*E zr&ugvbHU89YS0(UFC&O}Qmn069~qmS9?X8_kuhIF*7r{zfA#cwp)v1Tidt+k zOe~QR$I@!-6`SDxbt;_u0Xss;dt6j=kV(=DJVE?A%!;rm2-$}lwpv@Uhkp-3%kUYKWkKAG4ww!7IPlQb5q40vsM^aEVw4uk5zkltSiE{aNJfeJc)UmvdKl4=#YDf(IZElG*@F9$I-03Qj zux4VBH0CYa8@31=Z8U)9cISo}(-kX7wJd*1z6Sgb<^qh$HO-vXK4!6piAli(An@G= zW7%(Hg;x2dHqJT$f`GOjPySqHEhP8&KPV;rBda~kb`GHD6%xO?cz-F#l0ApuDHa?| zAj8yg31NQqIz-r@4-Msc9qHJ$T0)%X+|Nm1up>vdY?uJ$I>u9Edk77mWX-{*kO@57 zgw%BsV$|Fi(mVAuh=sst&CB3)v5@4}C{*BN6px!}OhgL2k!ubZ)5auy$o!VdwP49c zny^Br@sRRK*p$p>R)4E6Z)`T7d56!MO(et&8qIFKzPflJ4rEq3jng9z9BP;Fpl4`GQs@ z(`oUc*WHfG9SQ_pL7o*Oqky2CH;t{u8+GhiJNlC0pVxPf#((q0(vd(=ov*HfRQOG{ zN0=V>3&X?qX=<3};6mzYoBQdQ`?Lx6^;iL_47-n;4f_y#m_M zFOS3}GL>0^RlCVO0@GU7Gyv#WSl-f2vCBt|c$^Ko-Ige$0g?W86S+3+qz92mMn*yTBDeU=&bO4Zj6I0_ z5Gn7ADKh5E@u7Ij(37{4zWvEmak5hQM@mb1R{EVWY8o4R9)v~@Bhnyy^o&_l3!VYW z!^t^ApQgyU00u_6VPyeGVNu3AkuBnUwj>QsLG&%M5PuTesl%TjvH~;i`xGP8{Lx+7 zsN+{@t{_5-pr#V`?#YxBx_x?t7?Ps45#<>kG5cwx=F*2qh^nTfphjnVP3~7NIT&bM zx1xf}3g50`v)ha{&xhqEu=sI&*1%~wY!?ec!H7@PAWSZ{k6UcXC<_>6W+^a6bk3UL zo7s4Tn19hZlIg`zT87k}O^V_#{V_d6@029fuP3G-5tgv{ z2z?GWee9Ti%+`(R`*X8@i})3!zzjIm4hCQKK=offrtd3EK|14WEVqCw!u>w^2ZZ|vhm+X?Nk!OftngKoIgB=` zoPXXdKyH|{dkXo-D1WmoKtjgH%mVbRII;l#3hULLP90nXRmhSuMf@MC#t+N_>|<*@ zV{~?oK~XpR>#2}^_~hH&M-TVEL#FEiBxLj96q^#ZajrTha z15+FuL~+!i^zD#!qOV@l4&XZ*ACHntE|r~&dUNOK!dh$yO*?ul*m7SVa(+IIdD5m< zY-Z!zjfK%x$D#SkSvF`IZ8c*I{W)6WpA3bDb_?Ji(c~URYsQ~_mSnNh^cC8?Mt{6x zy!7mM@B78!3?-MgImij?v;qi*Gt;CyJG1HJqM6Kwuz(B;&==z+iq>J`%-caT?JEgn>fjtHNsKQkaj%F4Uhai38 z4dT#C=2h-*^H_y{%824%fKxD>a(`dSmrZ&lYHS2WlkJ<=zN0meOjg~PZjjFnS_Tt1WT|3_5iXAO()lw!?-on${@fhqZB@SxcAQw zo?l&-zMljKs|iwI$(I$ThhvT&w5_j~eIw)F&h_h=`O*eoSTSW54h0=3eSZhqBmBDJ z#-t@|N88xp%n2I}FLE*`n&c$jYWHpSsK+=#23y7BHsrNNu|9p{yc{o~-C{x3E&;UU z%et326w$te0KKf+zddQeBx!<92O1l$Ew`;@U+>3=r>@4@Jv6&I#P%uM_YL%K?e&Of zpln~DxrU*H3){o_61DV)IDdwKqcS+kLeH|$=GMrLACaA7*^!Va-b8FTKaxyp7NPN5 zWwVMzh+ZY7k#-Q9)1H5=gHM<>Wlz)z2MZQ$A3XU*fRmnNXgmV&)#QBsC)V+fsn zkyE3Mn$=_PlB76w!DYj3E^)|i)L2w; zWq8hf+2|eFp8~b-1wK2JN%D}Ho1KBlPwzD_J6tlbG}vWmsVfhp(=NkWF6aUGq`#R>WvSafqLSa6ZoEWK1pa=Xdj^io@uxuy0a<4vn{7& z2Wldkfi$?Go|4fN)|(l+OhL+c#rE)6_VfRGLANpT{Ao||KYyUAD~nl2(55YvG=idM z$jj5FW^nNs2Xa}Pn{0ACM09&Rnr`A$)(j>(PTmgVI4ObkZ8Xi8e30rz+Qzhdg$B1y z2&5d1j}aZ_5nm~C@5)MeoB}(ax1NdZ?RRKR=zJJFFjC`Gjzgv6H4{YPo2`4zn=c0c za0_L~a4D$lt$&X-#HmC+0^aN2Kwmt-AO@mWwQ4;8GRX3c?N_`q*T+Jrf?WuR%W@xl3s;r(QVxqt|Rl5duL~^)jiT7G|~2*m9?|JioD+r zaO~l0a1&V@?08oPleNZM^{YT3xW^nqbKtrjZ6KlWK7To9_?hqy;2*vd1+%D`gL`(q zK&iF8+hG5@5~+7?qM)J@EA)9KyPdiY73X-B5?4lPV}Sc-6F37v1p?OTvDEDq=op~W*JxlJ(&gs**znlj@NTb($H&&}gaHg_yuGiJMn z2e(kYZ9-m94>@6eV5?=g??2Iw9`BH6igMAJ{s!V;OYFC9)xPR zBW3_TFzM|%X%Y~;H{^lY!N-JM8`m1x$xDfRsEaSOb3w#l1tQ7V5z)WFc=2_LEL6H0 z;tBl&8MNyPT&3xBby4Dlz(75Qx1%Pxg|LB5#D6BwCOE46R7U|is>iyRIxae;sl`c` z>R`oOBKQxG9Om^MP3arwM!#EvHLw&VL3v-PStN3nJS!;q@py)p&_PmsBQGdWWU;x| z-h_qinLIzSYZqR?(uecJgB}pm<;aUELX)#6S=_fBu{=f^oD3InNHVK`hz9=8)lr#A zEPuC=oAL(Spuk9>aM9W2E(R{%*qS+Uk<+i<3!M^1xI0i2`v98pX7ng(DX8`_5$Yg2 zFT(X+eZw)eFoQue<}Y zh%*(10R+IAWyN|k-~^gW_yZoyh;FNWNVfc=Xh1ZrH%V>p!07IN6bKF_ zE_E-FxOBDdQH0plTbEtl)0eq2{C}6#YygIf=z+w=bE^rjBHQD@$R7)p|77?CPt5F1 zn+r$Pbk0^Z;YEg?sjggffe;(S7gAC3J(q0*c|@-VsH@grr4N1aM_Qq{V%3Xr{>%92 z_;%}I(DL)9U!qkS$3sdz15gHIvx6v_uGIsT;rpJLO%D3qqDJaOgHYY#34iZ|2#bU4 z9>ekw3w|O!$l5D7jv;S0pf$x{jEv?H)^3^_g%Mu_&c9afYGv6eb~l#}ahrN9_fn`{ok7aLUP0Ny#?(4ZI^7%@)1tg9 zqolG7jqaV@0m)Yos@|;%TYsh-To#N`m1Fv19Ri6MBtUe5XAxHj2VuFq*lZ$XS*IeP*UE z@V627LE`ClL+dzA!Ifkw54p-uEdODuPlAnewDZ|1GVzG?%}RekG=HdKF?5=^hjPMz zih+DZfX*w(s%VB+d~u9)gd>c#%T zxmB&8nvbiebRs#ZJ;!=QgT@=%5BG^LYoCU(9vDZGeBTGxkJ2{|pzeW2eIUit z1dtl`gR|0>z~EsG%6~mQ3qTAtiF&JioI)g*^Rwo-)aNzHH{<^?`8%xtWE4Q0ItFq0 zb$DasRN-sCyUg%XzJRFP)5VUtr9#|d-IN!@QtX13YqFG3Sp2NER;vUK`x!U*=DDsL z8>LU^lI3AUae;?G(q8*(|g2rIC8{{XHBJzc-^hJf&0(S@@7b5->U)JN@YkrR@-x+(VEnr2g zYSBLAb%U`=cXx3x%FY25J~JhV_y;L)iwTft_$n&Luzy|xfravt6I6lSCko<`J;Mc; z35<=H70F$A&m&kk_a_eC2%-I=lqorzg2K)FV7^RCdzzPQrS_oR;aME6j4a?c|^Pw#=779 zA)n#ixPJ}-ahscR_oW8B9{uDQlYaLS{qV@>SCsu_eBp+bzbg4kw{~Y|fm9PL`NiYhYp5DHUE zMd0SbyYAMM!w@KJ1lPUA^?buOt;3*Uuo^^HnDM2iz%N{%LX6o^*sv0`89?A52abxH z2!Fl$m4S2XhmZ`^7O>{wA6s9N+;nsm0UwB{c7)Rr(h+b#$0NmN{@CEbaz@f<9|&x_ z*u@EyjS|rJ054OF%Lt9~ao}*T2c|6&@XIH00D1`N2-9LV7xD-< z#S@k>iXdUR97Mx+mpEm3w$#})<6%jI^1;c{}J%ML5xxo|?iX0;!%oPRZI zE0$x1NQ$JGhOw1H*|9bRoBjg2&h!k+yT-V9$~>+B7-WKIAM;Ws{!g^;kh{ts7OXsC zEld_*stBg$aL=?&QOdIkh`695AQ+`rKt@q@0s*Nam4H$VW_hf^;tY36!K`@+gQTdr z)?%db0p!mA`S-=ATmL?K_q(5OZGYq6e;>s^cz$yyNf@^wF!GnaR}9*p+QV2(ZltwX z%K{tJfbbSVNyy|=qgRN^;}ZJ9oFi-<qcRrA~Cb*4Ky3j&`GJ}f|7 zu7=$!*g}vBtd@$W&_PKXb+O)oSTx8A`K=?ndu`;XW-Q7Je@_%;WamCVU z^9NPLdtM{?SM*!Aw~bK>65T6L=COEyc&R?M&Hu)qj^oO^1kE2S%K`(_tcoQ zTnudll7l{`q<+ZAYe&7go`20Ey{Q(-YbsfjxGm6;VV&YL5(O@cRp3p)4;#E^nP{L@ zvcI*^&k_@O{%>HT+#*+rWe_4zgjUA2h=WHZcW!la$%J;a=}mR##^hZzjaB!}iqHm^ zhs&7HQA!D7=`TVHJN|a_!|euN*nk-hSL7J2VrzS0KS^T$6Lk|Tk$;$%#(G*(sELjA z#1EWOKV$m4e!3o4L?;Y;t(qzOx`87&T5y?lgS=APZIPtqR^ak$ER>>t9^C=Mbb@~Q zg>|p{EzX8hyL9A~cr*WAf6B+_HxkM?V0W-pEg9^~<*>7^aPZK(0kGP~{NZ=DO8drv zK-k2co}y;?Mg!l~h<}C-Zgr+qjI9Q#@`2cr0!^BR0r$db$8uaOYBAr=x(T|$z@~?< zaMHFvs5iVkRJXkclwxxNBZ8Z^q*ydLBFJ0KZ-0-tMFNu+&L0sTy4(D{O z#$ToH54Od?2ckc)*Veq$qOO>ldj3k6M-{imjT9b^?wFn zVV-~|9+Q88^$;lm>I}7k_ta5%O{R{gT2Sg*SpysF5<{lVT~9es?C>>iQkOa)UX2y; z?KD&bxs$qaDu1ikED_#hmAVh2ih0P-q0csIK@KQ7uU(q)mJ3Lf^{var*Wb#wj9myB zoES2m8)EE*i8VMC?e%xTVI6kGFsu*ck-mb>T)Kl8gbq>@v#Xf%DzMbtfMTl47l#zp zRUPR;VWyS!Xh2`h`t{(F5k?tO-Q=#+~aj7EYIr-uizjdQ=P_(=jn8s@IgR&w(r{4>k#h4VN0Ny@^Bl42Xjl( z#5SLDn0V>J2Lh$HrxNiF+oiW7EUZLuXARM=AXp6?+h1LcYSMYKJmuMfd)(9!owqNa ze0hT)Sbrsif~yvy$6APU57a~7t5XR^$BPyq^#pb!E#3bV{(p}-)w^%vLVXg%tcsGM z28~(mB*E*|Lo}+itoK z#Ve5k_Ded=EdV$7atl;<7$=n33G-HUT4AlXdM)qD3}@w2&4leqzN_@sVBnbC-N1$; za4}tiY|!T>p5Q{Oa!_tJVcK`bgg;}Dyl}OJ-<&6YmadD2><=82vq`CyX8sY%#xi4; zO@9SgQ5fLIP7>lPrBQaYIqEW`E2gO%vl6QKSP{R!HqbMiB^tGm{6k<_UsJ0+q;DpH z$oHy@kX8?zf;vI{7%XnmRJ%U6$w*w2s>Jb%=1(&exz3(vERaQZxPotRHp7=Rb(1xc zFK3Xw)X_e;5sCR71Q+9FEUwDkTVm%H(tq2`Xh57K-;sr_Jge-JcqI@*kjz1QmQuXm zo1~1St$c7RY)*rCdgoWOjZ zNVG~{@77D+s%zO|g}U^kE`hvAg?AXv-F!dO4%4taoZ(ScOw=eQzQJU(moeM)eV#p1p~|JgFM>>h*-SygF#{K2_Xaa(w9?inN4X8X@TP zizZ5)6R{<$MJKo8-HZHA)wXmQtbb_{XR}Vu-7dUfj3*Ji|wjjl^no((SIuF!qy295QD zIdch^DE4NK-|Z4TD(l!i%d!HzK+AGq>D!WPuy5#qh*QBx+u260n=H!pWH&T%7B!nwJzb!p8v#I;)ru5Ybhr#m8*S?7SMlbu4ICR!!<$RbC$y}$ zA5Nhw@u8gjKG63rVh+%l2v4V$DF`DgqVEOuTk+h-@d$JL7tXjGd>UW&15_cA? zQr1`-gy2;ecEx>fx%H(b-NtBx>ae`(yzd$hl9k|-rFhFL%<+1l3awi~gXQef#wa(s zWvh!r_U@~8R`o3Ozrmz+xhg2{cPXVOZ-pAG+Iejcul8LvTAP+7VSiw|d1PvBGf`LV zR(9_4vY&o1DWVi7YSlQ18+Nh;!gf0{mGcc_ESOE8Q z;>mpj%NF6=Sm`jc>#EUKR3+OQt}w7_=PkCQY*_QkWkgmOdF>q3zM}FRd`OwXKkxvH zi|p24FibpJ{EIt6I)9*V!O*}E$@;6gVmPlTA(ZfYc$a&&-80}zG)Ft0w{L^6nHp zG;@SF!z;vC^w3NeyRqS}8%6FA+-){-gxQp|^~IA%n~Z&&&VS~un>Pzyf6DLZ9nEl= z1d849#%phF>>qH^5Xx@xS;585-|gUDcvQ%b{{tV`n@x8nv+1$I!rL~%VrM{NL2Ki` zX)7(j%^S&G+zoddunZ3mTNd;Ih#|kY$&aKPx8WjI8G8uK=mP-QW!|Ya82`Q_hJNOE zY53HCH9t4a7Jt7Z@+vhN+4ab7?AP^W;pP&czNkh{qvfR3juf8rikBrei=7rID zU|wCd{tJ=0-7mZ}Iu8`e$V~clA2h*$A6>NzwVS^knSWm+x`oSm_-RV5fOW-YNsu=D z8~^U?prqPvzCtY*HW9cfsD$>r*{uGY7hAK)5i=P+3EE|csVD(IUyc>%is6xYcs|7ELlq}emnR0Cth z6cSMy5r4=$`Y7ea-I>$TCeHVVK5YjO__Jrg&G1-4?^QkA^nW=%QHo2{%Rl_(nA9-+ z2wby_SOGAaucpJ&H<~- zngUSy%5b-_ZDC+`{P7{542`Q)nq7Qvt@(N~=6`pZe>Ine7ZN#8vDnIuoi6L!yzU<# z;ynY`IJNDI>R*O7cx^nuHXT(b#o^2%`NOQF2V}@7GGHfp**7@Njik1)1M6f)XdS4J zw^QUH4w-S{FO4D06J%&3NHo z4Zhplu-w!QB0eUj&#*$I^QA^&J23$<`G3vX9zTj5a|B=;oU(6~H`wX?3=CphRhb8? z`&5omx0|9sfRXnRG|<*#eYf=LrE1-iHm?;+=2!{Q)tVB$jJ}xf5Fa(?=E!{)lj{2d z3Rr0;))Q=6-(l~98DuRAvRm*9!yKIB^QRogKeVJf8&BKe0@ptR3(LiDiVy$LD1St{ zou4DZCQh_-Z!DW(E`B8uZ_1~R_jGjBmyyX)raFucJ>8!k9U+wcQYT4QN6<@npx7{1 z=MNEEf#8aX6IN5ljMhP%jC){0S7qa{2qFQPl~&?qpE@_gZ)T5=j-X{=_<(1rh3vjL z-hj_vX-Zy_ImEXSppufD+J%V~Zhuny5&}JC~+;k%p~ar?GR3O#R{E@*L6LQ45(l9Z!W4dVg7YqbYP4 zxJ7O#peMs>X9_OTsXcpqPIJH%UIj>p$?w%*7RU+n(h~tWV^NmQz30%RXlLAX82Gxw z;&O;;*5DMBqEyd23+?OXY!DCuvuX1f#|y95rL@_lwAxUr zX#<>V%okz&gaYhi#dWFiI)7u{6GBq`wf2GJ9$c z3tf{yQ+FgV;-wum{zlA()_FnIdV9t-rMEIbLYSG|_&P53x3pooC@z>Hj17`EDdC%> zw>$T$Y1P<%5$oqwOnxsysBA8pgrtA5!tPcxq zxN#Y_Hi;C0RA2MXr{43^9gM9I?FYLqkMK>IU*9*55XAvrgfD&+r?pcgK<%TayZhJq z)QT;;#BB&p8CDhb<$pECm57`*akpEbYLElM#RsAhaw}j=AD>SHisy5C#frY1yn;pOW?gL*QZ)m*wjE>vEoA*B_q4b`89 zWTmG)y4U<6>A?<`@`XZUeBX&z$Y?w(LCP?8)OTl);=Ws3yQljMyOwLqD~Aj2hXgIG zYch7#ec;y0uYVtA(0F!HWCKIX3$U{xoES#br1)!C&DV=VbkGFXxi*&D2b!81_Kj0k ze^gxHd$jltF3iA*KCWwq9J{=l!XkMsIPlAw?kI^-TFJl5C|97}!hGT*aI)7)@y048($|PmMls$wY51$Xg zz-Au|ro%U5gg$5U0cbVf#aCwiw748k@Hd*C4{=8yOn|3Hh{Zg9@$f;D*i$RyjJQ6h zI6dY#RFXtG0Ylg&tMFi8{j6Jmy`QI=!YHcWh%xMvQuv zEh0z^qJL&S)5fIZzG-FZyqZY%+9f_K4>u^gguJ#0x?~6UMBv$0A<5}k#^D4R=$EFL zd>aTgW%|OgK+*2$PMWUN*<3lMK^pV$c*in<&^2{X|Ia&86t{B?W>2!RA*l@4+Ib=@ zKx~(^;5$$+=_UYPk*Xb zosP2^LoQc=d!%M{SGyba%C6R|?s~>l)s;QfN*&2*TAIb7zwP}5rs^eLEQhBYdGkAc z)Y*E)sm$oNY45UOtdZX0PKbR}6f^+)7tF zT3}E^@(=>!wm}4u$pRc!jUaUtD1W$VuV+(eQ=NHHF4g1}HdOslL#FY}u1XuCu}Cq< zkL^W#dC<9YWf(Nso1LCb5dQBS&DSiLQrXJ7!B7cSjD(!I^@f`0z-Wx#`S@NQwa^4f z(c?ldtH#-HkA^ty5}vQj<(L?Vv!SV)T>evpQ|N)#8lNo?@zFkG>gt)HxPRlggDMDl zMqSq3##@=09TOI2b^{JZ93uftWyOUA@twV1^{Cue(f4)p+MRuA?E_w_A!UquIXCRZ z>He95>Y0`DL8&90?C+hS@Mz0wtg&7!%Q7>9EqQAEwZ+`3W6h;9nbL6dQ4fGmeE2F6 z3#qxY=vup*l11;OYSDs12!HHcCVB}v6ZT>`)~#B90^H>9mn^`hW0^p3Ss5QFM5ZKv zs>U+(R`QQ^wgdG;2?vpI=eLPZY_eb|aBv|sMy_i02lyy&g33}h!f-wQ7yonp_yzvm z*jhgU*~MMr5B{E!MXD}|Pr>vnE98zCCF$y#0m2gP9C4{V7TXPY6MwKUTx<=#7#JUL z9Ia@~lPmN{ah%Z7X6lys+K&Q;HeP3`(&%MJ*s|{4O3tWG(+i1NaG|sgWewnbq;T6u ziMIL2f(phBA*=CHoWt&ZU#Q}iaQ3hK#!?|o&QPI>dtj07q~W7GwxELxz14xUaPeb6 z?l#gi+?x5rRj78xP=Cj+Oi*^ByTM)3vf<$Gl^Y1|$U|+|E^FlokJ=+{@o`~8t^TT( zR#gxUT@Q1eD7YLWa_9;Ed$_KN4{dmVn3mCNFd0^?n;6j-6lyTPX?S2Hy#;Oox|>bp zR~-^cuiu`qN(v6&Dv~Z3l3wg=x%ffbzizS?Y^kHGs55=n0wU;D<%wDTTTrp1{i#i5w#QL{`EIzo0`VggJ zfq9F#myt2UAySN&3_h$tCQnC>RdI-R+diQa?$Y0IO3_>{~Y)WqPMpocu&qJtPXwVQ0Ilozpkod(VBWHF1=#SGZsOp|sQ z7)+WliJLN=ftorW>Kvg>rfPO|M$`ucimytE;v#_E?cHY&J@;8`_q~z&>LlmN5r09S zwsTl4wrZKREVRV|RX_%fmn>Ek2;cyb;!afcE*wklzvbAeFgfWm>IV9IR5!*b* z$!?wlhYEk*4spRc4cpzv`zQ-OJp=g<#`yLHKivVClfv^k@n|(WoDlKh>EUj6*oQQ4 z%xqRuR@N{tSo_{z<6PwP;b=Sq5`TWJ$>BNSmo#CId%nB>@afeFT&=m<=G>qt(x|4! zgm&NG$=!*?R`7({0Iur+>_R1D1Ha zt%WaXhtQ}v&8o7|Oorpkqqxyt+st7wt8rwK6>WTFSKq2xzBEvM^;vo@9XKooi@@|0 zZ>Sh}lf!7nZ|@k0>gESV8ysHO>CyHy-S7aT9H-vT=Cfmz65|%FF)pW@T*!RqNPa#D zr&5maVI(^So6iLBtjgjHM}Jgd`s<=hYBDM^9q)Pp^cf&!F*b z6tYZl3?U8bJ_dk1fr*K5CF(wvDrj_iU+23@JXtOiZI4^n&vjOHj0=slf3*lbvlEyo zkI!vtWa&pl2XV?UksEIw+Bt9-#_^R8vlgFIraHMr_9IVX!y{hqHh*elsm0DvYaH5} zH3R9FDLd^UlY<hN$#OucBzZxaP_PB{U4OZY-2;KHhF1ik7klee zlsCQvd7AS*a7Ve)-j!I_foFD5tk^);iuMbzNh8iOgp1QMx03QsiC)R9BQ-{@BHD5_ zt?J-3qvFNI$ORANV1bXxaDhN7h+7^g3=-6uM4zw2whVA5kP#6r>uje1yAB3B&2tH@W17T6T>@H;t)NE&gS_d)C^qqm4sUWuw9*<-yX~80 zqy`*3tz_*URAAF56=N0Ch4I-xPJyS2G(MQ~>4yzhVt+X>ve+}e?-@~Q(6`jupj@-- zdp5u&sg#1tGoY(`bcKZ;u$>)xfDWwg*PDJd;3|!-Dq%4*+*DxfvC`0|I1qbD0SnsH z=c9gE#Yd!DSlDcW-+O!t98U`q|6qP|*4Bq3C6d_RlW+cO4o24d3>i3kl^^+Nf=$&4 zL_ViU|9{^%45>9IFC0u$o=dQoaLU4Y!F%CDhDqVYUmb$eQ0RV10M3~EiU`~(J|)}o z$a>nHE|0-!-VcbtN!4ldwW~|gEpm#rX;f@n$+l0CHof^<#o2tZA0A~}IfSvYP(Ona z%ajtXqHCT&vAx=lVDKo$hg?1O0tfgGPrw(y)_)k=LJN?zKySZzu={-PPgh6TY}u6p zcW0-Fl9^d)o1ni%51Kct5vZ&&d*W~gV^RUd6y|=|6c)+H4AqPg#!BCBkl0ugbM)7A z(95v=ygi((b>k0?Cl_ZYW3*5oaD-dHo?xg;)@?;A@g8fdG-4g`NuvoWt5h$_>DLU0 z7JtZyFYq}~!f&yoH6xv$QCnRxP7PC9B2weXx4aM|0X;|$b%9PR1(m)2I_z11-T#R{JXJ0VdJ8FnJUgcdFP&@cAYE}Wer*> z25IkcQJ{2m!ZoS+woL=!DFZb5wVA;okAG1$A{aXSm*JJD``p1dMfkxQ=A#*%mf78m zhLwoqY24`x&x>ce3;c!W_1C~zLP|f*48-f;EDBGZri?G@3m8RpuDuF0)`6KoP@1Z4 zoH41x>2@n)4V)v7q?}EAut%$!^;)54!;kw*!=G-d^_r&fYde?s!0BSVo~EW3k2pF<{AnSHybyYJUd{DY9`* z37V#g@O@OxqfBp2d$$*heX85gMey?QR)VnB)ZMWHYts1Ebhp32-&;C(mya67Y2eZ9 zRIHB%B_aK95e{_IUeM5bpk>!WU>ACjR@JQlRpUUE@fHj5NsPP69WU9 zBce!<_p75thO8Ve@;`NJ4}wL?~D@HG!8t{ueMZ0oc_h^0+u6)Ni{UjQ0@lzv;y>Yj1)?_*v$ zzixnNw9V_=)juyhR@x0;1?H%q^3pj#Gh7L4F$22CGW|M$6xd}Z&dQif0^kAC*&q;7 zOJO4-l!eb)*jZX$&wnakt|myBSu8QJ=2%bJBfKwlvlijlXhJY7<}{R&iCIZz=`+-e z;cs1pjOE`Y-Wgp>a|TiAGV?M`-t_1e|q`&5teSodnylHoPVF4&F0JIhx5}jUOujS zJy`2}G@fIzxOan>w4mlAptn!Tz#Ze_6-=~(I$LAK9d=CPV3F7Xe30Zg@J?$;`V@F_ z;KNV?>Onr#FE*Tx$miKn10aC|C^Qdo-uEq=a2zdEQ*dd5#9e0%K>fr5G}c>kQmeKc zRx35y^6i(+3x7m1rpNlC;NA(o9f$AR(!n-AH~b`wiE}1DYEWYd;TIPXavDQ4pIfn6 zeuj9(9IiH&jB-a{fwyckQYji4xV96S*10hm;~NaCWnCj&?X2Mgiw%G$c{c!+tCd8eGABSVdVcud5x_a7;*!{TtEjV5qAj+R^eqFRE>7 z%0=>TeU0kKRa6l`KrgKel$fQiaP%?jnt2V^KA3F8nePDn!)mBF-6g#`t*mjQI^fV9`qH zj#^^eaM51WRUt|0wLjI%XXwxo!_B485b0@!=6_f`wt}Mmg>qlUxQgpcEUvK6k3=<_ zsW;GE$0oSH7jIq9D1ei7i-{gt#f^`W8S@1MHD=0KwJesEon!!8K%~Ewvyxg{7t#Yo z$H!BC#}GIjhUoy3aT@>yJ>w@r8P@yaw)WMHFd^c@X&zBp3FE%AEu(Z~Ja9&6(wr$7 zn?JL{?>2u#P4?u%nGOu*s^yOv%umD(#i1Yv@s@z=LsZE#dN1-=q#kQ_ts4u85+@kz6GiL5)n)PirC*$B;B*q%eE1CiFw0dcx!IXo7MOOrP~cs4vc z!wtx|bVkee{j6570L3Q&Gm`z*%rR(Q%$k3_QU=DUX*HoCV&=>sjc!izRDIq!CEHiw4VD0r`LByG~*5}ke*lZFhHJ<}kc8KQrp zT4k`9Z_lQa3-Vdd2;$Pz_r8lp2+PJsh)OhB-5*5}4P$NZ;S#vKoA+!QhF_2VA1?UO zPW8mjZX;BNR9Nli{PwpN2!=Y_+`|z!T@VDJj$NY>mQZ!!ZkNrSRJLm0K#H;=<3=h< zTuk_r-1l^cd2Q}cLm7|JS1IB8>Vkg-5d~b06mO6~#w|AzQ$w#_2ix?r={3wS_wzXk z!q@POmrP`9wDA;fGNIA^E7lNf!=`{8t$4#$kB5hr-l?ZSECfz=UIwR&h4ealwE<>c zTCuZfq)Oo%)xNs;wsQ%S8@B-k(P>SgkdW}5j4dWEE8fmP=}%tNg`-bKcp-l$CU_z7 z=Isw@oL)d4PH`%#B&&`|CCPvy#ojX8KEUx#THI(XZdwKKZu^%l-os)20oScx0#<-u zLY5cex#E)P`uHq&C=hf7c~&BG1q3B^f=l}5P2@5F+R>Nv1?(p7zxZ``Ss!Vn{(xBG z#Wl0|t_;;=ia!R2@P+OK;u$f$j{Yn`HKLEqRw-bOYeC>ancL#J z{l@)!!{%h(9({S^?{3_GGLz4|xVJOBe{ToQR=(xkGrVc0Zk9J*XmQ=f*U9$A008|X zXMAJi%g+g9p8ds{-BzaPS&2`50_SYKNk4{{3 z*z>b;P;P<39aCSAd2kF#uXggtlb`-w0BfRiWqR$O>jEj`Q-)?4@PwxG$>0QgRAS&B zGHSF{oNNw)56*d)V7iVZiA5Ow1`}@Vm@i*o=`dc(I~jk=HDZa@IE4nqM*^UWyK?&5 zO@f7Rme6QD2&$fO>g&$6!dHLI$u7fecQsezwmgg+p$hIx67DM0*F$L~7ix(rS6o@wyS({?mIKcy95Lsk=kLDjJN?dNujy3=A+9E%Z;hDhICG2Wee zyvwHkeKgH@K=|0M!VP5~>yk}v*1gt&iWGb!j&V1lV-@OfFl%V*l9cczH#R7YuvI#_ zaSRO0FplTmZM>B`y_bJ+G--?~K*$uv|2yr4m^**HK3NN|@U2eB zxzXSs0L2Lyb5;j8t-2k2mBOSdg*qMn^bL~QkJ{<6ayC3)L>43Iz-DHNAed-13#@c8 z7R^a*Po3OuK36~SW&w~sM!v}_h%3PrgG+F88I^55dV?Ys7P{M-OnY`x(Kg!oGB2@` z9an$35lvc^m~*Te-+!}phtAl5$)?Y;SFoySX>cl3*!?cMi>1JiaqolT1%Bgknr>sG zdJiq2?%FLt1B=q8Jh}TTCXm=9vGjr=tSi3kdWI-MYZZ(!kw(Sn@zr=lIcZNXkO0!X zko@t(OvXWJnxOPyd^(&w#y5HcpXKNrul#?_ICo)N2L`$i7k!(L17(PNh0!AaE_PQi zYNQf^*GuRnX@oq2OFd8ks`K{GkqRF4-R1g?cuUGDOD_|t!5 z@=`g5leVfRsmJT-idqt0zKPPkomcLpmbG=w z;ca|lHO|bA5JaXZk5fm_mhV}r{J|R}c1c7=hr|fH$XdCv+|xPp z#=`BVL3|vTv@e5w@5H+sDsW2Q4Ay_-D_x!Vw)FH?1{uJ+QzCf%+AG!6)2wGTloP*C zP+Un|Q2B^@k%HBd>sDB)+GX3R=Oko)`DHap-rSzeq1xsbA6Okx`;exKamS=xkErFO z8_J+Ld8Oub#*d=9z9e-Lz1=Y@P^6GVl4Ie(z9kYew_@&TFGmH%c%i&oO=*A8(pPS_ zV`>Rx7TILyfu)=XT+JOye`6zcNDNUL(DC+O^VH?VG z#js|xba*&~qyBRCC7!bNNAeTpeo#6L3?&r!x3l?y^cuV7Frb9Qv44p?#g~Y*uRHyH zwzbr^$yP|>kF!&sVNHzHmY082qPpqf^l;uHADXaD8!tUIZ;M4xjC`0UhadF+47(KA z(fAl<6TTLYFDZ`k%|={nSMmI0j98oaKTDdc1DCX-jw$Q2tTPjAMhklp+8~$3m6wr9 zVW^VobUfXGK^55{>A(`cP%$A!>S-*L0Y{^Z6l6_=>FB}H{UeF#(RhDa?%l9l6H3v$ zn*JV&(P;10oh0qF!JVg5-O$_TesYH9|AQ*wK2#X=5LNOEQ0kUX zAWa>5tk72&rAA|tdTL75{J2ZF*9LsgUdeKY(CnMz3#InH8PWsW& zALjHxoiBKSrHG|sUd4*_(@a&{UB$l@1ssBkmUqJrs;HlgG~;t|;#S210a|4;Rjsq_ zLWeC}ol?bCY;br1b0Eu?_Fq0SoK@?n`a!Bzcz*bkgQu1by(WL)Xikw*&8bPLPX$1bZX0Xkj2=#LM zpmsH;74YkISAlJzSne4fWAP}0yQ&%@8pcom&!sYgy0;R7A1fhRy1#*GPxr5>1k3`?92$kqF zvIgA5ABPHVu3Ww0_J8bd|L^4M*&4JF+8*T+Q1z+Z!*WN~G%@dnPb#)42#rVvp-Gxc z;%B_o5k5VvomGQMzOuopHa?U7fp$vnnKikL^BtJd#dSIq^RCCO?PBLs7<(h0eAHTe zv${kRB@}--Xd;*an+-1v!?I*vzm9DI-)1^)qw=3c#M&eCd^mPsWJlF%g-qH}(0uk1 zUj(gRV&uvK;?-ZF^;Q~Vq-z>!#U{D3M8~f?Rt0VYD;0#v{{rOUzncO~f$&R;y1b>u zzv3Wlao-5EbHPSwL@$80d^FmWh4KMVboJ$2ULt=NiZVI_$Ax~-g45&{*WZI*&4S|S z5z|#Gst*9gx~{pV%jfZBdD6F_l6e*2ns;J8>IyXCu}>^Y2Or`y+J;$4Luvt|^|yr& zs+H41#lBy}Gs``_?E1UH;4QkE2bB~G4K$0~qHp#2fcJqti&hB%fQPOqpRB;t6O+ka zRfd0UO?JD$bcted@PqEPNAS&xPa~V&(Op~ z=@7_y%o2bXhdAvw`QRyQg9h^h1^52YS*(8!T3eX0*_=)Da;`sZh+b)r=W!e@1&KQh zDGFXE{zO^BXKfKN7)a#El=?#fFqS!Bfqt;vR!KP>wG-7?%D2P5umvCXwt0H+JmBfE z4wFZ>QEsuXwitH1MF|Z)@4{Q!vL(*pQ1f*JI7s_2#(ScmdHGSI5!QT%Y2tMqLt1}L zzi)8f!6j10Y5*jkNeid&5!PjkzgPLpg$^mzPbdFnD%Z4BrD|%UyIZl8C2sAtX5EQe z*jcPk{nitV#U7F7^8K`UWz2@9GIx)Ez}`_&c1iuR#Z|cx;VOIHFt`=@M%Oze@voKm{2L8s%>DxynzVb<&?h95MOBAO4`{l(i^PVbPWaOzjn`OW;>~4T_$H zjReJ-zJsU;N%?@z!6JP+vB>6OutB$E+9)~b)Jxk_X_ab?*Qk`Xu0X=aEt7wCI9bfT zz4m4-YxGMCq-~TiLv5$3>zj4QddP-$3o{W@D}VPltBVdqz@T4q0Fr8B%~dSEVsSh1 z4O@t}LnpLkb#L|0d9k@m+CNQYo3gUQ1yI}{SPuPi-qP>jK4xqXv{bCX1KJVXa9|4sK!TXVlsGR=2J+k&nS&H(}s zhbPucyaRMD*itAdI~8i;?SE{?Z2C62ThEi->MS;ceJBfO=0 zX+>;+Xx_FieosayGxw=e*|qM#Nu`=Kc}jeQu~AQ%OXn-%@_O0rLwp==c}?oph$P#t zka&PNpsFGQk_xZDS$AbH^70qC*DvfULYM3pl-Zx?qY2 z_Z!?g5Tn@jUK`c|N7OVPT%(HaCT`k5Z0>gSz&|-^TF1diCoMSZ>V+-ouyu6qZdG=A z_I5tZ5j9Asv^%s7Vslvan2UmdIMc8!94nspVBDK0~U*F=rV7X$J`lKTp z`6b_hOKj;M=L-VenokQWc1~bD2bT6M^Oqgj(I^KIkX(*_=#u!HoCrqD z9y*sL_B5pdrUZX`w3G7A4zi@UfJYcH)?GCSC6hTEnKfv4vbDWSyd<8sw><3q`K_d4 zIWynx!*nV-%9094-8wp%A^^%e%!&^jvcN}=STNDz_Ps-3%(CS|V(h^j_{Hpe&XTq? zFQV50!d-pRIB%}pcC(V$a8Qcv!*0{kdc-}cfK@$p!ViCOuH;LvDO?o+AdUDEw^j&(Su7lu@Kz_~fI8WZTwpqPSq~Kk*ydmUL6#GjO z3cE!}5Ep(4?lX9H*3rGi2=yf316Z?lip{jS-`KObvC}RQvvG8B17lo*EDmUa!`b|mig%70vk%#b$U}eF z2?6O9L-)~7RyhjjD9WFvg}QtDzAN_$Y$0A%!VNGCC}}B*nfW#HIDAfRk3Htzw(r3w zs9P?Pd0o?c#woM30`fQk@BMQ&u(Gr>@r;%5}95RPl#Ty$_Aj2N5+5>kWb$L=f&ipS?}a z39j(?^B z3*}kAU=%8GhIz!SY*BQo(r`E3HpDw@8TsDV(tAw8s(~oQHv67m35dQnO0C&CyVw<@ zpj>6K+~Wre2Ux@U$fOA{EWk=Y)y zaoV5GAes0!BXR`{is!~F0A+YDb@eav=mP>bA;Ud)yqUSs3~Id>crYpGOr7G45rh{# zu?TNn;A5p}!j0PQ?9j%M=J#(%@Qek2n+8@R?JW2*a+e{B>&kyu4hc)_!@S@{M%~Uy zF_}_Xqb69ir^Sto6$=FsST!x}!@23vFFM83tK^0ow4~s_v)I&Si|;QvDiOGz=oB1T zME{88Amd+8IGp3JAsZn^N%_E9KE=1z=>+imD!g0(MQ7}e-kgt_H7PKLF0Zbj=QOJpWisr zIoxLDqhaY{obmB7D-{r<x_Y??U~SzfFT%kcL}_ zeCRyNV5Vw=l_*7pfxvPiON3S|f@^7W27i1tQ1*Y53C{}Im!jzSIQKNTbf3pa3_>TK zK&&Q=3Ke3cKu662$=sH1XHcX67^|L##HTc6LHsm-x=goQ{6Dp;6$eT=i7}SijT!|)UWvL~0H*OxqAI8?U zPjG*VpyE?BT@_>wkoct#%hdKq80tsg+a@K+UIkX-h_M>+ggVqdKAgE zB&1U@gS3)V{8P-F1lOhtQif(h1cH`AQ5+*#tbAS=CV|sV=y>N-@eydeADV`mR|sEY1>VIG3?0Yc}Wa|5yTbi|<+%lVC)4r3m?a-cstG0FeZ}ZmoL@Oo)%-=I4 z@O`u8sRiZN?Aa~wmqCF{1`T(zW-J}EUhvp_?Bh-j-~nF`!lear88CwZi{hhZbgnzr zC?UN2B}M{R;$COn7#~v7qet;Hk%E7!j2s0GN#rL6MNAH(^JWq8jv19!$X_#{d}*DO zqk1QLNF&9P(@9W1aourcXWXxrC~ST{K^!k0{B(%g^LF%zH%kCoeK+AK9i}eG^9_<4 zb8Ch}ly`Xk^2%8OAlj-~nD6}~`rdCa0g?L=Z1`wfOlWFZPM}A|KMvSeGbVqeiaK2s zrMDfy&Nf%;DD^dvc0$|xYWxCI9V^X5sLLH%Q73a&YyuCDnv2=_CM=}@5UlA(Zh5E; zf6iuSCR5PBB>85VJ!Jc)W!9;a@vT14-U>S!^D0cs#_Bh}1p( z!EC+!aTsRp)@DF;3EGm`p5%W_ih={-e>Ro`XT5g8N}*E1)TEm6|5s;{+01{pdkp-N+YZz- zf;1}DOvh|yhq#FbqhiNkM0qlynUQP|H;}%kMla_Y+82DZHCO<;{i!`Xr-{Lc^lJYT zaF z!gFZ;gnMt^w5Y%+fx~}FWsf680_3S>^Bq3E)_!*zeGi97JsIO;Y?U0n9WQWBl>_0+ zdrAUnTcD+N%(yS^pE+hi2Ln?sZ#Ul!Q38rurSHsWOM-fkZ`Q%sG}h1x+Z_KxxeS}g zvEk=ewKVKTZSzF)B4dRf`iWW|6vL>mUFwqoKZ5lK(k;f&A_;%rkP;Y@L5fAQHO4Kl z$h?y%KcL0~h-p0@o=m`+Un&1do3%X_atMAQ_Zq>4palpKw<{|L3MPm4BQnm0xNra{ z723%V@IpZ>@}E#``?HWEn&nk?p%Qz7A_+O*5Rrmh#SNb9o45uNIs=ALkkc@v#6wryZvQSYTc+P@D?2l-z zlrhz+p}g2E!X(PD6?;OTgam+vCD9`p9mAx@k}Qltw-*?~iT%bRq=1$o82keVXZO*= z-4_pD*stMa3>`{qKjL%#W4e$paCk9jZtQuS?*>r_J{_JOjE~Q8>K%G^e%frMu5W>v zKQ_SnADe%tNMqwVyhG&Y554N)k5n8l!5#VRgr!W;0j6R1jZeyr6#29SC!CqiS;&623B9C)Envd%YnY8`)P8&p@}hC&MO6)7AF&dPZUu~=&D z^k)@zav>}j4GUfql-2U~*+ykR56-dQ=?3$#RIGKKtm^AfUM-SS6tf>Ozp}I1ICU2d zZ?p!n`yoij z%eV2pyw%e@^zMQ!AwA{69W#9^#yQNk_bPu$ zQb`mmFYjljQuhWyV~HPuodSPIR64qxd1cy#C=+rA(l`hIh1}>|_4>O&D6Z%kN(p8h z4^*4U6{1Vh{%URm;R3jUlBHD<00LaT1nhZF3vJN^=ePbjZ}1Soa7 zK4DGgv)k1@ATNbJHZ0DHV+e=GLl%D;y$2fmghdgrtUooV)b!u-!-d2xr1@xwdx_Im zWr!p@ZC3_+)5BmU)_M*-GYLZpscz7x*r?GtU*N%d6;Jdt4yCphoqi$KFD?b4jkfa8 zJX-kq2tpwKfG{_GKLpCd_Jk_>zFC~i&QaBuywC6khp;whXSm(Lk~(m9@h5-5Rp6lc zeq9JI<%#}nc8bP8ne0wI~Y&iIlJ6O5s`4tl43RWanh| z7Jppu-}MMpKmh0zAn*m_%1VEX#`%xn(-0emKMS2Gnc>L;Uq*^iesH`K^Ht$Wvgp?J zf}P#2(uX~fPHX33&PMTLJTkJQGw1bo! zvJ@3skbCfrDBSqPkcbcGAVEG6??OZcy8)d15f1X*8o(P>)35Oz`{tW}ZN8ULs{@?h zD~x1Of-`*fWQibWtnOqCJDXD|(nJRnksymdE?BR=)lMz2M_U`0pAILdGZ@*tZF6x3 z9z|qLu`=NNExhdSe+Pe@p0-0J*uMDv-$U{yIs|xvMIW>X@zEh|NBF)gAiwkZ7r#?} zi&0l5#kgvqh;4fESjsS@@ezr!Grzg>DPbu{KeC6p6@+CNaBNU zmHG4dKfq&{6xcmkF3%QscXn_G_{sUf0D*y>2R{uDmoHW3zGFU`np*ok94A2h4bkwe z!&}W4pWpdiQ?$1>kH&}Xl=VkU(OD||s~7vt6J#RcobeT@z#wP@R<^gBuO9rhITnrkV0k;&d#eZO$~n@jE7q3+_&E|NruE72%otE z&MbW^(;FbZjVtkiFEv4woITbbJ7RO54F*)6hRmIB66CLzJcy&g(mK7M&+cm-;1j0X zY#A1ywPk4cdVSeaeF-&q=M*_PoQ|d%sm5xoOXpMm)&NZEF3yIYjLZZ2Mc5fte(td*^ z=32~9DYf!sfIuMc2YyFHY;4rc^%4N%(-b@lYv)jy{G4N4>JH#-{v)=0DAn=waB_}o z9By=1hl9nqV1v3DXrh{-mT8x!QKV>o7`_=U4sm}U_EP)F-`UvP=L=*fwrz%>vm#?2 znWbPRHgVFImH)ib^6nn%Wj6^K-j^YY#9Xy+pF)0B$ zFL{4WRSh0F&Ar`n>?H4{DsY6l4jh!Ph*kEI%cyk*cPUpTIclZKz{M!Cwl-2+lu?!E>A)Jo8TQQ|{kPYop3x$SI!S7w{RZ}fF2$5atE-EZXvNhap+19?YacauMK~! zpd@q`*Bu0<9b)!1gE4~z&6xq+-YtT8&IlhX%=8?0?nYRE-EP|Mw`O}w+-k}^b=XTM z-D+McnOvIzW)5DK^@2;Ek-)=w=qb|cm>ZusdRF|+b?SNgrj0F>c833jh%-KegPRxP z$$k7KDAGo+QVQy=xI4ajbJs>HwkLm~&H|21j^p+@#%p%PEP>*Uz;AABBY14Z)w#U<>8D8)3J^q=D?!wbPzq?v%AgdIFyUU`QB!g9M!#S<5(NblEEu!sY{>yrrTR89p~4GtN(G~*>5Twx z;Kx5U^sAuvYg}%&?j(PSNRL<#2ee%(Neo{}giN_sjx(Pp{MdS^a)VmIbPy(t?Ps3T z@@w%9)y5&Ej_l4h{xrob7_b-JczsvpRitEX5_Xk=hlmt6uMxC?9l@UD3ZK8aY=^`b zQW^*%j$!&eM)2?%I0RI1Q=yC`+?PRwi{`NEmS4$3n3VkLiavj<3|NZNRw63C>V;bI z7iic&D&rlMp*3DS0@q*Op*CZn!89LCa`y{(@6{6azS+8{+>4y5AXa1B6g1Fv{25c4 z5#>ls7;Xr^&cF|trKMt3a&fQ~RfxrN@dK?c=YRyfeKyQt*Ij2c!L6_k_`A&-1}`k~ z(;mdI-iKKl?sR`RT#PPNN<_<6m!Q3^jE~&K=AX{4z$gw8@#Dh+M~IVo$_vCmPoo3= zW>@cH>aQSTpdwAUQTC3By*Gn8u;ZDcSfa{G#t-)!bDRwTr$uZAg@2fQ;XrOzBn5Da z?U?x5ZCf~G7>;!A>{~I>{9aLuxWF{X!39I2h_q}oMMQssc7q$o!Z*()Y28SO(Y~Zx zBtg^a35)F$f&a9eQiXY(&amqHO1)ev_cu(%cJ6{$L4)`9(P?uIlKoc?smHQTSBJHC zi*wyMD4nh4V8v;@X|>_zcb3h^mP%9<-{WxzNZy?+%zav=;C!kkpZYh z=QDTo4#QY*;_|G<}({m)ey=wg3`gRSk}wLcuTjs;TStr$H-3yB3C za^z84#eL6a3x#N?QkmYHv`1FZ+edR}D6T^m59~Kbh3bJ2irGYz_jo+r<}gUSRrFF} zB)2TiBmJeQ&Rd)TXHE&8Engf)FdbX>n?yxiFFu_7c|5{hP{|#*1VUWDYF^Gd^RgK4 zv%-JE93X?<&NWY1g>i0ByIcaU1B$k|et1X(7#_q~*UVoTtsVi0S)L&DxDC9N35ejU zV&tGkANcJA5&w6>Wb67{ZIaPV!+Cls%G%>Y7eF{4W3O)00m{IlS{Jwu` zX)VotN;mRc0J0^fgHRAP-qyn}e2%=n)$3$%*lLX0{QvOUBhQbhgw6L|e$H4;(Djx+ z3clHQ=#`S7z}VmcukD~wVe=KKr(}}WR81#S5F~b)-=IKvvbfm9jNg)W^HplJ5=^iS zlFg!h+;oHCJd0E~jsQ5=j^HDVDYbu!V7k?1zl2z0=W#26O)Ma?hAl08?n+!O`4w<> z7u*sP8{nStb+Iz$MzxMB+&DO{Eo=%_d_}%Js;TOei!~35I&UoX81x~EqmDGE2V=Dz zp~y6PgB)K?C0i51@E!6PGqrD)gYjbDYLlM9_yu?1UgUu@q=52p?06q#(L~e49V7A5x+&Mv7~yhh5vg(iGL zi(ReEiD*D-dAS|hH6*nZGb4YwM|1DIbo4q_mDz)i4hvj*xFhdtmkA|eBjUk|RV^G8 z3|{iL>nsT*)lE{DW*My)NKKNwa2ar*Rlw&NJ-=yPa<)qSb+bd+X zS_(hcfcs82QNTGpWIPSkcLQ}#-wJxRlf&_gA>TRzL|{~aY6ipm3FYzhTez6;A=m}NDrUlycsj4$OGWL5aJj| zfXnKJRq^NhpiEez3w1p}3^uj90t4KZ)fY)ATlVYO{PgQ_s|vB2S|O69F*F@vIDMEl zP6?r&0I?M$jfWUt2}*z8Im%tRI~8O3y&JM(P|Qj5rd{|dsBy&Ds1m*qe#WQ#z@Z(C zEY1ky2&>mA3NK;uV#hhf%vhTRMd3AWbs>R&MOuXq5>`-_qQty4IzWoE^JNZ47dQNT zp0>plvotCcl@pl|SaFAK!~_;aWsaT}2Zd#|qGjC3O4R_d z>91NA@H5;3uy=ne=7ihx(03qzatV$0wWKG#ya^^B^Q>}@{oAq5|7)nZVBY_y=Khvy zuBJk0nQFiJo2$9l5U*5oWdUBH?hu`@Bb5)CD-E%v@`H8p?GP11G-XP!skeiCM3_+J zOSxby57`cZ=FxL*g4T*!2C)knk31T|%o4vpW1_6bUp9YF&Y2f<_jhH}Vk71y%phgw zZf2FXXau)bY*JYc05B%eoZ%wcMt`TdhgH#3hf}D3@mp$URhO+QGwbTkRKGrptvUQJ z&2g1e>yeziPxmY>X4Re_4uq{R(HSP^imLvS6?2PLUIv?+cM+qlSwwOzT%DqZgWLm- z;P}?L_JV&?gL2_(qYOU%CH4zJB`Z{@$$asejL?mrI+S8mGLM6sOSQu|>K&XTmU!m~ zc;=uwBK#jS)m^64BI--Q?J%+Z#KQVhn;va1k1CiW6ttwsB1FQ<7M0KCde#1-M3B{C zWzX{1p$R*m;sV^1lU)-CS2NNW^LFYi_=-Z!H{yRX{(zmm8sA_`ck4)kk9%m-Fo)Da zb!_v`%3hdWDb8L{BNzdlaK>?~5b=1$^cdt0zp}(27QwatEe~$ms?+fjK=h7!)i<$c z?r6V&&|ou2$1qFvjT%{LV)Fi7=y3k{8CDlcKzZ&;mqqFL17slX8N`K5KhlP8ZkTs< z!_$B5FgRy(WodZ2%Wm`GxEQlISLHAxeiLQY0NV&9o-9uK46Z(1Wusw)E6-QO;VK%i z;NcNGC%MnJtVsS85s8+E;Ij3oGr?=W!EQ7E!cVZNvgF=tIet=E!AY&3Zt-I{IS*8w+MxR-)#KeRVRaREsDl;n!`{%gJ^Oj(eSoswH!htwH=(s!KHUifr?i~V~ zXZrFV^0XWx;W85(wZTN31a_Z&yZdYx^?3Fky?p-U$@1fKju6EMIISSj;wxFQiZqeM zaWf8IfOM>>$=#|!j{ny%J6}liqB?&%&e_%9g+NS@slJn*;5XFC>|>wXG{O{Hcw=4_ z|Ki0M5da+ELIE}V1c8e3Ft#1_ z0-ev~c$fZ8p-^F4uUjz`0RDT514emW0&frN*1yF87Y<1o^lF0h->(G%{*-@PC!9RQ z{a{uUToY5oeNTBTL=S~Y4>jq?*POMy^DlE8T)cW3u>WrV=@Stq7N;;Znf6Jp=j%bV zLUZpz8BJTKS|59PpRBOl+vSRDA449c@gxXNzpzh+b{DRuRz9p!=xd7GL?dSKR~hpn zqp4bQj{~%f-1m5?a=NzvbHji2P5;OF+V>MRx;dr6$xo2vm#GtJdl}65}t&=o>9`?-ZbtA>^kQb`3nI?+Exmt%+l zJ^>7uqKE+~0b7^Lhyif{VwXLM0YxPuOa{l2GEtwm#2vVE`MB%59XYNoJb3`5DV!r)rX;LwFN_|EhPe&CYj692GtiT;2Or% zeL-xZ^*pN{a)`-|uq;1|>=blXvUr*08BV(*$Uq{}Po?#IHnQ$|2UtbGp661DL>8v6 zR=7yeB08jj^hLekj0~<5c@t5mdI9mP`rj2&)|w7paL0ODh@IDy6o_}C?B4i zfE!D%b(R_+aqOJO$=BsH?E3a_L$@S6&2Byhd~;jRlNVOn9{$VkF+h1>78-)EmPq|( ziUUXI@X0_q@PBq*J>4!g0<%Mt->fm!M`ibh+1BeVx=j3NjgOZ5)9Me<^8&w`Z0COa zvPCbDd;&`x*!V}STXdl_kY$0me6joF$v4mcbGhrqW?qTOU+Hrpg*`%P_3-$IP3KV% z19p=wQDOj1U7(3NxW)JXhVuMv*GcYS^DUdyU*gPx#D5=~iZ6f1%^2EkGOw=l>pxx| zl##8+k=|)<3QED8UEvNmcsu(Bv-kBFoEyCa_)5;$%WKKltrEtlFyLJMH3Pc0yiE@%b=zlGV{-XYq9bpnK?R8Q^(suU9obNTVLYa zF&nImV|@LHH<&xc{P-4?qi)Qe#-mSU5QxoJ~N?y8h`U%b`(vLIw=Uc<9s5W@!&?i$bjYi z;FI+0FK`k7(Q_pA;F1h}3sp4zX)O3qA~#{sDDz`0%X2m({;j--!!Gix=&ri`K&fb?WUB}vTvD|*5#-S`VfmAb2^&7o6z~$gt?LfO?Q}#AxYJZG1}xYonT!b zV}FpEK5955_R|H43lTXd)P%xbBEdnh*8oL{tql-T0E=s`MsPZlMRd$I*_P#sTu3$c zpMt|TXIB!kx)B0l@f?oNcF=tbYPUIF00JyR!*2|hfp?&|jjh$+z+cQwI{53R?qYmm z4rl8?oodW!l`GGXnv$H$H*_GAbGp))X@B@vjxNy?Rp(qT(W0e-nQXwZgokkJyBrP4CFzMn>VK5L z&n-ehZD(yOv%s8D4VIhFc~30&3Gha!c4L=Ra2;w&{aM~Uk}CZ;Z)o>TnMMUw9@w?k zbfP-Fzz$3cXw4R;ck1QlJR=L8i!{cKd@_5%7@xqk(G*xesxxHAi(hg)qObVv8mFif zqWZI60Z$%DmlkjuOEDP*<1uD`Kgr>)IDza zonkG<6ADR0*M+hIQ|@TA|JDv7Z5vdm*tM25^_A3BOL?v}p)_tUd@PxAs`xrh?S|_aqC>bgnxpKi|tqeP>O;37m{DHyCV&yt4=9j7LxtT?ldi-OZOY7 zPi1$RuTcn~{8sKB1%{BoCk4x+rXe!rS?q5^MK7~qfqQ)h0m+*+Sf~&_8&=f7kyb&& z3`gVflT${$Zgg-Yi;jWz{-(tdeVY+(s#bMGP>tmG3vJ3-dY`CNNPkrNW`RT_X#Po3 zgTD)P8%YoRD@rBqVvSZZda$fwJaAF584!fxKQrW#M#txUgm|C%X>$(Rhe&4W{(f0 zgICDVd@WNeKSx}Xiho_VwsvtIODNa@lXb?CDppav%M(Y~HXgv9kLwlj8+%5a<9GwP zi9eKvnWjb0KTD(AEsH!G0;7_w0r89eWoODBb&3bGO}p({WRk&o4`6p7|GhAKpuRM& z=2JRq>1MxUNxn?6ogqqFDhbE>3VD%0flM10np@XOMMfhV697sIF`z6h6dj-`w}b>G`d+3~ zW~n{cJWGpq4`j4gIN$jiBeA))kSLce%Q5CJlGyD`*^j0W(IpZ+X!E2Qlr7eOnhuQ3S1BNbL36m#1v0QAdAXoTK9jZZ2}~ysQTGWmNW4{W zC+%-KVGS@>1E}uPTa%JqEs)F(ejXDKjlFbBU^Jrm0{8$%K)Ju7ex-ocu1Zf%0XT9w z5@b`0BsGXXY`Q)RgD4GE8GJ_SsvZlTZEgi*bVIEQfzJt)-Wq>G6i5;rRv((eNW|f^ z9`lYr+yp0mhqCX`_4L0f&>L3D_;xv=DRwJGq5#XTwzgVo91Flsa3Ta}Rd}XFXNEuy zi~zNKrJ#rYDeIQZ7)M95#$fNBTU_rtZ!ujFz9nz6->f-5X{>}SesR)Q`y$wN&C-L? z+;(_$=IrYws~dkIPc`EmXPC{l$Cg_~NyN@;67=~!h-!*mwJrxtAIBYS7Kym`h5Z>d z80|qWfIINwN<;x9T#?A?NU4e4IadnV;FIs>=M>v^i&%fL$qI1^1m!1=cq3yDNpR&+ z5w4l|{@ZLDej-vpthlz>rb>?DOs&|zwY@~x5=l3r)+~)(45g$z zqE1TkO`9+6t08kp-`gy7p=29f9&&7@B}kt|dTDG~g zEU`ExLGgN+p146Q2$bgQJ6-C~)6UCbyw!bn=gC2KvwR~-O;1%D#=oB?F) zzJdh`Q868m z40WlEi0Z;KD)Hbc3}D<{C~ssm5oUvd?0$c{TJl9|=w#{tMWKhc6Q)1mDBAgfIIQHJ zY~H!2YfJY=sf-6x7`K)m4L9K6m}8CL!+49^m5}kVHoUtwTJ3@}6qlG?jb~fG|Ci4Y zExDSUjc4eGr`LCIecUw-Vw`}4-H&_(E5o8o3jY91Lb1L!hFh+8 z5&=9M0m7Rm-ZhaiH313NhkH$Aoy${pxn233brA0gjzjknE0hiK_2Dq|kKi&GM^E>0D=6|V zx?-rF%I*lmWufm-1`P94@4FrLE=YgD(GYlz?(=p)`KL%P>^G?dRb03%>-F|~q>Fgb zPYfqQQAK>vIQaufrhfGKKNYb8bBWiM!MZvGXn#=1@bCztVvZ-D|5J9dd{R@E&#Wsd zVRLMYtrfgPx}+tuz~wHG=C1pgIn5s%OUSn`EP!uADu?)6uBpSWl!-(S&Dei2W#$PC zlr#K~Np1zfrnpy#e7ep^s!@Zn{vwf0kV?x2DIkI@J*I40w*t{cnJ^Y`oHyi^^vszlv~FspCaNy=V(mb~AZg(>uBr>Ko*=xELq`5O*O8GM%{v zxFljI*0K0umMMfT2}FMhJs70 zoEDN?m76zY;0jBr$p!33SEYzoKgpK+H!cdFy3~#kyLN~Iuk(L{U+4l4|08o*4ela1 zU^!Dtz)I&`BPR!8Zi3K^@2Y$5>*8FM2l{lo@zj>CweXTw!U-myTC-8TZR+x% zwZ7=*KJ~v*Vsd}2gwb_jGXc2-D$AbV`ekFyQC)<#p4a4C4OeXF4%QdRQ)}&Rift2R zHApR9Rnk^txmE8~$(YuWRg=GMi$kR19z!l>Xe8Gr#t}N1Z?5-be?G-_ zDAZLZH{CH$<+Sn*G6hJf)N&>iTwGX{mFP6VX@oOmW`%wh zgo7HL=g-K_67oEfF30Npt1Q*49dDNE&rpTPkU_O4iA^%Zrx%_ zS_VgY(MojuRw^SG+tjx|zXG>E5Gf7B$}?b9249HMeIemajEczki1=iG4Q$E~&IfjS zys);(G!K8(nJ}Mi$W4~=DY41hJ3k(!?gPjMGWjT(oDJHmX1Dpw{6xTPW^+p+qk9W4eNRe zBv9*{sQP<>PpzOjmDG9#Q?q(juHEAu2*mRJAkcqc2r4!AY$vIjVn7_BNwU%gayP2I z7R*H#Ei#G;rM$nvfOy6?sBxjNs2b`2xTk)Vt|vc3XUH36H?DBZzxIiMAH}+D&BS7XD+)4+1jJ7@nE^+y-NnE-kp`3~lQK zl7erI-!qlQEPxKvelfh^s34Gf@THu2s$@kBqNL|6li83iC=BPv9jkiY)_F<*uX=}2 zsdmM-)lVn=jP6CqE#AgSOKiBgb7W)@&hUQ}PBcJjZ&-$VxDxo~)@x_l44KZHLD3s>Q@hIAu z=9%YSis6I`GxA?c0?lckt}f`OGu*&D;lTuKIHhJf8Hb%Nt;(?gk#Oqx^jo|ImfC-kG8EE!`k;A%P7)UmPf~^NC(2NV+=OI7`eT&dXneqGtyQRT}jVFgA`)taulK* z9^n)jy{IPQpp!@by{4Pix0U-lqvvwwE*x07BaTxQ_N;)6338fW53MI2my|+s_M6ixFFhgS+kLmeoNqf6Y2Gd;(4NGzJ|_1V#}{{K2OFQz+KwY7gVe*IUQ3x8og_;*I* z!y`F9KosK7tYZa%ZSWHc>lTaA=mJ#=L^<(4Dpego|Hkv8R;y;q3rJaq=ww0VC`=vV ze3gpqjj9}C%=VUKx3Pa^O?K6q1bE;6aw+_nWG zK6+X9Km@GV9>0H<7*I4Auu=`TmTG-5CP-Jvi%JDrDE7hdEJUI9kQQby6E5GyY*kU{ zgu%u5<3lR5zm#f`BCq~Y3xR3D%Q2Epl>=Vxyx4iTzw>f=DKMWrRx5-XEK701W~D6B zm22B{OUrtrbST82CJX$4+l19_ReG%J%egn0a$BTf2}oomk+D$>Thvt+ISB+gUi2Wco7$r zh*QB*B3QMe?v4gNY9lZ2jScHh3CRi=kY)SH z*FDX~2bX_1tGsmWwH?0oZ6zxD_OlBRW7@Kf2tG4&{i&5Mi5L$ncMgp&#~~M!a0n6@Q@itL{K24flKc zu2{asiCtWX6j_glXOK+06L@AI`w@9Yz{`L35f$ld%VH3(Y9*%s>by)TH0u5(Na~t= zY~DDW-dK^3jUZp@M+N5zIzzHBjs{2@c)A%jsDz-cR>cOJ^Zw~>j4Y+WCaRn!vHl?t zkwFWD(|BG=N}OspmR@NjgxgW;>vct2iX_M}{ai0TllZbV6NB5OGLG(0DJqimZ>4`< z{Tnq$@jgGP=d&tjXm8yUTDt5Xi#-~uTj%VB5)&P!^{UsYg<2H^&3-WDhztZ$p|T+j6C7y^#&+uHSVDOe$yY_UFIqwCrq=1A;yCzr22W7u zLc#v4fsB{t$5>KY)thOGiIA6}qX8IyAkP~9+8K7}EWVN0M?wofjd25RDHOp{uk#cu z?Q}l>QMw0#SMB0PmTT zTaGu7K=BVDw-fFHhcP?tr&3C?^g25c*LKyhBBlQN#-quqhtVd*a_6JCq)b466{LE? zy@z%|Y!oryYsIl@(=Q=Nk@V4jJ|TCB&`)^i*mxO{gC6rkSr`dsau zKuhQNT5$46qzshX?r~-?IiYOgNS+(7$qD5HH>W}pY4iacAh0Gz1zT(c+VXRz(&Q4f zUw5{$n2gBHL1KAw;^=r1dVJ*Xa9m$dyBP1LN(<_ z(aF6#uCW!xW*b8aFBT}l!(2C7iO#J73%t8R>=m0KD(%d%RS$*B!P87lJGy{yl}AhK zriHLGU(_5P8DP~c8;Y_uvHTfUo7ZdvU7z04S(#MiKZ1{!^9aLl)L5bv@ zMNVhTUGHHL6U&e=>-J~L91NLV-X7s~A_v=t>VL3l)v;VuD<0f$lh?PiA*IjEmvE*5 zdjTky?4|)oC($6hkAk)cZ{cLkF^){o#JyFq>2SkQcRN1ymPM>s!Y(Xh6cCz9ms_U+ zH49VOVX0z})kb>f440dy0bl`Um;9#zF%%)Hby|QyoUeEU(_9O9YQ&Cq`AnBVr~xDb zceR&ir~x+&PS8UQn8NRTT|5CZm#U}%#D5N5j-CeOZgy9U#;M`Pk%NNPIMgFMftWj; zXe!atK1$oF3pyrs_ABWySyQ*0T|fxGv@o#~sU77Un=)ueQ|=0|5cKr$UT|Hwft?@p z7lkvr-=1A;5}65Yu$tOQZmm%V;r5oe-i^{nxuQ^Biu^o#5NnX3DzQJv>`3zIW=0SW;O%qj?BFeRBFPvc%xtrI zGz`UN=^TKropC9x1r9HYy?#U6GJjsVAt}U^O$b5`wttkwXCFQI zt>`XkS-*!-t}-zgvlbBq5z9)$5T8?%%dpu?)g4a zfmGI~=J6ErO{CSHFbSlEcYi*l)gTdLV6Li;uUk5K^<+GGJ3le1a`eLe&s*WNPMp(n ziLcV5fy9vah7f61N8D>75OkchNVth8jo~X%QxgJ=*w4us7N-gG#rRgj4hj22 zaXSox*S`#3gP&3Q?cj`?v;t`$q^q5oW5gt?U4lp*8)>QooqB=R!GCJNT{Tnhk!^bP zVu(`)Sb73j1>OMHi<|dFym%!}mQoQZn;F{G@RS8NVWCq9!!^+YF49d-6I~@d&=2Z) zHdm*j-(vP<>ZJmR846qA2njCXwv)k@<)s&AGGc~QEqh83|8sUe!*p$#ILFJp!qac5ED#`?+x zYFl*~s!nnC4;9k-UE0CJmqi~!amL`cxmPwFM>M>MJG5i#&40>W^aAgU>-%uY&wCRC zeGxk`>LbItMZ9s_F`(kr5vhXDs0(A+b|_=A;w_@`;E)FII{t&2gDK2#G3iRw(Slwn6uVe%TmBQ&v?1u9=FR)AtoU|=hHc;g&2`i z>i1xGM=Az0QV>Jld~?8JO`@8lr{=_gQ|*A>xO=eR?m;%S&>%Hh<$Dp^`UT1$Nki%i zv!6!9_Y2t+JUX}t-cr)5qX_Akd&0}W7YuN9;nR2RUVo)x6J&c8vN*o3!|-+`lGeRK zVW=;4%3lmoO{%~+AYGoa%#v|i>CJPB*1zniE28!3zWVZDcyc*Dez5jG)}+FSJpOX) z0N1viooaCx5@lEq3uY(j4JcT2dA>;l4QC@ULrGX@(XG={tsJ%QCUuo~WJY**TZkb~ z3B+<5lYhiuDd^mkd(vIzAa00Ia;}ag3IUm}gBKJvxrB(p98T`+hY=~3eqni1jw7uK z7547FY<Kt9aRnahtBjZV<(z=;3BjKY2>a<1b?oBxJpCTD{eLDrz3b{$XHafnZUSZ3` zlsK8d-QnA*(6UJB;k$!t0TeQ!UL7mt>{6&^ZEx&U+H9=EgPmeZGq&WjdX$e3e;-IS zD1S>P>+tJ;vsLfQp3Dw6!Kl&yW_InS=?6upyOWDy>u~-}j9WF36H45{8`MbL^ls73 zXoTWR{ziV``#&Tm;$_cvabdortO<5pW*MMJC)oA}mGq8G$YxS_r2pJCD z5+6?ewR4E+z2HHlSLXcQaFyiORb=j$j<5k1e@W*)ruDGxpJ+AN9)6P6Mk!WFi-+2x zPhwCYl0{jb%-$abV0NV3Ih=-tEQ^(t!Ef229t~3X*&b{T&kn9*GhkjXZYQ6ItdY;_ z)Rp!mq!Gur?~)@}okaFL`RQcWTA-Beux@2N2Rsoi#c_E3Z%nlAOvcgIwEDG@)e(vt ze@wv+I*&tdwv%tXHq4oC`fBnL9xG%*VYw4yXgo8aAeKmJf7MAAPI1w){ICOrvvuDQ z3yFhdWv>;@bJ*mCY*TgWDPm<(**VG2qZ!3%&HqGk`OKJu)p_(uP*^8arJIdNFq-0E zNku8GKT&YJRK0I>*vS0XFo6k(tu4BJf6sA$+Z_L6GT-d#LaHR-j)`@d73zCPF(>;% zFxxQ&ZQBsf3AT^{hB6J-#A*bs`XA;`(xmES!8jd>;lje8hu`t8OS+RxY-HAi7c{ki z&X;3(p4#P_ChJN4;zas{uyA)rU#ChBZJWrWseGfIX=sDEeTtieaT+tr#E>b}mmjhL zAb+VK6}uKfEL+!g4LO0VLhOoGOGv=9tdGH)DfVmU=3ctRsk7Y(*TuptLasb;wyAB< zo0Ix{da?KmG(dADUJr}uf(XTI)bpmBYn`TxTuxh|gsP=6!(U-9$fDQ;$5@c9N<#qn#zh|;UXzMlO% zxSCHfxVihvl)ArZO|GkZEW^$E#s}W9$y~*m!%$(ySj;t8y}hl7v(D3K(`V)v4rO*8 zJheRBQ7FFsuG2JA%5Vzx^_H^n-`S!%B}-xc&X#{XJ({0vI1R@nNlGpyixy6zvVTh- zdtfYPLIEYU(jfm?RT=jsz%zyE;*8M@bvcwK5#qmkgI$QpEDu2X%|ke53@Sm0K);O6 z#Q_g@BDQk2h$4vCducP!2EvYfBj=iNSeEpce=~>n0yTI&C}4gI`eFC5MI(K~X zog68xa(pHb*(LO zHH>SbqDfG&BrS3Sy+NonK&5Y8Gt8*nu9G??KR~AJbf+TRNpeu^4wGB1ok4mK^Sdx1 zP3c-vN1+@i)3B5ZkpaMpC##&3z;Gm;(6wj>A(RZ6I zjH=bdNmW?A7~}fe8mGz>wB2QMJ>mk-ER4llH|-PsquSa#tr#D$p%nwd zYX*UA^CGhFm3@Jf4P-gIZb^+Y*}$9r(fBYHrnv;2_*MvN^sR#Mm47jQrPt2Dold@l zM*(HYFXue?&4k%YRKmi%DVu~*rV~1>VhVxg!Qc%FgX+cwH0PUkCh%{nR*rjLI z(yV*JA^ZLYg56CD-+#;1WSmuzE>kDOO8{;vqV6Q9CL|>zPR%;AmTGTmHkjZf{Q*W_ zNGcjfQ%w`h8#>PE*}*x}5$uaf#=k;@?R9H+hkhirnjfdkPwQS3V$}qUWfLa?qmoRi;}(8>xjMvnvkKvL)o=r!Vef~3BU2(uzxEfi zS4|*C#N5(#H=vUSVaH^cSn}}l^5DAElo`#=P7lXMn)7d}_d{EqUI3bwKs^UeMm@X4I@`m+!U#7k@K?hyE=;#P~#c`PYdX z%3JaVDtFwsmtr*Gt!N%sUEpaLM+Wo{;B2pv4-fhk%Due7F;|#dm-G*UL9fOgb@Ja{ z9=wt8HTOQaN0tJjTpugHDC3c>BFAK_Odx=#Gs`{`hhc(57v$Q)0AcPwY&&s2bwGeh zoIfFyu3WIGU6+No0T6#M+}gsnhm&Ly70ev`Q2OT&0DXM=_6nzb&v8e=DGTq*x4eXx zea@%{NUP{oWlWEo4va<}f@XDtN3abrHQv;TCe9=s4VRaIcltv=i)z6C>O$a1LF5fW z!ymZDFT_H}wEkgggNwaYErK)N*4D$vk9YTXpFex}WcYMv|GR(ZkM~F|RpU`wu_X3c zMh({vA?~$jT8{=Y6-4L|7nvgA8z(NxNi%k|Dc4RwUR#P_r4tu^Ih->_Hk`{Na*sRy!3uqqH9A(h{IPDSfL`3$=<% z)q{1ZSQLokRzEgu04-%&t_KEerqNP%EH@<(n0iZDfi!>Nga{tr}^=AV2amOZ@vsJ_oK%-40CUSWEr3VAU7G*3pNO zk#CCai|GspOQw_W5IcaP?i4&SPvntYOD8%X>nO zcW^6OLmU>w4rI;<)cholztvNPHcSY)&2-j_U&0v}J>{?%U2kJvoM6!{j*Gk+8Qys_ zQAtkL`v{mQ(xMR!=>dy{2#gsDP$cD>k|@ZdS0I0A1(hz9p?Xn1^4$8Htfl zYYn*rpIb9v0(T5HepLo&JmxmIt#LFBqfCdwjVmB2MUN?W-?m7ucRyi??Uj z7bmCKp$y}%&FN2Qw8d8V4|+>y3u0!qho}OpA^m&IP@76ae6(h)e$Kq9|K!%_bS4fH z7&|0?FrY9NNFTrmuvf1Yart{)>6-cSf|=+zba7GhrA{K$@-6w)o5Cw`fD*mDhNssW z5<~EW4u>!XY}NIR+EaXea_RlnAV`i%mDv-PPEK!-4)TNW^$qIwn&eQLThfE0-wls{ z4=_2ty`28nc%r+&UaR<68trE*qq)r%ByVcNK)s-AWs6z~v;O!d%idT5AJ=xsRllx1 z{%E`CmFTMKVRCieL|ylOTTx;NRx%=5ARS7@1>qfG`0hTIiSZ6#T93-vyfBiJLKela zspD*F_F-II=8{POOr+p)PwQ8h+}qlJf*pHxLFXpu3JyZ?ejq{Zrz^Gn5M^LS<E=d zE;rwWTJu2UaA|`2(#V~`<}G2Yli+c!aN;MI4cHvvDBi~Q*?fcN^*WYj{kC|2Gt^`V zW2?I}I7ZmnWPSoa*y-8P#^lbu+v(@#oLflD5fjWBXzjX=VqN#V8VLJ1sXS?cxwNLnlcFiUsd_ z{dWJ%w8;7)XXc>kLUJWH1w{HN(h%gmt4j`Aq#9Gi^o#2Wlhmp6v=AJyk^5{db%Zz zku_|)CyrOp3j*#Gjta;oeySPjzbiPo9mm=5LPS^x=~qmnAh-{I_0DQCKXdZo91{3Q z(xxNo?X&b@go1|3kbp0NXs5GbEhXgmNzXm+ndrp=i+y*TG`h>2IZ$8|DIfnzz z5+j#aQ&XH`+|wsmzyp1p~GJ?sD}mGTxl-eS>I$9 z^=7V}df|VAMM+eD@xiN+`&h6HzaH&*pf>5OitgNt`{6!7x1oMBe2{eUJd~XFUhQUZ zeK$X+AB+V(Fq*2aybtt;JZ4au*fwRUVq8rir+y8p{pI_5Ybnx0Ku^v)%@6L@diI^B zfV+>e)7eMuqpjTnXsOVuGx6c;Tm+9Nidt|o8w>L4acVY!J4EFRlsC-`XOR{^YETy_73ruLdn8C{^;t=apt2- zt)T)boOf57BKy{c2!M_stno=2yIM5wcI)cQ_wu&5A`Nd@mqNh-F#(I0bin~Mf6SVg zJW_7lgKN?dUc()l6Ndh1jv!YBtHqK;;%hR-&<vE0QYosfcu1#;ni(l<;;{D7 zc(V4@frZOT$iACcbhjz^PW}r?u5sLQPH8R3K?($MoCM>7g(>aDrPo*!6T8e~ek7WC z_|VjHtPAxPBO1d)M5-k!Z7qb~I)sG;w84+vvsNFeeilvmNi((potJDMe@*fYbR=?f zhmhakg*LX`XWmSZ1Y+5nms8d%K?;W5r6L*;qe!&MG-L6Ce-~Qs$Em@Wh%))(Dqf8Zu{M)RX86_2iUl8mP z|H_dk*EsHu>u(v(y$^=MvM;G#B+9RL0jaMTm-xgQ2Qq_9EZr?#Z-!W3&I18 zg=C|j$B^G99K;p20P_tj%kW0pVlK+KxZ8GJIs(OYdkb|qJ3CX{f3M73!MFMrT_vlR zpo#^F^~Itf1@a;PjAHK^^1w6u@hBN7-)Q~DZ{I-^G#jDb-w^O*dmdV5iBkE zQ>DPNtr{Pp{1d+O#8|#jHqqy|MsFb$?GX0j{bb_FAk)y;mVv5W&va+Ve44>A_Dp)5YUn*s;?z zfYEWndzG0!aDqY*r}%&Db>Rn)eZK%7+E8%=O|Y@<{(4) z3ulN>6g_eKu$-Y;Nj>&yM{z>n6fSE_X|kjb3{b*sx>fM#J2O8`)EjB#RMOtbFea#_ zb=0gbfAOJ1)HxRIQ3UZt!QXOv8P9@rXhZa`Pa};$&0O!LP@M(FU?z%gOGkXA`q*{XF%i0^t`WDT@o*#h&oY=Da*yLsHaTWPXu(~_#89O8n|PMYpc zD$tEspnW;+f&hg|i{QCB)Pv34w61~fCvM&lv|`)+OR{OA78vpuZV5R13_OisG8 zNxdMn0rsIIkTTB%2;V5mnF+2%%TQc&e;892a!(f{X&DhEilUSp9c*VIOT{?%{AM4e z(W8PvEjd!h!0+SJOHe(FaYZX$Vkwn4i2w55EGGpizcERx5T&U`%NKskrhABZ-5kMR z)C1T~%z)H)dO%+;rqZjUG8z_KIM#=Y_Qinh$@H`_`m#8XB$vQ3BNrLl66ucGf7)qA zTI)!IRp9KiHtnnJ;b;GB$SE^1&I4Hr$Jl!>q2L5$7(?Y8P*=iMEYX61%*P;Em$qF) z(*S^cu{@1Fi@laWHcfsC%JABu>VTHD6E~v@44UTU?37^6OCl#5Z8GH+NXkUID_n3= zAPZdiwXbk9XsM9WM$E{mRSRMEe^PmcJF%fQAYJf}08!5fLJ$1`&Z@i&#FZ)@<$Nu2 zmyn1+n_RC~*jY?}q5#M8t$yDFZ^epa`phla+J#&URQ5uhOx%H<6S{Q=T%qVzHC!_u zt23_Kpj+l&_QrrD*gCryAA-HVf#gRHw;t1%{Ca*71h)Dc~^hp=hd(|;!8)<$=S7kV~5V9MK44a>wbHAdc^RsG`5I#aJdmtM&M8h_1KFmvI86*g^<&(aI`bPrbP>!F@n>ww8*W`6^fD$Tuh;f2A#*dr1C z&9RpJ-;Mz@H8KLivh~9gU4uvJdBrjDsbR4VbiL6tym%+XF=9xg`+b zBz1^$9^a;ODus1Dg1$iiI~%S(S}RMgFpA7jz-_u*qfG_UuSA{0e#0znh>+E1+ba~x zTy>$%Ab%`A&F(386G5MVE`t!EZP8rbJDjaHj__Mbx~B6-%>#dxv(Ob$oIa>62@iRf zA~L4sgwAXrw-oBzqYA*WHC1to<68=#2O5sAew0{)uq`B3h##L&2M1Hqh#4krsttT8 zaOAqvDtpH8utZSN7v_lkdzW!E+-t1I9Q+S?>VGPT0zvEq3-MapSN4&%eGR7tPPj)b zNj`$1245MLg2PEv)*Ab_c&NR3CvjZ(wV+yL5n8yZH9w;LaTEzne6PuCya1lZ=UP4f z$fQBt*{C?0 zy{iMK2pnZ#y%GA8rPy~FRn?T>SJ$x#hGI(wPUov^(e-OFIBtQ&qIWhY9}(sSYuBTa zuz)?Z)Lhp`-|am5k8hs;XI@w#e0ns$nScI*I{Y|43gSif?!lY!nVRT;R5Nz*htfSf zw2>|AuF=gy)I&z`{`jroks-|yWS(fuB&D9Ne<^oJ>VjZ5ak)u5f6Y>I%LlldlAwHL zOR8(C`EAmufbG~_fi)Kmgibf1UI*iQX1Z*>n_bN0(=ZR+mVa)*F5=q!i6a1=8i!Md|PsH;+p; zrmokpnaiot(eV)DbEDT$aHNO2dw+MVw7B6EuvFSax5f~*|8(-~A^Jk*H>L8tmlj{= z@oA(u+uk)$EVT;|uQTj1?=~mTa_Za(;yr1*e1=;#PCySX>~IJQo<{EH5HuhP?LX$< z;R1E*{vajkTG~Ys8KX9&JqWeE9;rN07B#>vOI1D;hNi%^#JE?dN3S7)VSnH7JTh5| zp_h^eDpImFNXR=%<@JC4u}j|h;4ayP08Mn{8>*V^76_YL#3+}6)HA+h5E4vB8ngKd z)#5!-sS`9-$PIX^MeuLmTW5{-E2s%Kzq4NOWe5z3&#Y6^lWyEbDQ2N{>V^pvmDbL{ zboIcNXL;(UI`M(bxc|LrcYmiuAfUCRL8d}vy6n-uNBMF&QY1LKFl_6nPV`-a`nxiw zKM8dqYn}#?vV|5 zm;U=O*g)3;d@(#(`m6DpNU3TTE<{U2Z(tdggG*%UjPC7bk<+&DtrDIej`w;N6?J5+ zcXDH{d!{^Z)TS=0Fn{I-qG)#~khHMJaujwj=&R~pe6Ga^3%j$$eq8PZJCzfmr;l}& zw!#NN#~)`+Ix!|r-3D!TYudgUg-9@RF0me$21cPpvoyL=)M%@k8aunJ*keJbNtPHb z)QuB^M1+Zu6+ia}$yyzYOBVKq>U9+@^15NQzns3K$2case#|~BfewODKYwUB`#MNFv|;wbP4=`-JGwQFo7dMd8HCSk z-HQ49DIL5K{2=G$9uUxLu`hSL6ofz}Fd683Od?45q8(Ef&Tcl;A z37IMFsZlCv!iCtX$fu*!DatZ}E#;yitV!d15hAOLlJyb>G+7B-`Hwe=1&Nww|8TKU z2@=bmlbJ%!!oZal4b5#COi+3TzxH-&4CO=&Mu|y90)HBYx|%=`qLfYf+>2QOzqS2j zgrC)zxrb1`(%3Hz7e~)l>nJpT-t-V^nY7bR?S6L94bC9Y5`C*Fuq3K2PW|GLfsk70 zo1NEzUL9&-rhYHHYDF#dwRcyqZ=9T}(63RG*tCW*)TWsJgucai@(}`8G>d}{>!tHk zU$o9*TYtX5cPqH+^{|AmWnpbsgPfTlsKJTIe_dacz-FG*xYTc(xaz2FFx-rvxuxk9<5WO zLXpK>zMoGIhQI_Ia6gT&rMXxV_;H1^P;S)W#;KxF1S#VYnmn2wY5M#9&&q3#Vj`11 zNM3h?nh^(=sMN^AI(h{*3kbrXIXt-Hh0||vB@NESUqbzB8>E9DodKqUH}IS3QVayH zB7cjeVapv6azqt_%M~?X1#mH#TYGI&{UvnUYN03-L)zu#$~G4ilAF+y*AP}TXKXfE zI`@@|q)52ic2`DzdMd1OpQ3ICjRcv&r$QD^Pz+HS;Q0izbqp7%;cY3N(3^)5V#T{L znp(ylHFC%haL}!Ru^BXH6@$RXIe?%>-G6JP=5(3^3sF|MJ9@BBgmWjtmAfmUAO~FJ zgPzBL)hZ2wd-;`15@{#J3DQ15;dhCUtD5Q?h#KA3uqTZ`#q2E&j2j-ljXlr6fC%zX z;8Zo{rBNput^LvX@{+e5aWn2)J9tdXD~B)#%5TYJ0z!*3KUmYp^YJh9&7*_KTYrQ- zzxr}61yCWqPqCXhQqKEIGY93%`nx=~>;g%x>L+evZ!EMR$bZ6LV`pHM1GtqZ zG1MHurl(0 zT(Ean=Y7tD2I||Z+>!+mp9N;{1+Fs$5&5!EM!~gV-gbMZh7q@5Wxb79Q56UG2IHkEv zo01*muNzC_j{sRfroSZ=2!DF;g@K_##O?*WxSE}8cyeuP-Q*i(fKb9Bgh_w-n6;@Y)IDW7p}HcpqTE6 z9lA}fV(acT{V=B7+R}@ioi&W)d7fAkNRJ?8)l-VP5f%u>HIvQua66vs3T|zk&hhaK z|6|-wA7#N` zhFEmvsZGmGMIz%W8Dzu3WKQ)a=tP2JT1U3iLJ%P)b7a=~ovt)9MYSys0@vgbdx)m7 zlD?s_a_J(S^JbnPu$l}Kz|-mV7h^);!4?K*%aP$RpUw~L-l+v*NfCduCnp?z=z(4( zBg-tE0S3EqMmjA&t3VYOu+MqM*?{ixWv6$1_5^kD@RArf8BJhh!;h+^m9(aZ81eM| z7upliW4~pB#EmLvofML*csrG}Yo!9d*N$*qy;AO?k8Kd_Ku$7+RvCY=A{143Xe?Ik z9O!`}Z$SgK=uQf~|OXemeQ1)|D)<+XucI4tsBK zdgqR=t-O+E%kNz0T^Q&cu&;;bcI3r_yf~&s-0tV99@aU%12#*v36?$cjRq zMJi3csSFNg-5N?tshF@ypM4>faT-1l3oCGH$`+0&Oe%&=Bp1&V9rZWP5GwVo>rYDG zTp8N9O7LG*;HNRl2UzTivtsn%opk0Rc%Xc5K9Et(5#CDyS1CckmVfhK_2yBkJv`Ei z{V=Xu@4HXWy=Q;Vq=+kCruPo;!1X;j`1$nh0WMq~AsBi2@GUlh0t(xm&rabTL~{)U zK0n?Vu07q`-5IW#kYghlrMO^)5wqNG{abwuB1%3N=`cGoY#+0JI^JZhqEg!deer+} zyoEd(Dc{{0{{C(?#@cA@uD;@iQCGoy^&+GkvaSK`ou+^FR1SUz$zCaLfnu=V#_%uy z>k4&MWKRFzAbVGDiC#kEtxxeUT>t#-74nw9|IfI@8aHF^pIn{4nH-=}=nwyWSu{*} za31_%qq(EyqudxBy&(vU{ilUg={wBP)g=*5Z0E=;bt!;H<#KY`Xf5brr|wytVORWG z{Y8tU_ym7A#w(dE7RoD5sn4u|)ga@U@(SC=IEI9+!pA7z+snfb!o+WJw`m~ZM}?0o zs$f$H;aO#JYIX=*UGy-D(`#Z5ir?^d)9E>H$mQDaGLxcQYbw$R$?EW*h{sbEmFk0{ zY6MmgMJ$j`FT6v^x7IX+CT=4@Pf*jEE9Gx8*FAqBFPH!^lfH=v8sw#%<$j-9@awK zk^{Jx#YjhX1F&(vIA&dGG)bm7Un25IG(<=C!u|IRr7*q=r3n2d5>y86PX4w87GYA zy-?9do}MxU`)@Ei304Jrb(-_HD#sM7^5enT>Dvi25a1@(+iqmurGZzO(8?y}EY=-h zY6N-a(b!zqskBIOCXCcsTd6eGWuRv484rKM;Y=ixi>nNr=mAkFyJtBb!F_pp&Vxw2 z2u=Y>CM@u>R^#1(>l~Mot*ZLq7(Gxq^n^#{7 zc)&tRVmjIG8cZ|^umJs4Wum(u>vb~n;`drw22gvlTl5!-?(e=9Oi(GX*7DvK97KP! zG<_Tflq1MDF->K&Cm16F=?llWUV?!?Q~#(&bOD2!`^zYe!>=@8e0PYujZcprI+xiY zFk1?N&7)FPgo(#81#Ai3r{i^gh^>RdMZ#JU7k-WFO2?O8=tUg*P9xRB;^i+DX#D0; zo2Sa*z%Bz-<%gUNo8Y2RV9f($+@60|(++AUR@VpeX zq`IMAK80r{q4g-dELVYwW>5o$R|)9Xfc5M28-m2g_c`klWb;INm;HSi#|615ib9L0 zlfPiMvUh=#+m}3wR^o${A7ez^3bKSY`#;SFvspJZrj_pGk|Ojk1Y@u_`j3C68ZSa) z2w<$2x0XGkktFFvx?CZh0k%Pv(2&SfoFDHc&+R~TA4v|+m87-_T zbGZ*y0J1~1ky08asTqqNz;J{qf^Js7g}h(%7Z;x4x}3yS7P_>vr6?a`L%>8DGoXE` z?0vmOlszJxx9*gYo!9Z{+1Y=-X~~U{U0N&VRs2@V@3m!Obpz?T790a&SDq8QsX(6? zzrc|>r!+01m2Pqa*-Ed{4~SC-zUL_$F?V{VFUs*b#}VNxETtl=j4PWVt6N;PQ-6PN z>TvJI-D-DOU>9iFC|s3ifhJIQ}}-?0mn%IHN@ znFS+*<6lnw_%mU+WZ-r|(+7*U&H0cOB!SSv)h&6L!B~oyK1f!;N+&F)Rl=JT=y3xe zbZa?-)b2<)WT9Ly#F~+Qj09MOSVpV{ZO)C>hmsm8)SgIu?7r#L1F*s}H2bXg( z22F&@18N5wqeLdw-@gwbiEq2x{PnNkYVG6B@OL4YRW5TZM4Ep#@6%9Y7xH(|8zw+W zG=czuM=AhFVT$M&muus5k4cDChfi_qw&Ca%Z7jOX);W?=GXiE)ryQ$Ip0Y~C>=L(-^2$40KtIMbKJj+IQyBxrdk>K_ zqwBznb4#w6uWx^}HYU_=jS#&jif+7s$^^}RNXTUmxerHI$Ua9$h{T-C=NGf>t*y7G z5I1j74e)$x=NFiC`v;eB*>4>qP;>Q*G}ZQxrWe;@D-SmgZx4TW@BZh*)Lz>>IfX6G z!+TskUa&MCezW&@_-u^3g!I)&8g9uvm{7mDIs9hl-*$hW4WB-L{QZ-i;iKn|cZT2X zyxhSXS_dR~qz(#&9ZyCxpM%gnzTZO;34ZtzUq0L0fBF5R{pT--51&0AzIge3|M~u( zUhH@`F@JRCEQb7lJux8_Mp^PVb0>8H$qFWy@|g%XKfy;X@D)V^hB;eIs`}y z(hkL8ByN8aGZ>Yk*8YJRM3~kgZf6@iY?8F2LklTGoN#|w0Ta=EX@NB7`FMVct2;;K zw~K+)(>|NrtS9y=Jz;S)uzQP-{x^02y*;tPf1!aGJ+hA+j{I4pFZHzS^56!T^~J#i z;le%uwe6xZBW}ba4FJ3&P9Z|+>d?hJst)XfvZG6JYMIh0b z6i8kcFp)Zna$j8{YwvI@R3MvP?tPs70&qiBApqG`C|bKnz$|U%aC&|&lH^caKFk7LXb~e0 zSQD-cmP4h0pa&96KTTPKE{bZB@g=gqrdB75)FHnMTMT)4Ur)B-5`lGH!*!;k9t?lK znNH`(L^-$^{`;P!yI8}b7#a&A9AlevAqEJatHe6oSu%y-7o2O7nRb2uNWWAc0|+3q z3+Al??k0o8M+7&@Ep#^aylT%_J-9Y-X!8i7D9({&35vrSe= zeS%B92#ReO4|cu_bH=HFAkb>&4fuatTyRMf0D|y%*F?9C*Nxi707ag44Uyh{bO+EzFw;OK*S8Y>eN#@a3<5P4`BU=h#i3oL!?BP~z;U4YYZU?MU-&1EMCC z);!rsBpPfC1H0q_!De_*d4LT)M8(x166&^x(eAE@MR-=`m(%Nx;?Xqz&!vCprTVR) zY@j!w`7W;J+{=L(cwG1tcdzS#6O)fMt%m07^Qwgx&1;sZhQMODd(D)la-8Z2(H7Kx z=NI$qu+(|{*Y|DH;S~F&(+T#RItko_eFTj?y<7ln66z?Caey#2P8f56WE>aF1M9G1 z0ZR6}T{wqZXUsPMAPvPxu|I!DbP3@SJqOT=%OU#$;3)y3%kI58wXFTYmq zATb*{D8E+kK-DUt4-LB_@R?=!y(+_HQ*Rvg0=f?-pa^XIF1hy9pvcx#jN|3230B~> zP`(EU5{)A|ApD|QF7ZTB0zB<=fZWt_a$W4cPukB1NbZ|YFJ9OO*pz>o`RGo_dJT&U z*qFR2351mg1FS0CZ5tZNZ031DRg#Pb@D0m0!4P z4_})MU-zJG8y!F(eLo#Pq@|s}7{W&f|J?NWnDWYjqBtW*Kqwx`Q8=EImtf-o7Jsm4 zbm}z3XNdXUgR^WMmN6YPjPU?eYp8#s8NbmVXaY#e-?)K_#v11;@CeBoeq=B5zX`4p zm_Z2cp97}vxTV-|ut^f}kQ4O%NPoj;$C+M^?*p0Z8>8FnQh4ei_;L@t2yfk^lY>h* zyRfUZxUaVV9ovsS{aV{U!!{Ln=Zw#J`|o82=)OIN$Ivcwz+Z-7MPDxJ%kkTtUr^?P2!FVPfB#PY z{h9pxbNM%N#$OHBPS>zZMt%Y#gGv{0T8$5J*4e062}n1W=Mwm0jl!~8^5G#deJ-?O z?d9>2Jq9`0!YkI!r#N+cDn13AkU%4z^S?t9_!@+^4QF#SzY#GYC*FJhG^NcS-M>rL zFajh$xCGQ)tiXCUg}!}kM}NK#$%Z~ONNyk0P8Zg5L5hn}ZvaAldOCp>0y=GWW9T)j zz`hV1nFxYT;DIxEP2Zi2Cy;w^{J~JTl4%H^#FrJ$ZGjfk8nM}`lyq(@vP-ZHnSYKC^E;YUS8-8v zPGHcsgrI7pWDX>poT4}j5SBbf=7`BZo{yE*LBGXAM4igl+uM z7zsOvn1%_ez7DM{Pk#d~60{1Gn$M($80(l*d7}Rs6Tcqby1$jcx*tha0mob~Hz4C;EZ^SgV3vb*~yrfG4nty3HgPQI)bDz03qiVhY6~G1uI36rih0R<}JnZaNeN>AiS{6#|FFdW; zveCZdRo+KsAqdvd?vku!xRu%_AY8o{)4cHkx`@9=^XZf6JKPy}FoQL1uvT8qLA1Tu z(2PzrdnY|5)k-_CiV*pOdV|+MjZTL+277)xy@U-0Ie$e)H}IQ}0k<2;YREo+gVHWX z2eXrcUv_s)p@hax7NQUtVs@iL8{ColGGlZ?qw`xBJ%57t#C885HJY6m>e&f8X8-ot zQ!+hv6?caBX@kCju*Hc&Sgn#QMNX%a985_sxr%_JF%kmt;vFKh%51aY)(qTyFtbDb zF|@|c)qn7(?L^c6jzr60MCpvU6f43?)V8O$!We3SdgcUYulTSebTtJJL^e_&BHQXA zj1K(g1^y%AvPZ)JG92AG`p0K$^W{Mj=jh?V(_kU+Jr#eI$1ij#W zT7N=CiR_jO(=>YAZpa=BYKkQQ{kw}X_8$LQTNc_n;oGGL4-^32i!!13$ex^G~&#}*9ybobf! z`#T?dU^V|14Ex=eoaq4>8H2EE_rJUQ?Mq)%)bm%1t)hUXv_^o=Sk;%#=>ZvkL*QNt z{Pl$p;1j)`HBS;#`M}%h7M{w9f%q_MW{cJOO23(;^p>+;_?nGfjN|K5nmhZ^*@azb6qhPcVjp3|Oc}GQ|>9W6i zU@KWIUY2Q!BApK0OR$a_lUbS&Q|5qZp!^V8CzPx1Zvg%D1IO7^h;K4fg(&Pn9Y?bY zNezVRmQ$J%*31jG0m)d+DoS_Z39EUfgvkH2^Ds;7n^CQH|0{_Wdvfd~xG&-F!vCbM z-vyl4Blf*1OR819;5#%fnqgltj2uG?JgT%Amk8?t9DgQF8`L0TNr*uwo5`W8X`-^4 zbbwE6$HZFt^_&=U1tS)e{x;m$Ki17T^8X_BRhU{z5aQVK&3j{=(-PO>q0w%EAZfH* zL}V^=iX)4@{NTBjeCACL)6v!C0b`Ts#;;DLvkt^5H`~D;-+dyv1!9|vsDR6FDAkS- zWMM24UVpoiPYK5YyyqqgQGALq1rZVGlv&|O3ZGAr{5U!t&yPpb%ePy+|8MK^`0#h1 zfByUb0n?t)Y<@oaY;^yge3*9?T?aVjy&$5?i9N^@)cpmuqlpjq>6c)>tTyF#=I$)z zV?@Bxn;+(dR`#H{9wi@FBE-&}BCwNPqgoXQ)yOcvgou61w0lrmtr1BuM)Uha!^xPbh1I^2LW5dO6KXxkqf>(Dnwn-zp++rerV zZCh00MBFo~R(zki?cWS&yQTdnfBJD9-HWD|`apYvFP@$YM6^rhugpH+l=tpbGItXJ z7Jsz%htrJI!=>B|s$mO!cgQd^z4VXOegDUB-}5iNcT1VbP8~TYXQQ$A~N= z&-Exp5#mlPL**jrUhHXj^#G6itY>hGA`~y@ zv1_+;;CBE|>3FzqJMwKAz@F)bxq4*V$Lg6_57<-ML)$^t;7M9K%qCue>bJ?TBbLIn}2y9 z2Rdd;Be?AkI*}Jp2{DiYPjE$roEgB4W2goxXAPh=XM?YZb~DN{$0`u!T* zo72ET1G#j+j2wJQWGJe>m;)!tNFT56X1I@Yo=A)#f1*^4eFK7JoDZVHG#}QG{en|% zmsb;fe>lFqCf|r;5}v0fZ#WM_V}CDLHFw6~KuGtzVx>qwwX7-qe=ygTF1kl=M6@|) z(<=~JKWJuJi80wBju1Q)?36l)WZ+r>#$Tk!n))R1@M3&B*Q1God#@&vVrPil(P=ALal2J4( z%)i3>=)Qy?1_Qwb`Yy4D=+9EeN*G}f_-z@h%|sbti>cnU|Vu)#omPBuTV0+WkOBbI4^5IV?+S8MvNn=5r0ka$J>^WpchMmdLyiXiRs9&nz2TAnhlBZzBaV9@qeg9 zDg>L#nw01`>+XcI6~lYLapUMHK}!td>BkttxdP@ zwjco@rdPKnznbKK467FJRXzk?^x6J4TC~HLsh>JrOyq$O?=)M8J%1^Y;m+3t$b+$_ zIVn&$hqKdHw5-glFGS@m@78!BM`dF;N2jP$+tEx?@3f*Ucq52d#-d|-Q(UoYoIvwy z$9aWq<&0)i6x7Xv3jD*lEa_i9vOyZEAa|g92))LqHLkvlPLz8Mp9P4u*B&Av0#)t; z(~EmkT5*hbncd%9?|+FsF}(yq%Z!bn^KR7#31a#{nVyp`Lw4sCJvO-tNHv1J_2)ZV zXi%T$$EjYG1kA_06LD!i47sY3R?l|w1w;d ziWuO|f~`TKneKW^JL8|4Pts%yN<2uPhxfrF#%~>Gq1HsL$K1R6QQHN(?G^gbAbM9X zG;UVwL!+!!ALJVaS=Tw?+GcATha1O`F-+i{UAd7YH-9YQWy68Mnrc7OXBi(EYbNM| z4H*56b|1iiN=FWn23~1cY{GE68r!{i!JjJ605K05!9C$&ahPgyEVVNcx;-BwI!_NQ zv}}Hu6^Ous&zOCfD+`y$yg7Psu;BcmdJ23Vt+gmG9LXzf<*5!ZSdP_nF&#H1r>1m7S}N#V0c&EGwtlR^ZR5n5g^?FNL>aGtbcPY zdu~`yPXDs@Oi&KWZ;PE458n)TaX}`Hh`%G$RU~4m)`bIVP)opnLD;X2UGFuP%gv*{ z-kFuK+QQXq7Tajxms=WlxZ1$&H7zPhqw*McHA&{zfaq_``!+~7L)6Zy!fTG?YF!I` z$MjZW{fPToRTa`M{`q?)UzuiF!Wz;PC107otVc&`(JvJaQqK!g4cd%Rmc<8Xljt{> z8uI}qe}+6gHNmHR+c16Kn}P0)vYGEaq#5Wwp(PLdBIk?-U(Ut|Te{IJ9rzJRCvdYg z7Nsl{K8cfQ_H~;(G)*A^37Z6xU-i1Y^nqn&LUR_a<__o&Sy=ETzLhq{CH1H8D*D?*@Yaj<3e|%HV=1X_^ktyh~(gn#L%HdM<1OG#v zy{&u0Rg=8+j4h6u?o5upV>rS=Lk#14J*=)Cj#k7WK@r#tI-p0gc8H=sK7@Ie2g8>} zzwxQM!4?||>)3jvosUt_`w!}B!km_}V7^`g4?<)Ljz#Jld8A5^u_;dkD~nslfcJWi zf1$Nm%sXswSq0gxM(5%?T#Pi45WZA0y{x4+a6E0^pZ(%{FXeq?9aHuQYb-Lk~*0$vn}jyQXh= zfq^(TwVf#mS+_>2Q~z*Ql!P#`f6hfzl7cz|gt>^TSB7(8r$$8^u2$qLqY}e#(yx3b zuUVt}4CU$g^scU#AwWrk=pgSI5uqGKS{Ok@UDsGv2r=8#iulwNx0-gMUMzs3-@Zj$ zqerF47TN@Ex|&X=XnYL1B7Fo&nux8(MFSMzl~qox;ZOn!Fu~)8`wurCf4Ap-~006!SA(-LK*;(dYaaK$T zT#WzI)m3)ZcF{oYc6JF66IR~W^GsNI{85*s#sfC_{{c`-2M9|st!TaH002N)0{~D< z0|XQR2mlBG_hhhaZ@ZC z|NcK4KY!FaJL{b``0n}o`rT$Ro9`MQo}PW!#Xlc6KL2Gn-hDsZ%!(b0e1EkV7prYC zY22(P#ip^F7mZI}eAfM_`+PaP*%pnZes8qqyWRD+|Mcl>v76tFdgJxg)1;}VQ*?jx z%hS^|k$NIN7yqa9<&(_Q4>wlkaip{%br#V`$ciY`&c-?%}8Mgbw*6aU^U)pyqZ;-7o zrmZGt!v-g@hhcj+->ly@R>j-K=bO!X(`p*bo@^WcHvD<`V!T;g?;4xpr<=v5*fzBB zX8U|!gT3jhH`%POC+oMX_wQ@_WRdZDxg1_^i--3AX_#&MJOkg)!+%X!>gjVTYt5FTWp>Ww?(VnzLi!#kaB}zYt-)Oi}C!;AoY)Po3EaPO6%2bh<{buNK3uz;ig#aTFqW4+CJx8C)P6h=nZ!}EZk(c8+Lc=*=$*0 zeY9VFe4aEp3H_iVFb_i*u4Y9O0Jz?)e|guEii=%wB^?$MnM>PhZHwKPtHo|HT)x;1 zcbNO#-T9amcWar@?HF*~ZEnW9^`<}Wl#2Jmayq+`i+u(h6~0tSLi7XB`KztZS$6 z0b+`}K(@*y7`M+ymo0%wGW^b?({^Xl8%`!5A=_;-uTIh16j$q?3;Qr%Oo|5nnG~xg ztL#9lW(AhlAb-)D-Xy5d?$>m6#(G(!0gC7?j-jp>5F~|Ush@l##F$A|0&o+sX3(yM zYqB8-DSadsm)2H5Hco~cSG_ZiVDY!vXxf0wfrbH~aSkAF1t3q_E>?nOrKayX$?k|# zjEK`Bo#0u5br_T}VGqiVI}-pexA3XrGuyR@E-MY>h$W4O_BQYi%B<>{;5`UYqCU%vnPtGm*HksLI-W)skhPd1z3 zyGR^+TYvHmz436lYymxPu0Yqf9pK_r$zU-Y&*Pb`%}j9!aA57uY%uMS!neRDBm|%{ zA2ipa*Tr}j5B1UG$D{Mv`}cJf&<@Y~v9#KmgRC|Iki}}2Rc}oOvzMb+z2Wus@?C4z zDcbG3uxLN87n8;*j>F02v_B~UBAlFq%9)B&$bXN9!MJqZuGaWE1$=f9lI>f^lJrm? zjD+l>+ty?~79h6e9J^YBH3J>pq}x?M)*W6iz$m?x19G9q*Wy2mfuJM!gjdZ@IGE~o zF;2J|$iII-4(k9SEF}mg3@o(PzQuYS=(pXgTXe87y6ESl`i{YA8s7j?6FR;F%Qplz zC4W3+$`q}yM(aAJNb$Z{7Q{#4IrLoH&m>t(VX4U^X)9#>zAjcbcCK5a%J(z_Ti8WU zH=wjyN7$j-3i2hC8{O=7>s4*R-e||eGMkC=Ho&Mif)6%kpuwmdp z0>-h`TrNOvWw-X0#cH;jKYpxmQh3&$uLpU$`zWY`O&O3tL;bbzz)f4)3i=!38%O)| zaCt+{RChxUk6^a3!?K0W>2hbXR^UVmPuVJpK95|u8ls}JA6tQEG5Hc~FBrcBF@L2~ zeNGGYc90xeZL%R(7?Yj9AEZSFtDEKWt`n9r4#?yM+hD!n&2IhIVhf7Itz*jrS<7DV zJdaOlE9oKY;FS~VZ;Q!p4lY5*9grgVHbkT8V9U*pY@elNz<}T0QSLJu>FjY@CWp&8 zS#}q(2r(WPHNbQdRxBZ0qZcV!UVnu4opTLiAN!~8zGtI>;w8lU)z$pml~K`h+8e=lQLtRRfBqxbI}6FIAk z9hDttTPmAyZ-4sk2O@u*8?acZ`IF^BPZZf5gXWWy;mH%ok1h&n?H7X4kbmcuFV~k} zLILngO_LxJ{o8{%_AD})@$0*Wy^p*w515sbXlQ9%wlWK_hMi=SI4mdWXs}J zf4bOgcTLEQ^}UUZ)LooDeyppi^*?>*1Lr|GGB)os;i|j`oFo3>lPFfluh=+ySk^${ zGtn!NEK-ctGS)*7XKiyBX@B0+&VJ@Mj3CN*d%8D`fp;vjmJaXGv7myFo|SR2u6K_RzWjQfvH!IW}Sj1>>k{sZ-MOibkHD7^-* z036H+oOjo-h2G=J`e@tdGPmdoWu zJ>v2WNXpZi=tPU!iSl%ZN($w|5#K6|icXxy1l%|bhyofNXXy<(kt27)|HsNUz9{Wu zWgD;Xhsie9L11_XxA~b(Of-SUi`EG{{_O~1$BG^ncBo=aSyB-N_6j@JziD}NG@Jv~qY3WKR0#wN4WNI*%)qH7m<<|qlM`Q-|yCB#b!h~E%4|J zlDnvl!M_yOlpr=hLA;*FEn_EHXLLTrVT`Y*o#EgVC)dRG>VNs@Vt770IcZN`4qx>s zovMaF9=GH5bxY}V zb06|$Sca|_41ZGLWcY4twftKUORLqoEFS94iy_QF52&pbO7*{A?3PBqKhOd`fE~Yt z(sGE@PSAuVV-nuZ3-HUe1ye|9vCz6cehmh9eq`0|6$_Ud_+P~li=cgV-=VBmA8vMw z>0(U#!FU4`5EM_`FoG!9AXmd3cc_lc<)irC81nc+D}M@Hgk2VyOJ6GXhsO2s3+W;$ z1?$STsCF4%TaV#c+crkw)8)`0hK7L1;?p z15f@O6tNP&X+vAsqqrR3u9ole(&-l~D^fu*kr`7y)z@61zuMSg7)#*u!GX=PTVt0% z022L(D}P$z9xSOer1bMTJq!2R{zjTR7+@z2WlKwKva{MI^Zm5~td1Th3ky_S>r&dR zT>GONW8u2Sgcj_db7qPY>QFmN!Fz3GPM(&$z+U)E;pbAWq?n4$hzixYioGpSdG(oD zc=O5WhIg_S8|WG(7!Aj7j)olz*G~JsUQ`S?x_=)nexN5Imirg0d9$p?PNACz+U2JG z70q(9-q)(?I&PK*gssrpgXpndaX3npZBgY&pT;BI#5_?wgOGkL9Mr$PXtg0^7lY#c z`?oM}uiy5R)Jh}vn_Q33wu}nP8z+(ag+_qI3<4ET0Ln?fb|+6rSW(S~_* zxql|ff;^-@-oM8$Yz~t>(V7!FrGi^+H4@fX@H0@CyiZ~@v_AUs1Kl^^D_c+l>0srR zoPi3lqkD)qD+6Ku1m8VhFbg5H$9jazW@Q}s=@r%qEUw>+xZ75&1RQVKP-y3FjE_g)&!5K zqA=gbDq>-8>K>*~#n5%IUa?0DI8>{uq8M%#!>$>sJ2(rV4|X+z(E*Yp6i*c@c_mZ; zrz$XoMjV{n-^e*ZF&2!(*3z*Zhmk(KYoR6V+HADRK8hf6!&htATWr5@b56FqsDFE` z(P_h1D60dzoxb^Q373*@#ZH)`bh__QwqgtvupQcS52~XZ`|{Cg|Ir!LSio1KWO4GY z!-bSZ#mM+(L;n}`&1#z_3H}qii75dg9rfnJt$9zxecX&2RTvBi)X)La;cke<0-GHQJ#yrT; zm6x%$%jO#wv{a`I3|+t%(7~x=*?$C!p(-_)dEnKG z79O4H>g;JEpLCgg!83MG|E906R={GXqD~4GZAziBz-iPMy2>Lb?_@7!h*ZhRLQ1r& zUFF;USW>gtn%*->AZooQzV<)^?PB7c|aH)uGP4>~KUXvB8fYkN14B4fg0%l&TZxQ>TNu>r`O_JH5l$apyl&ru^20ArRFPl8BOK};x|7p(ujcT; zvd|A)Vca=`+wpiX>7JdBFYqt^bi3_>mQHXZ@I`;NTz@oxh+3Y$1Y`ITTs%{4TSI-+ zP4#xckIiRK_3`4_)8*pA9k6SFN|`^MUo8x}vy-{8!?jJE-HA&GAh5Xj^J#lO1mILn z6<>mjIRH-1Koic+F2?6$kOnwGU;j??hp|*vq?W>hHUg=HD0UWDQ6gaHO_UzOQMIBzwFxx47qx<{; zSZd%2)$FOuD&_+m8AZr)))W>Io`HFFbnEB+LVpOiBX1;YfYWe$yHqnU?VnozF}eN6yLK0U|6}5R@cx6R*s)`{Hx*;_(OKX`n8)3@c=_Qg*?q~N7BA0U zb>`i(&f?`quV~%oYJoB+F(XSHMilTqsg6$Wna75b_bZ6Q7`Ze~@s;UDkQiS$3{Euws}>41x=p_Mj|- zr$+=jjtxG2Hl#4RKCaHmSqHRSYH@FMu8*shSNf^uj5K!9kI_wr9-VFIrn4Jtlm2h? z$CVm3`NjIL%I2MS+JA3sK-jFeK=8MN+X*W7-zL4wX!VVcfV5ZN z#5UlE@{{u`rqn63E8(@5e6qbBuG9fcdf@@J5ob4$`oOfrYJzxXuTkd2AgYIfIw!t! z{b7YWxz!LV>8jb^K;rk4vDtrz@&6LE7N=lLSM=$-?yi6hi$NDYeR$+goVfGBM}Hr8 zR~Liz<;VSh0{?J&KEIfrPjT|dAr2SQR`c0zgEJKWfM1%S#6Mrm&SxmG)Q=N>obY4! z40K{~*;*!3=5ZJ7vac~1P@nX>F$C?t)WyQ3AIaDqQyB-w=41h$=pA=^)ed$UC;3(+3xy6XDq!{%MsG!K$h+`;4P;sN=6}1ZCBRUx z61{x#j9Ur}USrHSv;o)1lU~?;GYz2_Cp*m#2hj@!qN{|P^4In1=p&Xse5 z%l7#%{`(3(aB#T}rh<6>IDg+Hd>w=Zl0heW7RB>HRX(FK6MMX**K$GGD*Ufp`6(o~ za*(>MB<&*-!YPh8^rTcUQK`lfW=JVpK4c2HwsK!vnaZ3xix8`b$P=gU5h3$N<9jey zRyw#d3zCz<7fRs~h!+Q*)SM0IfkgznW5tb%UQ^=7NX3dj{lb+e6(-_fY z(z2$tBGM@auVN*o$n-Y=0%Kneka;$JOujqG-Z((^_jiVM(NoprLh5|Y|5XQEQC;L5 zXNtRaJjaQq5}Y6e@PFC02?<6Ytfz;)I?+Z8WMY|wYD0~sQEw2f%-LqA)?ny5nlp+C z%7L4dX6oGYpmf%-ijub3iH0&BTjGWxm`V3pKkkxM>ZPWnM&n_dN3G1rNl?@lOAm?W8h^5v6^hDZ<40p9E0GRN zLX1`D{Wa?(!$_?X0|cN}T>`SE#Ues_uTGzA0tZW!fZbS&VDnPPfrXPF&31+u_SAM-mMuET59q;^<`t251kroNP$#H zx210DX55rgBIDw#YMp~+oN$OnF!ei&3+p7wDZzPeoN6|~g&fldLW0NxL^0>&{;Eo! zz$Quu>CPef;MWS+AouEM4${EvZ1!yf0$SB+hKP*XBY)Nd049MqjQF0I=Z_6mKI-Sxzcs(5eiNo)E81^< z)l7AYQhzJ%**^S7;}a#3e)F%v?X=lR)h^;>Q6734n6Ri!?EcV%xHf~Su$p@!v8!%` zvRM1V6JoOu2vCTXk`RUTB_kB#b16n44<8>_Jy_ELC(Sfs2oQri?+YGpA?AlR!lVTi zwO}no1bK+Ih^q?mQ|U2i1g!61WWR&E<#0As&VLrNb2;|?0fU$GH5oIw6DU4w`v`|z zeHeQL>?@48ZhKb)*<&3VOC@;S#7{6R_&AgR-r zD>3RZFTxb6kIyyCKjZl^V1)Wujo3d834arhPC&9;KS~^gWclklA1^rv&Zsg+NMqHG zDPN$%r)z}!U!hJYp_4(K6rx=UeFEVy@_*V^ImsMu&(eM_AD#906u`)7122EQz|d@B zP)U^9_K!M=%TTiPUi{!Z7C4~Ogcwe?6HKQcNTXCR(&REQI^qng{Qzc_LB{y3PJ?`g zS`x9?Oflk^kC4R}1vEmAk6XprrsFtxpkWIhrDE;$HP&tm=^_thzV#x8WJpDZuzyNN zBG`BCBH8NE4XhkGU})WCa2;}iT!)+;nigl^>-S1k!Yq;=76|iaO>rt!uEHovk0n7$ zTOPhm4JZk+cPM0>=YK+2lM!xjkbw!=+a%-B^|^sR zhx};_yALKdjc=jhgM&sv8}h%X7HzsgaLwL!rpPtFD9A^zArWZEex#Bo{3tT;q^3h2Lk4l->%9BLs0nZ18r z%|B*e?w5MCU=og>qJO0yk4b7VEswL|NVy1+ds;=sBK>`jNFF=#pSIhW8gP2ne_iz<06RJ!X#ecHQ0F*kBBC!JU$cC71 zKQziUq)e!y{sM=GrDZ~uYYLl(Ye*5VfGor}!=(n0iQ-4dlt}kTUwU;tX#Qx{Xs2~r zw%Jr;suXuyH>hE;*?nsZ?qsh1tBp|?!n6-KwM0O%wWoao0S;DDpecF{RVX;U)b|Vt z7ON1ws%@1^v46XCtrptnmVggp)i=dES0B|^MuF$+tLtR}M;6XGv|$s-LXzv7Kyr&% zA6emS+kmMwimVux2WW<-!uA*S2^RxQKujDnVeSlRo@OW8dnLe_rnab)AVUTz>B6w~@#C|P zILe+Bo)l*EatODQ^*0#kP)7*yr+w|ie@<)rUW(O|MXsy=D*qp=MYnjPxCCyq zaBPY!c??a;fMvW-NJ>?SxY8v@2$k)hv@hW@8I3?Itp$#Q&7m@97r`yJ&y5w$Kl z3_5TCIY7q0*3O1TVbVa?1_v+k)L#|T9UQmZL)l+b(}jN|FVO5RKoeAH^~^u&qq>2~ z*iwqGgN=J69|Cs`g)tCR==75=VDQMM#Wvy8-Rt$xFq|Eb zux}ixKXO$CQ3Yl~`#@JWjG#PNZwAJr-BDC$+C%lffGOE3He-I)<{EG5?E`n zQu3mP?skaLarEUK6P>ttT1udSlOErMxi}k&>GC*|L%9Ck$%&s0rgcxx2NLB)4)r+4 zsM~}GpdyhI2-|n&NL9NYpZ`McmdX1ilM0-wz$AZLvTbgBe*gl&U2tZqVOn2|YKB+| z?TqE3e+O;kV{Be<#)jOeg=6tuNCcA3~v^h3p78uO)q8qo>xxkc zN1o6^+s0L;k5tQ4KEM8|9BIoayIg;_V1BZ~blYV)QYPM%BbgR>8;@1f;V6&4!fUJx z=jdvo^fM2tkiXTmU8QSWu;xJ?)~cdZm^0H&NtKaY2V&Gm=^qaMFMt2ba%3nxYE> z0fpQi0su=F=14v&-UZZ|CEjf23j(247_jHb^+0hB$tYm|e!vjMray>)0gEk~obsJN z>3uutNHZ%GrGVf^kEq#jKwAwm*Rt$1dD5vHhHEGUbWTlL;ZZ4T(ZAILCG7%s>_GISirr=|ZWQ<#6W9**W<3Degp z&t(_!=!g3`E-AN{-^#Awu_5rJ-E;qrl(>)IN>fiu1zN~(dly-jhw)X`-2=F)&>wCD zkp7P5sJ1YVkLMMZO822DHe==!tYHbI|5!ZyYU`s@|svk3<6x1unW=)p^>gbS9I(5L0_ z3Z){a#|dWh#;n=vdX-LFtQ@vWWABWSYl`0^R4i`wNQbQKN%{uvkgA{-$Ra_A8}M|f z(30PEvdtSu0semnGG^K2Nky!MYHO$m7889C9WL%fk z(tX$;6ut8mGHX=rDtu7ch;Snf8)poz-&*93PWS6LDF%Oe)fP42S6Z|gu~1DBuAdVW z_;&RkKskGvM6j!Ou2W|u@f=RUub7HiS6?*X;Q_vY-0=JQ6a(Eu^6Q%)xOPEN14>pt+ zh_S7(_(!p#yqGb%*#||A(lS-ie6iniOAB09PZ6rl>^OPm@b2pV-aOFpl;@c@#)xe9;1Kp%3(gJ*;fibXH*Zerg4hb)Z# zDrc9Bpc3J=B=kZ?xb+zx;{TB9K7E1&!Qs0h^_(&4=bUV~xJ`N0Xw>70@fB}J=bgAA zraPQIgq+%#va2q`QSDJv#sZ(0%|p%=C~xm5n1)`Mlj}gUSV}<7^Em=&*YFJ*>j{la zrN)1O*WCRl8bEW?rXo^P1R>-FjeH_0`^wk*ArX!gj5ll!;pJ&55VC+6s2*KjN>Pc* zzWnOX1Rfa#==HM)1k`K(22cF3LVD);I{WLgXU|&kG_nA$0yEXQZ#=p94KYb}t|l9N z-)(ORCadHV-0#!~AlYmT>$2N5BNj7PTU&qA-h|2yZxx7Z*1dfzL79el?MwTSMp^l! zpkGA{ix*IUeTJ76*U^^IUQ2t+1U6GU zRG8HoPTW-Mav7`zqnh%z#FhiM-Gw3vV*(>z)3^KAaBgB2Vc?oAeZByZPWlnx8^(WO zqxGw>NhnVoSBRPA!v3}!02P=#*qWl&R`MCg;S`El66hDg#9foc&rgw&9m;(R5doh1)zR~=c z(I`pBH@&Nt+w3Q}lgb_3o@fQ=?k=Y}rIe!zqyfyJS2TQ&ln^NW+dM4qk#~QS#D7SV zH`k9ybN}wbbYLNm7pOy(KTfFjE`n?|xRt9f0%wgBe4eLSxFjh1E}jh=^G$)=)c>`4 z@y)tH4rBZ5=@6;*keB&M1=N4NT4_A=e2hfyg^!iWz5GG1n}`e#lFq&DvVOAGNmw8HLDE_HH0KlMQPVmX}2(OZ9EXhMVFDuid& zG2h$b{?;IM1?|$kjalJ?t(kr5n6_@NvzA8S$i7BUYaywhz5}*BNR+Qm!Iwjv5;oC z8~ZrC5XJR9YjCLP`-acPlaVW8ZQm|-@EY0jhPWF<6Y@5?wWlncj8vw1G5 z>L7YC8)3FCG8i=v%1_AkW-+?ig$5n6Qo^W_zq^6kQj8Z@!{yh*%^TWF zA!Oo)3cnaIxp)nc7;u4#;7j@pAwR>s$G!dNFq#+;y};-?8e3D#1g&T3Cx~`5YI@qbN z78Qw~=W#Sp@xlRI)7?5|I1yFUHUG{W0_V&)@9weSRj#QMM6T|3e?0i;Vtjel`?&uv z`1>LL{-cgNG+^K#z&_%jC&#+}j#h=VjzUJW@}o+AB}OgHo(i-enm zL?g=v;(Xm{M#k*;82KE@?2GAS6=-6C1%dZZFy>17iiqi^bXf$PN2N=_Wrg8&JXAvK zFuof8l3VAmzyJ*|i;D@;?juJR`-Fq^No#m{hH#4ZpL9VrC=QAIitC(I@Xdca0~VbE zaom4v+&kmP66M4lB}TZhY!cXWjrKq{G}QzLzF>`z+LKaJY~!iugK)AXX~7Z+1p zh}569!!0J+7{~9hyL2M(=q}A3`!p*IaOixrhZ$3|%g<~f{2+M$UNh@vO{9m>y~NVa zjO3gX()>eCH&3(}TNWZ`%x}B@XtBk`X)S-LqdBZ3+!WWiGC2q@qcK+8S3u@606|nt z^^KWypa5c52)hj(DFrjPko`C(fMDGm%+jlR>Py24uVm8M@PtY*r1Rg=&{xH5xQxIL zmLOk(W6pZyOS9q=q-pV9Z#2hU_9`>7br9iHU7>P&!kKiWnq3dUhZktzErG>9p zXmcCa!#A6cfvyhIE{8awpXJOPc92|Lm+c7<6)4$<16*jAzaRdRV@e%40)vF%*jjJjf!R^(xxK~SB9iVN#Fu*;Y zK-n0zj9L7Ar1uPSPrKsBMo}!nGC^CY7ii8t|L9-1J9KsAkfK@gA4%_=iPg81*H9;o z)v0N%rOmy6uPwOyKn;UJZflPcB92$ddG7b75!SH2V|9dYbL9ncja1&5K0<#q86`D9 zRB`+TA*M^DKP1YwNd{p4EH~b2e)jFxUsGZ7Lb5a*-xxEQ0`rg}Q@Kp!N{U?{*9<@v ztJr8GkgyE*uv8;U*x3_DM>uo(8H{b%!o^{7{9^C6aE%tc8*q*JXT@?ieE+@+&-4O0 zUzZ?A%4ay`s&cY%gvMnV)>ePsr;J#_fPrRL*;rx;1bJ&pF!2;@o+S_}TdA3wx8%$T z;45L1qn7MHa^MBuJJm`3z3m0sD~Qi=AswbUYyM%D0v%7##SXv>LQ3f4o&m5;_!q3> zpa1-4NIc+E&pK56K_$}>Ubyc%7^mC#gsVKritz`Jr7dH36Tz_$xzc~_2-b6*5y3tk zVL{N6N16|Ou7|w(w9G>c2U??KHSm{WGSG(>GWycT1Hut=XC&AUL%f>#l5B6b@DDQ< z#9l|P1ii;h;G;keY*Bv7Dq|>B9NL<1#R|D_zY)Y1fvgZL^kGmt>9aJDa zCNqv_$CNr9WMz_Wql16-`VDxNFhZonhQI)WL)O->8f4x@WqkSPWN0-5kK>!PwE%FBM4GOD2wOEkEa4)TuLIRM(_G&JC|I*2?E6$iQ7jB z7+`d9rK^tu0hrTwbgnvEP%D9NK3h=a9L6C^9sG{4p-1&B6Fq+nZSP;#*P&hMKXhyTy0zo( z94U$F6A8{bz9+ChBR7f;MGKyxyk$&aWTIP?W$ZdCk{#zOu|1hgKG{By>OuCIHG%(l z^+2DYyTDnBn}INz-DaJo2sV*68;Ui6>#bMoT}#hgU_CU=yW&+FLZ2QjZs-ZfVr;;zJupHC&ZJK&OU2)M*IPX|D z7RUX$rja{`ZJs-wyu-9duHmvZLsqx|U!6q09&mqkDhkE#S3V_1Q_%e|X92R=*r(4h z6r}94wZ$N33W_Ozr7%l&P~)PZCZ#3iPLkJJ*XMs^tgJ|JuILC;XS4=U!B{^&f}sA3#PhnC?0ReP_Z@P zN-2LaiMXIu9$`h;roX>o;*@@pNn-^6`Aso=b1voCZe#J-bJYSj28*a!iTLY{6fDeenu*9xEHyxSDl0| zz`m386n`cGR0%jp-IVtO0+;(0#4w73{d!M9#WM25dXEh$N7^XS(+>nEl2~HN~x9eI@d|H@tj=`%=szqpAsTbwO@5-yp`Cj3Rg$1A{mUha46;nY6duytzgp z4fnN19rmUA5;{PzSYMsMJELIuO$>p)RUG4$bx1J84=Nt&IH<;ZSBV*LQgkp}cWmZ5 zLikZ{*7TlIS!=!Egs$ju%OVjNGY z(N%=%3Oq9PaHWV1yGY_m%=~5H4Sw?DBAgOm9Tw9eKT*)r+^UP}M>2Qg&fy)z_^T0Cv?#rSuPr9nCiY=T1+&A(V{ATebj!>L;*n5mU^S$o7!!>`C6nNI# zbblpFk#hKZwh2P3Y$NO&njwj*;~fEX{jtq(ThzY#Hu+_-n(45rsKmw%0YkZC<=Yp+>Eg^&MUp4J_nH`AV<;qI1eX+a<`Z?ai1tKX?rS5-6%rckrs4`3O zl?W^xif@7+cq1RQ%0U!KQ36XciUY0=$3PuumO^_{tP-%}3}ceXpt)%ve>c|_dC_cb zC$=&WVG>ueq~j{-wo#YYD%J^W^(`<0zK#>&4kPRttXW>Gr1lijFHB*vJl3jQ99Wr@ z_;tW3N#(?NUl^lK?stD!ZNKYWZML47(jeVq=S{eQ;D#wc1HvLD#r3q2Ae%5_%;Z3H zxj|$dwaW*;cMv8+UY3_BIh9N5|2sJ6%~y-7#qMH&yRQy5)n-2QgKYp6@1+69prhd$ z9e~Ej4IfsxieraqK{C;VM5rX3Ls6)N&n-O_lin$M>miu+nrwf{q;PemuoAcpm#OV( zvZVJzQasG8KsN3I{M~19jb(YtyC~LmE|utT|12NHiUxG%{(^Qv3XXPsXq7Rp6i;~B~J5wM$-JEW+@Co zf;T|TM9+38&G7@TXlCO<8$Y<^3afrBJ&j(h(q6T~-@aZr{}H(o0su`9?CF z;^(O4S2tHIyGN}-Q~0(aQI*Q9X{8T1{7-lF`R*))5s_3~76WF>I6hcGwRl7w7DFAL zEn3f+V3&WR5y>sX>OzgC*Yu{WWL_tVW2<$yQmdmE5j^F?f*!D;`iRCmD3cqC4~;80%HLc!c8D!pjh8o2LRZJ#7;YQeqFA9wW4_y6_n$t6 z*N<9Wc?Htb*TbKOxRqpay%PoPf7Q0TH{0Q?=xTotPlC%z&q16D<8*6*oxv7?z~!aq zINX6*SEi@8m9fC>(t3Gpe8}c(YoD9obYRggB+KAPE(qYReqoTAjj6Ui$CcN0T&S&! z^bFzNsM1Kd^kTy+Wid=Qg#yF*g7k|)#6Q(+Xm=|2jp4i49or;7Z;qPAKMGQ2Iu?f- zPicRN3!>%c@0P3tJLUy9eWdvD4D7(n(V2DTodqO_-WI8Op!XTlXuX-;AcfBkX&B{g z3$A6aOWQY}Z|BYa&$6-68jNLA+>kIDbmH z(y)o}dJM|r%yF@Bj@Iu!nd20R5y)(odA>(T?S1iViw+uNS`h}#(Qq;=8uD*}qS6z~jrh9y>nB-r(DwYifu+G)dBO&46{Hhlohs9%J$VNpBN>0T z3>bMjd}IL>&4wII`5d02sw;I17N(Lh4M^;?Qa02LAg9r%8s!gvtRpvEU?%PNYB=N~}f zLb_leCgI0p6DT<2neeiB1?yoQ9}4+Uh#l40;1rAb!iGIh&X6tMcvnMB0ZjNvGna6~vLD4EI_4g3p3wzzMk3jBl9m-th-s-A{j$Bm zy_K-w>e?&@#-f4a?Jse~y@in^XoH9$9u)Pb+oF9Aa#jQGj#H{^q_Je(VBVyIfzjx| zU~2DrebYW)CWCQccA!s{Bt-{@BFB#ck|whGALJ zy~Jge5tj(M(10STGl)62fnjX6hM9uri)x5Hn(E}QW8luStV%g^s zp^MX;(az$=V4_jGgq5yE+;ncayL8kErGibn+zSpP#`6YIC?0>G&f^1#%N~1vP?i=& zWpLdLpeMyI^zg-OAGIcWIean{v#uRDN!tnlFrE&8WSCTk-UEcffG{~Bi%}p)pJfRB z4jKrE62+v2aB7wCl7S%()MA&MqoBt+VB{=kgpe~B@jleb5(_tm-# zPBk<2UIIK70!$tQ%w3t(vjN#*(e$zXsE-5sJQ~&FkIVSU=(--T9?^ftm@h&B$}UM3*_UiRRI$r0 z--AC1jYM>?-j>^ec8GpUod#Jdc-|tb8N}Gsaui6)80im@fYmao_N)3c!y)Yl8YjsI z!E-SjJnm$j4L)ii{Ij!p))m$Ae3dRZsTr+MM$P`9MPskc2Q8SACTH;d7VDc0_8}xj z1ansxw0wUaI94?Q&&770(`Z|LhY&OP|G#eav%yza-;pD%esJBQW;r4Od?N%4aHF)j zCl48nj9ZogXGGkQkbZM>HG)%ozHJ3hl?+iXP#M#2M;nt0fdDzTQzk^Dbk-_N_hT`1 zjxC~h|FRFpCYA=h0p##K`&8&W#$`-ROeb3Aei480%~leAx0yptT1sdvTf<*|1w5qj+hO<=1+}Bmc1)pXMvqqj* zZvlU>FZbKSwBX@@!S&C@CLW_=Cf;}7ls5N(a6zpAxyqse6VPK*AiucS;T{$%=!3XN zvjtxf3Zm(1qe}$+YM1tvAr<(a`E!CP(CHQ^70kg9gvq8CdNn*qRw#Ec-YGE4QBciW z0;8BRMCc4>S%HHeK?pS+2V4r)MQ|Y+p#6XSx-3@eSn=K!rYQSefhY%<%Vws3f|)74 z@^aH+2d;EA`wWl^353E_Xmin~i7%z;V9?3U!t0feP3Gu^AAbp@>>p>%sP}6uMX%U) zjAxap+u~H|jkI^JU~)BM+kpmtHLTcnavM(~m_1?UY}d%=;P0Xi_57-c2XsvlKSF;D zO|$F&InIS?S}9NSV_>1uJVTFknmp2nFjcHKh;iv6(`MCxE!n2=g}JnO6{-SRJS0 zfQ7t9>&$-8(#tHu7N;0z0|_h;0vCT#ZsA>Jd#n$;Si0vrI&N%9{i3@AkMP4RcQ0OT zo7m%d$WBg%rl+5=V~gmXg^8(~#^c9zZxNaq2J6%ftp>e591>M7W%V+0gpU&Yw3tZazqho6O+5`7be#iA-t2a;cKHT@`$0op5RkQQ^N#S;60}r>4bohXUPHc${&y)+?rE=z zzWGSh_=dc~)S`Nq!PmJFe!+#~x)|=*J4flA(+c@BjJZS_o&}Rd#u4siXV(%DjT} zmxtJ>>&0^UptQ_aFcv>&dejo~ni9j>>#`Wkt|%7{H-3`4w)fZU%JqNRp$2#~imv<1 z^Dsl9F8IK!a;?8@hR%OkJ0Zl`1hnl95-@J}OvFBhRylfJ1~d?d0e1{AT4q6Z4Hjx% z{1+iUPFeKn5GfL`b5zSqZtYHqi@z3EkOhoR{g=%1;2u`h79(INc~o)P$cQPFR}|1}OE)BEQV3v1hpJ4wH zh}8CpjK@3IxQ70sG{w1XyDUT(sjz)gNQ{;@BH11fhB2LnmY<_h8`2*ssgz_A;z#0i zIvKPLnA5pKc}XZZ%2 z=dC!3m=We`$Dpp{$HP8*M0n36tsac>A9eZQ|)O8Ig&&)+I-NZ~i` z+!o9J80=WKH-A)K?Q;#RHT+Rpm47!J`c*GG16PAB8v|C5TJ58@zF|I1m zKB-$yMIc|L-3D2OK(UPi`6Dzpu+|0i5^@s9=Qs>up~k9tOPdNJ4dsqBpqk_Yb4`^z zAtMv?NK}7#0~^ht=uGnme%hm?Twm-p2>~8lKt=u>{M(Cfzac^+KWAQqK3bxrf-z5Z zRs7dUnKi#fq9q)9dv}xVUP&Y$guJlxbxDrrAkmGW!Nv458@)1M<(lcRA{*5XwE`P)WeWvWm zWtR8+VT;cJ4_^%!6=z#ld_sEM-iGrKwMZ4Yp*ayu0|E5Pv?iZ=Z^4l2Eo-I_0(EeD zYPf$6Ff$JrLbK_p8&wAD)h82tndGFfeh8PPYBHce5{uq;_;bObIwicPxFkU58Re`^ z&gShMgLflA!x&R+2bL8C5@&Bl67p#tq0(8T6_V_O+AT>(t@sX7JZ!5AGBs(mSe>4a zF2-CurZI~fOT`l7{4#%GWY(u&@dQe6xIlkKt&5&_P$HZh%UmKd99G;`9<3N8B%^jI<&q zWGFi}lr<8G(VD~d)YY}IjZ&ZH#M~QB;e-Yk&<9sAeQ@jmr!Ru{kS-mBsw{p4CI-+{ zJ3Q+_&S`d(ZVQo2NVh!8D&LW#5qW<~#GZr>ls5{uXmAR*V^XgH39MQ!GQJ%4AcQgJ z@GIlT$_!^NP5rpoCJZveqg!Mj+)>!L8+QS+8FuY8^S*(+6!AElfif9OGr~{hEEL6o zT;YwfDd0iin;$cKH(veeKRPe*?^7m?hCBg-Q0wV`ym*SkJv)~W^|5~YIdgwVdJ zm?LC^@geYbWjJ5~Jmle&DBSW6(*D^gDJeXs#2cBYs2FDvE$Ou9GhSyDl@(D4ZVH&t5pBR5=H5!iJd1bD zzOT8VVMY&*?)fo}O+A0^>DDjRGp8oIz?aIAxaq0@$rLlmXw9#zjsk-5ufolaS6$}F z<=Y9LG)$ws=Z3MVW`KuSqnzLo;NhhJqFyO4lG~24n-Q?naSl69-*r=|zy)dKvh>_f zpACoO#lH=&vukI;`%aY>8g9rOCtHMZPOBR263sj16E@KmwYVo z2=eAp%+Ew0u*cg>NVf~bmYQQ@d3S^XsJsSg!`&kGjkJFpex&$rs{Qi`?uV!jP;#CZ zCnpG-`yiNCg(|eBUF1%hos81hC2(pdD47z_B(w-$pW&Xe*$Dzj^Vj`WZTlyF+lU=a z4mN@p@ByQZO;doUn%13=wX*>Mh!(MkOl4=Tgz3mkV8K^j+?}W{`3(BF*p8?T0^bf) zrWk5+<$izG0++q$2?lh)0CUzkHcr(!G!cPfbS6NWU4i^h#nQ0Uu_#b_MNf$dB3_7` zOZ|71%4GfIhx-eo23RQ!rc zmxVt$Dd2T}@#I9+KPOGOBV62CRmH3Mgpp?#a!9iyqAC-&tY(YpJB*R9h2`XE{K5l` zxQ>b)D1kJ19@oA(opRA%#CefVwa6rz{wSZeCNK#z{X%cFp1fa9iCC_@FTp}Nd>cjf{ zB@qj-Qp#bH(&zdiy7N~_IJGWR?E?-yL@9q{eJA~8;!r>Gnk&GFcFKcl)d8r12F;W(}{c3%FzJi!qmD#(xxJ> zTgEBxI$eiO0co8~f#S!!u_@koR|{cVD4EpzarO7!Dw!i3*p+*_K#9=)bg_iW{=Pw3 zsZdM3k?-loJeqwb@DV9qK*f4bEl7X0R|wXi85FnNW6I+l9Uem07N&MjD=ZbNu;=?` zC}m;|4dcA06CMpo6>&KJZiv(ZdveKyHNHj;E;uJ^+0eokcPEecWXlLuwGedHhBy9f z=&~&!#7#om_e`KvI*x?*8sAr!WkQXg7sXrVqMbSw8se!0S~ z1%YEm%xtOpga^+bg>1;VlewM7mNO4Dk~*md9#hsOg6%g=%7OnpLM4tMo7=&ukVrBj z{+Ow-EVE;lrgP6qmuBe;pTtz`T{w=sc788aZ`v8X65G3PO)U$SflAf5T!va4i2hVm z(BJUQ2Fj&xjv1NOtsQ?`2K$HMRf*usqPV|oT--$G2)~2U+=2h)Rv=RAjgN|c<FOJe~$hl#Mj2|UG04|rtqSbt2mO5=Xg}h`Wv|w>fFo7<3D@yP~nTWvz z_e!O#93a8&?2HH(g^)t>JelR_eF%(F3M_PtE%ysy_2H_w=jyjH?j6CJMuh`y zr*^$%V+@8~QXGFUpFaFVgN6MbK?D%VlJ0@nZHvv%SdMdCP+45lMF^LMK^*bat(KV| zadrLXb}oXV6oOWogP_K-S`=rWt37*<);qaTQnG-$$Q9_mh|o5k@IM-nJa{)X5X2V`hH%Dg~ef*|kf-=lh4Dx=GN9gr+mJ zTgm8NqK=&-_dyZqQ=H%eBly|kq`}yQ-;<_E`^Ew2AL`n)cQOT%M5U6Ad?~waloNQ`DCtiXS`bZy~%&vim1u(9L1uU#$Xin3tlAHAG}1m z3RE3eL+f*}^ZL0#Q%ga8j#TP^jRe5gEK-oD z+0v*EDz8Ru&$c4r@@b}(G2F0Eb=7>qYO49Cx@zRV$*U*T+$!hQYCh$780H!FOMp-f zGM|6K!XrTv%v`4P5{;L8tY12q`<3P#vveY+FL&&!P_%%5ia`}t3SlplWQ`e#yWg!} zG*MG_o+f56KS`(9eAJ>DYvdRgxSzeW0MY{WTY4K5f@IXn*!%?k+~&a5#Ho+l z<;v6#;8G~nf~x_ik$zCW&rFe{?!U<^+LyCRQ4B-Q!3+@Jq3vi066roNo(g)S&Z;u= z(^#aIeiKogO$?sS{Zms844_U?t#D9mkWD}dvT)QEXYUhEDpQ779T`F`N3r({vnzk7 z-Fa^j+}zY>y6n9LWVA=MLqq%nxUY#_xocacGog<;Oq0M=*})ySY{Q=FGr+z9|C+p* z;zegl8@?(-f`Tq?x|*Pjn4rQGpUx^ubhassvFqK{!l^^KG>~es674ehZr{MjP$qD! z49Rv9jM{s*8dGUQ$K!_l6hGoS7N~#k!Jr5O4cxcYF?wo0qLr^QF0w;dHMM_(&oM88 zNr^*(5l}7y*VGSyPRY9H?S}95V`OiMV$W-Zg$q!!q?$Daj@5=j)hDjmpm_QNoI&0k zwmX!$39h(XV*S{mh{f(k!jiq8-GIj&btE~m8~DR4ISEyY;taF9pFYhM&=`MNadLJs zfOJyd8R1x3p%%_JayBx}#qP`fdm@QXFj{URfnfL(^-Ob64fNvBkd+-N!(AGGX16DN zpw;`pTs43(OPAMogg^{P{)*$($ZI!2gDVSr-PPG%Ct!$Sc}`ZNB3}0UICK@N1(iKK zID#gXOA`*6KJvbTXAf0%;DLX~stiO>8BsJqszl2Wu_+hy;b#!Ueq@rp9m0#MK-wYP z*N!WR;qNy?@E-bxGxBhWL-w-ttVD6zA>Ux?1GIvc?%*+xe{;hjEZa~hFz#%^i(&SV zaeOwW)Kl6SF!E zjS|M8+q5*cz+q?9LDp~sijq`h*yk8TTtg0heY*{T8nq;LemRdM7I!TqCR5M?#yu*} z4|YSRT`y0CLa-Nt7kzzcH)a_X}CW?9Fz5($#@_tgwUH z-zxcNDdm4bBFl^jgXumTV6EE2Z_flOJfn#>G&EGcwQ#@BgVwtNqVy5p!II*i`;QC+V(lOce6LwYAW)f8nC}#J9x3vHnGr2)R-al; zBwe8Cz``GL4O(Eq3I1@R2Gt3&Gz5;AKJko{2bX_b17RBtay(Q9>f!;C=YrCsKy)3W z?iM*9g0PQgzJNdGU%{dl8@OcPj?p-V_H9l30T8VgE@Q3Qz*wb5X2b3+H>PX^?%Ref z4<8+#D)76_Hdtp-z&BB#WJ-FVyuZ;?cDLHB=kT_Y0_8E4YaQnQM)Qf!y=?s zrrJ7|#3m|AW;vlc0Jrxwr$b!ROw}J0Sc>H)PzPqmQUQYj6fD0Tt&wW<$_`Erh8}M{ z$$M*83TX+HMp~>xhA>#S~0(q z+{}WOU-zC$)Abr^Y;c5GuHG&p9By`Nnx4l9H6RSYM2F${I~`S87PHI?;)RqlQXN2; zc1LS>wj3!-m#ql4vv{_VFq>sBDj{zbZq}3oGwrC2YhWk4d0mOW@q=uFPC_x_K7fBZ z0-0T+ZlFLYjHeDd*EBH*|B&mQ5J8|n`b{;(L*Kl@1=)glj~@ro8QKp}FJSg4l6hPf z1C0?P@`?>F`G`-D=8-pO@(S-*i@_X}D(#Za&g;$_idGB?CNXIHkMxiUEoZ>)2t7gc zP9V;vu84PtrvZMF^>Zr9n?D73;bgGP(O1ycDU5p&e?PxDFm ze7_`YL~eVHq3YH^LKe+9j-o_F;yoWPTezAnd%*{gT(mG> zOc5J`L+CYBIJn~!|NQ#9h5z=+U%&bCoB!T#{8f?&7q~}kc>^)D0sFON6>fisDA>5V z+3p&mJ;B|>yLqF)KPaqoXsq!|M$3zW8Cf{TR8=W-KEIfq&yber7FePfh&jG_`TFJT z)vNaHZySEII{X_sRCpyah0q3^Zji8c_fGCe2EBpzX+trU3)Wb#z;vFE5J&Om?v0P? zj?%Zz;!SxL#KTy>9v7#E+0cLc!G6@AA$i;g{A~XX++~W^6liz{k(=3T46)^ReOrWT z&(x>BVQTT3Dn10#XKqdj5z*6hOsgV|2nol1_Uhc2Dm&Q4{I}HuHG2gjP|DCkqPj&O z9{H)hD`ff7c!H|7)*1u_yX&x^G0Qb0Wj;OV^1$iQW+bt6NcSM{&;@^hpKFj>pjpnu zRQGW$IWb2qu)9^^#Q)=N4DkaJXY_G#N1*~X5uK&g@u@S%u4-zu9|#166x=$@cwyYa z3h2}CYWWU4CX8RmNMez1VXsXtr{M09VkYHbEY0sW%k&%wvFON00I=lzJMDn9_fJKk zyX}MA5Y%|)pDi+$sZxJca@kn3KVW4Ulay(-knV;>1Ixw&fu_<24 zTclGC=$)1!a?;*WZuZ=I3+*B?K5 z{{5HVe)HnTf8|;621qbR9!-5?j3!L5_1NCAZSUANcWm4CJY(CoZQHhO+uZr~zRCS^ zyZ@Z7R66HZcT%Z3=k&-DI5)TCrs+awT!USY!9j#waMXeQIIo;m@-Vz3qon(sP(DZd z2jv#3&lnU`(1q&BG7=LQpKqGp>@A2z`~sFk9`j%|mVjYFz_x5J;KBhIuD3(u20bg; z`T>S?NfO{k42pRH_`ZMF;{*KV=lgyEP!lqnUs%$m?|O1jr+DT*nSQUJW#sf@x2nbN zGV0>2$Ml=C4Llk)gOM!hm(kGQt_b-BQL=P5P&Btx0w);C7q3QAoWd@%(O;(wO+<}c z9#1F3hTD#JmZGv3-&^QUH3iG>2`tSL5_&cFo&oe1oPVADlKm|Pi=x)&^yWq#E7?P@ z-HT9VL%weFTyRV8G9jyP*ND;c%r;psn&X<{;&K+{Lnb)uHJ^k6CYt-z@GvI|s)O|F z*cY@n0PM9NU%=a{KEFY-BO>BgL%2ubvmmPbT|p_gqBF^&=$bIw-Hhh>VAhj?+(+K{ zwj=fg0NLBkrON#=IkSDLE$I`yy=?Xb?&)7w?$wKa8Z(^^ zQ(Z~DSp65A_jnkVz{-HB_M?>bIuVLdGz_**PMrp8<&W- zA{9%DbN!B+EfQJe2U1ph79`bU;$ciyuSu3^JaHSbLZCKd4L4-7Vj;-dELsJbbmEL< zNWGq189-M^{*<0m&V`{gTevmz9VVSJXcK{vim}??Z*U3%^_F8WwQiJ_;YxMBj|Y$d ziOTQZUW$QKBmf76KZ1fKI?_1ojSVL)Nki}@IRqXnEzaBSSm;wG3D|=p#g^10LWx@i zO9APcoQb=_@G1jYnMW1E$&mZM6u(PdA(jL{G>uE{y(J`*cMX0~LOGgP@-t`d+oidA ze2H8^c%_1G^OGN_rL~`qp^y{eZ~>~SJ6I$wTC}Q&0)>U;-JR#2COv1CSptY=SmX z2_&`4TjpIz?iY{(yL!a26nqjK$PD%pJ|I2RiMUJ`MjyCXtOqy43_1d0*nq>3c_;J? zICRBMtC0P3)9>727zm99{OwkWa>(~K;J*gVnTJV3KK*UrI}MHKtk2o`JQe;HvY_IK zdBBxPcrz2RihoikZ39(6S(I4h=LHD1#DRSr!-_XEu&Tv0%x@$ii9!M~i- zSwdnJg0Nhu70InuBq&%OpaDyPa(JHuniVy4%W>5U<~~(>aoHE8PSOpZCAB7BE@(m2 znfUu}8bwkKrhJzpFw3X-9p3IbRq!V|$q`V`>w4UMoN*@9esXw?6n z(scjbtD0Tq^=Zgz5ndEr5#aTP-#2NX`iR^w1w^z_rF2MF*{jyW90ceYJ|+%NxNmPI;ixfKK2Pa)Zc>L^Cv9FJK2F8(gtkC%w;yPy> z$mxii2pTm)7;rf9$V?X{i9+bhQi6K2wxQ7p^>W${JW9yIeQTH9#6^=6jL}M;+KC+V z(QB4wFV3iZ(q}dUo8OTeWd4!}nj)~Bn2lLn{$Kzi{WpL2I==sD+W4@(R9KpgSK;XX z!`BPO_2WJ9;NH1PMq)`ZI(mh9~Z=&J8LGIg#LL%0eF(6N5o*Un>KC zk7~6-Z36%Uz#fh{F|Bew;Fkiet8t)DGZRA`_m;O~aupibg;dbNt!{Ta^j(loF(Ge? zJ|Kq?UDd!p9=x;Cmxru-)b(T*JB31z<5*4YsgUHKmVl&2m9O6lYwzyJ_eM3o&pk3&Qh@`Ee%tRcH`dl$l+ z#Xo!Y>Lm6!K;*LgM96B>ikiMk1gwSrfPGy1HXn*~^JA97XF7RCk65Z@z|!8}TP*6& zQFqU}5D46N24zbZ@u&w_WZqz8R}M=l{IkHN*3td}8L~E($rS9jVU|AMc z_NvNsUm!Oz8AE_!ac1cJ+7>Qt2@+}Zb6Dnm8;RKZE zkdP79&$XV}E;ucxhdvW- zt@_orag$y|1Y1E=1*yr{t=4CA~s$*`n)GoLsULm;u7J4;@gQB zT_bVfZaNz@RnG8NS@A;hkS9h1K?L;m{u9JBP`+H&O9Hba0ik}sn}fN`&+*-qq-z3& zt|(RF(9^F@8BW?yxU0t`IWTxf!_QBAEUX19c87qX6{ulI^r?>AgCyQmjuKdKeoKH3 zmC($7*$TcuP}O=$HTOSb5&`$ul;aS{NV+Ll1kW;jUZNxN(GkVz>%b`N~vjYxt21B+v5@Yqxznpwc&UW`ARA5HlNt52?JBegrl@0 zm9A|LT}G?b%y)h^u!h9&QO4-?0uagLM=0y}O%6kS?b56zZcCv1!Jc^hI~1+upmdS_ezC}O(I{DapPhZl7%ZLLbHmN&^#Xzu&hNtm7sHdn z2pP;~!vHxVfn%g+(6n3rkctRmXY-1R1 z%sKfmNY1|NEyq+y3PH8gukm%%CM(YUPQ0d(*idBC?=UvIg3-Je!3xzBWOCA|W@O>A z&aAbdr%Dy&B5y2TiUeq(XCV#|Xg4Lz(GdkqeZyx$8B(@4Iyfubmwq0sr{}~MEvJ`s zuha>%a&_?$MjB=MgYNpkn7S)95%SQMVQUWXVuhNLX1+)C1&>IacJ*rBYJQU)1j&`` z<=XETBhxdrfq~Ez7tmR`1lS+Ft?6VdS4JLuvx12c$d2r#KmeXLAd51V7$GcPsFZo1h!uecHi=0Hk)v-Hk?^Wj%$w5-3XwB6w194SbID&jn z!D+Dx9lO2{CQv_#*nL-0fwew|Ss_=~HR{GxTZk@)ORXXehi9l!a zT4X#{!KF~6D*@?0Vk1Ua0MQqiz*HyyE}Yh}DnrTY)lD#iAiTg3^0CsqO>Th`m0u)b z5TLlSf3wrKh2KJ4MQ%u#{Y#iy10Je&4;OTk!<6t>!gYgl&i-h;p0E27ygPuXTg;>S z%e}u?PI+Hp<+Q__*;N;YIqeiZVv!MEm^RFR$c7yIN&|u$Le5pV(_9=l|Cu5)VICgr zDj8EL7`EI>sLJ; zEi4MJ;RB9(10qpbg>ogJ6#nTdTAc#TbWB)pbr#2L;2K0OJ1DU!-X$t;#^${?zXkYg zY9AU!b#oBtMF}_{GYCysf8N;3j-juK+UE%S#yyThZ~J0c%z!-qEE~+%aNJh!b-~jV zWD-9olDb*y_7Ql-n{psItz2#`qn13}ST}|kT>^$1=ivjER8PRG5c3U^tm>{9wBC(& z?xW+f3|e!h_b7`%mmt-D6Rt;OR`=x4W31W_7%FIk?syH_-osuMwne(@D+af-5B~ct z@igEblb4Zo_D)E0t6Le$i4N4$C<`h-D}aZ=zXr)%f+)QErX?rFS;q}KF#LZ9qK%Bk zM(K`d~>kiE3WLZd>FKS#GjVL6O;* zYXZ+Ge*t8>H6t2rbF{OKnT2PBIcp)ZIsw$OIoyL6}Eyfoe}N`j7=*WXbABB zW^BB+yfH@atti606JT>Q2uG~DsvuiRkMDIj4k|}%A4^)bYX%#1MPm1F4Kv2>?I@&x zd-k3S1`tD*VX6`4;B#7PWbGO)xf~|$C$EoNyXcg_vBl-RR8kBUJ2&X0DmMMy1|nktH30RphWVKxszn}>wJk)NcS$5K3=lDQLmN*p5I2K|*65C`s!mwUyGax*uw0jhY z&pw(H#7h)!DG6xCLibnK!vu8hn;L}XNQ&ixqz}WJacgd}0FFrRV#2tY_Ni65Rat$PWYB1puk04W%O|bPZ7f&TN%~CLd z?}EudJJ%v|gIh|XKD5N2!&8@hlw-@8I9A)N0+o1`;If7xkf`6c%mSc|=+Sjv0N2iW zAP5xN%;~5C{f9erPH4G?V7bB;cUF+dAF*{+*MH*%`5_d@j)_RQWgTD!Qn!@%MY&oB zn#!pAzr)F*IugAV2xvFh7gKLljoPY$TAOu|_pNdu!c)y8l)^_X39!Vld1hOpsS1Yo z!Rg5gqKT9XjDp4Uf&r-<$yOt|$ckrUMgJzB&*Z2+%E0K0>QHFur?v#_#;N)?JIu1) z$CN4Sh3S>HAd0tsaURflMWw^GgfIBxI6hU+XPNqF`H z#btugzeLM{0q|jjhn5`82~0wgWe7s~*BqG8N0XyB@Z_9n#ef1qJ)hr3q;Cc}vRQDf zi6Y=nD|wbrp9J5H2_)w`Y_nSlR$Z^UWTgC2d7(Iz674>PpqMHSq zlox6fyvi1BotuD6aoe<`5we@F;C~^tG;bSdC6rUJ87U9CF6D3(S<@lI*XoMd6P8mL zI*ik<%K@ZN7S-&lK8T;)?N6EmWFXGDMxC#`v4Woz>&e_BADU_9h{07(+pun_&_bSZ zh!UpyUe)>*j}+!j%EsKX#J+`+TI?6#1(93r7eZeN_z$#KTwL)Ct8HqJup7jw5o*f& z#?J~-R~hOYxqL7ymD$<4B@-p>*Jp0}e3@-b2myv`NPo2+cSvWSrhfSs2lib$6=}`k z3ErM>YAM!`+1=a_er0)wl`wQb(P!@MN|P>PGtb?^a2^#bvPkvA#+Uv%*>I8kp)yUy zDlAmTRs_3FT$lW?46wClf{xLFM%qWZw|D&uH6osrxT)bBHdgMvBL?MhcZ&Z*t#-Bj zbpo(#!lqAQwe>I05lAuK4G0w@otimhm)!g_PE3+LQ`7hOK_t%BVyFm`SRX*I+Ii;dZE811BX3P{yhYTc-0vU0D8h|d zE_@p`B9nT4o0u?&PpnDaIi*M0rzMfJ_Rc`O+j7n!hX?GHJ-v2r?R@yz`X$lE4(71M z*uT9|qTkVY#C=6gm)dZUDvgzi)SMGt5|9n4zu>hunY8-LItG`E4g&G`Ikmooyhi|3 zcoe&R?MKXxU#<#BvBL)or?Q16q!5F6^XZE8OTr~0lYJ<<{;9g!({U={^f-Yh{QqP| zZXhs@ws#H?&G{RInQN-v%=%5!=17!x!qSr1KPosMoNgXv#!2V&XiH?0%A z48aM6^UBkn7KPNL;3q5KRLCc|>g$u3T3BQ}kB3E8@?+GI+{Ol)IH0AG@XWwHV))I& zPk6q_{rBQu(Drr+`os3mlLfm?%zG#(vNZy*^D6l7X!~vIigLaVyto*dbf5rt*6)iQ z5VJf4WpVft8&Wz2e5bs_V8mR?iZoaqU$9u!wx3jk3V$|oCgKDZQWy>agT!s9zoXS- zOKcrXYIc?Iia=6}f*7aIh7qUl)e$fbe;w>V$C%nf^6}beNEcXoD%ZMM&h6?it8net!)89MWe^LvxGw= z+<_BYz|zv^bT3f!Erv@;cK-~z|Jkd-7eSuhCU~z;yioG%pU~MNX5MT5+EkN&p0i}Y zy|hNl_QVS5Bmskc!)klEd5N1=a#YBQ(jJB)G?HBzel#U=7jo0qgF0^{wy-mmJ zxwceOtrhHD)1>E=MhHFXa)1#3umpN|>FruB6d3g6xp->;8i*nJ(jP+xjOor)5V zvT7o1YcW&bQMEC*5c@;G9!DHyl+0bxY0SEbu#&k z=z7VopGp#0u}4Qf1)X2;aDS28P(RZ`RSqnVPayPMM=J8e*g4YduT>*;X*&>IViG2Y zcj!<-Cq74$IaCUGBx^*Rlero!Er&kQb+6r) zs`9gxZV~|`ZR)Q@~W(q@lFv4l9-w>Y| zi_yyZTNXEF!OjtiOG&~xX6cXE(%r*Q`%LibJ7dF@g_Hy81V7;^!o(4z!e3~GgcJ&- zJM<-U_7-xYX+s0nL7;%6CFCNeD+7PRh%dH^ebtzSHNM1R=$UT!@AVD74P&!${B@K# z$m0M%QR($k1!-(*XVc5oF-v0AUXJYXg?ue>-)s_HYrC{G+BlB!K(06SqlaFyF?Y(I zga9sz!tW8(0@4`ESD6Kbu21~dKU8UoeYv;uJa?tyjJVx|pQk&iP|lEC$|kAu42j-JZomTX1|z3?Rf>i7#P74IK+(8hW8Sk-NyMpW{YD}oSph* z-&|XJ+iO>M!TDcI+-z@~|TaoZ)3eVr83LLY~}x35|R&23PMQ)dA? z16S(o>rEf0!VVmaVvyV6o5cf?1Zt$JrpGi>fBUxDmGNJ77fHVSnMeNKkkNk-?UhGT zqa*A+S77U^)eg6Hw3D?sJ{uH81j;nj@_zJ&7?lqy zcuCY`rz-@R8-a{O`s|!!4x_uOqcQ=`_}|H1wS-7P3xUxqGM`Wg)KBuRQ4=f>)#kW% zlQu99HROMbnVmR2%JRD1N={WAnzWI#3?-IHB&`G}Auuc*M;_NUW`5t(Z4#ygT^ocE zYFO{2l7)>g^&_Qg6+H!&($^wHRSH_=Pn8MOeR}y$JNCl6dC2@&s z2(!#n=kchFT+AA@7&HT|NxeuiTYeA3@SAMeZ4==d({{R=INqv94;EN0@{mPS9Lmen zBYho3^wPAul4aew(vJz+&)@?HbWDyV+4v(mgALhKs8ZgDmEZF>heu=vvvbz!-=1f0 zUTLY`!DkqCegn~vdthr!+7S0G_oj(6G|w)Sh+d zooproOcP6*&ihM#qKuQrlhYGjKgA4hCEs$2E62@KawK{On%``kaJ_6Dx#2On2bA~W zycly9)Jze4^Kem6c{ypdsn#k?YDz%-MMfthps`yCFMG-jViyeHn6~_gMvHCBx`BgU zE}C1lC^e!>xON^W$MQKQTnd}D?m8$9+*)j;)z>n=-q)seW$JVL^rruGah5jkxEVjs zto@7IWd+MRuV^t)N6TkZuC9OG)R(=|13o5G#e=ckBU5lSNX8yj9aO!<>bE^vdXRSC zj!M7+zpPNck&H6{_fCzt&~tAyVIgHvrdD zUgjJ6X0)QFkY+Db>qe@m1j`uG;bNzBYo}}t)$jw}R+u6nO*@Vc^tPa!_z+?hoat!{ zLuEwgDChICoEz-Q?`pK23Cf=niN=2EWY>URJ+5Q6(U<)}Q;xx|gj03KV|OVzUR0iQ z)O)3u%;5A$I1tlK&{WA^Qx#=o30v$hQ3(%>BT(j<+>J?%AqCUm*(L8KA!{Q1-Itz1klELccYP!@3IAPNNGbA4}AB7XcS1M9GdWyG$tFR%W80 zy9b$o0zNJ@eVk@MMhJm_pL9xHOHvF<7x^ot8=geeFcGYpWa|IDuv*X5`d)S=NaRK) zZ}%(-WFSTi=*ZT9gJgO#LCVLH(*7HsqeqJPYpnUJ2YU;-zs3 zqBsNiwls;|o5nT66TNr&ohFamEU3Gy6+QHlp*Qdr$38biuGBs(&Z&tW!wTyzZ)2$V zb_KwtjYx2Sb!aL!36-No0B`tRcxue&kkOve`-?osUCI&@gD4x-qOJ&iCq1!GZz24a zpfx$4JWIw}B!IAY`tpUZs-nowGnPqJvQHflE}q!bFpy=(KQn_rm{imI`vGxR!_4|s z)s>#s4(fx1D~h;ZD3my8Re=_D)LIW={I^ZPXJW3Fe8$00G+V%a)Zk(S#K3U z-}su>Y&o2ClvyWE&;0Hj*9T>h&$!L^XE3QwxZ0H5V})T{6bh1gk)UVZPt0jy=q4*W z{uK?k3|({B*WmXFUOYyof}!GEv)e=pyh@LXMSH5tbuh-y-KZ1U1S5QOF-nYtv7?S+ zEaB7CC0s-<988G%{3TQbTA&b-DoZs$pgx0p+KB8|V4_s-e7c8t=yDPiJgYB_t1I=X zj?p@J6USt@Ol&~f z9_h_LKhE$<)U_T+pOY1b-+CPLW-?7M56CpafEpG2hM0GvUz5+>?mBCXZqH4CSD(A$ z8!*ISoM%G(x`SGMSa>~+K#H~}$CNAbOb%E`Ju->(u!KV~<18UJ8b+K9m6rw(G4r^w z@2FDC+NDLkKUkwo^=4d-21It;JoT1;RSFY#()C}iTmNP%ZY$DA-Bc&^Yksc%8#~f0 zRy2>I233U4a9yOyz+P0emYyRAKm&X{UF~V0i|g3IJZWUUg^zH-+?QRwwmwxf1jF@$ zGe8~47wLG{^P;F^Qt4NWD~vWZeI`ARFLh0q{+9 zY7#|N{H%5zb8zWZztOir{wf#VO>=whu?LD6hb$%dl7?_NJ&V%cHGGf*Tx9crOH-J< z+UigqV=B}#ddK@K_#XjKrzfaH9X1f;itJ+X?qj~s>PD8+TZxmdh_m6QiOU!(K?GpJXFQu-$kr z8W^T%f^a)5XqksaTh@mGPJ`bXQT)Yw(Mm?B+!bbLx#Le8|DvM7jV_<8CV}wyB|%9E zTqyJB=kB=bEz>)z;vr>qS_L>I7xK;oqW+0~#=#XuaZ3~#Ja*biQbyV7o7A`kOwg&Z zyNJ%f%*?J#@UD<`+}rLEeu z((^lBE-h`m#Y?FD13!t(VztkCB6~)vUTs165K#08Fpz>YC>Sab)W7{|4lWM#e-_d|Z0cfS?c&bR>f;SU z3Jm%$Belo}g!wDgcBZR7YbhRTTgt^dHFlU$FPTfXoj>7~y~DNHbNNcb@_Q323Cc`hol={GZtW qC6Dp{=@J4J`FFgej{AX-{m13r4+IBf*eeymAA}eJ#0TVG;{OBKtdc|k diff --git a/dist/js/fuelux.js b/dist/js/fuelux.js index 649eed14b..ef8fc3faa 100644 --- a/dist/js/fuelux.js +++ b/dist/js/fuelux.js @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.11.0 + * Fuel UX v3.11.1 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ @@ -5190,8 +5190,8 @@ }, infiniteScrolling: function( enable, options ) { - var itemization = this.$element.find( '.repeater-itemization' ); - var pagination = this.$element.find( '.repeater-pagination' ); + var footer = this.$element.find( '.repeater-footer' ); + var viewport = this.$element.find( '.repeater-viewport' ); var cont, data; options = options || {}; @@ -5202,8 +5202,10 @@ delete options.dataSource; delete options.end; this.infiniteScrollingOptions = options; - itemization.hide(); - pagination.hide(); + viewport.css( { + height: viewport.height() + footer.outerHeight() + } ); + footer.hide(); } else { cont = this.infiniteScrollingCont; data = cont.data(); @@ -5215,8 +5217,10 @@ this.infiniteScrollingEnabled = false; this.infiniteScrollingEnd = null; this.infiniteScrollingOptions = {}; - itemization.show(); - pagination.show(); + viewport.css( { + height: viewport.height() - footer.outerHeight() + } ); + footer.show(); } }, @@ -6198,7 +6202,7 @@ $col.html( checkBoxMarkup ); } - if ( this.viewOptions.list_columnRendered ) { + if ( !( columns[ columnIndex ].property === '@_CHECKBOX_@' || columns[ columnIndex ].property === '@_ACTIONS_@' ) && this.viewOptions.list_columnRendered ) { this.viewOptions.list_columnRendered( { container: $row, columnAttr: columns[ columnIndex ].property, @@ -6543,10 +6547,6 @@ } } - function hoverClick() { - - } - function specialBrowserClass() { var ua = window.navigator.userAgent; var msie = ua.indexOf( "MSIE " ); @@ -7138,10 +7138,7 @@ var data = { startDateTime: startDateTime, - timeZone: { - name: timeZone.name, - offset: timeZone.offset - }, + timeZone: timeZone, recurrencePattern: pattern }; @@ -7155,8 +7152,8 @@ if ( !data ) { selectedItem = this.$repeatIntervalSelect.selectlist( 'selectedItem' ); - val = selectedItem.value; - txt = selectedItem.text; + val = selectedItem.value || ""; + txt = selectedItem.text || ""; } else { val = data.value; txt = data.text; @@ -7231,19 +7228,17 @@ startDate = currentDate.getFullYear() + '-' + currentDate.getMonth() + '-' + currentDate.getDate(); } - item = 'li[data'; + // create jQuery selection string for timezone object + // based on data-attributes and pass to selectlist + item = 'li'; if ( options.timeZone ) { if ( typeof( options.timeZone ) === 'string' ) { - item += '-name="' + options.timeZone; + item += '[data-name="' + options.timeZone + '"]'; } else { - if ( options.timeZone.name ) { - item += '-name="' + options.timeZone.name; - } else { - item += '-offset="' + options.timeZone.offset; - } + $.each( options.timeZone, function( key, value ) { + item += '[data-' + key + '="' + value + '"]'; + } ); } - - item += '"]'; timeOffset = options.timeZone.offset; this.$timeZone.selectlist( 'selectBySelector', item ); } else if ( options.startDateTime ) { @@ -7259,10 +7254,8 @@ } else { temp = '+00:00'; } - timeOffset = ( temp === '+00:00' ) ? 'Z' : temp; - - item += '-offset="' + temp + '"]'; + item += '[data-offset="' + temp + '"]'; this.$timeZone.selectlist( 'selectBySelector', item ); } else { timeOffset = 'Z'; diff --git a/dist/js/fuelux.min.js b/dist/js/fuelux.min.js index 3a9820498..e7a6c77b3 100644 --- a/dist/js/fuelux.min.js +++ b/dist/js/fuelux.min.js @@ -1,9 +1,10 @@ /*! - * Fuel UX v3.11.0 + * Fuel UX v3.11.1 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ -!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled")};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("change.fu.datepicker",a.proxy(this.inputChanged,this)),this.$input.on("mousedown.fu.datepicker",a.proxy(this.showDropdown,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture),e.locale=e.locale||e.lang),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&"string"==typeof this.options.momentConfig.culture&&"string"==typeof this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.hideDropdown(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.locale();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(0/0)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputChanged:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a))},showDropdown:function(){this.$input.is(":focus")||this.$element.find(".input-group-btn").addClass("open")},hideDropdown:function(){this.$element.find(".input-group-btn").removeClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('

  • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
  • ")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(0/0);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(d),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(0/0)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=35-n>=o?5:6,f=0;h>f;f++){for(m=a(""),g=0;7>g;g++)l=a(""),-1===i?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,0>d?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(v>e||e===v&&u>d||e===v&&d===u&&t>c)&&(l.addClass("past"),this.options.allowPastDates||l.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&l.addClass("restricted").attr("title",this.restrictedText),w&&e===w.year&&d===w.month&&c===w.date&&l.addClass("selected"),l.html(l.hasClass("restricted")?''+c+"":'"),c++,k=j,j=i,-1===i&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
  • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-1/0?{date:-1/0,month:-1/0,year:-1/0}:1/0===a?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(){var a=new Date;(a.getMonth()+""!==this.$headerTitle.attr("data-month")||a.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(a)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d;return b.attr("data-target")?(c=b.attr("data-target"),d=!1):(c=window,d=!0),a.each(b.parents(),function(b,e){return"visible"!==a(e).css("overflow")?(c=e,d=!1,!1):void 0}),{overflowElement:a(c),isWindow:d}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.pause(),this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0?!0:!1),this.isInput=this.$field.is("input"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.ellipsis()};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.$field.val()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.$field.val(this.previousValue),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){this.isInput&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.hide()},ellipsis:function(){var a,b,c;if("true"===this.$element.attr("data-ellipsis"))if(a=this.$field.get(0),this.$field.is("input"))a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.$field.val(c+"..."),b++;c=c.length>0?c.substring(0,c.length-1):"",this.$field.val(c+"...")}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.ellipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a){this.$field.val(a),this.$element.hasClass("showing")||this.ellipsis()},show:function(){var b;if(!this.$element.hasClass("showing")){if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return;b.placard("externalClickListener",{},!0)}this.previousValue=this.$field.val(),this.$element.addClass("showing"),null!==this.actualValue&&(this.$field.val(this.actualValue),this.actualValue=null),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keydown.fu.search",a.proxy(this.keypress,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypressed,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val(),b=""===a||a===this.activeSearch;this.activeSearch&&b?this.clear():a&&this.search(a)},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||this.action()},keypress:function(a){13===a.which&&a.preventDefault()},keypressed:function(a){var b,c="glyphicon-remove",d="glyphicon-search";13===a.which?(a.preventDefault(),this.action()):9===a.which?a.preventDefault():(b=this.$input.val(),b===this.activeSearch&&b?this.$icon.removeClass(d).addClass(c):(this.$icon.removeClass(c).addClass(d),b?this.$element.removeClass("searched"):this.options.clearOnEmpty&&this.clear()))},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),("auto"===c.resize||"auto"===this.$element.attr("data-resize"))&&this.resize(); -var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){return a(c).text().charAt(0).toLowerCase()===d?(a(c).children("a").focus(),!1):void 0})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
    ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),1>=b||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
  • No items
  • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.$input=this.$element.find(".spinbox-input"),this.$element.on("focusin.fu.spinbox",this.$input,a.proxy(this.changeFlag,this)),this.$element.on("focusout.fu.spinbox",this.$input,a.proxy(this.change,this)),this.$element.on("keydown.fu.spinbox",this.$input,a.proxy(this.keydown,this)),this.$element.on("keyup.fu.spinbox",this.$input,a.proxy(this.keyup,this)),this.bindMousewheelListeners(),this.mousewheelTimeout={},this.options.hold?(this.$element.on("mousedown.fu.spinbox",".spinbox-up",a.proxy(function(){this.startSpin(!0)},this)),this.$element.on("mouseup.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mouseout.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mousedown.fu.spinbox",".spinbox-down",a.proxy(function(){this.startSpin(!1)},this))):(this.$element.on("click.fu.spinbox",".spinbox-up",a.proxy(function(){this.step(!0)},this)),this.$element.on("click.fu.spinbox",".spinbox-down",a.proxy(function(){this.step(!1)},this))),this.switches={count:1,enabled:!0},this.switches.speed="medium"===this.options.speed?300:"fast"===this.options.speed?100:500,this.lastValue=this.options.value,this.render(),this.options.disabled&&this.disable()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},render:function(){var b=this.parseInput(this.$input.val()),c="";""!==b&&0===this.options.value?this.value(b):this.output(this.options.value),this.options.units.length&&a.each(this.options.units,function(a,b){b.length>c.length&&(c=b)})},output:function(a,b){return a=(a+"").split(".").join(this.options.decimalMark),b=b||!0,b&&this.$input.val(a),a},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},change:function(){var a=this.parseInput(this.$input.val())||"";this.options.units.length||"."!==this.options.decimalMark?a=this.parseValueWithUnit(a):a/1?a=this.options.value=this.checkMaxMin(a/1):(a=this.checkMaxMin(a.replace(/[^0-9.-]/g,"")||""),this.options.value=a/1),this.output(a),this.changeFlag=!1,this.triggerChangedEvent()},changeFlag:function(){this.changeFlag=!0},stopSpin:function(){void 0!==this.switches.timeout&&(clearTimeout(this.switches.timeout),this.switches.count=1,this.triggerChangedEvent())},triggerChangedEvent:function(){var a=this.value();a!==this.lastValue&&(this.lastValue=a,this.$element.trigger("changed.fu.spinbox",this.output(a,!1)))},startSpin:function(b){if(!this.options.disabled){var c=this.switches.count;1===c?(this.step(b),c=1):c=3>c?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){var b,c,d,e;if(this.changeFlag&&this.change(),d=this.options.value,e=a?this.options.max:this.options.min,a?e>d:d>e){var f=d+(a?1:-1)*this.options.step;this.options.step%1!==0&&(b=(this.options.step+"").split(".")[1].length,c=Math.pow(10,b),f=Math.round(f*c)/c),this.value((a?f>e:e>f)?e:f)}else if(this.options.cycle){var g=a?this.options.min:this.options.max;this.value(g)}},value:function(a){return a||0===a?this.options.units.length||"."!==this.options.decimalMark?(this.output(this.parseValueWithUnit(a+(this.unit||""))),this):!isNaN(parseFloat(a))&&isFinite(a)?(this.options.value=a/1,this.output(a+(this.unit?this.unit:"")),this):void 0:(this.changeFlag&&this.change(),this.unit?this.options.value+this.unit:this.output(this.options.value,!1))},isUnitLegal:function(b){var c;return a.each(this.options.units,function(a,d){return d.toLowerCase()===b.toLowerCase()?(c=b.toLowerCase(),!1):void 0}),c},parseValueWithUnit:function(a){var b=a.replace(/[^a-zA-Z]/g,""),c=a.replace(/[^0-9.-]/g,"");return b&&(b=this.isUnitLegal(b)),this.options.value=this.checkMaxMin(c/1),this.unit=b||void 0,this.options.value+(b||"")},checkMaxMin:function(a){return isNaN(parseFloat(a))?a:(a<=this.options.max&&a>=this.options.min||(a=a>=this.options.max?this.options.max:this.options.min),a)},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b&&this.step(!1)},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){if(!this.options.disabled){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),this.step(0>c?!0:!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:"."},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){function b(a,b){a.addClass("tree-selected"),"item"===a.data("type")&&b.hasClass("fueluxicon-bullet")&&b.removeClass("fueluxicon-bullet").addClass("glyphicon-ok")}function c(a,b){a.removeClass("tree-selected"),"item"===a.data("type")&&b.hasClass("glyphicon-ok")&&b.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")}function d(d,e,f){a.each(f.$elements,function(b,c){var d=a(c);d[0]!==e.$element[0]&&f.dataForEvent.push(a(d).data())}),e.$element.hasClass("tree-selected")?(c(e.$element,e.$icon),f.eventType="deselected"):(b(e.$element,e.$icon),f.eventType="selected",f.dataForEvent.push(e.elementData))}function e(a,d,e){if(e.$elements[0]!==d.$element[0]){{a.deselectAll(a.$element)}b(d.$element,d.$icon),e.eventType="selected",e.dataForEvent=[d.elementData]}else c(d.$element,d.$icon),e.eventType="deselected",e.dataForEvent=[]}var f=a.fn.tree,g=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.options.itemSelect&&this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.toggleFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.addClass("tree-folder-select"),this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.toggleFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};g.prototype={constructor:g,deselectAll:function(b){b=b||this.$element;var d=a(b).find(".tree-selected");return d.each(function(b,d){c(a(d),a(d).find(".glyphicon"))}),d},destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b){var c=this,d=b.hasClass("tree")?b:b.parent(),e=d.find(".tree-loader:eq(0)"),f=d.data();e.removeClass("hide hidden"),this.options.dataSource(f?f:{},function(f){e.addClass("hidden"),a.each(f.data,function(e,f){var g;"folder"===f.type?(g=c.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=c.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?d.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),c.$element.trigger("loaded.fu.tree",d)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function d(c,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,d))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function f(a,e){d.push(e),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,f))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),0===this.$element.children(".steps-container").length&&(this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
  • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
    '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):(b={step:this.currentStep},this.$element.find(".steps li.active:first[data-name]").length&&(b.stepname=this.$element.find(".steps li.active:first").attr("data-name"))),b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
    ');c.append(b?b:"---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
    '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
    ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),c.append("object"==typeof this.options.hybrid?this.options.hybrid.label:''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
  • Remove
  • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
    ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"),e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
      ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
    • '+c.text+"
    • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=this.$suggest.find(d?"li:last":"li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search(),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){function c(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)}var d,e;b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty(),d=void 0!==b.viewChanged?b.viewChanged:!1,e=a.fn.repeater.viewTypes[this.viewType]||{},!d&&e.cleared&&e.cleared.call(this,{options:b})},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.stamp),b},disable:function(){var a="disable",b="disabled";this.$search.search(a),this.$filters.selectlist(a),this.$views.find("label").attr(b,b),this.$pageSize.selectlist(a),this.$primaryPaging.find(".combobox").combobox(a),this.$secondaryPaging.attr(b,b),this.$prevBtn.attr(b,b),this.$nextBtn.attr(b,b),this.$element.addClass("disabled"),this.$element.trigger("disabled.fu.repeater")},enable:function(){var a="disabled",b="enable",c="page-end";this.$search.search(b),this.$filters.selectlist(b),this.$views.find("label").removeAttr(a),this.$pageSize.selectlist("enable"),this.$primaryPaging.find(".combobox").combobox(b),this.$secondaryPaging.removeAttr(a),this.$prevBtn.hasClass(c)||this.$prevBtn.removeAttr(a),this.$nextBtn.hasClass(c)||this.$nextBtn.removeAttr(a),this.$prevBtn.hasClass(c)&&this.$nextBtn.hasClass(c)&&this.$primaryPaging.combobox("disable"),this.$pageSize.selectlist(0!==parseInt(this.$count.html())?"enable":"disable"),this.$element.removeClass("disabled"),this.$element.trigger("enabled.fu.repeater")},getDataOptions:function(b){var c,d,e={},f={};return b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,c=this.$search.length>0?this.$search.find("input").val():"",""!==c&&(f.search=c),b.dataSourceOptions&&(e=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,e):e)),this.storedDataSourceOpts&&(e=a.extend(this.storedDataSourceOpts,e)),d=a.fn.repeater.viewTypes[this.viewType]||{},d=d.dataOptions,d?(d=d.call(this,f),f=a.extend(d,e)):f=a.extend(f,e),f},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-itemization"),f=this.$element.find(".repeater-pagination");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,e.hide(),f.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},e.show(),f.show())},infiniteScrollPaging:function(a){var b=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,c=a.page,d=a.pages;this.currentPage=void 0!==c?c:0/0,this.currentPage+1>=d&&this.infiniteScrollingCont.infinitescroll("end",b)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){function c(a){function d(){a++,e>a?c(a):b()}g[a].initialize?g[a].initialize.call(f,{},function(){d()}):d()}var d,e,f=this,g=[];for(d in a.fn.repeater.viewTypes)g.push(a.fn.repeater.viewTypes[d]);e=g.length,e>0?c(0):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e,f="active",g="disabled",h=a.page,i="page-end",j=a.pages;if(this.currentPage=void 0!==h?h:0/0,this.$primaryPaging.removeClass(f),this.$secondaryPaging.removeClass(f),e=0===j?0:this.currentPage+1,j<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(f),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;j>c;c++)d=c+1,b.append('
    • '+d+"
    • ");this.$primaryPaging.find("input.form-control").val(e)}else this.$secondaryPaging.addClass(f),this.$secondaryPaging.val(e);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+j),this.currentPage+1=0?(this.$prevBtn.removeAttr(g),this.$prevBtn.removeClass(i)):(this.$prevBtn.attr(g,g),this.$prevBtn.addClass(i)),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d,e=this,f=!1,g=a.fn.repeater.viewTypes[this.viewType]||{};b=b||{},this.disable(),b.changeView&&this.currentView!==b.changeView&&(d=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),f=!0,b.viewChanged=f,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&e.infiniteScrolling(!1),g=a.fn.repeater.viewTypes[this.viewType]||{},g.selected&&g.selected.call(this,{prevView:d})),b.preserve=void 0!==b.preserve?b.preserve:!f,this.clear(b),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&f)&&this.$loader.show().loader("play"),c=this.getDataOptions(b),this.viewOptions.dataSource(c,function(a){a=a||{},e.infiniteScrollingEnabled?e.infiniteScrollingCallback({}):(e.itemization(a),e.pagination(a)),e.runRenderer(g,a,function(){e.infiniteScrollingEnabled&&((f||b.clearInfinite)&&e.initInfiniteScrolling(),e.infiniteScrollPaging(a,b)),e.$loader.hide().loader("pause"),e.$element.trigger("rendered.fu.repeater",{data:a,options:c,renderOptions:b}),e.$element.trigger("loaded.fu.repeater",c),e.enable()})})},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d?(this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")},b=("true"===d||d===!0?this.$element.height():parseInt(d,10))-this.$element.find(".repeater-header").outerHeight()-this.$element.find(".repeater-footer").outerHeight()-("auto"===c.bottom?0:parseInt(c.bottom,10))-("auto"===c.top?0:parseInt(c.top,10)),this.$viewport.outerHeight(b)):this.$canvas.removeClass("scrolling"),e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},runRenderer:function(b,c,d){function e(b,c){var d;c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item&&(b=void 0!==c.container?a(c.container):b,b[d](c.item)))}var f,g,h,i,j,k;if(b.render)b.render.call(this,{container:this.$canvas,data:c},function(){d()});else{if(b.before&&(i=b.before.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),f=this.$canvas.find('[data-container="true"]:last'),f=f.length>0?f:this.$canvas,b.renderItem){for(j=b.repeat||"data.items",j=j.split("."),"data"===j[0]||"this"===j[0]?(k="this"===j[0]?this:c,j.shift()):(j=[],k=[],window.console&&window.console.warn&&window.console.warn('WARNING: Repeater plugin "repeat" value must start with either "data" or "this"')),g=0,h=j.length;h>g;g++){if(void 0===k[j[g]]){k=[],window.console&&window.console.warn&&window.console.warn("WARNING: Repeater unable to find property to iterate renderItem on.");break}k=k[j[g]]}for(g=0,h=k.length;h>g;g++)i=b.renderItem.call(this,{container:f,data:c,index:g,subset:k}),e(f,i)}b.after&&(i=b.after.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),d()}},setViewOptions:function(b){var c={},d=b.split(".")[1];c=this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.render({changeView:d,pageIncrement:null})}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){function b(b,c,d,e,f){var g=e[f].className,h=c[d][e[f].property],i=a(""),j=e[f]._auto_width,k=e[f].property;if(this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===k&&(h='
      '),h=void 0!==h?h:"",i.addClass(void 0!==g?g:"").append(h),void 0!==j&&i.outerWidth(j),b.append(i),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e[f].property){var l='';i.html(l)}this.viewOptions.list_columnRendered&&this.viewOptions.list_columnRendered({container:b,columnAttr:e[f].property,item:i,rowData:c[d]},function(){})}function c(b,c,d){var e,f,g,h,i,j="glyphicon-chevron-down",k=".glyphicon.rlc:first",l="glyphicon-chevron-up",m=a('
      '),n='
      ',o=a(""),p=this;if(m.data("fu_item_index",d),m.prepend(c[d].label),o.html(m.html()).find("[id]").removeAttr("id"),o.append("@_CHECKBOX_@"!==c[d].property?m:n),e=o.add(m),h=m.find(k),i=h.add(o.find(k)),this.viewOptions.list_actions&&"@_ACTIONS_@"===c[d].property){var q=this.list_actions_width;o.css("width",q),m.css("width",q)}f=c[d].className,void 0!==f&&e.addClass(f),g=c[d].sortable,g&&(e.addClass("sortable"),m.on("click.fu.repeaterList",function(){p.list_sortProperty="string"==typeof g?g:c[d].property,m.hasClass("sorted")?h.hasClass(l)?(i.removeClass(l).addClass(j),p.list_sortDirection="desc"):p.viewOptions.list_sortClearing?(e.removeClass("sorted"),i.removeClass(j),p.list_sortDirection=null,p.list_sortProperty=null):(i.removeClass(j).addClass(l),p.list_sortDirection="asc"):(b.find("th, .repeater-list-heading").removeClass("sorted"),i.removeClass(j).addClass(l),p.list_sortDirection="asc",e.addClass("sorted")),p.render({clearInfinite:!0,pageIncrement:null})})),("asc"===c[d].sortDirection||"desc"===c[d].sortDirection)&&(b.find("th, .repeater-list-heading").removeClass("sorted"),e.addClass("sortable sorted"),"asc"===c[d].sortDirection?(i.addClass(l),this.list_sortDirection="asc"):(i.addClass(j),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof g?g:c[d].property),b.append(o)}function d(c,d,e){var f,g,h=a(""),i=this,j="multi"===this.viewOptions.list_selectable,k=this.viewOptions.list_actions;for(this.viewOptions.list_selectable&&(h.addClass("selectable"),h.attr("tabindex",0),h.data("item_data",d[e]),h.on("click.fu.repeaterList",function(){var b=a(this),c=a(this).index();c+=1;var d=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+")"),e=i.$element.find(".actions-column-wrapper tr:nth-child("+c+")"),f=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+") .checkbox-inline");b.is(".selected")?(b.removeClass("selected"),j?(f.checkbox("uncheck"),d.removeClass("selected"),k&&e.removeClass("selected")):b.find(".repeater-list-check").remove(),i.$element.trigger("deselected.fu.repeaterList",b)):(j?(f.checkbox("check"),b.addClass("selected"),d.addClass("selected"),k&&e.addClass("selected")):(i.$canvas.find(".repeater-list-check").remove(),i.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),i.$element.trigger("deselected.fu.repeaterList",a(this))}),b.find("td:first").prepend('
      '),b.addClass("selected"),d.addClass("selected")),i.$element.trigger("selected.fu.repeaterList",b));var g=i.$canvas.find(".repeater-list-wrapper > table .selected"),h=i.$element.find(".table-actions");g.length>0?h.find("thead .btn").removeAttr("disabled"):h.find("thead .btn").attr("disabled","disabled")}),h.keyup(function(a){13===a.keyCode&&h.trigger("click.fu.repeaterList")})),this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&h.data("item_data",d[e]),c.append(h),f=0,g=this.list_columns.length;g>f;f++)b.call(this,h,d,e,this.list_columns,f);this.viewOptions.list_rowRendered&&this.viewOptions.list_rowRendered({container:c,item:h,rowData:d[e]},function(){})}function e(b,c){var d,e=b.find("tbody");e.length<1&&(e=a(''),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))}function f(b,d){function e(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(f=0,i=b.length;i>f;f++){if(!a[f])return!0;for(h in b[f])if(a[f][h]!==b[f][h])return!0}return!1}var f,h,i,j,k=d.columns||[],l=b.find("thead");if(this.list_firstRender||e(this.list_columns,k)||0===l.length){if(l.remove(),d.count<1&&(this.list_noItems=!0),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var m={label:"c",property:"@_CHECKBOX_@",sortable:!1};k.splice(0,0,m)}if(this.list_columns=k,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),this.viewOptions.list_actions&&!this.list_noItems){var n={label:this.viewOptions.list_actions.label||'a',property:"@_ACTIONS_@",sortable:!1,width:this.list_actions_width};k.push(n)}for(l=a(''),j=l.find("tr"),f=0,i=k.length;i>f;f++)c.call(this,j,k,f);if(b.prepend(l),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var o=this.$element.find(".repeater-list-wrapper .header-checkbox").outerWidth(),p=a.grep(k,function(a){return"@_CHECKBOX_@"===a.property})[0];p.width=o}g.call(this,j)}}function g(b){var c,d,e,f,g,h=[],i=this;if(this.viewOptions.list_columnSizing&&(c=0,f=0,g=0,b.find("th").each(function(){var b,d=a(this),e=0===d.next("th").length;if(void 0!==i.list_columns[c].width)b=i.list_columns[c].width,d.outerWidth(b),f+=d.outerWidth(),g+=d.outerWidth(),e?d.outerWidth(""):i.list_columns[c]._auto_width=b;else{var j=d.find(".repeater-list-heading").outerWidth();g+=d.outerWidth(),h.push({col:d,index:c,last:e,minWidth:j})}c++}),d=h.length,d>0)){var j=this.$canvas.find(".repeater-list-wrapper").outerWidth();for(e=Math.floor((j-f)/d),c=0;d>c;c++)h[c].minWidth>e&&(e=h[c].minWidth),(!h[c].last||g>j)&&(h[c].col.outerWidth(e),this.list_columns[h[c].index]._auto_width=e)}}function h(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b))):c>0?"firefox":""}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();b.find(".repeater-list-heading").each(d>0?function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}:function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){function d(){h=a(this),f=h.data("item_data")||{},f[b[g].property]===b[g].value&&e(h,b[g].selected)}function e(a,b){b=void 0!==b?b:!0,b?(c||"multi"===j||k.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
      '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))}var f,g,h,i,j=this.viewOptions.list_selectable,k=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===j?b.length:j&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[g].index+1)+")"),h.length>0&&e(h,b[g].selected)):void 0!==b[g].property&&void 0!==b[g].value&&this.$canvas.find(".repeater-list table tbody tr").each(d)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.outerHeight(b.outerHeight()),c.outerWidth(b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
      ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
      ').append(j);h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.$element.find(".repeater-list table.table-frozen tr").each(function(b){a(this).height(d.find("tr:eq("+b+")").height())});var l=d.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(l),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&(a.find(".actions-thead-wrapper").css("right",-c),a.find(".actions-column-wrapper").css("right",-c))):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&(a.find(".actions-thead-wrapper").css("right","0"),a.find(".actions-column-wrapper").css("right","0")))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;c>b;b++){var h=this.viewOptions.list_actions.items[b],i=h.html;d+='
    • '+i+"
    • "}var j='
      ";if(g.length<1){var k=a('
      ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable)l.find("thead tr").html('
      '+j+"
      "),l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||'a';l.find("thead tr").addClass("empty-heading").html(""+m+'
      '+m+"
      ")}var n=l.find("td");n.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",parseInt([b])+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.$element.find(".repeater-list table.table-actions thead tr th").outerHeight(f.find("thead tr th").outerHeight()),this.$element.find(".repeater-list table.table-actions tbody tr td:first-child").each(function(b){a(this).outerHeight(f.find("tbody tr:eq("+b+") td").outerHeight())}),this.$element.find(".table-actions tbody .action-item").on("click",function(){var b=a(this).data("action"),c=a(this).data("row"),d={actionName:b,rows:[c]};e.list_getActionItems(d)}),this.$element.find(".table-actions thead .action-item").on("click",function(){var b=a(this).data("action"),c={actionName:b,rows:[]};e.$element.find(".repeater-list-wrapper > table .selected").each(function(){var b=a(this).index();b+=1,c.rows.push(b)}),e.list_getActionItems(c)})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b){var c,d=[],e=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0];for(c=0;c table tbody tr:nth-child("+b.rows[c]+")");d.push({item:f,rowData:f.data("item_data")})}e.clickAction&&e.clickAction(d,function(){})},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var a=this.$element.find(".repeater-list-wrapper > table"),b=this.$element.find(".repeater-list-wrapper .actions-column-wrapper thead th .repeater-list-heading");b.outerHeight(a.find("thead th .repeater-list-heading").outerHeight())},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){var b=this,c=(this.viewOptions.list_frozenColumns,this.viewOptions.list_actions,"multi"===this.viewOptions.list_selectable,this.$element.find(".frozen-column-wrapper .checkbox-inline")),d=this.$element.find(".repeater-list table"); -this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?d.find("tbody tr:nth-child("+c+")").addClass("hovered"):d.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),c.checkbox(),this.$element.find(".table-frozen tbody .checkbox-inline").on("change",function(c){c.preventDefault();var d=a(this).attr("data-row");d=parseInt(d)+1,b.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click()}),this.$element.find(".frozen-thead-wrapper thead .checkbox-inline").on("change",function(){a(this).checkbox("isChecked")?(b.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),b.$element.trigger("selected.fu.repeaterList",c)):(b.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),b.$element.trigger("deselected.fu.repeaterList",c))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d=b.container.find(".repeater-list"),g=this;return d.length<1&&(d=a('
      '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){g.viewOptions.list_columnSyncing&&g.list_positionHeadings()}),(g.viewOptions.list_frozenColumns||g.viewOptions.list_actions||"multi"===g.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){g.list_positionColumns()}),b.container.append(d)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=d.find("table"),f.call(this,c,b.data),e.call(this,c,b.data),!1},renderItem:function(a){return d.call(this,a.container,a.subset,a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}})}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0!==b?b:!0,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=a(),j=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(d),h.length>0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
      {{name}}
      '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
      '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
      '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return d&&(g.addClass("selectable"),g.on("click",function(){g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),this.$repeatIntervalSpinbox.spinbox("0"===this.$repeatIntervalSpinbox.find("input").val()?{value:1,min:1}:{min:1}),this.$endAfter.spinbox({value:1,min:1}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!==m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),d="",e=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var f,g=this.$timeZone.selectlist("selectedItem");f=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c};var h,i,j,k,l,m,n,o;n=""+f(this.$startDate.datepicker("getDate"),"-"),n+="T",j=b.search("am")>=0,k=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),j&&b[0]>11?b[0]=0:k&&b[0]<12&&(b[0]+=12),n+=b[0]<10?"0"+b[0]:b[0],n+=":",n+=b[1]<10?"0"+b[1]:b[1],n+="+00:00"===g.offset?"Z":g.offset,"none"===e?d="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===e?(d="FREQ=SECONDLY;",d+="INTERVAL="+c+";"):"minutely"===e?(d="FREQ=MINUTELY;",d+="INTERVAL="+c+";"):"hourly"===e?(d="FREQ=HOURLY;",d+="INTERVAL="+c+";"):"daily"===e?(d+="FREQ=DAILY;",d+="INTERVAL="+c+";"):"weekdays"===e?(d+="FREQ=DAILY;",d+="BYDAY=MO,TU,WE,TH,FR;",d+="INTERVAL=1;"):"weekly"===e?(i=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){i.push(a(this).data().value)}),d+="FREQ=WEEKLY;",d+="BYDAY="+i.join(",")+";",d+="INTERVAL="+c+";"):"monthly"===e?(d+="FREQ=MONTHLY;",d+="INTERVAL="+c+";",o=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===o?(h=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,m=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";")):"yearly"===e&&(d+="FREQ=YEARLY;",o=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===o?(l=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,h=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,d+="BYMONTH="+l+";",d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,m=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";",d+="BYMONTH="+l+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==e&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+f(this.$endDate.datepicker("getDate"),"")+";")),d+=q,d=";"===d.substring(d.length-1)?d.substring(0,d.length-1):d;var r={startDateTime:n,timeZone:{name:g.name,offset:g.offset},recurrencePattern:d};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value,e=c.text),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false"))},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00";else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li[data",b.timeZone?(e+="string"==typeof b.timeZone?'-name="'+b.timeZone:b.timeZone.name?'-name="'+b.timeZone.name:'-offset="'+b.timeZone.offset,e+='"]',m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("SECONDLY"===i.FREQ)e="secondly";else if("MINUTELY"===i.FREQ)e="minutely";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(i.BYDAY)for(e=this.$element.find(".repeat-days-of-the-week .btn-group"),e.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)e.find('input[data-value="'+j[d]+'"]').prop("checked",!0).parent().addClass("active");e="weekly"}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var o=this.$timeZone.selectlist("selectedItem"),p="+00:00"===o.offset?"Z":o.offset,q=this.setUtcTime(j,l,p);this.$endDate.datepicker("setDate",q),this.$endSelect.selectlist("selectByValue","date")}else this.$endSelect.selectlist("selectByValue","never");this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var r=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",r)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a)}); \ No newline at end of file +!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled")};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("change.fu.datepicker",a.proxy(this.inputChanged,this)),this.$input.on("mousedown.fu.datepicker",a.proxy(this.showDropdown,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture),e.locale=e.locale||e.lang),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&"string"==typeof this.options.momentConfig.culture&&"string"==typeof this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.hideDropdown(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.locale();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(0/0)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputChanged:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a))},showDropdown:function(){this.$input.is(":focus")||this.$element.find(".input-group-btn").addClass("open")},hideDropdown:function(){this.$element.find(".input-group-btn").removeClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
    • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
    • ")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(0/0);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(d),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(0/0)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=35-n>=o?5:6,f=0;h>f;f++){for(m=a(""),g=0;7>g;g++)l=a(""),-1===i?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,0>d?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(v>e||e===v&&u>d||e===v&&d===u&&t>c)&&(l.addClass("past"),this.options.allowPastDates||l.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&l.addClass("restricted").attr("title",this.restrictedText),w&&e===w.year&&d===w.month&&c===w.date&&l.addClass("selected"),l.html(l.hasClass("restricted")?''+c+"":'"),c++,k=j,j=i,-1===i&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
    • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(){var a=new Date;(a.getMonth()+""!==this.$headerTitle.attr("data-month")||a.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(a)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d;return b.attr("data-target")?(c=b.attr("data-target"),d=!1):(c=window,d=!0),a.each(b.parents(),function(b,e){return"visible"!==a(e).css("overflow")?(c=e,d=!1,!1):void 0}),{overflowElement:a(c),isWindow:d}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.pause(),this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0?!0:!1),this.isInput=this.$field.is("input"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.ellipsis()};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.$field.val()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.$field.val(this.previousValue),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){this.isInput&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.hide()},ellipsis:function(){var a,b,c;if("true"===this.$element.attr("data-ellipsis"))if(a=this.$field.get(0),this.$field.is("input"))a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.$field.val(c+"..."),b++;c=c.length>0?c.substring(0,c.length-1):"",this.$field.val(c+"...")}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.ellipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a){this.$field.val(a),this.$element.hasClass("showing")||this.ellipsis()},show:function(){var b;if(!this.$element.hasClass("showing")){if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return;b.placard("externalClickListener",{},!0)}this.previousValue=this.$field.val(),this.$element.addClass("showing"),null!==this.actualValue&&(this.$field.val(this.actualValue),this.actualValue=null),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keydown.fu.search",a.proxy(this.keypress,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypressed,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val(),b=""===a||a===this.activeSearch;this.activeSearch&&b?this.clear():a&&this.search(a)},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||this.action()},keypress:function(a){13===a.which&&a.preventDefault()},keypressed:function(a){var b,c="glyphicon-remove",d="glyphicon-search";13===a.which?(a.preventDefault(),this.action()):9===a.which?a.preventDefault():(b=this.$input.val(),b===this.activeSearch&&b?this.$icon.removeClass(d).addClass(c):(this.$icon.removeClass(c).addClass(d),b?this.$element.removeClass("searched"):this.options.clearOnEmpty&&this.clear()))},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"), +this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),("auto"===c.resize||"auto"===this.$element.attr("data-resize"))&&this.resize();var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){return a(c).text().charAt(0).toLowerCase()===d?(a(c).children("a").focus(),!1):void 0})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
      ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),1>=b||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
    • No items
    • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.$input=this.$element.find(".spinbox-input"),this.$element.on("focusin.fu.spinbox",this.$input,a.proxy(this.changeFlag,this)),this.$element.on("focusout.fu.spinbox",this.$input,a.proxy(this.change,this)),this.$element.on("keydown.fu.spinbox",this.$input,a.proxy(this.keydown,this)),this.$element.on("keyup.fu.spinbox",this.$input,a.proxy(this.keyup,this)),this.bindMousewheelListeners(),this.mousewheelTimeout={},this.options.hold?(this.$element.on("mousedown.fu.spinbox",".spinbox-up",a.proxy(function(){this.startSpin(!0)},this)),this.$element.on("mouseup.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mouseout.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mousedown.fu.spinbox",".spinbox-down",a.proxy(function(){this.startSpin(!1)},this))):(this.$element.on("click.fu.spinbox",".spinbox-up",a.proxy(function(){this.step(!0)},this)),this.$element.on("click.fu.spinbox",".spinbox-down",a.proxy(function(){this.step(!1)},this))),this.switches={count:1,enabled:!0},this.switches.speed="medium"===this.options.speed?300:"fast"===this.options.speed?100:500,this.lastValue=this.options.value,this.render(),this.options.disabled&&this.disable()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},render:function(){var b=this.parseInput(this.$input.val()),c="";""!==b&&0===this.options.value?this.value(b):this.output(this.options.value),this.options.units.length&&a.each(this.options.units,function(a,b){b.length>c.length&&(c=b)})},output:function(a,b){return a=(a+"").split(".").join(this.options.decimalMark),b=b||!0,b&&this.$input.val(a),a},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},change:function(){var a=this.parseInput(this.$input.val())||"";this.options.units.length||"."!==this.options.decimalMark?a=this.parseValueWithUnit(a):a/1?a=this.options.value=this.checkMaxMin(a/1):(a=this.checkMaxMin(a.replace(/[^0-9.-]/g,"")||""),this.options.value=a/1),this.output(a),this.changeFlag=!1,this.triggerChangedEvent()},changeFlag:function(){this.changeFlag=!0},stopSpin:function(){void 0!==this.switches.timeout&&(clearTimeout(this.switches.timeout),this.switches.count=1,this.triggerChangedEvent())},triggerChangedEvent:function(){var a=this.value();a!==this.lastValue&&(this.lastValue=a,this.$element.trigger("changed.fu.spinbox",this.output(a,!1)))},startSpin:function(b){if(!this.options.disabled){var c=this.switches.count;1===c?(this.step(b),c=1):c=3>c?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){var b,c,d,e;if(this.changeFlag&&this.change(),d=this.options.value,e=a?this.options.max:this.options.min,a?e>d:d>e){var f=d+(a?1:-1)*this.options.step;this.options.step%1!==0&&(b=(this.options.step+"").split(".")[1].length,c=Math.pow(10,b),f=Math.round(f*c)/c),this.value((a?f>e:e>f)?e:f)}else if(this.options.cycle){var g=a?this.options.min:this.options.max;this.value(g)}},value:function(a){return a||0===a?this.options.units.length||"."!==this.options.decimalMark?(this.output(this.parseValueWithUnit(a+(this.unit||""))),this):!isNaN(parseFloat(a))&&isFinite(a)?(this.options.value=a/1,this.output(a+(this.unit?this.unit:"")),this):void 0:(this.changeFlag&&this.change(),this.unit?this.options.value+this.unit:this.output(this.options.value,!1))},isUnitLegal:function(b){var c;return a.each(this.options.units,function(a,d){return d.toLowerCase()===b.toLowerCase()?(c=b.toLowerCase(),!1):void 0}),c},parseValueWithUnit:function(a){var b=a.replace(/[^a-zA-Z]/g,""),c=a.replace(/[^0-9.-]/g,"");return b&&(b=this.isUnitLegal(b)),this.options.value=this.checkMaxMin(c/1),this.unit=b||void 0,this.options.value+(b||"")},checkMaxMin:function(a){return isNaN(parseFloat(a))?a:(a<=this.options.max&&a>=this.options.min||(a=a>=this.options.max?this.options.max:this.options.min),a)},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b&&this.step(!1)},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){if(!this.options.disabled){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),this.step(0>c?!0:!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:"."},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){function b(a,b){a.addClass("tree-selected"),"item"===a.data("type")&&b.hasClass("fueluxicon-bullet")&&b.removeClass("fueluxicon-bullet").addClass("glyphicon-ok")}function c(a,b){a.removeClass("tree-selected"),"item"===a.data("type")&&b.hasClass("glyphicon-ok")&&b.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")}function d(d,e,f){a.each(f.$elements,function(b,c){var d=a(c);d[0]!==e.$element[0]&&f.dataForEvent.push(a(d).data())}),e.$element.hasClass("tree-selected")?(c(e.$element,e.$icon),f.eventType="deselected"):(b(e.$element,e.$icon),f.eventType="selected",f.dataForEvent.push(e.elementData))}function e(a,d,e){if(e.$elements[0]!==d.$element[0]){{a.deselectAll(a.$element)}b(d.$element,d.$icon),e.eventType="selected",e.dataForEvent=[d.elementData]}else c(d.$element,d.$icon),e.eventType="deselected",e.dataForEvent=[]}var f=a.fn.tree,g=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.options.itemSelect&&this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.toggleFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.addClass("tree-folder-select"),this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.toggleFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};g.prototype={constructor:g,deselectAll:function(b){b=b||this.$element;var d=a(b).find(".tree-selected");return d.each(function(b,d){c(a(d),a(d).find(".glyphicon"))}),d},destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b){var c=this,d=b.hasClass("tree")?b:b.parent(),e=d.find(".tree-loader:eq(0)"),f=d.data();e.removeClass("hide hidden"),this.options.dataSource(f?f:{},function(f){e.addClass("hidden"),a.each(f.data,function(e,f){var g;"folder"===f.type?(g=c.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=c.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?d.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),c.$element.trigger("loaded.fu.tree",d)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function d(c,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,d))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function f(a,e){d.push(e),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,f))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),0===this.$element.children(".steps-container").length&&(this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
    • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
      '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):(b={step:this.currentStep},this.$element.find(".steps li.active:first[data-name]").length&&(b.stepname=this.$element.find(".steps li.active:first").attr("data-name"))),b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
      ');c.append(b?b:"---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
      '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
      ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),c.append("object"==typeof this.options.hybrid?this.options.hybrid.label:''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
    • Remove
    • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
      ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"),e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
        ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
      • '+c.text+"
      • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=this.$suggest.find(d?"li:last":"li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search(),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){function c(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)}var d,e;b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty(),d=void 0!==b.viewChanged?b.viewChanged:!1,e=a.fn.repeater.viewTypes[this.viewType]||{},!d&&e.cleared&&e.cleared.call(this,{options:b})},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.stamp),b},disable:function(){var a="disable",b="disabled";this.$search.search(a),this.$filters.selectlist(a),this.$views.find("label").attr(b,b),this.$pageSize.selectlist(a),this.$primaryPaging.find(".combobox").combobox(a),this.$secondaryPaging.attr(b,b),this.$prevBtn.attr(b,b),this.$nextBtn.attr(b,b),this.$element.addClass("disabled"),this.$element.trigger("disabled.fu.repeater")},enable:function(){var a="disabled",b="enable",c="page-end";this.$search.search(b),this.$filters.selectlist(b),this.$views.find("label").removeAttr(a),this.$pageSize.selectlist("enable"),this.$primaryPaging.find(".combobox").combobox(b),this.$secondaryPaging.removeAttr(a),this.$prevBtn.hasClass(c)||this.$prevBtn.removeAttr(a),this.$nextBtn.hasClass(c)||this.$nextBtn.removeAttr(a),this.$prevBtn.hasClass(c)&&this.$nextBtn.hasClass(c)&&this.$primaryPaging.combobox("disable"),this.$pageSize.selectlist(0!==parseInt(this.$count.html())?"enable":"disable"),this.$element.removeClass("disabled"),this.$element.trigger("enabled.fu.repeater")},getDataOptions:function(b){var c,d,e={},f={};return b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,c=this.$search.length>0?this.$search.find("input").val():"",""!==c&&(f.search=c),b.dataSourceOptions&&(e=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,e):e)),this.storedDataSourceOpts&&(e=a.extend(this.storedDataSourceOpts,e)),d=a.fn.repeater.viewTypes[this.viewType]||{},d=d.dataOptions,d?(d=d.call(this,f),f=a.extend(d,e)):f=a.extend(f,e),f},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-footer"),f=this.$element.find(".repeater-viewport");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,f.css({height:f.height()+e.outerHeight()}),e.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},f.css({height:f.height()-e.outerHeight()}),e.show())},infiniteScrollPaging:function(a){var b=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,c=a.page,d=a.pages;this.currentPage=void 0!==c?c:0/0,this.currentPage+1>=d&&this.infiniteScrollingCont.infinitescroll("end",b)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){function c(a){function d(){a++,e>a?c(a):b()}g[a].initialize?g[a].initialize.call(f,{},function(){d()}):d()}var d,e,f=this,g=[];for(d in a.fn.repeater.viewTypes)g.push(a.fn.repeater.viewTypes[d]);e=g.length,e>0?c(0):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e,f="active",g="disabled",h=a.page,i="page-end",j=a.pages;if(this.currentPage=void 0!==h?h:0/0,this.$primaryPaging.removeClass(f),this.$secondaryPaging.removeClass(f),e=0===j?0:this.currentPage+1,j<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(f),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;j>c;c++)d=c+1,b.append('
      • '+d+"
      • ");this.$primaryPaging.find("input.form-control").val(e)}else this.$secondaryPaging.addClass(f),this.$secondaryPaging.val(e);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+j),this.currentPage+1=0?(this.$prevBtn.removeAttr(g),this.$prevBtn.removeClass(i)):(this.$prevBtn.attr(g,g),this.$prevBtn.addClass(i)),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d,e=this,f=!1,g=a.fn.repeater.viewTypes[this.viewType]||{};b=b||{},this.disable(),b.changeView&&this.currentView!==b.changeView&&(d=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),f=!0,b.viewChanged=f,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&e.infiniteScrolling(!1),g=a.fn.repeater.viewTypes[this.viewType]||{},g.selected&&g.selected.call(this,{prevView:d})),b.preserve=void 0!==b.preserve?b.preserve:!f,this.clear(b),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&f)&&this.$loader.show().loader("play"),c=this.getDataOptions(b),this.viewOptions.dataSource(c,function(a){a=a||{},e.infiniteScrollingEnabled?e.infiniteScrollingCallback({}):(e.itemization(a),e.pagination(a)),e.runRenderer(g,a,function(){e.infiniteScrollingEnabled&&((f||b.clearInfinite)&&e.initInfiniteScrolling(),e.infiniteScrollPaging(a,b)),e.$loader.hide().loader("pause"),e.$element.trigger("rendered.fu.repeater",{data:a,options:c,renderOptions:b}),e.$element.trigger("loaded.fu.repeater",c),e.enable()})})},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d?(this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")},b=("true"===d||d===!0?this.$element.height():parseInt(d,10))-this.$element.find(".repeater-header").outerHeight()-this.$element.find(".repeater-footer").outerHeight()-("auto"===c.bottom?0:parseInt(c.bottom,10))-("auto"===c.top?0:parseInt(c.top,10)),this.$viewport.outerHeight(b)):this.$canvas.removeClass("scrolling"),e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},runRenderer:function(b,c,d){function e(b,c){var d;c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item&&(b=void 0!==c.container?a(c.container):b,b[d](c.item)))}var f,g,h,i,j,k;if(b.render)b.render.call(this,{container:this.$canvas,data:c},function(){d()});else{if(b.before&&(i=b.before.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),f=this.$canvas.find('[data-container="true"]:last'),f=f.length>0?f:this.$canvas,b.renderItem){for(j=b.repeat||"data.items",j=j.split("."),"data"===j[0]||"this"===j[0]?(k="this"===j[0]?this:c,j.shift()):(j=[],k=[],window.console&&window.console.warn&&window.console.warn('WARNING: Repeater plugin "repeat" value must start with either "data" or "this"')),g=0,h=j.length;h>g;g++){if(void 0===k[j[g]]){k=[],window.console&&window.console.warn&&window.console.warn("WARNING: Repeater unable to find property to iterate renderItem on.");break}k=k[j[g]]}for(g=0,h=k.length;h>g;g++)i=b.renderItem.call(this,{container:f,data:c,index:g,subset:k}),e(f,i)}b.after&&(i=b.after.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),d()}},setViewOptions:function(b){var c={},d=b.split(".")[1];c=this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.render({changeView:d,pageIncrement:null})}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){function b(b,c,d,e,f){var g=e[f].className,h=c[d][e[f].property],i=a(""),j=e[f]._auto_width,k=e[f].property;if(this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===k&&(h='
        '),h=void 0!==h?h:"",i.addClass(void 0!==g?g:"").append(h),void 0!==j&&i.outerWidth(j),b.append(i),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e[f].property){var l='';i.html(l)}"@_CHECKBOX_@"!==e[f].property&&"@_ACTIONS_@"!==e[f].property&&this.viewOptions.list_columnRendered&&this.viewOptions.list_columnRendered({container:b,columnAttr:e[f].property,item:i,rowData:c[d]},function(){})}function c(b,c,d){var e,f,g,h,i,j="glyphicon-chevron-down",k=".glyphicon.rlc:first",l="glyphicon-chevron-up",m=a('
        '),n='
        ',o=a(""),p=this;if(m.data("fu_item_index",d),m.prepend(c[d].label),o.html(m.html()).find("[id]").removeAttr("id"),o.append("@_CHECKBOX_@"!==c[d].property?m:n),e=o.add(m),h=m.find(k),i=h.add(o.find(k)),this.viewOptions.list_actions&&"@_ACTIONS_@"===c[d].property){var q=this.list_actions_width;o.css("width",q),m.css("width",q)}f=c[d].className,void 0!==f&&e.addClass(f),g=c[d].sortable,g&&(e.addClass("sortable"),m.on("click.fu.repeaterList",function(){p.list_sortProperty="string"==typeof g?g:c[d].property,m.hasClass("sorted")?h.hasClass(l)?(i.removeClass(l).addClass(j),p.list_sortDirection="desc"):p.viewOptions.list_sortClearing?(e.removeClass("sorted"),i.removeClass(j),p.list_sortDirection=null,p.list_sortProperty=null):(i.removeClass(j).addClass(l),p.list_sortDirection="asc"):(b.find("th, .repeater-list-heading").removeClass("sorted"),i.removeClass(j).addClass(l),p.list_sortDirection="asc",e.addClass("sorted")),p.render({clearInfinite:!0,pageIncrement:null})})),("asc"===c[d].sortDirection||"desc"===c[d].sortDirection)&&(b.find("th, .repeater-list-heading").removeClass("sorted"),e.addClass("sortable sorted"),"asc"===c[d].sortDirection?(i.addClass(l),this.list_sortDirection="asc"):(i.addClass(j),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof g?g:c[d].property),b.append(o)}function d(c,d,e){var f,g,h=a(""),i=this,j="multi"===this.viewOptions.list_selectable,k=this.viewOptions.list_actions;for(this.viewOptions.list_selectable&&(h.addClass("selectable"),h.attr("tabindex",0),h.data("item_data",d[e]),h.on("click.fu.repeaterList",function(){var b=a(this),c=a(this).index();c+=1;var d=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+")"),e=i.$element.find(".actions-column-wrapper tr:nth-child("+c+")"),f=i.$element.find(".frozen-column-wrapper tr:nth-child("+c+") .checkbox-inline");b.is(".selected")?(b.removeClass("selected"),j?(f.checkbox("uncheck"),d.removeClass("selected"),k&&e.removeClass("selected")):b.find(".repeater-list-check").remove(),i.$element.trigger("deselected.fu.repeaterList",b)):(j?(f.checkbox("check"),b.addClass("selected"),d.addClass("selected"),k&&e.addClass("selected")):(i.$canvas.find(".repeater-list-check").remove(),i.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),i.$element.trigger("deselected.fu.repeaterList",a(this))}),b.find("td:first").prepend('
        '),b.addClass("selected"),d.addClass("selected")),i.$element.trigger("selected.fu.repeaterList",b));var g=i.$canvas.find(".repeater-list-wrapper > table .selected"),h=i.$element.find(".table-actions");g.length>0?h.find("thead .btn").removeAttr("disabled"):h.find("thead .btn").attr("disabled","disabled")}),h.keyup(function(a){13===a.keyCode&&h.trigger("click.fu.repeaterList")})),this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&h.data("item_data",d[e]),c.append(h),f=0,g=this.list_columns.length;g>f;f++)b.call(this,h,d,e,this.list_columns,f);this.viewOptions.list_rowRendered&&this.viewOptions.list_rowRendered({container:c,item:h,rowData:d[e]},function(){})}function e(b,c){var d,e=b.find("tbody");e.length<1&&(e=a(''),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))}function f(b,d){function e(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(f=0,i=b.length;i>f;f++){if(!a[f])return!0;for(h in b[f])if(a[f][h]!==b[f][h])return!0}return!1}var f,h,i,j,k=d.columns||[],l=b.find("thead");if(this.list_firstRender||e(this.list_columns,k)||0===l.length){if(l.remove(),d.count<1&&(this.list_noItems=!0),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var m={label:"c",property:"@_CHECKBOX_@",sortable:!1};k.splice(0,0,m)}if(this.list_columns=k,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),this.viewOptions.list_actions&&!this.list_noItems){var n={label:this.viewOptions.list_actions.label||'a',property:"@_ACTIONS_@",sortable:!1,width:this.list_actions_width};k.push(n)}for(l=a(''),j=l.find("tr"),f=0,i=k.length;i>f;f++)c.call(this,j,k,f);if(b.prepend(l),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var o=this.$element.find(".repeater-list-wrapper .header-checkbox").outerWidth(),p=a.grep(k,function(a){return"@_CHECKBOX_@"===a.property})[0];p.width=o}g.call(this,j)}}function g(b){var c,d,e,f,g,h=[],i=this;if(this.viewOptions.list_columnSizing&&(c=0,f=0,g=0,b.find("th").each(function(){var b,d=a(this),e=0===d.next("th").length;if(void 0!==i.list_columns[c].width)b=i.list_columns[c].width,d.outerWidth(b),f+=d.outerWidth(),g+=d.outerWidth(),e?d.outerWidth(""):i.list_columns[c]._auto_width=b;else{var j=d.find(".repeater-list-heading").outerWidth();g+=d.outerWidth(),h.push({col:d,index:c,last:e,minWidth:j})}c++}),d=h.length,d>0)){var j=this.$canvas.find(".repeater-list-wrapper").outerWidth();for(e=Math.floor((j-f)/d),c=0;d>c;c++)h[c].minWidth>e&&(e=h[c].minWidth),(!h[c].last||g>j)&&(h[c].col.outerWidth(e),this.list_columns[h[c].index]._auto_width=e)}}function h(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b))):c>0?"firefox":""}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();b.find(".repeater-list-heading").each(d>0?function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}:function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){function d(){h=a(this),f=h.data("item_data")||{},f[b[g].property]===b[g].value&&e(h,b[g].selected)}function e(a,b){b=void 0!==b?b:!0,b?(c||"multi"===j||k.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
        '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))}var f,g,h,i,j=this.viewOptions.list_selectable,k=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===j?b.length:j&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[g].index+1)+")"),h.length>0&&e(h,b[g].selected)):void 0!==b[g].property&&void 0!==b[g].value&&this.$canvas.find(".repeater-list table tbody tr").each(d)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.outerHeight(b.outerHeight()),c.outerWidth(b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
        ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
        ').append(j);h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.$element.find(".repeater-list table.table-frozen tr").each(function(b){a(this).height(d.find("tr:eq("+b+")").height())});var l=d.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(l),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&(a.find(".actions-thead-wrapper").css("right",-c),a.find(".actions-column-wrapper").css("right",-c))):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&(a.find(".actions-thead-wrapper").css("right","0"),a.find(".actions-column-wrapper").css("right","0")))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;c>b;b++){var h=this.viewOptions.list_actions.items[b],i=h.html;d+='
      • '+i+"
      • "}var j='
        ";if(g.length<1){var k=a('
        ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable)l.find("thead tr").html('
        '+j+"
        "),l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||'a';l.find("thead tr").addClass("empty-heading").html(""+m+'
        '+m+"
        ")}var n=l.find("td");n.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",parseInt([b])+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.$element.find(".repeater-list table.table-actions thead tr th").outerHeight(f.find("thead tr th").outerHeight()),this.$element.find(".repeater-list table.table-actions tbody tr td:first-child").each(function(b){a(this).outerHeight(f.find("tbody tr:eq("+b+") td").outerHeight())}),this.$element.find(".table-actions tbody .action-item").on("click",function(){var b=a(this).data("action"),c=a(this).data("row"),d={actionName:b,rows:[c]};e.list_getActionItems(d)}),this.$element.find(".table-actions thead .action-item").on("click",function(){var b=a(this).data("action"),c={actionName:b,rows:[]};e.$element.find(".repeater-list-wrapper > table .selected").each(function(){var b=a(this).index();b+=1,c.rows.push(b)}),e.list_getActionItems(c)})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b){var c,d=[],e=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0];for(c=0;c table tbody tr:nth-child("+b.rows[c]+")");d.push({item:f,rowData:f.data("item_data")})}e.clickAction&&e.clickAction(d,function(){})},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var a=this.$element.find(".repeater-list-wrapper > table"),b=this.$element.find(".repeater-list-wrapper .actions-column-wrapper thead th .repeater-list-heading"); + +b.outerHeight(a.find("thead th .repeater-list-heading").outerHeight())},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){var b=this,c=(this.viewOptions.list_frozenColumns,this.viewOptions.list_actions,"multi"===this.viewOptions.list_selectable,this.$element.find(".frozen-column-wrapper .checkbox-inline")),d=this.$element.find(".repeater-list table");this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?d.find("tbody tr:nth-child("+c+")").addClass("hovered"):d.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),c.checkbox(),this.$element.find(".table-frozen tbody .checkbox-inline").on("change",function(c){c.preventDefault();var d=a(this).attr("data-row");d=parseInt(d)+1,b.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click()}),this.$element.find(".frozen-thead-wrapper thead .checkbox-inline").on("change",function(){a(this).checkbox("isChecked")?(b.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),b.$element.trigger("selected.fu.repeaterList",c)):(b.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),b.$element.trigger("deselected.fu.repeaterList",c))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d=b.container.find(".repeater-list"),g=this;return d.length<1&&(d=a('
        '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){g.viewOptions.list_columnSyncing&&g.list_positionHeadings()}),(g.viewOptions.list_frozenColumns||g.viewOptions.list_actions||"multi"===g.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){g.list_positionColumns()}),b.container.append(d)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=d.find("table"),f.call(this,c,b.data),e.call(this,c,b.data),!1},renderItem:function(a){return d.call(this,a.container,a.subset,a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}})}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0!==b?b:!0,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=a(),j=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(d),h.length>0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
        {{name}}
        '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
        '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
        '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return d&&(g.addClass("selectable"),g.on("click",function(){g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),this.$repeatIntervalSpinbox.spinbox("0"===this.$repeatIntervalSpinbox.find("input").val()?{value:1,min:1}:{min:1}),this.$endAfter.spinbox({value:1,min:1}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!==m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),d="",e=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var f,g=this.$timeZone.selectlist("selectedItem");f=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c};var h,i,j,k,l,m,n,o;n=""+f(this.$startDate.datepicker("getDate"),"-"),n+="T",j=b.search("am")>=0,k=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),j&&b[0]>11?b[0]=0:k&&b[0]<12&&(b[0]+=12),n+=b[0]<10?"0"+b[0]:b[0],n+=":",n+=b[1]<10?"0"+b[1]:b[1],n+="+00:00"===g.offset?"Z":g.offset,"none"===e?d="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===e?(d="FREQ=SECONDLY;",d+="INTERVAL="+c+";"):"minutely"===e?(d="FREQ=MINUTELY;",d+="INTERVAL="+c+";"):"hourly"===e?(d="FREQ=HOURLY;",d+="INTERVAL="+c+";"):"daily"===e?(d+="FREQ=DAILY;",d+="INTERVAL="+c+";"):"weekdays"===e?(d+="FREQ=DAILY;",d+="BYDAY=MO,TU,WE,TH,FR;",d+="INTERVAL=1;"):"weekly"===e?(i=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){i.push(a(this).data().value)}),d+="FREQ=WEEKLY;",d+="BYDAY="+i.join(",")+";",d+="INTERVAL="+c+";"):"monthly"===e?(d+="FREQ=MONTHLY;",d+="INTERVAL="+c+";",o=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===o?(h=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,m=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";")):"yearly"===e&&(d+="FREQ=YEARLY;",o=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===o?(l=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,h=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,d+="BYMONTH="+l+";",d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,m=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";",d+="BYMONTH="+l+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==e&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+f(this.$endDate.datepicker("getDate"),"")+";")),d+=q,d=";"===d.substring(d.length-1)?d.substring(0,d.length-1):d;var r={startDateTime:n,timeZone:g,recurrencePattern:d};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false"))},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00";else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li",b.timeZone?("string"==typeof b.timeZone?e+='[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){e+="[data-"+a+'="'+b+'"]'}),m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='[data-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("SECONDLY"===i.FREQ)e="secondly";else if("MINUTELY"===i.FREQ)e="minutely";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(i.BYDAY)for(e=this.$element.find(".repeat-days-of-the-week .btn-group"),e.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)e.find('input[data-value="'+j[d]+'"]').prop("checked",!0).parent().addClass("active");e="weekly"}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var o=this.$timeZone.selectlist("selectedItem"),p="+00:00"===o.offset?"Z":o.offset,q=this.setUtcTime(j,l,p);this.$endDate.datepicker("setDate",q),this.$endSelect.selectlist("selectByValue","date")}else this.$endSelect.selectlist("selectByValue","never");this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var r=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",r)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a)}); \ No newline at end of file diff --git a/package.json b/package.json index a2a7ecfd0..842b80f52 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "postinstall": "node postinstall.js" }, "title": "Fuel UX", - "version": "3.11.0", + "version": "3.11.1", "volo": { "baseDir": "lib", "dependencies": {