From 0686e2be8151b04197b9c3459c2325a189d978cb Mon Sep 17 00:00:00 2001 From: liuwu <975499773@qq.com> Date: Tue, 30 Jan 2024 08:58:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.xml | 36 + css/apiutil.css | 81 ++ feature/.gitkeep | 1 + html/index.html | 1556 ++++++++++++++++++++++++++++++++++++ html/index_bg.jpg | Bin 0 -> 37128 bytes html/jquery-3.1.1.min.js | 4 + html/main.html | 69 ++ icon/icon150x150.png | Bin 0 -> 14196 bytes image/loading_more.gif | Bin 0 -> 5967 bytes index.html | 89 +++ launch/launch1080x1920.png | Bin 0 -> 43455 bytes res/manifest.xml | 4 + script/apiutil.js | 591 ++++++++++++++ wgt/.gitkeep | 1 + 14 files changed, 2432 insertions(+) create mode 100644 config.xml create mode 100644 css/apiutil.css create mode 100644 feature/.gitkeep create mode 100644 html/index.html create mode 100644 html/index_bg.jpg create mode 100644 html/jquery-3.1.1.min.js create mode 100644 html/main.html create mode 100644 icon/icon150x150.png create mode 100644 image/loading_more.gif create mode 100644 index.html create mode 100644 launch/launch1080x1920.png create mode 100644 res/manifest.xml create mode 100644 script/apiutil.js create mode 100644 wgt/.gitkeep diff --git a/config.xml b/config.xml new file mode 100644 index 0000000..c5600b8 --- /dev/null +++ b/config.xml @@ -0,0 +1,36 @@ + + + 新疆农牧投饲料厂 + + + Example For yonyou. + + + + + Developer + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/css/apiutil.css b/css/apiutil.css new file mode 100644 index 0000000..4a3ab01 --- /dev/null +++ b/css/apiutil.css @@ -0,0 +1,81 @@ +html{ + font-family: sans-serif; +} +html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{ + margin:0; + border:0; + padding:0; + font-style:normal; +} +html,body { + -webkit-touch-callout:none; + -webkit-text-size-adjust:none; + -webkit-tap-highlight-color:rgba(0, 0, 0, 0); + -webkit-user-select:none; + background-color: #fff; +} +nav,article,aside,details,main,header,footer,section,fieldset,figcaption,figure{ + display: block; +} +img,a,button,em,del,strong,var,label,cite,small,time,mark,code,textarea{ + display:inline-block; +} +header,section,footer { + position:relative; +} +ol,ul{ + list-style:none; +} +input,button,textarea { + border:0; + margin:0; + padding:0; + font-size:1em; + line-height:1em; + /*-webkit-appearance:none;*/ + background-color:rgba(0, 0, 0, 0); +} +span{ + display:inline-block; +} +a:active, a:hover { + outline: 0; +} +a, a:visited{ + text-decoration:none; +} + +label, .wordWrap{ + word-wrap: break-word; + word-break: break-all; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td,th { + padding: 0; +} +.clearfix:after{ + content: ' '; + display: block; + clear: both; + visibility:hidden; + line-height: 0; + height:0; +} +.loading_more{ + display: block; + height: 1.5em; + width: 100%; +} +.loading_more:before { + display: inline-block; vertical-align: text-bottom; + content: ' '; height: 16px; width: 16px; margin-right: 6px; + background: url(../image/loading_more.gif) no-repeat center; + -webkit-background-size: contain; + background-size: contain; +} +.loading_more:after { + content: '加载更多'; +} \ No newline at end of file diff --git a/feature/.gitkeep b/feature/.gitkeep new file mode 100644 index 0000000..5150f29 --- /dev/null +++ b/feature/.gitkeep @@ -0,0 +1 @@ +此目录是平台特性相关目录 diff --git a/html/index.html b/html/index.html new file mode 100644 index 0000000..a397409 --- /dev/null +++ b/html/index.html @@ -0,0 +1,1556 @@ + + + + + + 犇牛饲料厂压片玉米车间 + + + +
+
+
犇牛饲料厂压片玉米车间
+
+
2024年1月19日
+
+
退  出
+
+
+
+
+
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
1号提升机
+
+
手电动插板
+
>
+
+
+
+
+
初清筛
+
风选器1
+
风选器2
+
风选放料
+
去石机
+
风机
+
排杂1
+
排杂2
+
+
>
+
+
+
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
2号提升机
+
+
+
+
+
+
1号加水
+
2号加水
+
+
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
浸润绞龙
+
+
电动插板
+
+
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
分配器1
+
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
分配器2
+
+
+
+
+
+
+
浸润仓1
+
+
+
+
+
+
+
插板1号
+
+
+
浸润仓2
+
+
+
+
+
+
+
插板2号
+
+
+
浸润仓3
+
+
+
+
+
+
+
插板3号
+
+
+
浸润仓4
+
+
+
+
+
+
+
插板4号
+
+
+
浸润仓5
+
+
+
+
+
+
+
插板5号
+
+
+
浸润仓6
+
+
+
+
+
+
+
插板6号
+
+
+
浸润仓7
+
+
+
+
+
+
+
插板7号
+
+
+
浸润仓8
+
+
+
+
+
+
+
插板8号
+
+
+
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
长出料刮板
+
+
+
^
+
+
闸门手动
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
短出料刮板
+
+
>
+
+
+
开始上料
+
结束上料
+
+
+
+
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
3号提升机
+
+
+
+
+
+
+
+
3号加水
+
纹龙
+
喂料器
+
+
+
+
进水
+
温水箱
+
出水泵
+
+
+
上液位
+
+
+
下液位
+
+
+
+
+
+
+
+
调质塔
+
+
+
+
+
+
+
温度
+
91.5℃
+
60.4℃
+
113.7℃
+
+
+
+
压片机
+
吸湿风机
+
+
+
热风风机
+
布料器
+
冷却风机
+
+
+
+
温度
+
100.5℃
+
103.6℃
+
+
+
+
烘干箱
+
+
+
^
+
+
出料板
+
>
+
+
+
+
+
+
开始进调质塔
+
停止进调质塔
+
+
+
+
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
4号提升机
+
+
>
+
圆筒筛
+
>
+
+
+
+
+
+
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
5号提升机
+
+
+
+
+
+ 1号提升机堵塞!2号提升机堵塞!3号提升机堵塞!4号提升机堵塞! +
+
+
+
+
>
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
进仓刮板
+
+
+
+
^
+
+
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
分配器3
+
+
+
+
成品1
+
+
+
+
+
+
+
放料1
+
+
+
成品2
+
+
+
+
+
+
+
放料2
+
+
+
成品3
+
+
+
+
+
+
+
放料3
+
+
+
成品4
+
+
+
+
+
+
+
放料4
+
+
+
+
开始装料
+
结束装料
+
+
+
+ +
+ + + + + \ No newline at end of file diff --git a/html/index_bg.jpg b/html/index_bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4740494f67384e6dcf6bb4e4ce0ff3d38462cf4d GIT binary patch literal 37128 zcmb??bzBtR`|m8fz|u>Iq|zWI-6$;G-QA6JgNO^#BHc)rfJm28(v5ToB8^H5hz-w1-t(O2Jax{Tn&J2S?==9SD61d~Kp+r69{d5nKM}lAkdiV}*Hn{L zP?iBR0DvId!p+SY4FLcyu3jFRa!49|14A0j&j18~0Ym^Vz+z$L=_aYJt_*(Z1pp9rklWJQ)5-Jpa=XFC zASUqu4Fs{<4YvCWqi(R}UpV~_kG7^1$ny#S;J6kR9(DkL-we`ee5~w1Ir#G+=5n=m za0UH`gZP1!y@fT1!59JTE-sI5Fvth6SpJtByZ^!#7MB0Yw6L)I7yso8SQ1n$?cnL= zY~las=Ktr(#n~H-*Pp}$o^kCx9b^?i47Lz7KL;-bZ4lp- zjkNKU(E>3jA1&MCk>=mJ(6Vhkq$K|?TW#S1qQCfiy`6M!=r{7`?QInPk$)OsudN5t zL7So2J`TF7AjStVsi%|HjXj_ZP=)||sT=wq9uIHL8~YhRx`>Ud91_H!Jy26y57`^v zZ}>f2JVErwHfW^1gThT&&`xNkm%a8)9pA`#Wo7Zlelid@+qg>p9TTXjji>&NZGZf- zwvmol{pbSU>(f|$M4IY-jBft@G7&~Y>0Pp_Fkp(OO z55Nwv0XY7q{8K{jPmU{i)&c^6FMun^CJt zsKEtL0-V8nZxGvnW&Y8o3w#DC4*%Z&qumO$)fqf)^8QbnB7Fl%HUZ7Ja}M2FyVi!{SQC-7WyRmC-fQgHS`5DhcJ(SIR23b zr~qrAp1)#c1IF>ce1m^dgOlno<=Q2-n;K2Vb+>>;R|AEZkC?aht%|3v=3 zz53S&;6G9Sn-7Z%3k~ZwmIM~d|162miqHSAg*P$%D;|GE?Jrv`|BdTE7W|+3|C8eY zSc7&d{cY>NoX|*U9kd_X1s#O8Lz@5^=sRdLbOhRQga6hq`==J|{?(@Wr;eS#nsNA- z=O2G9K+28In|9#IRmru>b^VtVFB?BEu-yVukKFt{9PI49Xe7a&--brP)rymyhKGxX z3jl7$ksBTWI3fKrK0ru^{zG%`1OVY^uy4BQ!f9@}0KkGC09v*HfcX4BH2P!k@kjuG zjtMJo51+sIU^f?Z02?3xpD1$R4nPmEfd23R0)QwW0muM~fEu6;7yzbVtFs5&vj^Y{ z1OZQg2p|SX08)TVAP*=6%77~14bTL%16@ELFbqrpGr$tqdNzT5;1DZz9F@Tsu>>#cXZ%7d2DI^Ax2+4%xL&_nwkQPW6WDqh5 zS%9oVb|J@*D>Nt?E*c3MH5wDzeKa97Ni-!iZ8Q@!J2ZE+05lX@JX$(h0op6HMzk)p zVYC^vHMD)SGbjMXfs#ULp&U>ls1#HUY6!K3dO$;<(a=77djp~6*?Qb2)Y8gKDr&cFM0%e zDtZZe1NwXLY1%|T$H2fK#bCw|1fNC&3`dMWj982uj2etij7f|Qj5AD3Oma*%OmR## zObbje%m~a3%vYH2FsCp#F)!da@VjsxxGdZd?g|fsr@|}XZ{bt$ZTJr?1QsKf2$mX_ zHI_ftbF3n)R;+QXO{^c-gxJj3;@H~Qj@VDI)3K|u-(xRhpWxu&(BTNDgyN** zyv7;8S;x7=CBkLJmBKZ~^~R0IEyeA`UBErT!^303lfW~?^TLbAE63}>TgAJ;C&uT* zSHQQ%e~h1n--thj|CIoXfRR9wz?2|>AeEqwV4UCpfrVf~NFgi`A&4wQ3t|p&Mo3J^ zO{hlbLKsU}K{!abLxf4hL?lCGO@tyUBmBSRR$vZbu4G zWmI)lZBhf&6x5Q`R@9l*-PPMPFf`OPvNX0dxiy0{`?ZL*%(N=B&b5)+&$X9ySaiH~ zx^)S3jdja)zw1fsCF-r|-`5Y;A2y&ca4={##5B}3EHOMYk}*m#+BD`jjxe4zVK(tI z88oFZbvErVBQUctt20M8*E6p$zqU}bD6lxQRItppJhYOsO0(LxmatB?-n9|8NwnFv z6}L^a-LVt5OS0Rwe`ud-f8ZeHkm+#bDDRl(_}xj(snqGWvz~K}3*5!rrNx!V)ycK@ z(Va(rk0#yN+#=l8+(q0|+z&mJJW4zvo+h5nUL@dzeZ-r^JKTHS=Yda_&xNn9Z=D~Z zpR3=9KdXO~|8{_EKye@}&?>Myh&Jd+(0Z_BaDE6R#4@D&G5urIywldwmD8Iu7%~zvt~2d3XR?r4HQ7|zQQ6;ftaGMvC336tsPkg-u3kF4oX?lb zZ!BOcNG-%D^eNmb(k<#Q7Ah_;p(u$d`B~~(x>lxH)>|%EUS2^}@w^hP(z|l^mGP^I zD(R}`YL4ps8q%7W*T8G<*L$_*wX<)O-gMUq)m7Is)@L^mH$*o=8vPp&o9vs`nhlyK zTNGQmTSZ$N+Bn-v+iBagI&O75e~bMV_4fC>fOlt|Zk-2Rc3m6YX5C9Y`aK_dHG0S1 zE4?4+lkMy2m+XHxAU@DOC^FbGBsA1CEHKfuz^wDfe}2ZayAGpaL_vpTc$bH;OP^Vah_3(gBii$04#mO_`&m!nq@E2*ngs|6qL zeXLm%SnF7qULX0S^=WCtYGePi=jZE9)E3@W>h|63@*SR?_FdWCi9Mse&3(819|sX% z2)|^1W%*kFP2$_gq5k3Kk;l>R=%FUT*-E`=`puk^0A zfB0TwUZ?-O_p|kv(y!&;F28@fS$J6dnF~O{Gn%a}034SB0Gy(MoL0PL~@G+0tNYD=ve6JSR{BjcqISN>326k2!}|Zg+d{O02(0# zN(lMgd$Wjxg0mwq{cAF)2@M?s6YKXP0RM~p%L4DTQvos!m;*pMfE5a!0H!Al&>e_c zbvl+uPf2>G!%N7^8wodO2~LS%$hZVUQZUeI2>|Au<^X`A0qn_Wq_z|8N?>{PPY7gU zWI`HmbORIIv|t{9l)o#-a#y0$9-t({y-|c_FD2nY14>I2`E25a3)o}KPh;Gy@udLs zCjdjJGFU{!ye|nu07?c|HlMZx5OBae2`LXyz}&7VC4dL%5naH-L?1XQq{YGlxM_$a z@X(aW0D=;xUZ_iB9~2z>&fV47l>Q zK^uT2N|?ZvOKr(~AFc|Q1j>U3x#^L>O=BDf5Ts2z)DzT|EE(}M&I^EMB2Z5_C8@Hj z^*Ew1Ss>h}crSy+FRsW|J}=oxk#z#~fr;`842eWaxte4NEwHgH(aD5I)j6M+T)(E* zcqA&NIk(r+Kb!FK_%g0mF!%g^1!uL#>d1I)+;pZSCH;9B;LB)vPwB9$T&+t5eF*_6y%T{-5pW?Zwf@u}|aL zJ}qlpk-h4dol|K&QZ4AkEXSo{98$_v;Pf;0`0P3Ext%KvTVyecYZ0ygF7;;l^wc4b zeu32M%4?&kFZSCD#|?hZDzd4Kl%YJalkSZiKam&XV#g7=Z%<~Nc@2YiM0dVb`WiTf z*Kh522$y+EY`fB)EMJ}mt%`=Ndv$=5gX?q67xQ`%^s;oW$;KdpId0fiGP~l{^cz zaTdO;X@7g$I$anN^ebNRnOem_^#~?*OG}Q&w79$d$>oOi)v@j7gSwMD>*Hc&-=}>h zGE5e(N=?33%7*Nk1UcsBn#Qv|k{X?)I2n!JJHA-Uqu%D7qu6Kn`n)Z6=D%F-?mU%8 zb;8-|vtatk)zf>w)u{Ta*emmLFN-k$>VdDJ%~1aPe6%3djATA@gXa8r_dK2)(PVlG ztL=D^Z`D7gl}mEjW*4SbzMEA1boeIY zv+xeS)dQhT-eO3YG1t-r(mLQdL(;|)ztysUI9X11b!Us zSLf+!^>0}W;*wo2lb^6((vvG?$VCOa<{0tq&J@bD6_wQ61^cetUug?I>o?I&*}E1w zlf4qH_DqWUG@i$HQcS*ea=aaHeA$e0c%DA~ykViq^~;YYr#aVC@7|M3bv5Z-L;L-= znZ}DheGG%^8T-ZhxMFR{`uW~$j%Gd7XY4IpB|~~<|5~!kZ<_qL^Mm61juJ(jxT*V) zLG#zNs{MDtUjDz7Mcdnqr^MVxwpoU>VtM)n{OsaA$$NP=VmDdF+^@a_3Vi$6=CjiH zt>r;cm7{lcQ)7kG)MoybsBqUYk>%&a=LV(Zau2!Q=L&BuM)+HtoE)kW_Q!j@|GGa{ zXIB1Lcd>r1IzIZug>+%gux-+5&gRTo@qV_k7Vka!G1wQ5<=AaVeD9uT)(L@cJ@WWBW1w!ue;MWmrOerPj{B;Y`@&i zzV>QCZQeWSNo5yy-?$Ob@{ui|ygGsC>>*TTz z!EuxP&zSjNqb4}?p@HN2pF#6x6CU_6o0z(%uLvTDjifm`Stu~O4&IQ^fLnyEF|k8X z!&(5qVb=%r%gsRwlLwv)0>DO~Gr}P907M~u76qUqwBNi@XVfplmH;yAD4nJB6D=rAS zu=h&rj1WgF5#&n%9a+2*nW~`;K;Vixb~xBEq#)BbU0!4Z+As?oNWd`|^TrMjEi11o zVl;XcT@VUKqDfTQk$+%krx>(tuy$gTEtmjsfP^RM6)hvR>g;SjlI1e?jM#t^7n(GY zVr6bXxDpP33u#}zi$3X-c1N081S~;$rc`W?l-281Oyw<^)P25+DN^Yci3B3r31gC5oVC(hcFSI^I0r_cX5BV`YJe!n0C*?}n4TB{oMSj*9_16eg+$W`! z^dZ~cS%x_4sd}Y`-S!>@*F6m-%Wi#CeEa1BWuNtk?Qmq`P}}IF?$-sy#&4RA{OC#= z?5LOs3w`CSPwXR1-o+o@oQ~C3zFJ&TA!!{=ezQ-QxJAU91@0Im(%JHQ&DO^)IHoRn zdzmPe9KKdectN+$V9UTb#?vz5IHwp>Qc|(h!SCAO)u1OJYyBdFXpkp%IQxB?(3qu) zkxQj($ztnlbyIcbN0V=*iX$0)?%CVI86%03JgAIe+!|r`D3RIXX{Ra26{ELVA5}X< zeZK7Mw{N6z2Gxy|^^V!fb66({k1^SD$BtSI^G=xXR~flhXEuH_+^x=PeKW}9N&dRB zvg1+UO2+p1b560^@m$_m8>+fI)rJnEN*4|jBg-Y1mlc(+O;!8Bg40GB>;2E~P_=BN z+KJf-$J(krQh5Z5)UD01kt>Sbxl+>{!Aj3mTY0Q|F6G(XLoaxV3?i&2dB+LMdB<}fJ+w19-Thb^ zvck_TJi-kNTk@`|6su(?OddgH#{1m}8=2Y`+6R@Le_5LR*s(F5%bh(yr!zC#*tmSO z$<83(RT;ZYK4$AlwWS{C1ZorU`La}_TpPP_52jmPUEjD@*8_VK1TX=%aDo6Vr| zsHD|vce>=twNg0B(!iy4Hg(CxE>{wZ;YBtmh<99gWXzN9n~7l6w}72p9rLj2>IN4h z2ZKSKVl3X+lTFZoaeTiq>pvaNpNTrygZ!KR)8RmGI-HX(+na?=!oT^zJb)%~%MpS8 z=N-$xWT-j7fG&?0`iGN7f(C$u_JNroIRPSZ^EL)Rg@PyWrN|9=9$*mo^9ltCAZWmQ zb1q12C;&A_Ge?sEfJ6X^0R_PKDm3Pul;!{w?8!m_EE-q@7Yqmm$Z%n_u^96=LJ|Np zd5|hkd}C=RSr^-)YlTSfY6Q?30JH=mN+K97SPm-`m#iz6 zl8Ev~5ReE z6keAQp|Yo##lDXv61}gdQGolo@Zs?*J7esn_bsT{RWV9BA{BXy6q2W<8KI;UMe?z( z8L8zhwT(+wu33~W^}9tY@=6X$#y?nOMHmNX;Loy%NDUQBIT~G5scfIas`_|Wz&=6F4ZH?Q5DUxEbAGWeOxm3Xv z!b38-{^D*^Xfip`5jJ(+saI;Z^`yTkB^8!x9yH_^dhLX6&wBEX&1wj#muO}m_NWM- zB{P&HZ?x!8w8rVSoNiC7YPT7+8MYZVt|TT~GgF<{F}V*bWW3)nz)-cyE9IbVrsr(6 z(VSddEH&X-YFp!ZyUj+}OH~p0RJr`wA@S znUslaG^a?4lr(iaOeh`Ru9#39I5q4Ri_Y$k4YSt`i`7M?$qKSs@zANTkl==4KbD)s%BOra&DKTR-9GG z=dg6#58ew9b|0qlw~ObFOitc5*i2>h$lhR#wIbi9`uVm>K+D_LaJ8W%MdYLG)oyj> zet?r!<+KVj`F3hqH-o+iSeBWMuscv&B zS>&vos;{iz9majrPvzcEK6dAk*cQ*Q*arJCSfpR9kg9GdxJETMMNc*Qql@p7i|@3H zcZbik311bsr0!?;r)NLjGVenBZM}SkEe%t9ht0d<@(#8Y;p}Y$v1KM^2}7zz&2F%#mK2t zcJcJo@K?le44UL0~E zEfe!$B$^&!wdfLB1(WpZR=1?gpC+sy{k?$$d5HEK*uoGGFEpIG=j{hge!Pw!7?+ZT z6J=$KNnn2P8%VKo3N$n(!}=yl6RB$9EKesLMgIIeC+S>vDya@5v*iag;md@51s*Rk znWFFy`1vRYWNI;rjC@d(;xS9>!-bz8?{spxslD;e;fI$u;75&Nybp^A!%B-?@p;;$ zv7p72Swc9zWJK}B*um)mX(YC&hWm8s38{~21JesGoaZuk2Lj)U*LX3%iT2Ihb^f|L zXfH}3^Xpr*c!ZYH9xT(>{Bv*&#nh65n*-j9h@hml{?}6zbHmoTyV-5bs(B-L0gvgw zel(YIc{QBQL8+eFM*p~#aJpcE%`QvHuDO%pM**hAIbu#YqD^3$bC|ezbx#oYVwwL- zLukY2RyY}a6bXe+inhCk=S<`y@l;(+#9ztPQJkKik6O9F>o`66I1yUeQ?pV~d9sXe zba1lB{Xo$#dxRYM2~$*}eV%PASPSc2_BpHK5sgi~4Q(xNzj;&ca&tc;;g^=wSRlUz zcbXLPp?}?1Kf_r9i)B(2@p>!D?LYp^Qk2|BwnMy}(0y#XV>Z1#?GDqq@6znPD6hS| zGa2lYg*~Amo#1oxttd)?XbRk%FN%1aomgURx2Us>m=aXsPC+ahZUf8wJMq54Px9Nk zrkL?K<9k%?^A@)jTDB;rK6%|LWETooD4_doCJWpU8UH>@>Y7FgWhC z%#BN=lT!G~M2pJs;I(?Zy=)7clAd8}Y2rz5rIPpyAT=AZ!s{70y6<)0%UJb*KF_?y zi%EFaTDY3SO^DF*V8z&mh}&}5~uj#%d3Z9ej#k>Sf9ZOP2QS%^@ZBWE}DSDDyy)-%~)e>NB0$8gBv~pbd{n^BQT@R{TBbc?X(~gf?Q~g9*CfV zwv=p%0`>fzjS2%}dg&c2Uwhz?vQ=MN$0yu3q!)ocS%*Pam`08<3_z2 zUKN=;R&X~@zj0RauzSXUOXsM)mOYD6|G|-$jz@hZL1>Oi_C=r}+^aR6%p!B@!osO2 zVGZV~Ufv}$<|Ngmg3OUNAw$PT43xDdN^+UoKJxKJhGUa3zZOXM)?{XHq2X>F;p@oX z?8=Vx8NLWyG!PV(3OE$%C!4D{l5lU`HJK(GMEZ z$f&mOG4){msOMWLq1G&be8OnZ9$K`KXh~*fRYgK_FT>?MM;DqV2#*~Jh9K^&!_Mv` z7vHFKEY}mERT932zN%{)Szl4ndR9*IW&ZAM-{-HVbIw!a8@<)|$zq~?{g!1F$8z?% zL`!J;SnPbF3+0_NWh2ci{N2&~v@cf2P;W!*Z({H@VtQ?I@{K?l+> zT(<)8{9TfkP-Mc)6q%*RbCCxJI-75gsOB}b!?m={b6XI;(aN3*n2j-(nlTE z0@a&2NE7mr;mYVZT;=Nd;_r`ixu9|~WG}f@!#3oL>q19yiC5YK%Csv5qMM$$#o@Aa zY36H1$L&8secAkDPBS|8=#rog(Eo{uguYY;n-Fi|DN{KQJ#1}JhL^iTObd1E>v<-( zdZe;9fkV*)+^K`;$9@I0I3nram1IPSqjnDrDc@u^ZMRX}JXePP%V?8^1_xDC-G)2e zhSnxG&8Li#%W*aLfJGy$So5h4n{A_Gwud(BEg{5Hi}4lw&h3JHgJ{!fc`y5e6u1FV zzlfl$je0qQ_Aq@uJ9<*r@fCWy#K();#bvvd|bHFVCk z{s0e6A6liPedFmP2{uzWhWc*i&-p=q@vnaNoD6&tIh^+v@+?4WT1i+8%DRvXqISlv zqr9U?w_Z>%5>%r7as**X>Nr~8P9aq&^}>jOJ$2A|b~tgqDti9Yw_CNy;ahKv`0Kzw z(00}o>}12N)-@%m&WXLUq{MJVJoU&7Wv0>fZU(E!WbnBa40_yMiWZ|I!~%*R7?480 zcb>CoNRGxem-F7x07ESF@KAhfFD4KHdIz#6Q!*mMt+x#*(k&)*SQGL|KdCzwBa4v` zAk^sfyes_!dl(vs;Slik#abkB1WPa6RirSCp4g|1tJPc?OHhM$j2z#Q^M$H@nMQQT zNmS^U^ukk?WUz<)Q#lwPY}EOOPf`w4XbT*P3mnn&h8n7TBQ$*BWX#hb|F%XII6(JNPfc~iTzuj%}UVzo_hR0oL6Z6h{f z8@-+eRiwx-(w!Pt$P5Q^#d`&&&dA^|UQGWve8GeQR zj+13Rb?X*(ilY1ds0j(so_uv_`BAX)@}0*C3KnuPhikD(nCgk6ijmXviYekP(l2-1 z7_@~*HpE^StR9i{RJ?f3w#VvEk3IQ{fKQ}xM;?WwuSZA{@F7&#e5wXZGttpVB3tS| zfMsC16H`XIo~Gm!u1ZP0wdUaR*?DGeg=Hkl9K!TdZ>4K+J$UAtxrEIcnXj2I z$(mb{TamnkDas^t>Uh_(@!`4IaZR(~Z$SAn{5PQ1^eZXpSC>6+t=mt~jo-j|0SPlt z8p5gzIZ&qlBvh7c1+3BoWcY0oS3zXV@_>_yL{cd_j`c>8$>&DWyeF&j^Y0ExoL4T? z66wSvSxB()B`P{dsCQm|rh3}06B1Ta`c+5H;E1(seGS2^*p8Mr(oQhUs?H*!8^gds zCH^VAc2*2o^Go28)_#1qY2@YBW9hp@m3F5K8_`RopZf$)(Z9#Ye_e>u2_3t z)jp$=DOVG>U%@jKogcL+oiEi{gfRo)Jtnx`Qju7t6Dol+ zxkl63>)17%j={Hh$Io>jNQg+?8$Ep)V}wP!3M!XZ0kn=??ctBRJ(`_o&c>C}W`3T&q-cQL;f zu1OK}ksLj+fKHFye)4n9tO9N>M5FD|b|-{wHuBD6ZOk$Wk1KZnOO(iOz=K+D2Lw02Y0~zz5=k726%Ruzb=u5*9WU+IxbElS? zFTO)>vIe~1ZP|t2r}k??s`k0WBjq~p%5vAEQNN$J6OTEE+Ug1;5?tV^X$4q;7PqD4@(W8-h1{RY_Z z&7^_#)4Q8m!$0IMCFDw8`h!*$J~dK^f+gtnZZV|DdA}l~%jWvO{=1l)(jI z6fQ0bo2Qq#i%p*(?SU;!KlK~Xr{8-7H^CMsG2V{Aw4OxMRyFXHd?R!!HC%wVxs|z6 z*<)?BhIrJo^-eFb2UVfA9$$HfHl*PyIxq5N2wmxhN|^K_{JIir^jVk0MbN}qd+qiK zt=Mm%L13gk6vBKQF4r9*^M-!e?I#@C^^vas6Vm^BAYfG@Acb0N;w<{k1E=v`S~rP& z2kfPTS)chn*6D+;QuVlJVx(Qp!iAR0q@$HUG)=N$j0GY_!};W@RPgzSAr7&DW9(4M zRmgM#{EZiL1;-BYGael=N|yRV2*R&`c~u%FvHdxc>iPxFd%tBlw)ScW@H7}kxkK|2 zMh(@`)Vcc){_FaCj$1BxGmd zD37RY3v&~`pvsptL;1i3YlLcO!Obp{T`bH~sD%{YzTQ(BA097%3I~6>skS3MS+S~4 zT{5d|vx*}3!EFFm1ONqJF2T^z|NTk>LI`dFAiy1fCol4A4{5l%CfAQ7)c;-Y({4Pd zFe`byH(v5n3&p&M`VB1Psa)AD=A9rBc>xIUK9P9mo$KTNhX){z5566D#e9v(vn2i{ zq*nWI4Yd&x^?m)}@%DAnH?<23A!M){iW%!S0Q(IL;U~#ZyUobC<_CXmEfx5B~ zQmY_FG5_Q}=uT9%%E0Ol#<9>9o@irY4MGL<BQrSsrzoyk61BK%-Hr-{h6!|HZJZ3rRV@+^Zr zcO33f_w9Q`cD7saxZG#B7$bh(_WkO5wlO>{Pcj$>1^VQMB#!-o-6WyCGFM}WLyW)7I{d+Y*Sp`m8f$WQikC*eL*S97#`~XI)r7@Ub?2~olvw3NT_dTEO_Y5akoyU`$ z19|e6g-NlX0)kj-Fe1Tg7i!hPl<>wPK?`HO=1}vLvFZ+Cb4O*z*GU%a53(NwrVo7> zYpm-vvU++(&OuvD<{D@5Dd1evDr|mXyEfc%@04*2b%ynV4xy+^Vm>*qts~qzedENS z=`~i^(2C)13m7>`_9)k4wtA=dPXSN^W*9R@v@4^TWEr3JDC0y_H?COQd$HF!T5PfF z--N~+q|48P_^-uZV2qPi%n`**qr{=hN@y2W+Ob4qrR}3R5wAH`tk+?uwC@qz#i?9B zLiF>w`cWyhhfiIlu@AG-?!eU~n)X!bK1hnCe3j(Fd4Y*N7TvUSl>oNbu6YMlBwPrV zWOPW2-eIQyor+PK!EYTdDN&*4!{4Kc2sr*!@^YtOm|e{6`(5d)*@AE#kz`%J&2(qg z7K-N+6HXU_baAX(PX&avM-=Z%R^3_>(8;;1Y7Ve#uIHiZadn}Xu6p*!n(!oRT091>TeN@GO^#Ig{8VoBTPnvSeh&mLl*4LOrj4NxO~XN`Ift9 zo}BE3O8NMDL^bzY3Ey zc_2_E%c@ceo7o;8(r>r)1nu^5I=3@pyv-Of%#O!8?r3hf;Jg$5)k2WyE=wS1&;17c z^4v-kQ8TkR{$bP}ZAyosHmbilwTLvFZ%Ci@Y%Sy^il|e2o5k262i1XQEybB5#}2RL zGSG{HyF`gG=}=5JL6<7(8`gR)BD#B2+CHlZp=b)(*f(oZKhvZul|16XHEtJ=h?L|U z3*Xiy4!Q1YR?#0T4RA9$52D!$YM0YG3=Z!rDqTBY`>dwgUz8@-*uw9}iEq%DLnSzf zMP|KPhimapM8xne`T;4XwSGgdui%8I>Yk+`w%oWT7T$M$J+{qh535hgh&p%d6yw3; zE!K%L4yWiy@zTz(6>NKwSJiaRr6oarM02&go{7lrR$U}k-m^E%6QtEWlk@X0oKwVu zs0QF#>+=o^VjjfJj6Th*q>Q!$YC83{nH0RQ7Hos%*@zz!SQOF>*nin5j(T?B?0LZb z{yV$F=HRwuqil}L=({TSxv-_BL*bt>6t!>W=V#U;?`NY({fZ8QE+0gU9Xw^vsV~I) zPBM|sd;hM7#Yz-n*X^9*B!f$G?|?2|rH{!+x^t?=OiCIVkS$aB#F1EroF}D+b?sB( z;*a}9EMpFPgpQ?V{g^MY%oUj)SlY;%#!%y;AtF#p_GZd14PJ1SP3Z^z!3 zNWhnMBYp7|(^==KF|R3|)k*@2i3*WU4EIrAWAUM#G;9wi;mu#)p5s_G$l`j-RlnZ6PvD`K56ZiF@M|P@~T?Ag33qu zul+6Wxw^Yph*@R8B?AV1@YY-IEMBB7&HO^8=)V8JNxUH57ZF}+@pAGWrAD?NRaDuy z{=>$XZ76vggM1&QRBassWGqQU42A+$8%{rFUr6t@qRGu z;y{f%L^hHJOMAxFX~`82tMjRy@p&%6+n>@WsJ-_SgGWCji;P;L5R$x17~?|K{0hc? zQG|{R%5+$6{7<-U?HKh=2*_stgz=!39PF!aPb@6i@~IGh!HTYEK{h*)*G`#y=O0Dq zFg!Zci8ZiA&x-y<{Vc2bb+dC?1d+F$l~iq+<&vsUB5nD+MWk+yuv9BGN$blUG6hzh zmn?;EnVkJB^s8D49391+=2uoiWce8HTNIFzF~%vv0}`_a?n*HYnnrr|iNLb(sCpik zV7W;Niv;>P1s+JQr9_H_e}NYdX&8UCzteT6@`rdYijN+NkPBLwUeq$A>##uYWShZx zaT#}s?ZocNiOx|-sDfo+GyV?Ev}9JN?T{INF}1suP~?2Q@y&;N{kzp-qzs#{r6vp~*mN!#IR<2RFUV$TJtNw zD}~#+NUG}hZ%2+IRSx11K^CyvB;^UmYd&nXG7}o>mOLu1wa%>+LPRX~$X-cYTP?&H zl?Lae({8Lz6S`1d!dv-V>8{@ZZv=}Uo=6RE=Yy`#VttgycNN~|pWf*#KfJYj%JbT0 zkbr;b>FsB@`onK{9&A7d_sjR=ZDy@k&bF%X;MNRy@dbd+i4#($rY}&G?tY zHZ#@UOpi#|+gq~SFL6m4${FFv(QkHeldr6Zl~Q!#_1kN@7b4AQ+Cj1A-W)ur0vitCXSQqmM0rT85B@5^lU?#Xyq_eql6 zHjf$CG|^vtuES4gjNB!muZzAw?~wDX92iLnz#OPHRNz{g#}_Szg7# z#9+cn99<*7?dV=Pyo2S#%$BW63-R39LyTHDL!xxpb0kOn`tH&@_@+tz>+i($2ZD+# zLlHBvjTXg0VScI6iR=TPp6_5qP|~nxrrvumPn@ZsucyczYg-WE?DTZ4=2=%hL#3?= z`gEsS@BJ`Q{VJ-o&;i#5Ir|Uuw;WIfTY_MCcouZ$A9trcMd!qb?0UA|YX+RvetCt{ z>)f{?5+_q(@Dtx7=@-o7lHgM6H=r-12ybgHj)Qc6d74~u7uCx_2b zp3DN*m=xlDgS%ay1v&Lg2)EZ{d@u2*NpyUXyJvD^8o8^*9r1+&e7P!aj0zjwb?ceY zf`)IY5X$U!%h`NacVhir0572ApNE^qvEp^$;aPywB5aT;{W_{2JimOR(hHczEAwry*2Xmcb+U4r*%TE+4v_1x34pC5Ac1hx_jx`;nLzFX_B@X@3B$#-e_DJB7%m$$yQn;llR zre0m`gg+t=VczN=CrB4orYhc1-8{l*LgSUMb_=X_$5#u#IDIr9 z_gS!JER0jH06o6on`z(1rZ>eRZoOVldcx8Dc@CcTb$S}5%7#5zidJjsT5;ONcJmko zk6+R$2ovfMsH`+^$=pIqTm?tjubPql9-UnIi_T11%13!GhuJ%%aMfSEFfv$Hwk@#> z9qtW+`fjm*)A)w3A$#^b$)c$abA;sEkQpCEam)BXcP{l&M5gfkf?&p-kV|oO2L7gn zf$5oeiZ`vX_NXfg>JQcgf+NFoqZuNn!wg3?StGuu0#Dk#g@rDbZFE~n@t9tzxA@@< z7(U9|W8u)MMvJ|VhC>;U-Jevym7~@6iHBj**_3uent$|6{MbCnrL zyRfYJRjunv7-#r`zl54pg}{s|xW}oYm-(*5@cm-H=f!S3JyHarHW9?NlvE0?>MeV@ zcuTL4_P9Jdv!w})d#dq1g=*H<;g{+kd+zErPZZV!%B`>Uaeb9>)4tkYbHuc`Fu412 zp|n|aGB-?=yCs0E)obE{gWz@};ZtLOI2n=^x2H2cV)+{=j~bpZd&r=KU#;PH@v?I5+2`vBYH`e*XDdSMSDTM< zoPw$*W61q8`RbtVsmAe*l)l!DkH}`jeeXTD+BnhbrFO_&Ai93rOXBzSnzp{%W*S1- zrkI`Q=lpJd-)@1-nVD!ytWu+)JTB3<$r$f9_^%>M*HI%@6?X%dol4U$o^EqT)1)P| zbUa3G&2312Ho2`~bV*ww_@<9ur!GOEb$2kmcEkOU>4=TsHj2kyDMRluT*=BW^2@~u z_tF=1yVLPhnImwM{4o4id2AGhf1qB%43X-3bAj!uTb;t1o?a^bV`ZM|ZiU~#i-+Tv zTwk!O^LUej;7UIeiLcQfD0>kaa$!vr&V&EWwC}LCmOVFq6)_H3QFEpa zw#bu*=SmMYgM4}4Z~h>@CN;QS@OAiJW{3i+ZYrJpSA^*X)qF~g)HP1RIK8p_QTmUR zcVUqyeheHhzk=IK0)gAdG+t{hAy2pR3fJ=T&C+)CE+4}_c3lu=4>Tkp>CD!Me;N#2 zmeOx$C)Ak`UmFqsM0)z89?O@WzW50<&Z`R>CBdGp62)Rler_1%S@9^W%Z(D+Q_gE+ zg?9T=HH^L`=`k(oFIAMIxF7e|@y7{0{u@`62gfuqqYLlKw)0z+Cfs+RGtgMm_Zn43 zeN$^&w?7WtZ<%IS%j%{|OaBdc$=%N)z6STq=o{~sWpKUX*L|v#?lAa*gY}Sl>qyE( z{W0t@xMRnR06)}$p#9mfgMgpy+%sffbTtaQ-aI;4}+A6ipP>29XJ z(5Tm)TBSqLJo=@6n$;!#lHk%X`ZbD6i3{eY!Yr&=$d~)SSo#L&NSg2MiL;jZaRo8!j=(NGs!&-8ee}F`U$gL}3E=?NUtu~P2NrrLE?qEYtj>8L@I z;eUXm!%|Fpn1;V)5uj0`m5!czG8w?5$6Cr!yY#4*G6(lnOUVBKF-NXxz~-u}j8K&{ zfU;#c|M?LJF-Pzur9Kf~@KCxAnOIr@3D>1TeM1AnmX146J#KgrVDWs9cW(<%yD|((f@SEloU9 zT8}<-L#0Q~8!+5jpB#CLCjBseRoiSsqgoLr8dpsD*?3s%iR2QVV$}hON29uKR!;l*o(jA8Os;%OkBmb~|^ z62j+H27Zb7`1rX46n7=4tcQpznfsw-i*$w|@X0p+AT{L8v{c?s#OU4`8>DcL(vwrPFARx)i1(0KcI zdl9S>LA%Rw*0byvAy=5%n}coe36^|nXeyWMwsG+#sdrW2J5{I6_!EDp=}2GEyk$9X zv;G4>{ZOISMITIAL!GTx;+_^qp`%YZz*C76lq2iwMnEh$AF4ZZOodsEEMxVH{Mcv81tCf%2o2 z%yDYKIg*PqOK4^=9l8xS(Uj!FmrFkEA;ob)lv=M1AJmO^@eHAZKNk0{x?}r7Hz1vb zgJA^$WVck|rqeW95t-b=p%)vCYayn8Yga}69RlNot_S_WqiG)zTSQHD%C^1Cgif7% zDq13?enF#OTgjG_7Wcz?{WWCePDLEV8=u4kcAhfSct;NJSU$P-9HrPZibjPocUsK` z<%mpVS&c2a?!{el<~e!Tya{>3>0n& zDV^!m*ewm}%!pE+`)$D9OkZ0d7tv8BWbX1 z?NH4hEX-1B5bu#}fF6jKQ9KHi{q(DjNS(TAS%}5YRVGw^^GGDOG6-wapawcCXnLff zMeS?ga1twx(iE(EqE#W4>Kd)C)T=_4mBYT`q5FL%KdJJ~Lr;>y)B+y;+j5Qa-1+b_ zHCA=eG`J{cD?Y>5_l%L+UfPKlJRrnhpLOlEu5IQs(WhDNn!oiDkt9CPjg zf5vKqr5ed3OBbvF6k?>*lYS7Qd(o9hJ-2B63+_iy;AVfRcp#M`3=#ZwEWRNWo26^e zGV@R-lie&LQ&f@RUNBgpDi68zh`5bpl_XC=S``iSX%G=P``sS}<3HibmE_e##}&0q z=ln6Zf~AV*+Ot=o7>gR^=88)AdkjxhV`44S9oYp|mp_wnA?%4q*QpAtW6{TNV@Y62 zMNbV}yNOuY1)*gB)*qicZ~Fs39DM|mYKqu_*nNd|J+mf=fe20jEU z%@`n}q%A0PEw7M05-o8i&?udT9EEupyd0~~aQ?zbIjJHmvsx{+_rgxjuwf{as!&sW zIs^}|{TxT|A7GNM;inKi7q+1ZcZpAid%vPT{UOMYmImFO;-c+p79A=GstOIONwe(J zW#59RYs5(G=7-odzC#S^78BDNC^5Qzb&(crzscxL^7iidlgl6qI3ktT9CN@iFGAiK zZ_P>WJga~R`%HuYL6m2g%~flw{@3nlQLjZloUKq$eqOu>eU(9s*j$Q;(R;;luN8|Q{~ zexldYRHKSB5}FHwu;JuPF(F_+4k>^E*r%73s-cveR0*~s>i{$CE<+C>TPUlptd)&z zut|F{%K!+(XBkDdwMYSgpllEut=49i#KABOW8Mqy0{fK`NO!$EYxvMuYSzK3iaeAh z)jUd*%)+I%n!yF`OMEkZ!wHB+p}5*K)&&LRZCL#X47^%~(t>|eW9d95obz@A2S*&K zmF6$CRQyfhJDnt~U}yao{D=GS6+w445>eLdsOp;G$yg9p)KS6;$*f5J<8Y?jBbFyn zJ9fiHde}NW5p!}~DIo_ih<*|ns3eaFzGbWaMR5oaQJmbuAH+mqMSZw!NCExJ^#+1a zR(f(o!9UnAwPWBKBw75een`m)W}jh-S}V!K@u!b1 z9Kj%cqU@{3Tq&9w<^f3aJ}ZgiCrLYp_pkkYE;(FE@$Sn~&(Wc$men?#fxJeHJ`fP? zrVgB6DrJeWIb5gSeO{xy4xw$~pT+$D0IO3kLDiZ7OFhP388toQBO)qOTCp^>sy>J_ z2A$N2aWhN9uhK#g4FIN7V7WvDZVDu?{}H5SCA=Ruq(mzeJn0h6O}VLAIPMHaO!3w! zl8Iz0J-zgU`EQ&X#nqx_ZnvOcVJL2aJ$&o!!JTW}hx1f7R9!3HaSm8l1d_{0Hr@{) zbasmKMV=uL9dSkzhouUVYAha*Ez0C#Zr9Ol{PxG@&9M`jXON3DAfROdG$4K}VrzYaT^M*)DGuN{N)3QoJHb*VCgMtGQeI z8;LQ7)Q{HtPQd^}<>UQkaMjM$rz~gx0LVQ@7>9~7*6ST`q?d$>AQGWo4r~nFPn012%~A z2JO+Ccm|I2SBjgs_Sp(*DUEEcgIL3jELs&^Hlr<~xZDX;S#txfVUEVO?DpOCYPFcE zMywJU`*H3uxC^`+h?)v`u4NT7QmOD>;nT1>Q}wVRLl4%-WxW-oSzKSF zE$MV{QS`r;qO&p~l8V{;bkifbh|bWhiFEM7^ei3gWbRc?ZP*$)sKE}{wJ;&>5Q8Cd z_G+<>ENFj30XI!BcyRih8lKp1!3)Po35)h(iA;;l(Y)}rnP~wn;0D;ZKh$y1n&;|u z#X~0%4AGt<&YiiytD(hU@Yu_S*5||ABf8L99=wI&%+a;sGg>EQ0y{*K*r$2d&ACkV zGY#wR3@lwI?0RvFv_han&hS#8OhwRfkh)dG>uQ#dkYu!HBx+r=YM6e_&M&cTpwgGu zaj`6cSOA?^Y}ujCc-61W0eE8$v%X_ND>1BCKc5USF4PnnX8Y#&cRZtJJ-2nu;!0Aa z#b7LK_uk=RX&6+^)I8^US)*XhZaoSwt8SKtCgGgEYEr}HJ4sma#Wviwv^eRHG&D(i z5s@5JN&W${!e+iHGIHu#Z|>ltg*DV%nLCtDihCOPQ)BD;D>yX=?+@u(2b57)qhUy* z^%x^+UaCpadLv@3z)RETXQ z6Tw!UK4c-LF`{Z>-h7_A}}Ov7N+4g{Xn%<5TSYv>nqIZ zQ^hpv@ibe-arSj$Rizm%Z|oYk>}?rEL}L@rs-UbsvqjlVNgc$)usLQtT`?T`dKwjS zw@4j$_d@U`m+0Qrb5-=*+9GpF8i2NROBRf$aN+a?S%}!2Qk=40cpj9UIo)RDxA|-d z!3i2`RG3Djoh9xQ`65K%3Ep!^iG^sF4(1jn8At~m44jN*iH%F-k#V=gw5zm{Kxu8W zepxV<-V(jvYE6&q^wCS5yhfmXl)2j#^)l{f8-;`P4>_J(IOJm6jPw&V&|he9e&H}{ zHRn*(!4yl3nkk-`TSy0(*v`bNt~(_M;U6jB*!MPDX!ruB4{k=4dtK!C5wk-yJqfF= z%&ah@Y!h62znJK7i^j(H<3k_iW!yDGh5LiLZP+d%$*CL8XvQp=v^&EQh{ZPf z;ynCdsw2kn&c735vIED<<;}am zWb!%=MV>}34X92-d8vFD8*8$u;^_}*mDQEy#$807Ps89Nc2kRjw1QEy$uE^*?9^Xg zlq!K>p8gyF8&6U1RK#k`Odr-RHjErX~H{n_?%VBk2XD$Ag7Li6k9@Z+Q3p6r>Wtr1noR!Rq@;fkxQK~IME7JSM4) zw)}Wb9l{K;%Yd__&hp|twqw=mBwY_r9f!3?FTEZEa>a@lW_!oRTdn7nJsFPCo)Jf1 zUL!kHy+;#*<~!|H$eGabJW)>F+Rh*NZO*b`l+i>D%4Dxp)x<2wX`e<J6iZ|Y_q^6N)$l5-DO0D17Ce&nB->9}n+@4PaEl4tV@K|}8NkiEy z-?)Gj+btK#(AePb=qe|7X3M8(T}Y&d7cUC%GeCB$b<3#JWCxJaF0rbuqw`*&pX$Q- z&he@8pXHr~^bRe%mN{xc)Qrrq+^6IDBjfjq%3>7*cuMpKDZRWGJ#TVT~@Qcbp7 zF>1wG?=Vz(?7&y2ZpG^bD5~McTX%WKBZoIcy}w)_`{72rUH_2i)#_yCc7h^Q0-86) zt@HhSq&1hW!*n^+T#+kE=)%_t#o&!Bn8 zMA=j6(J_$3!Zt5hzGehTv@-W8wS1R7Zt$J;1hC)_9)pdixo9=`&!l4~S18ICIkQzB zz!@bo37u9E#E2(Nut?!8bv(I8p$9=CZ42+TIAR$?g5gQoThEc;>kr$j2^2hCeTI6Z zm1&UJBg7#B_1&=cXs|NeNNz}pt%H+TsLLOVLm)w|Wjf3Ic;vV!ygLHX0~;l17vC4C zH9YOg$rje3sBlW*wBj2V14Ylq2!_#|`>}P)uU|9&JX0Vrj-nvw=E}?g^sRct+c3og zk21pBJJ%ssXCLA!C$wY%IBULhfRzTXf(}nZxwklIy&pla8`;uK>lF2Y%BzYUiN8%e z5q?fd|5;YfFTYlI&z&;ljZ?K5kc?0d7V4wV<{dvlSu}Kmg#I%=I?fwi=cHtkV7Y{L zG0m}i0Y=)i1$l<_v?3*a(1}sKojt!r=ZXi3??r=CtpneXi&}Uuq^lTLJw46_(8Y_1 zH1!^7dlEPWuS?aN5%&;ATehTg-j_<|_MRZ8JDvFlV2mqC69OMJojP4(PjD<(T(0K+tZf(E2w$HiP=hIx!0Zi4r)1#UjhjvD9X5165trVehcaOe@}R| zx(C`=SzXlSsoBftJ^`58CFozn?H9r^jXY}L*g`-$L*IpbHsA2)UehIu*Ni8A6W>1XSMuM3O>j7GyF(^PQel zL@!{J3t7}Frr3E%Oi)#-owjt_ItzHyi5RT_du zFLKMt4R~g-s(rjZ&ZS-Sf|z$SeWr&0^gm^{TG93oc!g}%v##@Y&1A8VWzvm(4aqRs za`w+uzvm@9!9t4?(c(2XSL+A+3fJmtlDM=79i%9|Fxc$T*G4}{ZL+^gdvqOj%-u1n z{*A>}b45tu5>t?{e~kga5ak8}>L=;YSvscf$FG<6EZlX8DbcIQ3nRgFvVs_KYv0JJ z7$~z!#hkzPez3!r9R{#$^NvGea=;@-#;d)2J)pdNJ>lv80~j-C;GJp;qW*AhU4}5u zST941P}7%P_mbePtbZM);gDG|u)NKBm)$-yo6xuD{F~18+T;a&Mn_J^4)$Y1CekN~ zjJP;M&b&b~&#wschdOI|E&P5TIpM&hpJ@(8og;UB@)Ak)xKvec1g3_5QfTe!>M8SP zMbQ;Z?Sw5sb1x$C>zCkSdxysD@R&(b01OFe>Q#iod@W_D7et@S1J+^%%UxH=vL&YT z+GPLgspEaqQRYKMWMdx^Xx`=U}k#ro2| zvBVHsm`w(C62r`M)Xx*Miqu{deq%W{Kf83rOOYFW2?{sD|;HB<+( zBLOGBSM^1nS^w2zKV$&D?u@ zKYy8^mzTVCTn}GGTOi);8uH{lr@1 z^oCtDtu+PQr5E>8bms5TRPNsv3RpQkmEXbJE&Xk$qnaSU;0E$%U9tML6mXC;yWMsD zp)%pn6^M5SzrtBs4lFHuT+c2e&?A+qIam23f`Tyuj}?6gK(dKf+r1b2N9ctdn!ol9 zeIzW)T1l6@P9bOtd+9$1xe)OJg?c+Yf=JaH>cwWP`e`!y?0Z{V(cA?j`{Udhe2miuE1sANq}wH9B#rG=MVdkySJ zV0?IA)7E8f1ITgXi@Le-qGt31euX1F1{k*+%Zcst{e4305$%mjL$UrR8ZAc{-uydtQ1DbgQ< zLhuxUadr9Szv9+^{~kTek0VKe=^s$K6b|8VtNxqua#5=-vY6d7=DKB+W)jfpt&ob< zt7?RvYO?W~NUQU>|3S!p6|iu<8c&~sOW2kH1L^Vgl~JQkU~}f|{P^?j(wT#jA~t%2 zT%SFoIldqi(fCQ|2L4SQuh^}0jbGVEoLXKojm0Qkpu`1ASG3Z1&;i0;xN2zXJHRBG z5b6<0jJx`0W9*jhH@uc)*W%J%mhW_+nl`QvVP|goL!~6@^!;^kq?nvO&Y@Ay1wE>K2=}XS$f|ZHQ_LQzW((z;t@17ys9|)t^71} zFah_({G<--HI^;?3_WddEfh9<4&?)_se^?T7P2?n`pG@+u?_h1drd|)#h8sIWMGC0 zihhUGO4Ir0e>1uDHNj-r36F3F`WBiLT8W4?%lzeiQMqRj&0L`(y&Ml;f*Zs&o7Fch z9^UBFK`k+RSB(%H>PA$Ts2YG_=XJF65||a|I`AtIg=Fp9q!)Qot-8ve70LkF8#c=w zIsUi!{=~uY^4z1~2#U$8S_{v}>$)3nONm4U=t4{}(Kgj?nmqW^kQwhSqZLGhPPFIO zuXUBF+#T8sll%xS%YF&AEIl-!42=;n5;QqU8};z@C=+yqa{o7lg@!HM22EGm%eSE0 zic~YFNqxkPnIz1a1dfu|zt`$efMMjB|Z?B)g6leI2#^Qucl!wwyXe zTm1(8ijCzx*T($gwlC&tlac$h6%IGRS58O|>{}Gaf>S}xuPmL`2I|owaJ8J@uz5ji z_HNn+U@w?{ETdgrcYBZlCQ)x7m3hy|C|6!{|4Ob|HK4Sc8|kk8ah>_MQf{!LvV6YH zXWDky#x`#~39?G0E^K+Ne3V&n{z?Ur$oV}ohG+%aomo#}dCfC^HUn$#W0nNB<`szS z$WdvzORx&D{>UY;$}*pC^;LCky!o1DcMc>-!&1N5wA>dBY!#UP?ix9iJj=r-BIJxAW~=On%=J@RGz>5tyPy5TqBnyUUL$B zHh-CJBO%U4M|G}zwzK~CW6-W)-$lXJxP1MbzO0-D`|D3+?w!V~fZ5hff7?fE1#w2e z{`G~{^njm;84^t$Rc%8pNH1|8g{Rtxc)oS2XWk;W?`<(bSc9tg%lX*NS=G)OJIxIH!&Qrs$_ZY@n+SkDVM6TIWK%1Q)-|f zkR1^*KO>OsEfL>4%z)z&U*KsR4D3V7ILw$G$AqVrFbY06_7%`PSHU>ZHP~L_HgeYLCzA>gu~;-lL|!W23K{gNqBgEFUhHk< z-_#HWa_`2<2Di7~<<<3cR-rM$>d0O~iV4#@?gPGqnIwwy0q#OX`GRZdx&qI$yd3O-{m2laC@zY~8(C4W95s!(ew{FN zv_+gX?Yk@1wHNz=0Opy+n}NlJCfE|WdW4~jBZy6ln7UT2vmmS-1=a-k0<4bh+ zOt_GyNo2f5Rb0aYd5Qf^mN|$1(*FPynO=dOGY|A1EkBhUdJW`uTm2eZ0n1P8-W_K} zMMsLSm<-MhHIKy3wK1OfKh)g3R&qyO9KWZUl8XzNJx3dR?}G!#Ka+>bt*#JelHJ3-Mz4CQGwI8ke$%c?rQiE|m67DR z+vAQ{xQpiNK&E|84`U|>Y1J1rXcJByJpe4nYs{f!5Jz+qzg$VRGpbYPHSSDT`d>o`5*>3f7W)|KjrWp5rs+s?&{qkv*jh%)X8O zhA7P+y75p$8MDQ)oV3r;q=8Fw_iR~Mmn_x*oz!i=qp_?skPD3uaLHOlG)0`Z(=!Hk zZVs=3&bmN?q?@vj!A2sH8gDS1GXRM;WtZC}GGNq7;u{4x@n5^<&{zgm{YQ>0@A}(A5I3Zo!Rh!aVIukhXnz3*rqiD|8#xIm(Z)!z{cW3iv^JdZpL64r1fG?U$yr) z30Xr1%RUdB7H7G0JtFQ(Zw~+N?`kkQWpG-g7Fm48S6+vWTWP7c^axW^P&gprS;WMz zAK)j~IkbPw%X8AaV-eH4MED?R>g9M7=rY5*6Hf5`5VAZcS!lJ;T1Ct;h%)VT_%s{w z-Rk07MXme1`x%Nn>y3m@b@hGf4K^5M%ewYG#_b_GP$lK3^V3un<}de8&onLXC|U8! zfd#HQFiN_LCHz6XtpZ-sEyy>h=>)+AihbtRvZEa&OKT<6l~*0~@8V zTP(hfN;Rns+AHfuOx_qDn0s0qZ^{cXe#dbeM0G}Uj2%{*Ve&@^U+|mC(+)AghlM{k)1Z(wAm zEmv_?;6QqvF;;g*;Gr-VfSu-Cqa|Sv>)?6auxXBEl!+b!AlC2W5zQ79XZzUgRj?}Z zJ6=Zhk?|G@ZN!b>Mlf&eMZ@I-UrO0bmj7}bgl8j6{fGCJ0@a7|g?Is%zym_?U$tk> zJ0zJ~4*|QE=cw+A&V*b(VM`G%m*Eyz%S*rgYuohaYD!;&a7{EX-B%1+KQlr1w!iUB z>KT-MaL`T9660n(BbzrzINJY_jzK{{KmjqWh2aG-KmQ>9z8-r4fGQrmtYUTl@`o2)PAxoAb>$V&FgI|r6OceT+>JVCD*DXbsYS%3jf${-r37s1Nq_lG) zP3Wn03c%{Qt#KT+{{uin@({Y=W?w>ZY{wJi*bA_)NuUpG{jswyD&Ie|+gjtQYe;&p zN3~It`}|KpUCK8nHYCzVN z$}gq#U{vKonAgBH!^-)0FyY|mINR@RT^yPFBVv5=Y1L!2Nb5WT{A6au=T6Bl6kuJE zK9f%!ceu*?4aE;Au{zbgWor8=k_{lHn*gCmAEJR!(nwa$R>W3hiQr_RQY0vU>(QZq zADeEH5=1~Yb2yd=6QM{Gar=^>NHL)4(vm=14MXF_>N2IEAT6_bVr|JB8R60BmZ6Ae z9Fl~B&Y=o7jpOiP1xEAAG;^Di3u>3i)HW4k(o-={kOOAOp&;XmiI}1xBdq9xWr9pf zi@;GNuol~liReWA0Z1%uh=bs1VA7^s#N_M;&XFWx@vcA?k|Y-iCxD9>H&4gWS^lZj~}iMm0Ag_Ydf2Ta{5pZ(d zHq`1XA*!VS>D^cL-B;DBvaEEHs%fQxg2sYUaDu=N4Tc2C6)PAR+ZQqE!krs0IxL5y zo!GW|T%K)p^>T5wB8LD4FHeaAErmRUN0tm?Q!NRdTs|&BocZX(pTBSUbU;8W$8Qs%W}qY`lrSyrQ@Iq!v7BqyRsXs$$|(M%_E66jdb;y(yUgMa3! zB0Hs!+SW3SnU>1nK!!=e+P525FyHorF#wqw4U@8|@4hI{2HF{qo$IOy3SXY5G@gvBFxUhfNgUQN zwxfL8ZkQVhgm7%M3TQ0gsor1yB}e~tl>+3!BO!3)bTXv4e*mD*V+Q&>5KzefAlzUO z{~y4Oj6@7d#KbJ5BxrPxq6kI;lwM#td=OSHY8qPlKhbXxu%Cb>Tj|`~^bbByJkq2T z$@O6HC{w%BpN$^!mU*Po*qexx+P9VZj6jLEey`G{Kh_CC31SzFC?~n5*TK{dAWEmM z!X*Ua9L%w9t`@GU{t{vrpsKnywU_a+Zo=zoCX>Bp;F>|6k34iq#STt@p3sfEks?WHvlo{tR&Do;?X{$GDKXcNkH%|gntwNOmcKx2bI8{5 z!sC;^kodf!^7s%<7MCp5@B2}jOl+!{tTE#o)tUD3TRf*^viBD^GFq@?sp(kspL{6- zN?7te9aOWV@mjHGJ+rc+@p!U-0G282?ot{)QbxXcg8@+WmS*06ZCaBWyM&lZ&<7x<- z6=ak^c}Fc1@i{RwQ6*s_`$#10=_aM{Czn`<{84!(O;0KX{Z*z#G2h5iln74(+a`0@hl)1c7d1wT{4h=t9$xlAdo>7Lrq(DpPsp9!5f_D(^=KM zpbTr)MOH)bD6ulI-q$;EdU2HUlVCUDCuqfp<&M3BP0KntOBCY>LzfzMsqyaR)UFgp z4juHz`3X-S3(6F!CTu+8l%TMtZ-(8i)-RE4MJZr|?;zEnnj3Xu>nb^H$VB=hR8=2r zIeScrjCZ4($3_45lT%?OP$~ji?KVYfb}N-Dt&SI_I!^^T3Nf3rKY2yhYWzhtHg0K_ z_@2iH)A(91e{o{*g8gr{>bbD3{Ql4A>cORm)P&(N%Mh?_A5c3MKC8>F(0nKul!9WynSb{tY0fx6I&Z4rZvH&@RCpcu z@27=O*2WLb)%jw7;n&^ywfH~4Pm`vOq(n{$Eu>kQr2MeO?k5d!yQ~(N-As&WiSN`{ z&)O`;Cm!~um~a!_lx~T`qi3MjSyBwbWi{Si^7*_K0xHk@M-*ehX~EB?U6YVa%96$T zNA0BA%=JB79|U)%lA;bR-l@lRXG#+# z;j;wuU*xNo_kV!U{sl+I)n|dRUtt>y2NEs&F}%6FF$sugqo~&*zw!#L7ug5@5=xXT zCRj+`_U5jfzmht2Cfh3v6#V=v!Q}ld<+%CVx5-gJ@q<5q!J=jJS|9&{($uQyBv{;C ze$poB)qOPV=`-g19T_j7DX-cior5UY;UBjBt-@?UqJtxEdDoR{2%iL6d5?kq7b1nfkU7PDx&|- zR|3mG0jJ4-sy`Y20UquD0dO8=(0$c>fSHMfo=@5lMs)qVZ`humf$7^@;GZ}Bn%(aX zU^+~0cmK-&D*7d$Z1*p)6kSc<{`O06|J=W3?HedId>38)by?ln^W^cqe;N?CpVM3Y z;*sHBe|!76f$0yt73~Y~XiRql=KJn<##!^-*tf=CgP5Z(;1vOVyZbr)HVp4QpAPo} zm}$BOIS)Vu<6B?_#`a@ge0RU!=1!eF=Jqi?{2Bi6@9xLU9NmpQY5DG7`0i<7`szJZ z`|ii|{P(%p0$zgYG4|2G`Nx1W?TqIx=ZM=^uWomD|FGEvKf}YrSMPKm^XR?bVfpc= zK4T77KO?VLThGjZ2Czsr=;-$LPd~$-e#YpTv-f^R+L$Q`{ofN%F*E&54lzf!cX`ZB zJ^gg{cXPl>^fTgZwmJ9ibI!~iW!0PW>FXUl_~6d;^mI+b?@qQbj6XhJ`|9muj-4J~ zK7ML2A~@jnqOyrO5P#vpcQ!jP+@A7ka$8`!&$IUQ_Vgfg_4eQmAf9^ZTBQ=n#6@Z) zj*uStFhbt-CTn=Pw>PEj?rzPC!vh;))WWNepxLXh^QVEVnNP$3b%N7wh{^eu&RH3^ znStBG!^Q^VkhiBN5tF{d$DJGaE%DWix7tqNJoI!izv=G5>VC1=Oc`r|18M6#y$&3) z+j-foqGdiDy5_NPpWb146}6Y!-QA76+=Mq7i$9zgd+=w_Y;=I@YCuWv%W=!{?5J&u zaqnuei`!1#2=OTQ@HFK>G}m}Z*Ncs5Y6_NtG8#!gJ<%P|$TJx&;r7FRO*^^#xl)Os8Hq8`Wi zJ$lVHQ%SdEvCTW1@7n!(+{rgJM|d@NU)#u=NjM}8hejZ;O{1vC!OiGH=Js@RA~~&V zvR~_VtKZaRH(AZE|FXKX-p*XK8%TJp^me?GZ+F;_X1(@oGn|atCcef{&zqR0dqKlF zBSLY;xYuh|MGx4-08K}sx7p&(%OSUQ>*1HTAJEmgcf;}JUp{R5@p`x2M1Af*n&nQ; z!g4K{VeA*BMeMA#j$_YIH+t=qLfh7JJ>_E;!mwLHVcWxETAO7;p`2Pqo|@S-0`8Re zhFfD%cRiaV@b%F`AzQGTB``XbOeSd(Vv=q%LUOR%+@rtS!_uyoMNJ`_MN{1+tJ!3D z_1^t$%Y#G`!A@;pzf|D=^<5yTaP|7(2h3dkto#mfSj@G+7Gn}U@G%M3bsRy@FxOj4 z5%}6{xt+diu0ES$(K=2&#*OA+PB}$NGSMw)}r3WVgX7FfP=EIWg3Ai zB*11dqi!+3cK7q2zw7GU+}GM4FqiH;j-F|IZPU4NvU9$@3zt`e(l2iYmrTkAWk;bV z5uH*8$!IZ5?rl>`0XB3ue!_%9axCjh;!VPdL$8>YVYg?i-6%2fT$#c;bBt*O3eU-un@%#Bj8B$%ZCP=%Uc0~Gx?t6wayPB{dRk}yCSc$n zpos7;{&ogG{d7xjH!{ne#3-1=Ff!I$=F%bl$?z~7%P`ZJge;tDECz!N`XwntnH-aT z?ZK`4*XJ(d6V8tAX4$uH!aJ26(1UF^z5*E->ZEYFbfQwca^*PZDL*U>lIrIYH^aG1 zBBQ7#$fT*_$)DTxa+&dxs42~^Pnss^b!FAv8a`t!JhpBpnuw8+kuh8foSDJJxlA1g z!QkTC$-uKXk&!2m$;je6#NAD&*?`iq&#$apOCaLLs*SUQyC)N?5@+XQ%`iDpx6`4bjvY1PeY z&MSCM;eEj1W$FIgM^1k*s61-2HI zvsZUs-WhY1coK1Yn(7t}pqf0o6#*?ME166aaU=P!EUIft{PM}!ZTzHMb7>Y-NbVY| z2uLgo;2_D1{6AfHNN@G#|c)jl_gqAf7`ZXJ6?S3W0>5 zAWb?AK>7y=rg&+=6>4I@9hEf!1S+H^3P?mgzaFLT-VBS5j;=Fg_EV&|R(pJBowT+s zg49un>P@$$LO#POteoIN%@zFa)jl1>Bi^8}lL>*l%@i=c&*f-v@*)ZXO=Qe0-N2?y z)lwOTi2IZCpcyqzaWSQGj$ymCd}M-RTEJ>l`>=oJ@9HF0o|x4H=p9Xjc+07O>tO={ zMejIHBv&2Ozx30aR}Frh*(0NB%SLjVn$v1azBAZl zb(5h&77E79?qkEOc}jrIWNZHheL!VffM$O_9GLwjVEdWVJMk<)OU}Jb8P3%@6igz< zh)UY2WD)uNx8`$A8kauB-Ht2};v{7?JHHpuY5N-DHsKBNh+}N3TnwjALHFRQ+L$DQ zp-SCO@1nc7K1oq-U&OjVv z0?6Ls&PC>jY zvIlmZ0GQeEZ+Q80@^SP)54}z(z$=^64ud!p2o@~&U-O7icw)w!o9~#Puv=WPjy13d zocO7;H*dDPT5Y2V3MXHL)!4H{L3O;%#|98h7ngKeC={H-S1|#iC^RI;`0-H47NPHi zHY6t=v5y)JXw?WXjL5QE!E=R)VnUTPDjbD*S>RG=vsk3FIJh(_1g~~@G@J3tL|axr zK5ijNl6;?X8M~SKw_+HCkurt2XER2px{aSO*RS4xAwmDwfNOfsL`QbjmSKO{hUnd! zWg0PuqNqpCc&S*Q{3Q+1{lK78*`yRc1|Q;hdbY}t$oVw1E3-X!T-nEWB;-^N(aUx< zCE@e}S`o5T0vPk%_)REOr98qoA>P=9(y4p>EzOf|Mo+ZOKBo!laV|C~T ze~*ZdIc?r^=ZgjnQE}yf=?0g5N>H!r;soNTr7Nd|L zha#-?2+NU)F3##RbDLHf+T^t|up^_&T0@#2n|#wo#r;C|oilfwCX#y$sZ=zZl-@!S z{~d&^bD=Fp3VWU$FiHY>4c%|vGR+X*-d9#sY`WeACg88TCf9&q|2sV^Ukf>3N%mcn z9Lz1jMaVOR3%hg$#Iu36#v<~UnwXs>ap~$|uE930)&9=?u1Oy6TqKzR3+q+dZ)B6L z30`v$cT}O(D4H-+G_77#_mpmPI6~%NthyrG8vvx-xE0$B>~)x&dGS_^RqY=fPIpBA zr#I8dV6hd@G&b4IR#tN&7yuO%k$@?2%O-nZ3RVhb6=!v|mT*q%-fqDUlEUcN7Q8WZ zY5NCDb}Zv6BVy0E&gvZdC*>L%I9LQuf7_}fh&g5@8k+Lz?AiOy8xRB{I3`x7eBGA1 zjB3rV4Tr3%NMxzP-c@6#NovTE?!q1s8@&T&u zIrwu$Rp=xVw!+nET)#Az50-C*zhKuc(Y{RGTE9I?t&upZPk{0IV zJS)}c9bE)%Ls-l&l{4pd8k&8|?Q;5OYNjuZbLN7 z9Bk$O>`oq^+QyJ`S_51cLxjclG-Aib6seKmd{ZdYY{L#Qm~Idz36W6#UjViVN%m=h zn620^7f`8Xcq*!d&j2RC4DdH*4(Pm-)ZVC!Ku&8wd6S8{zE~~fcSPhZcI>c#X?UD# z-B#ENid3!9XElAI>n^k6H*k_CBL|_fW>nbkh(rz86~<)EI%c+o$9xEr5tL)k$p;Aw z#5I!2%dLQ?6$|2Q%R`G~UN0QSH4Om=2?#aqVF$%G3J4QZhb+x3jyL>B-SEZpjNKkp zn<}7LMPAlM3Q8MRH)sJ9fe?C(Jguo!wZ-MTw2S8)qtysG zvVl8jz~?lyoD4|pfwq1?H3|fQYc|7kXe3k8qt?S&v%(P=SzZHUfp+t+y9n!wHWX8n zvrhs=Q-}o6r%5E!4PuF@R0ygR)nSIa^JWmgCaq!XvU7Va}(};pgoJb@P4iGLL^_trw>A7 zTb9ugR(ld8MGiIQ>*pk|5Oq6KQtvaELUz zqd(@h3{b%w3L!nr2WZ{bVkTp)C*;C}RB9HrRT|Mx4IdIGl>Y!I&c2mLUyAyK;C1w` zs77`9J>frefMDih*p-Lh@S0p76}un0C9t)qTRodg+}_vvB1k*NMblVYX5@W7{{Tec z`kGeH6CQN;qG`CGXoeO6F^UUX7BRJRfb$@IR=^tV2X(Ri{)gST;~GP0E*yzys?`Y+uS>?m+l?b$o~LvOw4yc z-N%)aW&u@YuB$C|S!=2hBkk&`q4_EVYqjM-uDS$ppJ0XJItlee=iLGNqrdQkQaw-@ zj_{4+>GXnzI`;al)Iqret$HRL2E4whq)4A%%CGA^!S`EC9(xb6+7JFi*{f)8dG`7s z<5v^^0NDK&$e1mavuW_Ob{|E%%h3~1ovBUQ0v_3(UzEv^Bg#kBf2i5lX8!5Sr}~Bw z%v5!YlQym2*_j#f8vvz;c$ubJ&yB!%jQUYGXg3@rXxlbIYg3QuA4Rk`nCbUJ`-weP z%VqiiSK55WU_3A@o&7HOvh!-9{};gx+%?q?-Ry_%_CVf2*H!yRVu`+c0;3;s?uD;7v`!0I!hNJR^A5Wk}=>8WkPrR;vp$Wg#q06!Qu3n3mpizgX*=zY) z{uT-Q6TPx9f$;4_6xWGqkzqfmT1f_fJX_INjdrjg5jQRI4nedCUtzsX+SgSY`z*f8 zHO+ahNt+h$?I`E4VK+1a zCgkIJ*1wbnwX9TYQD%DjtWVqD?53k#O3&_8=A$94V5MXh=q@G#YnmJ#AfY3~hG=Gn zYa)qNxpU*oT~ z>pBVLIGU|%>j({N>b0+|B34@0GJr9z!oHzy^7QB z!2@t7T+^d1bXz^7ZxUe7QRIdVPegvF0o&?<{^PERpnzt+Xk>kU=zi0#sD9I~sD9I~ ztNc#7u1CM+4WmPwFj4;iF6jRNl6OBu?tOxHKEXSCcD;gkKSb_*!Z{w{9FK60Ua0f# zjAEw$0A-Szl}-pU6X=PsszNZcLwkNIu-DZShPtWIKZIgG1JMCd=n*(~Dku+SI1-4u r0>Hao>AcT%S~uA_5{_u+?2c=hM>O55cbI8Wc18*)qljFWBv=30l+TV( literal 0 HcmV?d00001 diff --git a/html/jquery-3.1.1.min.js b/html/jquery-3.1.1.min.js new file mode 100644 index 0000000..ff955ca --- /dev/null +++ b/html/jquery-3.1.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R), +a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)), +void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + diff --git a/icon/icon150x150.png b/icon/icon150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..84353b6c161e3096dee44013ef804077eba3ad4f GIT binary patch literal 14196 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 literal 0 HcmV?d00001 diff --git a/image/loading_more.gif b/image/loading_more.gif new file mode 100644 index 0000000000000000000000000000000000000000..256d4eb5ed972686bc130d5f10b26543ea47c86e GIT binary patch literal 5967 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..973d5c9 --- /dev/null +++ b/index.html @@ -0,0 +1,89 @@ + + + + + + + + Hello APP + + + + + +
APP
+
+ +
+
Copyright © 2014-
+ + + + + diff --git a/launch/launch1080x1920.png b/launch/launch1080x1920.png new file mode 100644 index 0000000000000000000000000000000000000000..5a85df8dd82641eb59dc9067d678d8f44c3a7537 GIT binary patch literal 43455 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 z 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 literal 0 HcmV?d00001 diff --git a/res/manifest.xml b/res/manifest.xml new file mode 100644 index 0000000..b37dc73 --- /dev/null +++ b/res/manifest.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/script/apiutil.js b/script/apiutil.js new file mode 100644 index 0000000..f76bb3a --- /dev/null +++ b/script/apiutil.js @@ -0,0 +1,591 @@ +/* + * JavaScript Library + * Copyright (c) 2014 + */ +(function(window){ + var u = {}; + var isAndroid = (/android/gi).test(navigator.appVersion); + var uzStorage = function(){ + var ls = window.localStorage; + if(isAndroid){ + ls = os.localStorage(); + } + return ls; + }; + function parseArguments(url, data, fnSuc, dataType) { + if (typeof(data) == 'function') { + dataType = fnSuc; + fnSuc = data; + data = undefined; + } + if (typeof(fnSuc) != 'function') { + dataType = fnSuc; + fnSuc = undefined; + } + return { + url: url, + data: data, + fnSuc: fnSuc, + dataType: dataType + }; + } + u.trim = function(str){ + if(String.prototype.trim){ + return str == null ? "" : String.prototype.trim.call(str); + }else{ + return str.replace(/(^\s*)|(\s*$)/g, ""); + } + }; + u.trimAll = function(str){ + return str.replace(/\s*/g,''); + }; + u.isElement = function(obj){ + return !!(obj && obj.nodeType == 1); + }; + u.isArray = function(obj){ + if(Array.isArray){ + return Array.isArray(obj); + }else{ + return obj instanceof Array; + } + }; + u.isEmptyObject = function(obj){ + if(JSON.stringify(obj) === '{}'){ + return true; + } + return false; + }; + u.addEvt = function(el, name, fn, useCapture){ + if(!u.isElement(el)){ + console.warn('$api.addEvt Function need el param, el param must be DOM Element'); + return; + } + useCapture = useCapture || false; + if(el.addEventListener) { + el.addEventListener(name, fn, useCapture); + } + }; + u.rmEvt = function(el, name, fn, useCapture){ + if(!u.isElement(el)){ + console.warn('$api.rmEvt Function need el param, el param must be DOM Element'); + return; + } + useCapture = useCapture || false; + if (el.removeEventListener) { + el.removeEventListener(name, fn, useCapture); + } + }; + u.one = function(el, name, fn, useCapture){ + if(!u.isElement(el)){ + console.warn('$api.one Function need el param, el param must be DOM Element'); + return; + } + useCapture = useCapture || false; + var that = this; + var cb = function(){ + fn && fn(); + that.rmEvt(el, name, cb, useCapture); + }; + that.addEvt(el, name, cb, useCapture); + }; + u.dom = function(el, selector){ + if(arguments.length === 1 && typeof arguments[0] == 'string'){ + if(document.querySelector){ + return document.querySelector(arguments[0]); + } + }else if(arguments.length === 2){ + if(el.querySelector){ + return el.querySelector(selector); + } + } + }; + u.domAll = function(el, selector){ + if(arguments.length === 1 && typeof arguments[0] == 'string'){ + if(document.querySelectorAll){ + return document.querySelectorAll(arguments[0]); + } + }else if(arguments.length === 2){ + if(el.querySelectorAll){ + return el.querySelectorAll(selector); + } + } + }; + u.byId = function(id){ + return document.getElementById(id); + }; + u.first = function(el, selector){ + if(arguments.length === 1){ + if(!u.isElement(el)){ + console.warn('$api.first Function need el param, el param must be DOM Element'); + return; + } + return el.children[0]; + } + if(arguments.length === 2){ + return this.dom(el, selector+':first-child'); + } + }; + u.last = function(el, selector){ + if(arguments.length === 1){ + if(!u.isElement(el)){ + console.warn('$api.last Function need el param, el param must be DOM Element'); + return; + } + var children = el.children; + return children[children.length - 1]; + } + if(arguments.length === 2){ + return this.dom(el, selector+':last-child'); + } + }; + u.eq = function(el, index){ + return this.dom(el, ':nth-child('+ index +')'); + }; + u.not = function(el, selector){ + return this.domAll(el, ':not('+ selector +')'); + }; + u.prev = function(el){ + if(!u.isElement(el)){ + console.warn('$api.prev Function need el param, el param must be DOM Element'); + return; + } + var node = el.previousSibling; + if(node.nodeType && node.nodeType === 3){ + node = node.previousSibling; + return node; + } + }; + u.next = function(el){ + if(!u.isElement(el)){ + console.warn('$api.next Function need el param, el param must be DOM Element'); + return; + } + var node = el.nextSibling; + if(node.nodeType && node.nodeType === 3){ + node = node.nextSibling; + return node; + } + }; + u.closest = function(el, selector){ + if(!u.isElement(el)){ + console.warn('$api.closest Function need el param, el param must be DOM Element'); + return; + } + var doms, targetDom; + var isSame = function(doms, el){ + var i = 0, len = doms.length; + for(i; i -1){ + return true; + }else{ + return false; + } + }; + u.addCls = function(el, cls){ + if(!u.isElement(el)){ + console.warn('$api.addCls Function need el param, el param must be DOM Element'); + return; + } + if('classList' in el){ + el.classList.add(cls); + }else{ + var preCls = el.className; + var newCls = preCls +' '+ cls; + el.className = newCls; + } + return el; + }; + u.removeCls = function(el, cls){ + if(!u.isElement(el)){ + console.warn('$api.removeCls Function need el param, el param must be DOM Element'); + return; + } + if('classList' in el){ + el.classList.remove(cls); + }else{ + var preCls = el.className; + var newCls = preCls.replace(cls, ''); + el.className = newCls; + } + return el; + }; + u.toggleCls = function(el, cls){ + if(!u.isElement(el)){ + console.warn('$api.toggleCls Function need el param, el param must be DOM Element'); + return; + } + if('classList' in el){ + el.classList.toggle(cls); + }else{ + if(u.hasCls(el, cls)){ + u.removeCls(el, cls); + }else{ + u.addCls(el, cls); + } + } + return el; + }; + u.val = function(el, val){ + if(!u.isElement(el)){ + console.warn('$api.val Function need el param, el param must be DOM Element'); + return; + } + if(arguments.length === 1){ + switch(el.tagName){ + case 'SELECT': + var value = el.options[el.selectedIndex].value; + return value; + break; + case 'INPUT': + return el.value; + break; + case 'TEXTAREA': + return el.value; + break; + } + } + if(arguments.length === 2){ + switch(el.tagName){ + case 'SELECT': + el.options[el.selectedIndex].value = val; + return el; + break; + case 'INPUT': + el.value = val; + return el; + break; + case 'TEXTAREA': + el.value = val; + return el; + break; + } + } + + }; + u.prepend = function(el, html){ + if(!u.isElement(el)){ + console.warn('$api.prepend Function need el param, el param must be DOM Element'); + return; + } + el.insertAdjacentHTML('afterbegin', html); + return el; + }; + u.append = function(el, html){ + if(!u.isElement(el)){ + console.warn('$api.append Function need el param, el param must be DOM Element'); + return; + } + el.insertAdjacentHTML('beforeend', html); + return el; + }; + u.before = function(el, html){ + if(!u.isElement(el)){ + console.warn('$api.before Function need el param, el param must be DOM Element'); + return; + } + el.insertAdjacentHTML('beforebegin', html); + return el; + }; + u.after = function(el, html){ + if(!u.isElement(el)){ + console.warn('$api.after Function need el param, el param must be DOM Element'); + return; + } + el.insertAdjacentHTML('afterend', html); + return el; + }; + u.html = function(el, html){ + if(!u.isElement(el)){ + console.warn('$api.html Function need el param, el param must be DOM Element'); + return; + } + if(arguments.length === 1){ + return el.innerHTML; + }else if(arguments.length === 2){ + el.innerHTML = html; + return el; + } + }; + u.text = function(el, txt){ + if(!u.isElement(el)){ + console.warn('$api.text Function need el param, el param must be DOM Element'); + return; + } + if(arguments.length === 1){ + return el.textContent; + }else if(arguments.length === 2){ + el.textContent = txt; + return el; + } + }; + u.offset = function(el){ + if(!u.isElement(el)){ + console.warn('$api.offset Function need el param, el param must be DOM Element'); + return; + } + var sl = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft); + var st = Math.max(document.documentElement.scrollTop, document.body.scrollTop); + + var rect = el.getBoundingClientRect(); + return { + l: rect.left + sl, + t: rect.top + st, + w: el.offsetWidth, + h: el.offsetHeight + }; + }; + u.css = function(el, css){ + if(!u.isElement(el)){ + console.warn('$apiutil.css Function need el param, el param must be DOM Element'); + return; + } + if(typeof css == 'string' && css.indexOf(':') > 0){ + el.style && (el.style.cssText += ';' + css); + } + }; + u.cssVal = function(el, prop){ + if(!u.isElement(el)){ + console.warn('$apiutil.cssVal Function need el param, el param must be DOM Element'); + return; + } + if(arguments.length === 2){ + var computedStyle = window.getComputedStyle(el, null); + return computedStyle.getPropertyValue(prop); + } + }; + u.jsonToStr = function(json){ + if(typeof json === 'object'){ + return JSON && JSON.stringify(json); + } + }; + u.strToJson = function(str){ + if(typeof str === 'string'){ + return JSON && JSON.parse(str); + } + }; + u.setStorage = function(key, value){ + if(arguments.length === 2){ + var v = value; + if(typeof v == 'object'){ + v = JSON.stringify(v); + v = 'obj-'+ v; + }else{ + v = 'str-'+ v; + } + var ls = uzStorage(); + if(ls){ + ls.setItem(key, v); + } + } + }; + u.getStorage = function(key){ + var ls = uzStorage(); + if(ls){ + var v = ls.getItem(key); + if(!v){return;} + if(v.indexOf('obj-') === 0){ + v = v.slice(4); + return JSON.parse(v); + }else if(v.indexOf('str-') === 0){ + return v.slice(4); + } + } + }; + u.rmStorage = function(key){ + var ls = uzStorage(); + if(ls && key){ + ls.removeItem(key); + } + }; + u.clearStorage = function(){ + var ls = uzStorage(); + if(ls){ + ls.clear(); + } + }; + u.fixIos7Bar = function(el){ + return u.fixStatusBar(el); + }; + u.fixStatusBar = function(el){ + if(!u.isElement(el)){ + console.warn('$api.fixStatusBar Function need el param, el param must be DOM Element'); + return 0; + } + el.style.paddingTop = api.safeArea.top + 'px'; + return el.offsetHeight; + }; + u.fixTabBar = function(el){ + if(!u.isElement(el)){ + console.warn('$api.fixTabBar Function need el param, el param must be DOM Element'); + return 0; + } + el.style.paddingBottom = api.safeArea.bottom + 'px'; + return el.offsetHeight; + }; + u.toast = function(title, text, time){ + var opts = {}; + var show = function(opts, time){ + api.showProgress(opts); + setTimeout(function(){ + api.hideProgress(); + },time); + }; + if(arguments.length === 1){ + var time = time || 500; + if(typeof title === 'number'){ + time = title; + }else{ + opts.title = title+''; + } + show(opts, time); + }else if(arguments.length === 2){ + var time = time || 500; + var text = text; + if(typeof text === "number"){ + var tmp = text; + time = tmp; + text = null; + } + if(title){ + opts.title = title; + } + if(text){ + opts.text = text; + } + show(opts, time); + } + if(title){ + opts.title = title; + } + if(text){ + opts.text = text; + } + time = time || 500; + show(opts, time); + }; + u.post = function(/*url,data,fnSuc,dataType*/){ + var argsToJson = parseArguments.apply(null, arguments); + var json = {}; + var fnSuc = argsToJson.fnSuc; + argsToJson.url && (json.url = argsToJson.url); + argsToJson.data && (json.data = argsToJson.data); + if(argsToJson.dataType){ + var type = argsToJson.dataType.toLowerCase(); + if (type == 'text'||type == 'json') { + json.dataType = type; + } + }else{ + json.dataType = 'json'; + } + json.method = 'post'; + api.ajax(json, + function(ret,err){ + if (ret) { + fnSuc && fnSuc(ret); + } + } + ); + }; + u.get = function(/*url,fnSuc,dataType*/){ + var argsToJson = parseArguments.apply(null, arguments); + var json = {}; + var fnSuc = argsToJson.fnSuc; + argsToJson.url && (json.url = argsToJson.url); + //argsToJson.data && (json.data = argsToJson.data); + if(argsToJson.dataType){ + var type = argsToJson.dataType.toLowerCase(); + if (type == 'text'||type == 'json') { + json.dataType = type; + } + }else{ + json.dataType = 'text'; + } + json.method = 'get'; + api.ajax(json, + function(ret,err){ + if (ret) { + fnSuc && fnSuc(ret); + } + } + ); + }; + +/*end*/ + + + window.$api = u; + +})(window); + + diff --git a/wgt/.gitkeep b/wgt/.gitkeep new file mode 100644 index 0000000..c04422a --- /dev/null +++ b/wgt/.gitkeep @@ -0,0 +1 @@ +此目录是资源包目录