From daf2a89be1196ad65791543c06b49a24e4ba7dcc Mon Sep 17 00:00:00 2001 From: Maxim Date: Fri, 22 Dec 2017 19:44:41 -0600 Subject: [PATCH] Initial code publish. --- README.md | 11 ++ bin/unlisted/better_youtube-1.0.4-an+fx.xpi | Bin 0 -> 56897 bytes bin/unlisted/better_youtube-1.0.6-an+fx.xpi | Bin 0 -> 63152 bytes src/icons/betterYoutube.svg | 41 +++++ src/icons/floatPlayer.png | Bin 0 -> 7607 bytes src/icons/loopFalse.png | Bin 0 -> 7573 bytes src/icons/loopTrue.png | Bin 0 -> 1673 bytes src/icons/thumbnailOff.png | Bin 0 -> 1944 bytes src/icons/thumbnailOn.png | Bin 0 -> 3741 bytes src/manifest.json | 38 +++++ src/pages/options.html | 27 +++ src/scripts/arrive.js | 10 ++ src/scripts/betterYoutube.js | 173 ++++++++++++++++++++ src/scripts/jquery-3.2.1.js | 4 + src/styles/betterYoutube.css | 56 +++++++ 15 files changed, 360 insertions(+) create mode 100644 README.md create mode 100644 bin/unlisted/better_youtube-1.0.4-an+fx.xpi create mode 100644 bin/unlisted/better_youtube-1.0.6-an+fx.xpi create mode 100644 src/icons/betterYoutube.svg create mode 100644 src/icons/floatPlayer.png create mode 100644 src/icons/loopFalse.png create mode 100644 src/icons/loopTrue.png create mode 100644 src/icons/thumbnailOff.png create mode 100644 src/icons/thumbnailOn.png create mode 100644 src/manifest.json create mode 100755 src/pages/options.html create mode 100644 src/scripts/arrive.js create mode 100644 src/scripts/betterYoutube.js create mode 100644 src/scripts/jquery-3.2.1.js create mode 100644 src/styles/betterYoutube.css diff --git a/README.md b/README.md new file mode 100644 index 0000000..4d8fe79 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Better Youtube + + +Better Youtube + works to improve the Youtube experience by providing quick access to features we'd all like to have from the get-go. +..* It allows quick thumbnail access of the video. +..* It allows setting the loop mode easily. +..* It allows the video to be toggled to fixed or floating with drag functionality. +..* It allows volume control through the mouse-wheel when hovering over the player. +..* It changes the background color to light grey for easier viewing of the pages. + +# Version: 1.0.8 +This version is the initial released version to the public after testing and getting everything as it should be. diff --git a/bin/unlisted/better_youtube-1.0.4-an+fx.xpi b/bin/unlisted/better_youtube-1.0.4-an+fx.xpi new file mode 100644 index 0000000000000000000000000000000000000000..7a79f0a9d7ef3af9ff7b4f2f3b48dc5edaba402e GIT binary patch literal 56897 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 literal 0 HcmV?d00001 diff --git a/bin/unlisted/better_youtube-1.0.6-an+fx.xpi b/bin/unlisted/better_youtube-1.0.6-an+fx.xpi new file mode 100644 index 0000000000000000000000000000000000000000..f42fcaf3540dd94ad23fc4802be65738ec7c6e3b GIT binary patch literal 63152 zcmZU(Q;;r95T^OHdD^z^K5g5!ZQHhO+qP{Rr)}HZe`YpjVrOqMDk>uLrt-~-H{+3) z0s%z<005AH_u?R_$}*1@;6DI>76Jh9KW=42lm%!dWJT$1>^v>3tqtfLoeZ|s%#@YR z(MUt)vkKb$5m5y9Lg~cCz!HdX5i5W!padxvgY$t9DHTD_W#XxD1HuUif(T^JiAD+n1s=%UUvx|i`O@SBuox-a*0SPMD zu)qcw08R{+NKD|9l2Tv{U(Nu>@aSzoLMJkT;G`3QJ^}_T$Oe?74h>NH&l4~s4tR*0 zuN*LA(BPgvGcqh+zZdA)zP*okepOglPdwVrKbTt^Is1`A21UTf_#^=Rd#JL&j>7mT z#_hp{+Yy1u!DXQ1Ks#8ve#f^qRvi{Ro)g-?U(VzEJox2(KiIW7t=Y|S@X(ut$Im!v z*sDw580ef&su;u}^6g9fIB3-CJ>U23H(c$PcoOjz3eu6$0EJ=Ee|n#oJg8%OgoM@y zvg8*k;En+nNB>iS`+F|%_xUax@QIiozn^93%>#7%-6Kr&_NLbbUsxK5FhHXm zwtGGx%n)Ab;Hy=7BH6A>pqLOtNYyYf-CV8fztPp6hX8tY-REptfAXrHaRHBgFg>Ga ztRpjaP9++l)k5a3%~<(I)S<6J+gNg%?|e?X6iE-W3qQq7SA`+>C{EcX;->lfu?|Ua z-e$f$6}+|S;-%|hSycNJwTnh}rC#dj{Y55%&>hP4Fr5HJdSHaCtm6JmwOX+H5#%-yL4vPs$bJ{++GR%5P zgIIeaF?;IUG?VGRy83zZSsN%hvZQc>pITK#H4UX2uW6ffwTjbOueem)2ER!gT$mzwO~uiU z7{sY_kRfr1akzbjs7B>mspQ~qmCgP8wQcb@ESH&EkB_WeAH3!zqk#7L!{e8;VI(E@ z{1w~~uY!s3anT{gcMgO%r>6HvW*s`Pe9Z%dQoZy zzfe+$dx=FoQF>>3SxSGIoUxu(DdBFFi5fOW^T{%SIxFcoY%J^WEq(bu-oFNJ`V61Y zKlva+{L1-#Gvr5ShU+W3^s47gl}?7bi}E;KcqvKQE>cqj7HJ1H=YQANOgckc&!>wd zYWBphJH9DNp##v99h)dxM2C@#kJl4Lv%Z+P>riS*A*q>eg>S+R{}Ub7PL>`FWt4Re^h@i$vnrOnArdn_ zSA3u+C}k0-Wn<@Gpas9*G^R3-vXGjz!my~ktlY1?+*r=k%ZnlpOZ|2A6JodmebJX{ z*#xnmY&heL4q#q?xh2ben(ioOYTIhY&gN$$zmdsJ5kos==!Tc!*_A<@9ih8=xAH5# z!K-d>XhWTMl8aMIv;*2QTPqB$RYKL6nmwhN8C1#~zhl0_w(Hm*jS^C=K?Cb#FNh)@ zTYWi5^XksZ6jN!lDB<+cIx7N;c&u4MzwT-jgn0R`syPz_(?TJTH^tn4>q3sn}9LmOts`J^8QZnqX_mmL}38Sa}md=>^ zm*6h<#Jjf;j$rVedos@lgnQgOV|-~?NAVV`p%uMg?`PxN>goEYaVwM)PjO=Qt|O;) zQL1S4Ke^EY5L+P-3Lg2waRw#9elBSZxQ*}Qf2ksf0Ri|Vv*$5m$Z!_e-{?$jufu-i zdK~=VMFh0OuHeSMBhKHGuFAXP_g&FR4qBNSQF_<-xgG#h z0?Ke*^SV;bCb8?ViowVNxJbQ&1h09@H;lta?>`ix7A%{GL>OV#f3Go5J{4py5CUp0 z?%Z&x_oE?Mg@SIRBZcjfa&U^RCuMeaZqnz5yFBPh7@-4Q(WKK-LE#&SqK>EAgNw z`G?<2QYNQsN*G0DDZNi&Bw`d?X{wqkYu~b~5(yuLX3jct1HU1SI(N;)w^Az@1n>JW8->ieC#QAE&5ZN8QrMUVNQ>P|CGZuU1expc$cJs#iySx9g8G<0^FEK$SKH=? zp`i{BhoiB!q1p^4_8G^is&R7J2M}W~GDM~ix_@_b7pP2RDy1s{n)%b>qU4}-Wf^7%dQf5je z&oY`_7s#v-o_*tp-;{%-EOj$(uuXR!q@P)loB6+&%wRb?8=$9|?5i;l>$%GVM5l zr+pi7hZ^y~q|DguOC$Nk+A(8*fX?Hh4r8QYIY*%{W zc3CF5kU@Nn!%p1%8#W#3tz=-cXvbfL>( zK-AKqF$=zCZs6@olkF&_WkhT%9KmP+qO!0CW35TmLPWl;w_tyK2=tUA?_|7XJmAey*>)<~c}0Er=iGrzNK#`xzIdL~ z(?M~uHtEaO6o1`YX>FO*cNJY{f}aHW?gM2*w!USt)UdIQxi=ZaynP;*{%|~n1}?rN zr(z%?@7hriKdSm<$vJ|iyn83k!8)-QvEj0g5enJBzRXA#76<`}|K_Jb<_F!F2TeBy zzW0*>8Tek65Ax=xSc@{a*JJQ<_n96?I?y6Y!~}&?aUWu zP%#a*V+WDD!eHJHNa&U&(|jXUnz zGG?E**1t+&vV0)w%Vs98Gwv|_E?7H7oXPaAozj&s<22M|oxS2aI!;K-N0=t!L@bSk zyX9net)u_KNOfbUzMf4VuYoSE(3>2HjHGYh_OK=~eaH2&AvO`OJq&?;bdQg_U zqUjMWdoIqc5f$JsOp#PjSV`TQ`pRc3aXC5*j!bw0im1$`G^0jc-cVE?B3yy3)MaM$gcLCFD&J zLC=03gAcQB9P*lSLt*w!`L}$bjaIL;n(XkaH7S+>{|G}{r1h1U)aUG`5%Z{)r7~P_ zugs1XqZd=%zNEwWwMXr0B$#IDuk+=g3S0ex*I6O49=ITHvMNUM6weP6*=?Ht`M*Cw zl<Dv=YIJh8&e0TR^r)Jwm#^vmhLnx4a^e*_ zxGmb-4SPPTtsT*mZS5*HV2)S_PW=rN9{NEzu%5s$@$+|TdgDbd6bZ{UO_p}Q5c2$)990EQM$a? zAjlVK>{{cHM93ol3DFkq7u1jYZ>M(QfClAOWr_(Z5>(I1Tgj%|+du+9!{1^Xs^$h) zsRQ?}B_hSnxPN4(fq$emk;xU1iZXVlpG280-*Z_kF_Qo4QqFv%YP4;K_^{&?3Y|zy zShhquV3k=wM$cy#myF%1LbLRe$}o;HR?kfTHoj!z=B_jdviA%02Jb@7*+_Bs|AP)7 zn~Gc>!yf&NshJ<EP=4J;+@asD1)DmV#-Cg9e-&yaav@oF%`Xb z9@^plYQ=0v9@(WqKZyEg?C6@3tTkZSclze(iYUiQmUN#o#l+h-Aojh5Cm<(Hembh| z+I%`wUAoAwX3zNt^@=A}b%bb4B-J}OVlK)sgN84kd7ISffktZ&#=TNLRWyod?*0LI zP`Fq`*|>k2F28{si03@HxxkNnkwv+h$MKHX0R;0WEa7jIDwJ#^34QBW%U)v0;ZyvI z5!L|1f%E;FEsC@A-hnV|JM^EWZmljyAu4xz2@ti|^A>%yAHk-QKiVdV$B4RgizdC} zgx><^FO9)K7|)Fx6f)pDt${UM?5vJ)--ki+905ED#x~Web+c*4OI~MYStRjRz}X?8 zwi8pcn^sqC2S_jWEV5^$w_9rh2x@rE4lqiiPq_u1&439H$THqvqvZ}vsasAp&P*^n zy!{zMG`0FX;5Ont%E~-Hp5%r&1AU#YQG=^}tus0~pI7w%)8sh+354MyC|!>T0PrUU z08syTlbc%G892*Z8+e#F(%IYouNF`H|LbK$^H~i=wt2VYzqgd)kH5J=LMS$Z0)mPl zH90SllH|uyB@rnuHad?-JKsT#H=PiRz+^z(-&|_n8yGl!25CDRk-#TDskBD<10GfYlWg;TUuRTjY zdNXo;EGMs)7qxG{)+y8#-J49U&!j7j$_*1aUU8W89DRbLfVg9axAZB_;$$C+Ok=Xg z?`4SI4ZbZs2}y!w$Lzq@Qd4#5D>2#@6g~@7eQmk=UBPy1tQcDwB@@vGkM)sXzB+pn zR=c$ztPz1Z#8;_RBX05UgNH@vz^~OK9j6U7MoCvU-B4My**_qcyZy$?@$0LLCLi!7 z6|z0=`}$Obssj#BCv^@kS52zM*jQs*z36AlcDx=@;dxiH@zZUU>6@u>(`QmoClq=( zRQ_rCdmNg<{$>hETnZKAT~WW#7{!*Gs;||h(4J?{>>CHxA6Lfyp1j3vpFP zQ{Br>jeo&7>hRWdrPol-dtk@N2f1(VsO2QIgF-8E@`^2T7Oniz(EQ?~{`#NskS6N< zMX;cxdD8_wg2_ZA7A`0pH`~z3!jyiu-|M5zs8lT>2T)(b+53B=vBlBG*P`-A_3q*p z&~*Pw=w>F2)e)9}nkgNK8THh$M;QI~WD{_TOdU4;0%Z)M1m(pJg*7Q6fOjf93oUzv zdI}fXnU4L-{=$wEt3Vtpfi~*t$BwKCc%TYG#D`lAXsKPUcGPMm$3~+Ht@K`>o0U;~ z7i)5SaI!PceePM6!|02+tkQ=HK!ton?j!WqH7a7Q$r}04iip*tpTWMBnr}5ZM5d%y z2bCV3l@1yoX82J_etNlL>6fB!|g!?eMMQ% z`xUH@`p6CB6oX*Kdm>R$Pgnl+w{E8Suoe^oO<_&#;jdjXw|A7|*BjTmqpl?0IkUt% zj=Shn!v4%H^1DY`N)0FPoT~w-b17Bcb8CWuzUxc0kKo6oo_N#{LNiPTkBe0vk!v7D zX!#-o!E(#kB9+o2l76KCx9ug?o)myw`CQZg7L58^4y7q9C_mDtqF5p8c+Wbq|3Nlj zL?s1&)A-gNG5d^vdITD6`Yo0~Y1*0QjU^Y92wDotgPeamaHzj>s0Wb>r7R=DrvQUc zei)gjHlV8YG$e@?XfTwi$p(ceCa%zEEOf|66NFro-%#uFMw|C`<1H%c;j2dr5YOfX zG2;hAT?cuS0zf#?kR{edB*qx#ruuIk0n|5?q&_LmtW53Xg2p#cpGID@BT>N}a*G_a zMjK!9P2J7M>EE-0LZxI!y|x_*tZ$QOCu7*bjA_h6D`UVd?qI;QX=z5|yk!gVB`u}% zv_3?aPg~=@x$&o)5b)r-xz+z>?*;=IIKhgywtvhe{*GUe9D>RigS9V?CJm?dmWT&` z2;v0t@bDlzdNR8%4pYVKtZ$%t<^Et=48_@c0q3hREBEqYq>uAgi*1BMqb}M2d|4i*g&t zz4cS`b%Q4@h-T_(5mlLRfshox?%zvHOW|LkHg%BPW)uV>wrq=7xN73YKAiy`5rO3` z;p_S=Cysa0%|(8GSK!11TEI+l6|7JHB6)FOLloiHf@$Nd7@3Y8kVr3du|lUc9-x7f+OPvTa}(sw@TU;pd0G;9$#QAAn8h;b8wh0ZfV8RYs!ij;xu+dSeyR>8tp z6?5U-82|U>j+Yg8a|YfxO;!%nFnxUpjCyz3mJ7s}PcKcAT3V1^mRUXZejk|#VTGiU zk2Xf$QG9^bdn=An|NauB#{cUPX`CYOzJWrY{yAMhfYZ#(%<*3apOAJ25k5mhhTW%t z$aAnla^!%Xn$L(7G-BW`Iuo7U~mc{NWE*WLf!BA%@Gh}h82ZPJM z)~z~J_;1%)|6s~?aPFgV-DCK?S$X|aRW^g$<2?$rtB3NPon@X9VqpzzV@Cm3pZ0ur zWX0V|p(KyvDOBycB-7%XQ@6a@2&H%qM=&_BZ5H~MCTd{8G`2worklCaX!&BL3S zAn6iY-Syo(6JlgmF_zt%qGpy5G%S(lpL}@Yk7@4;V!UeFZD`O-%0JBXNUHR$0V%)7 zRjoE~3I}Cy#Y@Ah&l1!^k9i=i-IbLZGScdeAV93L8jQhf-eXC6y)BbSO7$Aj_8E19 zG39=WfW<1T3c}c@io#Aew47k{RRI!Lnwa6qUclE!sYF}zw2_LqObL7ff5@qXKdc8G zndqEviad@sH@6DTC2`vITxWD6bKfWKPa`}IrPP|=;dc>Kp-8SMIo(2r4UerlHE{@o zxSp#pRPbg~stxXVao5g;!h!DL-)B&c%j{*`B^&Qt1p3eXV$VR4$O*KyKh6QO8DAP6 zROcdixA$_feyUgK`GIZ9yeQAJnL+G)jEu=nL^wWVD!9D3K_fWak~2p)O#f}_1E6GT z43S7%iW4}xVY+V)teigsif%zWbM=zpt$27%(~F3LKe~rt_2GT(Boc`T4P4UD=N{O1 zeKxB69SHu83cm6^&&Eo(?`Qa^oX*mkb4$ReX_^Cx_S>%> z{?p}~#nUQ)>^Y?fgq5QclPNRJ^kCN;SFA$Tr9rpRlw=&BQP~f3F5^Vu zienft=J+&>j0o!O8)x^BS3%$|_}&P(WMKUE8;Wv(C<)C>Zh|oVHVbrgj6XJgAt7oY zpf;KsTLDK$->{C>DTtz(@8Kw?axs8hRT21;Wq=ka6G0yvVu!Q%lPhD3Pl#)K|AC{; zl+fTqXw=z$V7CRi{NiMCo~vm^$jggP1equ|kp|ZNQ(Zeykg?rEgT3;F7T4|Yt25%u zA-{WWq9=bo6&7x(9}5df-%K;%miSBD0R)QZnU9<7xo0oV?dpnz5q|1dZk}-Ixzf7! zVm_YNv()e66sb$mBgqIrDST&9a{1}GBRrYl^9W3C8TJP2#9FLdH|DJE<`GkkkDrav z0dvp20h!H}rCuMUUMdxmz9S>p6J+c{@2=JWPi=pdnFR`q-=@K|oYZ1nH!Bxizfs!l z)GEbX;aXMp@eF~=Vt8=xw{0I__&2Je*>G@DbV7)n{QDN`(@Ll#7E;O*HDTe!NhA7i z;y%>e_X(Dd0TRDE{pdiGBj>H<3DG~)EXb{!&8-APvLtEKvWNa!eU$YpPkPOB&-T@E zt{4;`!u^3IJ;T{Bw~0_MV1t?sXYP%m5zoDD23a$;$t_qfV?n!Vy3 z?j@SV#T=}9SROCx-P&*|3U$oe*btb>=fRu8pTsz50ZgMRXmv-bn3MHcIYFEBDNQF; zQ80?cYR;R}7-=d04=hM%cH{oO9W?m*kwKdknIx~2n~dq~A)iID09x)-Qd*4ZC}Gk+ znth(4e2K&D9-C^zx@~-TD_a2)bf(~Y;r1S5`)xyK{DaC@9te0osh?%AeY-^ zMt{z+*Yun#0&!e;+Y2^{h*+ezJ0J1XCr6o`Bf)e*&|ga~pEyrjZ z?_G`dMAGsqF|miN>gbgunDbUqnG&F7)6u35`p~|haIcZ%+aEOT@ZyWLYRd>61Qp!e zNUa96R|Qf#S3?iu!om8YZNH`dDdLX4E_-D* zefX*c^rDe%ZF5EJSdSdY7i-;KH}>`;UlI4JOL^a%kM$6~ft@uHHIRdF!eGW-PfHM}T=jl9P^g)O z|2bVe2&!3f)^vKjtDEIoB)FQgIhcOJ(o#{`O@eT%b8J0p=qZM+SCdh7O~%p>`^pkY zxfrEOv z1jaU2Jx}R&itEJO8J)71aQ~NHc-$fnkE#~#x1++EQcU6g(?px5A8L9WKTfE(vzqdS zm*Gfm~wQZWOL%7aaFUt$~tot8IIH2BEtFcWV~<44*a$)UDl|ET9ob@5eVmCcTxdt zFWI%azxtq3jLHf4kFwh$0!UNZdn2i2YX|8~bJY+v#yCTD!6UV&$qy2KVu%9vaf|GP z5it4NhDkQ~UMnz$_Fg%6cuO_Y>g&1?hgFfAu5WXnynd5){j)h-q}lak6%1U_Zi^<_ z<#KMRqla<0-a%_AC?el2L+hm$!EmHyb&D5J5LF)r#|bcIrqq(dT0!MB*hqOA{QM;5lbSO&FQ;SV6EAxR@_3dmON1 z@6M1%&8wR;KD6~&liislttB)D&#idlp$6+LM(RkH zVt!GlmKa^?$tXctS@@`jM$2@H?op}vshY8Zo#UkN`s<;y zW@qAzgCEzvPBTKHXrPZuPcI#7E)4I(+EaLnEZxy8gxK@&;v(stY0L1gO=}JIVW0jm zEtc)r$e>XGhpKzlMy!G6U92QH`Q@%qDeOYKa95mf7P4CJ^bzokkTgBjL-qKvgm;?v z%}39~^)U_+6YwSCDF6QKOXq{ct=C|EKm)Q(UUHDOj6sc?&;chZQ9D;0O*xYk;)}V> za*D7KVZV>Of4WWox$?;-uy9jNzrlmbEyKgAvhPuMl$F=E76goLitfp7g0Yo}C+)HT zCv%C)tsKa*B42O8-)!z$oP9Vq2khk?AG_PfzP1J&(`OCXk3gJxe5B5}c6esP_?x{3 zDHW4lYp$bw_+p=RR+|o<_-Zh%>K{`)Ayfw zv1|}-{PB6lqFgUDazx88b;rq!CteSt{$C$oP5*k02|Wg+Qp1WGc*Re6^D&B^rDA&E z3-I<4BV~LkX$V8u-=EBjA6-9m_npej6q)U~NH#WZTq~+5-}&Btt1qTuE=nv$>l)iF z&fx6jaQc2z-s6)Yd8m*1DZ-g;g1_bGspvgVB5*zL*p4D(5#gI|eERYYWW=;z@QC=( zH0Ft2j*yT>sy8xd_+hOj4R+)QdeYoCeP^-n@NBMD!MX;pKVg^GicWY-4C$U6cr>gp zTccE$T?qppSP#9~Ca?wenV_>fnV^d!*+30?^4|7(n)G8z_PZwPLHd@pFlsfCs@#1x z3+zXcTc6_KPw5ui%b)?Np8Bvoy7>cIIXr0V6vzl2XDnOptT8GIp~jEc#h&>E9dsQv zh?;wZy0kAyVE;-Y>gx#ad#W33xHG1s^~&+U!6Qb}ZY9m6GtXVI&wv}^HC9u$7W zRg9#;Cgc4UTz_^yR!Q~*UDZ{HkPXh z^nS)jrU?9g*nw`?{AsNS;tWZAe-Q3cou@B4e(*v`7#yc1<(W#xruyQt-U&#&yTe|L z7KUojW+n_aHF%Ac`0rXy1piwICOH_4>1ua8Ct_dk9b0R-Gh43~$b)?IYfmfF-cfggs3?Ewz zu71P;2M_aICMwMDxnEXHj}C+(E8{1{pk#yZNCLZ+5YTV*I17r|8SQYsQbPSo)D(g# zZE`}G>G{NCUvJ$)XVNKdce^Nr>46LLyq|qhLrAheLrNcZUFKC8fKfqdN6y{rHm-UC zKjrZ+07WzbICFdhoDQ16J2K!AT-bM6UAD43@D$(7YoJhk;nB9cdwP}B4B8?Tw z8gJKJWDtD4_SARP=haH1_|jU*4{lvIHO@u^kDu^)4)cn2iy%^j&J!v^R*lq{u*MP{ zJ{EIH@y>04(aerU$9ns534=MgHQh*t(Z2lb734e>3AN#0@wM zdzm3l2E+S$ni~&f)(qNB(6n*H zFrLHlTn&twR|@U<6NT3k;vJ{^)4kuEikF+*b7F33uirRs=byO=2lge2U(FCN2lklE+Q}l zP4vJhZpX9k^KiQoyLz%1iv>aNK7>zKm+sIT(R*POgFdKYPjq?8MnZa9f{TMEb#}y~ znC?k5W_A!!pxV^g%>ct+cW0xxU1AN9Si*^Qt?0O2)~c|*CF_Xi6bohX#}!(Rcvx0J zULF53J6YugL)yzMg{hAp<)iT=@5QLH2%-}M()Qt$O%_u;jErIhjyYI{H7`huWv#8{ zP*WCUIP-e2^-|6-NOygFZsZ#P9~jqrrx2>j!wpl@5=ZqeWSYUY8DgQsPZcMd{uD7< z&sw}8(|VFl#)DQd-tG4?4%7`YIv>zk-%Q1@0J9qmdS*|r79)4vaCXgV>NrlcROIM9 z$z*cYQG4qggyvM7j!Ly6bL)D4Z3;iuV4LPMNg%*yh6lEPpxA-d5-6`5txhvy7%dr*$bJQJtYs^=Gf-5*w zm{76CDk%(kZhW_g{jzm%VQH(-Hh$Xd zyUP3E9(8TPS&&Le$q(1de)z+A2!2+Qy<2lX$N+sMcw6#OZasso@ETd{Y&=xQjb;4~ zoU3_wjo=YouykD9Z>Ty`(!~#;RiilfR70lj`B1Ame}BL?W#q}PnA7hEDZUZ;Xq z8lULM>YnqJ#37gj!LFnmvaCu79&e(>z=5xP|G_;pA3{olgC;n$YtPUqn?H_bA)=jT zZR_j-*7TxAwp*SI+preyXuNxHu+(34xW>o4IU?JA0!5Fyo1}NbAimTCi`gpEIyM=x zl%FZjoF4_XZ8Fw_?qzE3BSxYa=lIoXaJRT1dvkRmmL`_D-r)6JI-kzR60X64`kT#^wR~dZfrc(XP4qbixveLKSdyrYbOsO4W8JTePwko)^`tid4 zOY`o2e>b9vov5;DpDahitN2rRS86P#92B89K0+H#v7H|S>J>}lw_BgtDCE>rBUm>3 zmKrWA)I;8LBCJl^@BfGpPX`INTMxIR`0B3;f!E7S?iCl=99Gc{u{wdeM@TizX@R^{ zgF|$-Yra#Iwihqu7Y(6d8FQr=EnOW`ksK5##8 zDOiSUyn5+`jr(kU=07l#4u7)dS}K_)7Bw<;sSgsz&F%@nVU2>fZe}QZ!R)=)p`kPR zL+}siejZRYm1qVOFy`X$JXdNAoZvio>sUz9+jzm0=Qy>OFiSwZX#}-A3j>ui3dQb% zNz?&l%v>67on-YlC*-!*Lqk!+vDrCMzW$3iq?OlXI4a=NIBD`@%ysj7f4Yn1;ghjK zU%->+yGNjUGjxYmG9CJT>oGBlXl4^&y`)PBv|G;j%qE3w4nu8$rnYWAv&-SQ7Iy3N zphxE?=(wCc$&qF1TyC-AjTVUf%149!A*p00CQcCl{yJ0E=MuKlK$$>#+gw`^v5Tv| z6atpGPr_fK=5WOdEI!BF@dfN?pCmd@hv>|POOQMkd8d}!ndq1m3hbdOC9zU_>=X2Kkh>bhHLKt5j*@UtJTznT6zyp?CXN7J6H}|C*(hCmdh( z_{J2YINWEKIte&(pe9a2JuTD4dN0&Q4sXl?+Vf(MF}SZWZscYbsB;kqn6vT!0S}Ct zIsqnLAx!PKdE}y_I*byWv*sD&9eHxfFIWG3{k7kn_o5Mt<&1N^N?(duOtD(ZIlaG5a;5WAk(a|qew;iY z@F}zj{wbVNi8?Fakdh&}E=~*;AZ!Nj=#oM~ZN%f*6%8eHv-t?|jj-w&pak<8G`b#p zw)&`X!DHo(SnApk#Xm5XPZnf=Ao_}u8pEl7T>`U|lZ7+U%rTRvA;0)ui_H_ID@bkn z+UshEWc?t&mGDfMlU(N#EtwDs_aZspMSNSlfG^N4R%+BG==f5gMURoWSd$xZg0|$s zK2>kyp~|xs1Z9iXWKxOak>phxXR1@>(rH!`{pnXBUuA5gFLqoRx3hm9ZQWnm-r;uF zst~D^oFQ@Y-^o$#>p48Odhd-iRbHruq?79LPIO<)P3|2`P7}}F8uKk*dgtV zyo7Qz{mG4$U(iMc^dEiQ(gPT;jqMf`xI0)Qr$(I{E3=f={^vLip3=ihqHhl`~?BFde;|RK#Dx7hech zRx`nswW~fYvTFW$OHX!mqIm-I(I{^q@m!7LVQV_5XF5s^h40$eC#E(_|8|=&R9B<4 zRg=s%imC{W(Hpa3NPY|dzCKN3Ot`7ibRgmwJT z2)FqDUy)s6#?SCjM%$(lTeWiX_cg?pS2xCzjw4O)+aIo ze(<1fwvXGr5njTjR@>mSNub3o_5hY=aXI11%OpV1*ITR$oRsKDZWPLB4gEegd4weH zpSt_cV4cdkr&bVl|C`3#T+CXv_jo<6vL8fbX97pU8N>WQGR11n2UX|&Q#p)tKGlcB z;Ej0k%cyrjs?n??L3d3S`L+kPjYa)eia-EsWpr%WnRjAgLLwhUn<)| z7=Uwdt}c%C@s%SgB%XEM50l4^x$+1IKpJII!?G7O7xvbinFBl-L&eVu1c0_@U{LMJ zN5)3aRyIwnr|HA!3rzqfwdf$f*T|uxQQdi=*16g@1ZwRZW+YlfC8oUiMONZ^L265Y ziFQNg3+N9kCUIKEKjn)rF;rc*3$pWb$}jyKvbajC8Y@ui@@W``=I*I#UPgm%{rmKg z47;djK(^)G+x@$XFQTi;YRjX~G&t<&Vua5Q6el8eopRx3@-O@s=>L!^guyOSxyCUN zh5w;g5#Rs-(*Gt^tnKXVl^tD7{x_zQQ-Sh-V_hyPF!IQ1C_P;pBweB7Naf}f_529N zm5KxY(iUhD>37Hjn-wPJ%h2Tn;@=FDX7A1XDUq6+(B|_*z8Cl-nhI)P44SB=Z|CNS zgOI40W91`c7~*=#l}cq?w@t6TPPbm4C%H`~4h_sDMMp&d{>qi|Lm-BF7scSx;p*)P zb0pgE%!*L-IF2u4-pq388FD><^h2WyjaQi^s$-;@xshr3pG3D&cm3^Gu{yB;qvnfx zj*T{a*RRfsoRXEMB3RYS!q9gSksl-4E_%OuPu2Tp2pO%O5+GW5wVdG3*H|QTD{y}R zoIiMf02sl3pX~4C&xcFFZnl&6EY4bgKPJ)u`h1FQr<&=zTZz-!j4QxCWQs%Y8tomO=SM0G7%(g!8OQ|eS9KK{0 zhoJzen`SolbL`(8_}g2gOS6q<6IsC)n>2vfd!K6~I1LaO=W2)7MT`!p+>b%JN!CNjo^ z99riGs&=Jsb};!0J-8m*ed#}g6*WA_@0r=mzg-+5t}2n!qlsSwce8GnwVtK6N95|c zo$$O)-3drhm!WwS@H}|V8DnzoW#uV9s2j)0SCzI}%_ClC#@q_L1XJ@JP3dutYU+|lcY$4n8_<0qCLrt46zS=zOq~$T)Ww`%KctsAhbSW6i34-&c z4NFl6nc0Cc|I>a9;wheWuxxK#1#8Jz zj%7BraHsP*!rL?1i2}4BKq23G?W2D^!I^-unO*dZN7hYwN)YR)u|yY{TFu<4FTH0j zm%UR}eCDwJZZ&2f5;9NvwMgBqk^}~4tv4Ig4`Wq-HZ+>`b55Rmt!SWg9J(tUaA!kI z-cxeHh2ONgl?7Y8hS$5QP|_4&l6gl_Hj# z2eSccQBPmDhG5a)?{7mODF(mxWt>RIE0}>1<)~o&@YXq5q}-1q!TsPL4JF;rz0(~s z4!86;jHEDe4W2n+2V>3B0SIl*#GJ5}jpPdQ(xpWlvrK3u@1>9#h=y7Qvfj@8DMTVI z$Y867KfOv}OinMuiMU2l&j{#9f|^T?!PyIl5vri|qZR#`6vb-ni_`!VBjzk}Erujq zkC#>IImo?~`GpV&M)Ta~R`Fam&}G*U7~Lu&sLSS)ne7d^Kb$<{ziJJ;_GIY|o$_@e z_jB|XHhw7A(dy3u=beLofd4b;ZU4ARp(Vx|so($rDYyUt^8aVjiyBxv{hv{vPxb#J zcw;nNl$G_`dk*^v7AY8FTa0HYc$+uVw~pQd%v&kZkaK3uDyiW%x(D*go{HJd*KBbAU}Iz|D&Yl7RC1b z-OC;1Fh5>7R6Oya;ojmDN_7#2=OVuczao!(`X#!{EH$azccCcm-Oq9_Yy*^@Xe=k) z{(PPInsH@dZ&{reloU9!jL0ZBQ0Z4d9ujp)iMp=AiEW^q()}UCJozk25tC>jk{mq$ z)+-swQdl#RcUgFE@uAUP&6zZ$YG*fnF$OPQlV`jrHlB&b5duD#kRwBhZt8KYy+Q5K z+sdP$u2?VkUWEz!$;(^s4h3&m3VOab-L7xtEwSp-1s@$H^;W&E0gH+0HAFVY5UzIn z^;OI{t(!B1h3c8Guqc2;wSt_nJl%^YBPAs*^^XhgO=xUvJV8T4Kc!jOwA%aeisVqy z`7xDl!~EK8IVChJn3|f(?Od?YhF;qmBPWOdURmMO6BQGCy%;npkTqp>Y^i>GE3mf@ ztv~?}JA0U#VnfpFo+p+7G8(ze$bxX0nQ4(P7ZNXTvojC(+pmdP9O*BiftUstJY@QF zpdsYkr<{Gnxs8PAnpp0$4n*Q$L<1@4d_h{<4_4s5k1p%z%D`~n<@)ln@l#P4t*<|+ zlQFRJ?BZu=#$cN)2rfZRQgE|ZFR7xdn_G|a@Y+^Ghm##CZ#v*Fv1In`O%d*g3%Bwc z=JRo1Q{zWWUQ(8~^ZrUzke#>${u;vE3nhN%2a;b<%Ud?dgpm@77L0nf$Ez-av; z)j2+EpL+D;H<#xZ`gnhz!txgfOi8}@1$<&6sZXfCAPZVnR#wa`ENdn3DypQU#5FWD zsa9CnfeSH`b*UMzrYO63E$)HcI^PcEJC9GwCz>R2WNa+2uC8vk_r6++GgMNaE3pIl zf`ngDDep%cn|9t+2SY+u@`LcWVI51aIH8rDk;!rJR65LG5T#v7$h+0l68!Pu!86NE zixDFlleDj6cdWM7o0hg_SF(mdz}y_R`2A_l@wQ=Yf9)kGs4N=`3nXEiQMo_?!-PaR zG2GCLiMjDMOHV$&qNIYd38k4&ysEZ#2XU4N67w7z%TurH59CD0LAhD}G9>yHSE-%a9=5J!D#mk3MCvsz8W^5RwTt{3`1%&z=A`$1z^2*A| z=htT*GBT2*nEZ+x+9i4qN=ib)$_&bvEa9~mgECU#9xvWPT2G6WC1f$``G4CvoIp&t z0!`q^-Kr{%lZZ-s^qHk8l&RY}bAiD-5s?uN-IL?$-lDnQbGv;VeIs5?&n&Ve#`$Ij z3Ah`?ew@sFc3`QGreB+*ev>Sepg>J*DM{6poqCaeale@!r;3Q^Xzk7@dg~oTq%A-saK@rU zWG~#RDKRy56)z_zXL*%#aB%_D{r1o1bfwpy0{*j;7cWZ93=^DKv8#{h(pERii}EtQ zj3fY;nu(?72MiPmGDH4pluI;^4m?UX?eI=zFd zCudc74?{9BHapOPOj05ROuZ;f*ig)`&ieW~!R+|7_D5W|tIO-B*ydvtOxqfJusNNl zr)N)7Q`4vRbih4qBdyTV($amFqBJOUu}7!4JRVAGYb%;ZLapD=R|gN^AYTwTf%EM> z=S*HnX(==;gjAIjs-dZ=&fLn1+5e-Us7NtpdVKu9HAN;cKxuq(Zq6>I2(^vIbk4#u zaXhD*0WK#myBpcu#^!s`pDQadv9XMl<7OZTqEI+ESjV4&L{Uj;jXIht=P_Lm4XqKE zoGfvaL3buDIy%|EV^LXE^`@=c&yW35g8?g6Oi^1^6YHsBTn&a5gZ%X3!t-XC=EJFV zc3)EY)|*?jwx&jg7jxufL^jqzu;Akkkp#c-%LGFbl2A!pM_k(4!N9Sxob~CVag%ZY zK?}9HxmgYE)@Lye9{xUWZ1}Dv&qf)=A~vfj;kU5eg_;`p<&9G`!y79(##npifDl03Gue79;S6fRf zN#oxpCwx|8rmVE|*5GOmk<(?ubkvixk{AkArx%0L7SPhSe0O_FWqbR2ngZR~Fc8#; z{L(^>ReP7+R9LpBm)D_(x6OwTqFR%i=Z+Zt_2bFooxM5JNr3-^mQ~zXoSRit6i1_8 zkEcl`=JwY|3kxD)Cw6`1(aJy;0z0=iV*G?tS^LJoz(66JU2k!+iE(KeUzGPtGzBRw zty6FTFicl8skU($0GZq@f=T^%WQ}?W0v_#A&Q9TQU!+3;N`2=;dk5M+piZO#{$#I* z#FNp?#*4=*sPsk5k?8oSs%^=L@f(AD2=2NU`swDhQy%s*CeT6*;-#gO02|wvo4V_+z!fiSEX7_LuJ1$| z|Cae3dUthY7W9Pfw~DH0(F~rHtl(f01K124G}pPE5mOdf#3)oG^qmVxGF8JTX;KOb zb5|Rm>@msJ0VQE$mRE48@Co?p||AUQf>U zb#w_6&r>vH@|@L&m!LTV*xjq`8|86r-HaI%=E-5PulTk16j;eMWGX8$_h>YDhT57~I?PoqXK0eOuV~E2V8Nb3R z&V4R<@#fjs>Z`K0%KR103S70=YJ-qCEKUifsiAS$Yj2tHp8XRRp=M*`YD!kN&UoDF zch`Z4qFk2T-p(*GBWUsZi&A`+e6@#$&)66e^Yf{yhi~q2gJl? zZ+#>|RMlAERw+FUQ#4HRxz62O$2K%FD*DCh*+=XAm6KOzhMbBEr;T~MlS{QD?}pS_ z(GQP;Ha#y-U+yvKB#(f)RpJy&kn`-rnE%(WU&eY;mMw)1hT;%8qwij0&-9D-(^~!( z3F8qu8~tg1Q+j%OXs`i*1Ss&vGwNu}=f7sEC@4w1`K75RIDEBW)FtHuGsNH33_!kk z{!n8>8Z|MoF;Gf@kZR%1HO*`uacvln53)3vfOTG50xbz?$)ozEaGEBl&;b{;nd#|V zEo~M>1uQ_P>(ub_FsabISksKP>*;nYhhOW#mV;$gGw~XoYQS|pTOqt<9^J1RS@;5? z^I3B+l@jCx1P`jf?AzTFO1%qBfH@pIbSARj;5#wzXVGMOyr*^m(JvujO*4no-1vN9 zS(Ss66N>gVV<}P5mDkU=2fLY*QflfxjWI9su~92YBBt0R*5>A&q@<+#)uTJK z(Us`v0K%6vVM{D5p5*S{0M?NPINBCS$l8~uCr4-@L&Dcy$-8L~kRjkN$xD18bZlZ` zR}!EI)R8=o0I|aSd`8)*FaBh@t7^@&g(i_h_jaZ;bL+0lT++w0C5o{K^Eq;N*+C~K zbkN_Buq%rTh9b<&@EDU?nHe+Aq+gBaPz@1g0qIrKS!kw|Hh8$h2Vv?rR~aJB&Dnc_ z0jE(B5tn^-(G}x!yCfIpc(y-Xbhe7TWJ(Hu#-NJR@XB?y*|ixr##pWf7PGGz?iYXe zp#VKG6)OAfWc81OVqPcyM$dfe7?ijXL0(9W%Y9kl``$T<))E27v)5K|uzBPh%o3t6 z786hkZok_>LW7Ic>w3j^3=}iI0UPyHMYRL3i{NCw6qmxLiC+Nkw%A zv&Xb>JYf#AL2Sh@Rs2hXP7Jlm38c|>xbKj9YRouDT2k8hb(2-G9IIh|%6WGolFgK? zVR3Oj^IXO{BMr;xp zjt7{gQcZvuwcNsuRaJJZqC=~-lC{^^-{A_^85j~zSm`RZy-dO&2U`~ohVY8b+E#E zL}wV{@HiO$NTJqKG+V{ZDj(_h>s`_J6Z@QAR?J&0C#54eI@PWF%Tq zgE6h^_!uQeunE{+zrJq`7m}g~)IL0a8H7t+p&qMQ%CxDOmDi+9gdce{#2J^nlj{)~ zLCmj#US6Ld2oPpW2r;zh9Y%wSSLf!Qzl|SFKjiFePjGODH!!@VJL$baeT%dZ(E2?- zFe+(upxDnXBU_=s2cF$cF0Po;bcI%+WG}$cK6M8^_WfcDMud0<#Cz0?g#8o=Q`7Ue z@q+YeNCe+fTx4XSz#;ZT>YnKJ)*S~!We3sGPE06qAyHWI1RZ}ny}ZgO`FaFQrf-ps zvcNMm>e2mjvGMrG#25!0YX`>vN{~83~=FBc-HjY3mE*>}J*swYy64f3I?}F&EM}0d0ty zo6IjqWUFeorcm&9ii5m2XIR+yuu@1I)*w+YzbnLc`4Gn37r!kDMV15bse_vKUCnlsm_hiP-#?m6=@o+Q! z9^3clMffCL@mM*%zP7XT6dmDQz1di&S65fH+#ROOYuxBfM1Vsgcxj~xxysEgYHo($ zNo=nRSlYt+l^`4*>beqmFFH1gTx(R};I>~3MH3%WrK5S~ZG8pFY?B|6aArB17U;OJ zur{a0%x5%JDf20xH-6+5P-=ZoO;)mlb7}~zPQ;3c1uW^DD6;-TxMkjKJHHL5u6J5;mo%xuR+rTf+pOj0u+hI#h6z|8{Y`_H!?gu zK0}b(?_pzN-3fTvNs5WNVIV4Ua)r_LPV*ezEZopUyU&J!T_B4C<=;d_UEV=0oCKY= z09!*s?sArys3U@F&W{!@{wWQ7_6&@U-iqJ%*dH8lc>4`a?{OlRm8n9SkL;#+^5s(* znVY+BmOp^J+})(Cd{se7<(o(>yVLEd++y!k6EKe5d_lvE=oy1YbZfW+0|TQj_2H5; z#3rBW4dHcg=821H8u-ddEi0YHUgEhfz^GteT=#>~Z0-X>?bqto2tuf@&rQUg_VcQ# zrNvE3L3Wpfhy-5cz3^~*d+I%7n}(yNa+Ud)7RA-gH8cnHoSM=l^{Ng&4eDZ|Pq4&6 zX%rIz3{0o8a~Qt+ki@~=$q3$%Wob3`BntxuMJuHKSVCO;BN4>CgXRI9srCrMpCe$1 zjM3_T79U@lo4!%Q*Tu)7|7j2xVm8FcD^xbO8iS4FV<=bn%yNsp)X1JwP z8d1;!lAmaAOtqlzW|YBUvbeA`B)^aUoC|Dl^FXqq zqt^4^%&q5EX!@O>X-;uTM89>`$HR#T5R4t~o>|dU5os6jtp%v}i(HhU%gD)>B`_3< z(z9{Tzc!~=UtWU8)6PB&?ms*@JO1UDi}vzKJtG^AKE*RLFuPlH6Ls~#Q-GPg! zv4w+!Q;5Kh5qQ)%RYsbeoLJe26=AYmD)#TKe$!J_Oc=c)l#J7nWQa|FVj--vqS@_5 zo6g}T0z1an2!rN^jvDHaJ;wn9vm}J(p^+!_XX-%Br=zkcb(mwDIS?F-3TZQF;N}~n zla)PI$`$y)z9{3atZc0cO#X;?Iv7oxMh=*XiTP7j^DUusKqLfu_uM}%T5`jMH-=)Fa->R7G_WE{7HHQb| zHl<}|dc~2{H!fWxLUWZ}+}zw$m`fZ(MnM;!V)W?5?~VmN7?71XKx`H)IjnPa<{M}- z8*73sQ!6k8&K{~fG;oU(2iQqppI>;3%8yV%PE5qn(a||dNJHYg&Ep4ex%u%Du@;IN zr%<`Ai8Q;zwId<@bqi(2Ev-S+2*JVmAeYNwZD(lK(YhmAadq+Wk6}BC`lOM&q=&(0 z0>pS3pr-;GGyY@P@n<2pk=Dnb%*>QMVi7+I3kz>a6ZzBhQRv)7M!u1Prugv`E-eUOY)_ZQJo&<>cGnSdQuH|IdR_`b$dkP<53@wqm(w4jk1EI7pr8c@;DY$ed! z{A4UZ?5l#i?fL94M+Qfpu|-{=JG#8YrB6;u(d-d-1F8pP?sV|zY9_mfMk4e;yLi^nCraHskt&6%c4T z4Ja*reVGogSgdVrZ@1`Q5%J+&-=g!AGGHH&zA zcgbsNY97-)yUhjwlLIj#bWrY~^#yGuwb zi$_3!U=4JH`&${uRV2D0>~!_c(ZR7v5gS|Y=j(>+cek9Gq2Zp}<*FX1=heAH?jmA3 zdDoi}68g0%j zEdd6{pI={JG;-+ZsTZ@pTq7g6kNw?eP6K~s`2M{xO(36HCDVlz90?Iu{!F8Sq4QPN z_d61w&liV0%07dW3U0^uo13u3MjSvvj}k~PK-9i~ZCcIkd8;Ilj$S_&}Zue9#myq{1SZDEwLhyvP)qqe}YE%44(gsdJ8eX~=ik-`b^fMk_#thbYHVo2|(ba5TLvF~oelzHwzq~wm+FAb+;wLF8G65=%v#k~Jh`_@AEP;oo*bt8Om5r*+@QFsu`oJY-)emFMfn z5;Pi`IvO17J32C+3tPyJGZP0+Up)vTAw8O}|Ni~^`J#~^2Fv(CtTD0uHvO9|7z{Yn zWo9~k{q3FI>--{ask5U)a$|j+*BK5Qgm3x$@iAElrmITt{7;BnIedTx6!@6Q>6cMVEBqPiEdCaq|7h1_YKGqx(-dH3;WTX5RP!tn7b(B&ru0tH|!#5*yzA%!$tU zT-8fYQ66!d^4PgX!enZUQDgu7#uCv%}qyI>|qo1=jiSAPFtFd zjRN=NXIDRdisC*D9L9PU2HbHy&x(3;QZ;JT@CWoi>ZI5|b@HRYZ!`5@4@x>D5D@zR zRwrF7Ty2f)3@vTs&CLFHFN(_lk3gx4ppbNe<=@LdFrl7mpmZc3m_SH_SA&ij$VKBLb+H+Gv72yWIt`>7f6q4J64##KtXS3T$YdV>lQQ6$T6Z6NTh2>w zR?6Qw+{WkmdqzJ*Ezq#8q(`0LdBDW=@6>)+!(e8ZQ1eH0-Ku%zlR3}Zu7v5v-k^b@ zY|rfi;gv{}k*-*&y^Vx(Z)h1#V~jX|uHy^2<%^mwL;YsObaW&pUupW-a+RS@JTb4bf8T+lF z-F21ZL!rJ1o@$+UVySJ}xX-|;E-!4l$txuM&biNccKXFvvB&P0ON{b0Bb~K9Xb>a- zYCk~f%91uW-4xgQFbQY0`bdW_@=sond@)c zk-;XrY)}qoX9{I>nhB*3JXTUM{9K5~Hb#asRX3F;1W0@Zjfi{wruVg0(n(xrl1zBf z0|>CX9o=@S0Kn?%v0Lt;WL~zq{@DtuMxDdgAd!&uhf_a70@HB1AR(sG>M|c4AH*Hn zRMe!@Sj^B~y^hUn0vn0MPQf~`Hv0rEi&zooPt2%uvp=`3ArH<$Ox5<5Ha8H8`1@NZ zAl}XZc~IJ}WbHwhMnpuF!$Dm5#Kt)ihVv(=l9Z8q8S-G-KGUhgj9v^E^8L*3`gHn| z_M_Vy;)Lfu($$T>SS&)9Gp{j)8S&9WqX0|MpiF+0hQ)S#?Lb~4NX2?(g^mk(Z&I-ML zkAQ?dT_9gltvR5meVPd99LaBkt`_$|!i`c@;lzC`WB2WdnESW?k19amg%gG9HEzX? zC5J`7HqRU>d?iNAe-aD$5iJsrlj%9=HI6TEw@r6g-FlFa!g0{WU$S*hkM*2M6WK8$ zDaIDy>noW#2^>Q-=v^Mt^HpFAnwkpbr>nyX7Q|9zj&|-?PQ$67S5E z(G_dcG`PhSz#bVQ!HHc{ueH?tmRgmRM3A;w>qb%$G2!u|yVHRUp5}ER7vgVDHu^e+ z75|X)F)xr2b75-zwUH9c%cv6Tu$=%%cUxAH%S)pTYQ3}8*5L`ssJ%DOsc6WH?iGQ& z5`IfQHsZQ(%Jgj?v(ce_n#`5EX<}Fu1gB6Kf?@RWo#@?|!iWBuTz>Zw1JAXICeB)Q zEpZ{#zMCV)YKhyyF zSHG?W(s}Jdr&{kH$BA~pLg*NH#+8NlYjou|t7fR$vYvLO?8{9f2-G`nBISm=2=3Sk zq)R0va;d$rO((O`%8Jj|z=~^UiWbyF8cU5aJC*F>6Qv6rWaW4zT&Xw`zhe$QsmkPq zm%&wItaPDulrJVJoRTM2d}RX?l=%!YY-OqHhwYoXKB;A+s3>>f_Zkz zXx)eFqGt?wPH)KxFUpa{0rn=7(l^kh-R0w|woQkLtt*Vwr`B<3b z{qXU;zxlp*^B4(${pQVn6?k})^wy%vNR>kBN*^$&B_Jm$mNWO@g{`(Gv**bE?L$C1 z-fwf}-<1Fe;brg}>p9FI7A_&H6=uDgR?D_ByP>gD<5Oh^*vLcpmiT|Q#r>^V)zd~6 z+D7we^@Rw5Sj|n~KDXS8y6XY;a#+q3gK1W)Vk^tt42PaFLqXoANd-lqx&L`=bH?T^ zeN`_^KB{zgJL8v*#)cDkjTzSOwNfHnN*Xm6?R%RT+ks@KA>rtuQ}wys{ZEFY`PXUr zHfeo6^$#?j1ONYJg8e7M+5PVX*YJNgTdJyi^Qv5|?Xu7ZJ5G^JIAVoLkayx?jgr+( znyQE_#Jd#7vWQ}~Wl*g|C|gJ5_7c;kBm|c3l$lM6@ zz4_$MHJM%AY+CbK3(UFKoH!W-#HEgE{X4zp=gXZI0w9F|pYjS~WslFE-FQj1$u)C~ z{MX-lvMwe{0zDrJAV8eeNeHMdLFplsOy)1I-o{}KVO5S{(QUcMY>JMNd^@l-6VozUkvwqri6e zym;QQSOn_osR5+tXx-)Ku6GKb=T1*e7@!+laOQQBvZC=|^4i%t)Ky&LZVejm5V9}9 zL>fR4z&dQZ&N$SrXoN`wXD9YYUpeZ08FKnSSL-#5#Ww|#i57FASg^(8;@ zS0(}iIS^mZu0J{SY+m|G3n9NKneDf#|$xT0b((Ohb zrqX@TQ?Jc;_#(3}E5OgFIC}hcLxa zxa|B~M9e~pb(^+a4eeXTewi^~bfU9gO+kuGR8)klA&{QUQ>zIfp@Ay^?{fVHToP1=%$f&2qMON=Ek<@Lv-L%m5ISIn)m*2hpT(^8unNonChR@x>U zBe&(5ibv75r~Z(NVN_UEWx4WDPCMM#!s$W{SU(ZHW-;kaov*xUvJM%NGY_wcm8`G5 z&@6Yxk-Sxdn(ZKnhW6}0I=V=Nig&%Sk;GtpULZgQAg`@ryp0x{fpUYyF-;(ugNfEeDfuh*qg(#7-qnsw>Q%*n{PXTW+@SXc)Wxu36jLcP!?4k8jv%MaMSz zkBjGfM|8+0QD~n8XHd;U-vYK+iCdzMXdep|?VaUfcA%rIB!++~>;Q{!5#wlOm$?H=U0n$q zev<-`^#~)0m&Q2<;6xaQG6^>@0++qjDmkd^K!x%g~doQXSc=>`kwR z7(&I3i(Lu#8gntR{$g4bW73v*yZqOY(ow}Ltvlx8u^|2sm5I{1?#=R}v~X%&;Pbs2 ztfgo4g9T{{k~wRsYYRr9XqI1=4@O40T$FmT5D!lb^hH!@{i@V`%W>8V)9Z<3dJ(XbDU|SM?lHt5}U~W%B@5B1Ghr9 z<%<8l;8P)$;FoMg4awsCmZLpowK?yj!@IlbsQ%T6ta(+BN<|qWf8{Q|)kS_I-u(f( zR)S3c_EoUABW%TRQnbltVR7r{mSGjPZNo!P1rW*0V*S=tf1usPagIM$x|$;N;vZ> zS8G(1f1*15BL^vw8+R*MAI4`m+sobL4&it3>*eD39qrgXjTo3d%SLQw~+cJJFit z2HJivm*j=Km8#<@u!)zebjL?18vG=-Qd=Y>YE zu#T%tkDjSa0FoJ|C=We5O>WhsAMSCr(|>1Qd1zwpK@s8NqWvW?<&kz4vVWx^Ysmx|B5N2e$quK6Qk370EQsa)0b~o;Gk)( z`h-pz0KcVH$fHogYUh5%Q`mJa;j8m)JVd(n$X;VQVn>JaI%XZVtYa4J%owi zwam&#+*fH{iaN0A<{gh#QgsBgt*__48y)@laOP85z|*VO#KI|<@2<@}8QXyXhWZ`a zaLRibmG{w5d;bBnA8bp}rDhr<;t@zS13@Kw2tF1ZB~V$&&!#eW%6DBd?E>O2oj z-UOxH@37^JUktM)(gZv58poPxSxQQU*jILnHPrU|rDHi-08DvZ;Kh&E-z3Xoo&pC= zEca?InWB{4SJz>!yu;(!46S7g3$1Uci?==Q-bQQR2GoUXse@JXSiNcY(1-#FB6?Z2 z+VwXPb*zF-8xENM2-T=Bu`rw_uM6K(llul-Fw&=JsuTIt8^6)v)gqa!Ow|kDeG{0g zmg6M(2NfshKD+Bmm;~8JSCwMfemh=mD_=11bw1?4PARL=qhQ1fLssn8Rq;t3Sa875 zSNgrK1OrVUVzL`5fZXW7aSY`mfOp@B7f2TvW|6he2q<3juqQPM1@>)y_# z`B0BdNNlS%i<0^9yF$M2+sxWzO<{Cnn|IIc8%n3%U-Bdx@5Ho$9+ksbpj@wiq^`(1 z_a61^mY_~dJCKi83OaGzBj`pZgse=gGcPgjU^oR`==Bqdc?M%*{;>Ir=G~M^r7D*| zQLSa)-5x{cv@1YF3)~k$^Gz7ET1j+wQ=2pK#6B}+L!3ZL?NcAiGzs_=%S z{_fz?W~N)h6A}iyI=)b_mni>N9PiXbv^5fI zH57hW!yddRpC%MNPt3MrEXP&PaC_0e(Hm>8^0s5nlEdtWj=GK|!QAlxz8AK^{H9qE zeYh0Bl{AegIQA_t=V6nSLA-WE%s+7^byph0F>!g<4zLpWaQ`l%@IDt6d9|0Y1UB{$*Z2jTzO75-0@dO(!x|AkU_Ff=#)Unuqb=Ksrc_n#eQ z=N}L00Z!$kC}1F1>7y?eHaJ$3*_*id%? zaO3>b_`^=!C}Kz6;;Z=zyhf8`(@kWVtXRL=19aaPh0b1ZdJ3+x!1pUC5a64XCrsNZOpj~&Q+y(B_ya_M6n>kK9l|i=n4#~_GAkx9 zmpEKuo4foT2AY8rLYZ|-*&ohG}jbUS)#6_ zzRn{%>5~$wYiFW$ngO!vOEHAN0lDY{5+O#YE&S0F@SG7%l4hLZ_NzMO<2)A^w&0v-jCeTQLGCaL&Ycyd9VeE0nqg=HpP{EcICiHYv_988()O-)Virj9wk zV%qzHT9JD(iZ;B&qGZu&7@6%z`y)Er8|d$Y#4dJET!=w>cf&l>A$TvNl=2&pSQ$s5 z`Nc?M$mF5oY%wLMrl5$ndO~MY7#2nG*{~S=lQ9 zgVeCOQOdO(dWNZ%Tv3YT3FI5df1&{!%Jct-2B?2kaA#vDO9z+#6%Qn6SpWSw{wE%^ zT!N()MY|ev{?*WTFo6E8{m<(E6RvON{9jRVsZaXfk5;2$>%7Gd`_20Uo!fSC$(8^} z^Q~9|kjZu(r8al4$);^xxiy1rXpt?FQStP${rCbsiA_3H(mzp1gY`r9gCZ`Q49XG8 zbbz!TQ|~>XJ_7wT)O6?^Z+x<9X9tfX+`g4)I3WcUo?uO z#TPjHIfF3GDF?5fjnokU%&kv2ImDo6@avai7!Xl5b~9P1)KfClD-KJ&I5(NR4z+UN zpr$!4NI^XNnR6qelkI=^$cvD2K-!S0(?rw~zX?GXnbDQiO8mKF1gj}&v`hGv2yPgQ zdVB408Fr#|Or8fy<7Q5zB`B=0t|NX=45%bAc46=?nOQ{V5F>loPJYvNH1*Q9jM=cz zJ{mAUJRxR{M3o7iP%r5s=0?L##`?3-$4=vSx$cZU!8oVD48_C@p;sy>U$i%Iw&K7` z!*bSGRTn$e&#+l$w2LQIcGAZxg`e?G-QjalrF_>>=QH!x3oY)e%jM+a<)u`$-sl95 zVIW22+ud^*y~Z27Fdqds<}dd{y&Pd$&Xz5cXkeXagA~G?Rh=|}IOVEC+pI_N3Np=wS}f1;oH?%2YdOD;t0hekI#Bmxnx?gJ2 z^YLZFD#HltWkj9B;fPy3Y?M~T2UkM*9aV8`wM6LsvBxe3=7Dz*>s9*&PpRp%7%gLD6xYnR)s+uQxK+1LAqAxZfS`=Ds z(N+ZyJBv(^yLdnlku`%j19w**Re#=Om|gTCqQodQEm8xO9R|5D9S_Y-@KT1}X4(|{6o%sieL0&*l_b$vG1iC-SB--E3gyVyhO!=enOKzhILP{FE zukx9n-n1SaGU+37m}D{OIRK_MEnMy8-(yhDk>uCKd2I!u&U1L~VWnF=z)o`Q$K1zp z9e6Bnch9WYaPH>2_vupm3jo{7%3DX2kklZK04@*QD4$vsFI3C1ZoXNR85ABkd{F$^ zzqXy;yA*evikliC`aqMGHf?&u+XDp!G=L!z2{;B7#tLYQTS^!V1}qoWABg(F#Sv@w zYLiiya+AzO&7R*b{m66Ao*URLecPFx5>Mro0NAfmYbW-~_z2@-w&6f<`jV*fysaeH((Xx%?8^GbR@r^66DUD|M=js+0Mk}yze*U!N#^9`e3Yw6cLmjGX_c?YUF|KQ zZhKZCi^?x^97`zdja~~mB5~IFBQ%xlk&hfaR<$*cE;W%@e(9^4?$-)bi=$VJ1LD3T zIIv;20&*86#U9g^C!3RoiRz~w@AdhtY<+M%J@J_%|Cr`?hk%-(0`81Dt2v)LdBA=P z56XN&AkxSKw-GP9hNFBu4UsQEYZ7hv^fQ%?ON@9zO$m!07J|CUqqv4#1ax04F>rdO z{9@@6*qb>=4(Z4LKdFw=!9|Md2L*NB6$mI;3HZOJ$o#*F(#p}*)X9^Mg`Sz7iT;0O zx)1VsjsG@9X1d4H9Y;Ko{r&3;O{67EmyGncLhDBkeR+tnwwgBI&Sqj7KH_r)oM7NO zR6wB#$itRBFH(l4CXB_)bdGZ!Mqz5T4he~I+*Dak)0@Ec{Z)9AJHb=#Q|&CgxgU1+ z*VoKO)f0d^`enq+6}_&p>B%qEes1x}s*f(Q>&vUFsPIACXH(n0EG?RNM!oCv^6cp6 zOy*jRivQ6#1q@*ak8fwe{A>ruQW? z2f(O`ncT+szyf42^cd97ytr?zV6`CQ3V&aCv$DJuYaC^)F#%F;!tYV8%}3<;nBi`W zGN&w9)iPL+Q^a@gNgqq!zPqlx`osXca?7Mr-aIn(nTu#Ozp-ytV(2;CyE3RxgS2LL zl_xwO9aK0Ly4&>o3QE!NsI{IKJsNIH&ID^Jq5{v} zH^jK}L?-s)&+I6AT(ZVKKBGlr?LKzs0q8i>s+(IUH!n!Oi&;mGtI-@;J}JKZH0W5r zRqaviD?T|cXm4yEj^1_cc5oH%Y!8{BysU6k%j6hnk?7~hn=ueP}J5AIiVWUK-L3cGE2V_n+_ zv7oFtw%#~RlncQDejZg8To$S~N}I@gYIOH2E&?zgR(;qQGasN<8J8bjIo21%&dS`b$P%$Z6TPahYJZta7w1?didaZSz}6W$gi^F`*!N~nEQZogcB9~Y`=x{yYQuj z1z+Jn8_(9&0Sn%EFbar*+B2SVAr`1@Mg==ncTz(%0JmhtBa3mqW4RJh47<+BJAkb5 zYm10ZnQqD}*yG*Tm8pA8!-p7{pF0!4X1=|D^K22shE=XM8^1Ysz1PO(?nKIXx;<(={>o1<=q7$-^PaPJurXoT3)9c;cNqPhY&Z0qPFEs@p~mN(jJ03^<}WXTGK` z(n3yn85BmYy$2@<2IcgRIKgS^bp(hS^3*S$M#0C6sMktNi@cAK=*Z#VFD6z{yYdbd zcmt2Q6@C2hmpB~d<>YENOucWxr@8;@~nL@vh&=_D_?O0 zdh?si)B3ckjk&o%u2Y&AXUtS8t8Ng9ez(Me$;}mirq6zziXoz{h)u2BB|+tY%on@# zTHzjZeJmF_MRqx+@EBu%{<3)V%!XhMNpX3KJ~I2+Q&ES654qsi&zOCQgGLi@8ywc1 zgTdKCG`4%D$Db8bww4iyF zBIr}L1OCSu>Vyr2w7K8|R0!xL{ReVdOsf8$Kp)R151Bz2A@bsrj0CUnI)Lh48x%60 zk!9RV2m+^X&Yafw5xSAdY8BLRWSk_Ud}&-bMRZk9;b^vV$R<>Pi}}}+6@U2!8cyW^ z1^Z?``=WyS_bxq#BDf)L2n(E&iwq<+S%enbmP@R`nJaU5J2VXF1XEAhbzy~;I+N)l zz|KexObe;d3?~{f?%vKFmy9*R?cODWQau1aGgqum2GoT%&?Hv@psdZ21D)f-=*f>K zQyxfrju^?GsZb$k+AL{)a>A9@^SNxa)Gb#dA>D~)XC!8;S#DHMImY6d>*(xhqE%Fv zLW_9E%woxe0D)dg4x-%m5jgOinOd+nD@eM7rs+`<@#(V*P087?um%A}3Px9f>;5a@ z$Wf$5Emj>n%P!FZ81Cx$Rb>t&^Nw5;`C^t#D7svxiPWzr2xy(=rr?FueHLNXZKteYmGiygX^0*25rSGy6BDRwPQdPzAxftEDQq8iK?Q+d#WzHsw z^3he)uAlay-pe^v1e6R3lRCV;x4iZ_-`5XO=E$(qC%Hi08t(mzH}$z&YP`pS^ygq$eZy@q5W$K9do8 zIrPVY>hVS&S4y{#7o>ULthHf*z&yWaweEpgDWBfX<^%XYS1>ie#-?{H=>%{e5 z1Uh$=cQ5=_oh2h!ACnAU&HJkFFh0LMae3jsecGST8EW~uJD%Y? zcmC#Ecl4Il`l2ilS>SZ{KKuUY*Ku<$@4f>6apvXs0Mu0+mkkt%AJr~2zq5nTPTDezW{}Ih)Vnv-_y|7~u$fFWAA9y+)yaF@C&#H`VZbq2T*x19_<9_kAdR zPleFx_5V2At+YQ{F?@81S*Hkuet{_zHS8#LY zn$|xcM;;ueJ}=Q z;3`;(BpMH&#OS?4Fxj!4WwSOlXMXqm;F|iOnbrq2xSGbGr}Ko6=W~Bq=dY;#WloS| z9xnfVzrX_Jn#kE%Opo&J?a$WX_v24-FvNf%oayoIS%_5R=j`bF67@Ymi`bVvN&yxu zeA5|Mlp^td(KTU`=xIoM61}UAp&nxJOV#y2uhRR43hC_Kq@Ydh@?8HbG%6SAU}PkY zI$BrA`i!Lu<;u7(MUfd2Dm{Te)`xp4Rfc^Z-%jAG5k~nrU@F1eJ|teG+w@I)vqroSEOI+j!T$%H z&!J~eTGvV=XIZ^-L*vX0g&0#Ct6<%b7UE^uBX&sh0r?RHmX;u4@yv%;i`yET1q>OE z#8oyT28q}VZXf(nbWwY^?*3{jQAIK=5>NhBU11eVFc}I?*w7tU3=1TP24w%^;h}GG z4sBO!5*y7WV*15bMaS~eL1NGyI7JWXK>k3T)>6MhwqGiSMwcN$@MmLc_k;?{EuK8d zf~gbRIipX^B3c#yJ6mGbvUe@XEg&n>m$G{-`<2Wvuwpv4#H}l} za(3=z7mZ$IC_z}@xxBPM(H;FHUGygd#)b}gQiDedpK`<+~~5H7Tp_{;UeCo z(ah%Vr=4{xshF^C$@AjQRjkGJY*`Vew-c=6EFIm2t$p52`b28WUpBG`#Vtzw^a^HT zL@z4F;La)&|J%R2f*j$n+Rn zppg0W5#6{aJo{H5Eqj5Ina-oPB)~Vn2d7*V+SMKc0tXnHy9Uw1-SVi6x3aq4Ysv5l z&kB%6g*Q(zKJrw0ETqg_ zw4@#aL>k`x#sf+YU&%@G=ylPSqAsQa4YahI6UT{;n)A$h$pi*wEdlx4%G5zui%L*F zWwpu0jz*T_T2S)qkldICP!kAvudc`{3#FzqNQ7!{E%4-QAhL^*W_9@IR)09QL(%;mru%BbeAa*CIFiyUy>_O;V`t()$+H}1F#htzTCt*DzQ_f@JgSqBK|V#vn~kQ3ahX*8*V z{FFeRpgfw4reolBKz!8kGyLG1=ned9yL4OG{O9Lwn*O-;_@Yg4Ort671QB3C5kJ9w zvHSV!ubOfd7UaftVjvEz#6-7XB>5ehN$<6SX^v{ijpln(Ns9;vb_4OS*;x3_ z${U3O0Vy$c_Vu*ho1wporgRdm>MztL>P-9<(TY-&pQB7ZiSHKsAB+4xfE;$e-q2eR zLU}LFvM-2d+J9B-_BnNH*n9*#i^V#o^Dm24=PC$uATL7hTnZIBw{#G%%Hj}nGp6H{ zXBW*+5Ynlk1|s6NR41+-()Kl-Td1*Z;ZN4>8b6qW;`8-V4hlN_b#qNZ2*Lpk#?4kO z{Sy6C&hphMN=Uv0;dY{n>q-|1^oXFlQ=M9csEdf9mZ$z*y_;xk=x4o2vDoL^-s_ib zaBmO&Ux`n&67SY2Y?4ekAdbW?Q4_1I+5iqN5M(V|woVkEpKnTRUL$hLE~Ud!3f27a z7=-`xK}mBb5sDqB;P&P-8Nclth~szh;x7Mxdqzau+d41cJGjP_@N9ekRHb7^Avv0i z2YHmVfDjS1B}+Gna^dFwdrfF!ju*_#$JC#= zvC;9jGPyJnbe!c;zc%}o%2~_vlqC?sgQ24)tX2y^m8A~$)*M-CfhIHL?!>|i%L3~& zg{R`? zLVKfXb-&QJV~f;@_mY+IAZ{N=rKBB_?`xL9wpMC-QdV_1n5s&d{xIadaS%b~sk(~n zzaklbTW$2N{ku>rJzBmgU$uT2|B0LHK5hB5_orSLB1b-EYs(wg)^oPaCp4XBmZw8(fOK158CpbAF;)6k*9S6u0GcB4M9;yp{Nl+`k0`Z`{m#3Bi@1v{@Huy`C zFy}B( ze5`xvdI@gM5cJ=zcLll~s6AwePO;TKE>^o>*mCGZf32|g!?;e^hY$fIRjGt!%p;cE zcl=H!641<6gr})(dRSiiSrEpjx_*9s^_TOLZ`t~;essc0M++2^s3Oq98;3yX^aob( zqCSg~VWXbd)%8N>toj2{TXatL>7tXIdSy@DVMgR*)W+;lgML#W91KrSK@x;l>gpV` zE_R+TbFe^pCbnhmA8|w35aU}>v(*Oa;X6om->Eo&#ZMxol2fIqdspGj@U?$KA6(#v z`qU3UKF{#=Roeocn%LCZ36;yn#E)}3jYjbp#yH7X#OO3~D|6-%*-lfxa@SFKE z<(av@3j0U33c}S<5nHeEUAr!dH5(8I${$$6m!DYd*;tG=I5hf)nDq~qmwBVS=+95C zK)R>~UMAv>W#);MnG;g&Yz6BiVif5}(dh|GmSsa(q?s^93-wlfcTNrS&*2I(HBy@!#v?iNjjkl&9Lflsi)5!}t>FqXo zT1<*O8%~7t3Rw<~@#i}ta`ULkzt;>NMZF=Pz@n=1MZ-bo%?DbX_h(#Eo!zardAgpi zir@0=EPub*=DQt?kk7oXuJUeG5S8%;g14sp%VDe-4-g6>aLe}uYA^3#9Z!VcPTfQr zrM}sNbYZEsD0V@^;D!HLpcaPhBBp;d0o%og46&aq^wK=nBnTX#d#r8nS?;I^Md~HG zVQD_>9&-rsX!75}eWt|*EAl+Xl@sTzF4=J~ev`xDukv%nx5BJ7EJE2qhwT|wdy7Tg zhipw8Q!{M4z_j5Y9^ip1t53UZ?Q9i>A4$_6y9ic#`Xiu4%9ZoROg`6`fjI3U-|aGP8B*H6+L>zLZk43jb_?pT%)UTgg;dQl8Q$kjfrHS zzl1zSAM@W&U~%p2C@BeEjUn(EAdtU<3J@2p5L2an!pF2%#2V+(o>UNw@>ctqG(fLR zO&9#*czds&FT^~O~^ca_ap<-7-`0T0g!AwRf`-siQv&`HD`1TX|_WzEl z`~Ti35aQ?jyx!u`m>#w5n+}?%txU6H0PV*f&wl%(i@=n*n_DpY7TAzYlY)As2l;}JIo56F7F12$-7BuW>s@#Zyme$_ zyvwvHPQLi$m$ zX^tk;?sVumr=8bw0^C-)lr0<$PAP`fF6tCSE6<2A?_A;7zU9+-Vn~Ti@UXP}#WGrs zHY@_44VS04-!{a^mvu6j>R(42nyS@;O~7H-vOYhr4CiRKKQ*$BM$_S~bJ~ZuJxo7e zkJa@2e23oMss;7yj_{$6ANI$)i58=!ro3Li#H-3ZmzhU5M0vC6)GC?-2eLiWoDLJ3 zjTNq*jnxuYw~kfWXf?Le(d~k8rvGSKs15om>IabDY}Ol}jiIVDaem(I62Guyrt<;K zN27aM-2HeUjy@GLCz|;GouNSt!@fd)d>sGcitB;$F#dZ(Fq5;Vb5!Q5>e;lvh;kkV zF=+dLgZ{pMe!joVUPS%lvE|$?bs06=H}U)VLjoiXfD&73f6iO9evZ zThARD-;f!W+^}<3Lt@HDv5FO8RQPu~ZPmO5{J73OxyA)?=>s&0n6ElvQjkTjaYl`% zOz~teDM<0dPmV#`sfz0Q@S&oPgEW-62_IJLeOOdwj&g>=v_T>S%$kN$rAi0WQ5^#? zn>BWvMwyWkqw{E%;n zmtwevE{@iqKE{*QF4|zz;nksB)~x!8TH-n#q?+~miOc1%ISbSZV7TZc1D|WpyBOyk znq9=J>4_$P(Bvc238&zfzh~%GjV{)Xh=!TbAX}fY8gw&EdR$T6g7E!v5#j~fufLP$ z)^CMq%xZI~*!1*SV`#_C=e7omx-_+J^c9rSRGO)MysZQ>a1D3YX)Lnc@*2BxR#9ck zInU$+txQJj+j`v^7y%-`HIc<|usQX9)r(WGep-YLNfbBvioJ3U<+TrTv(o`qV3~E? zgLdg~_%C`8Cv3mQe)+7*2-mSs=v*1q2H*E-E=BFtN}c~fOSA;NfYG=(6cOLEF^<&w zl~Mg2mAPss-Cg@I_s&+pgHmOMY(h?BgokmZ%0DCrfN#Ph$j`5#LkT6){DCq$21 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⁣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 + + + + + + image/svg+xml + + + + + + + BY+ + + diff --git a/src/icons/floatPlayer.png b/src/icons/floatPlayer.png new file mode 100644 index 0000000000000000000000000000000000000000..0417dc91e230362cf7cf597b5ca9b7150c0666fd GIT binary patch literal 7607 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 MP}N0ODcgko54xKie*gdg literal 0 HcmV?d00001 diff --git a/src/icons/loopTrue.png b/src/icons/loopTrue.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f046f08fd24ad359c98cde1f04bc4516a16352 GIT binary patch literal 1673 zcmZux3s4hR6urCIB)dXnNhl~(SRfH(s!+k8Oeu>5Ncf3h?bI?fY6Vmfq<$DhSdbQ| zQc+7=0S#KjPyM4%&tWkx}%IkV?>*q}!EUlUuYp_}uG|pYSHeifp_oeq% z&M3Jypx>&H1hzg{aT4y`IZB|b82|z}02%-X7J#(X^ABf0)%}Kbp|2%i%h65KpXazXwn*QvJBMGi|Z#+pr;M44f z8|+DlH24V6DVxu*=-%O(_vglwtZBc*k>-pa`*<;6IG(05D)oeuW%=TJ3$}|G%MBT! zZFIF`p(VQ_9Fz@8!0Cefqj3%`O!)iB3k3v=%UK-F42DJ}prPgQHc|aIo zc2Q^A&nmXBmgh8;77j&pzg>UDD`O)+!Scjo=&9^_dIGK;eylw7Xvl32KjDtNPVz@g zk5hq^!M)Mx+iF4qp%{Vc67h>bjmG8M-wO{RdaL zM0=?yZCCk8PwmaZE8ne&2IcQ|2R?9XhuY!#@pf#+q7fH2b0b`?`gaSnP^>aiL!qW?hVcs1OR2?t2HU zcXLmqgtp{s6vKpqatY=rw^bdYIJ>`qdoJC=dVX}=;B zD&C=B^=>?d#$qaR>(Xe;F0If{8Vqu8`O14cz5tds`6S*3WhP{4Z@Xv6N*(zL zuKq>MlI8OkmpStd;uyU9mfe2uh-MRTPb39En(U6tM{Li{cQ)2*fKyI<762BTxGyHbK@4%(R-a1F>kwm=YZ%hJ=vT z%zPndlp)cI0@gSMSQCY`4hIwllw;er_**cOJ$a_{wPytIQumP1(ZvTbXqoX}kvwMz ztm}yoyir9G)@jU}d-I+cv^p5+`2SJtzsY#A8LJQVUXb+cq6W~TiA+!(n654U3pBwo AT>t<8 literal 0 HcmV?d00001 diff --git a/src/icons/thumbnailOff.png b/src/icons/thumbnailOff.png new file mode 100644 index 0000000000000000000000000000000000000000..25fcb0376e64a45b4ec1ef3b390edb63a2b8d5df GIT binary patch literal 1944 zcma)74^Wfm8GpVnAIVpiV5st^z(|mmj#di{mT*!?#-9c@z*Id2Mw=A8!3LcXm}Cga zhthz8M%Q-rt`MaDiPj3I%mRWWq9pAmfh!^#LxN;pssTbUN`R2;3%7OM&AaWr``+jM zp7;0sp5Hz9zR!C^m@Qy<2YCYkBO^U^2LM7Y5x}XW$uGO`OVUsaelAEQEjgA`dgY{f zL6V+Z4)8{}=R>6Dcn3%)ts)~UjrQON{Q8q`C+6mP==YmD z`n91SOjQNEB5oMZuWrakd%pa7W4cOvwu}F5xim9O7$mH&7d{%IooJD7NK5yQ32w{NS#rl!p*L53ue1GJb7CL~L34EBJ|9Z-_UzkWobUgn@WB04j9qFsuJqmp1P{Cs$OeVxn{huhbVrQLNHG9i zjvAGnNHc=*X0`?MVSu)~B+(zm*wwqDM6SgTdtXJFRe3dKi_dy+Hr&k4o=RG(AgK=8 zX-KpzECuLqVIE;uS&=PXYppHX(S`-ux~8toHVHm*XU_ z{KLcs$Rm84+34 zz#R*jx6a2e;`|HBqJXFnFO0pgW!mYSy%>HR=%)v{W3zK}tn;o}oNv!1HrV)(94>a^ ze9Cr;F7WY)TsM~T(CX^Fg2eXr`xyO-9o-7htk zP_})ne~IV>UN|ad%QzlY%8z6bm{#oEf`d*8f8?n4bja5357FC-VBeJUScW*eXV7$_E=hDWn_wxg$47Ahw41+U(8XTw4EB2Recmh9zGM} zVc`|^+C+K*hKYx`!o?3_@}%#@ZAH-q;AYO8yOOuE=j2%&*D5Td!Sdf=M{Px-)+tA4 zxUfk?H1W9Tpd-;M#x;p=G7Yb)nnYLu<%F!J$`nxh7dY$QeB9Q^FNJU9e&dcbHU}Q< z)5XYq8yNhRr;m>PC)UHd4jET-WxhGftNm8do7WO+{K>{~{m$ri$(`2Kr$-O- zCLwfX#ZKNDlG4)sq@&7|bh}0Sz3_$_hWK%%>z?RDoa+&9>#;BYbFLo&PN>>brir-c&u) zQQKh%O>Wx1o*fZa9PZUywjOvvu(8CRQ`@ zU5-1hW%o20U0mcmOcT#;$EhaPfx;H$Q$_R5jzrK__|<>^Ql4t-w7{^8H()Od8^FGNWzmGA7) me4Y|H7Ix?viNAc+C`V?d49^OF_43C+j*PVI)b?cYp??7NIU`{J literal 0 HcmV?d00001 diff --git a/src/icons/thumbnailOn.png b/src/icons/thumbnailOn.png new file mode 100644 index 0000000000000000000000000000000000000000..52978a22e2569224f53bc40c90bf190a4882be1d GIT binary patch literal 3741 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 + + + + + + + + + + +

+Better Youtube + works to improve the Youtube experience by providing quick access to features we'd all like to have from the get-go. +

    +
  • It allows quick thumbnail access of the video.
  • +
  • It allows setting the loop mode easily.
  • +
  • It allows the video to be toggled to fixed or floating with drag functionality.
  • +
  • It allows volume control through the mouse-wheel when hovering over the player.
  • +
  • It changes the background color to light grey for easier viewing of the pages.
  • +
+

+ + + + diff --git a/src/scripts/arrive.js b/src/scripts/arrive.js new file mode 100644 index 0000000..c27808d --- /dev/null +++ b/src/scripts/arrive.js @@ -0,0 +1,10 @@ +/* + * arrive.js + * v2.4.1 + * https://github.com/uzairfarooq/arrive + * MIT licensed + * + * Copyright (c) 2014-2017 Uzair Farooq + */ + +var Arrive=function(e,t,n){"use strict";function r(e,t,n){l.addMethod(t,n,e.unbindEvent),l.addMethod(t,n,e.unbindEventWithSelectorOrCallback),l.addMethod(t,n,e.unbindEventWithSelectorAndCallback)}function i(e){e.arrive=f.bindEvent,r(f,e,"unbindArrive"),e.leave=d.bindEvent,r(d,e,"unbindLeave")}if(e.MutationObserver&&"undefined"!=typeof HTMLElement){var o=0,l=function(){var t=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(e,n){return e instanceof HTMLElement&&t.call(e,n)},addMethod:function(e,t,r){var i=e[t];e[t]=function(){return r.length==arguments.length?r.apply(this,arguments):"function"==typeof i?i.apply(this,arguments):n}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var n,r=0;n=e[r];r++)n&&n.callback&&n.callback.call(n.elem,n.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,n,r){for(var i,o=0;i=e[o];o++)n(i,t,r)&&r.push({callback:t.callback,elem:i}),i.childNodes.length>0&&l.checkChildNodesRecursively(i.childNodes,t,n,r)},mergeArrays:function(e,t){var n,r={};for(n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);for(n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return r},toElementsArray:function(t){return n===t||"number"==typeof t.length&&t!==e||(t=[t]),t}}}(),c=function(){var e=function(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null};return e.prototype.addEvent=function(e,t,n,r){var i={target:e,selector:t,options:n,callback:r,firedElems:[]};return this._beforeAdding&&this._beforeAdding(i),this._eventsBucket.push(i),i},e.prototype.removeEvent=function(e){for(var t,n=this._eventsBucket.length-1;t=this._eventsBucket[n];n--)if(e(t)){this._beforeRemoving&&this._beforeRemoving(t);var r=this._eventsBucket.splice(n,1);r&&r.length&&(r[0].callback=null)}},e.prototype.beforeAdding=function(e){this._beforeAdding=e},e.prototype.beforeRemoving=function(e){this._beforeRemoving=e},e}(),a=function(t,r){var i=new c,o=this,a={fireOnAttributesModification:!1};return i.beforeAdding(function(n){var i,l=n.target;(l===e.document||l===e)&&(l=document.getElementsByTagName("html")[0]),i=new MutationObserver(function(e){r.call(this,e,n)});var c=t(n.options);i.observe(l,c),n.observer=i,n.me=o}),i.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,n){t=l.mergeArrays(a,t);for(var r=l.toElementsArray(this),o=0;o0?l.checkChildNodesRecursively(n,t,r,o):"attributes"===e.type&&r(i,t,o)&&o.push({callback:t.callback,elem:i}),l.callCallbacks(o,t)})}function r(e,t){return l.matchesSelector(e,t.selector)&&(e._id===n&&(e._id=o++),-1==t.firedElems.indexOf(e._id))?(t.firedElems.push(e._id),!0):!1}var i={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};f=new a(e,t);var c=f.bindEvent;return f.bindEvent=function(e,t,r){n===r?(r=t,t=i):t=l.mergeArrays(i,t);var o=l.toElementsArray(this);if(t.existing){for(var a=[],s=0;s0&&l.checkChildNodesRecursively(n,t,r,i),l.callCallbacks(i,t)})}function r(e,t){return l.matchesSelector(e,t.selector)}var i={};d=new a(e,t);var o=d.bindEvent;return d.bindEvent=function(e,t,r){n===r?(r=t,t=i):t=l.mergeArrays(i,t),o.call(this,e,t,r)},d},f=new s,d=new u;t&&i(t.fn),i(HTMLElement.prototype),i(NodeList.prototype),i(HTMLCollection.prototype),i(HTMLDocument.prototype),i(Window.prototype);var h={};return r(f,h,"unbindAllArrive"),r(d,h,"unbindAllLeave"),h}}(window,"undefined"==typeof jQuery?null:jQuery,void 0); \ No newline at end of file diff --git a/src/scripts/betterYoutube.js b/src/scripts/betterYoutube.js new file mode 100644 index 0000000..f21e616 --- /dev/null +++ b/src/scripts/betterYoutube.js @@ -0,0 +1,173 @@ +// Declare variables +var ytThumbImgMenu, ytEnhancerMenu; // Menu systems +var ytThumbnailBttn, ytMaxDefaultImg, ytHqDefaultImg, // Buttons & Images + ytLoopBttn, ytFloatBttn, ytAMaxDefaultImg, ytAHqDefaultImg; + +var mastHead, video, mainPlayerWindow, poppedVdoContr; // Video accessor +var mainContentArea; // Youtube Player container +var vdoPlyrAtts; // Player attributes +var part; // Image part + +function setupContentandInsert() { + poppedVdoContr = document.createElement("DIV"); + ytThumbImgMenu = document.createElement("DIV"); + ytEnhancerMenu = document.createElement("DIV"); + ytThumbnailBttn = document.createElement("IMG"); + ytMaxDefaultImg = document.createElement("IMG"); + ytHqDefaultImg = document.createElement("IMG"); + ytLoopBttn = document.createElement("IMG"); + ytFloatBttn = document.createElement("IMG"); + ytAMaxDefaultImg = document.createElement("A"); + ytAHqDefaultImg = document.createElement("A"); + video = document.getElementsByTagName("video")[0]; + mastHead = document.getElementById("masthead"); + + part = "//i.ytimg.com/vi/"; + + + // Append to nodes as required + mainContentArea = $("ytd-watch"); + mainPlayerWindow = $("#player-container").parent(); + vdoPlyrAtts = mainContentArea[0].attributes; + ytEnhancerMenu.appendChild(ytThumbnailBttn); + ytEnhancerMenu.appendChild(ytLoopBttn); + ytEnhancerMenu.appendChild(ytFloatBttn); + + ytThumbnailBttn.src = browser.extension.getURL("icons/thumbnailOff.png"); + ytLoopBttn.src = browser.extension.getURL("icons/loopFalse.png"); + ytFloatBttn.src = browser.extension.getURL("icons/floatPlayer.png"); + + // Insert + document.body.appendChild(poppedVdoContr); + mainContentArea[0].appendChild(ytThumbImgMenu); + mainContentArea[0].appendChild(ytEnhancerMenu); + ytAMaxDefaultImg.appendChild(ytMaxDefaultImg); + ytAHqDefaultImg.appendChild(ytHqDefaultImg); + ytThumbImgMenu.appendChild(ytAMaxDefaultImg); + ytThumbImgMenu.appendChild(ytAHqDefaultImg); + + // Set onclick actions + ytThumbnailBttn.addEventListener("click", showThumbImageVew); + ytLoopBttn.addEventListener("click", setLoop); + ytFloatBttn.addEventListener("click", toggleFloat); + video.addEventListener("wheel", manageVolume); + + // Dragable window for floating video + dragVideo(poppedVdoContr); + + // Set trget of Thumbnails of video + ytAMaxDefaultImg.target = "_blank"; + ytAHqDefaultImg.target = "_blank"; + + + // Theming & Apply Styles + ytThumbImgMenu.className = "ytThumbMenuStyle"; + ytMaxDefaultImg.className = "thumbImageStyle"; + ytHqDefaultImg.className = "thumbImageStyle"; + ytEnhancerMenu.className = "ytMenuStyle"; + ytThumbnailBttn.className = "imageStyle"; + ytLoopBttn.className = "imageStyle"; + ytFloatBttn.className = "imageStyle"; + poppedVdoContr.id = "draggable"; + poppedVdoContr.style.display = "none"; + mainContentArea[0].style = "background: #C0C0C0;"; + mastHead.style = "background: #C0C0C0;"; +} + +// Functions +function showThumbImageVew(e) { + if (ytThumbImgMenu.style.display == "block") { + ytThumbImgMenu.style.display = "none"; + ytThumbnailBttn.src = browser.extension.getURL("icons/thumbnailOff.png"); + } else { + ytAMaxDefaultImg.href = part + vdoPlyrAtts[0].value + "/maxresdefault.jpg"; + ytAHqDefaultImg.href = part + vdoPlyrAtts[0].value + "/hqdefault.jpg"; + ytMaxDefaultImg.src = part + vdoPlyrAtts[0].value + "/maxresdefault.jpg"; + ytHqDefaultImg.src = part + vdoPlyrAtts[0].value + "/hqdefault.jpg"; + ytThumbnailBttn.src = browser.extension.getURL("icons/thumbnailOn.png"); + ytThumbImgMenu.style.display = "block"; + } + + return; +} + +function setLoop(e) { + if (video.loop == false) { + video.loop = true; + ytLoopBttn.src = browser.extension.getURL("icons/loopTrue.png"); + } else { + video.loop = false; + ytLoopBttn.src = browser.extension.getURL("icons/loopFalse.png"); + } + return; +} + +function toggleFloat() { + playerWindow = document.getElementById("player-container"); + + if(poppedVdoContr.style.display == "none"){ + poppedVdoContr.appendChild(playerWindow); + poppedVdoContr.style.display = "block"; + } else { + mainPlayerWindow[0].insertBefore(playerWindow, mainPlayerWindow[0].firstChild); + poppedVdoContr.style.display = "none"; + } +} + +function manageVolume(e) { + var delta; + e.preventDefault(); // Keep page from scrolling while in video area + + // Detect scroll direction + if (e.wheelDelta) delta = e.wheelDelta; else delta = -1 * e.deltaY; + // Vol UP || Vol DOWN + if (delta > 0) video.volume += 0.05; else if (delta < 0) video.volume -= 0.05; +} + +function dragVideo(elmnt) { + var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; + elmnt.onmousedown = dragMouseDown; + + function dragMouseDown(e) { + e = e || window.event; + pauseEvent(e); + // get the mouse cursor position at startup: + pos3 = e.clientX; + pos4 = e.clientY; + document.onmouseup = closeDragElement; + // call a function whenever the cursor moves: + document.onmousemove = elementDrag; + } + + function elementDrag(e) { + e = e || window.event; + pauseEvent(e); + // calculate the new cursor position: + pos1 = pos3 - e.clientX; + pos2 = pos4 - e.clientY; + pos3 = e.clientX; + pos4 = e.clientY; + // set the element's new position: + elmnt.style.top = (elmnt.offsetTop - pos2) + "px"; + elmnt.style.left = (elmnt.offsetLeft - pos1) + "px"; + } + + function closeDragElement(e) { + // stop moving when mouse button is released: + document.onmouseup = null; + document.onmousemove = null; + } + + function pauseEvent(e) { + if(e.stopPropagation) e.stopPropagation(); + if(e.preventDefault) e.preventDefault(); + e.cancelBubble=true; + e.returnValue=false; + return false; + } +} + +// load after important dom elements are present +$(document).arrive("#player-container", function() { + setupContentandInsert(); +}); diff --git a/src/scripts/jquery-3.2.1.js b/src/scripts/jquery-3.2.1.js new file mode 100644 index 0000000..644d35e --- /dev/null +++ b/src/scripts/jquery-3.2.1.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("