From 639863ad5de7cd7cb6da9343afbfaad56f023f8a Mon Sep 17 00:00:00 2001 From: hatuhay <alberto@siles.pe> Date: Sun, 19 May 2013 22:18:20 -0500 Subject: [PATCH] Issue #0001 by @hatuhay: Adds block.tpl.php improves modal management. --- Thumbs.db | Bin 0 -> 58880 bytes bootstrap_barrio.info | 1 + css/bootstrap-responsive.css | 1109 ++++ css/bootstrap-responsive.min.css | 9 + css/bootstrap.css | 6158 +++++++++++++++++++++++ css/bootstrap.min.css | 9 + img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes img/glyphicons-halflings.png | Bin 0 -> 12799 bytes js/bootstrap.js | 2276 +++++++++ js/bootstrap.min.js | 6 + js/script.js | 13 + screenshot.png | Bin 54650 -> 5597 bytes skins/barrio_default/barrio_default.inc | 11 +- skins/barrio_default/barrio_default.js | 5 + templates/block.tpl.php | 11 + 15 files changed, 9603 insertions(+), 5 deletions(-) create mode 100644 Thumbs.db create mode 100644 css/bootstrap-responsive.css create mode 100644 css/bootstrap-responsive.min.css create mode 100644 css/bootstrap.css create mode 100644 css/bootstrap.min.css create mode 100644 img/glyphicons-halflings-white.png create mode 100644 img/glyphicons-halflings.png create mode 100644 js/bootstrap.js create mode 100644 js/bootstrap.min.js create mode 100644 js/script.js create mode 100644 skins/barrio_default/barrio_default.js create mode 100644 templates/block.tpl.php diff --git a/Thumbs.db b/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..962d38143482ff6cd82da676af63e172bf58e9db GIT binary patch literal 58880 zcmeFYbyQqIm+0HLyIbS#8oY4{1OkLWa1R>XEx5Zo1b252F2UX1-JRQ+nQz|QxifFg zn|1$rYt3HkcdF`ib?w?`@2XShboInI#zsyx;U?hUi7)^P@b-=Xfc-b;A;Ecwf0WSy zfPa+V-rwK<aoQG~0T=&A{(o`>UcvqR>%YH1gM9}B=C9AK!Tddk08SCXAb~*!g8~K> z3>p}42mmm^V1mH{gAE1;3@#WvF!*2yzz~A@+t&Zc|J^HK1HP_sVE+2>zbndMPg?^V z0Av73zz=Y02XF<q_+J-XaK!vW_uu*8|4lZwag*>rk3m3zD~bFKCa`b-xB)x>T>v}y z_yJrp2B#bVHUJ-h3!LWz=kx&v;5z@AFo0*Ff9U_4{%7_6?Rj``ft2c>&-_C_A6Snu zz!0p_1l$8IFznznykPx*b8P?i>;GFGtRLd<ocPzK|Em7K4e0&t1X%u|-vnR;)@=a3 z28Q4x2Ux2SSpVN1aD#Iu|6KV$IR1C+2ZGya_}gKy{O$W+zx^%#+wuQ5uKsrM|JL{? z0=GpBh6D^V7*a4~V93ExfT0BQ*Co_oXu!~dp#wt?h5-yC7$z`(=Mffg$_nPMSN>;S z`5Sfrefc{_|Mk7hzr<r9k^{d9<YCnN!utjQ{iBqu6aeC%0vufDeHkDQfPsRBhK7Ox zA7Ef$VBwJA;lP51goJ>Mfrg2Rfrf#Bg-eWwg-wWqfq_qsPe?*SN=k}_M?pmaq#_2A z0{=Dw0sbl+EF3C4JSq?y0~`4NS>C$<81MiMKq3?b1ppEQ0ty4-z4vcSLBN1}`>!1a zmm#5`!M%h>Ktuvps7D8nRwyV)aR0#ufIsyFe-41gfWahZ7lp-A(ubq4#pdvd$$_U7 ztM0~8p1h#qG_dnUK*YtvCm^Jzp{1i|;Ns@_z{|%kE+Hu;EhGC;<%{Z9HT7>AhDOFF z-%ZWT?HwGQoLyYq{QLs~gMvdsW8>lz5|ffsQh(*<<rfqd6_?c1*3~yOHZ`~W?&<C8 z9~c}Oo|>MSots}+T-w~)-r3#TKR7(Pyt=-*y}N&SeEMq_1OV!v&H7i%{+(SIV7nl} zZh?mTYZnBh^IyX;pkc__VKGIO;Ph>=C^&rJvBhF?s=E;=Ih8MP4D2QmajCdAsW1PU z_D`1m*9`OhZ&~)QhW$TwEdh|BAi&Op!T^8(&n%&I*^vJ`e*oA@k^pQKqgdXFw#cGv zqeNcF1a-FIXz8L~8_d{BA~63EG`qJr;=Q=eNl%t@bNv2G4riUzy)xm0o;F>6y6hgR zlU|gjHLVX}sx$Q@f?0`Y0zp@(Za+lt(W>z)1=t2g;DE-ThMc7*b_hrW*D7lqw-KD2 zTW=OYa_fUn(i)e#fev=-OKx{*mPdTjP1^5(`!V|`HG(n^s|)VT-NvT&87&9gyB(;9 zj!9jX)5nI5{o;ErwUOB^5Bbg@>`ts357xj(Pa%t$`1K*y**DrI^LIcU&WN!?6v_bp z$-VvAJ77SK^a;oIsk5IHXik*isD7f<88`={<wZ+-TM5dmWNEODD82mR%?zSEWNTxN z*Y^$*1A*M%0Uw(u5AF%)!`f5}%-kZ&i*!9Jj(C^Hnw%iyJO-e*3yz*yR=@K4GMuVz z0C=J5JvyIx%yg|Ef>~4Sff<%pJ5k$~6mJ1ho4QJsAD=P_3t9CUYTSn2r1v@~49G6) zs_JIrDQnJI9}tivvDKzXGXwt5%byD1{H)!F(`$u1nODufIXS~obwhSrOwjxypcdp| z{!qj0@eV+J(AeM}pm%g97>ufx0Il8rSZzKWis)DVt!!U<?<^#rMc-%Alpu{<fAmDX z`VP=YCmlff(Cwxhf>If<B+-oQwTvvyCgF)U*)Fo7mgUJFiYiN$9xF>VxhzzAE%?b; zqck;C_D1?fM>il53k4CgXm6|0y(-&H*~l#v4G_0Ly4$DclqK;t{G=GOS+1z=C{S_c zPiOmrQTb5)Qo4kfZ?}%%5Oo3ya^uMyX;8AP8D<~5e;o71?Q>Lp3e*%|&^PNDxt@8m z++zAZZ~yT&ZgOaO(zFvA9InnlHYG`Hz`sR>ip*{RpP+C)=4~qJjiKh^MlLTWN+#a2 zGn2w&c3cv)D!vkxGvH;ZL#}@?ocn3H`oP%Lqn22UtvWV}vwr=y^rWRW^<nl>@6Y~& z{qK1q!(Ep1T){?zm@LJwFK})b?|``&HS+){sHzjX%0JajM@_?-Q@J-+pq#7lER^`o zS!DiOPfc)OmBW;_;KmhMxYhCNB$?lTuqUQqwf;(5Me;{(GXm+$C9oPdDR;T<o+IY% zh}Fq(0qq^2>Zx`y(#8MXx2}=_z`~92#k1t1@(=k9FjR=Kl3}<oGGi@TvvU%ti+L%8 zoS2Z*u6jy3`{?EEt}FDS^x*8d;qJ+^CFkP|Gi8}7lB~YJa|&GO=bVRau7o#>D0|5L zIAx=_be0>@xw?8y`n=D52N&@oWVV%staH%l2kG#-yq&yaS0)^Uv*8VB<93DXOH00` z<5B!2PMh3xNa+z4Wr<5UW3T;ilA_$N62W~YTloOmb4g*vlf#MIVwm@C&r7@Q{QdSS ze6~L|!H}nq4Jhq`n#z*NK$}bK*m%*R`xOfK_b{~Iw&6KlX=-)V_Ap?_kl2+K7EzQb z$>z-_Pn)fh(!ZEI*n|AeHI=8QWV!g(;ca9a4ZOBV6~!OaXgASN%-0y^R6b5w^$dlN zP@=_BosGJq{kXmJ%GWn5{`Se(^G6cyHMuOMZS=7FS2e$X+<!CwWj$v3qA3{M%$gAL zSwR{Fk?`-M7mBQmgfck&yKDo(|9v<UV5|5AP9W@+rNsahW5kEx0`zy$Poe-obrjNz zKKLOHN=8;f^oxvKd!mI*oD%-Pd)kld2G_+FF)8CjywRE(B<=8DicWa!|M4XHFC&}u zeG%O9zv%zFQUrAVlYWd8NIP)hul|4ZAMRh))2!|(D>w<$#(%E=>UYsOX@|)+R&x~Y z$ZU=3yi6IDH~EF-3>Ulc!)j7FJ3i4nhQaY8%tv~beA6&-Xvj-+XQCl_nr)VG?YH&& z^7b*lb7M$|SgzO04)^gzch+T#<3;JSX6i6JRv=F;hh-<ap`juDolAUtJRLD9shT>p zYd0D)DyoLAuI@)6cGJp&0x8Wr+T|zXi{7X0jon=r3c-|@ESbIe+t-kbkp<5dkB3jv zGly}-%cf9)lJW{5D16p$ReIg{99~lH&`9G5dU|?fO6m{n@@&NZItcOfjEpKREiFqW zB_){cTtkuH%;>k{@4GdjcTwkYXL49R>|vM<Pr-^mi2@rDL@>V$;Sq)LG+~IcUP1M> zK@CII#O0?%b;NnfWWNsPmJwfn@BoUpe-63nc|vPK%avU}4I)W$c8mXx*om(+{>?pm z9oMYyj&9DeHzb;IDia}oH0=Xx8X(z~_bu#VWDt{_baP??y+M?bzPv6sN@%Pf*3A<C zwXvZ=qpkbRYx!n@h6tv-rUp_oUsZK}sVrr>+&g=np|r%xD0}=VNUFS};y?4>{~3S( z<bQ^L^1l{GfbYNf|38aA%Ibgi|EV^D-j~^C;r$f>IT{3Xnr*f?e_66@C2S;hwy7^! z0!woZUzhJQpPoXWN`5(7SSYQO*DuZG-_4fKX-}$YhHX_~_!LQ$51No6EW(oqMjLT( z-mlrO-LI!0d@~XIIq^||l=#f<&i?H--5zf2P4siPtrI_%qoz12+Vz2yORJpg%61Ap z63lj7{+H<(BN~;GcAG7X!ppvKjgT?|qv&qB&2t*ST3OMAee1jcEqn})J^yt^cm!T7 zo=i8YQEWi+XPp2>yfW-RgcjdpN5!D58PvZyXS}A1!V-it+@$~>^!kwppeH${%%w8N z%CoTzFym@Iv+Ml)h~|&75rD&nD%&n^gSLiZh6FA40c-16a^ypMic9@G9W%3IK#zWw ziK&8d$zYy1tyOth85h<hfzd_4z)=my_licMwqERHljmMzl#HffiJKq#@YARCYh`+F zAxu|hN*Ghb6h+Ate}q*LxH05OcjR};Q;1agCvBV=0!bl@d0G;-OCMFaKZSg7N68xh z@TZ$ttt*SJciZGoH!k;w4<GssIR`hwq5?x>>1`6ucf-YPFF^th_l9r7^{XKVtG{&+ ze)bze>8za!%a~gx))<9Ms29h!#Ums}9Wb%AM}9{cH;_OEK_BsD;t90s$;$Cw8dPrH zKXpQuZi#k3Pzlblt7J?~P1Xnl(?nr)J!Zz4Q|aZaF&ihIUhb6}D^Qp%4uS{HfD&8$ z6h#E1lV5Z=8f_I0j{ew-jSmCok(5=UDEE@muVE%`u0L;mv1!5U_Uq@{oVIZP{bID1 z?W%guY!*VL6M^WDZgi&N&NcLfm&PEauMhc-(R9k#)(6x}=_|RZ<EM6q+=B>kWX5u= z4Kv}2$6KFM2fDRS5|ltpGeNv-F+#sLpr6QaQTT5Fa+ftS#VDS2e84x4#IoiwT<B-y z+^IR_JCcIEPk&IJeC=Pn-nINgT=M%2Iq*?VrXVM{L>Vs?@QKJTkeD|jL|KF|+R?h_ zMY$`*J)e~UMi(&BjceK_-8k6FnhbfoBm39QSV{!pkbyXW7dM))#CdN^gkv}A-af4& zkSMyPqQtq%&*S+hZVCG>c0X@@_<q?<UUUxJWjaF%3qW1hXZ$kH6ogX_c%LlBVnR%% zXK1>t2Cg~By+PBLPq6PLp9_w9`+Sd!^EQM~gAAh@S~+AQFjyh4zNe@*S*rL|xS!2J zKVuZ^38_Op8@;C^b!0Hs7bMSqzuSN3?)L21(D%}{5l;WZ+4TZ!n-;OQXOhdnx`7=> zh4q8E%p*8Kxf{%D!SywKTiG&O`2y<SPLW@rSu%xu>vWy#-Hj-nDu-}s?>=nNTko}k zR}P=~?G#Z>h#xAKnwAC%D<lm4$!bG2B@9_xgY93x6kl!K(AYRn^~(y|4T+XWK2dC< zFTUb!Zfa^u*l-V7dSov#4qZr`BNHXRPRHI<P6@A>-fW)!#j8_#x=wIzq^YoH`fHE* zFP9H~vZrbC8sEf%8wYly++9zX>Z>IZA%2c)mLYipgS{EPujD|-Y1Mo}UmZ!+Oj}o^ zA_Bx`vF1DBdzfS(K<&l9G?kZISx~qEiadW~2jwa@&*=IQWEFfw3S_K9c5g%LciGP# zX~!S<)8yTrUv4ZZI9nkaZb5+CuS5)aWxtt#E?+NlQ0e5VRXIO5=af07Fu!)&{;blg z8{l&F7>DGY_i9$gOkZYQ*U-RHzmD349JJoLyKZBT-ES($5gUu78SY7!a%o=DQM}k) zh8y&(N6pMSiadhZzcg{xAAeTJpJDdN(Z^PKdox7!PkYF`_yk+)0~<eD4|3_eQ9rHB zvnxdj+U;(BTmYAXC=yyPWky^`c2F8$T&3mt=%bznVX7$;t57<-Jx<*4=kRr$u*)=B z)p;lG#2^J|tI@vJ%MBtw#)fVibveE6`TXtN_N!tZpc=>AEVZIax^~C_6njW6B|Md; z`OzFqpDAzV(+4dyXvjD{XDy%SxJi#GNKa3Icv|u)Kl-&_@<|ZeqLqtK_BJI3z$=T? zpY}7Hb<d6#Lmr_Y2P^nVl$`VvHhK6yb5jR-z>A}(MfdmFvZY|@TTv*#3|Of)L`Po& zGt~ebpN)_vS~B2uKL5mC9|otLv9$C+qzliUh%kCk6Si!mbSl{qwTY~+yaC0I^JK+x z*b>c``%0oE`_!?S)uL;*ouJXrim9V7^ntmwF?ncS-srz2Utt?{^2$wqKRL7EMiBYL zvH4UzL7a6)y(MOo?1a&Z8ZL*rtwH9luB^<p;f{+psE(+o*r!!qi=Yp9)VTw7aI(|O zTr7!Q6bs&@W6kgy>bWZd?%vt^cRAW9PZfRo8A3hu5SyUnGuM{po*34ae`b&3$`jKj zJJBz3qPUu620zA$tmD+5i-z}QVfuCzM4(8=M-JH~tJxHHM0MMV_X>YgS9hlW){dP8 zjd@+bm($a&*SK}}sc_m;u>^`&PlAoE7448Vcal`Dk2OVI^<GwxM<+`&`8)g=i-8zP zc+FEkwks7pp_PgpSHY{>@5{8gr7zQH0x$q<Y(r;5FWn?xZD<&!$b-wvFF(I1QM({% z9noflt{+yGEc2_Q-;idn_V3J_3m}yokxu%nL+`C8y0kl2ts-{dqU87WzeUWxtm*M_ zKKcc}Tl+(zLz8%^2TYQq)X^vqw_z`O{o;I8PII{jkmV7_a|8Xbuwyf#IJ_gC`QY<H zcye|4`QW!UsNq3?T;bUri&V9*U-#;e77$QRKmN|e-%a>sjm~hyU-tpYcxGcMk|Q^` z683sIDC3}r!+&N-J`_ap?9oP1Ag*nWbvCagvc~L^6m{`Q{_R}TgL$0+G2rRzKz_Iw ze9dmK^DhrJo@ZR6VT>kJ^oL%qDzT0T2bGHhpKNzN@J)~2A6@qg<X$I=F_T1csM<`V zqHVwixruS!>`SmfkHL`wd>nyG|F(k2_IIm$M=zw&cQzoagmyA1(M*>4&2F58ckoal zygoX_G{r=iUL>Q^l9kJv4;Kyef$oG4WAhFYae?2Ge(s<q_C$&yMo9sGM<{H#B!;F^ zKdhi(+d=5djV-};=S04jdlyl*@bWhM?rSPb{3A~?%;@ML@<{Qg2y*ywpNG1#QBmpX z=Fhs4NS!9hn~>-SKiREPH}8K2bOxb%AYkyBUeoe5d)QN?S_Rf`I^lyLuir5}(;^*u zdo8e4&VNN1O<MJ}LXjDDShF9;BqoVZ9GGF(i-e`{V_bGh`eL2da~2EtT=V<88Rh2w z&K7dY?_Tsosipm-uyfM$b7)C>=Bxk8r`^6n13MOpKG{D_YM;ddCacHu(4j^d(JkQ1 z+u<EO38H#~XS#_}D#rStvx3sE^Nl(sJSc<Bh_}Y{3!Ib@3s$JRqUoljP=^Hwe4g$I zshFTip2=ZP#i)MbekR=#`ZG?BPMGBQ<CLlAdSl4frh&Q%Zl15n$vk|$%b#jbhYqH5 z?$A~+!d>HhLtA^&tVt(Ocwy8({21d*qy;IjZbJH43w^dP_?dF49_kQP{AIkX%9bi$ zTCd8~jcX`Nbb4+BV^R<v_9ZH|n%a;~7$L}JR4fte0J!Txmj7b$=~IN2(^3UQ?U)3? zdKYEN3l+XskWB^llB=G-Jvm!N_ca{+7i&Iqez-@O4XW;x?t<Kms>}rkXp{&u5$(>H z(I?U)q<%MHj(2#!JHS?wMS;|9QA5L?qK1YhFhRa8_&Yzc3Hh~jyU97$pVL24+)llp z94hD2u(0UDimy%AY$Y{r@#5Y2mSncMNxz~np}8_|$sq0PiH-HT=)j~><cMPxGzd6< z+0;M?<Ph=JvlI<Cj{1(dJrD?`_az+8*>()IFP-!c14Hat2+Bx`Bm7l&*}ltoquq#` zi6FKy1tAQ7N1z+-h6!<hDGcs_km>znV)Q=wdUMe`1AMY-wn*xSrnHlmmc^XU6whQf zv=Uu8O}J#Y7B1E3hx<rKq2e`2N&}P!8njE0$8jVB+^!0*E58IO7F^y$NmfY8QgANJ z3&_OUkYIojAD_~S+>vFrtfCFmj$v5<i0F*$&~<FIfoEc96+S86pqFbjQKr%%w1}ZK zU7xiaeH;Wdkel;SgB8ZphN+@H8aC{qt^8oXX!n`ldONn`E4RtrT0{}4VV7AugzN*; zivSujTUXsF9EW}*<txfX?YUoyHbVb<Zb7v)(b2ILqz|q$f?2EuRDa#Lh6m!Mtu57F zOKyGr<LunsoHIt^<{K+}F|#jOa}qqz&<_5~^`fh*tKJtPM0v4276jbo6X|wZCxKk5 zY|H4rpSHpzu26JPU*X+-_z27x<Y}km?jf3l*t@@cCVLUisZBFW*VH7Mt83u#0`R!t zvs@bwwn7~0`4ly$&Kv~Se^Q$vWgE3^s!t)+kE2;IcB^zE8oi&NNHQN?b*H=LlT!~P zJ7Z~dU~KjhKaEbc!sv-LAZ97YY^liQKT;sBx+&;E^rbfP7De<j82{bd`77J%w?W+{ ziTkLA=DKLunKUuJM7fj(m!GGm3>;G~Z-Huqv)^IX?^7pJT~jw#V*Dsn;4Orq2O)ku zG?&{TIFdWHSuH&8IIA}El<|`9dGk_&rBvK?jitil{Uf9<km-&(*%FOX?tWEAwFb0t zHnrVpH?>-rj;u})EOl8+5TvmI5Rrv7ryrD>8V4NUW%iNo+RTO+<!RlGwuYaEeM^>{ z)v#xo12CIlA8`#cLy~Huoid}B=uf5N_xd>t86EIUGjLL)O9i|GrQV>U`VLNj32~TW z+~UvkBr47JK@k2KDAy)54Arkh@>^MghC*SR0~om~t4==&R+$|x1z~OYg#6eF5HJd& zyey^GI4{sdj2nG&%u~}&B}vl&N@{rU_g2Xh5?nW9P>_6DVP<B`<Xl&u=$^jEcJShZ zV(F$$TGXk;kmcVDdBo6|QkONBiPjHJ>bPY{C!tK--Ju?xqOwQtFXW*;>*Dy#*y%&? z{ST3vVhQBycBWJKGqsRI{rdn|^LGOw?DN}MAK5-m9c{7oq5V!6btG(cMAv8(Ux*!< z{jg^04(<9CJ_k6EuI};;`4<TPYf?KdHbT(QRx(l`Wm1s;D63#|CLUo65p1h7&G2Gi z6@mVSGwJ8ukk&67rbD7Kn04m_&(Q)8DER9w-N)=-D$Z;>U~@tqm9<?GkRbV(fke_d zIuEF!KJ*G3LA+c}_=INjohV)c`1j9E`A+jWSpr=y(gJyYOv*$RBr#&)j|k{w$sl8O zW#O-%+iO9;4_`Q-2TpporA&|ZJx2&NY|-=~hNbB$%A#;3+T@h_!!}r<UY+%|q8{o- zEi@U$b9j7V&%G;~^gU&bJ=d!rIdM4|t7@D|&G@phRgw6+$<qf>UKOGkm-Y##CC+eD z847j=92(FmT!j%=n>W}#evWOlmqX^Y+;QMv#rK$E3K5O&&K%3kg7fTdg@ZHu&3s^i zSI8)Puo+CpEK)a7VQ$8RE7v$>Eymjx>d>$rUMDIT2ax$j`cwtmn{u}dtB+`2S?<`y zWaGz$zM~+@i$BqYLKi1*^D%DR0ghdaRL0b&3@A2jb{Reg9~t2wfyk&HfclO(IzCjF z7ckB6r+gAlX-L?P>nHBf$-1#f8&T>VL-@JS>%daf{!dnyp!oDTya^)(WYU+H>v1ax zGJlbbh6Zs04@&>h(7Z5q!m4uSVw@aLs+kF=TSR|M=7WM%M$L`iQ$<qZr?(8Fno4Z= zC%O7M-^>iQydpGPB4L=vR_s=Cc>YL|>^Xlv$eAc8*BcXvc{JRaz^;7@;{uVS%_s9< zZEKs8h9$jFOEXE4p4@c%7o+A_wd$jj8S1aSINQ4(RP0^Fw#MaDx9w!oI6t2j9qUn1 zLP$%W$kq1m#46(hj@bP1{Tml#kh5Hb0DY?5#}h#JcIeYF(Pvb<RJSZPf@*+>aa%_l z8{MA;D>D9v$~&VdjxX5yx%%o*U%%>`$M8v}hT<dnstFLrxy1C%H2XpQn&erQ=Va?< zksk&&Vo4C~`pyT0ikqQPb$_QuSOa=*>D0xImc~N@43iU6ta!iiJSEtCD|2l5amPHE z|J%O{8tYc+RsRO(>(ALn^yHsg?5N%gI#e*HHHV++rOWRtvk+UJP}e43;=aCHi2Ic% zJX7+mIi&cv;putoqY+v>TpU4aDTWv3t|FWjJpO`%2mDeps?Qgv)hbeYts23)<efOw zIuh^|Qgeym59%`+WjtMz(XubsL8=&2fJUk*vH9jJHki*hb#jE-kmzbZfuvDO?&0s2 zDgMIYP=iO3w!a9>Xnwq<fJeT=abbFNnb$|WU4C0y4>Z25M}dU=t&tgE%ZK(=u%8`x zai%qTh}K;+(2K>0wY%3!Y%r*S`wbrdh+l=kXfh9aNe1geX$$z<f1lB_uvM4>LWD7i z*<PI1Hw7r!GcH!q?a#v>-G+zqQs=jeg3n7qg^r7XSwTg$VBoM{u?fkKM4IuA8z;)R z-%1h6)%7Jg`a>yZRPjd5A4hkQNggQWOe)*qC%q{&fwcnJb!Se^1(88l*WS4$vq_?U zo4)%YM|93vzPz<P)TeSNFTAC>P_Ate^>rNOi7{9+Z;d3EsI+u9US8`OL9Vp+fWUR} zU1ZW3>&Xk8$H&LlQR`N1mvXyg2#^DIwYH@izGV~8iG(n3TxQOFP*5?lbjF|OGaaiA z5`meI)6D)vI-Gq4>WBWl%!qyQi4geY_k3UDG{ViaPH2O?QmB@9k3t7|xKl5f8L?xa z_Z{2(L@h>D_i3qrLqULW|9Kx)KeP6Rvw`oK=sA$npWA;(KSv~zG0LyiGK`U=tG0nU zXc&hn8YrjX>A98<C<^FgP2Q$3n=&8;!SV%`TU!5wy+h3B87l!Ebn>~U->kqIP+w!D z%C`5PNao%^2p?1Y>HcB%!=fPJ;-TxDM&yCz#@XCT$4cXOJ(Ck13j${ncXNu=-Y#%< zpF>h0nD23$HmF-m2wKhHDt@7bTM%fK2g5^QikT{onzn#G$7s5&Yb!l^rMkn1bU#x_ zGJ&8dDibYrg7!2TKm3au;&Vz#fVJoJ20M^g-h_pTF8#v%>T{e~i)=FWQm-6a_RL(} z>!P-UgTsw4zQ%+W)a$QyhbIG@rgB~FI6`I`JaYJn=|s9P)B^#+LN{i-W>r>7Vt`3t zpviZ?J0ZRPaW1)b39}WqxuB-DZmJ=&JL`*kybV{5C-rg1H<!076!9^wF5Lsbv@~XK zHNmxeQm_PWK2l5JK0h!_i^RSdE|hT_sqfV%1cLR7LuC*!EYDYQY$882pfz=d1)u7) z@IYv6=4nOr6;L<I%wT))!jJ7qO{Gn5j$c0{2b0Y8X=*EZ!e{Vs48ac`)J-+rfJd{W z6Mi}QTOky^k80d!q6M0;ur53yhQ3u=M4Ltajb5QJF4<#H9p^dpRg6JHmKF&hyC_v9 zZ%#uD@yjiqCWQ%?f`JrkDZtg$EUK-=LEi()QEel$0SN>dr@Tg<ZR_(*K~wAoB?!*- zM4UtKr+JWgo6mFi8|A@}Mi|Fo8`P&~ghc&65`68i{mrao5mBhjhw`9?+ycKBxip0p zU^A3)TacR!`i_Wz&dEJ4P_mGLz5{fSF^<Oo3pGtR$bzE+Stldq*)Twy5-BP$roiHW z3VHATI^8|-9;vxhLY4V#Zf#9?hirWNeBMFaLO2RKgRTxT^jS^<`D1k<?U&hQ_a_H{ z4B{It8`tSF+(jtvmsP!CHM<CPZrGm(`T#vZg;WZ+3{>h4Cy6pha1as24hOtJLZ<`g zj;W6L+q(Ey%!^`I#S(E0+uw;jTbik_IUOo{qjp49cPDXyGn+IQlbHP!o?NL;*`O?e z;z5qOV|FvP$L6RaGK_k~pZ%i87vowA`{)o=iRBTp<m=+GJ3O;7$p`P?H<PuZY)%7* zgz(UzFT(G|*?R&L)d4aO7yE1DvQH85*|1RdeT4|ctHc+udlNZ{z3%9xl}$-~72QnJ z!u%;y%w(yJL@h*t=rb~+t%Nr6Nxzu*sr-0K<5pW*&>WMJ!kNiA6+VO7b*$;1WNEPu z2b5*Ea}<tK_V!FP&}2fA!#%?rI>KwLjuF*No!`C~8gA>IT0^~Yf1?<|8byjIUM0DK z?Zg>GK);4J;0X6w&)Nq;+Fvrpx1*nXlR8O_ck?dNIEj0DA}4kqH+}kX>Jw82s<Zs@ z?PtwLGYC}sz%%GV%f+_ckKG32U37)DM3fC2^+gSsXZqAjvR|cn&b;TQXKMl55-g~X zf4EG*KR+t*X$@&k?B~)EO}$6-mBHD9pyv%;n6zoJJh`U?Z1Tr9HS<m0szHW|;V$dG zBE>ZXsVfHEjnR*wf+E-82AZ;D^;U$BXM8PiR)Kk6Ko)k^0?n>JiqXb*27*)hsNuN& zun6mLxT2LshBX&><)@wW2QGHUpP^{QYBi04IP7c2Ef`o+nh51985nLFu72yOsGLjc zJ;0c9x=0Xc1sfM_jZ3~RCB?Egj4>nn=if5sSHA~;e|rYJ4biM$q0r-T^+%C*5|-yP z6Kmj8BDg`qhQseg{sc7zr;v%oy^`)3u=7h6&^Rs`wD@sh#}-Jm+`o$AO2E+E^Btru zL%ntFLg;R|sp~3IJ~yMIQ(>DToqUpOT>Jfcf#lgE-fz%8qBK|AbS|}MbeayIbK#Bg zeaE@z-u&j?Nt;(!0%R@v;twtU-o1FN6@CnuF9r>21rERCH{LxV9=V{gU^c^ubK&G9 zHUI-$2pyx@AR}sv6F*1QFujrWKc`lVWoqgh3ynF{kUf}P+EzvR-n$598l|ua?l5SX zrbXitap$FlJ2Z+_x0NB^l7&^nrB9?L2NR*INext>^x#+5_;j8A{M=0BdKirsYOKT7 zdn+GW_}a0-{29|B`i`8Oc?l>CG;^qfNsZQ?URq4OYb3k1na7>jZZ!>Vw?XLlY+;^C z7NoH9Q>%njxde$INl$t`Jy-vz=Jtz1r`4~VNn_`izl9yfF+D*xa_f!l7mu(Ht+Zf5 z(>}*M!nh#GfZ@e4tC>u)T#-iZ;m(sULH8MhfSwr8-MTz%E4W~e*xQrDC<ggaeGqkd zJgtkh7VRWOWvR3}SQifOQJ8R&x=#NrIf|{AJvCh%6H?R;$&L9wM>fGO`9gw7Xxc>J z;6hD3SUHoyPXg6J5OsTiY*rw~b>R{3)sCL7;QOb`oxz)k!2|Jp+}g@YK7B3>3R?EJ zA3U~Sm$rgbq46|is;W>B$2?iMI60`-e<jjGEvJH>P=qYDGD@GfWQ^O$gO0&7Fq{ z-TX?JxvNM(?^GmL1KuVid+~D=n&WTm9dtnl%t>JdIm4yU{rB1YyX)RHHw}^Hy<f}& z6s#FPP7-2c`q+Axj?ltaKh9jLKx+`t`bZGo9v40Guju-=M0F?B2}N{2%Q#~^Js5#s zqqIlMW^<ykb2?S_KSY?aWyl_gX@oLJd3T_8KRK?%EuvxS39*$nMimo?UmHRZCiI6h zF=-^B50M1Ebu~=~vDYz*&S6DB(Io5zX-B43^kaLVoSU{*;$1RczIj7hK|DnlRc3a> ze{GDdd_xrz`i;xB*i%~)gt%~l|B7>?PkmIFkxi}b8mT`}cj1@lRFp5LbRDL}V8<QY zt?1*g4Q<j+C`*=SN;@Q6S_L~lvLqxl|EXflHFcuyR~-XO3@ES)8|n&Qj0k#;NnIpq z^NlbZCu1~^bOVL5EKZCWp1IN;&emlmq@#O<w{_us??~R^hN7*&ekvDIo-Bi+RLby& zSaW;mP!Jh6Tzb_<K&sRqMlGGrQqltlkrHt`29EZT3H_yhpSx-hjgNJYKCET}K7b!W zDvl$&$H?th6sT(yP7jU;|92Cd1b>%9;9e7kgq>r0@&hEkzr{w>bWY5n%ekbE4<lE5 ziMSABee#{hmFW=~d}rf<4EZQ0yKbH4MH2XDRQ~k1#EV#&CLUd1nlv~ADG-6IoqLDg zoa3+cy4~B*S~d5PIp0>13DWfMvbTU?iqcKyKi%Vj0Q|{Ha>LPruHKyTjuiMEy9sAZ zAv#*Vy;=N`52?#(7MJN`kiT37;3fF+<bSZH|04B-#CSdSiB`u+SmHcAMcGMQxc<7s zm}<mf5AnlHP-hUB_G<18F-@vtZR*Q{3{UOIG@N_RWw}mZ70{M@s{96oo<Yh+!jx#O zn<4y8a$sy@_E|^Kp6cp=>FSS)-u20ZY<ex9a#ECkB6oBj7t;j0!hk#Xm?DOlC&H)) zz#rbzPh=o@2(%8#cb`)+6RM~Bik>f1AiNTEJXwwZR6k>OxeMFa0XfWz(W^w<NcaV9 zc$p&L!T;M){u?RfE!-nXo7vY(?1I{`_|M-rE&)a-Sjg^B4x_$@Uxu(d^T`ywzt7IG zb8P(R#6Gu{2!cDa_;_pLlD@rDET^J)ribn)LbSu1XIMsV8WkTD5bW3oFjdmnl{X87 z;D0$hF?ITKed9Ko8cBGy2*+lm4A^MEim%PCZ-1ocEn!J=h~RW!pM$8V^KVZOE1VBT zm;(ODvBqd2Y7t_JvK^_3rG1w|=0A>f8zAH#q4Wk+Hg$)yI9Iw0;AhqKvLNuWva-&X zx9YoHoo`hW_3u+}YYYg<S}<N>w@Pijs|-q!+OeG(vYo}yg*o-CMD20y+=SOLJ#kbC zVBh(-rYuvVG(lgMv-g<wa(z0MWf#^^qJswErRoN+1wOg`LK9FVj2;K+aMlZov*AUg zK=gDQ*Py0Q3pjm$3Hi`Kynl_ajmo!D*lFG`KfvRhB=G)#BIMV(LWGKl>ntwKD=@G* zcE&TS&Sp4cm%M7Y;>OGRbw(U64pSEHr?Bh~Q}{?#)K9iOq1dY2(rYDpOFO1E$cAT^ z3N*F6VYeEniiKwWtw9z7BxfmQ?5AJZc4hU3PbLk#AnR^glQ*(pDYr`pb$>Y%?Ik|d z$ZsR4LpVsSz}7*sA7@B19<xSuJ`Viq1dy2^V8dn>>2T{=#P*x=QmiB`oVL8KZ3rea zp-nP#^)ILHT%W4=61=GRLgNJ+NpMj#&74UMTmK}tmr8j|5`Wi4N1m&Y;Q;9$)udXn zX#;<zpIm=aGE>L8dwhL`d8gZ>J^8vik-4phn;EeT)%9|-If1!nkb6g3ZgkPtBa@OP zvL8MKBGvXyJR+fvxJKG^&Qr%w72NV5!I_d~vW1^BgKs}CEk>3?tFDq<ADCv{iMG*2 z+uw~?brk1#*bj(qX@gqIYN!K0X%qzHWpOEw6NF}H*VQ~uJH(obkA0tbJ7Qnyzt5(A zXA&TM7ugQ`=@q5|>4_Oa+4xLi8kNC*46>DTzrUFrf38+%Ivvk9zNmy_xBb@R6c(aO zH<Z;#;1VSY63hlx`ES#rsm)pg$B=UrJ##{Ig3cAmORzQXWWRnI#+mbmri%N+@fP-> z&Tgs0iJ2sH`Mv9tFbs`1AmW{<z%XFw0gHr$#NFdFy`Q)6LMlo+1EC2X=`XVr8v0p5 zb?8>-HQgGPhnIVM?PnBEI(Fh~T2T;_+gbXS>!33u-btYE?roTK?D@G58A<2tw;1%_ zT**pF<^r}Lz`a|$SD{U!4Sye^=!mw5cK^$GHt0!S^C`30*6fn2pjhDINnPTm4+Rcp zZ(n{DSM}vhmfp+3hIe8di!bj^+c=~|Z?*uflMa&1$LRh3L;rbHw|x`np4!jzCj>O) z5qbm;b)2jGD{$?cJ!HOT(|+fvd5+{wd&64X+tx`<#IsG`X~L?Rxa7Su#VA@7)|(W0 z4jo$OLt~Nrhdw0vh0fn`uq8MJ@2blJLQ#d!uUE(%;GGmGF-><th|Ct*S-TwouWeY< zLkJ|j8{}GV%9r5)WdcRxWRM^7oo*f`zzDY}Qeiwzxyr((Q<xswM)l$zlpw}z6thMf zBw&yX-dW;t88ZxXAU>ksVVM&5Dr5s93Cn<gdl!*$3d;{q;vCHqg?$ErcM<r{;u!O7 zk6w6F9IEBzpDkDS)KVDUeUI)2!8y?b;BQ)gw!}SJ+&n2hzw3Cz5*Sr^Q|=OW>4iIw z6jjuY<uXot8Gtuu5S%#coxDRlj+Mpa*&g5g-RC7MsUT4yrsuny`CPNF&PhX}L-dfP z=sD~4^h(4|5WfJ!+K!IZ<uL0#{{{uVuRW_FUyYnP?Xc@;=(jfhXl(U%O45G!D?J@p zZ&`A(S~dKtWVNs5*1(-z;X-ndNcuj5>J+)Om|g$Lx}m!R_`CooY^mn?47(hj`<i>q zvy3qSG^^bot6J)ZUG8+OUA12(%n&Z-R&wrZ2y3{KIpS6j>4IM#3n-?=jiskCVwXtI zY>1au#!C>e)en2+Ii@tb7F8rK1YuD9&b9vt_uJ{fqS7e5?-yr^I_fY7fbxVb0vP3~ zrR9s_Xg<MJbU8$FDP|jn#P%aWPG9jF3y)naQCZ(F0o~Ra-!A)5Fo=H9F>|@l6&Ib0 zI_}eV<D9FhL$sUd&dhPe5&NqmJh~$n;ZfF|E3WZ@FSxidjy~nV6Z!`TQlT8%cZ*RT zb8kB&-d5h1XPu3m4?UfYik>Ho4eug&{8srHwv#D${mvazOL%`863zaUoL6rOx9%2x zSROPjKI6Y}a#$9>FQ4z@G3aAwwA?E*NekHJw_oaXj}me@hdtQxz|Sb?98kpKZ++@! zuAco){5`=<024_R301-21*ytUv(Y@3e2*#J+WK+3aZ$SC4dXe9^|d_1Y44I}V$sTZ z-G+5+9M0iLq^J!rGB(E9>@~k`j~2Pms5$TR<M{ln5sp2?<J6Eh^!<USw8*;QgXhNm z$@tqg>&f{0t`Lu*o5~c$!gpnC-k&wA_Q!-X;?0p)&(0@(d3AlTK~lZCwkyi<1Z)1{ zKbLsIgMn{3x+T_4HaE<}9GTjz3^(I|+uV%VP6zNy;q9wFFN_xAF8`};wWsip>(|rx zu{JpqzRwa5z-;6td1p!Wz}`ZDaeFv0>Lq@RxrzqSOV4m!imDyGH$X-&eeBSj;W{5P zWvB?~E%`;xD$h9h$^kjp9_cH#w%)*<{jrhmV?F}Kka;$>r`V%P1(}@xbW9>jqzBnZ zmf-M4-0}X%Q#82{Lm1J>@ng%nvH`N$BV_EbC?SZd>hp{mt&I-GytbF0=e1nYqI0KR zb7U~-<8{>HzVNf>Dk{^!l=q{p^zsY!DZW;Pz{<P@+#T^$AJ;&WqvO4a+WIlkad~wI z;(qTK>A`7zj%cSc>F&YN$uLd$UZP3q)}|-s0V|xt;X~2ui2M7Hmt9}P-0E`H*vS5d z;PV&vK204n@3(XBAJ$K~^Li;dIXDU!CE`t|w_Sg#FW>5UIKrKz30#aSf0#Gid+aEl z7_L7RwIBPP*Ufjl&N>Y-W(660Aw4Nq&@!516{6gs9Z*<IxTe)wc+;ACeaI~?|1-=t zp?-e@!*Pa$ZWa5YvTlG`7mf5yhxg03=t$vl`CMUo?q<>{uN!wZntBjgv@7UVa1{;o zS&ZTndI-6Diq#H&hYz9~;rDcxgCN0Fb=33P(UH@Spv5q#<gJ?H25~%lQ%orl-{Y7= zzfdk=_1xiX$Z%V--k-Mis3>BKGB|2g-3Wf!o}knnoP@<}pcPdU3M<*_lz%t6-HD#R zCAPztA$ZA4gXYQwcv7ush$x)xT@jc)8s#2}*kN*4E`R`&<5mBatWUurIX3-IHG9|b zc3<yDZ6*EuiO%ygM+PjV02Ro$>uONK_pjen!bH_eAruipXZ1peu+XggZtqZv6+%K8 z)}F2#^!3de33(Xw;|`9G2Qa2d*O`6os4lxxq|e+J)~-wL7c9n}NuD=IJqIg#5O+RH zC#il_Ju=vUVdWi<R2LpUE&|LET}O=J;1geHCOUW-IjrbhM$RwW>$*hNH*o7;pe}p> zy{o#<GkT4$JxzgX{%GD6hx-RP44)<x3Q+oMU{98`q?WD1!Ma%`$6<bB2p=)YAaTr# z2t1?}Uc>AAD&y6lZ1gTKxRkAPvnp}dgv=X2Ofw5~5Pju5>U%D^zid0pgVMM##xk2N zd`e7Glox6AN+_g!0?NYFEb9yFg@u!3`Q-?{=0<1<t4XYXgq1ZSPd0%N{G7TKe<gYX z@{M7~gpyr5{S5lfAaJq}W9&C3Gv-)Vy=lr-EZbg{Po9Gy(~!b6%odF)eqzMP4hU5l z8}hp4f{n$G&v#i$k9#p@x?Gj?W(%fD@R#5qg+q`FB+030?$f!6z2-=3vuUzkW;qs~ zIdoz?KFO<9te@N@cO2tjnoc5ZNA_#^coiks)a`V_ZwhzkNGDY58A(!Y&@nb-7N#~5 zCFmAXUpEutJwJX{*S*Q*O7lLGc|hmMyHzQ;P4#>o<<+%zpX0oIa>#tw!|JuZc0K$) zuH&|3aa!@rBh%4bKU6Sos@$%~lHVzWA43t7010`V*HSST$$tmGs$ulR_<m*fJox<H zbJqL@!6>R*UfJ{LKJ{mbTYqnbui@$-Kx5P9R%v}DujYz0J>>S@TK;rD4OX#4%^D4` zXF5HSZtCAEQxLmjyS<})(|xPWm82Ry)jgU+$#Wd)yO6HELdynvO2gO`PnD4fir5GU ze%^y)#^8kguy^?8s$JC{EhBRV_09jA#y9&_Uo=#df=<|6K|`)yx-DT&HyAUljD%1b zh(4-avQ1k{OD*5Xf#kT3tu+yU1}k4`I5>+RQC=?iQN0{OlYxHxV{#rI`C;7$9_x^O zO=QOYGt3K@i!)K^n^3fUk0UfX(3WYFCWV>qH5uNQ-<;m^zb{*OpC>qV2hbk6y0Ms9 zcb=I%zkxR=CPXkhorFmLvN!Ci)PQ^sEGsMNXYshSKQXRs?bXmEDywWA5x(9WU+4jk zBfXz5vZW3mt1NdZj?a&K^h#^(S%k)QUQ)xVZz>ywmK&C6-!4I?6FFXvf#3m=!>q$4 z#~8yPPluGmT6Oj0_I&Ex)~~?#ERn`n+Q*OTq`?e(dh?C*^h9o~o6oKGbh&w?;^|D$ z>b={`{mp_U;1qVTw7j$dSDvtqe|#Tf?}~!#Xm5?^N4@*GR^?Ez_o^4qSM+P#(Jw@2 ziyb3(=cjc9*Lw^3m7YH3!mg@rWTvA(+Fod#vJDr;ns+Q$VK!D{RB6j37TwAVswXqA zOZJxu@G>pA>s99*FMfJHQtH+~J-e#{#r)v(>}>(n-ZlZ^S-qm})vsE=091!W0XAi- zbTvrdgKb6FK4*PhQtRai%j<_1GaCss;8UJrW<Pu@j+(Y6(Q5ZLE`=aJ@h>=rjaPY) zhohrWTKcptBHJH_f__6R!UF*>cr=vG-#8`|+olQM+IM0P&1^!Bs4|tL5v=qR7C$GV zE<mN?{Q0E_kXdUSrU!Lh>Ve2}<r^CmAvh?LA%8_5y`w#`D`7tjT_rBrAyH&Tp@;33 z4#2I@`mvuAcQwodgUh0A${6)6GWUu@({=`9PT09X0lcDoK5b#FtRDBeVQjE}hFHEj z;9;^pwmb}#<lSmm8v34P^j*s)HN&xcXwJ9WTkoFb`KYkNeEqq<9$y`&!F~Bh>5rnu z{1M!RGS^e5;bz*!6uitI-$Ccd78Vv&R#871#$TrQPb$*pH;Muw0%yCYR7XydXBo>% zN`}7zJBJm7&aqohkaTOA1zIJtI*mHYg<p9EPJgR7Ms^s<wgL&CE*rg}b*-lZx|$gy zs}f3a4}Yz+Q6rrm%#NIHy3a4h&;kwZmzKYv-LE^Ot-24mX=jiU02@jQqy*mT48hyr ziQ~o$G(Gps1@0gBmy`xrYo~@8(t!!3V)JXRQC917KC&mop8%_EiR>EY`<)wF0=q9N zo6FT-)pQNv?$7Eg-=DpgnAO((hH{n5fAMrhTIKN=t6cTGC4JC@y+x>REG*8Nkr;oX zFgBIeAC_hpc^Wh1`WlyWPH!d`!cp9)x4nTY?a7$!Q7!3}nY$cbjg1SL=^YdMkVox4 zob`moMUo8gfI$!R$Q4HVO~5`Ldou)-5f)RsiI%D1$Z1+OiHFyI#CMaGf+C8YV*bfN zp+9i#68IzN<4Yh4M}{;xNG$l+ZY&cpWyEO3j=>;)h28{Old-HCjN;(tl`bz~sxD7! zIO18Nw5SqF7qhe=RX3d1a)pX~N?QETc_Y4D|C${c-}4G}Hz8zkGKr#D)>=4TQc|jC zw{my7W;p+P;PyN<&}pLfx<SKq?ddvH`g%<2(c56TmLu)qs^&9(eO=L2pQLN3`_?;u zE1pr!p4c-|ha|l|#`5M{xsG}YGF>KJHvgby+rH{?o6%ss4l%RaG|N4+IjG}jd=EIO zthV;t)Jz6cR98d_BUjljKU}~HI8^mK!NQhZZ;&t7=yP5*BMFC-pSRx~v`C+Jq@6dE zr`;bc!HrZ|ZGT;Ex5xr=MpB=T4Kyq`cixb=KllvXtn?JzMlJ0*rj>6`{LDzmgj(qI z40=7zdQFQ6zxFA@1+SCtSKX34ucz0mj#*m?ZX>37f$X!y?AZ%q^6t<1&^(HGjrcnf zG7PbY5Ot+qgQkSZvRTn2UL2Y``3FW+LRUf#nr9i5wc<KrI|+!XQys>F6wcj#zpNy* zm<`Qy<%fLDzDL~N6=Xp{Iryd}7Pk%lmXA|Cnv~A}od{=+%wp(Zob1Pp6DTdXgwUKk z1iwdsm$XvY_W26RNl><BFhub=lO{Rn`@Wpro~X8h-Vv1%jn~4*uN<9_)khn&N51Hv zoTmA>r#1zy;oXgQWwUmvKDicpkaz2%w-B;cTp1KC7sB5@BwLEBWB}6%2#Kf0gW%w# zzOW>6dc`TWj^?y95Eeo^YJ9wYd_9W<w%d!GLOd(2T0*T^WqU{(r$nGcse=;FpF&vt zjS4ZGZ1VOD|GchxZrOh;aSFf??vo~UMHJ;bLcLQ7G`2U*f%`UR_|>V`g3!D?k&zO+ z1FhlN#X?EAWo=<FnYjyb`}O@vShK-A=hVX?uKhN4y*8$r;}f9m$BJLe!8u8nk^fU5 zskw6lr*MhAYxh)vaLiH4g_ESoMG)hM2AE|kboM0#5?^5s0?&|_1H83!^zWd2Hm9la z*=u4<R!~tBaFZ)m@KhKeb3N|F`$&W9va+zg67<s|uiYpwlTN<&<*apUH10*Rb_{rY zMofiZpjRNq&=<a_sX{1vCbOh8ClD+k!OzIRfe5YW7fdixFv7;{joy-ZElY+HW5mc1 z?VG0(nf82gH5Tn@CG)cYi8jw-e|HFgyDKJaS#*hzC-e@9cGv`;FockOnYNfM>XmW! z*wl7}LfVMT5Bm0|b9dlS*Hh=RK(|j*FUNHtJ~kriy064D6^;~=DQfoA6D{0~lGhu~ z(a&ezWvnGEx6Rl|zW0`YOkIZLMNetB;Dh}TrdD2c|9b3Ri?DI8bD@Cj^4=csJcb~i zDI3&}jTQAal~|)klZm!Nm)~|lUF@RG=<plYQNlTPYO~U*27+)TmTfaN*5lR%<E$}@ z=OfGFZJTM7Q+&w&zyub(0?;v*SnQ5e%os~BN+J`mG`gdT+L-jp9_($pQfLEQ{l$r~ zMV|<;yLhSiNwlNWIFhV?#3eh*-W`nRTjMrq`rs4&IP%M5!yi)hs_z=2TogrnJ_PP3 z{=QG3F!`Th<@%kc#l$Q5Z6(`PUpWVz-AGC*QB5)x<qnLSj2ei3!y0leTHTZhyaI6r z{fC3ssgb<rc$mct9HU;rKgez53q9&7Ls@hnV?ok-T9@uZ)LLULCsXl)g&($QbGN2J z&IDWE03eyFsU76Is*re|!K0;^B}gKNWW^o1Z-;E1(DQhlLlMVZ!Fnslac*Z(6|_pI zSxpgzvA&fJa&8LOvx<4DcuYt)ziBUJ6g3BN9~r`~qyz(U@PsLo!f`zyDpdAuy}Hz9 z{qR1?h)QJ(N-oG6e@KWDIL9hOoXPG_T}CCsz)Y3EVDMfnP%4Wjw7~VSF~X+}LtsEY z`m+E2)5Hp)Cnj%4!7w*x<*Uu5tpQg&ah^xb=8^DG8)mQF0L_A3>ds=bY;;v_6Er0v zlMmq*Wd%Vp<S?Zr`_V^oJer#5T{v;CVOZlhRAHS<+4WU)F%VSpC^sV<x@)WUOcJa* zhuBw%?vY^xez*mrK}9zDLI<N*blDm+MOQrHyP;HN*8!>zH@|^qqm&+F%%A7h6VT%V z>r{k?6$d@Tp`giEuk65o?5rk9Yg~MFUa`Jkzaz8Um97}|rNN)0-AWBd^f<YZ``{L6 zoyhz-n5Id05)WZGOlp0j@Q6h7K_ocpb7_tY-b1r?p`>d9LvS@}#x~D`N4Qb`F;`#? zNc2O1f0J@<TT<VnFu`#S(+u9}AnmxAGWB&~2KU^&Kz!_vyyP5Wd$UkRsw`4P>d!oq zRICJWx4h~JoGN<HCjsAh^AU{YguawvwR0*bdC~O-t+Sm;6W&XrfHzN2vEXII2(kt- z8QJLvmz}@|Nhs0A1t3qCNO-nG47loKk^x0XqGZ1aWECm%$;31Jla=~h*w)-}{o;*l z?i9A65+fu2q&N^#fj<oSsP1GpKBSH%jrqR-Ye1C0U^yr+KNBrF3H?!ffgb5BzXbWk zFy+a%<iw~W4ci18?Ry@q*SsHrpg=Y>ae172!^6YUWxA4A`J>xNhJJeo&;4fo#Kx5K z)b8v%<^C{C<Qb4EXk0a_o#7{mUMewV2NfqDePAJtZ}^<qgnjQ9q|u1WP0o`(`8ZHk zs=KUgN_#n!Mi6x`J1GxBWmgPHkw_QoBGMc~;fvbGqtYpBs-6GAA^sRh6xWgfqB0~( z6pr82De;jV>|DlCbdsE?7^Wo8Fh$%XKLK~PZPpAs^{iuU`O1Y>QHqX?BSS-dm34OX zrHfhK>G*O8j@jAsW?F4+rS<j>sL=@)l(H?YO*UtCvvnNm)vws-S6M~5?kDqw6XE^v z;IJ(@YN^#!mFWq#nRBLLLKv~Z!Tbdj1Z}eXp%-;UyZ(;AR9?vQ2|qtV@x>g&);ec~ zH8<8+Pj{beP=}Kan^WnrQQ0USkp%FVKV{g77*~gd{_xO<Em*$L+S^<77%^q()BHtq zP$s?zgdMod7Ohxd!+LSYpf0{@Ne@BVkxf=4JgLCayRN?4`uhgGp5Y4zCV#v{J1jNJ zra=l_#(B}Ob>1ASuc=Vk_!QrQBj(|ZW=wWymjj79?w_A((U{7wvU%N-$P1eOpcU)H z%gsWu&v_e0M~1)1Yud~f8yXnWqr-4YvQ@RUHh0Nf>+9+kkG|6n>e43jF0ZPxg)0}S zUiy3cWlu*-_#s~)R^QraBPgHBEdQvAyy-X1aM0pIp85z~MV*hL?~u<6uR7&`Uo#iX zwxQlW<wG6XXVGL4A<LPHDqe;}q+XUTAenIeoT7cGOawUe0rF*yoB;S7KvE9*2?Mu~ zF{4U?M~#qST7$okqZcTrF`n51obPs6dE}K>SKAxk`6}DD^)cJFyVG9(rWaWg27hJ6 zxE<;qvZY7NwS)T)Szq6fEndFJnwo0t=o62^z^bs#oA=nv*{#;!gT{niURj>mKHU~B zXtVwMdu-vd1y)~MZnaI#cE)+f*};7WHGt5Ybf0?FNh@vnszo+$;Viw7V;l|7iG!W0 zv5{BitHtZ<!DNC)rQcqjajR*lw<XKwYtW5Do)5_|-P6&@UI4v0cFdV4*^GuNTfc6L z9$;x`s<(D@ic#dlHvzTHnr=rNxyZT>b!d_z__#19kLtP_WHV~h=FHN){$BXNfi|Ok zmi^Z6zubBc?zNrU53*AANb&Pte3tFmzRfxh_1l~y7TX0cJkz#3@|aa)U~rOIv|^Dp zVA4Evu-lrZwb&d?qC@@tHvi~VcJ_tG+WPzWq@5qN>YEyD!P0rw+u3C$n2cLzwdz-S zd@*QMO^wZ6G}~64b*eR0j@icbTW$Wbg?9GEr`Wz-du(*P)ao$V)-^TR+{LqXSA#$G zoxgN0iZh~LJMziJLkGH0{%O`Wy-831@n^`xSlRGRN4yqOQN>%GWj6na1y)s6Zrz=| zx~ni}QM(<x`Uu;$X}eX`*Qu`!V$wP0f-`L4l9{%9+g_WEy63>dl%+QwHBW2St<)n< zINDCVV70BgcdgBw-)=3aSH3W{X<D02o7H0d1EY4q>n^e3?t^w<Z<ozqu@F9w>LIS$ z#(Jx7tkv6;h}PND(B@6LE5bJzwJ)7-WhG;%vp#E_)@swy&c~d6qV0O*QNsb(`wjXi z+sns|%+P&@Xle3`bV5=CDC}d*#~HuLF1g8=l12R#XQ(Fu`9hE&@Wa`aC=S+uX9ixH z?OYy53h2a9GL|yb*9ICx*UfFqKFu&c8ASrN&b|0dtE(>4Ph!`t+k_6%VzXzr*^xLx z&%>;~e9;W6Xlk)bFFggFvCWP+V!rNW^G7W0Gir2ynX3jKx#liJ2RVMZJ@4huwc46e zJN3NNZF*a+&09Rj7NIlo2RL1QWA@V5KSwXxIPQdH`prAvICJ5}r`f@sJFRP|+<xoL z7wfn7D~?`lGp04#=1n`ZNsH&M7rgLnTZR?O;-#}~;n6GY6|cR(M!-MulvUQgc&@ED zW{I7C?n$<L!zO!p&1S1>XtcMz_qT1<yy=>B#!AZUg|9x}%Bm~u+~=IGflyvmZLfXX zOKkJnjdsDypJ%h$TkX_yPOxTl)H&^Q?1is+uFaU+rU!DiZr*Oomd&%hdpqsy7o2PJ zAiM7Vb(;8&I{kQCed<bEbmUT7hzWGr@hfd^dy^e~#>tul&UxXv7?AC@1S^SZ*1?HO z?cSf=YX>nXn`ch53tn`t%~~+iRvoj{+L$l=ti-_Qq_OhEl{T%t&Ca;+bldvi8r!gb zn=N0x(vCc4p-pd}4f;tKsCBmb^rNg4<ynmUk3Zvhn}hnl@TC`7U0pc_#z}_5w;hRz zoGX>-vtjqRg|_jL-S#K{{yy9O$VOX!@^QBMoa3zxNBd*XSZ(7tRd~r;Ut!Z{)!XRc zfK@iN+VRL^3;Il7@1ULj;`242XT$Gl?eP7C6*gX0VZZafH&|~MpM%(CN5M|}!Wq^w zcdpHz(`>UbXlGz@TXOUf8tg4-=M^U(ZQc8JVG><#M;x=rT4%J`>?I5B!dIMY9eeiJ zP8@VvFbSXh+*52WCbhQN)9tyhy~J?Lx6>~<%lf*z?YQ$!wt34JpnezFz1Q7gLpbPg zjAdg%d&h(^k~Ttgjx)qHZaDIkPO_o_NQQonBvr5-@v?@R`5(kgt5<@N7X#CWZ7Axi z9eFb1!lZf>p?)+pY4Y$C;W6rF&L${{9hYA`>^ykSS{za9?71&E$4)!#DBHdBfUP=q zDJ+cIE-Z7O_u>oe%yU=Uqw5~QilN3%I_(%c=fcyhq-&r3$0xso!OP#>^Auo26TmUh z9UJbpkNoRraYSvlmiiLA|G~}HjESZD;C|b4px;h9^JuHCuC@I;cG&~>Z?p>jkf**L zN3Tk&nbD3(qsrzjnrl0@@3z$^t+0phTw|TQmyLW_{yH3u_-i^oomW;}XFJxfv(JD2 z2lkwoTxb<zz4qVV_`Z#l)>-*bzpY)n8Ar}~Td{nmefg8$v>8j6+F9oxZ};E$GyAWv z{Lq#id!jAC0IjI0wxds2ZU^>v+M*?MFz{P&iZZGv<c?Ue*ao}z+h;%iKelYu0=x02 zciO6zi*3Ur+ib<^Rn|~bZfoybYdt-~Has?BjV+DVx%Z&0f9O$LecS^3{6Bx$?tNgZ zz2vpewSC*R+V{WlQ(FZ6M=*c}aKziZ@qoSLcb;#Hme04P%jc-vM;y1xn(Hc2_WSI* ztM9fmpMSO;+O^%j_qEHdZrUsx>*=%&>$c$(m`Au_l(E6q+<uSUb?bUet~Hnl8f?kZ zIndc<SAO$4TYwePmH+wQ);UmZXJ2#-j`9`O)jwjhW;Ed_+=_wRXXm~EE17M3u+o`n zRW@MX|Kbm9_rYO1_j#vUeO-zD@T*taNf(`KC!Ttwee2WT!lc#1^9rj#|KZBxAlmcC zU;mNKK4PhzdET*DDLiK1{p=6Wm$*`@wxPZrdkm|V(a~W{N(-$Cs}Vl4aA?ndd+3e_ ztQ<byef6z&>2JNr_Uzb!32}zCO>44E_uXf=Tz#KaRaWZ7s?}Jj%vm(gn%bJJ9PRzZ zzx$jmJQ)LjVT<ipx4~|_@-|E&3+yqp2_Kx|c;Fb*2+IeFBL>tYXxy;BVVs3dKAt!( zeL~3W79exUrVh|)ODCI?J;)J$6b<mm#|-pqBN&MzKmC|IxN`*Er<TV71>sV!b;fl2 z-M7EUuDkAf`=j^%rENPnVykg9;kn<z{ReH^V>|4Q+wZqNoVV@Xu@^_2&9)njb;H#^ zvx>G^b`*|ce4?!yN78VG7hVqSJ!InpWmv)u>){HYtoUHf7-Xxh6$6;(#CmfvDzXv{ zd()3@Qpb7yt4_7MZ(E~Z*KNg8^PvYGF`Se5%PgQ%jicf5C#<wXScP<U_MkpS^`J|| zSh)?OOu7;~&R+)lbL(DTobY(@i4(6koKJuVk=}(#Z~mfLcJ*a9+UXaahE>2?T?09= z_ke9enYVA-Y1=n##c4{Z>>>yK#-G39tH%;FyU+;#m<P+%-PMD0@*#CtwmF-h9cTdO z$UH}99dk9q$8&qTdu-i9>u`$DiKAGL?cKh|*4+1yb>lQ)1V^xP98KAgRgdV;db=<? zBP_EV^odL51G^8|30QT_oLO&=VR9NoUOk=N>JB|Pg%}<}{m9KR>q1`JH*V1rlN%o0 zZ!dVwbL=bs_GPT7mZ5I<>6eD3SSjfNC**f%*IpYL9Py_KaU?$Gl%q8H5PCx}ePaD0 z2R(EK-k$AyMPvC{N7ePUdga<ke~<0hx(7@4Zo3)nK2~03=UsdT1~~Q6H;0F8-;O<c z`ti_#gLY`=e$^A}tbNG>n}t))J>U-wkDy$gSpJv!^$NB<53ck9A^VH^CE7;KLua*f z<Wa<!NCX8FhA9U==p2h2$SM<?F)09rXhPAL>y|a?QQ#4omIAg|Y81iF6b|dCC#uug zVOcO;<Vj#>;6_k~F{k;3BSE^k90mDCSe}nvbipZh+%d;mefby${6n@2gT1P@-e%01 zX?^?m+2xnrhC#Oim0FGt)nzyQ_-4E1w)J+#*~i$)=bUEs)#JA2q0QEc*}A^23XRrb zYad2>dK)_I2+rS{bRM~M<q|s*D};frPTR5Lpw7Sf3%GH}Jbc%K)-<c#1`lkrZ+-iE zYo9kq@4DNwZI?CAUu<WczQk_1@gW@PDs3^Au8rvlK0X7#6&+>sW4mo;`wZ*DQSI0h zkG4h7-GF8J)~$OnP^+<$ImZ?*n`@<`{dV=0x7u-MoMbCkF0;nEal7Fsci0Rpzi+wr zE?a)oGQ0Vzo9wZz`*A9<9G%N_uG+P~!?teQhx7Axdl;*xd8=01vZEI11*H2iI38K^ zC{_UeR^7(tdh5cH{xO_V4OiCNDQBUc&OXlWy5SD%>gq@5-HW4FqwRQXr=4)>akly4 z4YvNl$8>JqjAbvEzEv2hJCI-Z!9%uhe>d809OuGKcI0tK+JYtRw(gDxF>&qJBhfWj zISt_)ejkqBTzd1BVO4dt7?h<rFW+T5x9!(;l5H69wau+4%U&z3tg+ec(`@IaZMJ38 zZae10752T)f8Um@T4wkC>~1TmZL(udJqo8`3+(o*Z^I;AfdRRLw?XV@SKVgEoN)ps zh27SHRX`*B?b?6HYMYwu*fWpAU>&wQZh8n4@wn~Sv`bIA@;sgoJ(ZU8XW3=efE89* z>9~Fd%_lN<VS*hVudvzE>u}1q7pIMLZ49R>9axcd?mMIjnSGe6)%K<HG<ou^Po2B> z*dq^avKfmO*#52Ct!WNU9nn`Skk`69AJRdA@bSQi_x%`Dae+6D63IvwAJTjh;l!TC z4!%rFf@#@uI=%_cW7^rUh4EU_-gf3#Z#VxKgoBuZo^1%rkdwmZL{N!z$&;Ie0m(|g zU{ezSGA2_za&jHY@&en;+0$@-h(^GSjfoVZ<LFqm*3wdMyFp{;nmK1W@)$)Y#SsPI z?Jyo0&U(&iIB$H^9^JT0kF4rl`}pvpp#IVd*;e65$%|`T8kda2#-Sd`(5-4L9XW_F zF=}?@l9JWSPQh1V?b~(07UF!mu51{m3!8P-x~8sLonBY?@zHzw(ay}9rQ`46d%Amd zw}BI2Rc)P}bM7j;@80#+anO&<T)DL3+@BN7C{_ZzFv+X$Y-p|;xI$`zovI3~Xi#Qd z3CEmUhBW=<75sWEMSC!@aWdA?f%T0~c3p>daO9rRKHWwK`mtp0)~bP5s(GYh9(9<= zMzF%-(U~1f<;LW25G$>*F&<6*=)-p7+lhIu+=-+22;_MOOm)UmGeCaKvu(}{Ew}sl zC@((ro9{B<qtQHiaRpF=qcJb=bz;(CUt!&`{CZ0+ud>5j+ssxQ?(f4y&EHJ;i%PsR zql{<=t^h_y5NExk4(MMKFYaM7;PHuri?#?2G&+o<GcRoRVDje+M|hF48g1EuRU?0u zSk1c|9lh2vyA7vZy*AiCq&%antRvnn80F8hQ6B!0ivD?7e&cim?LuGsx-em|O^_pV zWk`MRbp)vRvb;K&(tfZKlw{sY0mz%a2naj|J|dbF5|4YP16qx69L}4L37}_KzXhOx z%ea%VV~}M6u(ByL!4V+hsvIOJ6}my=Y9R_2a~yecE*wOt4veHPW!*COlwb!WO}FGo zSBIl**g?on#4E|{{4_#Z<WDF_d1*P0uQvq19n%Q&e3@`M^|Zw0;N)$m#9*CFsBq>- zx>Ar}ry~vd&|P+VPH^4q6!24nnVlRqw5+DAHusUCa!P))9^I`}cYwDa{7b@;mu#Mv z4+vPl%tr$PI?Rh5f>M#D8X>#vEFyr8tg|(uj6t4*31Hcx%mj6qza9z$!)>~4dBSv} zs}8ZTenkdd^+JCTl19IEN)>b{YRfX_&dcI?dHtylQf6Kb0&&vtrM&0MM5@O)C@PLJ zU{Hr|DI0--#sutoJ`T421bZw)flt}YZv-j_>CBh*s7FDBnO-4Zq7d~scCtfx=mj!4 z^6~NdV><$BV9$>!<q?}8V~Nk5tZ_$K|3sX!OeG=bhyX4^myOWllyqsQaAU{RtFOS2 z6bqF)to#8uIk2(<v`G$cA5oEM>QX$ZAY>#Fu<3M%jgZI!O$MJK`6MCK8+Z`vZ^6i8 z9>|0=f1rdmU0!}CC?DEO8L`84ck>4^u0vt+Stg1w<f(-#gAIP<<8?rJ<*qQ9bz6)x z2?n2cAYVC4(4q5E+QLzjzuaRVa6_r1(oTZ>MxH#c=aGz1&C)J;@Rjn?DdgesHlWX* zfAA^mF&_OjnbRNGQh%fb`0kg>5v(ufM}Cp+3XHI0i>o+|WPK*dyLFf0uOLa+b&({a zeunxXs6xMKQf0tL+GJ#A-0x!DGn7d3Kk75{jY%iDtpu6Gjy`%GNj@QDWd|F>Ebc6a z5}rxsGf5Jqj)!ISHS^NXfpeyZly-F{n6X3>Lq{M8GO27}Ku26sDWA>wvfxKrfk$p1 zJgj@_Q<hxW;l>K5D0WJ-bJ0NvGa%xqNVrSx3w3nF0pIBbAT9r?Ct28_Z4$&|-k!gF z03q8TE;Y*O=)(UW^nct9-*f?nf<PRh3FQeyo$+BD{@V{b8tZ}=#`r`UJ5Yb$fL1T9 zGp5<fRr7JKyvKTb`n5D=Hk73~c1E7UFyx<nu)0}pJ`BTW8)&1ZvB6&Vwinr**WIa8 zCS4Fq<>SLKJsmx^@c5%_VS9@`x^9bnplvQ=IhpBAL!dF_ukemJb+w&z(tNw;_D581 z)eAzN)(j7$4C!=*WuPB?-hey}SPXE|xnyVkvHX<bDyn&2yUl5D)&;|un2HFW1?HJH zRWRs&;mg}gt4pT9B01__`Z7U=NTNlb6%89{el+*A@(O-J^zE=6b}1=+F~h!?0%Jkr z$MvC;=*o+E!zI-(vdQRaBV6A>O3|(ZA-=NZjzE`Dd6r0Sx1@dAnPWYjehq+NWol`X zY`GCYHl6OuvMX6)f`i=Bpw09F^i|N(DF8rzQ9nu}ebB?nEHembpPNj+I!^^coSm1Q zm}KV1kex1>myGM=2tNofhi8&6wS(?)<$=K)1lO08yUP@I#eCd{QoHCS7ud9x8oT}4 z+pVOg-d3No()MiGZnxdC#x8jNIo42LY3uJ>XT80>R#sVS$DXv(`VJkkd+y$7C!Be- z9oV+Z9=LadtvGJEt-EKftvKN*>+d*dyLKJ2xeI1l`+|0xhV$N=uer<K_JKFpLw7x> zi+Q(Qf0yo&^ZLYbXP#)wmd&w-S+i`%gKMmR*q~EyYaiSM4@d05d)$64Rv~=Xf7jl9 zHd0b!i|3WuRabAY^DjQdHm`kD7xPvey9^Unvu$0w!8Say%g%hxsTlAhx~{?N1Gipz zqm5S8+1VGJY}+5*Vte;?*%3!C)ti&<zWxqded&eP-d1j3`sc6P0DsDy>P$y&VN&0U zHcd1(m6qlRN#iHlnDUvf%qF@sNB}%dxgayGwiCgLVN-I7yDoXklX_|LlCI3Vtb}Q} z07}XZLh3tw6_^cPQY3?XnNBu5f8T_R?$NO6*29L=2%YjHkFrKR2QY>@O@b*@MY^nv zDhv}~XqgzfO@bN@WECQ1oPj!`r*zUU7A6~v2z*(U(o|!<{3LmCB!Y@#8hJ}U@uei0 zlvYR;Z%Eqr$&a!gkSBZWR3v0&q>S^ZM>6A*AxE}-DM$^{<$vPwsC?SR=h}H^EViq! zyUSkj`sZ71b(w8`Y^R-e?(sHl{(L**%oTRywRhR6XB}s=+Nay<Gmf!)Z@b$Tty*c9 zzVtjh_Jrkj?G@K+5MB7P=UV@Pz4nT?zs?rUs<e)QQoHmO=VG!rV4Zy<cHRXi*xZG4 z?T+hjvC8IFo6%Nlo7Zo(dCQmDYu|jaegA8h+3K@T(@LYev%^NqtL(VbjzQil?Y3+0 zwimzYC3>)F$JU)Tf8{c3=Tnx0{dW3u&$JEqK4^=MI?_%)>qMK|US~hP;ud?^+g@W$ zjny`L?lc=OFSqtNO}6h)znyi#v3BGs$JxgF9<W)97h-}q-G+J(+1Bk{cFu)I+asHH zS!L;{J#@!9)HP}iZK%@<)f}KYX1`$F`h;BUcVK(nd$&_Oz_{y3De>4&*fSqV6>WK5 zA)^=~>{IG{+!!YlYM}`V1;sCdd3&C2ClK~D&X9JN^VMfa%-upXCLP*yTG4LAv&l&* zT8x+@{Krn|vId+2Z~_QNec;Qb398b;$DMTpSsRF#7gqY*G6QbQZA?TlO<gq>;2yXc zBIG6)h!7>@R6zCwlp|Ij5GZQ7ACyaslu5`$B~jm-$KibN$j8U)Dc2*S0ay+;GDReX z9hd57KJP4>-d1Ttqh&T{{%lPO<yDn7Z{bY4|Mq*Vq`cZ@%xcqBcs?pTYu-%g4O?Af zoh?0TiQRa`wf2+CZ<TG{EqTG~F1E+kZM5;qYFn~wq4o6iNtVmVg-5jOO8-|r{aq~4 z&1TMSwoRA-7Oq%qja4J|!*5+@<#mmA>S-&n%pbIo(sJuNu+I+lm)r8A7Ge3`4?BEh zxz5UK`K&}W24=Yp^mN(}zIv54OrK>77R|EzZn_n#jeD$h(PEo6t<E04;{n^d6O+*H z9ky}99y=MU7Cw!4aNi+op4MWORTXw4Rs|c^Z?hv-&awyZ+iaC3qxRVP?Z&qxdwY1@ zvT{}1Y*WOYg`MaD#wg=$hF}8NCNbcOOxYp|G}&O7tOrZ9$zw#sg08lSwk9L`1`+*- z$RrVQy}ajTW|Uu=JV;DwBC|wZiUz;v6KPu2vN{o#HPkNn;Ls4?3CKdZ42@5+FJ!aF zB+wx$_!1Wlpj;_8K|2i`2lEP3%Fm--DNNH|qJ{9`@+RD0@VG&gr!kV`uAq`d5y|c6 z<)%JOkU>A_Rc1SZu`I6wf*!KoxIP&;n9rC7(EJ6{ZS$kM^v-^sN*p@aWlb$jx@Cn? zZ3hna*xdOuZO4`!dg<oD-TQTqnScJ-vHzg0d*Cq*6y8C&<TaPtT~}Rez1Cn0=hWJb zSKp;&`|$8M&Z+m>^x3nmva&?aR_xlm-F9z3U^rE`qfR<X?*}~Yv}3J%?|$34eV?v! z@7cE9ZocjTd+F<+XIFpw$2K_1^Y;<m+B&qq%et`Q7%r=~g^OnE1)-zEV|rkzqPE_a z9XZ!FJ-o?pA@Y{&*s#HUn?9|^wrt*SLp?p#H!y5N{X_cmQ9d6rf6;W?vT3g!ef)C% zWiqO146BhI)fnqeeM|6mD%LUKv57RcpOPVqO|79ep-l?OqGXAX3o9Oy=5g^Uu6{up z8MK@FdxHDnJe`tINp_t^gda*LT7dd)V<Iv-zEXE0lWs53LN~LZh|6(Dey9^AbK1@r z>**c>JqZcLj*E~PAYfypsCFrPIUxO{lcgyp9akbHNyv!__L5s!zNEW>#CJ#sp)SOw zBe9SSk+0i6;1&JwT<9xg$`F?kCo3Pu6O<-{!b-!2XpV?_*<7A9Nhh7?xGJe+T!KfD zr7IU(O?3s1l6!FUud!B~d-K9z7w<K<HDer<VelTnIds2OR9D-qIn!+vN9cWfJB=5s z_u%NNBO);Wh<SE!=PoO$s<+0vGRSo4hdXt3Rr>edmg&>5BB;Tj8?Y@KwizaS>G20L z(`U9AU(eOKzeA6(*49<p)(u-Ru?*VcBNy0~M>gwkxaKaLZNmctb^!U8VW~beR&I;2 zy4bs8uPt7_#9Eq4Y|A!29D~)v!G29_{1qbqcw`vImZqj^>%l3>;$`#nv>%_9;6ESp zM=`C_>ajBD)+5LK(@_4vs1K_cwJhr_wP9B2s!NZ0ojUSZii5{ct&wbSQ(t5|Bz~qz znRI~ie&hBf4oHf$Bu|-W<J>OVowEy~S>JP!oG$`5Pdh*5tC)kj${azKC;cXgJd$M7 z^AL@Y4r%a-V}x<i$xl9rhq!pNThAEl>m5$oG)K7*<mTrb($`f<v63wqQHo%UmEuda z$c$h{zU)bM@nK<<558fOaxTJMIIgerQd*Vhs@U;@qVrtF88HC_Xl=p@CgZuhkXVvc z9J?gPG<7q5Kyj+e2M4(!<CUD5P~49S2-Q)@NBx507e=X<cPxQANNZ`!B;r{)U`Y4H zX$$b>FXLc{@0sbMQdSO^CG@}vRvZM|M|Wc&#{6lQs}mXEp1vxU_K>0cjM>v|Y`EV# zI{KA=AhK6GBzhJHPvzhy*#ez{+%cK>zVmc)CrF@iEA%bZEAvii?U+}h;p;Sh6_Z`J z?d`>#%NEMaZzkh>=Ouc^SJZcMLAwcHzR~^x>iR}9ZOaNkKT;H!C^HdZBa18MvSEZ& z@}!SYhml;siL?=hoF_HESeBHrbG|qZ#&pCB$WYi|GQWtENLfD7i8(?%f5x3e(Xhb@ zMh%|yL=DwM3;SLcB$##%-~&tzfOzPKYKEjQzY>o=aC5p(j6RV$pJL%d_)FxrSw9No z0|yx8Rfh<fm)8&dOQ9wR=ZEb8%fNg1l#4WNOIA8w-^^3@&qXf)KI)ly4Rj(euP%Vf zu4}k$r)h%1m$nb=J&3_S;B?iA^SD!f6E^T!M#>PWj%5pesO*Uj2ET=S<V?6cH?K$b zMQ5?T{FxA60gA0%k|$02VogBSt}Ju-kf8i&Uy5#*P%_zywnk1~2Pk9M%r#t`GPI-o z*pHRYePB9lI9-8|l|2zB+J-y{*d#|EoaOS7kmCXPz!gAmkG~O!$Y$vTze1kwyCbAN zD~U2*2(eQ!2s){K#*dD{qYCAsaI#4mRy@*i6d+O{M8N}!VaHn;y05H!QlXRYlqsfJ z4wg;w<b_Qh_0qvtb`z8x1mnRJ#woA*VLE|>hmX;cL><b=pTwUCUm=AI;W}~jbv^l2 zK(S58Vtq<Iv*BgYN`xfZ6eovd5GoJEeN})oS02eG3CSet7Ih^7BqrHoJkQe=5XI&f zKI8VN%cMM$1=1puSYbpyvZ1nioJc{QKN!p-^3{X|<aOtRM=L6b_+;a<MPzotSAV1n zw81oz)bmxDLv^0DL0&FTlkbn#(lA$fFyO1bg3M&dP9e@bB2UtzuQA{7v)B(*tYm<J z`{g<!%O=whh24;WMZ{fEBQKmJA~Pa7zrU%)!TdRhh^Ty`U?H<de%NBcR2amg5ajFr zZSX~PM4bB3;Gq|Be|pRtT;)i7LNV-^y-z@9d_#{vG!iygj^qRL5N9HEJt1`}=D~E7 zkNK%Cpi91N1W$X1````C8t|8wdL7ap%dT=V4<Pd;j6^6qd~Tlp=WQZCSeE1m<wGSP zzm$iUmGzL-IptX{WI%oTfu!;Y6rx@r+MrHiFr+<ypvm)4n<RnB`keGx2mbI;l0m>? zMZe)Ekm*B+@>#o!l;@!`k&ig}Jc7%vBnkjs`p8FRe_VZ{-J={3rcHjtPx%q#Q!etQ zh$MNSp&zL%QpwdENEgc~8?1PMy3tp?tjr@fkXV9jppO!?5umLYyYvx4*vQ~F*>0b9 z)>v2PKvvfbB<xaNDAJ{yIwsR8RHv1wS33C|uwF1vGh|^Hk}mH<CWI8Y3{ljN(vl+i z0w@;)hrY_RQmG@QRI!0YBRS<uoAN6|F~4LXlTSR*y>6I4$&^J<kRhn1jz&`EoD1eQ zQk|)@AOTX)Wgj&0)XAI|X6W6-dUG1_`1-_$0??Or+6e)`JCUCvMefQFke)*9=mS29 z;$gu~Oqk=!ixlo$PIeffjVK3@%mX3kJDH#lvO`kh(|*z?o1rIMhVhWi>(WJ{EJE<4 z68YtFGKC#!>_ef;Fsmmp!xzco<5EPjfzL#`%Z9yVNMG+SB21Ja5}j}!B2s&No}>pc z#scLs+x*PpDM0rSCYW5Ed@cbwI}^ciM{=t<-FXZ%{}f3}O?F(TdZmF!T|V~dJf`uH zlL=6evp_}zs86_chbAo86fODTs<11k$i@y)=}^YmITA0^7s-9)=0^jlq*>VQy3M%o z=_?9EDXUll<qB~7ML!*CBoLWLu`c90Ff?br4OP`<_Q($tZZik9MdMEL*zoo8@dyuJ z)1(z(Jo5MSM85k$%M(Ev=Q#M2+uB3>tg@$5OxnreE2^khg6xSlJ;l9z;Jg%|O48Fg zzw9WP+dw4i6WF{Q6LZLvfZ#}miGsai9`1*ipLUBAKtMK9+OyP7P~Y{h5an0@0rE8B zig`Jh3y=O$j@%*vNeU;T2b4n)MgaAvL{mr_KXcm79P8>DfZb#`g-p|-a4MtW<NCg* zvk@o4IKimfL4-RHm}Xo&HWED|Kk0dpd;ypr5ozfYNrx$4u_VxE1Tj%$;;B;;q(%7> zTSN`pj4&aZ<r_MgK2@+ItxycWV@XYZ6+yDk^qwZNNv0qxxv^0jZfLeGFMGR<RM$fw zO*A1Ec^npG7V{3_iT*gE9L4-y-YG2m&&^C=FPX9Cc5A=)Ix8KGUrah;5ER>kh<Yko z_j+~tz+}F>g{g`3;5jDnm?A;h7t5K#LYssgZt^z?F>v#VP;4(UCbzY0D3;|zIL*Om zHr5IZ>83a#7R5viUZD=K6P1au$B!le5R1NYn~e#e8xw$&T$o29%6UlRX`sj`BZwj% z&WV)U6^{+g0j`S=h=-k+nWK=Aj&owS=%9?xvM>&rpb_DdW@vzV6MO|^8wuG|9?o+U z+_@jxm;!$?NY@WkAX_{KlV7waecF^!w~^Tio?@aD^N4y@oOYPzOs~-EgDArU(APH8 zHoo%x{NwzB{Q}(lL>xx!83D>NWBu*6=(ZnN`7qxKoI9sUF2##=k*ZH%T}J&<qF6M> z#fKgC8NaQ{cFm=tJvEqt?BZyWVO}9agdfsjzR8~2hqUB`+9oM6f9h#qf$vA?q(8|X z>7qDUbcK{>A7wn170S{H&=1*2eL{JP;WDxj^30b;NRyOj==wg+gb0CBA9%?CKwBIr ztTYvh1q4wlNzZAl0Lo6VCooM?@rpYuQvfpxMDU8St0SHCQdL0IFPITgNb#{_0pll| ze1a`1oroCi@S+H}q7TWs`+<#Rjf+t<lUoAF2TvCqDPOR`&HaiCVrip*knEuds#8#O zdLSLplc4;<mwBih!3cmiK8j!fbZs!$KWZiYIJ))@oAoh$n2mDWdLb9_;zpT17>2FV zzF{k&T<8s^khY8Vdmvx5QQSfYK8_Eia`-m`%cqN7_-HaH)&(}zF{0VUL2Tj?Ofpnm z`7be{fG_%@1OV`&K9x^VUs9f?ZcOOKJ|3bvc!gYUAhYFm!HYf)8<I~JRE{*bm5&sC zbBUCq9r(#|Xi~}OZX?RUE#UetsXSpn>Oz&5Knax%cIBsh2z`fpm`KuR<)wr>=L3b# z@o3AC;(k$$JlA8!3W0o}(ZLwRv{5D-sw_Gk4k4tDHw5i)ClzgyWfXb)ODs6}$xM|? z8TkTz$|XI*DI9?LB*1g7sBG^f6og#LH>tWkY~g1#f^1-;FI1uJkWr@&3k+fdDC70! za@uGB&}7R9c9aVnstaApMuLB1zzql0_Noed<BEFw{nbsju)4&`2RI>MaB@I%!1j(> z<?yJLV^E$wuNL8`RbX&d@g00gZf;eHt)5nGC(Wp_w;$7JFIiG+^_Wa+`96i-G3n2$ zFq>CXV%3P(BI{FTVFl7NVr8_4%`geofTzic2mA05EN?U~2a6B`f;5&<D>B5@F6<ZB zSdICBbKN4Mz5=Q%>a*{tUHob}H<`gUae|;D5qEtxiEMb^@`GD`r-qPz=pxMQ0qTQ* z-ZqtN5VS%2ifb=r#h8v&4&j5G;{ans{WENUkEn-UR}<m-geCz9s}H97pnSHPBwJ>3 z8znQ-ML;F6mqK!iM8@<`NKnAzM~nowmq}zcM5i1=IVAx&1)?e~@kHj9;sHt)5zFMD z#()%sUm6JCDOB*$MZ9tZ$*Ck{O#suhRjdm_^i-+JliJ{`BP(6h3*T}mF5O&CfPOS| zz&l5h8y&X3#u>Khx$n2}G7LZ*{g%(Dwk8y%r=r|mcWj;QIM8o3Ri)NFIBo;OW7bqt zW(^P>8N=$NtU|Bi;tPzbD#op`s?7Faf|%c2Y3uflTIcY%o!VY$qbS?X0|QovLBFeW z)Y=-#tfjUbc1!dk(7xePTRgMI)@|#yAvia!p<MMjfJx@oEdzGbrUB%ILZAcB*mAoq zeDH@>IX0|vaGk6PAPts4JZD0v4#f6B9f(-eS+RdARG(nJlz}!Tu_9d0?S~GL#S>q0 zq(UxhchXbDZKSrLkD@!mw~*0}VLE>($`Zu^9$e}NorwAnC6OuP890hOLbmYD>_9dS z;zWd`D?eruGcNZ&b8_=Eg}8j+pLcS=`O-|{0IR_>@L9$gepGcE;hfKK*wA@LwPbfX z;j)Q_Emj9Qvbu!!VS_&8&n9?d===y95wkzb#m%){PA~CDvpe&kd&-+1hDn|w^NIQ( zL}xv)KDY!0-Rq9FT_=2uf-C<_Kc~qy{ZI%#>e+21JJ|GLs10=f2SwUOam1Zoje&*% z-Bej=9lbbc50%@@+G;z#z0u~@*Vt7L58J-Ja+^_I4u323rsHX~RknOiqb+W(wL7<u z*f4Aj!`2YCF-#uSCFOSSjxjr7R-J9!Giu#^<94u%{+8RE`byifZ^U-&8OLN$VRKt* zZGLO5J$7*1X7kNM{kebRI5Ua*@Nyu{x=Upt*caK3lF90s8|s4cl64(|ah)b5S$;&P zUDhLQ6;1~wK{@guLog6c`U#|=$)vBo;XLuNbDv2kA*GdPZiDvZgXrG3xav_qkiKuC zfaG#W>+AHe5p@#ALpS&&Ys=`2Q!<SO$zfw%z>KeGa(c*6rDSHy>DiBgQvY;-OA-ZR zhAPe~0tAX`1#+h2aE6v|ZZxyY*_+^Av}Chj)zy)dJVMH4G|Dq7hSO+Y>B*oT=**IQ zCS4XGY5X7zIuo*zLigEq!#*3t)2<(&EbA+2V)HO!(ji5eIfCXp28i&>6+rzg+jRQ- zaLB}A9eFn52!G`4N-GC{)1Dz)KDWwxu&h6b0b5<cNqgM(;waxzk0Usa%Jn==fXxc< z*fV>vN|;_>W)E%W&w$OAv{hgd;R`xTY&MSk>vs*>!dX>zpnJqBq2E$hX1%-y0RE1B zgI3>AVT-3%+7UP<*t&bbZr#*xJGw9_>VRHq(|6r&i#Ghg%Exd%fDXv|j5_mustvDZ zY-uHs>LZgS4`EhKN{f;h9!Nf=v%K^rk(gvx`y5f%Lgqt(PEsaP+!HQO(7y73jimCp zJjtQmM0O+-vBH!-%i&bXk{<n~IF@p_U3GAR6AU0xg^8||*HOs~OaOcoIF{&|ZTV&9 zArHu~e=|es<TRorneKp`Ec%t80YPE#DH0$_&L}Qp8FW+!O$C<G6h<@!p{H^nDi^4m zkVFN^`j;seMi7<i^puCkv`bldnNb#>!O74U@bbxwC|=2KN>(zu;^5_t>|oq&U{gav zb_5eZEhd1I(geV1op3V<VFR*CW;ARZQz;#J(4EvT)K3%-W}<Ty&lR6ugh?8<OqM{L zD_gc_6ILO;I0YEwvODZxFi+oehb?^U`&NOa0NX_6=a==B5aNXDDTR!A|6@IfobjW+ zXhxL8&)Nh>Pa^avz_|AxCJ`oGKTUHzU4<u|1!bfFsz5?MaPu-?D~RRhQv^^v*~$){ z3AA_Ex<Evysi^F{&-h-Zv73+vWCxq~UlOn>j7ZuiHYZz&!lyLtI>MdEIMPMXraC?# zM`1|$Q<`6~yfZ3VfOy#Xk}lt*?}|AUX>NYu(JL$KfPp0JLC*9>Ksss&$hmnu@?<%< z(SE+XR8_fblFRh8PX#|5Kn@wV<()YOf@qmc9ukZzom}@Um=`+h2;Ub_oo}OQ8>_*R zyGW}74O>BGoEy?(!=RJKxcHPyTZ)fTW(@qHoG!hB%sAzSDsg&HZi9ooE|K`ODcMvK z|Dpt`Kq(+pv`L6bJNlNEthC`f@uJ<d_vnN;A(1T2b_f|~(1r#=*0+){!b~k8Sn|Cv z$lQ`+LYy|Zadim$F==FW0H#x{um=>G=mX=VNTnbcd2rx+-vX8O<pMxn*%>YTr%$Nr zk{PXMjCFSoWbXu|QJ*b2`$GbnN|M3|_`H~tY+$1v&o{i`2+D;Hola4oalp{|4b$8t z>k@gT@Zylaz*01hOvNdm1d^z1u#yo5pSpbSozuPYi%_10I6=P{_47T*;~Og$x9ts( z#FYoHXJi1KS8vJAIune<9S6o~L-|dz6(G;+-t&uzPc~uaz>L#vxV%aF0vMSIMo1RT z6Cp;B5@l8S2&6?q64FisSc+nrn5gdrsZJF0G8j%hde&Q0-!=(ExpcZTsZHD>AY<MR zPGqO{l1yA_;iIm~4jlamAFNimD#^+QFkktcXx!6Y^uyc-#*;0{izr0D2(ub!EC-3A zgMn`n&)Y2N>1j*NWh_69Btt;7bx!lNKRp}$MI`S-NK2A*epo-)M5G@DC~JHu7X<kP zG19&Nq8!tkPaEs*;!8pOo_bVDR&XbZCdU}{r1R-al4WN3q(NG;K_$_=AnFMGB<J%h z=1v1u$Zg9=7LPm#RydLQ4Q;L(;umRNj!814DQ~7DHz3O+mn9-!A{t+lOd$`MfezI| z-gQ7o*-%bpVuCCp<s%z_npieKQ)kN?y=;6?`iUYF;g|Lvb$y25F^sY>E_o-)3U6g9 zjxFPH$8?Iizf2`N$!<WL$b&rDsj%@<{!s^_Y*Wy@-6?}sa;0REWu?u0@HoJweleZk z`5=M;#{T1zERv`%($&6^W+chWmdwV1&cRs5lMkL&juXn}e5Lsb8V5H*x5+KnQJl#n z8+j0v_k2VYjeSe@<OdX}1IRDMd~$Sg(vsbT$kX%i$<9HW9^=oi`GX~&0J?`t%Guc{ zqQRK5f#TsDRGM*oGur^^OlEw=JuQIb|JdR@fl<mx(+imV7E+MeP+{<8NHO;#w@0bs zB;#L}!RgE+d~@ldKGVKeS<)myZqNw1!2H$ONTUt0T+h`e=n}z`E_hxRdPmXZmlR!w zjhr7fTuwGLSX_r-N;Z=pUNcE6*^fL4rBybDOp^j2?H(tYq@$xo67js8$Ixv?KVdp( zKngXu!DO4nbMH($J=bAepc;u8fjLB;Ng=VA1T{;O=Q1e`C>?|%otqnYe429DSRaWk zUa(?Mis;IN2)ZM$bEn9><drNIMQuWPPRcQ%2#Ru-@_|e;>mo@m{LA9n+z0uQbck4G zl+0|yDL_}@$3PII8OoB9bqH9}pv#P5qjmDM&!LVDgadL5Uv&}{&To?h7^g<$Nkk|} zowib^0Vyt4%071mP{s#mB0wYZAkqCpIUwWZbDM#PyFT;9KGhE;X`eR22bG0vnqs^F zx8ca6e2B=)6Q>;Hc{#lP`HlKcE~cHQDH?;AG8E(Ar%f!0gB01;m-!aLR4(fKj-l_A zH{cRdN^yi#R+z^_kLjF-G}@d=b!tF5_^8}PS;8H`R-gfqa#6N{huVXvzJ+A8NsdV8 zHp3Q?%w>LX^Exm3=DLhANw)NeAf%|vgQT)Los3K#h<I+_b;)7K6|7Egl6vO9zD`V9 zNiPTOd0lup_@PMTLolY*CCeBq0L?o5urT;iUbD6IT-o>TK!%j`!gxHu<V2beo?=H3 zm_*!@Ig!3-u+lb3l1cd_oycE>VFWvtg-08QR|x6iW6yyi6l}2U{CYW3eu4`r&m_zE zgjL2Qh=Lt?s?S7IBQOF|bXam-1UuC|HuCT(<5hT0Qd!wjSrpF$s;6WaLz?zM4Mt`c zAlbzV69Dr_{6I=%w9pB9ig++lm-Si9gR=QKJ86Esq*y0KeL_BwtqgMevdvFHA?hWo z?;?}(NM{s?<TgMhgZWdYC`1PB$)@v)ldeQTjQ*vh2bsD;-_b&DUlI2~N$nlk1dwq9 zUXBb!+o?Vk*UojloDLQv;+_Y1)0<D%uK}}*fF!0&l8?%Q(FycqK65Bld?2e#k=cnk zXuPs`i-|1qrJqzMHY{aD7CS|As5CC?MJ0*;_&JpR7^Jwo4N#38G9?wJL{5c}f3uFo zpxC)sU(7>Vp&t?XCXQ$#yQ=5{MG&V=imP8SPF|WIqfIyoaKgb??UR{GdB~=0V36U% zdS=@FCDW1BC&}C)%{*u$Cd_R0#E>!+OJ$&(%7|}V3*kpX1%!;qu)(yh%b>pGo9wuV zpm?&Kpjb*OC}dHT3x>B7eNK}M(%KNu+fDmCgsys=gh(TmQBs+pOwMGCHfc|EeiJ)% z+&9<K4!lGPGYFk1vY3gM5I>W51;`~?LU|+M`E#G^Wwrv3D>ovE#`a*Fm(|tG{ov5h z7<k^<;v9_`Nj5193_v4YP9<3ZX{S4nkPXEG?u6tLCGv24sYxOZo@OfANwz|U$ZTLE zot?`sFa;-t%ES?z4AM(WRLHsgV8I^3tS&@zx(^hm5u|$v9d>d#<!L5FCz*pg&p@^b z4)W&dt+sgS9IL9WvX<5c{og;|Vl;hrn~e<*DenJvTxwNS6`JS>{`Y@VQ>_gR@u#=+ zcg(8lYi-Gj`8G5#peM^J`0l?7fA3yp4gc-8$p-rdMWYYCbcUbseesbCt+uAz1_ws; zPs!w$BQO39c71Jy{_%%}qb&cwu&kmS{$p^bveQ47opr?5nKv}o+VJoQ!g|>vTTk@S zit0xZ4*{=V_ARd~rbAW}Q=$i`DLag0^xSS79a%)#NV1BHUNn~U0FUMUQF=h=Q?IBh z1@b@>nfbwA$&-MPzB5<SUAAZ-OmLr6L~)Rw)eAXEj-gJi3;s~grE-Mr*hFh<I#vG; z%>PTL0nQ3Ek|`oWV~QdW4<RRtC`??1)$9&_zWjE$HuXH?sPLc*v<ZD3#h^|ZRT4vH z$lO2|jhVO!x1k*ab~x|kyhW#5li(#b;JWf7r8SV1ho_mJSMtPi<Ten8Fqh|iq`62Z zXeanArUrbX(+Y#E{LDM$!Bx@9qZe9BTZ`2;)>&1>nDz9J>i_-QrZ?Jw9eZrwo=#hQ z#B3Yt=ihq`TX{_#CW<E8zxRNZ*|6Pr$D=;5V3Yrkzv?*txyQIwSB~50@UZ@Gpt7Rc zDln*L%x<+3K48?-Z};E6#(KK@<sAp}Dd!xG$$@_gQfU=+wfgs>;h`ZL9~!p(+jiOd z^?R%w69-Y-1RvV!F$tAeKVRp~SC*BOA&n#cz@YWQZo{-D>)PLAO_1w3)UCGR<ia*A zwuSbo{uI|9KqOXT-X@{r2pw+Z=e#6`o%&V`61E9-$f7daDcVHooL>YdT>7EMh1vE6 z0Y#~k>=E)gWP--qm7r@S7i9^V1oc1qiI1~#0md}JlFRO0&<(quE#jGe4yHL-@Q-&{ z%(D90`C0*}V&r5Rgh`lCp%TbbMifqkV#SaaKkbdiDnc29?gNgLJO_%04v&N!7*Pq? zkqP|FkCbnKWbxBrW(SjO5~qBq5@CmV%09q=bWI*;7}}A|f?~v&4?nINl}y>(wyxeo zKu2kilunMb0bGx=PNVF|XbFzE6}ETRe%rsN!?tbS4T*6Z?CrO%LtT2;er4IX?bx<Y z|CQg{J78U1eHcsw*0I0adJyNNq&7kp70A1%n}5bJWW$&=c5mNrrR5c{Icj@$?z27& zPW}l;7Y60<a10#iql57eMi1;gWc|pyx1-w*?CX$i()xObybh2LJF)&4bQqIWXD{m0 z|9F&t`pN$~7}xCs{(gh<WBQZR;lUAgULxv?b)hJCsynY4y)ah!c>jzQo_JJbhzM!2 z1)+(&L<eGW$R+|Bq%>tv9*-7mCnK`KzJ<8!I4u)MaEjAh-hJlAH0#x$&-ZIb%9BVL zN}qYjHsDzyt$oIm52#lia6u2BD4*$0LS`FfXIyo`^t9&F#=5!&5l<Pzn8&53iYG`@ zhDdVING8#_0&tyt24>;-$(#dp&lw<%TV_*4r@I}GYZ4I8E0T0I9`c~o$e(mVI!L%I ziEb}=gzKawf0T{BCVA4LgU}FV>4wy0*lqJ8`LIixj23-$UxM#E+VpZnnVshK=pEe+ zsBVyEol>65|B;cxk+WbE6diR%14xRth{o0t3^udh(gRFu0+)`LU8@MhWlCXglPg8a zxXmaRzDT=*2a2MTik)mk$UMcy788Hu5eT|a(5E6-pRUi0ldgZ2CY^DoV^di{W4^S5 zbm*v1$%Y0blgv;0zT-#N7E)Zc#NyuN1FRcK6lftAI<l3ZHdda6G*Gk=V~Ikf$k)VI zT=u;mFs4&;il=rbG97%hdWWnI6g&msT>v*E3C|=c5gzxLXUZ7jA)G)*eE^0t_{jOh zX9V(-Z6Of6>^a?2i0Df~vdKIYcTk>Cry&m&9EBvDj9toG`WesZX(xz=uSoKRd5YtC zCZ2Z~Mp7u7E~`8!8~JdPoxFT%D8#dRq)^CHfMH~oARC2v$jcxt(RPyHUOo~b2ZSG) zzN<RV1Gf`0;U9ry=sAxh%88_qa6gi40^@nTds>?)4o^`gLPyb#=biLL$axaW)I;C> zqqOQ;6o>ne5`gl_vjvby_TscxeLPK|lJ{?(M!w`qjxiT?8OmmP<TkjmZa4u%8-`87 z+au|U-~lm#p5WsU5%Ne-!ja{Lu%rzu0R9><@gA=TND!OnN`5|rF`X$VoyfpRuE*t1 z#JMltuchfI0LdOpVM;Kd41JLT1Y`M51YbsJLvo%B=*UA_GOD8%Aita>M6_tnMO<G# zq&Ul|(-xAPn&?XKI{`{#r=wV6(nfTs&|%)*=(OlEiUpr#p*+C6Ts9Ga;A)Ru*bACA zwn_3+#Y}vHwrGPLIM2yNwS%a9qZ~uhfoPLRdw)u_m@qvhy;uzdiarVj+XQvOM$omI zN(ly9MIjP=st7tADWrj1CNB$-wMT+@_^>{*F`~M0NMB_krO=*)bW<euqA`}sg$>0) zW?uX{#X&!qH$!rYJc9IC;mS1Sxe{Q+zb=&Ou&kzvcL8wn>1hcn;{;VM5Cc{n4NgiT z7dt%2M_w_3XrM?(ZpapqRr(}*6Oxq4<lIC0rZ^Q-9$}MESyGxEjT?OkTI4HZxmp1n zRGjra9(hD3r=8+aocZx9?&0i-jSuUO{3Ij4`AK#q2r$j9IEV<ph7f!b+=hc8wj`fv zB{|VkIY<Z_(ar>EdASY;PQ)~m>xW>_vN$6t&HPz@rWk6uELV$ky>(cV{~PyBNeZZ- zfW!m@R3w#VfS{sCh)4@Vy1UsJB`KiNIU2uojvn1D&FHStj2PSQ{f_%Np8xKDcO1L6 zeXeU~pRf1zn9vh<x?n1wzW25ac=dGmWa8|a3Em)7c8j?p*Ew%IPdAlo!uzKK9W`=K zHO4NzpOk#=QmaC^u`)hM*}P{y=I{qp!+Sw?3S2f1c<mpragSP@xRl79R-u1^@}Z<j zIJluRBxkQn#gauW1mKYI!Y}#9vwiWFwl$t%$-=vz5cEDojV0f9pKIJ~M*|Xaw)n4d z=NN6S4UPkOlZ7@n`PR*!8okhx&+6r+@l1f7UTDz@MbW%{*W^FXouzv9xMxAW2jXhF zBko49zh<Jb3dbE3qwTA~vocRKH-2*{laJdddmMf#y7RtUXk%4%oY5ka!vk-vD?3`F zr#`1X5~7j_vSl53o<U|kXpx?|8%9K!aCtO98vgl3P0nb@dmTE?lY3*lb$V0}1}IK_ zmLvDoG<lP>WS&YFFAAM*-Q4$LRaFK`F?OnpMm8DiIB{)0E)l|d^ZhG}UmK#hZ_Xh1 z9`Upo^h+5)?VdB~^gJBKNj-Wu$0X=y-rtzKUjb$%$2o|{5*FFiAx|Xo8?q58lU-bu z;3}#ya)|-LG$JQO*v@P`D^?&}xG3@?;_8P$C2xSZ<h8==+1G}+=Uvq???t&Z>B0a$ zUlCaqRm26sMJmdD;K(XM!K-4QAyR^whCKGXUpg;}|1fjQ8FSt~xcZ2FZiNr{Q+O=% zgAJVO3FhlF1sm}0K0|H9KwvcKQ<)%Q&XlRjuE@ea#M5^uGQ6fGJNUffG%|IJ3Zlay zzu$iVd_T77aPUQL|B?D|nP6;usYuDK_PD=@W<Xt(5luy_7^wJ5cfsKq-CWM7;_uMU z6vfWmzdMBhv3IbaJ9z<LQi4B7*ZrAxrzI-jVNBeuVC2~>;o?FiJV8+@K2FZU5UuT3 z_n}Gpo^svbrNoIS4_*>(<)%p>HSa^d<=-I+7XxZlHLD`KR?4bYRE|MS758Q5Ple6% zBgzLTb2JQ=8ge_P#u<b*T;&5lUQ>v&meFN=8TW=soiE180-%xq&YtHay8;$siE<DA zvIPu~UL4vVuxM5`t6epU{^=lxg!`K8$Td9n${e_VUA;gZCHfptF5@_oo&4vgl}wVh zKki|bua#M)BR3#Owo9Mxeeib9s*f!_>g_#d+U1}U(mX4^x8fnEAtjh~cz&$L8`W^R z2OQ=m#%#0Ut{vZ#lkS{!MTy2S*>jFt$f7c0*?m4vpLrR~TKzrb*sd88uBH$!D>^+Q zdz%{5E!y9%`sM5WQ|^cNL;f+0e|-Mu&x+Kme<50@!@mpj)|b;^F9Il2Rl`=uHV|LN z2NVA&GUtMDCz4VlXN(<VakNjbXblt-U!I=6bWLmj+9`6F(G+g_4~vcvV~({m3swJk zU&8|DrWMaVPt{Jdan2}z_gkoc)2Iq}%D(r@1@5Y6TrWO-{@Ytqtg0xe6c}+3gpHT* zy6^jxhK@!*4`u%3K;-!EHj5OWC;1fqX-<+r_k<t=mEt_bB8J58{b^@^KyUr1jZ{$L znKm=OjU5nDQf;PC%C;GWxd`!kdK781*4O6l0zYLp|ERkY9B$(!+aDDwd(T3Bg!s?h z``cYC5_d8|Z|H3Pnd{IzIzGP0FEAYAfVVX6vY^5@zz5&NrTzXeKysRqC*T(QcsKnw z<j=M?J)!JB8!W=SMI$BmWZ&}iCcG!vj4b>xH_m#VzUSM0OEzD~)+bH<i_zVRM}e2! z;X|CEU|+@rjoj0!Ur0)+`0lu(Fj-i{rgP>@oSiiDp!MBN)iM1?B5qF+gIl5u`D2d# z^sXHtuNg9aq0EI6QR*ba{fg%ry15QkjdI*7FOpZBG-EhXA>aY-b)H&PP*Iu2uk<9* zpI4d9@d=nBp@>^szLbCVDfHee+gQZw%Rqx67%RJLA^2X`b=Vn;a>xl||0V<V?#^~L zpl@WDL1c#h`RwQRTiJ!tk2cCLM_ECq%$HQ0mv3~EzbcX3nR`-Ct1<B~$2&$NWcag| z)R&H_C~<o3*yz`P^ke<ycF(`@?{)etiToE(9`a?b;*H|91?$`c_qpRA;(t5ipG{hQ z^NkGRxDi~x=I$Ze$bA_^HplDFBLn6!@~paNShc>X9_L7+w#5)VNX{H3Zu$*zZ<XRt z4O5(|wTc`M^A|(UUj^nmbPs~cqzgC(*P=DlMY&}}-Y@K$lTxzGb#Gl43Y_E>h9i00 zKM(!768_y!^5gGX`?}mfyLb3+UTMnHB*3mPS!=^?d}Ze0YRSV{kw_-1HOf!*oVr8R zzhb4H#6>^1TzNWsvHVz=F3LJ!ZDnigVSWvouDhKENNeuGHZGZ0wK`W(!zvzE9oZ|D zo2;Ot{ztapLsx!qbcWPUro5c$Sk0Boh-ykRo8mv34@{2r(dpb7LFMK@isOg($af`0 z@2`#jR?O_aB`H&q((r?*#=8R;2M0bHXugQz=90hu__p9VKw48yV?AzO{hDZ%H12_# z5C5<=akuPMinUT@ygIr&%={Uz57!4`{jX`(R^T_!enfgvfWK|{{Ck_Z)k8Hk__3be z`~^$kJr^~1N5x|_VQYu?v?@>hYfToJIr>k|tri>ZNxJhTe}BDNVlv6D(kF%y_R4ph zR6Q9#>3!7IYvSor@_K>2^e9W8CUa_=!8!$wv--39zoFR~{+fvo@_JS@npAaI*KWI0 z(|<h>_XqaDv!rf=lD%slcBq(9Xt^*tWBMtkY#wy0e<uM_zp6@7bWphiEH3#dyT$Un z3V0~asGa<2j2$2>eaclTK&AYFCzemz;<shk$bTHR{P$R5Wj9z`=bK4Yc&T~^o?P8+ z`Ivt6I>|G#bM7#Tj^m>ucFOGIvjpvrAtK?M6xSbza;X@3jb!?7#zmFctiSz6rEAbR z#@cM59*{v?)1;yaG%OmIgBqT>62Tx{YrD(9KN}HG-+uL_`V;B;v}&l}?U+hxY7EEz z!B2S#wKt*ty9#4*2~<zYKUhg`b$4<mWxRa&{NG}c*9U*D!({v1J~v^W$5y*1Ify|D zMg9Y_rxDbfy=g?RL=B@9M6KWU`3mr{1mxK(1TYDGccGSf+hr7Eqju9@<621M$;p>t zD*dA&gOQ5$4g@%#D(!m3^ER}NO#0sQ%?L7?zcB|YZ+&QP=H!G}xqmjHvJ@#m><_i7 zC_nCn>sP1&7~2#38d@ENeqGZTe7Kj_aHQ&E6j=sw46;ee4P@j^Ev^r(rgr#qKrQ$; z!0X9}hd*|IGGPPWf}?Jz1To&J+dJ+Og&A6L-hm~TR*B802}d0JN38CRqE;^-2JCj+ z&D%7{%g(0j(tob6O&T#Okbi$_rA>ERd!Q}sQ@XMFpyz>ND7b@y<zGaWVHhJt;LGcX zn$cE-W)1U==&QQt>><YE9|koBRN3yf7e1W-1yc=t2DIlAp(Rw`8T!f8Y~rI7QUTWr z{?b*?)a13Wq8V>2Cm<%^wetv%cOr;|ama_=<J=X}QVXAd6#wEqF=V6yO8=>|hCk~) zj;i|ey=hzgtAr+<qpeaMCx%RM{>7F|rBnBVwCi8=fh6*`bbu}^E_R;@-7My)H!_YB z_Zi?5D-zeYPg$mfa+XGn1-Y(H(`<M@D0T2@e)-np&=}K{)pDAxE<2h3S|REMtDo=( zK@IW_Ma0inyW$OQ;<-=z-q*ajioT)okJq02Vmv?@7Iq<iZ^qjoiw$@qc`Ivt|6N1B zv_^bpi4xmLsKg!Cj{9nHpM(>&3Xdfji{p~h=@@tZ!&^KnVBw3W%XrKEmPBBq;J7$9 zue@ABEgSE|b@QPzAkIb$YyIGLhpew2<8}8yTG1HZ?b$903-u%MZfxTbN-8z*UH!~x z#+4XlKvJM&a6&Emrco%R!QIWEFRVpjjBlSJsBqKR;O2hK=vNlcAsg9@vX30!^(GQ5 zo>XfXa-4x507rpB8e7V|OjVhJH*De3{E8kCpDioSXnxcjSw@}4d5~(ng>{VfPLdt- z2V}%$z?+(o(`80>G)#guHWTyq=H`>OcKe@GPDVSx9+Q7*WA7STSR_RMjQN{$?cbc5 zDt(vS^At>!BVa$ADkg5$b2km>CqDA-Qwah-Pfih5qIg8XR*+{*-J$Cg-NCV3p{1$$ z{oy9Atc{tn^Vce)v$ON$fQzZ2n5>Cdtyoqp*O9^Q&)8@KCk^`B$JL>s<a6uSG7c^q zw6wkWn-dC6ob*csB>X&5We@YT4f@@5X>&7+Q$t<4s#A97=bqg+C%T-YJPJK!?u|DU zcGi;v<bI_Mh^4*Hj=#Pymw=oetsxU`EqGiU%RbVPG<UNJea`3*3j2?0MYl_syuGw; z$u`NzGbO`kiv{lfy$M)#sL5JhQrmF0HRsaH5l#Hc(a-Y;4qNnX5|a=^9)E7t)=e-_ zRxT&({P2i3mCAXzg6_+n_Hm;(g`jgffY$j(fXYc}dJmHTdSoDw;$XvV1bzqgN|=ZO zg}@xvX38PxN(^;fV`cZA8CKdykW)ESib&1M)xbv)jnzXq9|Eme-z`mFI{_u@JZ4#^ zTFs#<uFT#vFYe?`88>SNH^G6|g%k^F#pWf+ubpjb6JqELBzR$sdn&B#2i3UtFEX_L zLn%w<1jK8lABX=?;>%R4mN0ZqdJ}<AEl2>@men4{kP^r>4%)RB$yWpR&enJ1I_ifF z>-#K6)64pwwoQG&k5yn-v0#et|F!(xezU*W#BTAX|B3j|kJ*sjFEZE3x%O-xF5AHU zQjhl;VkS8)`<XHhyK4_U7hIIHhf-||jz8rPsQL$^a^cRlBv(A`R3=2En=9?Xo|Br& zhHh?A32S{)k^YiqTdH<8w#T{aSIOGiUk%LMa>d?QE;UQ}f{bOzzvUa3><;=P3ZnQU zjhZ~?{^WluX@LmxMp3gqW~rW@7BBA9tVERc47lX6?j31G)xv8Gw2-e2Bl~k0udj@V zod$ll`y=P%Ly7fl$}?gfl99`oJG%Y&LIt%Q=q*K5vII9h<_~&&WgOw2J7pU5n59P~ zyM_d38l)I#u(xk-oi&OkoaehwO!`_t-Fpei8WnrYfJ#@@d!LeCR&6DU7nfP4sFcG0 z>ozD9Gc<F^Ptcv3JBO41Jfe=z)hUi7;w#NY7$fDr+V+Yk&Y!4Rq%IUyaIFsHmy~oE z6l&DzOj;Qkv7i2c;5H>K)&Fe|rH1+zrJA@=Yj9}s2Y`s#%!7l2rET3F{8gklzeHV^ zU)K+@w+GNkgOKcl+UH&Zy4Q(D99WNiDtGl~letEMzb`W7#&XRtu#B53Y3~KfvIpJ+ znzB{@MkLi)iWK$$KQcA|GZfN;VP&`l#%#O<QEbodEg+(v{XM(j^7;+Q^829)mK@Q< zE26<}ic)Wtb^j|L+3TukNez+YR9QVg%*|b~ynQ0clnU2Ot`Nc7^^Ff{2$w&D7Z?7W z8{3TjKB{U&tz4$ZBIXpbY?<NylCms*U2(N6=uEn?Fwn-fP%z*6zE;8vBd@6~Npc6H zf3W7isVOlrV%6`|t=Z4o8`dUnpRO<#2>-C+SLq4(kIIBv>uR`bGJoQ^>Z$~@7DF3j z!7=O4|NA;^&m@`fkLS1KX8+%{ME>t}+LKd>2v=A(A$%FF<PIm{0^WfC`*sZyxpxE# z{uID#dS(iEIOA~3gWT!+n~;DR^@g(CMPKS`EN9ii#pRzbB9=H<IoRt63PMp5+p_vU z@6yi4WXN2EJ_))O6BjeI`*bFB;fB1Lb2{1XCr0?BI9+f$6(O-lX0~^Z<4qRe4s)ig z;`U#*Gk=b+68l}PicL=~#y!*Ez<4^;ArI>ZuNo`)f?ND9XA@B}!c?+S*Id$Q6uj8~ zRts6>QH+|c>=bugFq!%077c`ZP>?%5xVf`Jv|I~`azMfbG<kFC3J0gl{JI+bZXQ@r z<I|pDo&=<L+rGewRhnTu_gR@IWo{dNeeFBB_Z{}9Q94oFC)tpugBw;y_ye{J+oA!7 zlDxaY=EbzJ33?j3VN0ame{+%Z^9CMyn^A8#^y{YK_Q>y$#SFL~sIYc4)e)<dt7E8T z(JA@G%hO|@9ZU*YM7IUg&x_x^*-Mo!E-I-gDzar|fBetHu+EV^X0NF<yYhasij4bl zKxw;qjn$EV@iU>?z;@1-`{65O6`p5;O*<WD_PAyrajOwFWUEuG2O5oBKzkyi`mKjk zYvEqY{&qGF?{F5=Q$8PRN|}#6F4S}^b3NCiXOJU{7>C2=hUutN;Q4VUoE;}7UN;*v z%!*1x9#zdZ`WA<lbDQPDEzWpLq*Y3a*Rx9Xo2KbJJim8On05wZr^n}P4D0OS!-jSG zwC=V=Sc|7x-nPPG#02zdlT~cYA67tPZy93O)6V|y%nAa72rH>9o1QKO#nLU9VA-2c zr^WuZGG3^u{nA6kzF<qG*ZNJE!#cXfbL0Le)Yd-KmcGnyQdkak*d(HtT8K31r9)N} zBNK%(ttf;)A2m2dPwD6qa8P(4t59j%3$roDhHD*u0scw^j<e}#Bn=g6cvzFT#d~+b z0gf9l70)fDQoaJ1t+90e_bwK4<hNY2`p4D~;a)i~HsR7X?KJP$%hvL5Kt!LGme%@s zI9aTh4mIbfd%Iy^=V<f0#e<cjI%UED#iwgz(L$;u4XI!2)tx&)U!$K5{F{)s7f|!? z9Il<w*Y=>b2h<RJ90hNoir+!y@U%EY+WxS@33}=0NfZZI-u1a$^fL5$mr&|=EVs|v zZmut93A>ssENyOl#L&;#gvW(lAiC#Ye^*<b`CnMU7$}5iYj3#3Wgs0!avpjvNm<PW z{h+Z2#`yEc$h|+BHf-?~;|(zK><vykV0ZGXcJSHwZkH<8I|9VKH1yeUZQ6?*EcLjt zZ#oHOJ?IvK*0R^y{)ia>D)CHzmNRWxpGto6$l7$S)~XdX-#9+7XEoc+l;IThNU)~r z<U7)9<(Kx<Br=oT5cPMeaGs?w!~SersDgICVqj;lGIUE^=8P~tGgoCnSmqQHH`a7g zF8@|0dTv(hg1wkQni<09JL!SubxYtVhh>j8b*XFfCe*ay!2wOCRWHCTUf^3zABWEs zG4gna*DkQt3g(e00749@+|bVk#~xHL!~p*p%v<W2c|<HWdBy?p*Gcn{50wpk`k8sd zJ^A^|tF()C<__7@9JT}H{03Q}NZVpU>odi(V{g5r$i0hWzJ6+JIMZ@p+_6#uhu%kp zbH`Muu};r@upzJ|rLai|gvgIhv%SY{T9GdNy{CRX2U5OX08qMqY%ad<IDCn!j|P<f zR9$jYmF;A}ei^5pCS{kn#G+?}G;ymO0-YUWb&#Tq1!{KpA-jKm=;dJSYOs*jpT`jY zPPp3<vCP(NuE*EXlA@r+35WItDPIj^o|s0qXW(wHcNPg#Q`7UG@d3lh(*->84uF<D zN_HPo*^6W`XhaL{qP%(;hgybvA@(m(Lt47XVF{x`U9ZuMxk%9jGZtgBGpo^x=vc=} zscI{IB}m3WhWB2|w3oGn`VaDR$F6sSF;(15!<D0utygFkdyC}cJ=-hav)}H-6<z9* ztKQe3nK6?zfRPja0tA8sKoHW?b^fW|bNJfd!8>kNNE|6f8}VFLjNk<_xsFxjHHf`S zUqYemHei|72}0lgo*UOngFo%ac9V;s#?6XCtH;Ipyt^tTnAFJ$)Vf1K=gEv$4j}!x zjjNeJF4|!sN(6FfZXM-W5fF6T;IqyxT^EZ#%|(#9)PIe6)8)2@!}+r+_@@Do#J;N^ zUbJ4DYS|yh&M>E@rJnB{u4aGV4}}iF%Gu;67jtD87AeD402baxxy_C0P~QQj$iro5 zTa3*0OAOWv(P?}h^y#2i{x*|f^b4;vmCvIZFBc(Aw0C2X{Ge-<rj4All0Vz>$xrFn z_uBsJt1ymKS>6}U7RAfO6C9{qfjV&}7n`KBLNGL|PI>S~f5LFGU&3k0o}fEb4QztX zuLzUxeQu48pP7%$r#WvW-k%1Vk_HFE>6HBiokr!4zU>1m2F0Bgze8FU(PN#GGv!XT z3H(WWzHih#YJoR9<om2_b#dyFBZsXRb#{SE)SSiT0zRO&wpQOmtyGX>BvoeFAdS_d zYXRZVBw$d*xP6{xKbqMBH$#dWHu;yTrM+6#5i~3kC8)B_k@m&LO*^W-l*KRC_(Ta9 zdFBn<+g14iy!GO`3ZnN>3c7$qT;Z-MA0N4KQvGUA8mi<BX0|DAZdi8&r&fI{-)Tcu z?lML}XNfokkCtWVjL56JF^bojo(=LrHO_kft!CX)c38aefVbw(SgOM;y_Q_ka3B+U z^-}oZtQlXXa}a6?F~>3Y^K=Nt*IIa7Y_=yAP)KQHlp(nmvyXsi8^wu<O`eQ}w!?c< z4Gd6Yfi2UEGDN<m3Gp*oZgp#Y;^Bb}YRd3`Rjz5RCY<E<aTgcv-+i#myzvj%Pxkg% zT~x+wV@*uX>F@4huP$h#32BnMQOdH{O4ey+sN2r;7I}u{`Q?Qk_sHcnh=dJ{L8B&A zOpoM@!6jq(I}09XwbP<bKa3)|1=|yPbJI8`T;+8H#A-dJW6sd0|6EjM(@N<18J32V zUllG|sybC?$auD){n=0US0<|RKY2u(V#*e8ymIMY&e5B!xV;-6n<SV(I8yztB~DpE z&4Xtz=U+iBoPaM*I(W7HD38Lq@!y2c*df%rCBt_h;>Ig)+U8XWdm&pG-C^}o;C(|$ zXxVLMM|lh(Z(<>%m|QJNC5<P|>&ty9@h{3*U+!%jB~j8%Ja8dc;@ttVdZG-mC9NtB zKEj2gW<A=BuTypR=R4zm;Av;O!o07bM6xj0fn9)H96kz%;Kx-9AK2?*0v6AXbI}7y zEmsvDB0oR?LdfTIPx3Q8yR3Cn<%?CVC^whLv7cIG#ua|zrV2BP<fXLyLC<A@gnv7Z zsf}Aa)-nuq|EjwSR7hax%)D6|8~deB>OaT*LWu2D4v5b@aP~R=fIrjWl<hcMjxIPp zXeW58)&Rew`r-Mcmvt&X@6b^iw+jiBEA&NK`5lCFCmKMV>dJoU#wYE*@Y8;mQZ}2E zkg&rBwU5VF89H`yn@KA=&ewdT-*q-|3)(%{s~tFfu!vh1=pg8B6X=$3+#wyZ!LNL3 za%y#F*<4#&tU~MnI(i3iRc9DR#~x6sGxCV}V6$&VLk4}gNRy&s*leBYae1z%ZIO`q zbb}!fD`|Cfz|ke;n+9GH`z^ZTT4iIGX4&LvUzr)GX;|Z&>A@jwPC?HW1mhO3hGb@w z-`fTiB<MqwS~wI_J6;9<?_TxR1HqSzItI(uX2Fo@@nOLIlqnN&YX`gPU?Wnv{jRCs zUD8yIwUZz==%>#{`ZoCw6Q%<Kk@AwJ3Cu(5+`%{5W0k#Zr81<qEea5`sHv&1bBPWF zZk%Du#o1pYeKU3nw7!y7vDl0@l9C*aTSO94B3k(SixMIPbIAI%%ki&-C&s}M#8!)* z;l8wL)3egU1+|mhu`YHtWp$(&`n}jse!hOM1HaQ%^uiA+uW7dCg09`%^Pza0qn&+G zHJs&@gLhW1=i!3Ggyl#Lv8s45uq7Eh;4n6DV4_?&75{TDqSJ@w5h36oeL{%#t=QH* zO-7B2OG+yp*?5$DZ%2i$^@L^o0pyqI`qd>A%Cmv({;X_lq0}*G=4^0e!04G9PaF5< zJ#sI4@(1PrygWQ-SH`lmO)F+5zalyBzQFN#d8kF>yyNT8-Y4aaIgG`@9Bkv*oJH@C zEG039ELKFScL`h?>728j5&lyO`h!i;?)iezDucVTMSBK|h>bIf4a_UrXQaHaRn6*~ zo5!lmw8=H0CF`I0z&#;>4+B=Mm*=MPKNdAK%#n+@9BU|yU$59D9b(RyeqLPA;<mH2 zyx$Wd)LWq^BQO?MH(?b0q4Q_84dS0nsn5$ekN*xA@4vfVaWP#beLKSNiPxJ4M#`ZE zGfyc;7TAAdWK)(*#rY)H(eAprKg4b@G2918bM<47xg{LlUjH48h;~u*`69UavEeFd zt%7}(G1LG5Pn`t&)d`;E|D94X5#wV`X5c`$)6pCL{<5t?{;l~}M&Yj#A5ee!_tAf9 z$?V6yrk~|wCCybG1*0$v?b@jb(I5Dk|NR&Mky9mPr4&zK^c+<t`pPvOb;ff#%{}ib zi~l-K?H;23$)-PEk7ey$<Jw0U{Mx=vK?7!Vyu~zERIS6Ok;y*WivNXLtX>`r)wtn( z%i{Vr{k(1cg6r@mkm}ZStv`rCoH4Di&cMhFn9~~hyO4f#p2}pRr_^(T)@zUL$DxfD zn_>3v4@o~C9CWF>>C<bzO{?=RWA__y@fEui3T{Ub@6STVe4G5v!|f){9~C=wJb4M( z8p*sm9y-(Tu5Q^~6slv;kbhtEO#Z&b<-e_6#b4vH?0*#A4=M#YtzYk2wc34BH?Xln z>`6u3w9?~VUS&Ap_?y;8FeQy8Bq*bzy2saVdm@JUYD5oY592b{vNlC2vwM59n0xD< z#39Z2mDxb_Z_LtH<A`Bydf0_ms5OaJ5=bGZCXC%%N1ce2G#G6tgg3+Ns>xRuolw7i z@R-G&BRl70vX3%1yZXIFxDLP2*wxraH^Vr{xeVTtCQ<NM)t`=BcxPtuB5Tq2+Jk_C z*4dx+Q(z#5wK&<^!Qt1h2#jHk>M5pl%i#%wxakQBb)uy7V_wVz6x@{Ick*Av&3TXp z8nS<cFhMB`R#Y2bEWE`oE9+Xt8hQ7y+OKn`l@>LBBZbe>M`Cl>*g4nUShZ%UONpN( zC#tFveWW-YAC+|ns#9*bo%crWGJR)`o7UXUFfYeMdFc)Qw28PmAR0U?=^R_Ba9Bpn zs89&Y$C~cMW+(QFF`1cd=I&in@+<b3P2302>V2VRA0dfcXV%nlgaEPA%a|w-w}<nk zKW2>rzlggKfZ9kvFAWHc`|7!<t+@fMm|C9R|K+JK{LbNF2ZPX4O-z$6Hha-`)8pgW z?j2a#`X`CZkHSq>l7oE20I+-1V$cdh6j(L&wOr;;?$kXyMzSfxoKMOw(-v!Q5}n@V zBJ8u;1h?Jir{4n);*-980QV?h8d!Ph@DI&huk^`$FG`fYK8E>N73!LakU23X?9{k8 zt-O>gSgt?2&;u)Ttmo#)z-X_|_F%NFK8w7VBrja)qGz`n{3d4t6)TUIK-bCN(qr0m z@%^}!38)41>bkX79y_g!!h-Nje(f^GcKO`v=xh0#3J6LG2G5KsGvD1M{*)yu8@%Fn zJL;aPL2mB_7fLmdw_jWDu{V1ic1cm&(mO?8g;;643DnMus=AZ9zlEiFdU1c=@>{v! zI1?a59x#ds1pMy-BjZn@-H+}Gj3!?l6nbZ7R`{L-)?6@cY1n8RL4b*;4C_l$(2#?O z<F$2EGF|1%CCXd9N+DMcPz!bp-5e`!F9TiB>XSquTYuCs(oK8HcAGtLtNjUeeFQFT zS!aOSShe2zcn(UGR~<puil-reUws5#tZZDm(Ht`d4ML%Dl`~T7^P!<<-rv`qXx8-c zg{+d|CP9GO)sy?IY^?A%8>J53l*kHN=U@VPo4Kb4plxx&*~ga}rj!-Cvze>XNv>27 z_5ecp8uv1-T$`1bmQx}T%6#o+*23<8R;MV>dQ#F%KDIbz$CQrc^}A}1*3s9rEOm(X z92y@yK={q*LA_f2xkt~0GLbF>Jb0HjI@GKAAAw4~@Z!Z_>AFJUA{d2Y{$&Km;gszK z$R(hw=zairC`Q)v-2hK-nScyRsr6Dq4|i0(jPJed>*=gpbUKUuW?rl=*Aq%kUb=5m zI6~}0eB2fTgdd_YE~0w2Nr>Hto>SYc4t3u=qm53{y2unEMBfY88nk>>EPzJcI~dy? zw&ciU?CP5%2b@LtM=joTrcGAPEV-A9sXA5tNY<NEDk|c42x(O(OSVMu6V~6()a!hd z1>fK9qEy&wpr=c*^TBr0S@iLk2C3VX-$Uz%Nid|0z{nY2ffn2El}*<>a*B!1t$&_% zaFP`AgDeNWJya#zdPj##uquVS8M{;x22A;Ss!0jvbfvjklGuJss9#;qA|HF!+A=DL z!PTPkN5Q?)l?!F<4U()S4hC`9Zu#55mK6&o)0HiGZuT8O4N&HCent+fhB=Xdk_;q6 zw!#3=1+umoBj~9RZn5lkzycl9>X!t(oJyLv0A0mkS6(gGq=r6D^XejDJp{CMO%$tt zp80Hr%>YhU`nA>$rC37Guo{FScvv}Zs<(9AB&_8cfS;XD8q%1CJ$5FMlvg8S0uD2@ zX|%fLLk=N;Ivcku7>R}4v)3Pn_R?7Gi7wi#?wcz7T(@3`X!P!<ShlrlJ$%q7*Ak^7 z_!@mEWx}3e^cWpSVf5&Z$Qm_aTS`5I>UDmGXi6r94S+;}^Csl4(&Chu_|7DHF2rh+ zY^<AVWk_O9iT*o@LYVYPJU7Y?j~&&CZTCWHIMxb5SN%MDhcES=pyli>z9|qi4c>&m z@?0qBsJr!OgaXA4y{0k@(^lY#*@JbGRh-sGFtpuZW{?!dXU2y0;B0KCuDpGMb^;nZ z3PB<;{Z6xziH-&q71c`9GA&Nc)nk&SbGX|yK<)c<{{@$8TJ$hIbXu_I#mcv#^M@5@ zUjrH1eE4o-u$y5^Cp8*Gy5K_!^bdJVJa$eOKVT_f3ma=_N!$1YDL^~TIe;L`y$3m7 zh=mcqP8t}RDxiKhwCP~AmQ_URMDK1MIzm#ZaX{}8J<B+dFm!dVAjKImAvG~MsWWH8 zl=1yS(smg-NZ7j^eWMon^_Ro*7tev+G_QkdyA6w8ZH>aO`4d$oKLA;eOEQQ?fa}qO z#1lbconmYSz|_fCCbg_J+(i39m$Mdqkfi9`L8qF%J!(JXQESguPEgc}4-$&Q%p6SM z&w0e`EwmdTtD@>e%8d#gN%A)q1PVKNWC=@<&>UPkb(N_(`UP2alDDV>c~n16d)S%# zr1(Q!sP}8K1cvJ;I^?5}{lSAN{4${?(^HD>roSx~8@8>Mz%2rHt*`%gVhuJV-XjyT z#NTiYN62mb!7Fq`n!FuK`F8E{@MykbSPo|h{l1Mqj6&U7nUJg$50A)VY2mBmV$4RH zSrtDjvLVUU>a^7r6_waA>&hXaFlv0((^#2|*Zu9}eAlh`0eJ%dInxw`zbv0+8I}1o z8YJ9%cS!mjY1{<CqRvk%bJWJc{NQ35PM;>NC^DC(ZxTc@jRLp+lsA;k(XE1UPZH<B z?eCP#GBUiz|3k+DAm!MpFx=Su_ONR$iMM7Xle0JRuOyK78#__q%eh2lxPh5rT!!zs zO%6eH1j&Ke=j=b@;yx>+H6niB?5&-AG}eUStJ4EHm5Ys9*Xq+COBn{WjL&_FPP~s` z9KwKvqkiKW6^}F3@8;%1H<+-`+ZN)YpB>GDnTwPxbfkZ_%YJjT$PJH8G<?oWAqV_2 zpiKhGjUlCy80>IeOx0q8L~??@elgg>M|Mdbk>6eW`p4SZrsmGzBLf+ocW#la^I&vd zG&ZY#*jQHg$OJ6DrY}vL7ZVPoFjZ6fk>P=+nhwqPR8Tg5{iv=}z~ua8JA6@GRyK8U zdNoTRNHmPjU5_F0v~)Kxvpw*Qz0!c87yZ2|s2$g8kD=0e)Z2~WIqb?Isln+C0fqTr zdzmBc&%y_dsPnr4LVM#ON&hs+OJ)k|>*blom(KtAC?kEL{m8I10MV`BuNz`<r$Lb# zhaF!3KQr$+&g-k5yyoQk?_8*%QXSU+@ieKu+KWU1QaNx{(akNX0zIKwu600q?lP|Q zXEE@H`W=BK?Z!IU<K~`q>KU(pUdbSG5%^yD&g#AqyY0WH0k385K!vsRjh-9wB;Q+` zp4D1h=zAazvn`ILIQu>ad-<$i+J_fR<E_5L%a(T<=<p-jA%WiVQh<)=P3*^jx)cvT zDe=?l*D#)l=6mlq@FKFsx<m`rYZy!@Donn4#IfnZKLd&9au#0loB*O{3s7>&TDcnJ z6n;`M3qT+QP80Wu?`VDfww#!s7U77LiSQz4*UnmxBVO0zprf0sX{dfpb?)hD2(pS@ znjS<3Xk1t%SlI@MFeS1s^U<pJkN)&xXqV20*@E&Qu3J46!ReVABy3{~AIwt0NvluW zDEj)=JKu`jKh|deYZ<qd&*sUNj;TDE^A%s!mmwyb^#(7vE+b<2T1aLa%wi!o>!3Q~ zmnZt$<1D;0P#$u}SBZE(ucNv}8PEMk%Q>4-2R`M9S=-0^CFM?^`N_^{J;Egi?yj=6 zGR3{OFe13of+RwIn!A%hAyeYwOEYrGD<^yYbv0#2UQX}J+Q%TTZ<+lgrMJwcz5Q~E zzcyPH)k*$a1XmCuuWPy{{qGMxyw0;plB{p-^uK9=&3ni<PnR_v7&PIk_7BMIC5-(u z7TvEeJSQH`AV(_}!TC;g-+Y1>Baf#6izZ%1kf@8?*4t)zwd>`MYJZX^v*Z~@Sadm_ zV4bQ7f&_~$y`;7)o!PBUZ8(Bxi7EX;-IB`SU{$Djr#ksjKZi$$%6_L0-blVlSJ#`K zUDBK{-7lzR{|MKnE{$hgTw8CDqmXn+NK7(3`zbE7erJ15M*h@a<|Jss-EMoO3<4+R zk70?Lhy61QAoj(px<4uVrl%WQUfLP#T9U;4Ohdw(spo93TeFp^nBIOJC@wo~r(^~c z7oNAn<^rc>{@E>d0;k0$&49s>)Vo*iAZ1Xw2l`ykN&;SHjI9qZ|F}Ip75!RiEagxM zv}VJuX{2Sbj421q(zp7i7=@xD%fDl8EIfJO0LVI_puazh!%$<W;4sss8)#XD9pak1 z2@Nf)K?+k%uC08DChe)F9sP$40DAW9I@N^D$eQx3ADkyQILz+3m;+Bjw9zxrGdh{G z5{4<3NXY>G8|=|F9|jEtS=1&Z%#{L0o@gg*qDx`^Juy=LYYqws>-FfQ=Ee8#Ll5j` zz~i1~2`)&FIwVhd^K1d3t+jt>WCq1fw^n^ueUM*KecbmB-2?y^3IKgmGFetmW43Q~ zu``#bs!{O7(oHPXycgzIRmLT+z2eX|p>gZrw+utH3)b&U^3^^7rVp*#s6U6}=n>8- zkgak#Cs4x~4cxiA<1NJWV5z1PhqE}UV`|1|d#*ZxiYAH*8Q5-hzxl^4y6zk4QK^=! ze|?+~=Hh7=8tXV~E8l#|2d{?&wj4ZU+SP%1o1A)bHc|2<^r$aV$C<d<<+kj2BpGOZ z%7yGMBTNYzwnYir#|1ga3!{G*e@Uqdf~O;b2V&Ha2l3mP`IjWJX~!inqS+^f>EQU5 z3onr4b}q5yXl6mLZ>NPPrChoHOa}ct>=p{Bl{u;h1h*R8*3axSD5OBb7~1v{{_(H9 zBDhz~F$g@lbaOa^1YoC{4qD}K+Q?R`)(mX(D^#iz$ieHITa%dhl%446+v7v%wVBLC z&O|l$DT3V()#-HYW@l>$uY>FW#n*-Fc%baZHQNgl%l7oZs_{Mk+jA~y<}g;7%0eHZ zW@hDUhUm04lPbp@DZbDDZaF0Pi{6fk|D=tbPjbZ82&gb9fV^N1`gQtsT|M68j1((7 zA{3v|PPdCpsCcII?|gEx9&2@DMb2IJAb8u}XD1D@`o~fD&&lB%lX(|3smpS>@$y+3 zV=zL%U?KBwV2*khyQ)hNA>0^+VyXxVz1|t(zH<{<LgPooEE7vMKB-NIq#2$jGsZHz zQdUK=gu{fI-ubL;<j4ne%`*zgUH+{sSli%cWn)5Ujv^by(hhF+4{Pko5uLu{n#JP^ z7Chj#PAfOyAZ;4>!Lgq%v?m5QL^c+czYJ(y6*{nz)b%?e1jqy??sGJRZG2|2bqVc= zbm-0SPrqpAlVf%_xs>xmH9-eQ8aLQlzJ<th+)Tp!C*iWq?f#cX_%R)rS0wqY7L_{D zcE-sg%pA(=ds|POxlivIai#{D$O<<{91#UXj&sAMEdKWL<d?Eua64wxP~I#m=A3F} z&&k*fkIsxWc;179fpHq8mHC`$M9)S6AI6mtSEkHyT@L~H0wDOT1wG%20X7}iW#Z#; z;v|bx2uwz?LuZc~LG7N%Y<hk^2e9XE7E%7EUAeIzZQa?n-o2FF&Y56zXr@cGTwL^` zq})n@A#4BFVDS4NEyvoU)i#ow7?=>am!ol?v(I#jf^*<Mj_0G^*`u0ihJ7cg-7eed z1hzBu@y)3gM&>t&32&uN?3}JF8L3iQK}c#l+;)MlH|TA@ChF`|e)s&~e;ZM5eNX<* zRl67rctECL53vt}?6d$XYcI=db(?p)(F;r<lULhA6{FBA8aPadY<IW!4`BO7kEQt( zRSr)m)}1r6156!}!&i5%2E1BF1br`fbc`^Qu<dT@l`R=b;*A-moN>L5ok_W|i&re& z8QZ}i_C)GbSz)lA{6_YfXqgu8n4M-Ts6_xq<bR$3K=R=>;&h@%@ZB;9>u87Q8~`0@ z3l<FmT!k#&wAi7#k032Zx6?^-`A3WgJ?4<Ly_tD#)|qxUIjSAzy8DKW<`Ea}^z(-; zGTLh;hU=7aUT9ThYkBAU-uL~QKK%}DK0e$dqnBqQpptKrRDU_zHUJg=hcbBEZ4ej^ zIaPvHPmIcI$KAPKpx;W^=v~RwER>N(1F9AcJqZz}{HOt;W#lg+Nu2IK&uTwBPisTc zx0+N4Zg^iOHg-R@edL#WkJ*DKS4WLWMi_mW!w_wC$-8jJc}Ea-5<jca3N5V_O8!AE z-#xuhJ$>ah+lf`unfYwyM`+M=D+`YQcEkehoHJ+5%WtqVvo?f?mdQ7h&Y9|FPQxEL z?Km6oc4;^2ID3Tnf5IDrO(!=p4)s=&w7$!d5rW@d_l`*8-xe$NCduygT|6^`ui}(Z z?J^v2e8WD?vqD17;(yT#KP>ZT{DYmQN8BlteDzkIja*pMe^W@_%nN^I>9>Rg*)p|W z^Jwgnjm^!O6{es28n%9CxXq9xF43#(^Yy!;ACwX4gOGg2xRC^mQlLH77%iXfvzkvy ze8rGeAYo^*Q~|yOMM?C3PPe&6=eKSsq~85g61Q}cG4YFraSm=ds&#He@8;ZC#jrKZ zq8A2PoA3<V(e18wC0Y4`nv8=EPM7!*U0l-m%l>}MRb-gWW&Pp6hi&7uq9EsAS<?l7 zY!js(8O3}ymfdq*!?AJ@k5Pu(ESgOt$4mL!?9FknQ%GAMDPOa=70m69N_CDvRvX|Z z*Exk)WsYX9;cYs-GCoCT|C?OH1K<(1!UJ_MH7>{-aGw?KCM4T0cYAbH%~E}va^63U zz;yE;<U(;aO|HWdC6M2E#F{dwX~41Z^bzYGYt1F(7AS6ZI0_@eooUE@uLF4!Tnw<h z^3&33>nq}8krn%UIY!$qBnrqFI=6=r{_Rs-HG8!re`_JTVRF~hS!9I_O6XlYPT7y} z@%Wn!DDoQ{<2fLrPs0<Nw#~5nmYez9^J4FOCyz$GI&_QA7>IRR(U&52euA5U8d=KU zjC)9Kr`3}@<4U*OBnXDZTZU(Z$|pjin1*ZRaT5}T>v7)CxdGyPhX?TCSo=zhBcu)P zw3Myi+}u1_Fq%#fVgbhs0QV^EI>uY2Ghzrv`dS0hi#rg)4U^N|&EW-8pHrE1#mM-l zKsKB3re}}TZ%@9i6a(-v*iJwEFzyzF>$8MwXaSepIw79dGvzgnsgE&x8K5pvIL}9U z4%s_bLw<6W5|DjczhMw!ToAjM^j}Qo3wN)}xxICe11kVR`QKWej6Dt0%gVA5PMO(C z(p}S5mO2}OSE$ccVbRgCf1zZLU)YvbB1X{eY;FAsF!5c+K+*MF^u-{)Q?U8!B_^r$ zCL{yAWoz{5l;aU(Sb~>PbYM6l(u-qftTy+|*!6eqh_@$}d53Ut_nI%d>&j*IWxo^m zwXu*|fjRP_DSu9FUs*YRy-&}zR3WRl@=a623rN!rP{S^z;d>Bg!ThTd&rc25(<HPE zi&+n3bZ?t7d<30x<q&s4xJxG_X8E#?`R=Cl<3y!$d&ZkiO95InbV{+jW$7zJ3$ZNk zd0I5xEEE1b&J*)cVlGYoR^6{1X>6%2rm;xY7TkG>@GD(}(CdbEKWzJ})_Z+1w(?hy z&Z_f1O59k~QH}Ou8aY!=<7&)JXS`F~;{&1B5%j-*&*Dy;>jl9AAF2t#r{R`Odtoz3 zrOPrA1hWqRi@q-6P)<yOdf^9pIr+Y{Q)QTE3A;~+rj|TKX2(R7gP|Alq3)73JEm#u z1RUVE?rX))!dkhmp_dKP;wXFNh^!g(KVP)7w|9QIKQ=xmrSLe7^<K`Ws4Y0qeeTc6 z1J<2&EvJ0Xj(2?fGtL?ppM)i;WVOPxPxiO^Z!|4{gM>E4|3=f=y*<m!3JJqzvfTf# z;j+;^Dig5%kguO_Nh|b;roWHuc()-g+1z|%2BSo?!~xzCKH+QBIJjKhS^ux(`8AXg z{Irn*n_Z5Nz^_F^wzgLz_E6i4t{m*_#CWFG@GU&ofE=Z);StI0!Mxo8&V$uqbi{#x zxi*<7)R@U4fV-2Ud(_`_nQRp>Ntx^)98_T0GjN`u-K!qrlbzf&``$zB^z7^t_J0?m z8YeB)CjjdY+toy1!9dp`m?2anY|$HA3O88=d(h!XMjYhTm^ms&A?WI9gn7QlA<{-- z*)vwGu4c!R70>;f!9YW!4mAgD8{mH-^<aa(4wc4H*>nW5tKJ^kq9huIRo{aZXdWgH zT^UlJCR<{^Ob;G-Fm76<q{Kj5zJtxp^;~a&<PTwAe$HjoE!oG)!Mnvv4DBGno#GIK zwD}Al!sya}ki)AvTJaVL=fI|a6?<o047SN(VoP90`BfGC>9e!3&fAF;I#t1zR1?Ci z*;l&h{aAl+!j#x+LnF0^CBBg3qiuWpS;rQvoShRa-}mcsumDj0f#{CixH9Yzrh<Rr zt+PztyoOn>uIgc#HZZisj8(?U9eT^uLt%u$*V)t;gwYFK?Bu*<U2#wtImLO;3bj2% z$xKIoWJKD&GdG!W>|Xjkb=hl1I|s+Fg^-o@u(2^nW8E+vNLS0w&kI$d&6jTKk+2T; zUpJff`P*qZlAf*mW4G`_XRwZ@zK!-&ZTRI};{_76lS@D<>%&d+Ye)TUq2%AXc1+44 zt6G4%{NmBdUA0>D&X$q5op0_1{kfsh;Ok=M-tiN>)6qcc#@~^H|BA{W%f(H_jZ?NL znh%QMi+yHc>>>;zuju_#S|#ZjM1-m(Ws`~TQj%E{2Zs29itU!G(Nf!q)PwISEAH6x zf*+P14h%H=BsocKH-VPyYiE~Nb!|%Aq6Q@)V5*~*ljYe``rm14$-^>={(NxsfcNUa z!+I(88M&*mr{WEBbrV)2D{-uKB3VH)RtL$eBAmiugHci2qbt>EfX*#<tz`Cilw5D- zPLM0dX8j|Yce8A-B=HCDo|>&v2tdDBgnKQ48LAKBGR#`xEi_4kW<PbGGUmM5OJUC{ zx(2??kp1BZr7T`ljE#ilWLv}Mt#xReZ*uET7v3G9j=n>^m{z^XyMtv@QG#QooWJ{% zLpakqqdz4HcF66mF5~yr(&Z81T$^pE3s-yJ_&Py?o=o!@PN4bbhCf`n)4Cd$5N&it z%2{JT+p%9M@^8w3w)#wpO{S47>1=$|RkqZ%{yEWjDw%%P@cPNh2+HuUP8u)IRMq@f zZ>C2~k9LP8Y*HMoCxVy;Jkq5-f+B@GPBtxaSA1ohTahBil}b;uRS~cGd}pgyXx=)z zUQ-?}GzL1qj*(I?k_Gt+M&*Bd3|mG7l0Q_SXFzFLpCbXs>qEN}_A7m|#(U{54;&`d z$`H+M^qP6UKJ{v}%N>}Qxuq!r+K3;H?4OxBK-inQrAIP>!Q)v`rHiCzV*`i&OEr9t zKecVUaHXho7g3~A-<kGUc;=9%^2OnGwm_8y8}4|d>DYH+c93c14D<O}g2<?dI@w~q z%Q|mDi4}ZGT4lqnqBW|)p6)+$Hh>X6d}iV-mV9<`kTv$!oMxOn+VH=xieU<bfmE}< zV#u$jygIsv+;tTJWSEJpszn3@d7eN2`TYu|ogIJr=$(O1O?4L9rx|ZE&8iy_Kbl~R zArtFd1N&y2bphV8fo8oLZ8m8K*UXgUKIIJ0oDXZY{w*DH9NA@CX(l$3Zn#FhB~kkN z;^D#erM~XHlW@R=C%thUX};-rU)n~lrqiv-=}A(ek{a>eg>*BHNRhbQXS(U#o!I<s z;WYKsH%D%YfBvh{d<#6>&u7xG+WMUVQ))8K@2FdGelZot5f!(>9fBOx{q>P=$QUa6 zg8lJ>45m*Oe{Y|MaBGrY8#&Ua)3LU+K&!_2fZty~QWk6q5d6`!^w-Qj?G4u>5oE|N zJF#zJR@e-cwA@JtZtqSamG7%Yi##f`rq?FM<zeLiV)P_UM32)2B|7rNRP@!Xwp1~` zZ>dgKAeqZ3+W#u3@@7HL8&#qv+k0J%4ZbPJK?AG=zdh*~k8=|Atzh2T-ny4X?1RrW zyy{*yde>s`;~h6k&i1gmCGBHMGE#Dg4_NLjyficG{Pc)Vw??`3$DN$kZ-O-Rv?uLv z#t$AmTuYCjcK=(E+B*1F{KEFf**<Ul<!9rasfd_!hRCkjt-I_WC|qI!2W@&g*6!!< zHu*dYpI7N*ezl|w(M@%Z+Ihl4&+5KOPo~;(x>59rYI@cA-sYF_vEI8t$RD#MTQS-k zYUO8u5@f#=E3IGn&KYM8Nmwe0UdZ&9ug|}xkv2BMV;Dlb#y`v|__kDPW3H%p!pjFg z?Ns~wo?mSlsPDWM&O3+bZ+(@uZH}<7%u2sXjf&)Mnc8~f>-~Xc{q)hA+r(AS%Z89| zmtxI_?QZ8qMoz;2x*|hw?{z*Gd{JH`PU&f<O6IrudG>9tvu#{+TF950o_C#vv_c^q zLtDuqoqI_f*7sk0Q7ONf;(YjT_G86``nzoE=ixowtI5pp(Qt&XIK5zoO#ji#V3OC5 z_R9Ch<S@RYIeX(VYDI=-*H5F+{?21#>hnM@-xM-Zv0l;n7mopEv(II0ll((M&jXUm zeh0>zst5VT%?3>Din_gQ+1P#Wf36RiNZ&Ky{1{aw8eR9-m<7@w+0$HpWKEf1ETEsf z1oBAsSruUsVae;vbCgf{YC@IE`!4Qm=Cy9zDZ|cTHovIcm)BI6%L90rYv0`f@Tr8v zyMbai^B*vS@2ov+WdO^zjY`Hh(Bl)QO{Yx?!LS~pnm*9O<`c|q-%~R^qs4ah{7?`A zCu*B7JCN|G!SDe;t6|@-xX`{=#ZwPdC@3gHb3%hh?giPb4~R-Z1ZAwUmU@2>A2Pm7 zAG~_g7#42TL*`_Fy&qF}OZn4)H<`Eoh>!k}*IBRV6*h5+N?1{PMUi(yadB^b;oChO zp4f{7?XEQuZ|ugrd-z({+UnY_rz`Nzq-=?u!s7>@3e?&Tk%P<<@)))YS7JA}vyj7( ze5@dHA{4p)u24T%s05Wqwo3JiO8(ssvfkQ-JRXI1H3uEVl2N$?pChuDr%NoSQ&`jJ zh1V*F_R5H_>$8#-H8tj3E5K8q;)%C~@;woo+_OkRA%4dFU99!5FaJG-Us8uuD!hCw zQp_a~qbw-%X$Sc})?G<hzgZUgS>g2~rQW^N?SoJ6rZ=OWu$@2fjJ<dFN;Mw%TQ%jX z`|`Of5e)21`@4ZVIokWUUD@lGN?2d@x}{Jbe5&*Feczi16JaupclhJ&o?Um=zc53+ zjc*BRL&2{s#`0Dgl4L=ssYfO`%#f-GlV^Drfa;Fw`uYIBcQnA#XO)NG+}OFl6jlt5 z2li#Aeo=0T!^x<gx2<dj87s391=l2Ryq|}q?c42~zpr;*ZBA+J{6ZH^JoY{Y;P1`O zuAba$rkuT?6x@s7)zv*|b-Il)o(YD5ApfVmtLljZV76$XxLeWUT6D3+9f~Y&#VKCg zyJ&Hj#ht}n3k6ECvRIJ?N^w}+-J!SN^Y;gCa_>ndnb(<QCX<=TIk-assN#p5mGikU z+L2-%_Tm}(wcRb#?z4DhiIe3nCltTVZTJGkkQ+GaC*x*>_4}byk5m}wI&~y7QIVi- zd8qAHN*eIh;^wL4&kBsIaHu!Pfnlp1VKb=0XvMHy*w>I5PBDw!5qyiSn@iUJX<lH9 zDe7~hy%!ob2@>aJmsL%YAJZ3qj?1#k;0M(UB{J3dKss=k4_{I_K=`@~x52<oz`UAX z+4eQ79jGpS+J3rGzEs5hh~m>~2eKx8m`^EMTv(tN12$cPY1JZHS6qIN_n?jg2itZw zO2ES%Kj7=7poVuIFz}bNZc|sUZTlz|+>j<;bMxguEK(vUaoB-AR>b2<<mOK#UV?Sf z^A*O5ND-m`&L6v`ubp9^%fdUMblb+nF^1GF*@F7|C%Nm@7hE&b1oHp@L2QNPsmaG9 zGyi7}+<=Eb2KJ%Q)qqP}KiSva51Y21?^czLx-x7f>}M*yy1?-PwS_<J6T$QMaz3U_ zOi{y8#H^D=#=j7rVpNn8zVu&;CWj8~(WVAqis2TA#dFy*Z}Y#5t?n*RuN(Bf1U~IL zVhbhO#ao*=<Ga0e9++d4>3&>&Tv!=plz3CRax8mFwRh!Wn59{)wXl&z+jq|B+3|cn zoHfRc*!0|0KiX<cm$OD1JXI@eJ})8C?HaIM#iqcG(qhk44`EiEEMY3tDE;)d8QIw3 zc&VIR5_UK$?!8Y~(<Vj@(BL2)XztW%QjC6VO$lE;5Gc7NPoSqdn@-avY?UX*ic&AC zkb6gjqtpba_@Vi3zp%+NiTDKJdfI`XX&n!k9`%A<^{(O<-5jO?va|vZNP^HYbk4t= z2dtIZ$EX#|3JLfN7yHlvkeLHm=MK~DQbOREjzf%O#lq!E#IjS(mB7rB%{1^Kwc=T> zE($tAK9?kV=Jw(Tm`YWllN8ueOE&!zb|uG&YW!8dQI+$xccOa8sxG4bfklQp;Wl3M z>p;^~mSTU9AeA~o1}v!W@|K(sP{(v<Zy0x!%Sr$^)u)((J9bA*eb)r7YpAsvH($bA z01NGSApMY7AQi6232OLOdfX4G_^<jVBwRv$a>F)q6bwjna9i*}(o`ZK>-zB-sG+HO zKXuZ(h*Ce-G(NMAA+Fv+#82l|q8iTkNiRih=uc#9=P3?NB1%}QTtL?A8Hah~sN7dZ zh}p2DXwaK_S`_ccYU%<CBs;ZGmS_8Wdm^Fy^!>wvtsbGf*ltdn!{&tj{kAnMzt1-5 z5Kp^Rj3V!K!Jc+B1MlpFH@#J7rv7tPB{}1g^9_g41tOx?I=NKk$1UEPFZ?7jBm8T+ z-$*#X$H~$!5QQ@XkdHzh<e3#&pRn6t@~S6;RYIEsJ|}f!fUrX(nSq(ZOZN3q5+2GD zC4kSyj-J{U6$piM-nHPgXtt^YccbLdE`oeeZZPbv^`#p&(>vJ+Rj+^!XZ<eaI|rz8 zgpEx_Zo%GjNRCMYDP;o4exm6o1hx{N=98~4%wpaD2#zwGW%^X+$$G3sl!DXt`*LfI z_Bu1Y;uBIUbf!{wWbNQ1?l%R$EagdUk)a{j$krbn%CmR1B#VYlIH2}dXKrEC)XTOP zcSU1~j&>n+&1Ko8$Q0Jf_}95QK^HA9t3!#)Ph41A6-4^BxEk;eG@IX!d15D!`A3jW z`4!WyWK{$hUvzHh>~K?NsbB0`P#*}O;XI7=5aUd(m6%dKI-+`Htb3pYQI8Nql~%u7 z<e9Jt3)NnBM?~guZyikFG&MYzTz^y!<lhS2y0|ASnc9jYg{JY5+~8@I3{MbLk3QPY zu-CetdYB$<RWo9J50D+Ve#1beX=x+W)ZP~5#%4j%JH&@Gz3%NVMc0#0V$|JP{e?Uc z{A0|TT8<l6m9KSn5%RI|gKB;8aj9K=@rQT0c_D-lm!D%VEC?1tn4fHW&HG8;MBOqo z&Qc{Ngopp@OglO!g3+=t8Dhp8IWWA7LW1WO6`@qh!wlvHT%5$}u<4m%ehQL|V|!d+ zDe262O)LLH$n5N@B{>SUJ)KT7heZ(FifEO>3G`;iH1O_jC&|M*+J5u@-s$JLaSGF~ zmQR)}Xh^?EbALyLVIo5RkD*bW{lyYM2r(c!pvTH`=jaVX4Bi-ipmL-&P_#&ob_zyF z-rzY>ho|$s`uEOt_O$#&J-jnq@k(<I$t}$F!y_tJ)e=mxkEeg<ih$>#@oS46Aievn zzh-azu1N*8=(m{t^;grDb!PcV`5xF5T$t;kEdW2F9@vYjz_BaE6WG}4leF9JzP%~1 zu)HkTi9BIEC%qT+HR7XdJXuv#@D1BhcuweGu?5;?wn+OW`XG!?*x(c~GiGpJwmtlB z^B0}+m?<td{)&2`WW$g7us`AqNw_{3^P8rI7v_)$>7Q*of=0;MP!G51_X~dQszE3` ziM{PYQnC{qRl337H$>L+J<McMBAC*$0+;i!3$`<3uTOR4i4iD>wxWUB&~qc;d{SF# zT-&cvJylI&FX#XqIehowTS)jZ?()MCEu`5A1>*KVh<(3-{h;+O<2}{+rWGFYV-`ZM z*cTcaT{d-e<sfp2nZnaXMS~?c%(}CChpsNG-(b|YxYIr|imkx!cRaUyeq(a_W1Cf? z^a9PH)=Vsriq0%BceW&)Wa;uL?wtex>2BoOiLFIFL7!aXO^T7A%(i||Pq^YpB*U<x zTaVtHD9s?hku?(s#-re}QMcbc@Pw?Zqh~ErVPLkR?@Wim*GWQNq>wDXnPgcmV(HT~ zudX;W$Lz^tIw|<E8;7+w6S;lw;aNkw@H@>VAM1(Ux4T`0pa(+iWTj_V67KivNu;O` zFRGj3W|0MhfvSvfc})qJwqppFxnE&xma5Rm3t8jqAO2lGK#P?_Z_6f%|A3Px?m5oX z{k*WPr4`~>W&?~}VzRi}KNmT_Qgx=aT%a(+(y7DOKx5!S5An1v%KCmg{fPZ>jx9?T z{X&!D!g<w_9Jz1_+Moy%<s{XpFFDk`pl7XDLtk9rriVnQyt(vDDvuyDx@He^Aqu<m zZ8I(<FT0p|6bzK(V4h3EQDCn^mQ|@SlTThXYG8x6pqMrMMmy}@>gGSdiX7>R#Sb<C zp`;bKcYNMfKxCuOT_Y^>gE$hB<1BiKvi7XrzZn`p#6VvMu$$4(+E_>(>hvci54$Z0 zn8f88e2DqiymfgJ*$+Xc#kzGmqB^=>!qwMe{g$@Buhk`}b!83xS4IY8ST3g}L!U?e z$uacft=>ODTP+f5*4t2AcoO3#kIM~qsaq6ie>L6xMKo`G+d(g=dyTd$lv5*S3tib~ zppMHv*LvwaFwo8*%51foX4Xzs%BXOG8{&|(*@2y_^BQFojelHgeN0~`g);Q&v=UtY zq91&H+`Rfo(y9X*#j!oUz2$IwFul75{i3Oo55+nydC!dU$=S7jVE_6JBV>YU+F{Op z_ZQ7pBA0c+YEK_ut&pSOyqY`(*!lQK`)3%8D8|vdV%o9ATo6T8&^gWuPnK88M-<2x zf?+$FO=~b~3dr3(I2{qf$DVB!7gJJLQ(r}vicAZy72m_jX9?wf(j?IE&Os0}^48fc zmP^sGfH%vY7$EBsS3U6|-?QAtq$K`!kqmK_8@ZG>CQ=g1WdXO@@LU%M3RP-Yo^{MC zj`g#bA7rEi0r-hEz~!$>q;q9r|L$=6Yy3cdX}D|o@PyElNhz>ro36qCGjIcByBO(^ z-Tpy|&i^zjR+1CffYG+zfA6tD^76Ko7W}AZ8WKEqm)&|2<@%FfLaA3lX&HZ0I=I#x zoEKDJdN;MrMU|_PTkaBUysbrvbY2nOk4!a@7(>9R%9&Np)&g?F%K_m5e5YJ4zta9; zQmUDSHN9;FiINoQcy-rompcw%e)z}}H}?ROzhpdO-=_s`Me-CJmTm@vPBvr#n7-cF zda|SP9N}g)v7rfO31%{r*!Eb~F@j)fiBDhg%gQ(=^l4k)OIA`p>%LXZX&Sm&B)|)> ze{NX|9N9fNU{SpXGL%iy7r#tJ+O@`u9Bj;!bHd7CyZaNzSTBU-hkfbJfG8@4UInii zYm+vPb!gyMF7S!f{gz5P_G9Er$9}@~nPz}w6dpsX-%SXjp2Wyq`;BE_lZIg(HERE3 z%8D(pv2t-?hj*2WNHbNDbPsg=lindhaoS}huyEBJ--?o9H>>L9{@!1%%Q1ofbbHX5 z#rk5mw~o!*-_G|pThk7xu<JuyWxrjzj<WrG|L7qiOae*Qluh+??`9{y4}!~3JXv+g zx4GJ#R$43(k<q+1tJ0+L%piN>PSEt&7q3Td?XG0(*M+EW<WUJnRl@Cms4)vyrd^XS z$#D%!EL0NkT_~yn%~{0FPpQ5fc!{kuSP`h}enK;G$cqn44N4+*Fd<dY7Ac(6G|u90 zim1@TgCI|FelyTF0B!zgKhWD!!w^wlZB>up9n;N2X3s<6F_Zlz&yNu`AsghH<ed4J zZ7`sNk%&o(>0N!BBBoAqW>Ws3<5Hq*+*Qe(0LtdMnAT~0<+z}jZaR5JiHL;haGkhs zinvckvfCFF)+-A;V!-N{<9wsnrjh*fR>GqK2{t;G*_T^7>)vJlysNE?us?Q1i+hY) zzUvX0|G4<tPjw`}U8Bc7`g84Qr*n(zI}ng%Bw9%l|2$m{Ah)C>St7_jLP?Ot$nEk5 z-X1y3R+;+3&db<dV?hSy2R?m|WpjX)aZVz_Z&xGZl7)zHigaB!mWRd+dprlYek;H! zQ4!eU;xMQcTQV`epX*xX>)hPY2Bbo;{U(da8xxVg{bLj+q(_ZGg$2;kVqJ?ym4!F- zHarlgpA=Ebj8xZDK|a?Ur`~T!XCh>)B6fMqel#J*f_F%J%@%=wS8gSFWj>(KKG6#A zE95FVq$<N{CV#}x?rXlnzI5omyfI;U%}R{jg70lZrdgynq4N<M{Ual+D1~5W#sRfc z7|`y1(NEglv=Sc2(YUl%%twLn>W@R833;aqRh*E#@S+|GA-2I$e5Jq?<iqr3jwl~} zyBNM-s%mWLm|AiMWq7Rrab@pp_h!FUSx@y?a?yD>B7&{{%i-M?yeqwr{@*^-$wR3? zU(^&cM9cVa-Ge?L!(@~PT_2!du_6;;YWkYjIGBu8Pu}Q<G@)e=EVN#>jUurI3JK_n z`_n0U2P<s5SzBlF_xtWIpCv^@1>u>F_(pe?j3M@*3ynPI4LCA@$!RXc2$RP>D%+C1 zpU<+w+Fakf`W8HVkXzZ_(Vo#GkLrc*zH*u?zQ%;oB<3=&9%}tOs!bj5yaiE7Yp}?| z8dh1ABlG~<0jezuo!Y3JiZDvtu<vdjNIuUO--QB{K%ZrgL66}K0e3#0n>70yLMO4z zY-Co1LL?4M+LpaB-A*GQMFW3imIA`WDK>i=utoQ8FI1d_7=2vbO#3KW#Th>L3p_}t zlIsd%fVM~SsW_0ml1t)RrKMUlb;hwx7AAWqOKr~gmV55OsIXb&7_WklgnKkT_thj2 zNnx76Hk)UkLs+`&iOq}%M?tGKn%AfzLxnleOpNfEZ602X1M}p3MSq?ewW~DPBk)x4 zY`L}qEMG&x%qe_X_(%{EKeQDvBWA`(sdu7c5$UOL#emvSfekskZXGR-L;kFj;!f~| z6#Bw50g<NqReMQCol8cES$EATv$L_#2X!m|?i29^bhu*Pa2UmN5Ea_B22Tc7SK4vl z-^u{>9j5sW!}_?X5|T}6l7ivd`HRqt>!v_4h2~<j=T1}QbG`DYwsePSk(e1^)rGyo z{eF63JhER0CROYjr_Pw6FKt@H+(VZ~<2FsYAmh90-G}QVpL|+3R`bCs;^C%;dt7JI zgO1PpGpL$>!rv(;8FE_$+L2$zsa@qrwwy<|N2gAMG+t!*@PpYBhmL>{#Qu4^66EcM zU8(SSG?A)5e;L0orh~V%!14*+`-0Eut7^jnGUW9xv!IF@;n$kOSIUoH`u<)xqwsYp z*gH`Ul;X%s(ANHd#GftBlaVRQczEuQOyH}eSc=hq(9Nivl$(V!1t6AVqOi|v!T#i5 zrJhL|zCTnORe{E<G@y)Vv&;`5jc6+d_+U9wPs@~TsmxZ{97zdI@l4UA8WiCFoE6q9 zOBT>B?Ow!cSs6TjktT@rdo6egD1vAgXPae=KNg^9#?A@(r<?YvH)d!E4e<MfG2_?f z!ZiB7IhW^%r_iXJqjp&_6(}W(nzF`V$9g0gwDUG~>)3p?C#pErb&u3MXoG+C>DYCe zd7M_uGjEk|r&$SR`A@^oPb!9#F7bj+IIhFUet?QN125DI7EZ}gQ<w~QDwMAl9wY0N zn4(w&wY<8UxJSb?2HQMod~W|OIKsQR^w&)+v@i2?^VcZL=JXep`p%b;;lW<roX`j! z>bs%C2E?A#%~TN*DX7BfcSBlSnqnKbpqi~;<z2WLxm{ro(mRu&LwK&+qVjD&12LCg zzfqO3f?#UM@VsKD1i#FbA1v;&LUZF`SeUP5IsOgv6%8$#GNlI3gcaBYmB)nqcHT!h z5Cz6#<9;$unRa*%2eGdIMe4OP8POOB-bMNc6$K6XdRdFG|M>rp|Fs!-KN~Ae5Q`$0 zKF(j<tQksRQ^@gPB|jU*ldeL5=}@kpb32ahT)tzw)K%xXDp3hHSlKzcwG1qfin{$< zaG7`6t@P1)J=m%ZiC>g#c|oiwYHAM0(*$*V!hD0Yo8n-WdXmcIFJ3eYiU6O`oV2}5 z$kYnf(gJ2eh&`1X*BIFPg}1mOU!uEU0!p@%A@*?*<xop1Az9J)P?W^UDo?N-a~z5) zJM5bk9Av3DzGXnn6=_DbPHo1Z)>L_gYJ&x7ZJPRnx#7zx@L(xy^*7@?4?vwW!41Fg zE*$e$C+km-b6>2_#7~`R3B|+A6g2^;YOcH8>Y}5Sez6~UZ&m{HxK)@x6Kf=IQl=A{ zuvxJ>)>FN4;^4ho|JLzz*=M$<s&8JFrS{8@zj{Gp3eqhvec=!L{G{wnGqi|{D9;m3 z5aoA8pB*7D;^wj2d4YcWx%J?Y$G@{M&VrMf+5eH6c}R%mcP1j8&z0<1VV|Pz^UnOq z4VDqg>6CZ+pKN&6R~c}h3WbwY>ZVvMubDZit<OiH_M6+j<U$-zYa#X%zP9gqlnMUu zsa@v2<(CAK+iYX=MCiYmnR2jJT%a9EhHH>R_FRh`zSD_-_HHt;F#E5KvJZ+WjIn14 z@PjdTUcekUY{QYGHatK(Z{Y8g(cY)t5TLTsDB9>A4T&iKC+FHA{DC$>!zc_Dcf7xh zyG1IK;Xo~H?@?xLRxL&6av0&XU+sYqjzV^=3WdV7QAY|3cP9UjQ)w)cno@S_u?7>o zQ__ue(YJJ5obtivl#k5g=z^5@n98H&&i|MyNn`zj6G@lqNIX`%?{hn4E#}qlSer8; z(v+Q~-^GcK-Dd&k=2)Gl^#ho{xWmUa)n~XGogAiyy3Upg--ihv=wveJJV;ZL$&Gsb z>>Vx-XfMTvf2<WS=MQoL4IMMu`Y3W1G;1Dwa)+yIxDoOO1z`*%z~KiIQV|TDw|}M= zG)AA?MTV=@Ut@k$6Q%4_#CGYEOUj8oqtvv$J0@N_EiG;@h!@GNsteVf<VWN?ZOt*B zi?Hb{q;4ARbRTi!{E%w-P}11X$vN_$68`U|24pVrQ&JNPigUJ7w3<=g^-86?$^DLj zI`iG^D{j9Zgsn^Fq*p!&5`K=?#?=Y0p>-USe-K)^Zx}vhdlEa-fUK|38!t5E{*!YQ z){yi!Nqmkfs;>*s4h;=e0CRI_m7!yDG6i|Z49*YfK^$j1(pH-4MJMbQ_ig~+hF0s) zzm=^lyAO+pj(zzhb@guBSXWP^9PVT-@(ZM{u=sd?{Y((IcBrO6Djz`tl1Be;`}_a+ IKb?X90e9p(H2?qr literal 0 HcmV?d00001 diff --git a/bootstrap_barrio.info b/bootstrap_barrio.info index 004bb13..3bf9e2c 100644 --- a/bootstrap_barrio.info +++ b/bootstrap_barrio.info @@ -20,6 +20,7 @@ regions[page_top] = 'Page top' regions[page_bottom] = 'Page bottom' stylesheets[all][] = css/style.css +scripts[] = js/script.js ; -------------------------------------------------------------------------------- ; Enable Skinr integration. diff --git a/css/bootstrap-responsive.css b/css/bootstrap-responsive.css new file mode 100644 index 0000000..fcd72f7 --- /dev/null +++ b/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/css/bootstrap-responsive.min.css b/css/bootstrap-responsive.min.css new file mode 100644 index 0000000..d1b7f4b --- /dev/null +++ b/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/css/bootstrap.css b/css/bootstrap.css new file mode 100644 index 0000000..2f56af3 --- /dev/null +++ b/css/bootstrap.css @@ -0,0 +1,6158 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 180px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css new file mode 100644 index 0000000..c10c7f4 --- /dev/null +++ b/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/img/glyphicons-halflings-white.png b/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/img/glyphicons-halflings.png b/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/js/bootstrap.js b/js/bootstrap.js new file mode 100644 index 0000000..c298ee4 --- /dev/null +++ b/js/bootstrap.js @@ -0,0 +1,2276 @@ +/* =================================================== + * bootstrap-transition.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + $parent.toggleClass('open') + } + + $this.focus() + + return false + } + + , keydown: function (e) { + var $this + , $items + , $active + , $parent + , isActive + , index + + if (!/(38|40|27)/.test(e.keyCode)) return + + $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + if (!isActive || (isActive && e.keyCode == 27)) { + if (e.which == 27) $parent.find(toggle).focus() + return $this.click() + } + + $items = $('[role=menu] li:not(.divider):visible a', $parent) + + if (!$items.length) return + + index = $items.index($items.filter(':focus')) + + if (e.keyCode == 38 && index > 0) index-- // up + if (e.keyCode == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items + .eq(index) + .focus() + } + + } + + function clearMenus() { + $(toggle).each(function () { + getParent($(this)).removeClass('open') + }) + } + + function getParent($this) { + var selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = selector && $(selector) + + if (!$parent || !$parent.length) $parent = $this.parent() + + return $parent + } + + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.dropdown + + $.fn.dropdown = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('dropdown') + if (!data) $this.data('dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.dropdown.Constructor = Dropdown + + + /* DROPDOWN NO CONFLICT + * ==================== */ + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + $(document) + .on('click.dropdown.data-api', clearMenus) + .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.dropdown-menu', function (e) { e.stopPropagation() }) + .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle) + .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) + +}(window.jQuery); +/* ========================================================= + * bootstrap-modal.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function (element, options) { + this.options = options + this.$element = $(element) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + this.options.remote && this.$element.find('.modal-body').load(this.options.remote) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + , e = $.Event('show') + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.escape() + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(document.body) //don't move modals dom position + } + + that.$element.show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) : + that.$element.focus().trigger('shown') + + }) + } + + , hide: function (e) { + e && e.preventDefault() + + var that = this + + e = $.Event('hide') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + + $(document).off('focusin.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + + $.support.transition && this.$element.hasClass('fade') ? + this.hideWithTransition() : + this.hideModal() + } + + , enforceFocus: function () { + var that = this + $(document).on('focusin.modal', function (e) { + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) { + that.$element.focus() + } + }) + } + + , escape: function () { + var that = this + if (this.isShown && this.options.keyboard) { + this.$element.on('keyup.dismiss.modal', function ( e ) { + e.which == 27 && that.hide() + }) + } else if (!this.isShown) { + this.$element.off('keyup.dismiss.modal') + } + } + + , hideWithTransition: function () { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + that.hideModal() + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + that.hideModal() + }) + } + + , hideModal: function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.removeBackdrop() + that.$element.trigger('hidden') + }) + } + + , removeBackdrop: function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + , backdrop: function (callback) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') + .appendTo(document.body) + + this.$backdrop.click( + this.options.backdrop == 'static' ? + $.proxy(this.$element[0].focus, this.$element[0]) + : $.proxy(this.hide, this) + ) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop.one($.support.transition.end, callback) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + $.support.transition && this.$element.hasClass('fade')? + this.$backdrop.one($.support.transition.end, callback) : + callback() + + } else if (callback) { + callback() + } + } + } + + + /* MODAL PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.modal + + $.fn.modal = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('modal') + , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option]() + else if (options.show) data.show() + }) + } + + $.fn.modal.defaults = { + backdrop: true + , keyboard: true + , show: true + } + + $.fn.modal.Constructor = Modal + + + /* MODAL NO CONFLICT + * ================= */ + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + /* MODAL DATA-API + * ============== */ + + $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + , href = $this.attr('href') + , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7 + , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data()) + + e.preventDefault() + + $target + .modal(option) + .one('hide', function () { + $this.focus() + }) + }) + +}(window.jQuery); +/* =========================================================== + * bootstrap-tooltip.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#tooltips + * Inspired by the original jQuery.tipsy by Jason Frame + * =========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* TOOLTIP PUBLIC CLASS DEFINITION + * =============================== */ + + var Tooltip = function (element, options) { + this.init('tooltip', element, options) + } + + Tooltip.prototype = { + + constructor: Tooltip + + , init: function (type, element, options) { + var eventIn + , eventOut + , triggers + , trigger + , i + + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.enabled = true + + triggers = this.options.trigger.split(' ') + + for (i = triggers.length; i--;) { + trigger = triggers[i] + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + eventIn = trigger == 'hover' ? 'mouseenter' : 'focus' + eventOut = trigger == 'hover' ? 'mouseleave' : 'blur' + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + , getOptions: function (options) { + options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay + , hide: options.delay + } + } + + return options + } + + , enter: function (e) { + var defaults = $.fn[this.type].defaults + , options = {} + , self + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }, this) + + self = $(e.currentTarget)[this.type](options).data(this.type) + + if (!self.options.delay || !self.options.delay.show) return self.show() + + clearTimeout(this.timeout) + self.hoverState = 'in' + this.timeout = setTimeout(function() { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + , leave: function (e) { + var self = $(e.currentTarget)[this.type](this._options).data(this.type) + + if (this.timeout) clearTimeout(this.timeout) + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.hoverState = 'out' + this.timeout = setTimeout(function() { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + , show: function () { + var $tip + , pos + , actualWidth + , actualHeight + , placement + , tp + , e = $.Event('show') + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $tip = this.tip() + this.setContent() + + if (this.options.animation) { + $tip.addClass('fade') + } + + placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + + pos = this.getPosition() + + actualWidth = $tip[0].offsetWidth + actualHeight = $tip[0].offsetHeight + + switch (placement) { + case 'bottom': + tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2} + break + case 'top': + tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2} + break + case 'left': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth} + break + case 'right': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width} + break + } + + this.applyPlacement(tp, placement) + this.$element.trigger('shown') + } + } + + , applyPlacement: function(offset, placement){ + var $tip = this.tip() + , width = $tip[0].offsetWidth + , height = $tip[0].offsetHeight + , actualWidth + , actualHeight + , delta + , replace + + $tip + .offset(offset) + .addClass(placement) + .addClass('in') + + actualWidth = $tip[0].offsetWidth + actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + replace = true + } + + if (placement == 'bottom' || placement == 'top') { + delta = 0 + + if (offset.left < 0){ + delta = offset.left * -2 + offset.left = 0 + $tip.offset(offset) + actualWidth = $tip[0].offsetWidth + actualHeight = $tip[0].offsetHeight + } + + this.replaceArrow(delta - width + actualWidth, actualWidth, 'left') + } else { + this.replaceArrow(actualHeight - height, actualHeight, 'top') + } + + if (replace) $tip.offset(offset) + } + + , replaceArrow: function(delta, dimension, position){ + this + .arrow() + .css(position, delta ? (50 * (1 - delta / dimension) + "%") : '') + } + + , setContent: function () { + var $tip = this.tip() + , title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + , hide: function () { + var that = this + , $tip = this.tip() + , e = $.Event('hide') + + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + function removeWithAnimation() { + var timeout = setTimeout(function () { + $tip.off($.support.transition.end).detach() + }, 500) + + $tip.one($.support.transition.end, function () { + clearTimeout(timeout) + $tip.detach() + }) + } + + $.support.transition && this.$tip.hasClass('fade') ? + removeWithAnimation() : + $tip.detach() + + this.$element.trigger('hidden') + + return this + } + + , fixTitle: function () { + var $e = this.$element + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + , hasContent: function () { + return this.getTitle() + } + + , getPosition: function () { + var el = this.$element[0] + return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : { + width: el.offsetWidth + , height: el.offsetHeight + }, this.$element.offset()) + } + + , getTitle: function () { + var title + , $e = this.$element + , o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + , tip: function () { + return this.$tip = this.$tip || $(this.options.template) + } + + , arrow: function(){ + return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow") + } + + , validate: function () { + if (!this.$element[0].parentNode) { + this.hide() + this.$element = null + this.options = null + } + } + + , enable: function () { + this.enabled = true + } + + , disable: function () { + this.enabled = false + } + + , toggleEnabled: function () { + this.enabled = !this.enabled + } + + , toggle: function (e) { + var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this + self.tip().hasClass('in') ? self.hide() : self.show() + } + + , destroy: function () { + this.hide().$element.off('.' + this.type).removeData(this.type) + } + + } + + + /* TOOLTIP PLUGIN DEFINITION + * ========================= */ + + var old = $.fn.tooltip + + $.fn.tooltip = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('tooltip') + , options = typeof option == 'object' && option + if (!data) $this.data('tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.tooltip.Constructor = Tooltip + + $.fn.tooltip.defaults = { + animation: true + , placement: 'top' + , selector: false + , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' + , trigger: 'hover focus' + , title: '' + , delay: 0 + , html: false + , container: false + } + + + /* TOOLTIP NO CONFLICT + * =================== */ + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(window.jQuery); +/* =========================================================== + * bootstrap-popover.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#popovers + * =========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * =========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* POPOVER PUBLIC CLASS DEFINITION + * =============================== */ + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + + /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js + ========================================== */ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, { + + constructor: Popover + + , setContent: function () { + var $tip = this.tip() + , title = this.getTitle() + , content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content) + + $tip.removeClass('fade top bottom left right in') + } + + , hasContent: function () { + return this.getTitle() || this.getContent() + } + + , getContent: function () { + var content + , $e = this.$element + , o = this.options + + content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content) + || $e.attr('data-content') + + return content + } + + , tip: function () { + if (!this.$tip) { + this.$tip = $(this.options.template) + } + return this.$tip + } + + , destroy: function () { + this.hide().$element.off('.' + this.type).removeData(this.type) + } + + }) + + + /* POPOVER PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.popover + + $.fn.popover = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('popover') + , options = typeof option == 'object' && option + if (!data) $this.data('popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.popover.Constructor = Popover + + $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, { + placement: 'right' + , trigger: 'click' + , content: '' + , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' + }) + + + /* POPOVER NO CONFLICT + * =================== */ + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(window.jQuery); +/* ============================================================= + * bootstrap-scrollspy.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#scrollspy + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* SCROLLSPY CLASS DEFINITION + * ========================== */ + + function ScrollSpy(element, options) { + var process = $.proxy(this.process, this) + , $element = $(element).is('body') ? $(window) : $(element) + , href + this.options = $.extend({}, $.fn.scrollspy.defaults, options) + this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process) + this.selector = (this.options.target + || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + || '') + ' .nav li > a' + this.$body = $('body') + this.refresh() + this.process() + } + + ScrollSpy.prototype = { + + constructor: ScrollSpy + + , refresh: function () { + var self = this + , $targets + + this.offsets = $([]) + this.targets = $([]) + + $targets = this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + , href = $el.data('target') || $el.attr('href') + , $href = /^#\w/.test(href) && $(href) + return ( $href + && $href.length + && [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + self.offsets.push(this[0]) + self.targets.push(this[1]) + }) + } + + , process: function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight + , maxScroll = scrollHeight - this.$scrollElement.height() + , offsets = this.offsets + , targets = this.targets + , activeTarget = this.activeTarget + , i + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets.last()[0]) + && this.activate ( i ) + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) + && this.activate( targets[i] ) + } + } + + , activate: function (target) { + var active + , selector + + this.activeTarget = target + + $(this.selector) + .parent('.active') + .removeClass('active') + + selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + active = $(selector) + .parent('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active.closest('li.dropdown').addClass('active') + } + + active.trigger('activate') + } + + } + + + /* SCROLLSPY PLUGIN DEFINITION + * =========================== */ + + var old = $.fn.scrollspy + + $.fn.scrollspy = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('scrollspy') + , options = typeof option == 'object' && option + if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.scrollspy.Constructor = ScrollSpy + + $.fn.scrollspy.defaults = { + offset: 10 + } + + + /* SCROLLSPY NO CONFLICT + * ===================== */ + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + /* SCROLLSPY DATA-API + * ================== */ + + $(window).on('load', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + $spy.scrollspy($spy.data()) + }) + }) + +}(window.jQuery);/* ======================================================== + * bootstrap-tab.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#tabs + * ======================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* TAB CLASS DEFINITION + * ==================== */ + + var Tab = function (element) { + this.element = $(element) + } + + Tab.prototype = { + + constructor: Tab + + , show: function () { + var $this = this.element + , $ul = $this.closest('ul:not(.dropdown-menu)') + , selector = $this.attr('data-target') + , previous + , $target + , e + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + if ( $this.parent('li').hasClass('active') ) return + + previous = $ul.find('.active:last a')[0] + + e = $.Event('show', { + relatedTarget: previous + }) + + $this.trigger(e) + + if (e.isDefaultPrevented()) return + + $target = $(selector) + + this.activate($this.parent('li'), $ul) + this.activate($target, $target.parent(), function () { + $this.trigger({ + type: 'shown' + , relatedTarget: previous + }) + }) + } + + , activate: function ( element, container, callback) { + var $active = container.find('> .active') + , transition = callback + && $.support.transition + && $active.hasClass('fade') + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + + element.addClass('active') + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if ( element.parent('.dropdown-menu') ) { + element.closest('li.dropdown').addClass('active') + } + + callback && callback() + } + + transition ? + $active.one($.support.transition.end, next) : + next() + + $active.removeClass('in') + } + } + + + /* TAB PLUGIN DEFINITION + * ===================== */ + + var old = $.fn.tab + + $.fn.tab = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('tab') + if (!data) $this.data('tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.tab.Constructor = Tab + + + /* TAB NO CONFLICT + * =============== */ + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + /* TAB DATA-API + * ============ */ + + $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) { + e.preventDefault() + $(this).tab('show') + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-typeahead.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#typeahead + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function($){ + + "use strict"; // jshint ;_; + + + /* TYPEAHEAD PUBLIC CLASS DEFINITION + * ================================= */ + + var Typeahead = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.typeahead.defaults, options) + this.matcher = this.options.matcher || this.matcher + this.sorter = this.options.sorter || this.sorter + this.highlighter = this.options.highlighter || this.highlighter + this.updater = this.options.updater || this.updater + this.source = this.options.source + this.$menu = $(this.options.menu) + this.shown = false + this.listen() + } + + Typeahead.prototype = { + + constructor: Typeahead + + , select: function () { + var val = this.$menu.find('.active').attr('data-value') + this.$element + .val(this.updater(val)) + .change() + return this.hide() + } + + , updater: function (item) { + return item + } + + , show: function () { + var pos = $.extend({}, this.$element.position(), { + height: this.$element[0].offsetHeight + }) + + this.$menu + .insertAfter(this.$element) + .css({ + top: pos.top + pos.height + , left: pos.left + }) + .show() + + this.shown = true + return this + } + + , hide: function () { + this.$menu.hide() + this.shown = false + return this + } + + , lookup: function (event) { + var items + + this.query = this.$element.val() + + if (!this.query || this.query.length < this.options.minLength) { + return this.shown ? this.hide() : this + } + + items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source + + return items ? this.process(items) : this + } + + , process: function (items) { + var that = this + + items = $.grep(items, function (item) { + return that.matcher(item) + }) + + items = this.sorter(items) + + if (!items.length) { + return this.shown ? this.hide() : this + } + + return this.render(items.slice(0, this.options.items)).show() + } + + , matcher: function (item) { + return ~item.toLowerCase().indexOf(this.query.toLowerCase()) + } + + , sorter: function (items) { + var beginswith = [] + , caseSensitive = [] + , caseInsensitive = [] + , item + + while (item = items.shift()) { + if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item) + else if (~item.indexOf(this.query)) caseSensitive.push(item) + else caseInsensitive.push(item) + } + + return beginswith.concat(caseSensitive, caseInsensitive) + } + + , highlighter: function (item) { + var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&') + return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) { + return '<strong>' + match + '</strong>' + }) + } + + , render: function (items) { + var that = this + + items = $(items).map(function (i, item) { + i = $(that.options.item).attr('data-value', item) + i.find('a').html(that.highlighter(item)) + return i[0] + }) + + items.first().addClass('active') + this.$menu.html(items) + return this + } + + , next: function (event) { + var active = this.$menu.find('.active').removeClass('active') + , next = active.next() + + if (!next.length) { + next = $(this.$menu.find('li')[0]) + } + + next.addClass('active') + } + + , prev: function (event) { + var active = this.$menu.find('.active').removeClass('active') + , prev = active.prev() + + if (!prev.length) { + prev = this.$menu.find('li').last() + } + + prev.addClass('active') + } + + , listen: function () { + this.$element + .on('focus', $.proxy(this.focus, this)) + .on('blur', $.proxy(this.blur, this)) + .on('keypress', $.proxy(this.keypress, this)) + .on('keyup', $.proxy(this.keyup, this)) + + if (this.eventSupported('keydown')) { + this.$element.on('keydown', $.proxy(this.keydown, this)) + } + + this.$menu + .on('click', $.proxy(this.click, this)) + .on('mouseenter', 'li', $.proxy(this.mouseenter, this)) + .on('mouseleave', 'li', $.proxy(this.mouseleave, this)) + } + + , eventSupported: function(eventName) { + var isSupported = eventName in this.$element + if (!isSupported) { + this.$element.setAttribute(eventName, 'return;') + isSupported = typeof this.$element[eventName] === 'function' + } + return isSupported + } + + , move: function (e) { + if (!this.shown) return + + switch(e.keyCode) { + case 9: // tab + case 13: // enter + case 27: // escape + e.preventDefault() + break + + case 38: // up arrow + e.preventDefault() + this.prev() + break + + case 40: // down arrow + e.preventDefault() + this.next() + break + } + + e.stopPropagation() + } + + , keydown: function (e) { + this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27]) + this.move(e) + } + + , keypress: function (e) { + if (this.suppressKeyPressRepeat) return + this.move(e) + } + + , keyup: function (e) { + switch(e.keyCode) { + case 40: // down arrow + case 38: // up arrow + case 16: // shift + case 17: // ctrl + case 18: // alt + break + + case 9: // tab + case 13: // enter + if (!this.shown) return + this.select() + break + + case 27: // escape + if (!this.shown) return + this.hide() + break + + default: + this.lookup() + } + + e.stopPropagation() + e.preventDefault() + } + + , focus: function (e) { + this.focused = true + } + + , blur: function (e) { + this.focused = false + if (!this.mousedover && this.shown) this.hide() + } + + , click: function (e) { + e.stopPropagation() + e.preventDefault() + this.select() + this.$element.focus() + } + + , mouseenter: function (e) { + this.mousedover = true + this.$menu.find('.active').removeClass('active') + $(e.currentTarget).addClass('active') + } + + , mouseleave: function (e) { + this.mousedover = false + if (!this.focused && this.shown) this.hide() + } + + } + + + /* TYPEAHEAD PLUGIN DEFINITION + * =========================== */ + + var old = $.fn.typeahead + + $.fn.typeahead = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('typeahead') + , options = typeof option == 'object' && option + if (!data) $this.data('typeahead', (data = new Typeahead(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.typeahead.defaults = { + source: [] + , items: 8 + , menu: '<ul class="typeahead dropdown-menu"></ul>' + , item: '<li><a href="#"></a></li>' + , minLength: 1 + } + + $.fn.typeahead.Constructor = Typeahead + + + /* TYPEAHEAD NO CONFLICT + * =================== */ + + $.fn.typeahead.noConflict = function () { + $.fn.typeahead = old + return this + } + + + /* TYPEAHEAD DATA-API + * ================== */ + + $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) { + var $this = $(this) + if ($this.data('typeahead')) return + $this.typeahead($this.data()) + }) + +}(window.jQuery); +/* ========================================================== + * bootstrap-affix.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#affix + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* AFFIX CLASS DEFINITION + * ====================== */ + + var Affix = function (element, options) { + this.options = $.extend({}, $.fn.affix.defaults, options) + this.$window = $(window) + .on('scroll.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this)) + this.$element = $(element) + this.checkPosition() + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var scrollHeight = $(document).height() + , scrollTop = this.$window.scrollTop() + , position = this.$element.offset() + , offset = this.options.offset + , offsetBottom = offset.bottom + , offsetTop = offset.top + , reset = 'affix affix-top affix-bottom' + , affix + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top() + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom() + + affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ? + false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? + 'bottom' : offsetTop != null && scrollTop <= offsetTop ? + 'top' : false + + if (this.affixed === affix) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? position.top - scrollTop : null + + this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : '')) + } + + + /* AFFIX PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.affix + + $.fn.affix = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('affix') + , options = typeof option == 'object' && option + if (!data) $this.data('affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.affix.Constructor = Affix + + $.fn.affix.defaults = { + offset: 0 + } + + + /* AFFIX NO CONFLICT + * ================= */ + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + /* AFFIX DATA-API + * ============== */ + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + , data = $spy.data() + + data.offset = data.offset || {} + + data.offsetBottom && (data.offset.bottom = data.offsetBottom) + data.offsetTop && (data.offset.top = data.offsetTop) + + $spy.affix(data) + }) + }) + + +}(window.jQuery); \ No newline at end of file diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js new file mode 100644 index 0000000..95c5ac5 --- /dev/null +++ b/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! +* Bootstrap.js by @fat & @mdo +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f<s.length-1&&f++,~f||(f=0),s.eq(f).focus()}};var s=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var r=e(this),i=r.data("dropdown");i||r.data("dropdown",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.dropdown.Constructor=n,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.dropdown-menu",function(e){e.stopPropagation()}).on("click.dropdown.data-api",t,n.prototype.toggle).on("keydown.dropdown.data-api",t+", [role=menu]",n.prototype.keydown)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=n,this.$element=e(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",e.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,n=e.Event("show");this.$element.trigger(n);if(this.isShown||n.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var n=e.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),n&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),n?t.$element.one(e.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")})},hide:function(t){t&&t.preventDefault();var n=this;t=e.Event("hide"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),e.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var t=this;e(document).on("focusin.modal",function(e){t.$element[0]!==e.target&&!t.$element.has(e.target).length&&t.$element.focus()})},escape:function(){var e=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&e.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,n=setTimeout(function(){t.$element.off(e.support.transition.end),t.hideModal()},500);this.$element.one(e.support.transition.end,function(){clearTimeout(n),t.hideModal()})},hideModal:function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var n=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(n=e.isFunction(this.source)?this.source(this.query,e.proxy(this.process,this)):this.source,n?this.process(n):this)},process:function(t){var n=this;return t=e.grep(t,function(e){return n.matcher(e)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(e){return~e.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(e){var t=[],n=[],r=[],i;while(i=e.shift())i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?n.push(i):r.push(i):t.push(i);return t.concat(n,r)},highlighter:function(e){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return e.replace(new RegExp("("+t+")","ig"),function(e,t){return"<strong>"+t+"</strong>"})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); \ No newline at end of file diff --git a/js/script.js b/js/script.js new file mode 100644 index 0000000..3cd85ce --- /dev/null +++ b/js/script.js @@ -0,0 +1,13 @@ +// JavaScript Document +jQuery(document).ready(function() { + + jQuery('.barrio-modal').each(function () { + var title = jQuery(this).children('h2').text(); + jQuery(this).after('<section id="btn-' + jQuery(this).attr('id') + '" class="sideral-corner after"><a href="#' + jQuery(this).attr('id') + '" role="button" class="btn" data-toggle="modal">' + title + '</a></section>'); + }); + jQuery('.barrio-modal .block-content').addClass('modal-body'); + jQuery('.barrio-modal h2').wrap('<div class="modal-header" />'); + jQuery('.barrio-modal .modal-header').prepend('<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>'); + jQuery('.barrio-modal').append('<div class="modal-footer"><button class="btn" data-dismiss="modal" aria-hidden="true">' + Drupal.t('Close') + '</button></div>'); + +}); \ No newline at end of file diff --git a/screenshot.png b/screenshot.png index 568cf563b91493b02de28d4dd7d23ac412703ac6..e1582f6a273a445510adc89e306180990d32ff07 100644 GIT binary patch literal 5597 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 Lk!HENL-_vymsvc_ literal 54650 zcmV(lK=i+fP)<h;3K|Lk000e1NJLTq00AZd007$v1^@s6z`s1H007lNNkl<ZcwX$7 zZEqa65yyWd_vv<TrIX~7A{(-m$PX#%1jq~bbM#F<ty}a16h#Z8O<>m+?8J_v$a*^6 z?emfq243KB3*nlof?B`>5JxWOX8#=S{5eClx3^b0=R7VKlu|h7=)_vfGJQb))3+gg zX^YQhvl&HENPmfltsn?U)3h632~%IVf}ZrR15-DD9hmxZ{h0n!ET1qf==J(bq{9I$ zV3P4o`^l-@-CgUPQ{1cw*euH^%d!_tmpRt=eUc=ZCrq@~TtRx91}tE4$PgJXwc`NY z*XwUg-`<jSU3q;A&n%$iJss{PtHW9+`k&;+W2bA&_WQE=`M$K97SCFHqd+dts5I6# zLR8jT+SX!>k-5QO&^b`%011*oJfO@o%BmL9>gJV#);jdu31N(f=b6Q|%Qy@}s;Z=} z8yWjSi0>K6=8Q4&F5lCF4F^hVJkRR|uJL>{Fw3&}(*msxaT3!ujRbbLhPtk0evy=h z!y&WTl&X?>Pzu%g%vu}(3iwDaO5+gXrcX*>jHa$C?A!^N42RgJA<r|xr<I~<TUl3+ ze8jpU9>h$i6T#@5LTe=i=Nve|_dQvobM)-|*W{CkUz<i^1#OJPhgyiKva0YsAFYsm z1=*7xDb2P28Dd(_uFKi@SO2eHW;oChzyJ1II6tDc24{SB?~eKL?K|@6jHiEi3d(eW zE1R-?=PqB|yTj4RDeJe!<Yymv`|~k-_wQ4eCC-*aVN6?>oJ}*<H@A89;_n<B90@@I z66D4YdGh3U<g;^*j*l@x%)^I|NJ7W6XW!usSJ_BYRDH(#;~b|H)$EM@*KdUEI;oqQ zN4tAG*t^I3g9Ea>A&xxqY{tp7<j!YftTRMWNDzh`{J78am-`rR&PH8x@BWvp4<oXo zCLZ`iK}b>L)U6{g3euI7Kr4!(#6$^!b|eFzUk;CW{^FmYH1pEbHD7%7HEU7G;bcY- zXaa4BSJs%Ed=LU(8>O^mL9IfnY{Eaj`yS8t=WsRr=C_ZD0>#-RBM2jgafG#sqADbd zHMZt-G9w-)XyEn!D~`|3g%q!r<z4+d>}TWr-(xDvg6S-i0|jTP>W0wwk;6_K@**b+ zBf!zNElO#@W;{bvH)s^CZRJ}G!(jf<7rpE8(d9bc1<0Ob<^c8PIwP0rUtX&G`!*3B zqGXkC9zQ|Zl9hGG&X<olfAf+*{qZRk!s_B=d(o_O4B~``+qa3s0sHxcwb3m`qjjRe zkgbv7FMs|k<E`6lZU+QW!i(>pVQov>(yasKEY`u!&JO7?CEeJfoJ~2KobcIrOt8Aa zD2<pNS<FQ7)i+;r_``D{0Rq*niMF-!8xK<+B?+@iF<MVJe*1>MJ%5cKM!2?R5JeL7 z$siIev<eZBv2)-D1IFvOFUV|_v!CCwzPf@xNH{*7a%*!8`4QeAA*+1a>YOwkkj4qG zUcIEKnl8;30^iu&=E2_Qn7U=STHqNaL^7F72{yKf(-fK$JeN{B!%xNZqmMKI3giRU zS`&Caw|BPLy|+z%`hmlfoXyc)LRX{fjNx#Vcx44&TMpm9<Co(Tl=9|-_Ob)2_pMy< z9&On>t{YQlf2oeOb`jGhansAJB?B@*k!L9FaejU--<E9}lroah=6Qkk3<d=bY*SHH z4Q*KyCJ}jA;`tuV+RhKZ3RAyNf4tmJsI9H7<#$YdLtKMM;B@yXN^2<tHa0dSLlEa^ zL*RRyo}P7Bq+F3;agLRh6`HC7B|#{5y0Xw{Eq1~vqHY>VYdgD(5+@1Hwz8QB`3WvL zO^UK23Ii#H%Btb>y$96UDL=e>FJ<1m_<nHF3^>q6OA4)=ly(<bS83`B<9R}2&RL4G zMD<HAMx#~oTu4N8{2-EN$45s5zAq)F9|qtgn;{4TlyhWx&Z21JF^B>wN3ktc(-K9I z_^GaIJR_$oqtO~wS&HqpZCTiH*^4wu$jgE-2qY70ttAKoDJek8WeE(N>+Enn^67rb zfy9e39!5(Uj{h-ZGDe6-^ej%|!Zva>f^!YlDau&}#xRH@(RFa6<(wLiZ~cq5v+3FE zIP3V#oX2TY;wr7vG?0Lu7NH{e0&Lo3*9r-CY*<t(EK;NjBtC$pcG0eiTB!mAs>B}g z4fq6Xh#Gbg2!xb~sKSn2$98jOnx2`ze%H&nAGNAFk)6lq<(j$XdViVo^llZ?&>j94 zFUR%PYVQLkWl%?Yo(F3!eecQ%l|II@&V6}MWH+w185_$LoogCX*eV2*Wb1#e)#Dk> z-)bwR=5_YH=RJ@m6~QJ$9L!K^J91D4r-?)F>=p1PV@$jbe9Bl1*4P-c*{u1<XU%nt z-j963=+U|_l<S-)5O2O4_G$Fwy)HvAakTrd{TfAZpmQx%djqw`5Y7`0w=7M=9C^*P zR86D%4DC&Vm&X9g=@ZwlDc|Qg(1H&B-er*>QUL9EpN-}x{%QxUnus%bZ1m&W81i^1 z-n3fh{YjJgt|E{z`Ja6cWXWsFq`UOo&v~zY=Eaw;^O)dt2Ecd*fz=jQ{v9VjC(lfr z{({2^PG;ON4cFLs;TZ2DU}5R`K0h;n7w-WZB@e6!uNp8(uHAKnuKtp7KVW}F1H^vO zk=Zd1NOk>mD0}x%5Ep=D;E)Aing7B_&jB+t@n!x40LrD*yzrzr&y}U*SB8>-aui1b zhjD_aHM-YbKUYjI-TeLD#*HdV+;VJ)MIK{X(So*Z&Bd8$b(B?tr9^XU4GX*GmS+M{ zWcev+3zqPb#c$ix`lGLPF1VEUFXgm~@Dg#3&~KvL{kq2h#~2rbr@tP&liFIT@+J%e zx7vW8VL9(Zm6Ha2m}~8Q88L>3E`82(4r}dcbzWXAqZf~R16D<tChikYOCQ}6T|gar zGIyQT&iStPtgvUuo`ez_RM7=kZNVCG4PzLE&t4)X@P>E+X=QKZMOv4s)o5%hcskyb z2VKm4FG~eu66ooSjqqIS(oNkLNYT@4PdQxjgq_0GTti9;1z5q8ebn5GUXsVYcM~0q zg(&Z6o%PjQf6$*k9`y)w_EBo{L>3{Nh*=~64gJ@h=V1kuux!9E$A67AH8woDzaBwg z8)R^9AqGr0FGnIGkRlX{OAO_$4R~h@(Xw(9!C(L>v1)~j=MNzUf9zp(f=j3v@T>&| zKVg;m^VXPOj9$ILfpjuJJO?j(g@~|#XCM7oaNDM!LQj;X=1h*H@Px0d5=QWO&+aWu zecs>0b67LT=*1J`oM0h@RWw`5&W<V}>s@#;#-w9|7X%j^Z4t;CQ{mYMbg64Tr6ur2 z^s`1%wrV%Q^Ag`;L=`5AF9vY3k_9?O2%&=(l4ltOoDKHl^Dn>NAHDxX=Bm^>uvC@M zLNP4Nb+Mdi1qhEy%r1Cai`H{$Q-lEzs&`0U*&1g7YFitK5(yy@3?~R}T6Qi>!4T7k zaEYn2w~hcwa^^ae5VsZ@%R2|_Mz9i&qcV@I4c>^^TbLIH3=A~{$9sI<5|=zGxrh(~ z4HX)Uu~II>yste1PYfDE9?o%H&nnLbB1vGSi~%G#qW$vJ5!^g#@T|FtN3yO^Maz4X z(h}7!e&D4e1JIKh@k;TQt23w-?`+}O#AA-;*DI$H9SYrJ$>d#;Yk857J;(`$8$6It zNN)_%(mUG=H*ep4`n0>Kw#hR>xf}$U45yF^qGPGD^%+A8W%KKT*Y_@g02YaAlCS|V zbIJNNC1cUlO8nYVq{0!B-!R|8r`0N05TEs5n>RoSBV5Aa5N3r=5RrElK^PHFy0Yh= zb$x}LtS#i*lrYzY)nF;h)#simTp=OvNAT7fv_$xolsEftysuWX#l6(QjBx2j^kP`U zaPKE$A+H49AY@Otfua*~DJw$Lej0v5kB*RfMDa>OXoRAOYdgvG`$B+>47^d`#cP!l z{B7rxp|pDzlXQfi9ydl#L*OBiYS2gua(m$uckce=$zDsg)hMO42r+RX)FEDEvqD8{ zPT0iwQaFSJNjbHeg%zX`=w{vY1xrUIB!GpGgZMZB^-5%Po7j$<T)nkos4alauXI9_ zJ0s5{21ts%X6vQyb}2o*hgX0n1YZL~UP9ZNEd81{<t>7MGq7IdUFJUF)e08(P>dJ$ z4UdOZ0XIFK7pq<faaJP29iC$S8aOnG&!kMi4Lnik)p;|(<p;cngeNi}?}FFBza~5} zRz3C)4LrZ7d4Wzm2tA8<jdhZLwBaPYnqZ5bcpB?LWDpPgwD!Nf`21(@KKbCo;~Bt8 zs8?CBlV8bAX=u;}3`WKKsVdhyL5M^^&~ipe#6TFRM3FpYZL&gAt{^^Pc}3Fq&aA}G zFb<5BiOfAIUg4A7Tks@7onhsKJG&6gJ9}J>LI>MP&qCqB8V-h(C#@8h!nqney>TID zG?ua+K9;n+l#=9Wcj0aFoh3Hp;we`vTtV~T$<J$eDWbc<b9q3_b5XgX3`fbMLQg4L zhT*44J3Z^Y{$LbZ2?_iln}i>i&(hVL3l+^s*+8!~Pg{Ft6>y>_3OdRY%9eGVcz5;l zue{bD-hWc%lA?`quTC_!w^rOk^9IF3bt|~K<V$h|u(pNFkm3o14a}4)CRiZkS{@wl zGpDn@SSw+g6X|$r#=2<Tgf8I4no?4{4DdYd6lVUY2y8{oS2SUIFZ@X{S*1<*<-8Ny z;xJ_OfElaYZL{7K6<lC>JhQhQj1~$QO$hG*gEestG;O{I4?W-KTxDx0I$*hw@u0N4 z3<zjw>l94nrzqs!YYLwGP<R!+ZR9CMKgcEnp2QeY{dUC`SM`Q|B=8$Jv$HvmNXSd1 z!URSMw!ROAE~RZ7iS50ISe)0*75Qcg_bJJ4ZB=T<3LEfX012>pe<}>Fb$J#FQ4Z#a zucr&{J`IC?s3~(2fNKZ`!^|`MoHTPzViB?p-mKsm#|ZAb6txoDU3iX+8X!-8Hcg$a zw&|%5ws}uiq|<*EZ#*k`jKXuR%Sn;mPPCZqaiTZH685Z=p7|>ynsLR8Z%r0@;wcag zE-<+V)UFm2LS2dhjt1-$I2w8iR`2r0opC>>9gu-ZDrGEwuN!#EvpI#8;DS6(Mg^7- z7|;@^05^t$b;VqB_iqC!4enRT6FIulYN@~bo3Hl=_ny>P(!<Lb&QhR(vsSJLO!6kN zmjc0{w@ArmGW`tl0>IMD0+8|)<gA(BhI!=4@G_)a`z6niQC)?B$w*>jf$e=NFWiq_ zqm%$G3%ZuQqo5nCs}3weUnR9;4kRZpxe={kZdr);Gd*l6+V@+PRH-@j4C83zLJTbM z*EU~Hv`5@|&*x^GC7<^@COwAT4Dif+x!{AS-4{f^ro9GFs%6<Tv>w&<iRjcbrFkjx z_`EFd<JIWp3E)ESqHn_1vzc$lu)SL|`Th8Vp9BwehEeih;^HBTt7aWH<<a1#lN46? z5~=`Bc!#P+6V?Kt4GqfSQoVte1XUPmJIF33N|B8d;X*=h;*i5hEa%m>LHxw53fq*& zqnZf4U><uU#7mhs3>%)V%WpAwg|-H+=R96Rk><{1&56KF;1?6ojUFxT%OeQ6x$OR< zEZVkV6mwYW-{0DzckahRP@7Sf0Zlx`lWHt7ArGG%Q-}6e&JjWY8G1654=hf}vM%uS ztp*oM_3&I5EGa$UiAKq5a}`Qtk9F}>E)->16JFX|yhESl-#+!+?YkeEc7ft8n?fmX zDIv;Al2QrFF*FLT?>e9xleF}$Ooh}DWT50@12A+T3U0JQ8z}91mT<FCh<d~`0K%2q z`rY%y;8NDO!BbhLljQ6h&!W_^k_9}4zp9CQ?^13ShuA5Ou(5F8{HlBjo0dJc)J^VW zm;ImoG8-@Jgqv%>ybC>9KVILaJ|u)QS23MOM*iX?e?#~kdB^vI>8vJ7fVGG7h?y^P zG8#|iOo^iiF;=NCBH5Ag@@+3@VBZ=s;4J`oJPS$p5c*S8h!s;04*oavWU5nnqM{Cd zhhqAuUEt|%z^5vTau({_h;CtEN;d(5(McvMaf;O{C=n2+{OX}v9fN{ucu{K1?0pw0 zw05LG3>vMGtd%Qg27<8JTw3sZ2r;!55}H*1AUf+h6_V^(_~RwMNi-3e4r44P4S6)q zj+ltfRFzQ?o`Orr+$L=DjjW?)<%FjNDXhY^p%8~o?fa}Nc|26Ml5)=;t@{fP8kr_s zq3s0&BVd~E0$dCZ%1-#_@ZBEmf}i5~wjf8q#EANlPgXF1SCOkKPtf(ofm6hn!@}SQ zJ!1%X(bFRbQh8@F44XfC^ia~t`2mbIAIfD^D&2z(kU*bQ!|81j;oKjFEF|k)C#T_- zXtMAMfk{)@5<c(@3FeCVLFlqlTJW`|hV`oMnVguG%H<~;Hj#foK`@eHY80>*ahMY~ ze~9BQAAl7u7%ijp3c?x_|FJ!UqZGhEcG+j&!-b_xAr15l9{Tc#<RRgSX2mi5(FpiT zIFf^fri9Pn*}Lu~RgkmhvS`a|aR$)*yXFeA9bF+1n|fW*Br7H6h}A@2i3JXLXLrQ@ zKO0<o0-}13uZ=m6Q0~d&y-u&DFY9gL#q(pTe$a1msp?d7!x`G0Y6y%77l2bdxQ&<~ zq(RsStw5X&6f?DyC(=Pt;om89Uvp}l`87yVHW+7&z+9%rlbYjTCKR8ml(80FhaJ-Z zPm<aissLhys_zO8@Ab~&@CaKeHoPE5my|H{3TuSVa)oEa_6<ZG%5raTUJc+w0?hf! zxLf%M2ujp>A)_;~^TJTn@|4rS6Y=LvA$DRk^01e>tBpAe28<0kEiCxZ)G3bwo{5$N zIa&%ehjpj2=@Re2F3I3*w{HGSF@0D?c*UzAjc}=|u&slkeOQ5J#KV`w<JBF}P<Ti? zJ<s@2fk%u=$<s82c7J5URr=_*wwsV*UUEbePnG}a^GNOc!}VI#%~lgpmckvz$q9U| z13YzJaJcU*?Y--{&@GI&m%E{<_Lb0S+$R&}!UD{{LeOF0$;(`acN>hW(A~rG4Szl7 zB1|)H^C#fxn?i7N=!%usy9g?0AE8|c2i14wY1U4?Oq5}$;t_fWxnNH6eKa1cVu#{n zR9D#@&iH|6;q-)_GxAhJe_8JKmpl=(t#>o-49?AYc>>S#mIBGJ@S8M8dH>GKuk{D_ z9#>`M9YfP90MSEvRXFGx4Azy+zt}KHQhhSLsqVzn^EuHN&S6y_z=wH)6{0%ERXiH< z3|LPS<Lf<y)d^s3IAq-%d`{ingwHyi&$>{0xyh70XC85GpeIb1I)CvbgEEpZ>kzH; zcwpdcptxuGg8mmN9wExy-~lCa=Q<B)=r0&&%b|$Cc&rVA3_vw0l6$-g!x$YBcKF z92%$dUvuPK9xTgn&AoA-2sMi<zgv3J3)Kq7abWl&pAUGJTrG5Fy@WPV=?Ty5z3Dz4 z)xj6rC!f20oR!;}8u9>~VsZQ~@;}v=eFc0|^{Gxcgk_P@(rIb%<r_2dOj0ifnz z3?1kC)OaYtrScV|fO+hu$B)wuRT-Hl?pgS55d%D3zmW^k6t-3H^!Whr#j4{Swas~f zpcwJQx_W-cyPVz6XWyg(D2$&w!KoSv))F4^&!GC|6=-#QfzS)q=H@WB!h5XChiilt zREJ}?Xw5PJo(vDuw`Rz*q2Pehi>39%8?96hm`5JV@?<;r;eFfjj?rb!0UFU0@+8M= zAj?Ww3~>YUY(2XC4Lb$~l<NGIuw?Ry82|QzC;3b*2SX3Pej%jCrA1B5eojn2@8JZ_ z5{XuVZQD|J^2n>qN}w&Eou{uuQ+-CQHQ#r1SdL)0U<rZXV`VA>JN)OTdH3EW)WDO1 znM!%JT8N?ZTDvUwYFBBas;6ebJP+s@z3ls%Z(H5}qo*^7<GTGqaX|yUfH%zjML&I$ zeH<S8Zbbw^jH6Pivqc0(;-_#litv5kd;UP%*>;6gHZ~%U5x>kjhOcn-?mFi)0K^A{ zACr%n&sjcvd(7E~Nz7XS-L4nhwD-YlV{T^FPw-1yVSeY+NDv|oWSvgdD_P=wKiF9t zRvL|jVLeoECX!N6burgGo$p+KVt2f`D#TkxJbXy2o3Le@8?7FcoW#qZaJ?53ZtGj( zt-2l`M=yc_AD-4jLGiT(Jtc2!<We+Vs6}zXd;T+@DxbXdT<N=D(OMuk`o|9*9e>{c z|MyF4SLNAfpYgUle>`p~>~NNBq{dLzCLFY`CgvK8mIuApFO1kJ_0C^>U<I)mVZoCY zESoE<>sLX^z+Bz9I{pwMLBtCmC_C07*qlov{DR*s-tnuC3RjP-k!KdK^QPubgRsQl zpcV=lwQiE;*<cH086}1PcsJo|o@`MLYoqrvmXhqUBk?mZta&{^sO>^_-a)ZhWiO-V zJ!t(sM(X^AH|o?MSG`Zc$NDdk>^UhcgoO-3xP*Q+X*C$cCk>fI*3{P@$anBrl)|;D zs!-X56o-i|?2(X`!gU8-`!w05iE&1US15fOm=4cHY^-&6jg^skS(k8n_~?W3l{dax z{^Dz2&Rzj;m8XxNex#J{m$&}y&GP+k|6}>@|9o#MCyum0yTuTq!_F@~pi<O_+jD#X z_Pj3!u8ojj-}mzA-};Sm>(<Tr`{f=#DgX2K{~nAchO6WeZ1_O$miese_RNiP=l5PM z+uG|Nz4KoA(f{2qS4XIg@EHrEYv9ga!&6kMEOR0FgbyUc8~06dK*}CtQ{%Zw1XUGl zpYM@T+gSr4nuQdPe&AJ+Z{&LJB}66=1r*xe@koRLXC>(y;`(Hj9t}K|NpOUN`o6Dg zT64k^PZWcn`vO1r(ii)~`;TjDGdwcCVh09Sd~2KPoL26<;gConTS^dKU2SFmaL?zJ zVCwT@1F?*Yb#mSSiD<^Qs#?NfVnL#EgiwddM98avC)7LX0UJfXGG{kRq?ZTpKPrFu zH{UE@f8$H#=N<3<*W2aK{`jxTJMTU?ewCG~PY0e1eMjq{C%9Ka@8Rfjx$({H^}`>3 zQ2zSwzE%G8Prh*A^!A%SEPwuoUoWHHu*L&AmvCkh${fFh^o2XO%Rl|=Ka}S_{>*Xp z@4xY#@`LaGOS$=pU(=Tn3_bIgE`VE;LcrsYn}2@Bi$QW2a;79MbEZyjo;%GGWuAdo zC=ij0Vr}t*f~gCirq0-!gFNN_HuyO4I^Pzvo!KaKaAYqT*|Q}I!bqrLcHT?X{HtxN zGf~}C%G|>Fswwm{^x@kr^!aeMi~$mc;I2BRL?_?F;gcbFTU2Z?KFkF>%=c_>NFQT` zU04F#^j0=1MhtCMYhrAKArO{-OJQ>6t`-=D4tK{W6ZdWA8|?Uxe}AjoyZ2BZMJvDl zk%#i?omYy+ORxTR`O+V~R{r*T|2%(X)J|&yC&*oELEN|bjMhq3bQze%4<SzMV}`#l zC7v-~S!gE2@|C>qssl7^Zf!Fw!?O*i{OJZ)OTlapL0J^>knzZ;mw@26iF={SM6}X( z6##U)!B<ofocP5^6sJk@^pJp$$KNr&&3miX17qNY*YMr>k<%vdLFRFyGkKVcj(Ch5 zDQfgH@tNe%XEr)A&LqJzZ9ZD+-4%3rkC5|f9Kxv3jo<Z8MTSZOUBjuO76ukrE;#Nc z#G3h@rf+?d#O>;srV7EF+K>fjn00mXUTyWsEKs4hL&QW~i}{J)3zOpB;$i9E-kqI7 zNv?=~p+>Plg@P{TF_Zk1vhRSds>=TUz24GDNJ1JR0Yb0Rr8f~!5J6B76jUtO>x_M@ zWvt_j%Gky->WsCZB31+ik>0!1&_YRjdHvh&b<a6#ultzw|L$6k@ZP!i+*9}2^|v3m z@c}GZyb-~mkIVcaKQ5X#8@Jv$8*XcID_iB!`xAgUMbQ*);{Jv*gYbGi{N7ko6!mqD zoWzjx)N?1)A;Aj{jSXQ=x=GLRVob#1XsmBUJf7s|)JYwSM)@5|Cj_u)hj3#f;Pi8< zbC(;4groFq0>O*`ynYYAD;|xbsWHs`@%eq+&qz~*>q{6SfhfHr91g=5;55~U(mepQ zE-MzL`x7Z-=466K6VXVV=b7$9Jdxyg`h5IOB%*ODk5Zj6_yYlLg^I^xR8L&_z3F7B z8JQV;h|x3Le_z1Q$x6+fIaIDdd*&rxXHu+oq$IOu6qt~Xu~r<R5$&{oQ0NbnT%_s{ z2^GwNAU(?U+LJ_y>y=qy0D$#7Ha(-@#D#m1s-M4UBA8ZOGnsF+TZtf0yjx7ZJ1%o8 zB`y<3R^E#Y9(M0dsnD{g!4b}28gJQ#8=X+;gRFGg!UsyTkJ4{SVgYFsKdoPIX_QJS zN+fk4CL}hp=%+ngBjwORoHC-?Sl^8DoK-SLoKRtT`rUA{$m-PL5j-(Ai%h^DL`E<J zfuK+8ao&FZO<Z!-6cjbj5_m+)3L0)~Li;niV8&Hb(Xn$SZL$ErtM23}{P6j=`1kye zP+Qx`bt*0=7L6gE1cpu;gUK_;p`@%3KChbz#^HSj@!@M9;G55XhSTlg_f5Zf4tjKN zjmpj)pswQ9m3Z=<r+A^g_UMcFZP^yI@6`>{uf6~sI=4n3<mb)bMD07g_W=Go{~av( zW;H_1b8-7WZb4aD0RlcZ)HVL%Dd;wE5NZxq<DXBygX{l#JMwY@JQuJ2<#`;gOX8|~ z=Av`AwrDtZ0Jl!R6E!tqbnf31Q?8hViq>UJoM^5P3;&^)JArRL_!6K0dm)@IFK1~U zHhDZopEr=_X4|S&`0V|qxa#h!QPr^(++G(NYwNLQ@h^D$xp#2tR1*RLpOx8!=U8w^ z2H#vu2#SNHkB0Oy#KOKelo3ezt4R-k!L&NfGs4MLDb=mDEJ5q!UX>W%>YWCHNa=|T z9JIE28w5^^8#LlSOo9qYkf5ElRj@iU3p|#FAZq2gHls2TYh5&i9W3dB+wDX$p_P8= z(<(V22*zo1T&0BZ+-{DwN?dMBuf?~j&7RI|YXTkhB{?@?Es=TD1lA7g(l}jr+PrN- z{1k|WLN+&b%4Y=7ot`}2pz&B-oW8YnjkNjh!*y4W)g8KE&{Qm4vI(JJ08{}JkbdWk z#4GPUhM={HAG`5BygGjYGBSc_3P&;hx>>m4?m1NMLAq<t)~&ern!jM}>OIWa#A7jd zf+5`X+?^PE?m(RG`u?NO@xV<_;qb8r{O#-4F}!~VobI}Q;%uC9<l@;kA4GPBKfNM9 z8OIxszkvBKe2UMueT`gSdi(K-gZnXK?2UMH>3hfxIl17uyPm~4mtTmA@&f+eP_rMC z`_9C$88dMGpJ&16b>Vc^&!2yZ2d{q;CyqDb$_H-6ta;~gLCv9q2q(NKEop9hX7{>v zcwp}RIB>9*>h=iVET>D0l)}&;u-LW0AY#r0*D5aCx|PnSv`>swz~y$NM8iFajJ>8E z`u)m}LUZ<Z>4*1;O_h-rb4ixT#G2_Xq3Ls00<f}6C*g!}jD*4H23vGY#J>!n)X0>^ z>r+ZTOz({eQJ@a$+qBL_ic5T-luad?pb4F@?pN7XY|3`!wJgIsBxD7WRzGD!tmjQX z4Ob=Z<i=>%e`VzqCQ{*?X8My%!!b>maW1aDeKxMRWhUm_ID?4CpYhTg4>D0AJqUhT z^bJ0K|62q@0TRO+G3dOr@#hDx)I_Q7<O!@=z8af0Y=;t(%G<TW<F7u1+#D~9HVust zT>r=|f++3Z{X20ytFUL!L8xokdE;^016Lp!k7D!64Oq8o1CAZ9)#Xhj#%)-=0qg1a zQ(@rhyROzmsd~@vc=^ef@cg6mv3AWCYn`|;>yCNo)2AJN`f4$@ZrYB75fyOwz(K5A zxgINjS;Jg(q%jNt-0w?nzd{owSb6$84(N^B?whTN(*B)0G5@iD;Kj%PiJd$4L0tpJ zpN(Gq+anTgVnVO3ycWewl#U$OkJZ%o{d*7TvWl)<aqE+}z?q8jAto<~HLSP{>WfHh zA+;Qa&xf%(n{^`Bt+W<81zLnOucyPpOhV~d?O{(QDm-nX3z-DM?)PR~fn?~I)E#O| zoVMWcUva120}{<c5qf$NXh5w2kZ`y_dRS3WAe4aWIp#`~Le>Un0u$OJ;b<k3WME?5 zE<Q0dbgUjoNtI83r4+$XUgSJ*On61RP6y2^7YzLsj-G6BQ}CenOLB7RZ~8kieeMk0 z`RGl!<^F4N`$IQi&ec<ql^NjD+LOoe`t$$B(W8wl!etj0;MND{nNxn_Mob-g5oV0O z9Mgu*#BJ9;im;_mDQMXWGp?9`lgE#v=cpl=c)<v$Yrz}uU}FDim_6<)OddEL@BaHM zT{dR=WDFS45&yjBX{z%Qe6eViF5A0pJ7%9X2Q!CXiX#n9bm~^A%RZX_FWhy@LwNR2 z&tlHltFU(MHq_VG6HyGKqN)scU3dd-nspDtO@>gs|IasZ@z7bg=jumjEcKy8e_cEV zH3tvkwWsFePjml-2k&?ueTd+wE7ouvw@#af7w&%rFW&te?wI=!n&M`xi%N1VUp;xP z_<A8O8Fn$Qop3GYjJy<IeY!-Kbr{eeeTQ~OQ#c}g(WKr*Zib{@8_aRo{I_V6N*^Qp zCEi2&SCPKU><e+P{aItp)<iIAxDx&tqepszD=n9j79@><$%5o|su)<^PpR3q5j{JB za+rQPm9<PMGr3&Ex7ayOJLOhfjzLqT4vRsx4PXiq7fF^07zC=vGJ7*2P+XGYIMjXm zN<(V|<`XGrMP?D44yRb-P$^=~A3(K($Bf${;fS?$T82YN694~yW#{JOxp)4CX%`Jc z&9M_`)2Sm`m*uKr(#!mlxR6802xY?O_TrP5-^cfhR_OBn!~4PQ2F{*196n3(IeDZS zPu}+e;xRXZ{t)8zO?ctK`8ZzNWHsH5(c}9f5sktHw}_LX9>eW))5pU~bF*K8$yZ*6 z$DX_gBgUVJklTTI6R*OAUgu-VnbYw3hd)poL-4viHg1CIf`@;XYog)gN!)Sq&3NXn z7xDf3Kj6nte#RHCzJnVtx(U~ue+?18tFdeQG3F$LnVF<BYNKoenxo;>;s8vYHF)Co zr_opkWM^g}R@;D=ADNE^LoCs$M|&jV`g?jpVEz%o%?T?Nn6f@|8?@3FFd386o{Q!l zz0U0W$vi7tWOSd#O6|0`FC!u7`qM++Na?^Z5HeW_`!1y{#8{Xlv7)_#FHDPgY4y`O z_}y?Yb%VD2bHlk4Dqp>6jOjGrD-_LU0F~uUvzkuhVqn8UPB9^rF!*-Mn27;OC3KE4 z<CSd0PyQ~D10YSP#)~**vWRFPJMpX{G(vgq)DDAulf<5O+C@*}MGhTNFO`sz9e(Jx zhp}PZZuq=jt<P(BMps;O)1}A^`QQtN@aMnYhF^aC4F#=RnvEB!!>-Lc5zGkbwzwU@ zwk^9cc3gkHr?gcm3i7j&SI`XVI!H?C+PWxwz5uTSZ@`O_M{BTg(_RefR|V!AdUl4- z<3u=twAfE>p9e>G?!b2oe!_%_gSeoetOT=ex{N;ucJIL!;+WR_vI+~{U5L8+Ki=n- z%hc}0F3Ps8UWs+9ccOVgbG<2c{I(v^cnWR1wL_m_gE9Gv8OUmuiTvUg=+wR4Y4E}U zBRW=--YLv_H=1J_TR)ChAH}xq)#%ZM#}*YG%HVc8Y`!@BUBC~EAYn80PDoXN;k=DU zyow`|S&Kz<e!4txe3`_o0{Yg5t?tk|v2;$ErUG%8s$S^+7`!Kk3P_d;dzti;f3x<5 z3`plo=%wYm+$NPXQ*=dygl~isP6cGI;@}jQpg9V;v8_d5VLY+<+_?YqZ8l(hy9Llh z`MVT>uvr&GRu_}yMFcI1g+U)3pJlwYQ+985t_Q;MVl0Mw>P*gfCFYrA0>;DKmW$pd z2Iy<uuj{dN@g{Z`P>X2cCqKX$$iZ#5Oylpt+ye9&bOvH>^K7)S0ky~L<!Oo(YU>-- zEo=hM40+&mJIr(8MkL}%`pu+)PsYMHapEM@6$%C66@*Ei=+s;IJT5$O<3nW8n~725 z2BBp|DO^@tN-E0vGh*T>Ouc*({&eZx*t}tnZPV!xC)gcEcdp$6z@<&ou}Bno<>k2J znLE(u%&y9n!VsN<N03WI%wuK5fz7H5#G^6r`gBm=)jd>i-SIlp_pBVa4c5C2Kg+hc zOqLD1LRo|^8GS3O0*rMS4q2By7+8xv24K!$5LtUu>?c*9iXGH@Q$U(PD7F>hlK4u1 z#-kGGA;zsjM0)6u8WSg&KuQt#lpv5YuVD)MS7E|b4NEGPOabjXbebjOE0mDREfdh2 zGQe|ys!wFyHCV?kt6bJ)_iR>m8Qqmr;1r8&vsOC<+Mi4vqs;GG24~%X61bG|(Ts!S zYh^GdpeHV&xJ3&`T;gT(bLo7**v}^r3LqE^&|m%_<nv<Pnr-5~oV+YF)J4p5p$uf_ zWw6Mr$0r43Q9bI4gu}!gMc7A4UH)K*+NfA*2RNj_<wb5Y!&TMSHJ~YyNMlKoxaFsg z9L3|;Ka5FzrsBd8m*UZTp2N>S{YFI2D9lUSw8iB&T!2J0VpF#z%|^88CStLqz#WPw zQkZ++^%yXy8xy5?EP`)7{v3DAxfRpSoP^7#+=05Lq+Pr>eSn9?6>!LaVvidcIT=t_ znB=_ZA7g4)_==>TB1MzJu9pgBg^;QOkJa8#Vvr(aHY1TeNLd~1dY_5(PSW7Sj<XUf z8+?eWd!(Vr1RJa0mH4hjQF)L+NGY)CjUZfYSgaLBqVz(tQ<&@=;^Y$Wr>2o6t7{@@ zI&25)G9sYUx?jrV&~+JSt(1P&1hT>gV+-@)XA&u+Y&2+p5;9nVrU_Y3wu_qr74fdZ z9c0I38)T*lGhrf`gNwO2wV>>ff@ULxQD5J{#Gt;GxS*4Dh&wzuXTlJ<QKNC}-(-lD z!<&JQJ-eWho@1^j9tVNhpmPsn;{Scy9#kJWN!-LSLnw%oDJpKpzEIRIc7!Y_D?-<< z<xtn^pMOI%p-*(7w;?A<oFc;0u5S<A@Rw_G#}hYW#%1SW=c>(k`>8icw{$JeA2<Um z*X@M5+H|NyX3zz$Q4pUPw<8jch<P(}XJV^DIoarbMwKrA?>}C}O&9)&TpX5Q_ximE z2K~qgy2bOti<`abOHtM`4~-2?TuxRyG%sm^s;Xkcscrh5ojRe{46kPaLt}IkQj}7c zSTE8A$J8b7H%rrwJ|Ml6<)vVFOel$j_LYw)20<J+O68&Ia!RNZDcuOXdGQhh{3o*{ znZC%tXo2wrxD7-CjPs!qos_tu5>9HRnN0bT)HZzK?W#Om1>hQ#IOhNpHWR0&I4}t_ z%VUK9i5#GbL)=o3o5TPz3x>p=NeR3eKu?lV+=<+CM*K{ZY2DH}acq%l4Ae&8c8S=o zq_EOKT<1(3hfclEfXCz3*3C19^uwsp{a`vD!w%9X{l4`uw(dHDc9jKOFz3cguzCFs ztX{brZm$<JuDt|9hV_KHmVCPuG#mKx{qJz$%(3u$oXE&+&X&D<Z+sd@kJO@BK|Zdz z^D1Noz4~1Xzx)**pAWHkLRhw%w<tva5xsG^niTP*2b**AC5mKW-?klC^yP0zMB+I7 z`yre>(ExSTlH+G2mH;5J&d(Uo6FmlO;(0lGEF#4@HP0sPxYBDHpuv=j3*!zKhMzMO zUQ=v^RY_UYpOKAQp12M7&wCX6e?Nk3>iea4%tc1PDCO7xwwd1LQMwa>XyCH;g+~A6 z3D#VUh@cQ?4!k~<OOCZ>4Kgcpt$+mhlel6qdMuO7g3A+JuE)%XWd^}g;_l0EH#oJJ zrzHptox)tciIEkSdxuqEUXc=eGiB{f11$`$&lcCJP!B38h_{Y{cnz_Z(5E!`$`#*i z%F{w10FdQrPzkj@OUKa|aZHU6*C^RWQJaYK5~;TNG9sM}Re?>XA=)PpDPd;J0Z3hv z{qzyeciKY3I7<9QkD=25exa5)q8pyPAJ?;k<^TQq*I%E*BlrFbG-~L3_DH<;{v$fV zF&+t%AJYaRIJx8n-r8_WTQ*|)s4EbOdx)!Qr1##1E9RbSbTa!7VCS}dsOVUQq87P^ z6M6AvJb3#{2!=ALy>+<y;X826b>~BhU<uqb{bpQrGx;c;(S{2eYER<FFPD(_bR*Z< zZ(w(*>)G4?g4h23DF^Ysv-ID{&-RHU=l4xpaOKpy@yd6vqa;6r3*LS5?|A0ne<PF` z;*FbhxbWQPFQHr43d=*j5sSb22}ci~L{UXc3>n>Dv~m7@58~Me-oy1zP`_`QD#~h) z*I@J7?I^2ijpCAgLzI^Ogj+7W6E06sA5cjX31D#o61!RwQ(KyIi9>FZ2ngUqlLJwg z*;B+D*B3<yMVWb*VhWOSFQrQ_pOT7fxj!6I7ewWv8ap>7@U+Z+GE$TbO4eok-A(w^ zvO%UHa59ZhSWW4<7OogjSl9er0*gyH6Lv|^tgeBCXLF`y0d$E06(~l^0;l9_IVc93 zP62=!za=NX+lE%@a+xreL|iQZr6d%bpC(XFhkUn$xHT3@szkM0%HGDT1E1fI|Kr6W z7Oy=05?*=!Beu>_zp(79Z*kMyhw+yuZ$x%R0B&CZeFpay&u#u~1#Z3Ke$+KM5D2<B zH0AlbpMuv7Tr!7=6ADX9_+zdlK793U(i6P`uRnwoz#h<xzxa+sweiTNI?Td$AyHq8 zd#<_%^FMkPElcuQX*_o7cv~M9zV`v%``6dV$j-v4>ce>b@9*K(KhG4)I}{4=sTs;N zx*o6B&4&hiBzxS5HHPuxBQN9WHy?oC?S#i4B<1>9P}hMyd*RJ$j{Igp{@$T;6<h{P zjIV>g@54dj5_|ROgucV_L_4>vT#5Uyd4z8FX$7*~kB=n{xfz|>nrzQvD;<jM>sH}} z@gZ*T<mF|U0T`VuBnh--otBvP=I|CVt+x13sm~G#TeaoS7^9G~+AM>w(@Q!umrAdu z^V%6i2N;e?HQXQtqy!+F1gB4z6#=rN@?O<QN#R*k624JNywVDG2(U97=90LyC5#Jo zn^c{$y@u>)(0hBDW?j|)biWsefl?kyOQr3!rM4m*j-b!zLFm)FH6YPC#TAQ$v1Q$M z>?G6w-ra`~3T5!Pshb-co6xd-CB=XZ$Dm=ok(Cu>9n&H5r2gu|ukpi|zo03cV!exE zzp0#+x?THs$G9n@(Wy%t`21c(o0_m~{YHHH?w4dC+zPKZz|b^mz$1|;O52rV$e1(H zo}Tf0-Nb>_<ISi4MV7XG$ZuJQL1PDD=;#4xp5Kf`(xz}2`*!TYm;YIaHOn_qRWAD7 z#TzFYPv8t{bN`Wj(V|5j9H}IBZ{CKtUibv(%$k6VAd6Ml^viEpv1Bv+0Yxa1?8RQu ztv$}abRybNn+V5=iT8@{f5GSPeoda?{m{NcDbK-)>O**c{wJ7o@2$Av<_oya-5WMx z?s?Z^)U*j0dCp*D5MghqJ%yi$_<sH0Z&80Lf<VA892*@HS{aa=Q6f1=z&5dIM7dr( zHvDwCxg}Sk#UE2F_EWm|h<DjihD&frDS=4hCJ$nfMOr#On?I79g8;*`Ngf6$&LuOp zT3AV-$w&)PDk!D8wE0t+%N^QcVZ5I$V&_l<MkJMlasV@2lyoEDGLsG1VTV4od5{~q z-=WN#f)Mcy3KrBv`G~4)n9~N*M3_DG0~%TswsF%jha5q_{HyP=_>+bD<dCt6Ca%sy zli~4tkrB!;))(-L5DW!zXy-n>OdP~(PrM4R-^-ri(MXI%NxwgUfZrw9SQpjjce${B z$ttY=aRtbK$->5pGccXY<v}12)KE3NHjrZfs{NaH<JC1=;qth+JQ+)H1b<de1{#i? z!pATDmz+C4V3YvjNEw+R))WKR8454~N%5LW!Q)EN7%aul3l?kkp2mU+!oQz>U5moL zKl;E#NoVBXw*0<kGaj9{0Uo~xRKoFyiCB`x)`w-EF2dsXWBk0^<Kcj0H5ux+6t(Tc zzrT$I6twL1x#`&$^*>Ji@zc2ZAsF_Qos%|;Q9>*m^LR=GrAy91R3yu6shH&2V5vd~ z6K3tEy=>T625Hk^kEVtBl|<L3?=n70wBGH#kf^YbbqYK;;iT+nT|6Xt>O_;n<XeNt znyJwrMZUIl>D+~^DrII#`O{NrjX7g{h_nxx%xa-ICW!^*5Lq`Qz?MkCBe@>K(iz3O zK|GXHNr<L4tRQi^*cOAfV5ICAKQj1J84I-dAWtN&%Vs5U8Z0DRyHuOiI}ArDvxC6+ zpV&5o%+GH}ivWa<L*{)GYeTO{F=ndoLO)~IEt<Beu@T&}(eX(Rh5JPuP(5bfbptNH zi8&_h+qw;xQ@Bhr!30)&D!Yu|lCHz(k6=p)2BD+jyX|9!l=#i??dcOZ$mk2<EGgHQ zM1SP+({uR>o7;{YqIZ$=^g3HZ1LT;P{crjyHN#?0$Tk@+PGmlEH4ByB+Z2vdsR#j9 zT!r?-Ntz93>$Ub07nwjr<`6zPofa&KmKvcaQFzW8GrbO`6)p=fn<p(|pY=*<I#t2J z!mHH~S#H1FAfo+pK{BzF7CK`VRpt6U1~t*Ha0gq9#CvT76n4Emq%*4vU|0@)5SpEB zM?zFqBw1uFJc%j+*)Ev+jCjMH5}8^JG_kSX8Xq><PnqaZ)gxh-P2ND4gzHFZ{?ib2 zlhe%{Xxfh}g5Dzrp-0~i+9~y;e|-W2ZXpjGK*NgI^ss{JN}oHSe-tUW3~@H|XN&dX ze(JBLEk;ct->Ix+hMSYaDs$i&LL!0OoX+%_cVNcBs8_VQ#f}^RiTy2!x2jjnC*Nc9 z3U_4(DScBc;V}JGF)$W#oq=gJB8)L*8r<uoEoYQ1H+@pO;oGbLD$YiDokM}xLDnld zF0RYANL*Z>Rt}yvbyU(IJ{mtLJ;26|Kw?X$w?>!{76BV$2!<v883(j9`UAN*1Q#Q% zGLRW+OfpLIE;z)7;g3vtB;Rl5<@D*c0CA7hTbPUA!I$o*ecXhBN{^W>a$m(rYNuL$ zZyF9&&!-?{;xNf8&WAtf#J*kouzAf!EdPE5kaFp{lI>%&xiIAmZc`Bvq=c2t=xXI9 zmEle?4#Lrx`=}F=+PMtCmblZ<Ixe+yymp9Rv4?4&$u<~*pbSo?E?I~CYDef49I$fJ zaT-V!#Rv(>z|pE;P_n)*s#c8_zl>9%+5j#?0ihcyL=Ai5K@FH?GyM}0FcPsz9w{<~ zn5?~W0@JgDT#F<+2ChOX-l6+xyl_P>FilLQ*eE9<jr)SIN{U6}kbv!C<D2o8bsK%6 z>?b5KGtWxLH#qFM-fTW-az(*rnwB~;k?c_<N0gb8VU)#M{1nMR{}<7dNf7N~i>y!i zj0r`qAhe?HXf%RIG^)+*K|ce_$&G7ML2!u*+0nn*;dP~+P<GEgjuOb9?iWa`5U7@h zYd4&ebagR=NwbaO5Eb(&pM?}9*^AuVF4MmQ#uqXDdP(m(z>kS|Tw5Om<`vATDxI>7 z3pP?FpPTiu69*%hDO0A#Og2PGmC1|{0=q_Mv(=oFQ!P}6pNK{ioI;2!QQW35{U&3# zGz6+{e^XOLd8w;GQeLPU`ZYoy%Y|RzKrwbtQfc`O0b&SPf|%uU01U^Pg5Ip^Bc16q zI-tOBlF38Om{XblKLfjwbED8bsE{B<L=6I`WZ_NNfzTVNa2s`EGRh>4lX|6U11r!| z26lrHE~7M7{H&py(ozGZ=itME71COWcAEYH4%05EwI(+WLE+LTp~IU<InQlKLFhvD zvs|xzEOfcs?L{aUVwBKOAY^TP(<WZF(#odGVo{z4Gmge-m&cEsCDrB?T%5U|$Aj+` zqPoxlnl;I{K&nt=aINa6b;Juor|K7;*bKL<?ocqcrk^5%vv^Ks`GsEV=04LtsTVR_ zB9|GjbTKxnpPE77bVSAqCgR2fm4w5BUPv*%GEIUpg(9WAtj%*sX<TokkWC6vgvt<S zZ{mcM;q|)}qzGu!MA2*50NnT2YjMvL*I^1}>L@HO#Po}YF=T4Ep$QH3VckX|798FX zjU_SlvWX~Yo<aYQGeJ>{g6`vc`VQ@lk;6OD^G!_r!eROwiJ_un1>7zm7ENeQz3yZK zhEE)U-h}4Zrc)*8b>yu*0zP+=$A#LBn6;?Lx<&OzxlQyD0l-wu8!X%y;gE+!oCz+s zhsHz`q*KRh(Q#lObm>yT^-?{&(Meyzp%f`=vMC^y$AIRN>M~;<k0oFrZBqOW>LXjb zs4gzAJ5i6p=MKl@=_454L>)xYSPEk%4MEWFWC9(DBrtl~I1Cur0pa>Ek0rpE+jK7z zao)W2L4@CtM6g*7N-J9+7Ksb)hVJ2Zu<pt9Nr`<Nq<ixCDYWU+6IC6{nIO=6(6VC{ zVW3Z@@lI)c@pz0e#WnnfsVfP_7H{PL^LUc$0<}BA>yw`4HAY0hz;`5g?a^3r|G?`s zmS7z4_Px8HOShIBhC}u8_<`f={FpFz3M$)`(YQ1+jym<jw1w6Iedl$WRal5g*GxfX zb`Vr2efVC`yDcEQIJc{~T{&DX9vfaqbZF>#B#0TV7qF0G>7J&BMqcyOPyS2&*Ym^U zK;?0#8@<O3h9hYm!bb0BR58%$rYz{9gy3=oz7v&epjrJ%8A(bVQb|n*4E~eEic;;+ z-&MXML+NGOY7@X`<X+_fre3D*GdcsANK%Rq4igwG^KK<!z@jt)pq|_un$SB5P4Ug= zU&9lRyn%_c&d2C6{V;MwPt=9$D2$^kMvv`BlNLoiO?JmKI%5=lchK{r&K-g5OgBSh zv}spnyvkM3uG;~($AxBj*%&ygKf3p*gg+yMD{h^M9zDyE(>$A_)XA|A&5LqDPot=! z6gS^Lm%!0la$WiPIY5d*<k7<N9_}-&FM9WFhiD{X4XhqV<~q8O57EeR1K{-lfvh0P ztIBcKgrUf9p2@LtMXg$5#MuMTW8fL6C~rZ;GQwO!Ms^78x_7|fQGJk#$CyBswynVE zi9<ORQjp4hJ{KG=H=5;VG7-qk&4S0{V6W(r=L|x?=cMvK>I$OUnLTmQW#fn_o<de$ z4rh?@hXQC;kc)xCdLbBeGPr+9`!*PV(P-4xHz1qJ+IDKqO78xn29O_AB@>RU<~eBH zwH*eG=taX3LsvRXF1UO=e15kD+ni*Mp}a#I3?9=T&Qu)UpdY1G<gGn^FmiK4XsB&K zi&kYAd{#en8`K-6rTI(@+yOr(&7OelEEiHV7cDAEP+XSJeIH7F3T60MchS705QD~@ ziR_#ZI`ry_ZhhKu+uS}s`kyrr<&}k;(=Ib7zz0iqeincPJb?f*=r@Pghcjsdw`x<u zn>#Bn1BEpHy@&Qfn>K|sH(`{tX-R$ZFtl;^(Sy;we@B9lsYWS{(V1gtPTdYT=^Ys~ z?o~b7(b&@%rW_b~(Rj3KU5FYYy4{ELMz0~=kxIl6PdU+z9Am5K0CM;OIEV1ttGc%2 zgR6bN?&vwN8{&~DyLIH16riM{1+S$<g2pd1gnnZNqO5fhA5zT<bJ1g1U;ZBDBo$8d z7}^JI2wSQX;iEe_p@$LQ7{WyBYLfshK+?Ywh|UlYAs*W@8;gW_sxAo3G{d+g0fQr+ zR?Ku7{~7)Wg_<H5+$b5<ukVo%u?`iKXb~-|BND>aKt4zx4RwzI(z43<q&r$uhw)R! zp_CTV9oIgL?Yj@7_EbIpHgozgRCcMtl~<mNA>)SNqG?0O>995C-7p1pgxcuz2l1!J zZb0u|l`NiEY$a3hqT&|lN(=a@*Z+bJ9ZN8cP$Z|Ee<m&TAT9hN-1^Y9C@IW<CnF29 zuDt*yElbh+%x=ic%0OAGVwATo$Dbdahb|q95Xi~HoNFiH!YiksKfP-ZaU$oPH_+k^ zcpRCt8G7C*j6J6hO4?OW(#r{$aOo7>^VpThr%ia{U2`yi929T9=Mt1um0|qYevAx2 zW5Ha^olo9@2~!55ecx`l;jUTe(ytrl-aG}l#kshJ+B#|G1PmY91*IK3;pGn>gU<t8 zc+EvPYw`%pzUF)cb2Bmf`f2D#F?dhE@c{Y`?#zh@{5j1q@3sr!h&G_IXE$7W!!%B` znM#7W%@!?N!0Q4bJD!Q>|NA()pV<X-@4XToyOdz;C6ft&ZV0X-<jr%Y3_v#`NLSo) zF>wYVBIX6i%=9y{tvykPo@Wiklv!htPh&Ud<{20^aU^cMZw|G;Ip*GRDcbkyggLif zguIr87)%>C7Gds-h(<OFigK7(%)aAFTzBs!=sU6>Ce0cJUrr8<`2=(ua0YIFVjl9# zi*Vno51?niDx7u6`Q#1X4HwM22n95cV`om}HFDm}(Qx?uc=Cg1(5k!{`ky-rg9zAe z?tODnP?AGj&{X24&%ljO+)l)G9FU6fdK*3SJe)mc2s^1JQw};nS}-Sb#@OMwVD4Bn zqct;=4z*4+KM%b5Ftw>Y&3ytcdRJjt0Y5YK*2~epdn;5C(HTB*AkMpz2oa5ApK-&; zLA4hrRmjfI#t0&0J^HspWv?zYPD3#G{BfA~@Ri8U4T62c0vVWc!*qCqE{vId9{Qd| z>*l%Jk>9d8F1&3H5w{9VzG)WP^{hZ|T2rM(*@#3FR>+AADPySz`m$Lelg6s2vBwPY zacJZKW3`qcH^L>%AR|cE2$khXRlq@sZsvLvLZoh}9e7S)^-8!=<pAb#+TcfIHQZR! zVNpLfS`#R@*MnqJ7`I(<A9n0Hii@wh0DpP(T4V%$NIE<iOOf~0`}gB;^)U>ebQW&B z?IKiHAHtF9Bj`c6MXhK9{Nt@B5UM|j7w3NpZ@>>g2mZ1nV6)sDib`LN#~*thpMCs2 zJkA(?`f()|eYG6^V37L4?P4w?CpQ~gR&Bwm6&vvNg5?NNJ63JnkIucj())Vh!2ZMN zKeQ+I?ytt7Lp3B04TayCQrOX)27CYZ-B`793p`#Q%G<O;DCEaCA1%T&<RDpHAIF5r zgYXrFZ#?zXOIYy5a`>ze5E@w;i&J>zudm>*cfNo`b|I$H2K(ym59!&Luzc-)6y|zS z+_nl;Rr#QaKxf(@L3a`*<z;Xr>v6p1B#Nsl(S=U()j$4-$M60Jwr<>t<v*=QAP}%P zKXyP=i;KO&x2@ZRwW~H!0P#MoUi>q@|7rzVxA5b+d*|bcd*-7n^*!ha<JHGsqtKam z5NO^E>z1#<&)+OXIPS(Z_s+%W^M_*0gn>Y!0Y?rULw=h|RF>!CoA(#urAJ=F;rbXx zk!bw=`=8+Dr(Vam3zsuI3302a-m!<k=GNlZA6FqBPvM<s-@q3iEXIa4TX|u(=~#(8 z;%-)b`z>C2=nd@Nx(o0B{a^Ux?eEcVR4)okX-Tle$59(ip=HZv2;?+J$L^KPEtPd_ zkCNhS1VUM;+q(@fKllp%`{p;KKIjc+ybiArvgP)zhcNkuxj1`FH@x_l`DhHs;c_G? z<Yzrr|FRA(Tb1CeH$TB^5B?L?M;b6@;sE^i?T>i%;eXNGI}oWog>^r##)jqVuwvm- z^5Q=TuRn;EbT}oQDde}vr@E-@yXDwO=nTItUPoMaFG6pqK~2pmwC&XyIoV!9?tBl+ zf80RNdYRi=yJRI1{Rnaj@=@5bh)^fi;mwEVWBtYh=sv0+nuTI`^O08xf#E+mcCwN4 z5h}zFO>88Jrg6JbKcs~m;{9*c#e~fmBw%z%#`-2{2!B$7h-sK1ZOfAn$}43z1q!O@ zaxx~jN+e+Sfk|I$`aJM<cn6l}D?7ErgAdKYTW`LL%jVvM^}A1D%m_M7<8j2I5h4cF z*t2s#ep<W&^&~1BI&g$1ei<!<loNRUg||@Lm7>>4Z{+p+IRBV_FT<}maQyHI_z;BK znFO3p4&iWs2_wtwUat?inE}@0czs^@>4Ov)&UL{%3sBLmGiF@S7t5Ed=ZV|Dry9Gq z639OhFkfcK$`zO56MyWa(Nve0(Eu95Q9f~_kvK9uA?_2+F}xlx-0*N1hCmE;y4kat z#$CnwF|l*P#e`++`t3k42WNCI!&48uhAEewM}%}W2h<)vQiJL}hp=+l8k``w+I`#i zAn40v94PWGhoAZ!iN;7=%0$5H(#bzl{0<L$LsQ%u9Rx?{yAO=V?sCEH=6r6fBZJe6 zfZxs5FMlw=9@-SPg0(BwV(0d~08%v8$EY3ESo`a0)P<Y4{;aG_=FCXs<J@>oIGHGE zhg)hN<5dL%96EF2XdMO<ms4Dng>4&l5;xPpqRq*pC%LY=<0k=!i$UyYKG4+AfJ6HZ zQ;_g>POPwV_i;>^eijj#f1ty_zHlV!uygBP_WE|w7<)V(?*EDE!-zISiA%}Gx~0G1 z_rs)T9D63~j8Xuv1v=c|w8p{Za?@YV#DgOTk5O4r9pX&jGf3|?e%fe6>rY|Nj{W@m zs_&NIi}x0xvPT!<I7iU?VP$WQ;uwM69ooGgTh?zynEFsl>y+@i7$&BGxc7mCJaKU6 zZaSE2cx~1nujO?>dLq_)x;!4vE9iFp(I>Y^h$?)=PJ{hz+#yVv9m?8Ly(m{1r_0a? z$b03LvU!Q~TBAxdBrdE)E|St&JrI5^+K0~gRKTfB&`SJMvZvk2OY}?ROBe8^0;p;i zaTs-}0RH~Bd$F(j6j~P$hw;@i^z2-S#XoGqIMO%e?KuudV=eyq_xEwm*}afebQ~F8 zU<bvReevI~v3he2F1lhO>SKN!{e1^sdGRye*rar17CjP)@w-STgL>LX{%jY<5iISp zr5iBwx|wKl_<&>t4RwvEClRMb>(&@QX)rxoi=%t?p*{?p*uM))m##vOpVnc>$UaE; zbFgFiF9e)_7CMzU@%RJpG7)cRY(#N+DKd*)$jr$=6k!~!4_nIED8Bo8J<gsq9$BT8 z=uHv(?|%OsoE9X8$De^qZ@d^a^$tW2@5V<9R#V=&^H9{T3*ji`<NoVk#rWoBDDT)D z-+Z=&#Jo!>{%t2xd+ITZbV*%%M^MtD8P>1bjQ}qsuoAYO;7InLO5*Z6=c2en2h<Yc zK)9}fEupMbkHuLWi?O-gkDVL0Vco7eT>rq;$So@)PGu=dJG513o~%GVMI1`kK4Y<D z!3zAm@K;vUF8J_Aj2YV#-TQgbq9BC5du!+&F-xBqBM$2~jJt3QGK<R5vsYVu^79hC zRKks{l;*#*W~trv$ZgYtbTA=g5a9@9g;00!h;?rSDLA>_Evq-9u*!im`gJ8;SzCPl z=KH8Vwiy#iBwn`g7mS!Z5&PGy!ivSKG3cCOxZ>W+QP!>!OFsV*y$5vUgb2}a7@L0H zi0_vlz`f7iNW^d#_U<|iR`?U4{Eo)@g4vVMwr^kJY#dm$U>OPvG8JqPa~7<WcSI1S zwwJZ3Kwd=!e7-pPj~)nT?2j_w(80q9l~rNjh+f1QttNe97ldODoUGoDQzsi(6yyVg z6Nfgz;q{_J?`{ZX1`zTV;P}pMOeEux7}d2G(NtT^xa)E_0@-lJqlj^SLxn&~9|hlO zOyhRQ70A^0RHOk9rOS-wp47bpJ=5+(!S`tRBxlM(m@Ug6#6i4tS*LH(=4&CNs9|^d zGEfP|9LznD-l4`x%V5dy$r4X!{1#(wPKt02wl>7$=+UPma<cqb``aee)yI*Q=_Apk z4(+;Cp|E)f%YIyorf32kx>wPn&%}zQ>);K9SaC>%2Z4|e)33S+2RCoPXP+$N_$#m9 z1DA!25DCZN_PSX?NXk;==VuTc$U*cP*cA;FAi9Ted+0P^d>LOx2zj{y9NJ&QRwq)Z z0?8P))xmx0Ol@^U8u9CrjTk#)0<u!4@Zkr`z`?XsfA`)UiE}uN!-s1T@OxSJL?Q|T zK`#Tu<rNpAZQCLeRkk4!O@b{NP9JW&a~eMR@0V}~vq)50k3_<W!t!FYZc~Kyzpg`L zV*<g9Ajdj3)<^08KDJ<yZjDaZ7HHG9n4a5!XcX}K+>8$C3wqE*?}yt%`nD>Hyr)fY zyphL+EJbiw@X8*qoBKxM09%V<)TXZe$f9}d7;zg1k)4-K^@MqW(zvpsyRf_njl{jw z*EKPBMHVy^lk&K<Wgdw(YvFMF*|<Q~Pkts$gg>XKfRxWINPOJEx)fMRGCWisk4534 zb|zynM&qpN*#S+p$5FlS7;{(&ju8ahfAlRJfy?6sQgI|wPBM~o!103zv47VQ=Db{9 zCnAke&Uj35a`dh^E7rU8ZjU2$*c{q-0$I&6=$=37akDWcM)mu$GvJ{6BXmEl7gmGR zlm0B9#JS?KJVGbf2spg(dR%PzR2#uV^PG&wkaD;QtGqR;ckiJ(5(w8fp)HBlvBrAr zB+U2B=DEnq@#DabYT}~WBj|Tv^NP*X<`C~QBmt)thnQWIkD{{X*h$=XFf#+uhDK^* z0&c&LMZHGqUsbOTXs98Pu=*rinh}r?L5czyqmXg-gdj+UfH?r^Mj(t@0;taTu{mTQ zw9MJ(QiN$>vX%%FaSA-RWNOwo!KCz6#K_htq)UEhUTl3A*uJ7JVlfeC3NGq5-??*| zI`hd&Tpb6%QXr$sVb7a{eum%gwNgFDSv>N1J^Y-NZ=PA(<^@?eSyRiWAPk5)*FzsI zKT`pl@`?RrlP?4Bdz_Z|tca&W>(jU%oqHa<fWgnW5y}p6mRDwRnb5OK0|(Q(tpz}J zC}<e2lUxXxJD@%&uXN@BdiSluD$;2*#T+c=(XVV?kI~$D`CjG{Ou~kEf<-QB7T1|% zQPgKyCk^3uS$!ba44xMnN99i>IB33KTUEdWkM3cjMfC`181~7D$F2G_^ec0Pv|(9K zV!Xwzc3a6o6Wkv+edo4YFwO~m3Ny;6<!_d<=1=(@QC&KsAZ3}gnW#kLJQg&kI_IE^ z6TLE^Arnq^EucC{B;zvT%y^T+L<p#M7yv~oP;-_@@H{9iY~>89#T1ivJ;w9zvJ6DT zEy4j_FQ7GGiO(**j=Vk(w^OAA*C9rhJBmSp;IR-6uCzXQEO?A8G*v1SPP{S%Dy7Fl zMqH$U7?w0ZMnXtuOB*92FTkY;Q>zw(leM)Ghm$9nJ7XH4v5hokwFcREsLDXv{|UDs z$`nqLQ=<lOeFCz8eiz=WqF(70Er90uF^B~rGmaXnE%U*fm?mY)6eq_2@>mAa^izcM zB$X~trc+NrPO89QmoZgNi>Q+h2wtz3%QPXBCz!QSc%e!FeO04K4x!tXzJHdl8`Y;b zzJ&MS&8k9()H)KL!g`!#*pg1*z_{Zkm|GEdk@sGVtxyv%1%L^Ku!n${@E~Cg{y%yx zbE6dypv~V7W<HHRMz$sGxN@7UehR#Ohn`O}&azYT((~pNFheGaBF(<k_48iTb7X?? zodyp|`zAupr{Yn>xQR=Ijaf(n0;f$fK_;7$D=XNNf_P&(RxTkE3&3Q(6~0BfGN{S0 zcV2tdI^?8TzcDc~5W8F|qVe?rNQx|1l0#<wRGY>YCu9Z~8d=hm0VcjkLYeR-ah~L5 z7LI)rnl=b4q)1D}&!(SMt)Y}ek55^HHRTZOcgl*J%goMTag@YY)5nwm8k0y6+FLz6 zFj+=c$a3n_L`jSfb2=V3{C*E2O)(kk2ixjZ9JFPKaIqfCA)@L{AgLWk+svnd??}pF zGZ4#MM%)<_6@iarCrV}>VGcU}$PKCd-~=d~eQlg(%@~3zbE`r9W|Yllzlp?|s+@n9 z2cm?tKfPVaA&8K~QQ~(Ql?u}9hf}(_Y1RxN_oBW<6Dg5I6e+n++*Tq-R)!^0X2K*j zv>dODm}2mN4N<VcK;U$-MC^6Tn?d<JDOO&)yT_4)*|cmvG=xh<n>e*dC2_(HyR5h; z8QGk27(yja6zezBPh$))6GlHNg`qr&^(vE`pu=KONsJUwFpM?i;C^b@2s24Z1$w39 z+8S6no?<JI*UJ#OI_Q%8kl5oG0DHTid*N98zF`e1;&;%ydGWC&lEg<oWCCn)WUpej zLXkDis>j1##vFPRVTCmEidqo3+B7_V+cStJ9BdIJu}y7q)+sgBH=^y}{y2MZdp!T} z>u~$n*%59xi%e`yqjzhxLK1mcJRUt|JSvMF_~+jiu&4qsvEsDgteXL6)?jNEDZIrR zBM}Y$i~yX;lnzazezBOCU=fwMJ><7-jmlQpSpLl#1VVm8bR-(I(Qk4=lIj=4O2=(F zT^eUeDuNkd(+~>?$XH2eAvjd0fpoUVpvkyY>o7Mdm&|(RHDq+cx@|HQlWBuN!O(|- z2?#ejAuWD7gzi^_+sHneG6Sij|E~@~ry}Zx$XOU&Oqlp#RRU>o<08dwbG_V98DyK% z1V#*EQU+YgR5zz_Mo1XPO?5)(#&g3(UU)6$8S2aTtGZG~WaM%qLcz?C@IDpro=M2E zlnm}n-%oWS<Fxof0JO!z$*{&s0cid1kWtyDT~3@o`+OAUXAl<kN-SNr6;m#sjAmJW z>{!1Azx=X=+yW-EAJ1xXnb@`M5A*SH^c~(0z52FC&4FtCx_m484DEqTzZ;)Z8t{nI zN1o+p;)hRvAU~f02%k8HjT`o0z{uXH-hUKB&mM?mB#cF$E=6u(0VOxMkb(Js{NhLK zB_jaoe^?*Yf6QRCAw_jYiz37i??YwRju?IJnW(QhPJT~2SaG{**=BU=(*^EC7&#>^ zQPsW-+gES2^oc3<s~UU$5IB+vEPVGXWEGOrD=DBunL+X|+l=*Vf5+KV&tePavHgbt zj~@kv*;w@M7jR}aBlG<LB;yf$`Oep<8rBcx6)l)p|3Wz6y(Ww#%VsI|ZrX!mH4Utb zfo(ohHmoX##JEz=2o69hhSLH4X=y{oZWxFafu4$_LX(i3FnHr~qDfN@%bEoynBa}= z6i62mX~1CC%b;Ch8B5BH1(GldZinwT0q;U&hUCQ6_*u^}ffN1Y+8rWGirDOi%Gxls z?P!(eerKA^C?;MFzD*yMl#t#QM`FiGmY%4JBXUTLADL-YwMi$~a~kV`K}$3+E23>8 ziJ{OHNf3D^U}k_d>nqXT`Ci#~^<FK{^LIM{z0=8-t>NU|-nV-(UVQm;+<faLC~C73 zd6~es->$^mc@vP=wjBobYmJwldmkgt>J5*>hy4fh345p)-gy2E3_Eu$t{Xw2BR$*U z>ARmsQ!I|A1SoW41hy<&iOEFNYIm-|;S+HR;TcHfzzV_>_Z6077J1V*YnF{8d-vi* zB81sDOvNKNKSS+GP?$q!Or9|U&)oM9OuK$Aa&x`7wpVw&^~@{iIcg-vPj8EYTsPLO z*o0veZj)#@LB@vyyhSLN7hHJ}>Z^~Uw)QYCyLCENezge6>=Img=Nz1@O`%yvBj&&G z1$lU1jr>JRF?zxvJoe{j@TaHm!P1XE#<AKcreAX&BA#rl`ubaBmbS(PmrX!<&z|`8 zvrllKF^CB>Mq&B-y(leoqmH;bhvHxa7@VAY=9bN2mR?81fNBD1Lxf)OH{N_gsbln@ z{E_gxa)U|E#{3nSRQBWof*Uh?n|~8)i`T6Pl@ckH<Yfpk41tm&pa6sv(u;1tywn&- z20+2dWRi}FbOH_%HAF0%orp*!6?amKAA-eH^$GAb8**QII815n(;#z#LJM&8RQk@# zx-`O}2)BV)9O@D<C1RjWeFj&?A;wI+SBrawaNDQdjF|$qGrz$SQ^s954$ZP%$jZw@ zaYZQ(@2f^2rx}XN3Q$s-i!c831@cNt(XD$GaZp>~_6AT=QHautGB`aRG|SIMo6c=X zoLP()pLvh7o<tiPIZkcJS$(i?&jBRpo$b1J!k%rrD2$>9!c9@+7383@s+5yizWlfU zVB6YVMC1n2J2vC!kvj4p>VbG|H9marI~+Y8CamwiD9rUU(aSE#L(T8I;K(fGIJR8k z<_;aIMaOQH^xgn6^0JWacfslPA$;l>#X)|E-8&DV-`OMJP1NHv@@8MLWD`QgWyAp$ zVBePQ`0$N|<crh^i$7X`{ndZGuNRuPEaG%fxy`eY+oCz@Pu1dsmp@=PjCP%i$U}cS zGW@`AKdfgf8##)CFM;$Y*M`9t6Z0jw11*-==TjeKX5I}dseyrou1nt`iJ(?1P}_tT zwYbS{`I7%P>9<AhIi)N6Uq&mjxg~0;@m(@17(-yvx5e~1ZJtRdCp6)`kWC1d(P)y} zsm$a&Iq5X{LJHE@G=h4&T`rRW6uf!Grj``WD2-)mC@Hp?uo=s8$Z{^!r3S`+N&SJz zmzC7N*=`hV6mTLku#wEiI$GL{2gGId%s`LW7l9oOQfFn={bawL3i5mprfTu({Lj#~ zs+@ALb;pi%>+tEv%Q5_{zMR%*@1`ACxbQbza_w}u5;0UCK7ydnhu5Ed6RuzuDq0t# z{^SY#^6hHY<B$OY4UI9}^Zead^zRRm$|}X>mygEN54=obR9AfY#{1ZRIE>=rY_zN> z$Ho<F;L9(@&=K9R=%epBZZD@rKKc*tjwK6MVC=<{(7H4S;Yb{>Jo!4Dfh@QaP59>P zwYcH#OR@Bm1vnn|AV1rU*NDiKwl0Uy<wD)58WgswK=t;W$ZJ`NK|?x`BViOp1sPbo zW)G%bF&QTg9At0u<v*;&=t;v#3|t3SMn2kiEJA%l6pP;e7zd9vp@2kPUoaD!mam4x zpFv?a<@kNi33O;*f^C}*5aDf$n(AW$*Nt>o#_Vrm!P0>N3aAzv7MWRRMl3Q&jfx1Q z<%Z;%v58>D0xk?Y@>zojYaoWr&SYJk((%b0kEzqc-U@1>%0yyMV|Z}7t#>B1*p@am z6l@6_>_BvmQUZ#rJrQ;&?nZ&9nF=N7l{5|OO(}u89P%ZGRZE%rxG_SUlAX4*q~bKv zxvk9RR!Vv4*d^=IgXwgbzYsX$5<i+Mlo-k86cUS50K-Xzzkn^34rWM)k*;B5xh{Y) zhys~exc;8Y;BlsibJ&cZf8B|hmrr8uAeKyE6LB)#dUa-)mK_^5p|K%}Eo)Yz%aEby z+NmXpT@6^Vd^78)-g@y<1VTaXLoDgQ&5z8(7cakoWNsxUjG@q<+h4@siDNKf(m+<& zfBx2|7%*lSiE}}C{C?8oe2gXEZDgOZIJNUa(mj=zHK+dr>nKA>lRJdL!@99m@a^Z{ z!tTBGlvHyr#n8=1O>Kh2wu_P1EE6XWRpYm1#Lf7cP!rF@lnX~7nTX-Nf4qb4g9f2% zk7Ar^Na4`VtyuEIW<q^vjsLv%1!i404a>gx28mE1dUr3xjssy#m^y;z>C@LfM4O)7 z@#BYIAmPcxpy3^`c+q;yyX#W?{KG1=?Oci1AAW@scnZKgDdyO+fTSR;#SZDyC)b(X zvaIeA0B*v?CB5-T>X=O0XN~(VIU3&J2G?7*&4xd(r51%kD}dV+0k(ttF+-yDWkU2d z1}igW_B|+wpP(CtAeS^}2TO-?rg9naOArZ>nh3&iOr$E(;)}H2**3O-epL<AApC;O zmPF66l!_hIW!!e-fu2VGH<RL&Iq)EX@u3kmQweUD)H#`xO8Z?vOsc?kP6vrA0oF_# z44!pL7!EibB$h}ZGcy3T&LzQty>4fUJ*t(HXE5X^V%1=A0S=DWB2z!(@zCRZA31EQ ze)2tyROaz|LASF*XCUBbGz4FUpOw*(aGaMNiG3Wj8g7VkK0K!dTu(7^tdwpzRS%U| zEtC~xRDeW0#W8r{rY3l;cf@IaLYyk8!2;#ul;#Yz;z%WM>}VaXzGF64|F8&Kch(}( z80I)dAjwv~C_6v8s4ngw&vzgrz@FgbSj*$Uac<!La348j%1W*7_xt`Ib?5fuS$5s^ z?>Xo9tLm!mn(m(Nnd!N7#wNs`1e*lKQO1{Gfj|L8h^O#|^2DDI5X!^+0f-0Sg$Kj~ zig-YgKmsHr$V-$+iS59k#7-u*V<(>Rw5O);b-kRu`Sm$x>7%vQuAWGU2hOOcs?K%a z*4pd(T}(hQQ2=BXi@IJK5#ShAM*1wixI()qgWcCCAUjFWUQJ@7%;zq9mvY-wqqi>i zvrCM%X*l;4QqpEzEJ#}bPD-L}jD3MIm8Z`FEc>2^95EBqF<33D5^JEf^4}^Ezz|=k zBM)(4^9fQ*0B=`_Rz*tjXpyB>%0$`!VdV{oQWj=pHfBRY^z^D4cDA&$&^9r#Orlp? z*$@<5*}SimVtTz)s;>qzKTni0k-=7TOadAe!jZ3Pj2KH?n5?`{w#OkEh=L4dEFSyX zFJepfWPY49EZw|)Lq|`Z=<IAh$JqGAUrUXf8{>-Cb%~hHOoaF|=dj_uA)d=h&v#P5 zt!7+o%y@@eGm$wE_?xPp7z!*B4!=kBv0)NHJ4r_;q_s9wHG+Vb>SJu37|ZrI;=8dG zJDaRi`Q`x2v(vHj%%Jy>o<Qc}b?~Ari-r4*qHrN1Dp);qBM=G?bU_-CMemAhF${cB zL5BqohM|VAkcyZ&n$>xm67}aK5eRB+NRYyowv%ciP(q1GtVm6nDKSjE8ipo=lNliB zATD<lj&Kv+G;CTVv)y0mrz0NblbkBvXADpnRVh3ObgcLe9w8hd^GUll#bi~v>K#Zm z5QcaA_w<v#Tf2vanHLvpV<wi4me~3XMqCJu%@B`n95YHFDce;zFlw`88W|In=Q1N@ z?iW0?oX^HVKP%%_6I=1L36pI)ggE@zLxQXglk8%UcJGVi!kB6*gXDnr&Gtm<2o*mB zmyY5t9MFFEMs0f^>Jlm=VFt`un<Ja}T7dP`U;~coCAof~EBg{t^P&PG80oGS`WF_F z^})_#i}Ucpq={6jrZ|-@n;WSt(e(~?Sb_;v7O4y6sPZZ=?V@rDv1xr2)e<3LpOdQa zCK^O;r8a$BLmpZ<zdNe{;QE+!Vq?Rc$h@?8YZb~pm7443S+P{cx$(Ov7IF_uS=utS zi_OODH-C{r1ZWA)3+taJBt<-I{Y2Vc4Zi4VsS;(xT_5s6kTQ7kq!dl(1tVq*W8sao zXt~dVEQ`Z^4|X+gsu^Cm`Yc@FqC<iZgbYVlA;+kZZ`EgyR9wsyUW~*ObA7N+nVO+? zIr1LEA#EnjgdH5=BD4`T$r3=vkvNU%h|s{&bITA7eUC)qtBf*{EC84<%?!kV2dGrq zM)Ar;8bA^yx&<jC)ht7|_Xb{|Q@iGli)+1OF6Gr0^gZg-A&@;MFRgEujw0S=7-9{< zSU8eEzsYM_R8nQ1<@$gYpyx3W)@_<A=mDhGrlb-|VzUDioC(p>Pg$FB<~Z6kQ~+Z6 z?3!Z&^f9QFoFk}N1brf@WB<h_SlY~21PJF6WZ<+xzo@=0lwi2I_vv?zkIuV*z3cLd zN;Kg4CIK?vtV7;e)e$1aLp4ybMLA4yX4gfR`gkiRUN+-N?3q*(jx2O`FWL=7f=9)G za<NfWl*Ch?ut+ym3t<`QUG}~l&}rAA6zL`!xq=A&VKor73$a?`U=&q|^0Zl9_zujA zt4U=D^BE4eL+6r5?P@$0(?dt)``HgZP0jwJf-(f2F|2djVvZgJ*q$?YBj?$Wlcx<e z&|SjiFVz@+;*#kZH)0G!2os*{jy!q#32g@R09}b84Ecz#Md=!Uz?_66>ZQWhpTV9y zI_;9@0kJg2AcZ@*2IdlX;3jl15tVP`s99p5E>S0%#&${+XF{U5q<fBnmPDp!PYV)< z8yo(hqOcJnMrRDCi!s^kS9ZM(Baw~iT=h0fM_}IV8ej&8i>W$_H}tZAAzH;yhj!pA zAsWSM2sUf&m9fxoigDWb^6l^)0uO^>dcB=hEy@J3nYJ_E<GRJ`3SDBnHU<GaPEuWv zd`mL;axdc+X(`7TlaE(h#`6@ClQ#qCCL=O%HqWQ3_xeFkw5b%-PQ2^#Wq{Ln(ik&# z)?V(^s+2hpY^4=k)&eb8xE}MC(LPnmOqgb_fTJTu7qt#Vz9P%uE@sqJ*DP@iCnsQD znaj@w*(n=N7=BDWi8eETRFVygsu7w?x#8<!(wHwhPiu)yNx4?JO$hd_UA&G}T3}i2 z3*};*FnIQV;g@uL^JS@w5DnT;^Pv8IS_@9}hXBO^b9d)@qK-2I&8RjIZa-+}$pgLi z_1{!Cj+R#9GVi;AcQI~0hOh&Vks4_|-l!lwhgp-K&)P`YC{%BTo<cOYy#w*30b^~p zOIx!f(Gu3<->cX@4<qCmCmv!pR~3{;??ws;8S|ZJ4>havoikUWmR4`On;x6{2}8U4 z%3m)J9~^ZqR}OAC6Jd)hD~R3JNT)~2WnUv55gU<HN;rqj!9#lHouVD~PH-pEgh^|C z7S++4a|K)a3IlOAhh~H;>Iv5(4o#}~i=+XxN0yFiO_Bs-6N3Eu@j@pry{h+q<=3Ru zwv+(6K8ZOc8f_n3|9^2<=k@vj@XvMggYT#eYcFlH)*9f2?QZ5$+7=d|%kiCfLklMg z<W?8~!_ov)!+4K3oVCe!(E!*3b1af_-&?9A^px{U6Fs#--$22b;>1|XIg^8HDU<-d z0KKd*oXO)CnS?cT>Z^&ya6LFO9WSvG0>}Uphqrrd((xR{a@ZlR$w?B_yQ|8C3s;uQ zFS7T=!7o)7*OX$eYTW(1sD3c;7MC#_qN~b?N)?u}Gpt%Q7|xp7SuvKvXjB^}(E*zq z-jdL+iz?~hOd4iLkN<CvVXbp5UfAB}F4l?ga+&+QKHNrP>(*t$&#)<GTrSvUN&~I1 zA_)SJhis-&RU0^ANKQykv-;fQNkk$AhQu~GD_K5{ZjDtb20-E&;~Gu{JloMN4?WRO zm(~K^N=3yB5Y7whB_)w3i{Qf=*Q(Sa>akn90KytCrm{`}q7+U)*`aV>XZ=+$%5fY) zvs*l1Lce8Ej3Wk9RfrJRu*QkOxfmdJIN~`b+@E>(5mFPA24d&fX*C-gLF@Ad<i*QF zFVl|Nbr!aOOSts2_&wi`x<)@y%Na2cGCG5YfI$TV>5{Xz?5JLcXGeZ^{Zy(eh--$} zSa65BLFzw2>X{2xwC|}hu~?d*fi<lit@8a7mmE6Ija6EA>6^{PG)THA2%14nsNiQA zel#12lX$B}zaivBYwJe>D6uPUBkjo-o4P@Lv;g66b7vl~fV+e}beOALgXS3l;8^eD zq%zV^h|>o%VsEn}F|sm_4n}(%$C%e=W!s!D6B=lMAodxpt_nt2E@)S@C$8*vn3C9a zE%0$H7Ko=V81qUkO)m;ICEL9!jAu@LS<)sTB8<g&)KCi>X6p)ulMN{MO5;d~x*5}1 zp%9A=^H>V@G4OJT$ZchG$G|$Ei5a(Q&=U(oE=6LI5os*i#^GH14#q+Oj1F%{AHo!t zF+P`Mzh6{+{`D*RyKk;_(n<gE4-Th#c5~TiVVF_T_Ex8{bo!e=aZUgIPo8RLkd96} z?e5ggPff?&n=8HXtVqPi=lZ8#x}k4>e4?jko&M7w9cXtg9iDZ%vR!q0CcXWsEBeEG zr&Cn-YJ1Sn+}YCaeD`=_PP;43@9e9tt~(u`_Y!s^+K=&RfwciwiE$|lVWWz$L)XZK z9bsVf$L3^}PEds$><+nUeNWaw@H(TF%*+Y(bN*S%=o~Ip^ivS9<ZQZ9w-8cKstIZq zf?dq&U(&dWT?DheAJmB;*~0p?g!*hhj52+x(Ob=$97}k_tD!5r47lvPt&#$igG~w) z-ONlDF3UzrhMy-8Br5~QH_@j#yca+<Mh2s{aj%<X<~m%*c%OPxyUQY8JpPQb=MNpB z^YJE(HH(>NIe24^B8DmXaiyQw3UwxFFeX)XduvPo<C~{CzP6=*^z*m1|M)~#w|hN4 zDSCKXb#XT8&W$bIx!URJY1LW3rPp_Qy}38&8y}qMb9aWRkmHYzihlalEBfP)MtyUC z^ZT7^`p$!*w?Dn3y;ZLtyFTdM&HX?1+LrbYMt$`&d-~SBV_jbr?H~2}t9P&J?U$eE z$!XbqZ+hnhw_DGP{_7tf=^O8#Nh>oNE`VvQC)OgKR}8hWq;=DU?dBG=Qc`Nz+|;QO zHxu4tLZi)RN@EItqd%hh5E{cRikYQ+lT;j2l`vcr8<5r%nH88v!jfeiq1dni^4`{F zokLoj_xibE2g9|UyYCzyUl_W8OFoq#8aO@m_etfb0P_V=uAq95iA-MCvg6Po=UYS4 z@zp}@j*eV9kTG2XvIQlkUCu%XtjXRhRt#y<`pJL>Tb76c$u=q4=2d0+JUy6I`UcqP zJv*cw1@L-RHjE^(s*F0@-qXXoUzW-+t5RoGpT4!N@$ghn$Esib+pp?3zV=W@t1EhY z!zk`<q@S<8^@6Ui*7~=<d!W~EU)9gPaYfzO>0kfef&R(gxie+;|I!y;Q8|_V&F>%R zFJ0f#H$Obp-~a42ef_&f`fG3QYX8BgfA_zS^v>USN&oCOAL`Z3H}CHD`quur_O@2~ z%<U_BZ~sCceKhKHSnK+BufO%vFX{)IzyJN_xvzfen!ffYM~hx1sSdjJ=f9`j!;e+_ z73;K}M2qS>&jW7o<aOdXv)8dW<dGIjVXb3c2(G}?rbthCCXviV=DuJECNz*9;%Ub0 zsI~fFS28ZzOsVE@m>zt4q@?P=+C4+$esMt{dju7`7DYjb*Rp6eTzdu-w_!|kC*br% zdEyzcjt_+4<Ha!Mh35cU4N<DD{4lDa84ZbL;s7}S{2M^HI42PW3sI7bmv%|#(Sj+^ zW-~(aEVhBHz5(vuJ4Q}4HR>w&anKg$QCsk>6l0`Hi4qrH9nsE-L5`!&xA*kujW0`e zVocM&>w8=J<)6E*&%U^&fAQb$>lZ)2rx#W98~^h_C+9`~>(5T~-uuV;-pA+DoPV%? zro*$UfACW~`t9$Y>L>49(f9Vxb?@<o{@z==`o=~bd+(!jz5V06lX~&)_n#pO^!nw$ za#g?nwWs=rU%ak^C!_xKVc9UgwO-m=>(BQuwC+27^Sg&S>Q@`4xTD7>oj(8Cwm!Wp z{pWWNbnnr)=oy+A>+KIVjOqBk)DKZ&F?Bb1I<fh&Hpn!P5{d=3#RZu_1oJK;QQm}E zXN1OJzm4<+gTTOz2?H#BmTK@|C!DY9ZMBXT!+LiS*d6Uh0Kiy}>YFMa@lDPIdb0I6 zKojf&Mo+{c%KG-|23_Fsqm#}6*v#A2f=kGdBN0-BMvo)-)h)OLI!XEoyIsOj@;P3$ zqW0j9Mbcw3FLkk+F_~R8CQABH2bi^gpJlCsNt0c|FsdXu<rJMcZ3Mh4>r>1lqrDMZ zJ;TG4a~)oLO@I3Hzbf@>!-SOzhH;HW>nnpU#ybDaXQg2#OmhqGtUDbajoP_7==iuy zYSz}!>Flgb_gczIIU6VA_s*)@+&5}_cQqACFh9x8*0b~TGp34NS#?_Ptn`Z;M)zNS z|A|h<I=!C(UF)rP|CMe(dQWB8UgkYxQMaR#TlhjAqKCZA9D~Jr!ZW2t6g6&qSDn`E zh<q3Izv1G~)rBbKq(pn|@CTlw|9HE(w>q*3j22qE{2O?{YjF%aRk*=%6L<+~>NI9| zUi?ydyxF2wtCcYVjTwF<r)pHe?Mu!WpBXojP*Oc}z8iN0<~10;H?RxyqL`j%@LUpV zJCb;*jb>i4(nKjlL<YGa#w_7-M#X|4IL{8kJs~O=FVfO}f&wQ(iA*}62XMG|^(>Tn zex{?VujzYV_{T7&Y^#jp);>oUxyHGC<ook^?&TQq+_|IQ(r5qhU+UJQKay5E>IaA( zCeoZw7(7G;vtm7)+8699c>@5wG*Ae0ZW~p|4Csg~B#x;$mliP(%ITQtsSDBaFe4Zw zN%GLC6~L&<woxLzb1tV7P<kg65Pt`tqa^}!BX8k@gcMChV#SV4r$EQcYc+xClSMzr zdvsD~nfTO@dtT|S(TGg7;m$NKQE@qI{c6x`J}E-TZW9FKF8WCV@pEak3QxtP!eVd+ znZR~yW{7u@#0*35*YSSJ7H74v1Ty5uF&HEBdjgesAoyCOaZA!pj$<mkjpvy#l`b<7 zb}sI7yW;;%5T<>%L8V3N#*4)kqikS?pTx1Ds>lLg3|asLC68ys7}v1Pw@gZiR4Fgh zv=Q^3Rh%<OEP0rz@Iy=HGtcGo1bA9?XVFiPFRQ(c4L`-9r|&?W6p7`qs@JmAvWY3t zH{Qg!CU0Y@Gh+f*W^w-m{sq2v7X$OnW$0auQeBt@92D;y(tu0WDvrpSrEtv1z8VIX z0ZrNiM)QasKn#$zb<jALP~D`)31;&8-bzBLUnICn04U;TFu3B;u5BrzmwIDLcn=o) z6aB2Ho)ImRar4IeWj@W#z0%Iv1Ks)duj_1e1IFYD0pfIMn)!QK{bUDi7+V7jY>r6g z6W;lfCFovT;}gAb{DURxyQnK2$cQ;UC<X=7b|i^e?JSiI2Q*8Q&X;kR$rvr6ZPcbj zl9ym@ZZQ6qrCrHu=%d&d+ElGDIIz8%v1_QUlDcJmR>B*^caXrLTF>dRNoS<hQoTvV z;BHD`OiF1+&QsY4>CKRIR~8W1`)FqZ7|m!~Yq01q1kHj50kbz0NrKz3&G_oLP!^qY z<zz4_3;Y_?8}iJ|Q0Ee7bJ5K@wH2?{=m>=S?0Ja9o{>mmbj*Wx5k-!K<`<nYh0*Ez z*dr+B03preBM>#K+}L1~vVgY*n|%>GZ{PbZNd>}Z0ejV*T^uNp3URyVAX0F)#*yp3 zQgAMLo!eoDiwgsozgOw6s8B}R_74oyJ!^w8&&-tUf@p^{qLZ+JAO#6u5Z75}%__8G zrGTq_p=}RRf|7yRRU)jb0Ru`HtdZV*k;|%aq+QsKK$5hzhm9^lj$c+cFBbi@e)0ma z&2!*r4cQhxz%raw#ip}-WatOmfn)tMHsFNNNafuMBTA@vii`pE$Va+*{Rl=N8FOWU zNjcYyN}svgRT!RS-=i%|m;k-AiN}zM2hI9P2n4&0EigQ2Oe_eCFi(4phdadvP;2UI zDbg@hXO|oMD=<K721P?%0yV9cs#5U;pZ2g?HWOo#g9Uk_ge=dZejzAiSP~=330H}+ zA$0-Qc%KSSif0W~lv@5yrH68@P0X38Kd5TN)B&;|H!qiGnt=`-vkzEBgD>(LQ?=U? zpev~9H()8JVfh@@RIOTgc$0%b4gnzu2C4!X$!Lr<L$D>-ZO~Ux8m;}Wz5EN4SFRIz zK^?I+7#78gO>`#Iy%pG>IW0Ioc&iMV5U*TDB*^d;*`PY~)Sg2M>G&oG5#qcM#z~Dg z$&B}<Bxuy!76=S?HO$VW9EYi0`8(C_;)oS$7ToE|_y;eJn5#JrNH`^GEtJ+V=0<E9 z?`V07nsx7KGwO<XR<?0PqUoAoak-#_Pcs4dEL7+qB`SKYa;87PYnL0#apK@q5sBZ< znW2!-3fq28z$_{rYomx{Wadn$Km1Pa9AP}b*ZSfh?Lf#>m4)!GxsOx{B2z(CXgp1i zeUttPV?g7ve@*QB?#`_*mq*VSQ#a*`1&^E&8;z&KNHboPX<$Z!5hT0<z@M7SJx4`j zpoT#u7kOOJLHy0tFfyP!J9dZY$Ab{G`&MKMo+|u#V<s60AHDl>uMz~<H6=_JJY%Z+ z!kA!Qa?DGp0o>sY<9yGxSMm-L=78@Dd!kp{=zkOEiZR2!7s77wa;ZYtBhnD%y_0lK z^Y}a1vUsL}7shp@mTXI7-+@-L=QL#wi1(#Jl@#yr42AZlXZSnRIV9$e0Rx`cqu1j8 zcWW^RTK>h>OhP7MjN}SD47*qEzH@SN(Lp>#it8K$EkqF`!!c|jrO<E}w25j*6_1+h zxx22ig9-z2*C&aEDDW%>*9d@@eSk4?7UDt&M;Z%oq^PT?N(Gm&dDfDy4*!DzIjnCY zg#pkHCEUfktbIO7IrY<3TXq2b@(?ZA83A*UtSu&0;wg1;L-TWNa0UX%CMOPd-xx~b zjkG|7c$F!PF~D?qoshHyu6-=|MG#^t>rVb8-ztnhn*inW&GipDAL<TsM;5(97i&9d z(gu|)-gbQ}){VIi{lu#`eG@4^sAaW=4ZRO&n|+^QQ(`|+!Be=yu(!edKHe}U0-=1V z8YWkv_#ZH(HgH3TxJAl|*CM)P)9XY1c=58{zS9o7VOIek8)8T0ASP+<rx9wLcq9}M z_fT2nnNg3JpVA|!9oD7(OL>7<0SFunaU-O?<{7orgo}%DAr{hpK-H{ZVOI!W)C#mB z2|>+surt^&#%iiA9-ad8nrRGdEz8!g3RPS@9vIAwe@Kp$rMGjF%GzS0OlI);vqO91 zwL-Q+yKbN(LK_pjyqHT+s|V%;M$9_|jX{4tS{owIwi=F9;tZ(lJT6Hk$L8pmDl-N> zx$F->0G*Z;JkyLLjLjIB$EF&t?%tiMq@Z>Qg23P$!Lb;4U-bloFUSH^s;CJ+x&_7- z2$x_&u!*OE=DqBao}uK>d<KHh{I&{}3KkmHG=@A5+`%m{eNuE<$N?d328om+4%E{3 zFBT{YFTZhTQ!e|*w0(73uf1_wSFdfW-`dvs*||RTnY%hWIMn%AwY|Nb`mwe7d1YtI zV$h}{n73~4>E!s#`Zh6<YqxIbb3gkNI(mAju~coXhY3G?y}h33eCLH--G1do9X~zR zYHMXE4Z;T0>vLcDtgh~^bnx_4w>I~lpPp&8UQeMP*KX|Tg{x~F9-dkrqlWdM-Mt<4 ztCeaQ)epnGA#JTCRWmwI@3?+zPiLp+dU5mKGG1)Xt)w~{vV=M&;qtXrLqadrJraa5 zX(Y@Cn+?Y3tiE87PvH#AJ>Ox?x5|l!(3>1%RXr0!q6Bui>AlQ=kj8maNha33U8A3t z+U8PUkXStdAi>hlmBnwY*0Ur~RJ>gxA23^7^cJjT@DLhSlo6*uW<F{=z>yC1zT8kL z)pkf%^swUPX#~ZYTXe#fnitLjOOoSx(1GE~xoBdk7>{f9#`}y_lLPL!ZtB6@Hd96A z@S<Sgt)r;ZD=+U&)p39PCvWT8PN(Ce6CGZxb@cRLVpKP7>}vl<kM)<|dR=`T_3_6C zdg0nib!$&Ay>wk4zJE{KtD>*}&U-pPFQ$TNy|X=4)&0!Ryrs>rS`X5_AKusLMZaMv zyV8}lUVZ(RHV^6I>_YGU?jPu*4<8v5pW<3>-nypkwRHQ{mo=`obmQipRyxzs@wvM5 zGyUlMALxfaywG}UHO=kC`Gtnv7j*0Tj`~g$Q|yL8Mg1f#uh+d!9v|r7;8a^zx3xOl z{M=dV<ZvO5v71RR!q@_}Oh7Q}kcuv)GVaP0TPP3Tz|g9yOWe>f4ACq>yj8R*=EGsg z8+yQ4M(8Q@FElo#hl!v|q|#F8n5Q3@QlL;gt4QJ`s>_GYz}#C0?;7j0R%U6md#1|0 z`OfL-*!3}y*2FO1(P(r|c8y`_^f->hD@3l80x7$Qx#Y_@&7DT<22+O}jG4M5tRIhs z#n~X8So?EdyHM)9(od;sVUYBtZMY6WgxrD4nY5PKi^pU;y`5}!zktt2>B`Pp_ul`J z9zHnG_rLQ4eenK$UE7>{^6-fs-+weoOxJc+`u4ZJujA8k`u2nSPxW|1<i|(Hdbs~Y z2TzY@RS?hEB-uQE_*e&rr>f()`NqCJy7y3fH?Qmb<WN8SvyY~7-;W<Y)sqKLb#ijP zkTis_k=!=V+}FXQ1Dzb5=>CWM+W+YBv<UY<yubPWIr)?7rth4doao|w)YHu~wMxf_ zCn}{*CBsjS&u8oXw2?~P^t0;x^nCM7aWO%}!%^N!g_xR|An*>$Y(q^Na84b69Y8|I z_<AxUaEqh%rSD)kCdiX#p_%6un#>X(W{5J@R5$@~JqI}}dn*$%CgCeyZL`9e>4=&W z!P@iRuWY<>4;~zKLqDjhnk^*8l<=|yCLeXw5)H4d2x}l=*-8BS6<xlaOYd+7UyS3# z0kz!D6l=6|*mxT5>|wC5`jFTN;Jmq@MfK9)E(gTSf1?f6>w^5y@r$@_6X@PWSi^j6 zQE7@1+r;d)wpSB_n1f?yl}W{;Vy@PMtDIcNvLHP&N2}G!##I;R=gxpU49~8)pv#HT z1-xaaMz7Z^2Zh_?Nwd255kuZU_m=a(2@jTnLHYS;Hi*R^AR^W%o0)Q8X~qB-?+35h zW$bgkk|XEn0twA~!I$&cCRzc(iKf~RFhJi@guutvF_&zd(0_m}lEQqo>8Urzk&2B) zD$j28WHj2nbn}Z-xWF*Ob5f5zNj24dxYS}FbWy2v7UmSQvQf`7=d>%(HN@J^%tv&z znqssKh6IB|-DJRp(YnYg`GQ>7`Km7*%FGFuyvIw%&6-{P)Trkhj9EzanEP34wSH#C ziUHY`jq+LTs0la<FsQPCJcO_Eg3sl`I}GW*hJI%RAJ7$<d)(I8fJlF;0qLP@rPCx- z3#l68YoSpDH@@qqhexTQ`VF?4Fg9Jgn1!b&DpOm?3{o+g2+kU7H_XaM-&4uA6gI@j zSmoa-<S?`YPiH(wB6*OUqVOW`ysA_bD)hq{lnLydX?NJ&!T8M}BH6)xC!N{D)Eegu zL0=?LhGKTkJ!|@8l4=~gqEbXw&#J0>-WmG<IS-3hF2*R1kEt#-#HPSQQjIm-vXv;b zDgr-=8(Ahk#q!WkKGA3!yE0|lO9{_eTgbbM2SKEREi#8}AO&M5VmTk-v=NsXG7;$o zafwU-Y-q_Sha<rjwT+)ijWHMx4{>Z51UQ()mDX9#7o<ErL`GbiaEsIDR&6&Y#c?ec zh^4Y|kCez`4ssTIWwK*Zb($gtnKoOA<s7-bWA#;els4snUzPpi6b`{ViI+X8p$z)U z1`#(fF8l<ipv6EalVA)KzIQK<f0#7JN$c^PKq;Tb5o^U~Jn=*v2FmX0tLKhehClWr zpTUl9ZZRzpCn_y8T)301f|w7?qRW`|Ff61Iq%Qi|j?xv99QKXqaY4c?1w$pdcD&qD zg+PX=4nR#Awb&#VcFnj5&4ryn`N8Wd8B(<oG)fqUsV-RNl1(KNFgrQbKyngoSWvm7 zJ(3gSPe?#aOMp%UQ(`Trxul<z3}=0DFpgc)ES4XBEt$ccT+?>(OA{~_b45IAssv0M z=qQpJU+@P=vxCh=Ydt2L_ON^9jg9g9q64l2aTO8VcIPFzl%PQ@_rh(DeMlMll(>o6 z`&WTVi0TL)jTjJ{rHE1;CQq)O(qTwf^#jDDE~4<b^pm#a;4pq|!i-kbys4k4UQYFO zC4^e<RmgT9OBGNZNOZK#=k;M%tBBQv0H8o$zi^QI80w>;gSnj<f@1<qim-PPx8}yC zS7Dvx1F6#GWFpZ4UtC?@T>u1ObvvW8B~(kj3)b{&HP0vO$83&OqtO7U8G?4rR)%jY zq0U+|wg@h^T_LVXVt}01k6m!4O*29-bWjo;b}o{NmyTisAkCJs7(FFpzdCGB9GOnp z<cyw>;HboO2{iIc8=$y{4^J@8dqbfw^UMdC2#Q9w0pZB;N?GHzGO=_5(UVHKDeuS| z$Q6qnKpa#vWgt`P0dY~*&#?2!!0JMTZabF^nhjCpGh<@MYbIXu(k>fq8z}*ueRFxg zZ)5GMi;(XldP9&F5brOW&&oH+q&J5Ns!5;H9k`$KZG$r83n{zcO_;5dp73%7ucqAl zS+g;1BTMF}G{Tlhv^@Qku<s<<gv3`_s6c6yj~6N#P8?E2vUD+P9MC3GV-sl-+KS`G zbH1d1SU22XBFG{Q%#JhY3A-99I`qN%(6G1n<~tkLYlpWGq(^%IXo!?MOQ(tY3_3C* zVc#3G0X&}`kh^7ShC`%uiNF|%qkENuqJYWP6_O}z)`@E&PY^pB_6M7A1_8ohm&1_D z0^t!OE>z4$3Jxd<TnmyxR~0JJ8u8Kx(pr?u>NI0#T*Q2`U)dbwx$eSZ&Hc|w&#@9Q zAM<a6D9NVJ5XPvXN{PL+D|p^QyYYHuF#no!|9k{{4)i5uqm2N-7(06nwl?lJdNSG+ zQVmQY%_mGYsAd?inaf;>H#<D?hL)1_745=Jn`IYmZOr}c7r!*23s|GkorMdR2eSPm zFEq#9StMlb8$2kmCWOXQ%@na-+=rNbsaG!!JVBTpMp)j1H^31f?%8C(Tn01AI4O^g zvBMJvadDl+;U*5|lZn$CZ;fFr!LDX2q}&kS9SblhiC0{XlijZ1I$($M<<42C^EXRM zb_UBD&t+au96_REVRIk07^LlpIB<DQK=Cd|)NRiz#0PMo2$7&x9KKmht8qPL?;V?Y z+pdaa1S8WY!t^p;iFx6)FpQ?em>kRw<CdiqzW5w^Vlx?#=3wmVv2RFhUU2S!)spQW z{6dj{W)TAJMzzmLsCe#jDQ=9HH5Y*mzjK8sT?}q9T_q<+(nd~l08>hy7dw7VQ>gZz zub<Z%2M5_v+x8D}1ehq=(TH^ktEl~64(3zBE<iuq_O=>kf$I<vDzxuAPx6df2XjX% zgj9kAUE6k^_PRB~aNvKJH6TFO<hH^1!ClJ3!;jVh_#ag;%+5#8prrgA4#o#jT57HP z#(Z)I^XU5-a_7SR{A?S>EAs<Gd-<iWln3_@yH3~)EFqWV&TQf5@Lm^rXcTir2dr&5 z>7f#9g0VK@>g1%#><abUBDyS|Dzm?!;teF%2HYj2G^dXv=Hs2}oGZF#V^CpCO@;FD zOsMrKqaPi;X0Hr0X}h+on<vH$H#ZepiNkq*R6ayaP-2)zNui1dRbBW!LxCVUX2|8s z3t@ohP*n=wWeyn2h?<$De4dj>pS�<;*Smy*d-q<EONJfF-N?P>=&vr%&-Zz$u_ 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 XxkTRC@X=r|00000NkvXXu0mjfb2u82 diff --git a/skins/barrio_default/barrio_default.inc b/skins/barrio_default/barrio_default.inc index e6806de..df79cb2 100644 --- a/skins/barrio_default/barrio_default.inc +++ b/skins/barrio_default/barrio_default.inc @@ -317,13 +317,14 @@ function bootstrap_barrio_skinr_skin_barrio_default_info() { 'title' => t('Modal Block'), 'type' => 'checkboxes', 'description' => t('Define a block as Modal. Requieres button to trigger.'), + 'scripts' => array('barrio_default.js'), 'theme hooks' => array('block'), 'group' => 'box', - 'default status' => TRUE, + 'default status' => FALSE, 'options' => array( 'bootstrap_barrio_modal' => array( 'title' => t('Set as modal.'), - 'class' => array('modal fade hide'), + 'class' => array('modal', 'fade', 'hide', 'barrio-modal'), ), ), ); @@ -334,7 +335,7 @@ function bootstrap_barrio_skinr_skin_barrio_default_info() { 'description' => t('Define Navigation Bar characteristics.'), 'theme hooks' => array('block_menu'), 'group' => 'box', - 'default status' => TRUE, + 'default status' => FALSE, 'options' => array( 'option_1' => array( 'title' => t('Visible Phone'), @@ -357,11 +358,11 @@ function bootstrap_barrio_skinr_skin_barrio_default_info() { 'description' => t('Define a menu as responsive collapsible. Needs to define navbar toggle button, .btn-navbar.'), 'theme hooks' => array('block_menu'), 'group' => 'box', - 'default status' => TRUE, + 'default status' => FALSE, 'options' => array( 'bootstrap_barrio_collapse_menu' => array( 'title' => t('Set as collapsible.'), - 'class' => array('nav-collapse collapse'), + 'class' => array('nav-collapse', 'collapse'), ), ), ); diff --git a/skins/barrio_default/barrio_default.js b/skins/barrio_default/barrio_default.js new file mode 100644 index 0000000..9ef74b1 --- /dev/null +++ b/skins/barrio_default/barrio_default.js @@ -0,0 +1,5 @@ +jQuery(document).ready(function() { + + jQuery('.barrio-modal').after('<section class="sideral-corner after"><a href="#block-block-1" role="button" class="btn" data-toggle="modal">Launch demo modal</a></section>'); + +}); diff --git a/templates/block.tpl.php b/templates/block.tpl.php new file mode 100644 index 0000000..2f501a4 --- /dev/null +++ b/templates/block.tpl.php @@ -0,0 +1,11 @@ +<section id="<?php print $block_html_id; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>> + + <?php print render($title_prefix); ?> + <?php if ($title): ?> + <h2<?php print $title_attributes; ?>><?php print $title; ?></h2> + <?php endif;?> + <?php print render($title_suffix); ?> + + <div class="block-content"><?php print $content ?></div> + +</section> <!-- /.block --> -- GitLab