From 5ab05e8da9f56a68ede3a05dbce2fccf9f44b715 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kim=20Nguy=E1=BB=85n?= Date: Thu, 8 Oct 2015 21:31:45 +0200 Subject: [PATCH] . --- fds/anim/carte0.png | Bin 0 -> 4548 bytes fds/anim/carte0.svg | 88 +++++++++++++ fds/anim/carte1.png | Bin 0 -> 6512 bytes fds/anim/carte1.svg | 98 ++++++++++++++ fds/anim/carte2.png | Bin 0 -> 9318 bytes fds/anim/carte2.svg | 118 +++++++++++++++++ fds/anim/carte3.png | Bin 0 -> 15231 bytes fds/anim/carte3.svg | 158 +++++++++++++++++++++++ fds/anim/carte4.png | Bin 0 -> 22209 bytes fds/anim/carte4.svg | 242 +++++++++++++++++++++++++++++++++++ fds/anim/cartes-jq.js | 95 ++++++++++++++ fds/anim/cartes.css | 60 +++++++++ fds/anim/cartes.html | 37 ++++++ fds/anim/cartes.js | 114 +++++++++++++++++ fds/anim/dessin.css | 33 +++++ fds/anim/dessin.html | 23 ++++ fds/anim/dessin.js | 193 ++++++++++++++++++++++++++++ fds/anim/dos.png | Bin 0 -> 2593 bytes fds/anim/dos.svg | 78 +++++++++++ fds/anim/jquery-1.8.2.min.js | 2 + 20 files changed, 1339 insertions(+) create mode 100644 fds/anim/carte0.png create mode 100644 fds/anim/carte0.svg create mode 100644 fds/anim/carte1.png create mode 100644 fds/anim/carte1.svg create mode 100644 fds/anim/carte2.png create mode 100644 fds/anim/carte2.svg create mode 100644 fds/anim/carte3.png create mode 100644 fds/anim/carte3.svg create mode 100644 fds/anim/carte4.png create mode 100644 fds/anim/carte4.svg create mode 100644 fds/anim/cartes-jq.js create mode 100644 fds/anim/cartes.css create mode 100644 fds/anim/cartes.html create mode 100644 fds/anim/cartes.js create mode 100644 fds/anim/dessin.css create mode 100644 fds/anim/dessin.html create mode 100644 fds/anim/dessin.js create mode 100644 fds/anim/dos.png create mode 100644 fds/anim/dos.svg create mode 100644 fds/anim/jquery-1.8.2.min.js diff --git a/fds/anim/carte0.png b/fds/anim/carte0.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1aa5c4fe8fc55a7679df257e7ac67848d2aecc GIT binary patch literal 4548 zcmeHLeNa=!7Qa4J{6MH!nMpJF|1o zo;|yJ=C@~mXLqv>gaxfyv3>;r0IOKRyZ;OTi<$u7PvT`uG0p0(y%g-Xn7@m4Xc_jU zE<2ft)t7UFBlrM7-n>v2rQBd9VajzM?K%9>JBg=1Ny1g{=Ro(W>w}N}m-P}j@*s`6K<#jFN zLa*a-O;A553Ip0zHovtr5^G7qQ>$bq*Vdy4+yErkJ*HYE+?ZL4b3SSc`O^F12 zJk)s9)sUpHEdISi{+AhFHvh|ocnQl(SYFtde^fZ2DxKZeifpQeZGOxmhnnj_99YY> zibPOr9{nnUnCEjrC(zm_n>Kl!{$%N>eKCw5(}Uqe>pWN>^61HHnH|-5uyWe@-l)Pfeeplpn6aESq{~|0Oz-3H7H1*Ne4xnyi3FSuzNd|L0 zC)Ep{fl{}LgHmJNQ<>k_woN^Yfu^#ljrZD1x#5aNB#sGMHoNIq-Ddy{G@aM8)RbOMTSnUgLYJzZUs zGI4&SM*EcDEyIi+?l)(H>53=ERJ@yXZ}HrdY=dYQ!*qQZKPJsfrNN)|DGUz6gAj!> zgS(YQQ0BMch6|8<5G`eNM(~b7k!t)DKVor*O1h6DSqY^Q;q3U%O2{QI_4I%pM*2TU zs3I?Th*lpGQuP?pHyG`1WfI<1rN$=)n=gWt zC}BQl{35IIj?wHA={V70?4 zmGo%jG0n3Iu>6QHKRe}JNLuS~p)iV^ekNH{`WBzPKBuC;+5=`m%2|dDs z`DSt!p>Dgnh7ODS6`V2udgJP(Ae&ZBRZr*XuPUmy`n{tG;XSToYuB1M(lh(bqe`(h z3s*ejF`}iKIN@r1lMHc<@2v2gI&4`{_qxc~5v}f)7Y_<(#XyUY$h4FsIjD4Bn`4(apA#(i7 z>W>GQ3*&U*$9C6WZ_^Fe$m|kwW-Hze2L;WTsW8A11qwHd5_-Mjopw5-U+=}bJ^55= zzbT6!b6q7ZJv*SYyQHGsIXK!njs*Z2z7gLU03lrlddxd2smD_#cU|Eb_TH9mB_5JG%|ei+2iuT4?kd%PT)7 zWDyEIQQJYf&WGICAhS>S6hmPK^N}U9bHNbmZ7Tmwo_GO_PS(aF!c3l%f$O+1H?f13 zE<^5OuqO}le$nI)Vcr;wMGMPgB#f0R`^@h-&WS^vnLFY&*4>a_pW=FtYunGq^DsQ8 zdj@@t^3XNRyOS1>870hon<)v|p!G3vy2oWsq}uoi+TZj_qw9_kn>M2ChFv$Q>5XoL|@=_B<`gh~eeO*W|H=KSvNU8JGu7;%%&J&W5I!W*h2X)#(;%ch6HaL}sJ zRc-Km$l^VyB$R9t9r}VVV!#I0Fh+sZmaVbcG}f_deRK&?bm^ofP$vT1w1 z#t9U#pu)U_`4dwlUJZeQIU1v}W+?41jP1g*Ks&98iPpakx8>=flV$X-Dlh((IRjtg zGA?@x_h2*{J1Pp&iAjeY~w~{5$M@8v>%m)yVbr0 zPtZhcv43t$RCp(?oY(A2Z&(xW1VmC%EIY~<2tG>QQg|x55V5*TrkSi?vSm>b-~Zly zhdU9Y_MKhMSJ`gX9*j2}r*LP}91~?}@H$)Xvs|RAt)JOJEAq`~TA8$vgzqeV6w=o3 z*NQK2t0ltjQ2lne4YJ)|E&8d27FCd(4kZ$;Vj9|{$iKG8l+hixyk|@9dXDV`6p}}$ zz)M)q33N4OcqT0W;z~1hv{&&TuN{BX@#c5jh+ew( z@*w^{a1j4LiBy@-=!7U%^5Jltd@-PC=yx^j-3-$^GJvlu#^c!k_SxZ|HyH_{S6E&F cxI5+vCvICW$3O@hdvO6+d%|{??TWeZcerd3jQ{`u literal 0 HcmV?d00001 diff --git a/fds/anim/carte0.svg b/fds/anim/carte0.svg new file mode 100644 index 0000000..4b616ca --- /dev/null +++ b/fds/anim/carte0.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/fds/anim/carte1.png b/fds/anim/carte1.png new file mode 100644 index 0000000000000000000000000000000000000000..7f552376e50afa2f2f3f4ac4d983ec174b5bbe61 GIT binary patch literal 6512 zcmeHMe>{`x-``S)e&Xn`QyFrzZ$GG2LN+Ru?u2uW)<~fi%eN#`X2$3zj^&0U9K&J?hbaqiIKmLT zX~T|${Gqqpk4p9)g}TkdebXGf)M=;pUGUv%vN3uFRMdHDr};m>{W)mUP_)T~7nbXG zEZgemgg-O?4Eo)}bq~%bE=lh{mAcp@+jja1Yo{}iEq@n=n4GM%J#{uH6xY!BaKbDtQvVh!VRU{{QnzDAvLujkjD0BZ9|M5 z++C!#Ii2p(na0UfN2v_Hz3$HseXz4H3r2jK2!(ql5>n^d^A@7$FoMBw%T~<|XiQ#| zV#r{?Juj(HLMVKbnPL?#Ojmq!6BXxdR)RV05Ig9hpwb5+t%xZ?yYe=hj0woj!4F%F z+TD6wgK5cuhfTU%?@Tn2+@m?%C|WYqZ05*mCG>uFQQ?DT+az4NhPK>5GjsGmB85*r zH?Vz)7cqqchmMGEpdxgzT`I(B^L3@cw1S;9aUoU%nO>}SMjN1(<+|% zEt%WjD+?XRYtgDUgXUshxi{^thg3xxuak$YeH;Zlqo~-6Yf@ioE-uChkHC^J^KI6qn3@%Z{U;`=Kd&PZ{SL?;iSKyykj+wz;_BUwYl-B-8}_ zonD$*?lomtU53s&x9@m|_|l_dg8RBAW^B|oZVPdmEiY}rA$XBkGBh#@PfjS!aXsvX z=pYZ~?bl{oYp$V*dZqdLm>zaV3(V?NntSx`PV>U8&QRDb_j>#Oj|i@6FMP$5JN$x=mDEZWB zfBNVT%T4#khHl&WVHoBmX-$5yQCDZ6Ro;lzv#uA9CZ&qkG`=F3{a z1Tko#x|$qNKSGJ+y#Gh)1q<u|qD)i5IptHhIOBAiGFDG{ zcj<#?v4cu{{ji02hPq=>=s12Ei8p)f5;fH*KXhJ@yE?>euNF7&V-U_DXI}yGMpJ|M zYNh#%7ZDy`fVAC-|OT?73KotvY&wKQ6;`Jy~!wO2~gNy{ht{$ zk@1mw1)p3;;Z85>XpDKdEbH03ySSbHdP~pMAhv|%hBcoSJSEoS^PUlLO3$zUoG(#v zh85ZJguO38O5cKzZ2l)C-&K-|Rnn$Nm2I2jcn-)Xc=1iQ;T4b!`Rt-OS(zv=H&1YfJQlC{}qCXe#fSHG67zvjyW-f&!aDX4STdCXVjvt~r{weF4* zLLP}Ts16X}aBrl|kUZODm%& z1_Z5LcTa|{ljxMdXBgNs62bs8_K~qxGUcmT4N_8@p?Eib6{0^Q-Zi=%pt&O%*I;vo+3|daZ$T;{bzi1F0x1TSb^~38o~|(8#S7|v3fUCaM$FdxA*;d3aG5&2 zJG_TIKR2MCxnGU7luqO^_+DVsbzcXqCyP88fY@wh4Jn-#4xVQ4!-U{PZn|PPfjb?r^4V=v<$}**aHg%F~`%eFge$h>w8mNd^(WGZRzSSn`%iUm?3! zb6XeeF2q2QRO~u`!&x?qPwu+-sNX55s$uS0>PI6z8DV`BZWxp6=?Lpcg_b7g>mcS5Bg{Ag4 z#>|xv=qsiy6MjPIOmie!BZP^oBs#m|rAG0`b)_!|y{{O2CW*5Z8HrT6&q+Cpbw~(P z3H(^Ol8oaCvVMp^m8tx$a}=usB&e?@P+=Y4TviUdmT8umZmE
h|D8v*y zW!|Fn?n^N7LI09G2f4UrkDKJkqr~vy48<7&BWb17I43`l7M6#7TE0(L0W}S&1=XIJ zv!4zJ+*5>HUhmpdeq2JZ3DBU>9Tc??xv~G0!v4Ws{{EWsoKE%H$(sj7ZbVf>a81?3 zlQyqK47cxHpXchLE69=yFptftK4<8p7N%9!LhK2YQh;rv2N+jG^pro65W==;F7?e# zZNPpo{_FR*zk1L6d*0tU{Tl;+W8i-q2IQ_>T>T;1u_PoXuRJg}Omzus>>F}!z7yup z>hn8XxK;BG%5#dbv1aV9?w^{GeO8Ab0+)2oCS-MPxiRTxgI-(RB}tiL(UNVYlh8yH z!Dijy)mwZW-f4%7?!Za1yz4=g*3v%}W&3F!_YFDFMvH?_eXN00-!pcLe=Te_H}eW- z0t$mr+%vnWWa&(c$o%sdr@7-h+OZ9mV#E3NXofKCG}o+(19JY*c{jU5U(CkwO({k0gWF(tRQ!u=9+gU7nwpZ1pQ2E7JJ`w z>@hx6yDK3P@kR7UE%(YT#{x75;VwE&P(ZytTW$1U7cH5KjFHA=%QxODC7#2^(7_Yv zXNjB+(d^%Xfd!R8!|1dWtvjmr8aa~N(pMg6v%17bOD;U9mzzJ+LTVqSced% zV`UjiT*-av{H<4b$qtzasiAg^vTKWu{Sz6Z%Pb;IaD7&zg9nis7q|@v?(ZVn=w)i&>)o0WTL z1?RERU`j^Z(c#OOAMIG1-21_C9bVXd3?5#~ZJg)ko;e$1Eo?Nsh@w|6WB-zS#6LE5 z7M#P(fap4^b>O^LT6^?ggjRry->VFpm9Iny<%l-j`cosya{j{`VCrXdot;!}AX{-I zXr!QhN00GSO%Xio4$O0dkm6S2-J5`4RHIdNWB@R$`plBS3c3B-b2|L$d}~r^XxfAW zN2@d!g7w}<(Fqc#-*BrgL$eEkOOTqw0lxQQwCP)huV6MU#Jf?zSo!Km(*uu_c@{m! zxBO^dO5KFbbEa;f6opM=0shu2HYrvq|NPcoS`OyJV1BWIvOP^sF;g48{uLcQZy<+j z`c*t*P})6ptEJXV!2uzl=_6a^z@~*69j52xVTe+<6OKdizZsJWS!%JA$mrhUe2+?NI3WW__w`b$#a1WJ>bL~;5>+mH5(ssO6TrlLV6d4ZGPdObnowU=<1WoJB-8?SzD(U02%@lL z@LL@@ZJ@3NUJ`=H=g=%*T^dq2QlT;hKG%&4Uo8SXYye~t7{C8LLm!Mx0oLR#c9B%X zYt#L}q$@DfR6Phi|lzBlY!!Y3}o<2n1c3A2DJVP(E(5zJQ2+5D}c9?B^8UMl?G4` z2*|eq_5%&rUzU@^0@y$Lj?kM07O_fgbUipUWLODy&2zysV%dAJX@>HU-Kzlf-BbAQ zruUQsl-vY2UVlw1lC)QwYyI&io%5;tz*a7UL(gI-snzj=d{0})4dudu^jC`>b#F+$L z10*90u;!&wHfda`bPDP2fm(wmU)CGie=l&7i$%ftSFzX0j?(ww7aq5bhE_$Ec-+%X zzk%!O96<6b^$y320DL727&U99?8cB^jH{PR?VAWH&{c$>+q{qvRNFO9v6dI1@dBtA zY7}){1(^Bm=Vc3k z%5P)|7fE6uOlGXh$vv^KfpiLp3_ajU)!Tp)0L@{(dJrNxjGMv_##2=Rkoz*JcN1Zt zl_>fE5|_x}9|XJ^;;cssVb%}^`}914yv||A0UP~vHFp%`ipeM6CNL-@=}nmDBE3j? z|HJKPJs(dS17-|3n_ju002Cz-P^5(nP=S-81dmTfa=uw;9##Nf5pMo;#Y3VikqURc zF`WA-pX}_%@<-y(K~LB}fVBmQ31D?zj@(^k#`v*=Ncr}RU~Kf{om9LfQXhl_Lx zJbVdjf&Cvp3v=MvWzvt*Bh0IOk==>Uhl&_{zXaih5If%bg8(-7Dp>l`P--2T-Msij z8>upJoO+0?HmaBlGSho+o5!PKD*k|v9`}E0Fcm-Y6pWI=Y;M(bTz03upkKID+TLr2 wD|=BhG;_U2kMUm{;P + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/fds/anim/carte2.png b/fds/anim/carte2.png new file mode 100644 index 0000000000000000000000000000000000000000..eefc096cce0d80421748bb5a6aecac454157d610 GIT binary patch literal 9318 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 + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/fds/anim/carte3.png b/fds/anim/carte3.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a8b293c5bbc097b41ea1b102f0350da4d6afe7 GIT binary patch literal 15231 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 literal 0 HcmV?d00001 diff --git a/fds/anim/carte3.svg b/fds/anim/carte3.svg new file mode 100644 index 0000000..e499593 --- /dev/null +++ b/fds/anim/carte3.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/fds/anim/carte4.png b/fds/anim/carte4.png new file mode 100644 index 0000000000000000000000000000000000000000..85888893915ff818d012b1d0fb7c7c3c8628a4c5 GIT binary patch literal 22209 zcmeFZcU%)+`0p7ARl0zPbWu<`h9)f{3Mv9p6qPO*RC)~vgyahff`W>aP*nt^gHc+5 z1f*&Jl^P)sx>7-PDvDBZ*)@#Qz6 z3#YFL8NNO)`^%)n_Fdica%NJq$N8w2hSZNnk=v`m&Qwv?@P3#6JCs`xOg2k$Lc%4J z`O8vB;P;3<r=~rFbOo|Lqn2 zCvWKgul|4asQ#DsjKVv9Sua?vUbUeHG(a~1hmHLC{);=z;_wDkAfOHleXjTJP9~bg zLTCe;_M932!|Zx;Ci52>B#V*#Cu4i?PgF8x1{V55Y=ivgQ1y#8gNu38IM~@Ok(N zycM2RJ}MgFHV4!YfneG6gfo{Z@Zo2n2?U>$Z4FSN(d6%yLOiVMPx5aW-G@OHbC_NY z^k{8UsS^;#v;fK~pHJ&OXFDEnS!aK_v^Hjwdx6>T@Cqlmw5iAdPqMzRpJ`86z8EJ% zpTO&c1lt9Gr!E){kYYwmBAf5R${;hGIPn$gMT0d**etU%eQZe^5-ASZz`1i;T7fHN zXJcMsCx=b4fw~exK~SOaTR=GrqT?xJ^1DfPg(hYXm0A`xq8zmihX*kQDbEq-X__~B zOzrZ$kt=o!@+SKu?0uFwk(_EQI##(UY&(;@^&dHR@_EZs^<}s>m{-V+?G5=HIc!aO zp~eqp1DQ%OkuM62dVRzp^h0ZkZmw;@0aqkga2l9R!t&e`kNdgk3QyQ1=f2pecA%c1 z%c`?4thlrIn+XJ?O<3k7>*9w?X5^aYTP6rC9x#tkao$99g+EM;Rg871n4eQmu%1Y0 zaf4YXCKp34ib5fd?F8dP;~WgJHz}3YVJwvpj7%2sOG)hgEVSxC0Mamo;2Lr>S5p`kz<7A zSXk|~MP%c(Ih(U(BYAPy>{xF3d|TYK`0B!Ga=6?2;EuN}QyBRf$r<^4WE~+5Hs)7( zr60pL8}o)%XE+?&luX@pGxSn;*XIh}aW&je&!?EUbkQ5Y;oghm&mg!omq^=n3!(_L zjqCkDWWbs0d*f{7dHN~Z8#s{w8-b0RTfuzQ=NAo!yP1jW{+DvQO7oMDC+!w$%=SkT za8rX3<-0qY)ozQ1eJ8sXH?yxx)<&~eTQA;xa8tPc3nA>PRQG#=k1AQI&8f%9m(5Ao zeD-b!K}SxcW%*8iPjcL5Oz$A-=@){_Wj!V)DO!OOl#xX|R06*L(=903&XNHu$C1j7qTb|s)6W*{GLsO<#TNT+jDkZKafKx<=*A%C17!N zNTgVRv_@RZ*Js?iNQq+pcb8*T5U_0+SuF0l;Nv^2YeRZR3r3QJGl_I02DJb*Xu`u% zoJss1c)!Hu3?_oGe6wwBi+y36+24H_-%#`ZPdd8S3#Q2GdYpG!Jn^?KlJgz^yVJ2s zh$B(_H0gp0-j}JSNStw2!Kua{%vAAB6Y9|nU5N*%QW#%nwS4?5sZw5^UwKJ!^U{&(tX&HAo$zMxi zGy4epNgBEDMCe(>E?Z8`RO`d(T}mAWz2(*mW4g!+;6iUa2tKR8shSDEsY}9?_Q)}@ zftRMc8e9s=7gmOH!_AY=U`C4gkMsNOxGm}()@voyT1dsA_jK3N2LnS0$W($)^B~GT zEqXmkIq>TAWSy8&M~1CctOjNXIdCdCUJ#5B^l$mW=2m-pZN+{?QAZ}A5nb_82?QDA zqxqC>3p=u9`oPpLNnH}XB?i1tAewl!?c&YDS?7)-zwczdf^8eNy=}J$BZZ}?T&)MG zjD&s;lp;XHhu`8dLj{ehPfW2^ zhdc0P5e@OD@wc5n5k1t|`kv}~=PvS$W>0AU)9YmV|?MJ@heiMqwdcC=q`NZ zV)1N5`!;>X@*ibvL**YHyE#De_s0l99G_Q1Ona)byEX)?6R}K8uNlEdyshs<(kG(T z<9&|uDT;L+@zV00`WI*D4GXhy{9|dc@#QN+y*|Ow8wP@+Ej23V>g9dMu-B#}z8(&N zEN*zbUwbxpF|Ojv&+W_hw9XI4YrBIcPaVRn5jC!JN7|mKG5wBJqp+@%ovj|OUB0{? zy=^*%7sGdHkrJG`nCslx8dP8PFD>EE*Z%AUNN}bkJ#roDtl^xl!dsB`(3Qtje)p{A zzF+I@F~kR|N;6FlcK^YD2X>Fz)8;)-|8$;M8BmpuS(2l+a858V=c|D1n@P#SsM1QNd>j|@zfg_Dy-dXH<51bs= z=CG0T!6vHck%#o>05M+wABOlERY|Je7srnGiI2FJ7&;1-xj*M6(&QqH-L-s}Qs!nl4}#`i=*3^NmYS)HOtqGQZ69_kE=qPlf_uw*uIKB3KRAC;M#b(nZHal> zGq}nM)zkD72wDwm%WChd?u&3N50Tfi3~z8BVGZ+J3;)8rmo7i9@#ltBhqdD5uPhbB z$(5tuMCPEXbI=Nx)!pZI>jOQyja$=8A8r$TjN1+!JCn7NeKSan|BsS;etpr(_x7T? zKwE73x8F>AYXnr~R$xnMNj+WfI95q)i8d~c3^kLORt=Urea7|DzJ7<_&?2>1S z@8PPc=G4zIgV(>cPc$z6$*BB!Q)JF|e*oAt+g^G#r<$%i%7uc!)ltt@m6%(nnfHNh zs3*qTp7G_iOw8>se>WwB=+sueFezf)E9qu1Q&MkPhkvIMd2 zoNQS6BD#3m!A4y;7!)U{6O5@-tsS>tVZ%+f6kq46=Gt%x5anbNgpI?^kf zzvvv*o{?8+)O&R2=KwqKJq)KP0uGGI4OiE~B>$+}B@d_4#Y@ z7JbEhphB)B&`sCByulh6H3xVVWh_)Dx{BK~e*D{~i*tN&!113MYm1$~TSwLL+^DVJ zUHR!7f44-}i~2i@11Wzy4d^#fT%sRKo|V*vc|`s%?BP?)`+ILX;c3i=c^vyW`Uy3E zT4)XQ8GJ{{O!v(SMgv_6AKLrKF2`Ve@8_{e+>v@riQAzNU&Hva#)LJAmk-nuN7g2O z0|P{%kYCmVuw?DDQ{FHf9F*aK^?S3A@0|XQ4sDT)F%Z)cv3T-e4rkdQg2RBUr7jd@ z>FwAvO6~rR476E_|M-Vf2ns?sAaqgh%paA2Fj8zieG9*`_4#z4DPCPdukR#Yo=>t^ ztFAFJcfaL#pPBdgjdgE0(|l1DrkFG>_M74zf-A2tn!Wjo`8{`q@@Zr~gzAOdlt?Jn zde#&aOyxu>XX)K=e@Oo#Y|nUH*^_F$Ba{1|og_TIXZBFvv$i+~7E_(UDxeeI^d|Bp zEPuG~Vv0 zT8wK-W<<%GqSQ4ByQb&Nj|WGX5^$zO!Ov4)z~g(biek|ckZiGfmYdk6TF55vnk}5^ zoyw_=d4zKO{kxA~w4nh^=DNG@d|+P>Z{Y5wc1gX)fxWdfIu_0nd@S4IcDOC2;mAr( zoqHSe9##aO81k$QE@LRwb=+wyVKC5>ykse641&k7>V5bq#8v@Pio|I6$$w5ep@D zw)XnikafuHzLGJZeNaSsI7Zyx!+WoxLs zmaeJywTEPoSSUx-+X|o>=UCKYLU8gB)kufa__=<<`j-#Dpu3L$T{83Q4Hh*s=GRVA z1ZUKdfCY>#swy_D<#PCL>O$in$y8dY^)@T$Jrp{yHrd&BeEuH)K=e zTFJ9&Zqe7fm_YL!SAyrC*JIv&+?S_6z9;nOk5QQyQlOasjtKDx6wZVM+*{OpI2)ob zd1#g5@U~SQLVpl-oDzr4PvmeVEPDW}_80Cr?f8>=gCt-nXg~Eq6#=3kj<2N+2L8c^ z;mcG>7%o;y!LD^pc7Eq<7 zX|d*vfc4WuM)-DqS9srI@2lp?$$V6F_RY`1_Ul^<-pJ14PoA^K$Q7rLg;C8>Mku=N z$4Ox^(5i*h1yQ0HZnW!z`dzi?ZINnts&d0qrDUI+OQ+fjBe+HfNKCX6Qtty?o&4Qi z^F)Z)6vN*)WM#ab&Saqr?lxTs7Or*`+Z*@oZlSTXC-u9;rDKi^ z;+P*ql_})E)2KH}CIc4RuV%_bwp0sgPvr|b<~QDPe6OwqjP4`hEI0?AKAgTq4sGBI zKo7Yk0)ru6V7ae4A0$Pq#!~%m)?k@};YL%HQSXaD{&4C9-^U{)JoWaPj7`0JZ7{ zEc4_+8Qnt%+-D(W0k&eT4W{~-iF6%r*6j6rpZ#TlE7no^veczi4o8OU)z||l-kA1(Lwr__b&i{IaKI5Ucplv~TeIqCZ8LX6~ZHH;(h{!am5GNp@k3A|98e3val z*aae!z9}$CDsG^=H@QV>;QJles{ocwceozVI$ZpXtBOBZyx#X_dw z!l)I||2V!(OQFdR-ICn%Q|~w5v0(&n%^idPJw4l6og`GK7Nog!MNM zml`Y%-JvL!3+w>%XW+bhEO$ep)vdn-6Zvsa7LD<2G&J z)O%b_-^~b$={PIBemvmNnk||1PW7J{`K$b{pGmmvC0omagy<}8(^@rmjt(h!N(-vH#Ja=Egk88-ERUWXnSa)* zibt;p&t1#kFms139R_&DX!YE@A4q}4D?KQ~KoJIu%dv(sNAB00FHZ}{;4xb*{yCaHqx#yk^0o4*rWg|)W$Ti%5K@HBegdafZNe_x`$pJa3y5B30z+_|F$ zOl!^U9VT)E8mWZ9xWm4JBUvL^mJVAr?U)-9v>_Uc-ecTQR+TTyT1vhY<)f{WAZWBTRkPZTc#gDD;cn&khU+Wv{3?>xy z1n-Aeij%K8$6FFEA}`--8_s5MAG$q3C}4X14Ix(s_Y1pXyLIc5g}w_)+mQa8p1qj|(?P zaR?a?1Kx+*_&0Gfj4M*QF}hPvW|sQygei=bYt>Xx|~{F^w* zHA^y4dKPhP4T}F#viZY(-<6f2x4%-d31z1ptM*xJ3dv-Ka_PF11h3*#@qzg1l1*F9 z47$S(Hc4XTK8z=m=pHwcvI;(ON%BXCFbbMU)b)s&kwp{V!nOm+H^^>gtL6`4S^PnM zI+%X+tr0jmR})i6SPmyEkU>8qK0!;la4k5%VtE{4i1j&A=I)Wc$y4DRaEtk)}NYiy6bDdid>jC-zq5F5 z@z~Y%q$*PdmgX4MQ6xLpo^12!GqCNb^ZSv^+tn;dEKmq$g7>&4CIbXze|S*z6_ncR zQ!LH|`oQ3W*e0#%(S}o*%n`|NiC0}ZD%KA~xnllk= z^{YyQU|iI2ONM6h#U>%pWKo7i-9ps#yaB80Rq=C9d~?OKXVczQ?h%&dOJd(E(E$WW z2gz7SnV%nHakUz%NAD@FZ3E5@-urUoe)P-g6}u9CZOp5MNnMoc;oAJ4-)pKM1_#tI z^6VOTBhP#w4*o7P-UBuUc3o^FN$dY0=*tZI!8lpXLr8uC(H(@^rA8Y_q|9f@>&Az` z`-=QwU$4}5^b?MpfWpqv?L9cLDYa{O*NkqPBf7wS=0*GgxVcWK3=ubaI)5z>w zOMB43iVo+4BTh8&nAFE$P(-EZcDWhmzIqbApzCQmIDf5(y%SqOE19ys^_)5iq zYPB#rn;7+Ko20IOlJ{*2-Iy)>^1=QX!DkEbiOj<~Qq~4FUv-p@1=%O@fMRM3XZU*p zVZ*eu#}|rs5tC{_!q5P7Pha$=6GK-+uCA>FuW+=4_o8KStKQM5I() z!YIf1e6EJ`-216a@cG1%QYUe@f^=)dYW?w>x(}xjc&2=x=6CIgb*brjys!5OX5hov`RmD*J)5||TOzo6|3PKDt`~1k zB7K*n+X?BMI+Ze3fj6FgeLi$}qHw^(IMvjtaY#ak=V?Dx3}rb@Ed`Nnhvs zf=(eCmrDH~9h@~(ibUi`Ebp{Iny?=3F=*Hx+1N!%0 zQLVC6(>a{+zeLkz{#r*BZ{w!re{eACzXZ|$GNerZj@?d`wb+fV@AfCL9gT>5QD5}He`Nma)wC7o5Q?tH zdZKVe8UXx)ybB}~C!ef!bsY35(t_Xw!! z3{(YiQc7sfbGQ~x0D{}#W+^EwDYb&u_bHV$qg;CL`z+>-5?b063q0R;{otGbC(vA_ zSc3#~{{v{I;9B(0+VB5IcP-xK4?cx}7xBA+7RMt_|0hlT-Bb0}WkTE2tcvs>l+bp) z?2@8u^zM3bA>;2h?eJX+xF@83mEWuXLRfbe>!}_6B!BRJx_&ZY?`CY5Z{cGhX=q$RuUdt8Ti_$t5)FQx*oR1M(lTVKa5Q>?)Yx<{?=R|ZhO zq(+hUjL9Q>opxE9(`TKYU?;i8f4UhKo`r;hFsT;n*{}4GPqqJREKOC`B7Q7YpfvTd z=lPQLPChu!e7I@TD?-lUNG@PFY|2i3idMgC!a#=}a12KNNt$x{i?7D_QreT4(r3cPSIIj1N4hm;<7iy-aDI;8)EC zh!tCJ#IdS^CEoSCX9C($O>*>0shmkwRnVWanw*r+meMLN-OwRm-$yCHb5V9)p=^4A zg5yMF>L>G#b3|c&$2QVC?)6QEJIzsw>jK7QSeRpNf$^{p*gDN~OUn0JpRLo9u~Y=| z#*Gg3-BW8o8xJX_+S{wy*`L1;P{$=FI!#CAl`~X#<9bN1eZy3eZ0tKE1cGVaDf<_MYnBI-yF{?r3o^icVQECPV&R zZCoXHcAfxO?OOw7|7)$p6YEJ=A8amf^d#W9gvker{O<9sOMRnWAGzcx*g)SIbW}mS zH=d%T6!G6_`k;dNK7v}Z?aSc9) zodlxfLj@03)D9LYVeXWlg~4Rz5V6^PmV+cCH;Wqyj?h2DK3beqocw!yFARw9gHnDN zaV(4W_gEdkXh$rtFz>Tm^$C3LtPJqLwJILG@x8eWdD337v+g2A7vz6o&pN*LZ1>%; z@x9~ZX6L#w2!E3tfBRysJ2mzDIL-?>((WC2lUbz_7H9Cw7kKZ5b}|>XRiKc zj*S3>tm2TqB6&p&VPWmZSUh@lJvPR-vGHVp84#lmk*|INFu-`=CMBx5KOPw-c(b^XDbrB7>iZe;-d)Pu(Y|J<`b!*1qBmE;#$<}Wk9+p}&IWoa zW&dH@1)7}7`F-Ai=UAL>yn}Cz-YSb^K49G&UJ37w@&Q8bTHSv^l1VsU7D@6I+K{iQ zha`})bO5d2fZIjQ-=twEjo&mr*A7QOSsZ=2|598Ds?IKSlKR0e zCYkx6Uef`cK{9JrZoY7TU+Z@J@jZJtRWj*Muthaa*hRQf25xoqDec%F1N>s#b@yGG z(yqe!$%)|_H-XzW9sc@osMO8ufHzB~F@umezK0H>RFC*GSr1ew#=Rt*c|9Oh{Ph`> zr-=06+JVZ|u|G7QqS%e^eZ`mJYyNn+cE)o>&Q?rOphtgNP7;8T3}>E@V=8`2VR5Ij z#)Fm=T$C#9%s%}Fan{pMTXLrUgH|=GAIstL0TV{tH%Ekr*%>X^jF0+VxJ=?E`UO+< z7v(X5d(UlPb8_rAkM9|b*co}I#NkSA=gdP+txp*O+gm?#GKml3hF&PJE`^Q$f#B7- zcbM)@g$fq1TBvBzwumbO27_6Eu!pVMoly(gC(`m^r7xa=3&Tn(<$nK3!>;V+-lv0P<` zbJ?B7i%<6K5(w#RVT!zm9Unbs&K+fDmvjNAOK`ET{*Y_=;jq4xfL85$%Cr8bpFybq zHUY3Os2WX$FH!8#?+91TeQyHo%_RGHVR2$u`^X?Bk7*a-x4$}Q>9R>6An($s3}^=~ zpBWooDv?s!QT4lPu{Fv2rx9;Rt#>0qP%L#{F`_T~i;L4aI-+eLF67k2Ri-@R%1@I* z(TmC3B0?`d{C^M;{!bFc|6z3q5Mn=j2E&d2fIqYjInXVN1!Q2MX&Ozf5X=rBP88+d z(Y-@KVF6n-Zi+7ttqM}`fPkPRoasEKDewec!N1I1-VwZs<9$PZ*3rAnl9zoj zXh?gV!?DtWfV*1_Kt|vyKZ0pl*+gi#-@ZRvUl4Wd=d*A<;L-A-NXY9zVMfkphhj9b z*-)1Wa7NNz@{QQOrz|d0k^jDn1Dvp0V+~D&%lEY@CjV6q1r}Tg_4MBXuOm=>T8MDl*5VeSgMUc)TX786Ym3i-(f;LW_KGvIL;t~U7;HSj>E-6LOGDF~ zZ)neUiIb$BJ=0SUN3Ii0QuDDWI7rxb;oS@am$i1~Oz1xIkR;d5#hj2#dIXZm$*AB2 z1fQeIp;r2R%qaXDJoMpnW*KS)IKxbhTD1WeJNt8hFbu(LqVmB@#mVs+;WJBk8N%`q zARNp_`?|v%K+uza6brZSkWY|rL&i=As#HKQ4uG5#aSraUKkupP_7d&<0G17`1ir9Z zfho~7?zsJ>K^+b?O$>(MlRMZNQurRgDavRf6*b9Xpvdo~;>`-x#sJRn*TGgTAWWcv zfgqKUs$1GwMY5--t9~}uA z$tFI5)t+B;`+4KSIt0TGh~>yf$d-SYs}rpC;{?PJ^Bh<&;Rpm%b(j+7nyQ}{I4WM> zM?lJ|KysP81yUOAwRwTIRu$j~0|2fc=P2~=4xphs)9 z7xlnBUaKScJ-j4iDf{Qi-cN!H5Kt;5_;{1+fJN5o2#4_@C#^UMd<}0S4NZI;Cxe(= zt(~7`$9KTChyRKa!(?Zn3y3%|utVl8KQVQ}vNizZ((JlyKY!)YMUDZ`&K|a{L%y^7 zy~<%oCywD23Dz@+RYe5SmhR$t4&;bCsMSoO7{O;^u=Qy?TI$L#$HfP~qOy;i{L_KZ z17eEqtuNwQ3NPAr4Im3qJiW^+fK?#?$##Revb0=0I)uiiaa)tmhTM8OMox5POvSv^ zSoL@_xURKqgg* zl>ayr;?3$sy??^VDQnsDyiDsi-wWY<`Z0^=fN18YoXgN+4J}_z@;hTARC}G~0;miy zXTeqMEm`^rjU09i!g6%necr;GoU}j{{phv(ZX<&xA@`Kq+SsDkrQA{v4vq(0U6cjg zfig<|c(gvQYyx09T0cR5H)yK7gAgX?6lH+GA9?Hoq1x);M^hrn6 zZo>9kMeB1ECt7HOsu%S*l zUv1?@haHi10;R8(w(5<}Ty0DKQRtWxz!L7_z}G3amC79~Xi>*H#aQ(L**b--@jli} zsjAdQ+3jk9?i&J5Pn_IBv{R0L+T5>N=IXV!2WyARt?KN2j5$29%MLs`3My|#()yoM zzo=S{v5%@BxLZMxvG8~xD7fDL;Mm$BI5Rr?S^G$Do#xXa$E-gmsvlz~zr*AME52rP zDKooy1wdu>ba`K$JAkHpe)I0uy8%EVuO3Q0?X2@aR2S2`)w6mHP$ixb2yo(DiTbNw zWQ%Hw4NEq8!crL^BA9^*P3E+cCj+q+A8b&@eJnwiENj;Dy-e9lwS#*Qds$|_hlh{iruQ~f3R;yNx zuDae*p#&gSc`6h~ZTW5~*gCOd?prQxoz1?uo+K}p-IS!cSVr&0#%5ESnxi ziXOXX-(je=*>|CE`%YLSRpjwoBiyzRdvI9Kn-SscMVo@$W;AaGD+y8>q<`~_Q ziLMIg=T9 zJVo9W5QVX{@g)q}ZAlJ)Di&{Udi)+hk~Z*|roVT#$e=|=Om$x^lx(C!QN_oS3okSq z#$RWAxwbHC_n*D@AFMGn=sjbk_%Cf7`YKsUOEZDD97sKZ4d9di_ZmgBP2a^`-)E~X zoL7C7o}VA;VQN3SXj4>zUwshex>L0vL{10d2ZaZ~GM@#I&X{*fgVf4)=k!LF6X)Ab z_w`Z`c0=l2tJ@pXFP?mzIqL)nW@0Vb?OtzAYd66kx-#DO0P?+2BE^N;W4TjBA#f!B z)h#k9`zir`rZunLKiR~I0&2xzq?aA%ixLH^mdkvS1@-`t{>#nh#UDn^JioXeOpQlc z9H4qd6c2#vN&f79)|*k-ekSP27pQa#0U17e;&`d0nH>6XCtnFSNi=YCve>3gsi?oe>nx*+^$eSPc9p5*&Ry@)6Kixf*2^}h3V z2(!R6EOqzc3(NJSX!SI219KNK#@-NmPU!26|MU>Km;F6 zvQFvBA=j4@sI6m})0>j8TGll$w<(1bgLAkb>Pq7S0%4oeN_s1@!DxpCfJ-28n$N%^ zfqm_T-?4u+i9U^M0Ol&dD`pu}KvLgBreb4^_M&Tmc+j^g09>amC+1_B$7r_>_@p$M zR?APJKu_{EXVj3`qUt(kVq(|+D0*NCr0nITyrE)LXQMF3FD*DuKU8q$g)`6r=TaxU z7TzDj)~00SwRlyf9T30hLu*sD$xu**acFylck^oh70*L!K+K4Yy5C+-kULmy*Zi6#cFoLQNMP_4;Co;#j$2f9Sb@KZpZKydhS z#!{Qmy`dzuWkG@BwBE+{p1nl5j=lB3cRO>*j>rpQzISKk$iIMV9UlWgFO`+^b%X9e z^aRPkkxSM%8dp)aeP)dX&a`xR)<9QBrGyT-aPTKCcmiO@o?PbqX(ZSVwMW{M0c^aB zwH*R@QvZRlGFe(Lg-srSXfeqCP#{RThbI~I$6{r`jCX)x@N0mAu>B`&(iFoZKD(#^ z$H@YV^_Rv2ytsgpd6z8z1}a2pEIRps2?lhE)BeahMIWXr{uB3@^@`77z7Gk`yj9>2 zzZV{~!bwJ7f6D;+#9u4t#H2{ko3hmoU(yCVz8fJm+HqPjoGvSro?T|493w-b*TJWX*0O%SS!K_m_z3S|UH5UMm0g(7J(cRk1-4xpr(n*>}YLTIG2o_-gw?U^%2 zKj))*r%%neBw9rJc4}mt!}5>T7d%-`tEUSfSGX=dyoX@%nWpF#@xSAaRYrgUZ5E`& zhm|xOgb}oncl@4y0IqHmrilaQ_qTqOC8?PTj-2keFZ}ouomPS$281n(=jIiTEId0p ztYoMNGQiSffkdb;vPm*=+JdA#H*)SQj{jE*%9q}9c9t-``?d<4e4LqfsfBm>nECcy zIhS`~3Qiw`=Hr~tY{C<>~vo(=1> zVlnAm4H&e6|1ly`!$Hc6VlGvpgc^&;)%;#=czCv^pcIchyW`3#3p z_TOP~dDVP3lfkVNj<67_T(b#1qg4zFf-~8xkGaDaoG8-P;NdXpj4h{a1~%WMo0-uw zb6n$Dwd(gpQ`%G)&ONlvYWD0?j%W_rVRutkn+z2pZ{UFsTT)q5zfLwAJ-$+3uP~D~;tBE);fB_3_q)X$s0d1W~aBz-B;-;*d z5gck@!h5-%K169zb-$aLbQyB$zS0}es`=5LoiaAf6H{-L-Q>yV$cKJ3@#mgDdJ&tA zT_wBc`3V^=)9cmN_}kuJvli^M1E__~$H+(yd33g?y~QpI1#xAd^_?dy=`csaT3Brx5P*$0w`+?t0f`~Yvf0hzATe@;s`i#%fSerD3rh#9eo7UEIC6}}K4&_x z^3)9uevZrT?ZHP#r*|snp(`%cZ(ltz{=9$E){ZLdvSQ7u_UEbDx4vZbiuEI#Pf7?6 z4NL^8f=hAQB@R)lFD=`2CzscWOi39soOq2UGUA@J2?HYOvLzY0i5 zg}K|Lc_EHDMAyi4a2{-XBtLR|uY}E=nwL0vl;9)n#^dJicD(wwW#I!V2y{f@;O_$T z&X5Fhz&YGb?~__{(8MTwEdbis%k4MA;b1SJ4JHpfrZMa}_=x{@*ooN~Yd2z67gj3s zLO1g+W#4B-mXkmLln!#UF}iLgz$cHycYt@Oc!)m;#JhHA@;|bUUrh__rx9qa>I1+) zW(D$=6M($sy?;lm$Y@#srpBQ9f`z5gp&ax2qd7Aafx1Df8w8)r=O?HfVH`(%OG-G= zf%4%fEOf%w;FcyvOt8`*5^TW2Q#&}=jQ4EYiTN(*$JTq0mZ3Dcbtr$2lq(m7>_tJ4 zT}tzB`xb7I9q=e*Vc*5K3|wM>W|Wf2em;vDn?g~aX&Yk|?8J8U@^hvlx7f6l?Sh;Q zWr1aa&B-b}bUbulhTV!CNLEhDiWtXDPrClLAc{fVEXl>(R`tYa1m|*&zPi+WOf-<0 zyx3&TbmI3x|1Iz)>l$^_|MW-TzuGMnerBw4jDL#-Dlph?s)o8K&3~|6SN8i@j8^r6 zO&%n6=mRrU1baXW+Svyt0f0bNAdmo|3k9f7ZCSbca69?Iyt0V50ip=Fd%mz#lm)8y zV6t;YPNIp-Ok$F7*NX%d?F9bbVT`@QOx zFNG}YT^4~jYKLlA0y4+mWgfgGeu;apH(E=G){M@*2U7;7@zb!{x9I5XwU0Gki{Y@( zNL`RFnz#xiyG9t|M1KHxH;9Az-%xClV$)LrkrLQ^m^==&CK)__X|M?&x*-`^j#o}6ktJ3RQ z;=`-=`ZNHbFaxbB;<_nm8RHt5JQ9fvp7xwk$s`_*GdZyehz%_{qS^=u$zu7tt%P*1 z&P$Y>UV$is5efWRaZdo97IIlf#sm6ClWd_~))DK!Iz=At0!08JSj2{LRBB;v^GJuZ z5{6IwQEfg0a~ufxg>#y0R`b@pwa|5N5a39!#x1du?=%nD*V~x>%9^u^n?zW z9AN|>NSi})t}08oc$ zd!VWgbZ`8;{L?r`AU`8;h>1a#$MDME7Sa1k_<0)~Hhu>>dgAe3yJp#4E-`ZLu&h)a z?bw?Am-_WgKT-12damenpedxk;Ei9WdN;YnkR7({f^a-dvpTHw=;7PqwEImvSB@tm z4O88>HG6v>;xEI}eY654K|x1WRNE)K##mh~r7m0t-fc*v`av@EiI4mNK`Q4@OY$tg zc)wyini#N|_5}_kD!18KvKgb_PU-z&+CM&9f3Il*2D@cd+|x+wc;TB5z#@TV{;0+! zv)*Ms{1l)^F!k5OP(w-Y(b1V2?5{&)v@jx@zgxPii&E`Fo6yZl2R^`oK0>Yd+HmCd z*|X(eg%WD=XU3dAWuW>qiSy3dM>q|l-yZlQD{ArNY+?&O2JlAudwCcq>ey>AstEjx zS37ypR>mGM=L%S`%H5~Sl2sAN{*dq2mS=V)cdBv*-m#;sLk|v(DwAr@d|+FvIdFWw z0@Fenn6o&!Abyx_;%AurI`@M1f$*b3|KTn|N@LWw>cMCiL1*Q4E*zx(`*rTPWX^z< z)~zGZHam05QfTemDTrhJoX%jseq>i|1IHc7+j*WybA{V0^kn%mjMF_V_*QNQlymr`1x$^+)-|`Jck$8 z*OT^6I|57?+z&P$Zwq9`R@Y+)#Ke!7v~P6e-2-W2IZso~qZw&#UIcuTV_C5H%~qCB z*e9u>e{C+pGqiK8{%+TjxLX7~rus>2htT6X;jr}Q4Rpooa;)|JX}9&u8!ocM2gc}z zA(DgtqT71O>gv7n)^O)3iX+g;4fme=8w8e&CjZv=hi90lTD*YYN_fy#U zNB$zf#}?Qg^bih{n=9c3uG-sT*GYgipFm3gs=CG6rnzG&eUF3 zFFQ~%$}Stbj1=8_Z6UhUMS0oia`C2#nHk3Piwls=WvY*E_hy>`i8c)hrCvkT%G#v zj~s{?#UGS+-+@^OZI`D$7*6*7e&aA)>D&01#ad0wN$;o_3%B1z|D66ti6*TyQ#(?s zZ*ESP#CAL7_FCzlGi_P|)QB&2OMTne0A`rB;o3j_Cj>JIsQG}uA#oHr=N;wnpM0;( zYTpr{c#r?j(ma5R{cr7DX;4#H7KX6PCT@s;G#Ye}CMZD`LDH>*5D+phAUg^O+CW%i zfDi&Li;AMW2nfS+2?^V6?zVDXWGQMe-LF2J5zQAaFcTT5Go@xWgAgnCzAoDFA<&WJ1lUw^PR304%dy7Yb zkqbuBV}ge-oL;+Ue^V;Q;0M7eZD9U42)9A44`ECE<8)7FxOy}74*|$<{Fsa_@nGWK z65yxW`EiDsAF!c|GKv@XyeD*nj6?xtqyABH&vXg&i?Z4Jl-~*tdvuROOXVl3yA60# zQr5*C(-j`yRn7ktEhE(J-bMXrv^Zx|{jES)e{h}eVDe5}{TEK+zp2ouG?L>VWNOPk zmQBbv-jcdCzRaw%Q~Rj2+CstS3=gYK9)64Qp%trTw4g{CS4ork`LTkj*WPq5^I4T+> zwh1C@LXT_HsivTHL_V~qlT(g9cha4dWYvr5bz*v9u&$f^CXlqNxdo#S7cdpF+Y}vJ zO+SRu2(YNlY^L61@u1uoc({+D|EhwRM8aroz`t^Ji^j+)IuuxsAN_dzgMHC|-dH~$ z>jgxZ?KrGQ32Kdb+Y*&})gIciT{sdycRv=*hG=wheF#BG!f@%*KO&oN?us*l9c}P4 z&|~W5%LM2%?cS$FCtD91F!gpG|HFDZFN49KQce0Dqorh?#nm01qm+Uv#yJA%lyJaK zEh#uHv9iUyXTSjku+X!MT8qy<0hewzr$bv5n{lAe#tiAL9sNVSGBp(&;A0h%e|?FH zc}egAjkvU$mXOYHOv&`oJ^~L)7Q#w7Z-zg8{YW1OqNVRI9^^9$GgEqfv{!;dwkLP+ zk4Y!V**Y!i!gv*-*kLH~lGX5y)aX@3aDI{h9!?WgQ96?!c-lInM#gbk)rZ6J?I$!l2 z+RRYlgf@|a6iJFRR(vGUSE&fjPZ)dm8o8@rygdL3lZEMSw1&->08`CrYwg>cFR6U? zvm)dK11^P25guSbIGUSqI20Cr|9zw!B`v}S(gOgc6hydRSDGIXd=;f+k2e^x%@oACH6x;euN8n5$$G&QhFG7;3h54Bnt> z9p3!2XCaBLp@4=I*Y&ac-ic{t$i2Rw9LOZwTggoIh`58?C8P&=SHu{m0>YVCjIPJ6 z$~o0#wQsoUw&5mTDM_U~v14!hfSP!{?z-j=JrOi|9{x9-#I^5dU8w@Ijbm`0ZIwp5 zL!bGk;^*03X`5KH3U3f?snN!uFVVbAT4y*AqOU162URz@EMz<;44vnk4YAyfe#x{_ zo3}1#->4zi%GUaRqGaRMQH+DLg;g>E@@}55&vl`Z_9%t~wkczqx;=A{DkS;-pfqV#IIuD!Cz77e>>=yS{)K2v?q2OFsq9-X3*OV{U}j zu&>POBPEY9TF8Mw-AB`-G#{X~3Zq4UsUQKLev`QU;`_vB zb}PlQNl!6aCcHD{>zx~GH20b;&$2b01eN+F=hfZdwqB#7jn(hy#Ldg>eY;+O7#BMH z@?`_78Z~wQ08xW|qj-z&pX9uq%^8y8!@)Bc4OME1vM=M?h+2Gq8hY~@N@|n0M~*wA zSu{hw;ZWl)RDaaw2ALTm=NXAKXP-i`FJZv}$i0wk#hDp!EYX1b0V<`F@8Q+i#_h_& zpV;1c^PH3m(62G<6Z~8joR)Js$)rRfE&0_Vv7$YwBc$40_%l`F4~)qnUW=AwqAjEP z4rPu+x&w~HO^6tG?*%sZiZL&i?WP}uKSR!o!lj$`*w9>3dTL?qDt95&`z(yhc=;9M41sJHgs8q~8ZRI3 z4lo{eXd~LJhOj45mQR~zWoI3UeSzmM16@Fo#-=&@h$a^;n#pdQL}4O2Kqwzf*+1VT zET}S*F+;6t)~HTYLJbtNe-FsSkggF{q%{~rpIlZOEh`o0Jyw_UaDnpGEW)qb!|1Ee z?9M)%(F2pz{eUl6ofkD2p)9mTN%-^ZU;!ie3qdLSbloG2A^qr=5D8?~px}blm3aoI zUzAk>%JRSRz;+{|ad|FUG}xyK^j+IA_q^k+7LPG!GojGBQ&84NT>*j`Fa7oGZGYXd`4o zIXq5ag|*R#lQhABuM^c5vB0QvIs=U)xvuW#iC4~z7tGp=65xy$v{|m;V9!pZzZ2rn zO5W(Y3|1E5O4a@_i5fvs4cP)2M3=?2jAj*UN6DQj*E{4kU<6T*WIPJeeY?# zfF6-`t|rSX*9#qDTTWsho6TJKtW>OQ7wV8N*(L_RYg5-U4HxI){IJSVYWNKU&7_aF zV0c877Jeh3VPM)8Rn8_?KoF-Gk}lan??0b#9&u*uw3~xrj~;Z5Vy5BqbO}`Sa3!>Q zeyBulK+ay-*FN)1pHkg)e|T>uVU$g3nSP@Cwr}SEVKu4JUecs9EiE9Bz`T(5&tx z-P8qRPT6RFn9OH3$%AimUGZHSlV-(P$3CZgbWFhsL=^SrtwLcD=eb7>o6ISfYQ@8J z>Cyrv8(wdCILL`p1(ISC-jhm5?Do5otDA={UrL8HW9CnSPTkbCAr9?#*WGCO04Kx+ z{@=d&G-8BuppU&kC-AR-=67*@%D_zDywUtPHjFB#YBz^^esXac!b}e@(8V?#RDB$N zf|&H|QbJfQn;crVvL?0GrBj2oC6#f0f*-*ZFH8(eq{ruW-pIQ|VPdc4=?fFX@E>fi)4I7^l09j118=B&O4x0{tgI=KCnbmHQ#e+PAd-gN)~ literal 0 HcmV?d00001 diff --git a/fds/anim/carte4.svg b/fds/anim/carte4.svg new file mode 100644 index 0000000..c8263f4 --- /dev/null +++ b/fds/anim/carte4.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fds/anim/cartes-jq.js b/fds/anim/cartes-jq.js new file mode 100644 index 0000000..1dca72e --- /dev/null +++ b/fds/anim/cartes-jq.js @@ -0,0 +1,95 @@ +var cards = new Array (); +cards[0] = 1; +cards[1] = 1; +cards[2] = 1; +cards[3] = 1; +cards[4] = 1; + +function flip(n, cont) +{ + + var img = "img#c" + n; + var width = $(img).width(); + var height = $(img).height(); + $(img).animate ({ + 'width': "0px", + 'left': (width >> 1) + "px", + 'height': height + "px"}, 150); + + $(img).queue (function(next) { + if (cards[n] == 0) { + $(img).attr("src", "carte" + n + ".png"); + } else { + $(img).attr("src", "dos.png"); + }; + next(); + }); + + $(img).animate ({ + 'width': width + "px", + 'left': "0px", + 'height': height + "px"}, 150); + + $(img).queue (function(next) { + cards[n] = 1 - cards[n]; + $("div#d" + n).html(cards[n]); + next(); + }); + + if (cont !== undefined){ + $(img).queue (function(next) { + cont(); + next(); + }); + }; +} + +function update_res() { + var acc = 0; + for(i = 4; i >= 0; i--){ + acc = 2*acc + cards[i]; + }; + $("div#rescontent").html("= " + acc); +} + +function set_to_int(n) +{ + var i; + var a = n; + var tmp = new Array(); + for (i = 0; i < 5; i++) { + tmp[i] = a & 1; + a = a >> 1; + }; + $("div#rescontent").queue(function() { + $(this).dequeue(); + }); + + for(i = 0; i < 5; i++) { + $("div#rescontent").queue(new Function("next", "if(" + tmp[i] + " != cards[" + i +"]) {flip(" + i + ");}; next();" )); + }; + + $("div#rescontent").queue(function (next) { + $("img").promise().done(function(){ + update_res(); + next(); + }); + }); + + $("div#rescontent").delay(1000); + +} +function count(from, to){ + var i; + for (i = from; i <= to; i++){ + set_to_int(i); + } + +} +function hide_hints() { + $("div#all_digits").toggle(); + $("div#result").toggle(); + +} + +hide_hints(); \ No newline at end of file diff --git a/fds/anim/cartes.css b/fds/anim/cartes.css new file mode 100644 index 0000000..bdda6df --- /dev/null +++ b/fds/anim/cartes.css @@ -0,0 +1,60 @@ +div#all_images { + display:block; + position:fixed; + left:0%; + width:60%; + top:0%; + height:40%; + margin-left:1%; + margin-top:1%; +} +div#all_digits { + display:block; + position:fixed; + left:0%; + width:60%; + top:40%; + height:40%; + margin-left:1%; + margin-top:1%; +} +div#result { + display:inline-block; + position:fixed; + right:0%; + width:39%; + top:0%; + height:80%; + font-size: 20vh; + font-family: DIN; +} +div#rescontent{ + position:absolute; + top:25%; +} + +div#command { + position:fixed; + top:83%; +} + +div.image { + position:relative; + display:inline-block; + width:19%; +} +div.digit { + position:relative; + display:inline-block; + text-align:center; + width:19%; + font-size: 20vh; + font-family: DIN; +} + +img { + display:block; + position: absolute; + width:100%; + height:auto; +} \ No newline at end of file diff --git a/fds/anim/cartes.html b/fds/anim/cartes.html new file mode 100644 index 0000000..ab406bc --- /dev/null +++ b/fds/anim/cartes.html @@ -0,0 +1,37 @@ + + + Cartes binaire + + + + + +
+
+
+
+
+
+
+
+
1
+
1
+
1
+
1
+
1
+
+
+
= 31
+
+
+ + +
+ + + diff --git a/fds/anim/cartes.js b/fds/anim/cartes.js new file mode 100644 index 0000000..4966eba --- /dev/null +++ b/fds/anim/cartes.js @@ -0,0 +1,114 @@ +var cards = new Array (); +cards[0] = 1; +cards[1] = 1; +cards[2] = 1; +cards[3] = 1; +cards[4] = 1; + +var interval = null; +function flip(n, cont) +{ + if (interval == null) { + var img = document.getElementById("c" + n); + var width = img.width; + var height = img.height; + img.style.left = "0px"; + img.style.height = height + "px"; + var i = 0; + var move = true; + var step = 10; + function animate() + { + if (move) { + img.style.left = i + "px"; + img.style.width = (width - (2*i)) + "px"; + img.style.height = height + "px"; + i+= step; + if (i >= width / 2) { + if (cards[n] == 1) { + img.src = "dos.png" + } else { + img.src = "carte" + n + ".png"; + }; + img.style.width = "0px"; + step = -step; + } else if (i == 0) { + move = false; + }; + + } else { + img.style.width = width; + img.style.left = "0px"; + clearInterval(interval); + interval = null; + cards[n] = 1 - cards[n]; + var div = document.getElementById("d" + n); + div.innerHTML = cards[n]; + if (cont !== undefined){ cont (); } + }; + + }; + interval = setInterval(animate, 5); + }; +} + +function update_res() { + var res = document.getElementById("rescontent"); + var acc = 0; + for(i = 4; i >= 0; i--){ + acc = 2*acc; + acc += cards[i]; + }; + res.innerHTML = "= " + acc; +} + +function endsWith(str, suffix) +{ + return str.indexOf(suffix, str.length - suffix.length) !== -1; +} + + +function set_to_int(n) +{ + var a = n; + var i; + var tmp = new Array(); + for (i = 0; i < 5; i++) + { + tmp[i] = a & 1; + a = a >> 1; + }; + i = -1; + function next() { + i++; + if (i < 5) { + if (tmp[i] != cards[i]) { + flip(i, next); + } else { + next (); + }; + } else { update_res() }; + }; + next(); +}; + +var counting = false; +function count(from, to) +{ + if (!counting) { + counting = true; + var i = from; + var inter; + function advance() { + if (from > to) { + clearInterval(inter); + counting = false; + } else { + set_to_int(from); + from++; + }; + + } + inter = setInterval(advance, 2000); + } +} \ No newline at end of file diff --git a/fds/anim/dessin.css b/fds/anim/dessin.css new file mode 100644 index 0000000..f356216 --- /dev/null +++ b/fds/anim/dessin.css @@ -0,0 +1,33 @@ +button { width: 20pt; + height: 20pt; +} +div.horizontal { vertical-align:middle; + margin-top: -0.75pt; + } +table { display: inline; + padding: 0pt; + margin: 0pt; + vertical-align: middle; + border-spacing: 0pt; + border-collapse: collapse; + } + +td span { + display: inline-block; + width: 100%; + height: 100%; +} +span.black { background-color:black; } +span.white { background-color:white; } +td { + border: 1pt; + border-style: solid; + width: 25pt; + height: 25pt; + border-color:black; + background-color:white; +} + +textfield { right: 0pt; + vertical-align:text-top; + } \ No newline at end of file diff --git a/fds/anim/dessin.html b/fds/anim/dessin.html new file mode 100644 index 0000000..4bc0090 --- /dev/null +++ b/fds/anim/dessin.html @@ -0,0 +1,23 @@ + + + Dessin binaire + + + +
+       + Ajouter une + ligne       + Retirer une + ligne
+
+
+ + + diff --git a/fds/anim/dessin.js b/fds/anim/dessin.js new file mode 100644 index 0000000..82249e7 --- /dev/null +++ b/fds/anim/dessin.js @@ -0,0 +1,193 @@ +var content = document.getElementById("content"); + +function del_all () { + while (content.hasChildNodes()) { + content.removeChild(content.lastChild); + }; + +} +function del_line () +{ + + if (content.hasChildNodes()) { + content.removeChild(content.lastChild); + }; + +} + +function add_line() +{ + var children = content.childNodes; + var id = children.length; + var div = document.createElement("div"); + div.setAttribute("id", "div" + id); + div.setAttribute("class", "horizontal"); + var table = document.createElement("table"); + table.setAttribute("id", "table" + id); + var row = document.createElement("tr"); + row.setAttribute("id", "row" + id); + row.setAttribute("class", "row"); + var text = document.createElement("input"); + text.setAttribute("id", "textfield" + id); + text.setAttribute("class", "textfield"); + text.setAttribute("type", "text"); + text.size=10; + text.setAttribute("onkeypress", "do_keypress(" + id + ")"); + table.appendChild(row); + div.appendChild(text); + div.appendChild(table); + content.appendChild(div); + +} + +var wait = false; +function reset_wait(id) { wait = false; draw_line(id);} +function do_keypress(id) +{ + if (!wait) { + wait = true; + setTimeout("reset_wait(" + id + ")", 1000); + }; +} + +function draw_line(id) +{ + var row = document.getElementById("row" + id); + var text = document.getElementById("textfield" + id); + var next = row.firstChild; + var tmp = null; + while(next) { + tmp = next.nextSibling; + row.removeChild(next); + next = tmp; + }; + pixels = text.value.split(","); + var colors = new Array(); + colors[0] = "black"; + colors[1] = "white"; + var c = 0; + for (s in pixels) + { + if (pixels[s] >= 0 && pixels[s] <= 15) { + for(i = 0; i < pixels[s]; i++) + { + var td = document.createElement("td"); + td.setAttribute("id", "cell" + id + "_" + i); + var span = document.createElement("span"); + span.setAttribute("class", colors[c]); + td.appendChild(span); + row.appendChild(td); + }; + } else { + continue; + }; + c = (c + 1) % 2; + }; +} + +var dessins = []; +dessins[0] = [ + "0, 7, 2, 7", + "0, 6, 1, 2, 1, 6", + "0, 6, 1, 2, 1, 6", + "0, 5, 1, 4, 1, 5", + "6, 4, 6", + "1, 14, 1", + "0, 1, 1, 4, 1, 2, 1, 4, 1, 1", + "0, 2, 1, 3, 1, 2, 1, 3, 1, 2", + "0, 3, 1, 2, 1, 2, 1, 2, 1, 3", + "0, 3, 1, 8, 1, 3", + "0, 2, 1, 10, 1, 2", + "0, 2, 1, 10, 1, 2", + "0, 1, 1, 5, 2, 5, 1, 1", + "0, 1, 1, 3, 2, 2, 2, 3, 1, 1", + "1, 2, 2, 6, 2, 2, 1", + "3, 10, 3" +]; + +dessins[1] = [ + " 0, 5, 5, 6 ", + " 0, 3, 2, 5, 2, 4 ", + " 0, 2, 1, 9, 1, 3 ", + " 0, 1, 1, 11, 1, 2 ", + " 0, 1, 1, 1, 1, 1, 1, 8, 1, 1 ", + " 1, 2, 1, 1, 1, 4, 3, 2, 1 ", + " 1, 2, 1, 1, 1, 3, 1, 2, 1, 2, 1 ", + " 1, 11, 1, 1, 1, 1 ", + " 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 1 ", + " 1, 1, 5, 8, 1 ", + " 1, 1, 5, 8, 1 ", + " 0, 1, 1, 1, 5, 7, 1 ", + " 0, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1 ", + " 0, 2, 1, 10, 1, 2 ", + " 0, 3, 2, 6, 2, 3 ", + " 0, 5, 6, 5 " +]; + +dessins[2] = [ + "0, 5, 6, 5", + "0, 3, 4, 2, 4, 3", + "0, 1, 6, 2, 6, 1", + "1, 2, 4, 2, 4, 2, 1", + "1, 3, 2, 4, 2, 3, 1", + "1, 14, 1", + "2, 4, 4, 4, 2", + "2, 3, 6, 3, 2", + "1, 4, 6, 4, 1", + "1, 1, 12, 1, 1", + "1, 1, 1, 3, 1, 2, 1, 3, 1, 1, 1", + "3, 3, 1, 2, 1, 3, 3", + "1, 5, 1, 2, 1, 5, 1", + "0, 1, 1, 12, 1, 1", + "0, 1, 2, 10, 2, 1", + "0, 2, 12, 2" +]; +dessins[3] = [ + "0, 7, 2, 7", + "0, 2, 1, 3, 1, 2, 1, 3, 1, 2", + "0, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1", + "0, 1, 1, 2, 1, 6, 1, 2, 1, 1", + "1, 14, 1", + "1, 4, 2, 3, 2, 3, 1", + "1, 3, 1, 2, 1, 1, 1, 2, 1, 2, 1", + "1, 14, 1", + "0, 1, 1, 12, 1, 1", + "0, 2, 1, 10, 1, 2", + "0, 3, 1, 7, 2, 3", + "0, 4, 7, 5", + "0, 3, 4, 2, 1, 1, 3, 2", + "0, 2, 1, 3, 1, 2, 2, 3, 1, 1", + "0, 1, 1, 5, 1, 1, 1, 5, 1", + "0, 1, 1, 5, 3, 5, 1" +]; + +dessins[4] = [ + "0, 2, 12, 2", + "0, 1, 1, 12, 1, 1", + "1, 3, 7, 2, 1, 1, 1", + "1, 2, 1, 7, 1, 3, 1", + "1, 1, 1, 9, 1, 2, 1", + "1, 1, 1, 2, 4, 3, 1, 2, 1", + "1, 2, 6, 3, 1, 2, 1", + "1, 4, 1, 5, 1, 3, 1", + "1, 4, 1, 3, 2, 4, 1", + "1, 5, 3, 6, 1", + "1, 4, 1, 3, 1, 5, 1", + "1, 4, 1, 3, 1, 5, 1", + "1, 5, 3, 4, 1, 1, 1", + "1, 10, 2, 2, 1", + "0, 1, 1, 12, 1, 1", + "0, 2, 12, 2" +]; + +function fill_and_draw(sel) { + var value = sel.options[sel.selectedIndex].value; + del_all(); + var tab = dessins[Math.min(parseInt(value + ""),dessins.length) - 1]; + for (var i = 0 ; i < tab.length; i++){ + add_line (); + var t = document.getElementById("textfield" + i); + t.value = tab[i]; + draw_line(i); + }; +} \ No newline at end of file diff --git a/fds/anim/dos.png b/fds/anim/dos.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4dc4db69a50746dc00ad7d2cf95dae331a130a GIT binary patch literal 2593 zcmeAS@N?(olHy`uVBq!ia0y~yVBF8Zz|_vc1{4vz$ne4RGqb|+KMW@f?HP*B z@Hfbeaz{gBG%<|kh0&s5v?LrY2}eu9(UOp=CE=Xx+keYh7;0X!3T|cRc;UFk64;z$ N@O1TaS?83{1OTPC_5c6? literal 0 HcmV?d00001 diff --git a/fds/anim/dos.svg b/fds/anim/dos.svg new file mode 100644 index 0000000..61ffc6c --- /dev/null +++ b/fds/anim/dos.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/fds/anim/jquery-1.8.2.min.js b/fds/anim/jquery-1.8.2.min.js new file mode 100644 index 0000000..f65cf1d --- /dev/null +++ b/fds/anim/jquery-1.8.2.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&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 p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(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 bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file -- 2.17.1