AAAAimages/img_blue.gif000066600000000111151371551620010266 0ustar00GIF89a f!, @&`B ֵ*.Dv!z;images/img_grey.gif000066600000000112151371551620010306 0ustar00GIF89a !, @`B!ֵ*.`=#]H;images/sortdown.gif000066600000000133151371551620010366 0ustar00GIF89a 'xy]^!, @ 0BfĹ:[' 4hXY|Sd;images/arrow.gif000066600000001524151371551620007646 0ustar00GIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f,9H*\Ȑ#Jŋ1#B5&@B?L.Ӱ˗ ;images/unpublished.png000066600000001114151371551620011050 0ustar00PNG  IHDR(-SsBITOPLTE もRR:: 夤((tt%%66붶oo 䒒CCcc??{{))33mmHH\\rr22;;LL99** ##{{))MM88ffssta` Order allow,deny Deny from all images/sortup.gif000066600000000166151371551620010051 0ustar00GIF89a 'xy]^!, @#I#=BPM1zGc[O;images/txt_red.gif000066600000000072151371551620010162 0ustar00GIF89a !, {Q"yP;images/txt_orange.gif000066600000000072151371551620010663 0ustar00GIF89a }!, @ ~42Kߕ ;index.html000066600000000000151371551620006541 0ustar00css/.htaccess000066600000000177151371551620007151 0ustar00 Order allow,deny Deny from all css/xmap.css000066600000001104151371551620007021 0ustar00/* list-style: pos1 pos2 po3; * parameter: * pos1: none | disc | circle | square * pos2: inside | outside * pos3: none | url('arrow.gif') * more info under: http://www.w3schools.com/css/css_list.asp */ #xmap ul { display : block; list-style : none; margin : 0; padding : 0; } #xmap ul li { margin : 0; padding : 0; background : transparent; } #xmap a img { border : none; } #xmap ul.level_0 ul { list-style : inside square; padding : 0; } #xmap ul.level_1 li { padding : 0 1em 0 1em; } #xmap .active { font-style : italic; } css/index.html000066600000000057151371551620007345 0ustar00 xsl/gssadmin.xsl000066600000031565151371551620007733 0ustar00 Google Sitemap File

Site Map

Number of URLs in this Sitemap:

Sitemap URL Last modification date Change freq. Priority
xsl/index.html000066600000000036151371551620007360 0ustar00xsl/.htaccess000066600000000177151371551620007167 0ustar00 Order allow,deny Deny from all xsl/gss.xsl000066600000017573151371551620006725 0ustar00 Google Sitemap File

Site Map

Number of URLs in this Sitemap:

Sitemap URL Last modification date Change freq. Priority
.htaccess000066600000000177151371551620006361 0ustar00 Order allow,deny Deny from all images/fancybox/fancy_title_main.png000066600000000140151371757540013653 0ustar00PNG  IHDR yڑ'IDATc``g`en&Le`b`pg`WVYSIENDB`images/fancybox/index.html000066600000000000151371757540011630 0ustar00images/fancybox/.htaccess000066600000000177151371757540011450 0ustar00 Order allow,deny Deny from all images/fancybox/fancy_shadow_e.png000066600000000153151371757540013323 0ustar00PNG  IHDRޒ%2IDATc```7H?x g# IENDB`images/fancybox/fancy_close.png000066600000002755151371757540012651 0ustar00PNG  IHDR;0IDATHǝWkLWRr[B\ 2&!$&%BLgd&K%&Lp3 # b%Q(-螷yG+>o|!///##Cw^^lkk w͑ Ϻ[~HI(mIIIN\v-E_WWի̌pB4~?D:+HV$#\~p]ӧOX։7fō;wFGGlkSr BvݼyR'O8/_Ҵj6e4V|Qȧc bZ+<1nSGGl6f}Z%v.o,u2tm{ll쪔Pd]=X<9ꔔ]kkkn_"~\._ٌT^ti] -j1d9\ =}$ʯNB*FOOl ?`.PŹ{Id29k77XѬX\c+65::-l%`# wuuY Ip_SSӺ0o3(:oxOv"xXvFɅ7b)=fbUs.$$$c: aHCqqq z)nkbrȹHlÇDkhh NXGANWv JK ɷ*&%̙3i3Avӗ@1<{rO1'ڬMC}~ȐZr߳M]I rKcccKrGT\ڼ.*3Q + q9ɹrjPV}[VIrlX5#m 29T4y;4Ν0Vmi˔֩\;|vvR^^n]H_#lp|t|ע.79 DԔE(t(\jp,]:#c:;;x/<. PS"5-@ה]|vU=N;-^:xϟm<**jv1Me[^>n=aQ6~-@Ls'X6ucVf\hjn^9; |T ;2mlz~E(BH,;I&x.eCYW>_"(؈(A)YO^P*fq-miIENDB`images/fancybox/fancy_shadow_w.png000066600000000147151371757540013350 0ustar00PNG  IHDRޒ%.IDATc?H1)f L e3C1;s@@ |yc:IENDB`images/fancybox/fancy_nav_right.png000066600000002656151371757540013525 0ustar00PNG  IHDR;0uIDATHǥWmHW1Dk̚1WUJ jH-'LA\6۟Q7'`nB2P5ƤsyEĤ ɽs{_}pqTIBBN655;;;Mwd#~hmmm1 CIKK,))zj~@cxu&@4s)dggo޼6,//߰Zc/ǫ } Hˣ e111AgΜ}Ŗvϟi5JRA\)RqQQnpp>OX `pj6_,=JP(QفT999$wڢ7o|MX=}~(6mZb'Qd{ڵMAF$n}!!!c_m@WW8>p4XK$~rqVVι`4k޽{߀=8Ă_(>677wttXݑ"rAIBvϞ= D W+/_`5LO8==0%%(/]o V{>-zphh>//잂[qGVƣ/# Pަ]|K2yZHKΝ;7r `zQ2y>'N0 CJ;)bʇ[VfffVʊW;M+'8ܿL﫫e2G %,H`%]*uT`H)/p:ӰgggGȰ6|Y j'[㑑#|`Wp9 8,J pq *c[Ʀ+ª* p႙KZtsfTKH!Ra< ӹTΒQLF>6-..6[,y\2Et*: oQ)KAAݾS m4DB=p8{!},ѥr ^}ON *Y>)5`@)q1+⮋@v2` qf}{{333S/]SxOrU5:4x'O~ʕ8F{z&1۫ϮF(?._u H$w6F2kh/xDv (wmxAxur)$$I.mw}뮻կ~Uqg9Z_oH{WZzi[~WLJ+|=|玾;vw '׿>?{9猽v1kK3 ti3%MiDM~_}]wodɒ[?z|Ӗ/_oqG@ysk~,[9vaѣG䳲֙M̜9tslanᆍ /8)?(m{|a_|q_|5t|gXKnNi8`n\>qzrC5eee ^>qRYY>;q e˖}JY $E1VUU?Q_a:9/8]O>I&5Ÿy$t7UĘ@X"tu] aRg>Y]܈{.sw9\pdONΐ-o8^ǡS~/Š,A<_`!8`D/0c>XYoq#]tQd)CećkXW邓Ei>+%l 0?˧Ug5t{TBLc["b}>f>'lf^U-H':sC|9s Z~~;i,S/| =O &ԉq؇݆ki{I=Fnn~Ӽ%AL9` ɵ~8X,tMeShOa2a8ҏƚ dK,w:Y>M²A6>v'x үgz3ffZd&T|t5ރ8F/,$MNQrY&7Zߖsgy#;}xK5q_~32 aTvnH]*s"Y"M^zш3gΜ rz߱{wt" 3yO}29ҭ:Ą\KͺL?|&Q)[J;RX-  c LesMt̐snE-Ҿ{{v`{g6]~m?Oھ7pۺ62s,8pg>󙙇rL&~>FnUT:@1#O;9KhoooMR}/ύ0hqp heN5Ctdh}k_˰P 0sDa[؆>H SĢoC _җ߫jMV"v3{`m$;hƥ[~Œ1O>Q3 +-9gg("tv|8^06Fj`4HkCYگ_l\>wvfxZaWq} ~N\Ï`%ta%vt &'-&i ڴ@[|X N+2`,/VԃTQ:כ}Զ^]Sz" {15lN^FRRefk ccYP_-*\m>̊_ 7j\a2fɞl##F5]˧O "L:25ߏF %Ll+B=eRw!|4p5?!aޤ^(~W7i} 8T[<Β6/ddM;Y-(5poK|7nvT.Ʈ-(42"{0t/fs2^¼F0h(2,oy?{=/vpB7Jca|}AED;M;C" hsi/vSڡ9__C6drSG|:o!818_Wv.1`ā%퐊 ]6n5J; qK;xB!2_7\EP _^&#,EIV|"'b0l0ul|'l~yyzasê:::?K?=t7Ml d^ .E䫰"qkuϮME_qguV1Ds=,>Z{.g?YᏄ@X8o@Zڀo8i#o~󛅢t']aY`)S>*bs^!#t g)ܴ(TxnGq71 kMk's!_ش=WfU8߸L5X 8~)/CBS}2֋-t!E!dn7pi5AFMfT< @-#: v0eg]?яhW\q<2CJe B+5m v.P .s~6\.A78gGrWi{!pnIэQ"|{v!o}AT 8_p3[58-B;d%:5AC`Y݌bs膈#]+CFOll !5ʬr.!~wa!`PWVRV-E;d $a 0ẅ~j! w]¤2̪\֙0fY  DJ+ Elf$!&C87ƊHB>Ťxe> i43r]ہǷoX a )' gCGmӠ2E"s]m]5su8 *\x,o`o6<X13kC.8no9@CPqa|vLLfHnP־ C9_ߴC&^ B; D;2a|~ɪLC9yL&ڡ %\Atvηh@{v;kC!ڡ P|CK;sF;eSE[ 8tRp)CeEH_ĄdLӟg8_"ֵPUyAU! ȃ>hdt¢,VYۂJ-+2QB ۜ/8<gr0Z2*2u_:Rr:Ct3Lsu K%$E+%HaU[[1W?wAnʜbZļ5̛ȁ1O}P)NJ+.߸q_dXO{;kJ3 1DK3UbGWH"H&NXٳ^yTJ,If]2XHvj%ex`Md9n/ź@C^\1Kİ ꁠniSW\[6آɏc*&fӦMe꧞zjD#i|5~ǃ]0L'NFa`s΢ōzn#N9T>] ,P__RF1RRo]jZH%ohRpU $!u@Fcz|mQr)-אJx5=tǮ«tA`?8mt'H{qYX!á vex =x/VBdg66Pbb9' B3laJmt;76wUAE1*5wv(( pL2J5TO Cfċ|LW_}7Ilᵼ{hUa[Mz|T~ֳ|dyy,י>!@b{QՍ&ÀeJDpw(i{6 pO=47ʃUN( Fs V7N#!O!5Sax`B"8N-2D;*d)qU)tC"| g1Ct  Nl0+ Co ET1L֑8\n"\7?/1Lx&D ,dQ]Gaӿ1̗0Z[ĭ8U6<Kb5/+m9`nGNȂ\w%S='l~iJRRWIEIEI| # {vg`a_^&~X" ;u&e=O6߮4cƌs=\󞁻GJ0l,C_,a]g+LJ6yf'篴d+ 5<3rƬ\8>ƦɜYõde\%{f3\|ҙd ;ITέSl>"h:ދvъ,7t[H;XډVٜe2n;k6xKs%A9_{ ̢yųݨf8Q|w }^UP׽9JRHFt{;=R_f!|vaw^ϵ]|^_ +δY ̜o,8vTy:R$'YIz}Ξ!):pbPݖst{Co6@mt:^wvw ;o +m1 $oLGҼ|5*J+ „ s%JRS뫹V-)_Q M!QlqJJSΗ=YbJ\J|Ql·嶞o*K[1{| pR𢁢Qt+)"t+"+%R5%fYK_~_n}7aP}ꫯnȰp"TTdSkT2(hM\yƴ2אϲ _|QΗ&:pYqNC-S!L72HwD Pȉ-Aݥd*eWbʏ8.`V]nR^k%c F!*h-;LPaDm_Bez A!"p.abhd.U*̶څƫ({J[9 $@V0gΗ9 >Z#/k ScjH4Ս&.|22oĿP~ƎnΤOX"r|U0%@_˿ThW⌲eWjr' ('.do E,aÌTUt&w-] q 0Zn_[iv*r* <՚$pt+nt3@D-^c d ?>GOɦ+K33 5í=ݨ*$.~p, =|=F%{K!@N ƾΨP|͖u9ߘ+[f56c*5fu- JRMVe=8y&l7xE ʬmMk@ÂjCwL:1U+0|=k}Rkv\nOl;MA1۔Z9&G#4sśm2dk3Oe9n`AɪPs0ϱ}͓x -c/''(|zrb(|=?A)h7js[j׵pL|3Ps+W-o„ȕz˚>B4bbr65k-K\ EnI.I=_N6#mzpYoTYP}]mˢxq(Sh:6#`/VԐlqVgK]>[b*ILFGl⣭R":IUh9sz Lߊ V| D:"J a(%5;\M)`2˜knU)I[;΀%qmҤIt6* ^`h-2_M5L[Pẙ=jFrk#w'^^F&%T0ۀ3q% VH2%t;8`I#6;DE,hhսq| t77L!r7xm;օc> |W%tld[-2(Iɹ0484\|N#O _9ix 7‚~bVTa{YݪխJ{3pMõ cC38_G}t1h;5(XWFZ]ke5}ey1&ho,(CI7w8l u}-η:xgcH!V+Pb͖Sq,LҠj(y|OrZ'2Ju=ܳϮj9uj +$+9y.g(e*"fF,7-ڭ>SřXhujrLJpfL @cu@3Z8"}saUrOf'ߌvA 4uKہeXI'IfS >gZ툇&}f~@lgRVTRSrRi<,Q0Tg77c]3Ԛ׸GҼM5|sF܆^G欐| rjr kv֮4F}HJC,aLi^&x 05OLF0#:3^RzCc^#6 {j]q:鳻 ˿fyO?حcnFk"7 ΗlZHN#U0cok1iG RN=V}t 0bJj5z]e,}v0;X2B!1ߕT׵{ + #&єE<`k ;( V"uұ2*=,a3 `dmV'veڜIN扙 s+>^&Ԝk۽H(=&ԜEx^Ēt1l 5UxDJ=|K 51yᅁ+NL`SPkp(ԜQfQPs#淨Ro?"η8&|{z%ȱ009|1zf1u$,jT W,) Q)3";6{7PbpwSI0PUT)&Q'K^ؤSsi0AD̜ށuh8e ŹfbMB- '0 hME*qH8>Њ[oI7[~aR(pJj.B;%l)PJ5hjQbZvW"Fa ]e68+ğ#syTF0M- psr3c1F#b.ΗUW]5﮻BD S֊e9Z@\LQcsN}2"1GZF1$/Ha qӆZ=7 :&F~dY OSS,2 s)4IrE(U /v =#aCgkHfs9f-Be|d2>0za |JBSHljjhhXoӃ3ӨT ύ$ZcTRI8묳HdvO.Z),6kTg}v I_jdas\$bASW7ڹTǻ ]J"TŸ9_r`-rVޏ=Yfa]^^ r%ݳb[$ǰ$0{//1c=o8ғ{1ZL=_>#Őo0g; {3E/5 'kc&9ŻFU2 ȹ& 8_ )h,|ɓ'7ɘ}cL'kHp~6pF+[W4bd&fc!1׏0c '4r )\Cqv $zPn\`T5c%X@뵪Xqt@DכZ$|''蚩x8_|ҬK0?Ƀ\`n8P.dlf;SoF;XxF'oqR*DJ2+t42L^刂EFm_jow} B/BXN#;/^'XM;*A_A:bBS0G*)RWWZ(8"7(ٗ5RSBb|L}GPQz뭝0zCf>CXKaFiµR}uMMjeGW_}uk%$sŶW,ɷ69{Y(H_r[uIϰq_q8߈EoF4 LF])#|S 8׶C,|r5)]:\?8KkEeqpj;p Ka/2^a@Wahx3!Ϗ0dHfr L8ˇXsf|1#|)+1#{>ƍI IVIOpLUiɂj??+>"j*STҍ 5/v0V@)7dl)ݜ9sBOD#5 CׂARǐ?@Y[rv'r]jժ^xᅥL֨l[ D Ułl6pM29 V-2o^I xZ;C"V윯Ij/\sHpG8j8eK^{ Ξ>gݬ8S}-aq*LuC%8߈8XFyDoG'yDoa"7Jb8_GxDob9J(8_!cu2h1=B#[KH#tlfFSBNm*dYN!DҘ( 504bL{*| RPRt%)0taD@Z S Gw޾^] /2Y2! F.L U<% O>Fr٢/}q8aA[ Ҽ>|ΗqArf|2x,Mi!. ĉV~͏=ؒsXyYEn"iRJ,Ǥ)BXy=\ ** x㫯+dٚ&o(qug~s.,&P$mQtTvEYWSL'3 {f Uź DbžQq@Ӱ1k!ݭI8qcG<+5p, mr @uflW(>ΗuʩIM|c[o Go,|#7|cqzDoa"7Jb8_GxDv8ߘ PUs1),ČpI1iֵ|IĆE,@F@Zt#LYI@S1@Z1ZXd#St QL)[a1z"k#e &g@gBBobJ};r@0뢖'J,~!ȑr򖖖u0yz0yS㗬,AĂ3SLs:jjQ +Tc)MN3g}E:uDbn5&"V1qFk2-)4C'N;I-%㧏Sf.C"lU.8apo E .i߿ȐRa28m@"4W)SHb8_gBb]p_ 7Y'*a6AW=_&e|eR#0ҍbl<,Oኧ^ 04XIn\9 Hc gXtPdQ~G V† MM_Zkۍ qtVw:Jtu0zѶk;t&WbRp 9g49_p"n&%̨D rSYܥ9չ8;(Fo,|#7|S<"7#|<"7#<"70uM1\G#|S<"7_M&6a׭ueJJY 9QAAI[h"]9}[T \յeZ)~FY -1\|(IND\NA$@iJ.ZX!Xec9q88S-kJ| W+B'C/v]HQyO=ViEՄlB*02Ē(̵(vyWSɌRn 0y=b*r k hŏF9}hŹjrܡ-|\m$op>+ 2+UM@בg`=vYXp;PSD=!M kf4&N<u'hFwbbԂgP SOvI["OtF)Y2 c4QhPGB.K%+qXGrWu-N8a.$g&׌J|&Ē Ϊ2\wNBKͿ8Bҍ 5AM[>-'/H*VRl^q$a䯙 nV&%Kg%-BYZ*"JkbHF-V UX ֡E)mv@n;n&Ih5%$- #uPqs(Xt2K10f"zi+FΗ59<6jη:q[Eo,|#7|cq'%[PrKN:7T[IENDB`images/fancybox/fancy_title_over.png000066600000000106151371757540013704 0ustar00PNG  IHDRĉ IDATc```X š IENDB`images/fancybox/fancy_nav_left.png000066600000002646151371757540013341 0ustar00PNG  IHDR;0mIDATHǭWkHWĘKmk58/sJQ69"jU N Nl17M:tsb[֭ CVjŘ=ox?јہ9罝yx<^ɒSNyjikk;wO9yk7Z$$'N+n߾ܬ<~֭ODG644D-4?ZkůKIIVVS322}M<ʮmoo?Y__fxxü興 ހu$,&&& ???Nleeź`*11Q(']S>+W?Z '݁iͰ2fѸòOqK{\.$N.ʎ=υ-R444d޴'G\\X)b\\ǫZZZ.X,EZk:WHiK w^R$̱p~!!!ʊs"Zݻfҁwc\"!O^o7]NMMY缽uۤktt+zAjbG(>7?? wuu#MJJ/..ڂ~ɔh~uu0>__V`0pjj0Ro"VlHǘ ==844Ts666XglV[[[6OzRZZ9 XRƒ8oPN- hΠ֐ >ap'lĸP:OSJBq&--,ŷ{199i$FLK$*tJB CN52Ba 0?_#*uENu/?ѿ$ۛZ߲ܳ6|sYi'4}eK'T*58Oh^[T)**2r\ ı7\U^^^iAAA%Hn!zIg8r4`H/ "9D.ɗ(}}Fd# tۗL H5kA|zzTPP`tw ?0\%{%{-եA^}A! D&£GLBp XnkkKPFXkqCK;9NH+' =GCdG/HC`gJ$MUF~/nAاWymrcH6Eu  +D_"mE9[ 1,<`l20Qae휥JK|Vƣ *,'ZȃIENDB`images/fancybox/fancybox-y.png000066600000000260151371757540012430 0ustar00PNG  IHDR(]tEXtSoftwareAdobe ImageReadyqe<RIDATxL] zOG8 >K-EQˀ٧:CX?q;1do1H@59IENDB`images/fancybox/fancy_shadow_s.png000066600000000157151371757540013345 0ustar00PNG  IHDRLW6IDATE 0a!o r.?۲k; f7xn[gpKUvduIENDB`images/fancybox/blank.gif000066600000000053151371757540011421 0ustar00GIF89a!,D;images/fancybox/fancybox-x.png000066600000000313151371757540012426 0ustar00PNG  IHDRH7B-tEXtSoftwareAdobe ImageReadyqe<mIDATxڴ10  RʧyOQB!Q@&RB @LU6{xODU=ek`͊ZM .:o;RNL#tu+GIENDB`images/fancybox/fancy_shadow_se.png000066600000000540151371757540013506 0ustar00PNG  IHDR 'IDAT8ˍTQnC13^9z MF$رž] ~5;|"y֡ 7pEbУz}7[D:$0'YRY rMpQ:Pm.Q׫<@-&BqR ޙk$۴l7:c5q]FCg} 6\hy7=q&CwB´ZKfMozӡG[FFF.{s;s׹uu{ ?AZtfA,i[;}{C{׿ 8<<' xnE=Waխn5CO|z^gկ~U <uw[ڋa |`M}Ӟ .uYgm!G?:Alw=phN[GqĚ3VKM{G!l&`+k׾w]=ChpKU\m: 2?Vmo[:v衇~3N-o>HdqnRan(`y_Ƹ6|_}n7p*uea,K±?a+.k6{R/~$G=QKEa N&!4\v'qg>_ɖƋo/A::l2{"UmKL$&x3=O^ʛc^\\V7MbX}h^ξ~ gLŜ4?IOZ=n rWM@Ӌq7AHFnڱBĜ=a"vҗt0ȥ̤& N,m9cO|׼5+3 h-bim%yWpiipm[w oXy!2% GJHT/ݭ 뀷5Bc4!p1ŧ?K9 loM7rW :IspZ+JPZWzEy^Ϯ[}{ꉉNjlg]ՠ!LxJ>LߚN:i!&3<>'W7cs:@MpoB=?ӷ>W^yU_7&2͓~/yJN;ꨣւhfC ׿H~S%0 nx9J`FnK/h*}v'P6sĿOKP_I⳦&'TO*OG$ O$ O$ O$ O$IZ3{Ǔ8Tݴ{ʓ8FXޘм̓8sm]g?)>OI~;a} SO=uӝ{b X=0n O%LY24_ZSNٔu&o'q6*l @$dI%`?ϷBg!$5NC/j7]PS/ne|]f>?cZXv&Mص$W9Co,=rJ$/I9'1'g]-vIIIId$v؊0%d2Xwٯ$BcB{@}k4JJJpOR8vVNÓ{"~]ك$$Y@c>fV,@)J*\ xɬNuo`ث>u-P}.畞$uu^?(:E tt~e-ATͧ0 V;PnEJڧ3$D64Lz "x@pNXi@ТVy%xd2OI@gbnVX; (rPRyVm~=Xe~WM@v(Xl5G ,hms۵iESe͞ =!]"I&= sRiF< \kP [ڲ[PfsyV')pe^iXj?䕔xxgfWbh^[-/}i.z.iv<8Ȝf WNFE]ۙKv5 'Ǐ܉+9F!nXʻ^\Ε(ovعLhъln$E<R^5]c^}UW]nݺGۮ-Ztd{p]~iuW%KLԦ !Ne9`"vϰK+Vv~{Xde;wOwvB(~ {Ix> 7'Ovg Iy5Pi[T=VP4Wmڷ^Y59~r )`=Ilp8it!Z)ObYr %v7O2ãh<`Ó4`5J 1Ow'<0T.2|gaځ6%L$ 萎rI1C+'jè7mID#$ gƣ6q t+pBܪ3a܋go3=M<*q7я@;\>JI*(, <@Z0),˓<̰vJT!h T.{h ߩ.e̮0XNtMTVnQKy5:_#e:x\xIe<~F٤zό'aWV wIx~6ʓ $Ĵm'у~+V\_cdTpnwb$eD5kNF}LXm䶾K#uҀI7%ТְMZVDDVݹVmr LǗFrLP]b^(bIZ9Dt;9Ӷlڴ?ZfwI`gbM y.8Dž ^//KM{ ȉ,yC,mpsL@s٢!/yu? ;*•I5IIIIIky\[ۭY$6ߵ xw'qO,?%~PQ GI)P^EEDnz!ְ<X5)Gj7+WZ>I9 VCT+D-P):oiUشXpH@72+J]a3maD,328NQXʩmj2arla+ \Y[$}FFFQHK˟kyk3 kL;Q6rd 'x f/trRذ /{ؓρvS>mHMō()2v% ٟVa) VDNӮ4Cc1Rxmd&l;m$4m9\_͍e< ʁGRhroX UW/yNxp M.:R?IY, _+4,`; 954Q[pd@cHhS'OZ@gV,9NW.ˬ9sv$Δ3eS4NΓaTpE03yt.I.NϊY"`)rRooIlω|2-S){Γ\= [URK+wLa̫J  ā]DnvFjL[ ,] 1t wC~P?ObXSCɟ DV!r;",=j <蠃VhwxSgQ w}< [{ı}f̊' c6FcQh/c%z>dz"҅$Ƴ~T|g3\O%g&.ڧ#![m@r IFm6z[8HI-tIhPee(F>U3J j<ַ(eRAbh#m3Iug6j-h%ábN 6O$#wRc0QJxvj>`JDCyUn0PRza8MxEc2_])%]7yIrE, ܸej665'񽍨UCLau-'bKÓ4 cW/O5z(($g'1jQd@<}d@ }|:#LW xᇯJ^^O|q,$">q)qcY87}&k5 f@>&Vpd'|JmAl[9]d+"uꊁ llWl43F{|%A#JkEw2Eq7\L+s mE9kǐvW/{Z;G, ae굥6H7ɓ:*eIP*D*7dzN11u^Nݭ'ix'ix'ix'ix'Ils〹ghPyy'):9M!(#exߙdf$`Q; c޺uQ±s~NdAJ: @ÎG)d?DNpJOz'Ls_.O8 !Hk c\I٫FlEW&m\,5Ex &77(# 4NU2Э(߉'ņ4:MkK4)2Z죾xs[u}?Ǿ1H0fuqn0ay@V` PuhK.<<5PJ2m%LyNHEFgQIoyEMVIP G܏ċd'A6P3^% SPuņf'٫Fho\:FahBȔ0Dvf!%>3H[rR:QslEIBquj),t$ HikAْʸBRL&, puګXkuIt~/OSٜ/zU3%$Cթ߀mXڤ;,ktWF_@FfO#|[Е?IENDB`images/fancybox/fancy_shadow_nw.png000066600000000504151371757540013523 0ustar00PNG  IHDR  IDAT8˭ 0 E4S)uXԖD{C?~fSAs' `}:hkpp~mt<%t֑@,h)@$u5iKx6Vb9FtZVxd:HDWeE2h`~zhEc5+Xy"YĴV]ųȜr HRW"M,X7 >#aMI~DEi6,ovTOIENDB`images/fancybox/fancy_shadow_n.png000066600000000152151371757540013333 0ustar00PNG  IHDRLW1IDATU gQ7{SRU^1I(3IENDB`images/vm2-sprite.png000066600000064607151371757540010567 0ustar00PNG  IHDR@H.[bKGD X pHYsHHFk>i'IDATxw|Tu?י93 I@@PT׺mvͶս+"VTzo t&}z;dz !!C|WSSߺu̘I22Ək<4(%e`?tZk4Z@c#e,aJJܭ[ c]eT5''?ϣ] I,/(;'O?>+pAt'\GH$.^xs}UՆ׋!99) C6o^j@ۻggIL><3StUW>_(f^>_GGk+t9 :X]۷OQBPHQn ((!CAG$Y喖c 3Vl"5kB}֮ݽ~9Rh p8|_7h4ʲ\n/IO0(MM@a?_GTU Q뫪kj7ÇU`Ϟ}Iy8r(,vNzt9ۿp0f0TV>޽ݗ1W7> }P?;L':A=86M$ ''~W_;aPHW2`rk+FP*0ᥗ_:4>Ǐ?ٳ])S,y9 ?'?in,('qq))66f2j(+$x<@vࢋ,1nX|rΜʲ/i"w キre~G=m=n0С?~u :ԩ3gԴ_o|b?dyaq+͙1{7N 2bDBp@86{&r0!'/XpEf՚1dP^p#^/ttD@ ӗ.r1/Y;thFƔ)YY͘ 2a@{8JJrA*I 0uEtP(cƨxhiiAQ^^e%ݟ}VX~0qc t6F^Ur2f2eTC<﫭mlՈ7@b"ƌ3#qBͦ@i-@mmaaiisxt] `0>(/߻MZe`3fqU5 q@"FiiVx`0bj7E Tp:/ ]midY&q__]Nq8~/OHZf1f͚u3gt&]rɐ!N>L^^K~*~R NzC!Uojr].U ᯾f?.<8,׿ӧ>jԝw̙i\ 8.{`{wu$,N2xT]-(y<._zg?I^y;~zvU}}Un37].OŒtr}$pҤjB!U㓓m'pp6 9]"""""""""""""""""""""""""""""""""""""""""""""""""""""""#.\p?X,e}zkj6lذaÆ[nw#S/袋.,333333%E{63S ho>}W=G1cqƍ Y6 ho8^h4ߏSߐΝ;w_l6iĔ&h4fdt]@{G}GWI|>/'g͛7oG=z)S ̼ヤ 99999Y;# ӧM6r@MMmmmm8,@wNlZ,gddddd>nvE$I:^!>>>>>^^`0 7ҲukwL+VX+ :t?bwoxo9o>|_YYYYYy <>qcw6m}ho8?SN;uM71}z8ӭ^zG;NBBB:_x&LMLr9)i`ȑ#G޾رp6mzݱ][OSS}}]5ISSSSK?oW]))>B]3]ॗwPIڳnO?씤dh .2&N0ayjky˫κGSt}vÆm1Ν5kTKg͚9lv)S] |_x-6v̘]f  m6w^ T<><333nt:;;﹧ȑ{YxJK_'Ύ7Nm yg]]\ܥ> ݀**I:NBz|b4l_u,V?ܟ%Mqq6[l, fE"I &%j`۶+'`Ӧް:5+k8@~cU5V7Uu] M){gfnX^F%9Yaq ԯӉȲu:=I,%6TU>oxHHHMpUYYÆϿ /X,d0 ٜ`G`nرGj,zYSEUUP1Mt(N'>e0 z=`&%o<0p7p @}}L̤I3o |o~бc/l6,IEzmIX  2x婧;:55XWzEMXhX`l-;ˀ3Fno{oKK{uq(.@UÓO'3gfd.WssCC]+Nz$yA\|>`knwGo,\XYy79C Kf#F5z4Ot7gd\tyWG]wW_=o5 Ӧ)VmZX ii̯11v{|iʕ۶mȲ^o0cXO~lߞ{U'_y%0su׍X,VPU ==)nuP9!!-mvy~{R?/_%$Ǘ=ZY ,]v֭c$%c >l/׿> pMy' |>`2l6["2zAq[[_UeHNNLLHZ[h |C,m7v t^/))WYvdd g2 tv˗[y3ן|f /cw G>"QQd2 \sC꿪j},jW@d`2>^:lZ,ܲ(( x/.kf?>- n:vn@ , xD^{Aj(](-t:^UCPH\R_m[z}}}KKK`4FcdA7`0c'N^BP("Ih 3sԨ#i.l`бc'Lf56V{h' q(z^^ir$i?l9vZ-)rWEQ  A k'UU p liiksxUH b0rP?A_a*miå¿oots3F븓0`4F@`GxTUe &Ѩ(II.ۅs!#Gٺߟ}I&MY6q+ ff666[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDt>bKeYWOL鮺nONRRFXTUDzO(--^oss{{}ӹkW(x<˖۶EWg0dy)S`xK.f`Pt^q|> x@UEdY7DȴWTS[f (ʵ.i yŊnO6l|سhhޖ;:<Ѻ\uEx^ &b$`̘ٳDP}Z%%~(5|s }Oj0,^qՒ|--@MMiig`<`|>q| I~w~y/p4hҤ ]^ÆFoI;#:x|> zEm("ma&(vBz,G 7.T .f.lҤD ar8Nnj<CD77 \l[,ر78w.`2ee͘47;v@Fۇ IKbb :p x BP(v9Ncʕ$E@  b\K/33]t+hmmlqH$i?u I]#}{ 3}0]E(b@t"y\܉@kIӉVXY  :݉k;+1? ן89x F,t^N N#ZZhjWUxT@8:oQU I E7\~P[p*`X$fId`d^VUUsFd(p^fؿ~_LNF٬VͦVkL^6N* Q-z^USU"vI<ۗ$q7L&1!vկ]R*J8,I+&T5xz=vڲyϞ[HKUٹs]?|kgB߿Fb,66%l:U1ccu:I3Exx<~(wttv| \/ GDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYƝJqqqqq…111111?l6ӧj |>nvĉ'Nys }@^^^^^,SRRRRR|`0 E¨t:p8,>6j6ť.ЅОOHHHHHXjРA z!NK dYt,:p8"HJJJJJ?~СCl6-&f/11+kƍ=[ٻ/v.4Gw?xpjjjjjG%%%&&&Κ%I"\U`0khJJJKˁX +k„qfA@9.Iz &Mڵ+څP)ȑѣ?6Fi֎N8rjjQSUছΝ9/4I @ @lllll, B0𷿭Xϛ7u*PS޾~}Rn4qEM2yr BTk:++##1bY9hhhkxhk,;3ŋ,rl6F@\Fp8ENFhkkkkkq& |]Ng|٬Æ]zӦEUSC:$Iuu3f|77wv|ii>5:]8sN>j?9@ZZjjr2BHGwȩ@\TF/..&lpwŻg`06vď> ZZ:;^`nJ`)SƍGڽ^dYe$q((>C 2d -ol: **]ȁu:IrnʡCӁѣ/4+kpk0 @@t0hG6hr\. 333333*`6&$ᓚtoL2yɡP( ~DpXQXDHx<^/9r#^PbO9Bdt'l4 @(+ʈ.@m`  n68U~.v=rHj60s AYFh0;I ?TC]`4L&S}}kk{{g'`L,fE|MU{sv}dO AlTUQB!1H. &F_~LOfVj\kGt)7*NZkGcqqbF2voOtʂ),۷ᨯlmmj*)ߧ @o=65òr%%Wⶶ={>zᒒܒmjk+*}>\z]>e̙g?peeiC;w^U]->F{G..rU;"N\XjwQUb+Rv~+W?}}077''5mFW__"¶򲳳|=g<*.ƍa}W₂`85}__q8T5.Nn#wuu7NDmrرII޽G> jzzFE~رZю`ĸx8777E']^.֧6}rU>\,o4sVWWU|pѣi~m;ҶSnm?IIU[^~_~:8******AĔbOK>⋁yDjkZvv[[k+$. CP(رcǀV:&f?#C\;Ç1rqS@Pwc?.I7p=y_T5\LlǠA┢m~hgC0ZzZVG.Rg~I7{";nݲcc{]xb@eY#SW_{$n"Ç.)t:>}… qY1ƍ'IZ!>\kwضm֞٩}{ O:u*p=^:kVdvnG^'l||vݻvnwNNn.{r`6o޼iPXgϞ=}W8ǟno߻\ %%.8bJ|?ڵVrŰkDQ7o޲ZE:ӹoW_(Ӯd9&&&pD:xo#Fi)Njڿ_$b_/ڈ3DHuffjAwpׯ\;'+k1|fmڴqf#Ftb'L Rvӷv]ƍn}_veHii裏> ,\x3qĉ U]ח/bb^|e޽νjfnG?яOKKKÇfqچ8}ϟ?=ǀ8rDukEϯ_>ĉ'&Ӷm۷99[l["ur tHԡo˽?T|7ⶖ'"""""""""""""""""""""""""""""""""""""""""""""""""+EO킍wD^Nή]v}/wyy X,6m >|}~ǟ輋_ :tZ+*NءX \Ngϛ"nxlٲ(*ѲEE}駑K8v˲wg|y_VvСCb|9`4Uu:}GQk[oe|fǯ[[o\+W\ 6m}P\\\r˿?#3>^3ϫjjjJJĔ! [kggoݺe [nx<Ǐ/䓀˵xfH)+(x?wq ]tEW}GZQ!˲,rS__uwqǝwJYYYYNw#.'=1>{D|fի?bf3gܸq$i毾ڰAU=cF1hui&;˖*-fFMw߽xŒt䈸ZB&>WN"}ꫯ/Yd {x"""""""""""""""""""""""""""""""""""""""""""""""""B߷omTu~+>>;{ǎ;5ǟI-'Wf1/9sz`|cǴ'|-VMLo-:+%#c`lɌj(~'Vgi̝;w. ?7>_Wpo۶m{:ݪUVÉ ZQ{`̫*x]ARS#!fs#I}0>?zQUUBMMM?OO>_:xhӖm?㳳ŀ ő?O?_˿D?P\+7lY%K^|KUw޴iޏhqKxQT0>h|9Oۅ-y?MJ||aD2 ~ǟ߷wy\.q2>~ vSiӉZvkuuڰAwe0#Sgd0kwqڵkתѣ_~)$$fJm?Ni &L`||7o|r]F /|17o< &{X衇z8>^l]fΞyub|y_U%+*[O 3'Gb|yu.㷿o ;q&O2E?@U/Z;|%/:\D7x"""""""""""""""""""""""""""""""""""""""""""""""""":)ǟ?0E?dgڵs癯4>>7Wp3x@+Qvfse/xvpr 'O$(66.(*ӮueQѣ{0>^v||iHݰ!R^3c=(0z?[-b|_7|pW|hG|:pDhm:ii]?8ku֮]G0(I뷞:+>^' "b~ $>~RQ'Io22D.oCTuIDDix~Gt4pWΟ`|<㉈(~W‚]~zuuN:@ MM55,rew[x<Uehlll}2jXUٯZVwY*sHLLJ*,+\sQ[ $%%%;v֯d2lv8~ k۝,\ԩHJJN.,˙GpdoS[|ɵ@~~^^}=ҢvݮŦ/ A`0 wN&O2hookkl*+++++U5#ᒒ #cG{z)JM PP_W':UUcbDI55NC ZS45~Fh<.>ȑÇ k]S% HO((BׁRqNupXB!_4/6nx>_'$"Z "QX 8|СEQt:dIJzE{kIPmltbEU=q?t:YzhN/+s$QP:iu(@rrJJQUGa^o2%']W\UUUU\>[X=f̧ #;|b@ccIɰacW\1zHHMVCUrsѣGs &&&%&55_퉉#F5qb$zpUMHHLܻHOOO=N=^ \ФI)Ӧ]~ydUUEENGٙiˁ##uJIujjRꪪmC /)˻&f7>| N#>rNU-++-=x7nudG$RUC!qqxE"+1cƍ>]D랉egqq;w|C-Z$b=cWT<X,fz,NuTu1t:m655555yC='''gV~m.)ٷOUsssr~jNNvZWWWwhG;{oخӭSGGNp:V'D?TUOtb˵{[Ʈk}>suzr\.޻._\yy{ݼ<\740>Ǘ:?s'PTTTgO{||[۹onw?U4>8cUU|$%}%%yy@YYiii<<jv$71;7">?xݺUE D,y8IC!1"#cH||RݞڵcGG{lwUCRRYz-@QApL4`E5%>>>eeݭ@c7gf4?抩w˖q6_QQQQQ RU8&]sm&deM"I_}k֨c6  B!q*˧ߴ\75]99">^zͥKUuի_}UUǎk-[׿jQQQQas繍߿?Z;vckkkkkjTU[1>DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDtjZP⹎_/!I"o]Hs|޽'ǟ*L*(@~~^ޮ]}_ )>2Jv{p!Bw7f\''k55}E|ѣz=Y||}}}}}=eƍ|\rɄ @SS[[u޲EUg̘9s̞wuͩG<">;8>^&>^V `РT-r~URSEXrUUEEl,pHQц ONH4h0`ʔ)SƍXGKJTuӦ{=KVz_{&&--:~1qy5,Xp-Qk|1">>1񼌏6mإKx-Oׯ_Z> xCxn{a`РAB|< d||EEqq_kY[|"Df`PON23'L2\(">5Jt{Nr--.׈;hxt/?`2Y,^ df5opu7tmtCi_$'ĔӉwx\ggo"fžP||qqqqqk/-_-S7x%KΏ}D dJ׾_۞6>^{oJ۞ޖc|<㉈:-(Qw?WsܿvU=xڴxIRs\ ojjldWUE)>~s&U5Zd2jk#֊xs|/xe˦M~xYv͚22wW_}'סx2e->ID' |> %eԨZ z^wf4. =[||Q8">^E| 7D#>wWT5##%ρo IQz?bcx?xE#Gǎ9_1zH|w~||vʯ~bq]|q?_}?}_y$-Y~ĈsG7>\UfU=zpEnCC0xm@C$)J(ѣz[O@㫫e|~.ssnC^/'&>8Z*50ݻg&>~ٲ)>^lOoZj寽⋪}7~Dk{e^|'gOo?g|<+.r{.{mNs|=N坻x@Q n||^^n݀QOI۵\1p:iQTTTo_G\X侍oh6o޸"NuuUUV::egGjZZzzzzC!oX'8D :こ*>^๎:TvUUso6lZѣݑs',lcN !B`|">?w%RǏplټy:Umnnjڰ=KW8: xwD$N1Do>x766664:0}qK:y<+Ōx7/Z=שx@)lL'Ϙ!Rcb)>~܁oI||nʕNN딞\sͭNP6v'?tWv}||o||ss+TU=SC7wnd?SN֭_'#">~s?zNou1_E?D|w&vRY5,Xpq&L$I_~gWj]]eM@]]mmyy*7o>u||C9վ?t{|R#}lmǺuk,[vzuU^{տEU:/) 555555}?g['m{>}]8x+>wW\\U6O㛛b||^񑺇@nnnSSv{].DE||aaA޽@Jݾcp3uIIXtwS$>>6L{S}}]]]e˦M|\zĉGGGGM u֭N3fN6fQ||Njl]"xz.߯ԩ~$$= f v奥v;PUU^ D#Ǐ%boXSğONj:x/+++;tHU7o޸q*gxm 55%$1d~A`Ԩͻڛo>SnjYT?G3fD3>:`5@ffZΝ@( Čo_AO Ǒ4?C=>^Ssw.¼Uuίڶ P->bGGכ 4q=wE\#>dmm'6򲳷mF?/hllk5 p8@`H*+ON_U%bx@v۹5Jt@7M|Ve0tٳ!CL7X/CUu 3PEEߏtXuZ棏^}UUz7_}{~aku"""""""""""""""""""""""""""""""""""""""""""""""""􏐢ի?^|QgV{cDb?mqwhGH~?nxOV 6m0(Z_|3+k G/%%Ӧᰢ?Q~?A3GYY;뮻*.֖ElsωZʕmh%Zmn2>Ep8 kqs8rDZG{h~^X[pOFj1hXt>E]ÒTYٿ߮ ^h^-ڗ^ .N,/MM^:s==aD|MG~7sMED[Z*Zg~#~ᅨD}ѿ'9vFc9En_w]߈۷V[墭v~~ gP8(O||֧CE#.^yeqnozꩧ_7jQ_~~ /}DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDԟSX?6f̚5NA|Z Z4䓷vw=2F{{Y؆IJI)++.,V@RT?fSՏ~Ҟ+6C¾23E;ghD{wq]wU\-)77gfk%%4t;v&SggG ˁ'':ô0!7 {[h^>h/֖[ZӇ qTVoaϔVήqZ^)իEK]}>Y6%dr8YGt(BٿGFOGtsm믻./TW?DEEM⩟$ X⑰$8)DAw_3NIԾWҞ*G]w+.wΝ;[Z2333׭s:22~fӦD__8,IfuNںx-̞Sv'^%ڢ"n*Zj)曢я{+ #Fhi]! ̀tv&'ƪ^RUu-:gSO}򉶴,R{NܳG+WV $| ?S;ZѨd4vv2x$BqqKOv^+^>hmchr-/Z2:{EUewzx@8&MJOԷ@|(/MM'՟{+V[o{ۣQNUUI< t:EEu: áR򉑧TG]ΟHNEQ.OU3@u2 {'x"mp&A8,Z~Z rE (Gֱ:]d{Ns뺝 :^QpvO@\ p` 툋6m;%: m|hu?{.m+DfH6T.׳>OGbڷgGZUU}44$$dttw]߈۷`墭v~{SNI ̛?L&뭯4UbIOohx≮K\>SOio~ LK.љ`PQdjz E{HDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIz7|-MD ,\%'I*"t:VҢlVj튢(2oL11eeeeee Nt˖-[l٪UZHk҆ 6l]ve].r:Nw|-ߪ,˲,Kh4z}S!c6f3`0 >`Μ3g֬m۶o߶mhB1bĈ#bb^DC#u`׎^ks@Ҿ~m@0.tD @{{[[[|>_:m`)J׿P(=Fa@t ǿh4E ihNEQTE`0:^( @$ddGzW X'nnt:qCv,K^/"J5 fm9Ae`bbbbbb")v/ Aq&rY6de^#WzwN,׽cE]t-@) ЎX^끘-&&.`#O_{O;m|o@@{#2Ջ[]aZG~3'Wo@;vl߾}{ p=?'qp47#L]ijBq-׋k_"Fbcbczgq2yX[PǎwgKw*vdjwW&s,bcOl >^6f$EҪUo߾}m;wn߾mNr|3;o)>_#S60t:YV5&fǟO@'bt:E><+k.F5>>66.P T>*+ߞE YIs8D`"AmmGcɯ< rj0Vӓ,Odg7ݴp5| Ij|~0faannQoLVT](UUU B!qj3H[N|{BdמTV676ttt11,VkIIYYE7ر}/V[~M^ѣ{<.؅pvt*zq(.Eks^/$ᰢ-6nn+*d2cǏW^Yؿǎ;^|ښ7chS^o0@llBBz) 'c4 w޽99b\A))$''%YY&]t ]@Q;chG~8 l@kkgx4|_"S8gy tttv*PSSSSZ յ&eeM L0qрjY,099..HF`Aw}§ yv,/"SN8444664_|Zx<[hVâpX\ Xz$YFcccccccgv77;UUUU%%Ȳ^~FZQav@BIx6n?dɒhm7@m5W"S,>q"|.~[`@Qn@UVh=z̼b`̚rsoQ MMS$Y,68_qj(r@8ryá`0 x" 3g^s `6'$$%V֭O> 4565}B@Y'<40t$:qYNg6t@(dY> `0 F^ 5(>_dy`xpx!C1ctbСuhWEmhe_ٹr%?_>`p:E8qH@ 1NUnUxB!`Č@|xq(I@bbLL}AXX*x:(I$Mdf;'O=v ضmTuPhf 6,1.r׽`dm(!.< +k(Q& ~#{ `0RRf̌f>$$2uPPwNVY?>_\ #F HuH+I ,_Gy=A޶6M<lmZ[ĖH \t8E' >߆ b cjjÇm'I`4H`( `$%|՚r:`Sb0l9d4l2!Rۀv>x\N'vt^oKx<>x(p2\]:nw0XR(ܹƳg@ep8lt ~Ųxc4|f3`4:z=`410l60V M&LO@8@0|@0v|cq:a pz , PlNv&n<{}6eiWUUՑg$ zPUUUUd3Of!:}IENDB`images/icon_external_link.gif000066600000000076151371757540012375 0ustar00GIF89a fff!,  ǡoVjnaeѣ;images/color-stars-small.png000066600000010037151371757540012121 0ustar00PNG  IHDR <ъtEXtSoftwareAdobe ImageReadyqe<$iTXtXML:com.adobe.xmp <諻 IDATxXypUol@6CB!T82EK 5Eq!ukiъeJ`b!4+Ixyz{oBJᙜ{99e|[>ŧ8FDo!$UO#V 9`$@BzQ_VYR Dݴtgt_WX16l$cʷ.:'uڣfgJ81D=hh?n˿yQ!KK>ɖȉ09.39A#0ѺO>r{f:~?!/?0 !q$8.eڑnjHD"ug^M~vrg݂ \".݇-0k4g\G-u*v_yʅ rbŬ'.h,^Z7L"4 3M۽G|ŻJ)g5\+H ⴳB`F=W?Rf[.'PO~EY(j uHxJȮ1J)yA>g_mf=xk {Dתl ~ oˆ *&ZrЫҲXzލ<ģF&*!r a%ЯeAE8L41X,.8,I4CZ"y+z *WT3$h0ŀd"]*APU1v {?Cf+knv G^u(?NNc|[VHEڅ/:<7Ɋ3dqF$+*w*!<RUg%vz1[h2б}>vZalٽQoT ,3?ye0j=v#ֈpLTIѯhqI&tf9 FUm}2)NM9ҶR8ڇooFTLJUD.0+%"*ϱa F 3Q(.åS2X&ÏܢUf {ȭ13SnN!l"QhÔxVK “POb60Xch& F[]7**]s PC ~8w8K9F>xS!HpM ")io4l^OUrtӮ^dja䈔p뉏~?$;vz5[0llv˓w<ѐE7bC"")>J@` 4g'b8I,-SCL)ѳ1C6u}^BmƏ\byƫ/2~Y[06R,n~W7N ,PKtv dj'3Ygh Igws @ yo U5h4h@Vf=ŧP@9k!~K#ܚI0"Xu_rgA[)4 ߷|6;-{^ST_مW97qT>T#%W2ܽlYUQc^S'{dpɅ]hYa.cj ᩧS9 *{jUV:Q9 N.)B>(*o:애e SE\ݦF*S _E& sc.2RJ1>WgV7@D~M-ihBr0o%!4؊x}D2TW;ڌD~JЌn?HW]w_4Ts"MjsBDzH?>CH;2M3)}B[-ULG{%h>\ctzXK^nT IKKn[l. =?ucyZlNNmGK&!Kes\`iGSQ]ĵtO!D7&Ԉ "ۄAو?KWvVӹ~ڃM *#vv-(.`HH3fc̞^Ġܴ>Hn1=T~&o*'R{pe#4Tz|#6V,o&$ eYI_ ґ9zR4DB +7-J(iRTWPo!NDtҏ2H-vUG/UJGL\نL!T+5>zd'} zJ,g' ^;Ke nv^]} WAbl<֭~q~\yXF8AD8 +DX.!)*)Ut.D dq9qCBJI$$%T^|ΦcJsޓT25l)Ft}~}󋫂W2qfN*NS.=xo{ݵ<[@W*f>{xЉÙ Dd:x!5ő"ߘO?08yKcXRNŮ6}y&&*W[kNsWeeJ׽zm'Ia&|z> y4(X #1⨘5L䭱Ç2d )))B!i2mĉD?~v}D0м瑟W:[fs #Dȵuuu˩NsT;q7lٲ2JQ`Aҕ '~EEEIH blՕJQ\vW||q 2RN'#wKG6l|K,D NyLSĆ2}ףVp$D{O~ԩS7o,=I՛233B.͡F=Fqyh(5?ep#tIENDB`images/vmgeneral/next_16x16.png000066600000002577151371757540012360 0ustar00PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<"iTXtXML:com.adobe.xmp GIDATxڌS?HqyzNQhij)[Ţt]h"i) [ڛEN%S}߽w\d M 8ǑHS  $%FFaJ~8Nv;DQX,6vp8x>F} t`x^gf$zŖ*z?yL-hZf2HDE" / ya d0FBaйF `换$UjX@o^Q,x鋄}{ [@ПJFz?A'j[Pu_rL&ϐJ~MLS{/!AX$c3sbqvDl6{3WKҮQzA*1%2Z@f;Q6r 77!?r)2B cؾK,]~ 0<gIENDB`images/vmgeneral/default_bg.jpg000066600000002314151371757540012612 0ustar00ExifII*DuckyQohttp://ns.adobe.com/xap/1.0/ Adobed       S a ?TP/APQtpimages/vmgeneral/noimage.gif000066600000010460151371757540012123 0ustar00GIF89aZW㦯馲ڱ﮿ҷ먺ɺઽӴᴼŻӻڸ߾릨Ԭ޲駵讱٪׹޿۶԰­Ѽ樳ﷻⰼݯ޶ǰ֨ɩૹƩռꦷ!,ZW˴`)\ȰÇ#JL6e8  Iɓ(S\K5v4x)*zɳϟ@ H!,իXjmׯ`!z`nBݻx˷߾tvFf55 Y@˘3k̹3ek^ɅBf0\y{@۸sͻ7m} Af/S놁wXpHNسk.˻a64_(`0A 5h3˟O &| JT8=5'NJQXs{(3prgxX2C8?k(&SB| " #3ʘ( / gM^8`^pqBXɗ`i>Ȁ'+?|?Sd >'_i>kRgw"&` \TyZf@M8d}f:@+j#i8bg &O"ti0¦PhVjX R)(lڑlpB+"KZ?0'(SOlʮ^R &d9L+Ikb();I 0k?k#h 2 6dF84X0y)㲹ˇ%%?E 4JLC8jd`CYXb\w]o?( ?lvەp*bJp[+wĭ\[RS}7AD._OؑKW$J!I'60~H2v.Ig.@7l03@'_9c>"3VU0$sކK;[Tcr7䠌;oPFz>{x:_ssT% 6,B GH(L 1,8 ,> ȡw@  wp14,da2AQ4'J`0%4eʀ2 5NpZN* `JQd*Zъbҏ@B+GDb0 a,E)FTb,9a0,%VɀyhE ~p9`1pC6Rp$—H*IL`s$*fL3Lh>$`C6ܐ:")` )Mjәf-yv3L7h B-~ @JЂ AG b0Sܲ1xB>iЊZ'B:!(!2(MJWҖrH ?xHKҕ= Pa*S" 87YAu7%6{ y#6ߐ ooAVLN`eA|žp+`0·^]Nh9&RFPԧNuBշuubDX:o0/0y?Bw0>х7+H1"&?x <#;1gpy?o?qy1l&Oy0` ,Y|PctFχ"ƬG|Bb@ "1@c>s=¹XLozWo\~;@f6jfe- :FiiGfV_U_{pVt`U_Bj"_v/`g`t`,'(iX ȶlŶxy j0ƶlepRmMhm`(RUlghl "0Sy@ooGRUoIVpPAGt|ͥoO\ n ,0Eh0 UPXͶ `g"VX xxU ƨ iy0n-hxڀ(bh@(ͦfx`0 ۸Ȍ҈ \X@mevfH Order allow,deny Deny from all images/vmgeneral/update_quantity_cart.png000066600000002325151371757540014755 0ustar00PNG  IHDRĴl;IDATx^mh?u_qO6\;ldJZi ) M"|QXDPћ 5M-6g Г[s9jx1| 5Fݧh@i0 qfrt,A0A,>2;|~`ێ\ΆO.y@_@i2;+Pz.d9srٸa޹~nY/J  nIhIyۖzr*a<5#OSX0t/]_<݂#7rP 2Rkx*a #mشWqf mg`@@2 Є)@"UJkkIR8#:,BR壅D3 < X&dd ˒y-/Zw*Hg +.+8QXwL1S oK{ m[2Z_]P(@߸uYk|ơL0c'_RXxKܓI''$3Cj GWڧe=9Օw7 !#'V ZkrgQ4#Lk!h>F~ۦ>5M@O?SPavE@éaM{yzq-`3w}6$h"6*4$Pk&n qhN14a` ?鳒h}ebB LOqpa /)LԴ{&u28kiYo[ .~y!p{b?҃&nL3?&%#cR=۹y> [Qܙ5(o_&#wkTd۲h"bWirtPIENDB`images/vmgeneral/remove_from_cart.png000066600000002233151371757540014053 0ustar00PNG  IHDRj PLTE   '% */11 72!:#4(<)=(8?E.?KRQVPVPVPVOWOWOVHWY_TY[!k\2zW   # &% *-258<9@D#?<I$FM&KQS&MWX Ga.XObOQ2]0\"fVW9aZYX\*a\3['\#cc#w%a$c%c$d&f g&g&hi'h'h(j!l+kFu.o/r0rG{0s1t-xErJx/x<{:3v1yAv2{3}^r17}M>9PSq;<>>ADO@ABKWGLMPUdTe[\_cedglmkr|}隲->EtRNSO¼K>7yB ,IDATӕJA\6n^%ZXJ@%lm|[ , _@7PШQ6k ;3msʏs`0h2"8y@>Ͼ:4۽Lkljdֽw "46\7i+mdc)6M,l?$JL76 &S1?Ro|Ҝ;\ v9b1sU=ۊϋ8vb %OO%~|c v_鰢"!/!+˰4U+wߑ]>nJN_cdL]*&477ٷ8IENDB`images/vmgeneral/warning.png000066600000002073151371757540012171 0ustar00PNG  IHDR(-SgAMA7tEXtSoftwareAdobe ImageReadyqe<PLTEνΔ{{ZBRBkcRJc9!)R1ƽc!)kkckJBJB9991ƵR1skZcZ!RsZccZZRƽRJ֔cccƌBJscckkcRRJJk֔s{sR)99B!Z!cc9kW=tRNS@fIDATxb`s#ʈOKBHLJNICcb\0(@`04IWO $% KHJIIKJ+(2001pprA'pq00 ;# `09AIENDB`images/vmgeneral/previous_16x16.png000066600000002562151371757540013250 0ustar00PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<"iTXtXML:com.adobe.xmp ]iIDATxڌSKqy~h*p`H 4ESI-Q `MBHCwzdƒ?>Ͻu:6*b؜dDνT*iF n߶lvz^Qp"PdrrjeA4͇_>Q D1H ,xxtr/#<҃l6;O!0u2ݷZ-Z^Ϟu4 r9 3TL 8hh,/vG9z}c)l6w$Rt@b 6MYUȢ0~~`,c @7X,8<Er ~M0](R$a=t4ĝ@ elK37~|PUBl. P~"8>DZ1﯑\.Oca02| 0C]bEIENDB`images/vmgeneral/arrow_down.png000066600000002345151371757540012707 0ustar00PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp \:IDATxb?%B0j 2c#'',;v'}}KQɓ'2$@AQ񣆺:V֏$ &''"CX[K$ؤǏjL(fkdh cx Nװpqr&III-`+///'###XB@@dwVVVoe#,3-^V^Nn;< >_>z{_0"ŋ9+((l`-c?fSrIENDB`images/vmgeneral/filetype_pdf.png000066600000013033151371757540013174 0ustar00PNG  IHDRJ`!tEXtSoftwareAdobe ImageReadyqe<diTXtXML:com.adobe.xmp ̂iWMIDATx] te~I'!$<">wqfuvuGϞgt笣=Όggv'#( ">@&] ystwU۽{wPU5,!I!qw'lhl6\UUqGK׻rl߾}3} XW|)PaL/S\MFj<.085ѧA޼yHX znGuu5l6yƍΝgֈue2eMHJ2ʔR@?F 4yQx<._...^ ,.^>e' =%]v݌3JˬQjӍH*g~ޥ͋Ow4tn^'OHyW^:uh֨MuH!Ֆ>H( n|Lnݺ +FN:1)jөjԦ{~I՛YSdeR5|ssEPCt뵓'r,z~ϫlVep# xZX)Y fO!vcލ-s|yB iXPEaV,P3EV-],iu35FݟY&AwS=rC[&c, XyyݫWސ3z ,Ϧ5|ƀd0pz 88 W6Z]|Wp-'Bt4pȍ5kVa֋/);;ZZ$V*݂Yџ2q]xl ހEU/?7Blѓ Bu `u+.Øc?f5'@kmɾǁh KEK1͜8i-8۶ꎿ Z[ }ȏ}XcU/6 ԙwu EygP5|0/֐Sǃ\'t1~-佷36E1ŸՈ||~?!vwd  BH"L 'DſG1'o6QTT8e͚5n *Y@;;⾧weݛ- 88.wzW̳Jg ނ߇h^.T64 n6at&!%ō4L0g:]˥9NTT̙EET e XA1*΂[/5k`)eǪZ<4];n0QMZMxlU&:Q8bČM9XBÉM={z?a15{ Tϱfƴw&ҭJ^P t$>/]`@2e2uWtiYӨ61uUŲ.Ÿ6PZځ=4JG#5o*t\x\ⳤ'""E╰_>a8Օ*c>CrC%1`?=  jYQp\G ܴb" @b@% lZ]cr,Ҩ<*ufU#!aΓ cw0'{q( L\,ϡ.{*&8ʍǮ`f0)Iiju@U Y$83Wͻ*:ɋJiWO4ZnœQg`OidId2XU_שd*tCBt_V4BF!seΟ,=@+Sf.ER0='s?!%~r'$SǍV--o'6q'OBZQ1r3ϱGa79\Vn.ASs38l2 ^TdρSљ7 ;!"ׯ%cQBOF#^J .C64t/gԱ|)N\|@AfNAeaQώg1#U۶]|@5fp6Kafa݊`BH(tX/!^<@|=s5v,}2!u*Բۯ$Ώ{]<@5>$;TNnj. sK;׳h!Nx\tIzdQ߆G{'+C`M''MyUp[\h9oa{wpoamAG%Y!r$Q۱0Li>RkՇQw(HgC6 C#Z!@DlFDw$C$tA-/VoXkMl7- %} Mhlaxa9V+KGJ%V ,vN64֣i`+.5S!dd#hd8E@AN6,De7X`&99NJyx!d֎h hړ2X6j!dXvn) \kܽ 3ng˫;Ӆ8ӘTVJQK geC)Ec!؏#=;ZI7D pfo%m"`rő,RҡϛKz&$@Mόh XEHtע5If7 AQ3?I>pDy gl}BS=&MJW: 0>?nԻsL0s.Ly0uDb^7hƆ6@`~.V6Hw/UT|Şk\|SԪFiGt+tGCQ_I4(iZ{u0RYI+n&^Q"PC:Ez zAc[Y:Q*'9 $L7Mpu%ꪫqЙks=l!qxg(O{&79sl_لI@@6"6,\E #b6Oezi&d+P+NU?GGnSe)KQB ۣQΝNeb R;!e$ZBrPJ䡩t9̚91+ ;m}gɕ8NtfOhQ`&R[=@nO }elt,_w~!椤 Km5L\`o~1|7V, A9Jm࿐O׉`G^)nY9gf_jn}w zIAYl|a %/PjQr|g_x%6K]˓L R)B{螸vZׅs?òHPvA~)DA0[LW™pSm!~ @Zq-JaG1[FE=P H#"0(Pv05> 5׺vˠ.˦^P CO>cghiq=uy(-A7c%MKƅ%*"=S0?kk$E/kTOFՔX/]a4HPc'DH5Ƈ+GLgD]96+rS4H6FJ8՞$,a@ tϓ^C)}b(<18F}TGq˨z"GĎ]/zzꉢNM@7d1Q @%J*TD$J*TP0Y%%`>oӅb`?VT%Ԅ(hO !:?>.(bcRŊڷ|gW̆Wѿi^Fewzv}Pj<?n_f w1;\=EOzsgq&gkY'K%ba,`Qޫ3~ĀtDIENDB`images/vmgeneral/default_hover_bg.jpg000066600000002303151371757540014013 0ustar00ExifII*Ducky<ohttp://ns.adobe.com/xap/1.0/ Adobed       P ?( jimages/vmgeneral/index.html000066600000000000151371757540011777 0ustar00images/vmgeneral/menu_icon.png000066600000001766151371757540012510 0ustar00PNG  IHDR6.PLTELHEOKIPLJ`][c`^ea_fbagdbnjhpljplkromsposqotqotqourpurqwtryvtyvtyvtyvuzwuzxv{xv{xv{yw|yw|yx|yx}zx~{y~{z~|z|z|{|{}|}|}|~}~}}~􆃂qctRNSшMz?m^Mq&6qi4mYPĶarrTc6|b(]TB`wsaU"\# )t gf^x /$IDATx^%vQ^ێm۶m۶cΙz+pk{[c) !JwqGus^m+@+t$E70:g@^ƒQ.d_bƸU+k;VIRCT}=>\_Š,|G{R֔F-IڎL)W584]0Q m84vjU@4?84;HDGo] IENDB`images/vmgeneral/quantity-controls.png000066600000002531151371757540014242 0ustar00PNG  IHDR89tEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp W&IDATxb?CZJ4C/1 <#@\ :{IDATxkluw^H%ӒI,+6Ҡy4h F\8_M  bhѢԮc~Bc5i#SjJXmRDryOϹ3;rI.WݙosC믛cccF@WXK6 Cis=_y饗VgQq`bbWz; /ujw[P4w7VUj|:diO?[o;/rCm*QFFF0558~nزzU(hr< Mz`Vq5'ȑ# @Qd2r)$v?wPg.8)YK׈!ϫT\۷Cy'wGznQ JTҭjݓc=VO&'Ǯ t),+ؼZϖN~Ͽ;9q#F3P\߿ xW&ެse|;Z֭kjrݘa 8])ɍatG={>K痃U0v3슱m>Š8ƲX9e=}OW Tj[_[1 ^󍶃g`b_Dq@qdy2\²=,En' +ҮA1n[/7%7%YlIf5nc0 Z8 ԫKcvHX,=SdY&X/3H\%֢E%4ڔҵ*g,'#ÅP $YEiE ~ÇoQkܮ]@%XyZV7,-/iu†e.{U+¤8뷧Ԭ7A5%ZX8*6Jj;رs F?mdn˅a=zdIv6nen"Kf1N>n6|.s5] ԫ#YQȓM eLV Y/1נ yl) {\ K lM @ye9_pis7W . c;a_|,K-UEv۲ 8DŠڸ]~K~Or/% q x)qM<"@fh,_<lc09CSdRH5;^0i',wzGMr5n:t.:Nm`Vl V,Yc570D 3 슈@jd˖ɘO2~a,5 d!C02t{G-Mo!M%ص jurUp)jU%*}iDA9 2 4[\*! Hhh0젛$hSMɏ"{ d2iäV繮6l -Yjyjdu O|aM" >aF6rkje':6P3)W&䦎egRЇ^JhQT)-7_F0SvzMBl+!n`&fsū799 '3#28E: u_YQԡ:ިC=Qoe[;(wbT}8)CLM$7;R;.F=~ ~2@~ݸk0k&rC=9ȢЕ[S;eb}\恜*ݪ[DC¤238` |T+_PdJέF\זO(NѢp̋tn'#eAF"AZiӶ,mi#WGq޲jPV]o~q9yF#CN5Dqс)BM;INVPAEr-')㧖L|ؿU;d1z* ky\J糣`LFAN9ZʩFM= [s5ZOF`INYbrTѼtvu9GIbndϪ4T8|,--`kY YYql8e%(: #-!HM"0 (9}OVj$Cɤvenh![>ՈecÃ{QQkZ6z(˲n"HXm FqrV> i+VӕZ!Pz4W)M.%XӤO /ZaGYέyxtzrL_ OUﻮӲdPJyvHk Yq Q*l(O͑}MضuLAii%Td}0y 0DgIq%mFHlFd'/vSob>txHyݑs RJ¢ԢL`-B8)A WK., 2ʭmqj k!fA Y: eV(FKI)#X ,ɝ% JPa8/ x?u}_]אC E%Ư:Cmh ѥmUiq zR&C/blrAu:0Ȍjtlc?Uvጼx콞 Jy%ϗR>le51x_[z*Ta}6V. ̥|i> Tr@Zejjjjj&|>aKq]g@T+K "Xf>7IN8}yOPv`Oe=x< dPh:ЬzawcMI.Rg*t`\IENDB`images/availability/48h.gif000066600000004614151371757540011605 0ustar00GIF87al/ !"$#%!(# *%"+'$.)&,(%1,*3.+51.952=96:63A=:C?GC@IECMIGKGDOKIQMJUQNSOMVSPXUS]YWZWU^[Y_\Zb_\`][da_fcaifdlhfnkirompljtqowtryvuxus|yw{xv~{y}}{<ܔՐ۔֑͌̏*̑,Ώ#ӓ%ԕ+ڙ&Í8ǐ6˓5ő<͕;ҙ:ՙ4$ܢ:#*+'45==8KHŒBɖC͚EÕL̜JʖHќC˜R̞SÛ\ɟ[SҠJ͡Tˡ\ԤUBBğcˤdʥmΩkȣgҬjҨd̫s̬zѮ{Эuӳ}ͯͱҴҶպٺռؿœţȥʩͭˬͱ̬ɣϲѶѵ־Ժ׽,l/ HxyF(TX"Ah8" 0dqǂHɂ*Xء$VʴxɓyCgh̋G1JJfk <5\iQ,g'VhHͨE-AyπdHHfV0Q 6K[4`hheȤֱي'*YI5@РjR)Xl>r1LF- ! n|><CnU#:+BG .*G`G93J J4[YĀ"cL 4O,$CIUJlG}{PcATkUsE} WW5UYgjE!ADG S  &XZE`"2Art9>}D Y4I *)A̴II{xV++%G@}agb)ALZpӉV< G ^4PJ,ǩE#2R""D35o[̘I_VĀ%"_YM(4HZMV!`xVI ]eM," @gw砇.褗n_2T01zeRI3ߔz%~8TRM(S0›ԍ6K|5zO0;J @8(=SQD% ;_I'u_ 4Fx.yЀdH* Order allow,deny Deny from all images/availability/14d.gif000066600000003677151371757540011602 0ustar00GIF89aY!"&!*&#-)&/+('" 1-*3/,51.952<75:63=96?;8730A=;C?=@;9EA>GCAIEBIEBKGDMIFLHEOKHOLIPMJQNKSOLUQNSPMVSPXUR[WU]YWZWU^ZX]ZX_\Z`][b_]c_^c`^da_fbagdbhecjfdligkhfnkipmkrnmspntqourpwtrxuszwu{xv}zy~}}{Ϗ3˒?ؗ6ۙ5֖:ԛ9ݞ9ڠ=9>˕BȓCϘJ͙LӜE—UƝ_ܢC٤Mϡ]Ҥ]B@ŞaɢcЧeԨaέyԭpӱ~Բ|յӳڻػӼٽԽƝŢơ̭εּ! ,Y! ؏ \(POb =JIȱG\T1C<6arc\bE61 4iMI (\19mev::Bi0MC‚5,h &S7pI,uC:,x!.d$Bq!4T@kPj Ah$:2\g:QBqE@OJsA`U!ZǙ6A_92{Y&<)q5T!0 yj*6 !)#F? Ph T =T Bu,JBhtJ`]-B43B{ `xsZ[?sG7Vb a>JBSD @+!40 -IGN@h QGjU) UP(Q@1И!$]MC(ABXl4Be BH_i`# BIC)hYKi)rL4! T+(9B@`"dm a \,C>  BP@4ќ@ Bv*hXAb?Qz@ESQ$C/pGш CC;G G? (x$K$pTI' b,dLLP5UC8Lm6A GFJDgmD^wwGg߄.P*КP"1a2YG瞃9ZG/loĺ1/DMxd;-t;b/w"EM3DCDLP/P:b<./|o/-~f#r;'?,w2ge|@:`?Q >0,%?%P #|MltEB p`2nx7Jဦۈbx6$ dlb^c}t_2@*:qC!Á#ta9Hґ<>q \H:ұv ,)Hq%C;images/availability/2-3d.gif000066600000004117151371757540011645 0ustar00GIF89ab$#'"*%".*'3/,61.:52;64?;8>:7A=:C?=EA>GC@IEBHCAMIFNIGKGENJHQMJQNKSOMTPNWSQUQNXTRYVS[WU]YW[XV^[Y_\Z`][a^[b_]da_c`^fc`gdbheckgeligkhfnkioljpmkqnltqovsqwtsyvu|yw{xv~{y|z}}{̓=ϐ6ԕ6ٗ4ڙ6ݚ4ҕ;Ԛ;ۜ:ˏ79ڡ?;<~˖E̖HΙJ˙LƑCҜK֜C̜SŜ]˝YڢDۥJԤUդXϠXBABƞdˢd̦lǡfԥcөdӫmͩsͫuӭsԲ}֯vմԶֹٻعԼּڿֻֿÜţʪˬɦαͭ˧αѶҴ־Ӻ! ,b$ hNћ5 \Ȑ:ijH߫Va͊VǏ @8 FP$ yǵ,I8s LU2$瀄'dHx䀧3IH s)U tG8 Jw"! #( @G4V,,ZrNkuVr ;1 s T50cc ıpȖ" a `Mo VKjIyOi:8@<:C?=@;9EA>EA>GC@IEBIEBKGEMIFMIFOKHQMJQNKTPNSOMWSPWTQYUSYVS[WU\XV[XU^[X]ZX`\Zb_]a^\da_c`^fb`gdbhecjfdkhflignjioljrompmkspntqovsqwtryvtxus|yw{xv}zy|z~}}}{Ϗ3˒?ٙ7ڠ=<ʔBΙKӜE—UƝ_٤MܢCϡ]Ҥ]AŞaɢcөgέyԭqӱ~Բ|յӳٻӼԽٽƝš̭εּ! ,t$ ؏\Ȑ*5Hᾅ7 F[( CȐ@q!́th .#h &@VBH*i Hc?.8Ep ( ~.@!'GDU lGf4:]b`l.07^ԹsQܘ(@#xx>TUO$܇P@4؜gR@wƸ&Ck;S@Z-LM7T!Q!d]9 7=Ky! f13 4 h B, T BvTip t_?dWK0*H @{`<@v5Zqa@" +pڌ@m@^֏(%Dki"} TB0@`C? CTC? C*/pZyN!AAΈE'!&މ&m#a ԃj}+ 4I UA)%x1Gԗ=@Nw.DH=! {A, dPy$G %!}[r3*6b {Ol2"7.@1C .&u'.B%8Ч[@IzC0ÌBM?OESM_#E4a7BP(< P@u!q95QB+ J?s CW_DzqrːSe BkD]4B \$9 ԫx @0iT*Bdo1X" YBDn,Dk5pMCCXE@B?dpBCpV? dH68@JT #u0]*" !~5c~`CDxb4 A(qР W0 gH8̡w@bK1"P$B2N%Dp8E)$R N-p"H(ƉWH2P!dm;fYdu/r4J8(RGPHB2B0΢-~1_B oN~5Y Sql,@K!Q ,,@6޲c.\sDH0ILc1(-YcB, Kd&C1a9ytfCh^jq"'-ِl8e?9 d4q A a(! Q$lEQb %@r"#-I^Ò,Kaʐ_ i2pKt=U"C܁΁!*4jŁ(ըHMM̚ U]:Աwp [W)9Vx5hc@;images/availability/3-5d.gif000066600000004014151371757540011644 0ustar00GIF89ab#&!*%".)&2.+51.730952;64=96?:8A=;C?EA>GC@IEBJECKFDMIGLHENJHQMJRNKROLTQNTPMVSPVSQXUR]YWZWT^ZX_\Z`][b_]a^\da_fb`gdbhdcjgekhflignkioljpmkrnmtqospnurqwtrzwuxus{xv|yw}{y|z~}Ϗ3˒?ؗ6ۙ5֖:ԛ9ݞ9ڠ=9>~˕BȓCϘJ͙LӜE—UƝ_ܢC٤Mϡ]Ҥ]B@ŞaɢcЧeԨaԭoέyԭqӱ~Բ|յӳڻػӼٽԽƝŢơ̭εּ! ,b# f4Ȱ@O#ᐡ3%QVǏ `A@ 񠛏ZdM `/_sTB @FH} @|]ʁpͫYqTaT9x +ДY}ܔQcI)9TȩB8 yӸT@ ڨ`G,'Agpi"D\:DD |8 1 B 0L8h48h@r` ĐJ% !}C#z0@q5`J4q@@B4D`C!b|vt$}cR4O(y2%7D21&j$̐C~#P+pP3XGG!R-3A4 Q* tAX3?#u@8ДzVo>G ^З?|P,]'P''@fn( M  c8s5A+$9 Cp8ISA T B.%|&Tw[!ܑ4j#H4P8͡iRSÐ;$ I Ɠ 5cCU0G`$&CqBā1q Ei 11B9i'0U2H)Bv78^{7樧3ÎinM /MT|MǃTMM//= ҃D=H;=D>HRG<2IHO{,:/&$! Az6a < BЀIAA Esa ZA/L8B[B@ ?*ذ8LBA"ؐ 8{ p  . \8QG1lD&:Q$2xC P [T 0v_D_dP"2F- $EA>GC@IEBIEBKGDLGEMIFOKHOLIQMJQMJSOMUQOUROSPMWSPWTQXUSZWTYUS\YV[XU^ZX]ZW_\Y`][b_\a^\ea_c`^fb`gdbhecjfeligkhfnjholjqnlrompmktqospnvrqwtryvuxus{xv|yw}zy|z~}}{,4 H`Fk BBH"O3jȱG&ْE P9>ʜI/8\ɳF`ij@ѣl泩SapQ`~=ёQ iճV)6m_TK`nj1J%o^M:Xa M$ U?dUE#.xpMOvVqQF@Fݐ`Z`+?d\uIGVT1dQtAXJ@Amu;}aT=QMQsQ$t??5i2Q QKɑ1BA$IktcZT` Ov$Q`4QdQQظg7BG182q(!rq[}CmQHd̅<FO$GXd` e !0 :;9G@ve̠`l Y045`N,3B@&+ $zA,8yIp#$xR s@# W|O V# <  WI7l :p(AI|@J@rXPh#8QX" QǍWMI40xO'R<(yK`QRLe)5 Wq  ZQn "=>qQ3 Hq$*gu ȑU[X7D[$0y =$H6g Oa΢Hu2QF!GVPR#0[QH2&@Q"rc^ @dr/ ?H0l!ƭBT)QXp m# I[ # ZQHPAFA!ɢ(7D E9'ZЇ8nkA6X(+ҼYGA:Yܡ9v(H!  fQY Uv+ N$ ({$"%s2ш@"Sш;! m#u"O_ԩnKz2'+֮"Aownz\ 6w+<)^xg _wߵ)o{վ`+w?}Slo=yJ;[PlIw*fyB-0o}F4򮽣Oqv~㏿84T?K;E@>FA?GCAIEBJFCJFDHDALIFMIFNJHOLIQMKQMJSOMTQNSPNVRPUROWTQXTRYVSZWU]YW[XU_[Y^ZX_\Z`][b_]c_^da_fb`gdbjgekgfheckhfnkioljpmkqnmtqospourqwtrxusyvuzvu{xw}zy|z~|~}{ˏ7͓>ؙ7ؠ?<ʕD͘JӝMӜEƜ\̞Z͝TۥIAƞc̣bխoӨ`ΫuЬrղ}ӳټعռÜŢѶ׾! ,~$ (\*\ 6JHŋ=e:6A]`He'Hd ˗0#9f b.A% $A t*]*pF1&0 YhH:HO+XlAE~ Ȍd$ǩ͙DIԦ$тFR$WJD^RH>R9vAcMdTd!(oEtXP A)Q c8E0 Q* 9ɜkɫ2d(02)x@#JİIhu 8CWI&{ DspxtZSJ\B$0HF $!P^>4P I@Տ>(EB@ A  $!P%$?%cYBjE@ ZCR@B:mARM4nAh 4B #  @dtY$-p@ΐ4I?3*ArT A߬"k)ď bM$&P$A<$яP , DIB@GEc@2'$&@iBfԥ@48M$IhȕBQ0 td( IJ%&KP r4Pp0EHjT$Ot0s̛ XS?Ȑ@*Bi P@Ќɣ .A"[Wp @;$ J + I1I #O`? BuQ>w .AACB)$alX ,It-B Z Tf,deDw<)P, 5B8Ade"0R0,0PO# 4;˰K@Ћ8K1&2(a%H2/<$NR.3bO:о1)$IbJ-E"9E@k!Њ)DTV HK 3Ax$I@"*< PQƅrX%8 &+ؼH2hL6pHG8B9/rs\D~5X | -acQ5pɉ$$F0B"Ā%-bW9.YuФKф# aF,`ʅ4DXĒ"ܥ,+& D3لcN،+^M`|E,hMl+I\`;INl\H!p('X#ʂ4+Y i8cQфB#gzR! 5(-IU%:!NZX!(G ѐJde!@*s\HJS#$j?sT UkeQWͨŌ<2S y!S!9Ba)JͩJQ&\ B!Q $[q~Lĩ*+;IJ4 l?I*6%H٪GV]L {)ہrc@;images/availability/not_available.gif000066600000002271151371757540013777 0ustar00GIF89a~$Ͽ񀀀```000꯯PPPΏ ppp@@@!,~$'dihlp,tm9'N$ Eݢ$PIΒt8$0V5RmEUҝ5Ky"j:dm-g(,ab#p<-y) [$V_(Lt#Vv vVN(q"R$S ~D":V #xÁͬ "{StVD&V|#Uߣv"7NX‡!8 㓠ֲz #-i<`ل'(JV6h۔P$PbވoOXy8r<|rK& ͲWuS:6`5R6R*hVjEQ)Ѭ :BBq! paGfbxQ3:c5 aq<'pjuPW k2CclԦ`[\#n]x"L#-5)=O6fC1 _CT}#e f%\# m@`t!v u@vG3Yܧ tSgJ(uP7IK84C3B@xѕL5} bB0@Ken"xr8 (Pi裐F*餔Vj饘f馜v駠Z:@-Z,* PB k ,`+ @p(@- @О-R@\ ,`B ;Kz+\PoxP+ B +p@. hm#dq[+s챳Vp$B1P(o|zг?\62 ``$ό1dP s]R3b9u m3&Ľݎ0mB%kp o[%t'~ 4 p #>6 {+֤zH k!K zB_.A󜷪ALONx/;images/availability/7d.gif000066600000003442151371757540011512 0ustar00GIF89aK!"&!+&#.)&/+('" 2-+62/942;74=96?;8730A=:B>;C?=D@>EA>GC@IEBKGEHCAMIFMIFOJHOLIQMJSOMUQOTPMVSPWTRYUSYVSZVT\YW^[Y`][b_]ea_c`^fcagdbhecjfdlignkioljpmkrnmtqourqwtrxusyvu{xv~{y|{}}{Ϗ3˒?ؗ6ۙ5֖:ԛ9ݞ9ڠ=9>˕BȓCϘJ͙LӜE—UƝ_ܢC٤Mϡ]Ҥ]B@ŞaɢcЧeԨaέyԭpӱ~Բ|յӳڻػӼٽԽƝŢơ̭εּ! ,K!  (Ȱ ̡ŋ3bᡣG[h@G  ˗I()㸂c*sQp2@ SЈFKY$SPCzuf @5i2z*F4YGR<D0b-F\JZ7PtqބZL(x cEAɉRA::#c p j ZM 1%VOTAH OB XZ~+X㚂((!\">ð i4p> tpF/93f(!P 2F>S.iF-KAq\n0O`M@C t7/@QE?@O(VgȨAAy/\ hD=gQ`, $0 L3CAl0tFH0AE~ 89Clv Cp()Ј9o '1~2d7h =` qR1@WB搆{59$g P@Va%ÞŐY P'J2}PN &+pPL@'0C* //Q?#?i .<&t.̲-T4s-K3F: 1HDKD;FL; .蒑.L 3u l9:99Ž6D4!t(B? ;images/availability/24h.gif000066600000003154151371757540011575 0ustar00GIF89aL# !"$&"+&#)%"+'$,'$'# .)&/+(0,)3/,2-*62/51.730;74:52=96?;8A=:B>;C?<@;9EA?GC@KGDIEBMIGMIFOKIQMKQMJRNLTPNSPMVRPWTQYUSZWU\XV[XV_[Ya][b_]b^\a^\da_c`^fcahebjgekhfligmjhqnlrompmktqourqzwuwts|yw~{z~|}{Ϗ3ȑ?͓>ؗ6ؘ4ݚ5֖:ԛ9ݞ9ڠ=9>ȓC˕B˘JϘIΘJϚNӜE—UƝ_ܢC٢L٦MϠ[΢_Ң\Ҧ]AB@ŞaɡaɢdЧeԨaԭoέyԭqԲ{Ұ}ӲԲ}вմմյڻػӻӼԼٽԽşƝŢơˬͭεԺ׾! ,L# o X8`Co#JME B8n5aɓ'>;Nh)qIE4 WT1`RNNn$P``5$2I\KD *uj: gNcDv nLޘ*IFIyxBv0?&KUZ`_DLO+P;0㏢ZD0' &D &2Ys+Ia,/\T"#7ID}P"uH#zDv@@'}PÑ Q49,rAhD4B2xVImTOX 8DM<`8I-XNC G[-AܡB 1Gw(%%J8SI|ruO=8`t 7^jѤI!q$Bx U`**h8M`i|a+ba9R@D;c @(_0Ft?L:M)£gИH,tgj뭸뮼k)M-!+4)c6>-"9K-GNuдm-}.K6FQ`q‡b$@iVt!B !IC4O_Xl)zLKt{V0A"dc;H_U,7 ZA 1ՊB*p#gԀWlCGh7.@,I!Kh>:IJuEu`04.@TuPqļ$(%5EMTCk$C!.͟K̗z\\͙DAZvq`l 4,&אy|IHfF * Uxza jB5Pr\ @^URdÜk PC%]晏2 čOzC}HѠ"S)B!Cr6KH7|c_ m\SY7T9>ز`'ۓ4ÚA>3jLAæ4Ҡ9ٹ[ l]/~ssi.er s!c³c֔ҍ&*{yspXϟdC7CwhǛҒgk;͑0%= }?{M`j#&H[q^?xb^jgn`$:HE.wcH 843Pŝ,y xnA~(Uhʹ/9C:2p$;SU͐*A:LS+ǯս\ٳ֣u 8o ܘGa։+qz$JOw 3[^Hy\KU.^9'{޻<|(@8 #7qD4ҽ2'!D#U(B%pppj֏(F1w<,ֲROD~Yn{khܭ$}>C׃J>9Af6 ҸEZGJBޠ&}O(, Y6ÜrxFHV*Gr"#扸n0sSfu()ljBmq#^16(^SjrQ!0>d7l⣑<ϦaUT6)k6y{1E2IκO~}WBsNl'as&Y6faS^kpXh_rV/+@![l~O7׍&+IJmR%,0(B.3Aqɱt6B ("".$ⳂZԙ((yhzjiY|g$H\}?hvt/rרo mt˒f(O/O$n\y0 s$=2AѼՋIk0PZd WM.fL7$&>'˵A vyޞɜ)fo̞5&4Ou\7M; 7 | ɹX\wHڙh?/)cB!ga@XGB~N8{^Y,*ףG% fUSj۠(+suM9ѠxvC2bj9w5XO)x* cTIYҤQ%M15ppfhj@4cMeՑfD[gd+el8_1d -}>T5~ )X?=#ΚݑZ&kޭJ7|n[_&LA͜$Dd0WN2v&*6$.'#i"2 dȀfТ7(}V}!icyZDG%'!p7د+|ٹ#CݖU0v_ʅ:T*+clLd6#d5UGj+ʷ%d$5LI'f4So(:i, ?+ΝC("љ7>c֋j})$>u`gyæر֮myH[&x\W29\kR{ҠR! 3(l{ 볽% ZŨ:굆=5.\F1~MX sQ:]zꏷ%]埡^406]$:YǔҨw~cxە$ewW'GOՑN@?1J۾\]u4?ts]64B6DcȐRZUGof\{ȡ}~U']u"BpQdCZ09Dol8IZZQ ]uQi&?Q%f<s ݊ك~:}v)&6Bk5ZQDH#pC9~{\Qx[ʅ˾~ڭLK |(UG,>O*~yi8x'Se}">\3UKv.Yp䟢wšXoo!&QUG7fՑ;UGppTuW)oUB?}|q$b%ˉ9EK$52@'! 7(ebϐFZ -fwZ:F#ǻYRkHv#VNͷY/ a-,bꍼ8R ƛx^)Ɔ9|4yIxED} p;~(ɪܺm߾}3ec}j_|+IK[9FHfyؙClfa{M#ej;`.cJ9WUo7.,*\& qrVWހ%P{tUݥKxXIw+6߻ȋ#њ/ZV wwG~9hmlnp1P~ᇻ<=Ȇ籈מ^򣫫|噻Ȧͬ: 4>x1֖ÁHLLdҬRu i󹓔ʎMWj1*3֤PxͰdMאsm,ri8000'G<5H};99Ѐe{k1_Q䬹ّ1@e p_ɒ[f"'uj"Gwe:::*97ܸ@n`"z"T<VYmxxp„ `w_;{Wu .n%SAgg(ku= }kniʮwGdձyEMT񺣳w~)l[rOIC3Q-+j1hATՑYuNpp \D(}7> x W!_v{]J?E__ xw g?؎wwhĉoy睫zĉE#aÆMČ-l1$DٳWNm^r$%$$HJJJ;fSN wܹswf\n #39(q.8ۑmg`b:3gM6)))ԧ>Zܾ1ꫯ.&kh*GZ@ \Oscpp ID- tXH-Y$q0G1-bK.=RYY*MDs>7ڧckg;Cܗ_LF}q뭷wС6A@0Mk"n}<O Order allow,deny Deny from all images/facebox/loading.gif000066600000005317151371757540011555 0ustar00GIF89a 򺺺444ėTTT! NETSCAPE2.0! , H *\p hp"8G>D)R4CIË\9p:ȹs1_2`p` u< uSYڐkǞ`Fhvƴ6S>u+ryJ/QM.0@p_ ++/KY&]9ى Mr `ixr\˪ vfjMO&*Z؇o>;ܦŝ",,@CPؼrSE.ٴjTWYR Y+ѫKb ڌ! ,H* p:first-child{ margin-top:0; } #facebox .content > p:last-child{ margin-bottom:0; } #facebox .close{ position:absolute; top:5px; right:5px; padding:2px; width:8px; height:8px; background:url(../images/facebox/closelabel.png) no-repeat #FFF; opacity:0.3; } #facebox .close:hover{ opacity:1.0; } #facebox .close img{ opacity:0.3; } #facebox .close:hover img{ opacity:1.0; } #facebox .loading { text-align: center; } #facebox .image { text-align: center; } #facebox img { border: 0; margin: 0; } #facebox_overlay { z-index: 65558; position: fixed; top: 0px; left: 0px; height:100%; width:100%; } .facebox_hide { z-index:-100; } .facebox_overlayBG { background-color: #000; z-index: 99; } #facebox > span { display: block; margin: -25px 0 0 5px; position: relative; }css/chosen-sprite.png000066600000003030151371757550010645 0ustar00PNG  IHDR<(tEXtSoftwareAdobe ImageReadyqe<"iTXtXML:com.adobe.xmp eNIDATx;H\A,"Ie# J" V%I!#MHHB@""%HQHg2ܻxYWs|2?gƊ?7˲<>c-Sn 8|W^yZSEG.(@v/5\h=5L&n)KZ"BE1% xYt0'j>q%[ Տ)-{Ca`N=o291c$5•e0!Y%x VA$ Ni.8'b=b=%a;ub{'cTo-SxSqcM˷6H aPl+U H,=N)Id7m-9R-Hу/!Vr7nAiQ qfNLZZ"_4qu)Nky/^O3sX /VsKI1UIb`|!g98LR=9.i 7lbF𻪤%_[( N&*`VӴ57P!aPFr KC9V$V_)5cYx9R<S1E5Zm;M%*amx&)8IENDB`css/tipTip.css000066600000005002151371757550007340 0ustar00/* TipTip CSS - Version 1.2 */ #tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; } #tiptip_holder.tip_top { padding-bottom: 5px; } #tiptip_holder.tip_bottom { padding-top: 5px; } #tiptip_holder.tip_right { padding-left: 5px; } #tiptip_holder.tip_left { padding-right: 5px; } #tiptip_content,#tiptip_title { font-size: 11px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; border: 1px solid rgba(255,255,255,0.25); background-color: rgb(98,98,98); background-color: background-color: rgba(98,98,98,0.88); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #555; -webkit-box-shadow: 0 0 3px #555; -moz-box-shadow: 0 0 3px #555; } #tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0; } #tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35); } #tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35); } #tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color: rgba(255,255,255,0.35); } #tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35); } #tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92); } #tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92); } #tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92); } #tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92); } /* Webkit Hacks */ @media screen and (-webkit-min-device-pixel-ratio:0) { #tiptip_content,#tiptip_title { padding: 4px 8px 5px 8px; background-color: rgba(98,98,98,0.88); } #tiptip_holder.tip_bottom #tiptip_arrow_inner { background-color: rgba(98,98,98,0.88); } #tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92); } } #tiptip_title {font-weight:bold;font-size:12px;background-color: rgba(45,45,45,0.88);}css/validationEngine.jquery.css000066600000004635151371757550012700 0ustar00.inputContainer { position: relative; float: left; } .formError { position: absolute; top: 300px; left: 300px; display: block; z-index: 5000; cursor: pointer; } .ajaxSubmit { padding: 20px; background: #55ea55; border: 1px solid #999; display: none } .formError .formErrorContent { width: 100%; background: #ee0101; position:relative; z-index:5001; color: #fff; width: 150px; font-family: tahoma; font-size: 11px; border: 2px solid #ddd; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; padding: 4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } .greenPopup .formErrorContent { background: #33be40; } .blackPopup .formErrorContent { background: #393939; color: #FFF; } .formError .formErrorArrow { width: 15px; margin: -2px 0 0 13px; position:relative; z-index: 5006; } .formError .formErrorArrowBottom { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin: 0px 0 0 12px; top:2px; } .formError .formErrorArrow div { border-left: 2px solid #ddd; border-right: 2px solid #ddd; box-shadow: 0 2px 3px #444; -moz-box-shadow: 0 2px 3px #444; -webkit-box-shadow: 0 2px 3px #444; font-size: 0px; height: 1px; background: #ee0101; margin: 0 auto; line-height: 0; font-size: 0; display: block; } .formError .formErrorArrowBottom div { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } .greenPopup .formErrorArrow div { background: #33be40; } .blackPopup .formErrorArrow div { background: #393939; color: #FFF; } .formError .formErrorArrow .line10 { width: 15px; border: none; } .formError .formErrorArrow .line9 { width: 13px; border: none; } .formError .formErrorArrow .line8 { width: 11px; } .formError .formErrorArrow .line7 { width: 9px; } .formError .formErrorArrow .line6 { width: 7px; } .formError .formErrorArrow .line5 { width: 5px; } .formError .formErrorArrow .line4 { width: 3px; } .formError .formErrorArrow .line3 { width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0 solid #ddd; } .formError .formErrorArrow .line2 { width: 3px; border: none; background: #ddd; } .formError .formErrorArrow .line1 { width: 1px; border: none; background: #ddd; } css/jquery.fancybox-1.3.4.css000066600000022207151371757550011665 0ustar00/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net * * Copyright (c) 2008 - 2010 Janis Skarnelis * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. * * Version: 1.3.4 (11/11/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ #fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden !important; z-index: 1104; display: none; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../images/fancybox/fancybox.png'); } #fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } #fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; } #fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('../images/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; } #fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } #fancybox-frame { width: 100%; height: 100%; border: none; display: block; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('../images/fancybox/blank.gif') ; z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -30px; } #fancybox-right-ico { background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -60px; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); } #fancybox-bg-ne { top: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -162px; } #fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); background-position: -20px 0px; } #fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -182px; } #fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -20px; } #fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -142px; } #fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); } #fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -122px; } #fancybox-title { font-family: Helvetica; /*font-size: 12px;*/ z-index: 1102; } .fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } .fancybox-title-outside { padding-top: 10px; color: #fff; } .fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url('../images/fancybox/fancy_title_over.png'); display: block; } .fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } #fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } #fancybox-title-float-wrap td { border: none; white-space: nowrap; } #fancybox-title-float-left { padding: 0 0 0 15px; background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat; } #fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('../images/fancybox/fancybox-x.png') 0px -40px; } #fancybox-title-float-right { padding: 0 0 0 15px; background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat; } /* IE6 */ .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; } .fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); } .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); } #fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); } #fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); } /* IE6, IE7, IE8 */ .fancybox-ie .fancybox-bg { background: transparent !important; } .fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }css/chosen.css000066600000034032151371757550007353 0ustar00/* @group Base */ .chzn-container { /* font-size: 13px; */ position: relative; display: inline-block; zoom: 1; *display: inline; } .tabs select{ width:180px;} .chzn-container .chzn-drop { background: #fff; border: 1px solid #aaa; border-top: 0; position: absolute; top: 29px; left: 0; -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); -moz-box-shadow : 0 4px 5px rgba(0,0,0,.15); -o-box-shadow : 0 4px 5px rgba(0,0,0,.15); box-shadow : 0 4px 5px rgba(0,0,0,.15); z-index: 999; } /* @end */ /* @group Single Chosen */ .chzn-container-single .chzn-single { background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 ); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4)); background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); -webkit-border-radius: 5px; -moz-border-radius : 5px; border-radius : 5px; -moz-background-clip : padding; -webkit-background-clip: padding-box; background-clip : padding-box; border: 1px solid #aaaaaa; -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); box-shadow : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); display: block; overflow: visible !important; white-space: nowrap; position: relative; height: 23px; line-height: 24px; padding: 0 0 0 8px; color: #444444; text-decoration: none; } .chzn-container-single .chzn-single span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; } .chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px; top: 6px; width: 12px; height: 13px; /* font-size: 1px; */ background: url(chosen-sprite.png) right top no-repeat; } .chzn-container-single .chzn-single abbr:hover { background-position: right -11px; } .chzn-container-single .chzn-single div { position: absolute; right: 0; top: 0; display: block; height: 100%; width: 18px; } .chzn-container-single .chzn-single div b { background: url('chosen-sprite.png') no-repeat 0 0; display: block; width: 100%; height: 100%; } .chzn-container-single .chzn-search { padding: 3px 4px; position: relative; margin: 0; white-space: nowrap; z-index: 1010; } .chzn-container-single .chzn-search input { background: #fff url('chosen-sprite.png') no-repeat 100% -22px; background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%); margin: 1px 0; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #aaa; font-family: sans-serif; font-size: 1em; } .chzn-container-single .chzn-drop { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius : 0 0 4px 4px; border-radius : 0 0 4px 4px; -moz-background-clip : padding; -webkit-background-clip: padding-box; background-clip : padding-box; } /* @end */ .chzn-container-single-nosearch .chzn-search input { position: absolute; left: -9000px; } /* @group Multi Chosen */ .chzn-container-multi .chzn-choices { background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%); border: 1px solid #aaa; margin: 0; padding: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative; } .chzn-container-multi .chzn-choices li { float: left; list-style: none; } .chzn-container-multi .chzn-choices .search-field { white-space: nowrap; margin: 0; padding: 0; } .chzn-container-multi .chzn-choices .search-field input { color: #666; background: transparent !important; border: 0 !important; font-family: sans-serif; font-size: 100%; height: 15px; padding: 5px; margin: 1px 0; outline: 0; -webkit-box-shadow: none; -moz-box-shadow : none; -o-box-shadow : none; box-shadow : none; } .chzn-container-multi .chzn-choices .search-field .default { color: #999; } .chzn-container-multi .chzn-choices .search-choice { -webkit-border-radius: 3px; -moz-border-radius : 3px; border-radius : 3px; -moz-background-clip : padding; -webkit-background-clip: padding-box; background-clip : padding-box; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); color: #333; border: 1px solid #aaaaaa; line-height: 13px; padding: 3px 20px 3px 5px; margin: 3px 0 3px 5px; position: relative; cursor: default; } .chzn-container-multi .chzn-choices .search-choice-focus { background: #d4d4d4; } .chzn-container-multi .chzn-choices .search-choice .search-choice-close { display: block; position: absolute; right: 3px; top: 4px; width: 12px; height: 13px; font-size: 1px; background: url(chosen-sprite.png) right top no-repeat; } .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { background-position: right -11px; } .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { background-position: right -11px; } /* @end */ /* @group Results */ .chzn-container .chzn-results { margin: 0 4px 4px 0; max-height: 240px; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; } .chzn-container-multi .chzn-results { margin: -1px 0 0; padding: 0; } .chzn-container .chzn-results li { display: none; line-height: 15px; padding: 5px 6px; margin: 0; list-style: none; } .chzn-container .chzn-results .active-result { cursor: pointer; display: list-item; } .chzn-container .chzn-results .highlighted { background-color: #3875d7; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 ); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%); color: #fff; } .chzn-container .chzn-results li em { background: #feffde; font-style: normal; } .chzn-container .chzn-results .highlighted em { background: transparent; } .chzn-container .chzn-results .no-results { background: #f4f4f4; display: list-item; } .chzn-container .chzn-results .group-result { cursor: default; color: #999; font-weight: bold; } .chzn-container .chzn-results .group-option { padding-left: 15px; } .chzn-container-multi .chzn-drop .result-selected { display: none; } .chzn-container .chzn-results-scroll { background: white; margin: 0 4px; position: absolute; text-align: center; width: 321px; /* This should by dynamic with js */ z-index: 1; } .chzn-container .chzn-results-scroll span { display: inline-block; height: 17px; text-indent: -5000px; width: 9px; } .chzn-container .chzn-results-scroll-down { bottom: 0; } .chzn-container .chzn-results-scroll-down span { background: url('chosen-sprite.png') no-repeat -4px -3px; } .chzn-container .chzn-results-scroll-up span { background: url('chosen-sprite.png') no-repeat -22px -3px; } /* @end */ /* @group Active */ .chzn-container-active .chzn-single { -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); -o-box-shadow : 0 0 5px rgba(0,0,0,.3); box-shadow : 0 0 5px rgba(0,0,0,.3); border: 1px solid #5897fb; } .chzn-container-active .chzn-single-with-drop { border: 1px solid #aaa; -webkit-box-shadow: 0 1px 0 #fff inset; -moz-box-shadow : 0 1px 0 #fff inset; -o-box-shadow : 0 1px 0 #fff inset; box-shadow : 0 1px 0 #fff inset; background-color: #eee; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff)); background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%); background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%); background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%); background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%); background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%); -webkit-border-bottom-left-radius : 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft : 0; -moz-border-radius-bottomright: 0; border-bottom-left-radius : 0; border-bottom-right-radius: 0; } .chzn-container-active .chzn-single-with-drop div { background: transparent; border-left: none; } .chzn-container-active .chzn-single-with-drop div b { background-position: -18px 1px; } .chzn-container-active .chzn-choices { -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); -o-box-shadow : 0 0 5px rgba(0,0,0,.3); box-shadow : 0 0 5px rgba(0,0,0,.3); border: 1px solid #5897fb; } .chzn-container-active .chzn-choices .search-field input { color: #111 !important; } /* @end */ /* @group Disabled Support */ .chzn-disabled { cursor: default; opacity:0.5 !important; } .chzn-disabled .chzn-single { cursor: default; } .chzn-disabled .chzn-choices .search-choice .search-choice-close { cursor: default; } /* @group Right to Left */ .chzn-rtl { text-align: right; } .chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; } .chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; } .chzn-rtl .chzn-single div { left: 3px; right: auto; } .chzn-rtl .chzn-single abbr { left: 26px; right: auto; } .chzn-rtl .chzn-choices .search-field input { direction: rtl; } .chzn-rtl .chzn-choices li { float: right; } .chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; } .chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;} .chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; } .chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; } .chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; } .chzn-rtl .chzn-search input { background: #fff url('chosen-sprite.png') no-repeat -38px -22px; background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url('chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%); padding: 4px 5px 4px 20px; direction: rtl; } /* @end */ /* @group Select all options */ .chzn-select-all { background: #f8f8f8; border-top: 1px solid #ededed; color: #346f9b; cursor:pointer; display: block; font-size: 12px; font-weight: bold; padding: 5px 6px; text-align: center; text-decoration: none; } /* @end */ /* overwrite the element.style only necessary for the beez standard template, you may remove it */ div.moduletable_js div.slide, div.moduletable_js div.module_content{ overflow:visible !important; } css/vtip.css000066600000000423151371757550007053 0ustar00p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 1.1em; background-color: #fefefe; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 } p#vtip #vtipArrow { position: absolute; top: -10px; left: 15px }css/ui/jquery.ui.datepicker.css000066600000007735151371757550012570 0ustar00/* * jQuery UI Datepicker 1.8.14 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Datepicker#theming */ .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png000066600000000264151371757550014363 0ustar00PNG  IHDR(ddrz{IDATh1 17Y$t3;_TUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTüŝc)IENDB`css/ui/images/ui-icons_454545_256x240.png000066600000010421151371757550013340 0ustar00PNG  IHDRIJPLTEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEڲNtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?sIDAT81 0Cџ $CB}1@)e_ƅ`I8-%cM0 )" LIENDB`css/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png000066600000000145151371757550016400 0ustar00PNG  IHDRdG,Z`,IDATcx&!DJqш/Cc ;:*COIENDB`css/ui/images/ui-icons_2e83ff_256x240.png000066600000010421151371757550013563 0ustar00PNG  IHDRIJPLTE...............................................................................%̘NtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s Order allow,deny Deny from all css/ui/images/ui-bg_glass_75_e6e6e6_1x400.png000066600000000156151371757550014375 0ustar00PNG  IHDRoX 5IDAT81 yUXHa@[{UUu@7 DFIENDB`css/ui/images/ui-icons_888888_256x240.png000066600000010421151371757550013365 0ustar00PNG  IHDRIJPLTE{NtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?sn~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?sn~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s Order allow,deny Deny from all css/ui/jquery.ui.all.css000066600000000443151371757550011212 0ustar00/* * jQuery UI CSS Framework 1.8.14 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming */ @import "jquery.ui.base.css"; @import "jquery.ui.theme.css"; css/ui/jquery.ui.core.css000066600000002663151371757550011400 0ustar00/* * jQuery UI CSS Framework 1.8.14 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } /* end clearfix */ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } css/vmsite-rtl.css000066600000000201151371757550010171 0ustar00/** * Main CSS file for the "default (right to left)" theme for VirtueMart * @copyright 2006-2008 soeren * @license GNU/GPL * */css/vmpanels.css000066600000003375151371757550007727 0ustar00/** * * Implement JPane panels in the frontend * * @package VirtueMart * @subpackage Templates * @author Oscar van Eijk * @link http://www.virtuemart.net * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * @version $Id$ */ /** * Sliders */ .pane-sliders .title { margin: 0; padding: 2px; color: #666; cursor: pointer; } .pane-sliders .panel { border: 1px solid #ccc; margin-bottom: 3px; } .pane-sliders .panel h3 { background: #f6f6f6; color: #666 } .pane-sliders .content { background: #f6f6f6; } .pane-sliders .adminlist { border: 0 none; } .pane-sliders .adminlist td { border: 0 none; } .jpane-toggler span { background: transparent url(images/j_arrow.png) 5px 50% no-repeat; padding-left: 20px; } .jpane-toggler-down span { background: transparent url(images/j_arrow_down.png) 5px 50% no-repeat; padding-left: 20px; } .jpane-toggler-down { border-bottom: 1px solid #ccc; } /** * Tabs */ dl.tabs { float: left; margin: 10px 0 -1px 0; z-index: 50; } dl.tabs dt { float: left; padding: 4px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; margin-left: 3px; background: #f0f0f0; color: #666; } dl.tabs dt.open { background: #F9F9F9; border-bottom: 1px solid #F9F9F9; z-index: 100; color: #000; } div.current { clear: both; border: 1px solid #ccc; padding: 10px 10px; } div.current dd { padding: 0; margin: 0; } css/validationEngine.template.css000066600000002640151371757550013166 0ustar00/* body { background: #ececec; } */ form.formular { font-family: tahoma, verdana, "sans-serif"; font-size: 12px; padding: 20px; border: 1px solid #A5A8B8; width: 300px; margin: 0 auto; } .formular fieldset { margin-top: 20px; padding: 15px; border: 1px solid #B5B8C8; } .formular legend { font-size: 12px; color: #15428B; font-weight: 900; } .formular fieldset label { float: none; text-align: inherit; width: auto; } .formular label span { color: #000; } .formular input,.formular select,.formular textarea { display: block; margin-bottom: 5px; } .formular .text-input { width: 250px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF repeat-x; } .formular textarea { width: 250px; height: 70px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF repeat-x; } .formular .infos { background: #FFF; color: #333; font-size: 12px; padding: 10px; margin-bottom: 10px; } .formular span.checkbox,.formular .checkbox { display: inline; } .formular .submit { border: 1px solid #AAA; padding: 4px; margin-top: 20px; float: right; text-decoration: none; cursor: pointer; } .formular hr { clear: both; visibility: hidden; } .formular .fc-error { width: 350px; color: 555; padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }css/vmsite-ltr.css000066600000060150151371757550010202 0ustar00.clr{clear:both;overflow:hidden;} .general-bg,input.custom-attribute,input.quantity-input,.manufacturer-product-link a,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-decoration:none;padding:5px 5px 4px;} span.custom-variant-inputbox input.custom-attribute:hover,span.quantity-box input.quantity-input:hover,input.vm-default:hover,span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) repeat-x;background-position:0 -40px;color:#000;text-decoration:none;} .productdetails-view .spacer-buy-area{padding:0 0 0 12px;} .back-to-category {float:right;} .product-neighbours{color:#777;margin:0 0 15px;} .product-neighbours a.next-page{background:url(../images/vmgeneral/next_16x16.png) no-repeat right;padding-right:30px;line-height:20px;float:right;} .product-neighbours a.previous-page{background:url(../images/vmgeneral/previous_16x16.png) no-repeat left;padding-left:30px;line-height:20px;float:left;} .productdetails-view h1{font-size:22px;margin:0 0 6px;padding:0;} .productdetails-view .product-short-description{margin:0 0 15px;padding:0;} .productdetails-view .product-description,.product-fields{margin:15px 0;} span.title{font-weight:700;display:block;border-bottom:solid #CAC9C9 1px;font-size:14px;margin:0 0 6px;} .product-packaging{margin:15px 0 0;} .icons{text-align:right;float:right;margin:4px 0 10px 30px;} .additional-images img{margin-right:8px;width:50px;height:auto;} .product-price{margin:0 0 15px;} .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{text-decoration: line-through;} .productdetails-view .addtocart-bar{margin:15px 0 0;padding:0 0 0 38px;} .availability{text-align:center;margin:15px 0 0;} .customer-reviews h4{border-bottom:solid #CAC9C9 1px;font-size:14px;margin:0 0 10px;padding:0 0 6px;} .write-reviews{text-align:center;margin:20px 0 0;} .write-reviews h4{text-align:left;} .write-reviews h4 span{font-size:12px;font-weight:400;margin-left:8px;} .write-reviews span.step{font-weight:700;display:inline-block;margin:0 0 8px;} .write-reviews ul.rating{text-align:center;margin:0 0 20px;padding:0;} .write-reviews ul.rating li{display:inline-block;list-style:none;text-align:center;padding:0 5px;} .write-reviews ul.rating li span{display:block;} .write-reviews textarea.virtuemart{margin-bottom:6px;display:inline-block;} .list-reviews .normal{border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px;} .list-reviews .normal blockquote,.list-reviews .highlight blockquote{margin-top:12px;font-size:12px;word-wrap:break-word;} .list-reviews .normal blockquote:before,.list-reviews .highlight blockquote:before{content:open-quote;font-weight:700;font-size:24px;padding-right:6px;} .list-reviews .normal blockquote:after,.list-reviews .highlight blockquote:after{content:close-quote;font-weight:700;font-size:24px;padding-left:6px;} .list-reviews .highlight{background:#f7f6f6;border:solid #CAC9C9 1px;margin-bottom:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px;} .list-reviews span.date{float:right;display:block;color:#777;border-left:solid #CAC9C9 1px;border-bottom:solid #CAC9C9 1px;position:relative;top:-12px;right:-12px;font-size:10px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;padding:4px 6px 2px;} span.variant-dropdown{width:150px;float:left;display:block;margin-bottom:5px;} span.variant-dropdown select{width:150px;} span.custom-variant-inputbox{width:152px;float:left;display:block;margin-bottom:5px;} input.custom-attribute{width:140px;} span.quantity-box{float:left;width:27px;padding-top:5px;} input.quantity-input{height:19px;width:25px;text-align:center;font-weight:700;padding:2px;} span.quantity-controls{width:15px;float:left;padding-top:2px;margin:0 0 0 10px;} span.quantity-controls input.quantity-controls{height:14px;border:none;width:15px;color:transparent} span.quantity-controls input.quantity-plus{background:url(../images/vmgeneral/quantity-controls.png) repeat-x;margin-bottom:2px;} span.quantity-controls input.quantity-minus{background:url(../images/vmgeneral/quantity-controls.png) repeat-x;background-position:15px 0;} .addtocart-bar{margin:0;padding:0;} span.addtocart-button{width:152px;float:left;margin:0 0 0 10px;} span.cart-images img { float: left; margin: 0; width: 45px; } span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button{width:152px;background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;letter-spacing:1px;padding:4px 5px;} span.addtocart-button input.addtocart-button-disabled {width:auto;background:#f2f2f2 top repeat-x;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;letter-spacing:1px;padding:4px 5px;color:#333;margin:10px 0px 0px 0px;} .category-view h4{font-size:14px;margin:0;padding:0;} .category-view .row .category .spacer h2{margin:0;padding:0;} .category-view .row .category .spacer h2 a{font-size:14px;display:block;text-align:center;} .category-view .row .category .spacer h2 a img{margin-top:6px;max-width:100%;height:auto;} .featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{font-size:14px;margin:0 0 8px;padding:0;} .browse-view h1{font-size:16px;margin:0 0 8px;padding:0;} .orderby-displaynumber{border-bottom:solid #E9E8E8 1px;border-top:solid #E9E8E8 1px;margin:10px 0;padding:10px 0;} .orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 15px 0 0;} .orderlistcontainer div.activeOrder{background:#FFF top right no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;padding:2px 24px 1px 12px;} .orderlistcontainer a{text-decoration:none;display:block;} .orderlistcontainer a :hover{text-decoration:none;display:block;color:#EEE;background:#777;} .orderlistcontainer div.orderlist{display:none;position:absolute;border:solid #CAC9C9 1px;background:#FFF;cursor:pointer;z-index: 1;} .orderlistcontainer div.orderlist div{padding:2px 12px 1px;} .orderlistcontainer div.orderlist div:hover{color:#EEE;background:#CAC9C9;} .ask-a-question-view .product-summary{border-bottom:solid #CAC9C9 1px;margin:25px 0 0;padding:0 0 10px;} .ask-a-question-view .product-summary h2{font-size:16px;margin:0;padding:0;} .ask-a-question-view .product-summary .short-description{margin-top:6px;} .ask-a-question-view .product-summary img.product-image{max-width:100%;max-height:100%;width:auto;height:auto;} .ask-a-question-view .form-field textarea.field{width:394px;background:#fff url(../images/vmgeneral/default_bg.jpg) bottom repeat-x;border:solid #CAC9C9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:12px;} .ask-a-question-view .form-field textarea.field:hover{background:#fff url(../images/vmgeneral/default_hover_bg.jpg) top repeat-x;color:#000;} .ask-a-question-view .form-field .submit{width:418px;} .ask-a-question-view input.counter,.ask-a-question-view input#name,.ask-a-question-view input#email{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;display:inline-block;margin:0 0 0 10px;padding:5px 5px 4px;} .ask-a-question-view table.askform, .ask-a-question-view table.askform tr, .ask-a-question-view table.askform td {border:0;} .ask-a-question-view table.askform td {padding: 5px 0;} .ask-a-question-view #recaptcha_area {margin-bottom: 20px;} .vmquote{font-size:smaller;} .manufacturer-details-view img{float:right;margin:0 0 10px 20px;} .manufacturer-details-view .email-weblink a{margin-right:15px;} a.ask-a-question{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;margin-bottom:8px;padding:3px 12px 1px;} a.ask-a-question:hover{color:#777;text-decoration:none;} input.vm-default{margin-bottom:2px;} input.highlight-button{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:1px solid #00a000;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;cursor:pointer;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;padding:4px 8px 2px;} input.highlight-button:visited{color:#fff;} a.product-details,a.details,div.details{background-position:0 0;display:inline-block;padding:3px 8px 1px;} a.details:hover,div.details:hover,a.product-details:hover{background-position:0 -40px;color:#777;} span.details-button{ margin:0 0 0 10px;} span.details-button input.details-button { background: url("../images/vmgeneral/backgrounds.png") repeat-x scroll center top #E8E8E8;color:#135CAE;border:1px solid #CAC9C9 ;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer; text-align:center;padding:3px 8px 1px;} .coupon{color: gray; border-radius:4px; border:1px solid #CAC9C9 ; font-size: 9px;padding: 3px;} button.default{display:inline-block;cursor:pointer;padding:5px 8px 4px;} button.default:hover{color:#777;} a.highlight,a.highlight:visited{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;display:inline-block;text-decoration:none;background-position:0 -160px;color:#fff;padding:3px 8px 1px;} textarea.virtuemart{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:5px 5px 4px;} p.product_s_desc{margin-bottom:6px;padding:0;} span.stock-level{font-size:10px;color:#7d7b7b;} .horizontal-separator{height:1px;background:#e9e8e8;margin:10px 0;} .invalid{background-color:#ffd;color:#000;border-color:red;} .page-results{margin-top:25px;text-align:right;} .control-buttons button.default{margin-left:8px;} table.user-details .vm-chzn-select{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px; width:210px} table.user-details input{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px; width:200px} table.user-details input.invalid{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:solid red 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;} table.user-details{width: 450px;margin-bottom:10px;} table.user-details input[type="checkbox"] , table.user-details input[type="radio"] {width:20px} td.key{padding:0 6px; width: 150px;} .cart-view h1{font-size:20px;margin:0;padding:0 0 10px;} .cart-view h2{font-size:12px;margin:0;padding:0;} .checkout-button-top{text-align:right;border-top:solid #E9E8E8 1px;padding:10px 0 0;} .checkout-button-top input.terms-of-service{margin-right:10px;display:inline-block;} span.tos{display:inline-block;margin-right:15px;} .billto-shipto{border-top:solid #E9E8E8 1px;border-bottom:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 25px;} .billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px;} #full-tos {display: none;} .output-billto span.titles,.output-shipto span.titles{width:150px;float:left;} .output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px;} table.cart-summary tr th{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border-bottom:solid #E9E8E8 1px;padding:6px 0 3px;} .customer-comment{text-align:center;border-top:solid #E9E8E8 1px;margin:10px 0 0;padding:10px 0 0;} textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px;} div.terms-of-service{ margin:10px 0 0;padding:10px 0 15px; display : inline;} .terms-of-service h5{background:#7C1E21;color:rgba(255, 255, 255, 0.9);font-size:14px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:400;margin:0;padding:15px;} .terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase;} .vm-button-correct,.vm-button-correct:hover,.vm-button-correct:visited{font-size:12px;font-weight:700;display:inline-block;text-decoration:none;color:#777;} .vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;background-position:0 -160px;color:#fff;border:solid #00a000 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;cursor:pointer;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;padding:6px 12px 3px;} .vm-button-correct:hover{background-position:0 -200px;color:#f2f2f2;text-decoration:none;} .VmArrowdown{background:top right no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;float:right;width:16px;height:16px;padding:0 12px;} ul.VMmenu,.VMmenu ul,.VMmenu li{list-style-type:none!important;background-image:none!important;padding:2px;} #ui-tabs ul#tabs{list-style-type:none;overflow:hidden;margin:0;padding:20px 20px 0;} #ui-tabs ul#tabs li{display:inline-block;cursor:pointer;background:#f2f2f2;padding:10px 20px 7px;} #ui-tabs ul#tabs li.current{display:inline-block;background:#ccc;color:#444;} #ui-tabs .tabs{padding:20px;} #ui-tabs .dyn-tabs{overflow:auto;display:none;} .clear,br.clear{clear:both;} .floatright,span.floatright{float:right;} .floatleft,span.floatleft{float:left;} span.bold,div.bold{font-weight:700;} .width1{width:1%;}.width2{width:2%;}.width3{width:3%;}.width4{width:4%;}.width5{width:5%;}.width6{width:6%;}.width7{width:7%;}.width8{width:8%;}.width9{width:9%;}.width10{width:10%;}.width11{width:11%;}.width12{width:12%;}.width13{width:13%;}.width14{width:14%;}.width15{width:15%;}.width16{width:16%;}.width17{width:17%;}.width18{width:18%;}.width19{width:19%;}.width20{width:20%;}.width21{width:21%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width26{width:26%;}.width27{width:27%;}.width28{width:28%;}.width29{width:29%;}.width30{width:30%;}.width31{width:31%;}.width32{width:32%;}.width33{width:33%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.width37{width:37%;}.width38{width:38%;}.width39{width:39%;}.width40{width:40%;}.width41{width:41%;}.width42{width:42%;}.width43{width:43%;}.width44{width:44%;}.width45{width:45%;}.width46{width:46%;}.width47{width:47%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width51{width:51%;}.width52{width:52%;}.width53{width:53%;}.width54{width:54%;}.width55{width:55%;}.width56{width:56%;}.width57{width:57%;}.width58{width:58%;}.width59{width:59%;}.width60{width:60%;}.width61{width:61%;}.width62{width:62%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width69{width:69%;}.width70{width:70%;}.width71{width:71%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width76{width:76%;}.width77{width:77%;}.width78{width:78%;}.width79{width:79%;}.width81{width:81%;}.width82{width:82%;}.width83{width:83%;}.width84{width:84%;}.width85{width:85%;}.width86{width:86%;}.width87{width:87%;}.width88{width:88%;}.width89{width:89%;}.width90{width:90%;}.width91{width:91%;}.width92{width:92%;}.width93{width:93%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99{width:99%;}.width100{width:100%;} .vmicon, .vmiconFE{background:url(../images/vm2-sprite.png) no-repeat top left;} .vm2-add_quantity_cart{background-position:0 0;width:24px;height:24px;border: 0px;cursor:pointer;} .vm2-arrow_down{background-position:0 -72px;width:16px;height:16px;} .vm2-billto-icon{background-position:0 -138px;height:24px;margin-right:6px;vertical-align:middle;width:24px;border :0px;} .vm2-remove_from_cart{ background-position: 0 -212px; border: 0 none; cursor: pointer; display: inline-block; height: 24px; vertical-align: bottom; width: 24px;} .vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px;} .vm2-stars0{background-position:0 -358px;width:64px;height:13px;} .vm2-stars1{background-position:0 -421px;width:64px;height:13px;} .vm2-stars2{background-position:0 -484px;width:64px;height:13px;} .vm2-stars3{background-position:0 -547px;width:64px;height:13px;} .vm2-stars4{background-position:0 -610px;width:64px;height:13px;} .vm2-stars5{background-position:0 -673px;width:64px;height:13px;} .vm2-stars_0{background-position:0 -736px;width:64px;height:13px;} .vm2-stars_1{background-position:0 -799px;width:64px;height:13px;} .vm2-stars_2{background-position:0 -862px;width:64px;height:13px;} .vm2-stars_3{background-position:0 -925px;width:64px;height:13px;} .vm2-stars_4{background-position:0 -988px;width:64px;height:13px;} .vm2-stars_5{background-position:0 -1051px;width:64px;height:13px;} .vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;} .vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;} .vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;} .vm2-termsofservice-icon{background-position:0 -1309px;height:24px;margin-right:6px;vertical-align:middle;width:24px;display:inline-block;} .vm2-modallink{height:16px;margin-left: 3px;vertical-align:top;width:16px;display:inline-block; background: url("../images/icon_external_link.gif") no-repeat scroll left top transparent;} .vm2-warning{background-position:0 -1383px;width:50px;height:40px;} .vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.recent-view,.related-products-view,.browse-view,.order-view{margin-bottom:25px;} .main-image,.featured-view .product,.latest-view .product,.topten-view .product,.recent-view .product,.related-products-view .product,.center,span.center{text-align:center;} /* .main-image img {max-width:100%;height:auto}*/ .main-image img {max-width:100%;max-height:260px} .main-image img.product-image,.featured-view .spacer img,.latest-view .spacer img,.topten-view .spacer img,.recent-view .spacer img{max-width:100%;height:auto;width:auto;} .additional-images,.featured-view .product-price,.latest-view .product-price,.topten-view .product-price,.recent-view .product-price,.output-billto,.output-shipto{margin:10px 0;} .ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{margin:10px 0 0;} .customer-reviews,.ask-a-question-view .form-field{margin:25px 0 0;} span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px;} span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover,input.highlight-button:hover,a.highlight:hover{background-position:0 -200px;color:#f2f2f2;} .category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{padding:6px;} .featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{font-size:14px;margin:0 0 6px;padding:0;} .featured-view .spacer span,.latest-view .spacer span,.topten-view .spacer span,.recent-view .spacer span,.related-products-view .spacer span,.browse-view .row .product .spacer span{font-size:0.85em;color:#666;} .browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{max-width:90%;height:auto;} .display-number,.control-buttons,.right{text-align:right !important;} .ask-a-question-view,.manufacturer-details-view .spacer{padding:20px;} .ask-a-question-view h1,.manufacturer-details-view h1{font-size:18px;margin:0;padding:0;} #userForm select,.width80{width:80%;} textarea.virtuemart:hover,textarea.customer-comment:hover{color:#000;background:#e8e8e8;} label.invalid,span.red{color:red;} .output-billto span.values,.output-shipto span.values,.floatleft,span.floatleft{float:left;} .output-billto span.values,.output-shipto span.values {padding-right:5px;} .joomlaCoreField {background-color: #FFFFDD;} .vm-pagination div{text-align:center !important;} .vm-pagination ul{text-align:center !important;} .vm-pagination ul li{display: inline;} .vm-pagination .counter{text-align: right !important;} .vm-bottom div{text-align:center !important;} .vm-bottom ul{text-align:center !important;} .vm-bottom ul li{display: inline;} .vm-bottom .counter{text-align: right !important;} td.orders-key{font-weight: bold; text-align: left; } /* Manufacturer View Default */ .manufacturer-view-default .row .manufacturer .spacer {padding: 6px;} .product-field-display a img{display: block;} .product-related-products, .product-related-categories{border-top:solid #ccc 1px;padding-bottom: 10px;} .product-fields .product-field-type-P{clear: both; border-bottom: 1px solid #EEEEEE; margin-top: 18px;} .product-field-type-P .product-fields-title{ font-size: 120%;} .product-field-type-B,.product-field-type-S,.product-field-type-I{padding-left:3%;float:left;width:30%} .product-fields-title{ font-weight: bold;} .vm-customfield-mod img,.vm-customfield-cart img{ vertical-align: middle; width: 16px;} .vm-img-desc{display:block;} a:hover .vm-img-desc{background: #095197} .vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost{padding:0 2px;} .vmpayment_description,.vmshipment_description {color:gray;font-size:9px;padding:0 2px;} .vmpayment_cardinfo {color:gray;font-size:9px;} .virtuemart_search .inputbox{height:16px;vertical-align :middle} /* Custom Field Images */ .product-fields .product-field,.product-related-categories .product-field {width:100%;float:left;display:inline-block;} .product-fields .product-field label.other-customfield {width:25%;float:left;position:relative;top:20px;left:-18px;margin-bottom:27px;text-align:center;} /* For 4 images across use width:17% */ .product-fields .product-field input[type=radio] {position:relative;left:33px;} .product-fields .product-field .vm-img-desc {font-size:9px;} /* some more styles */ .priceColor2{color:gray;} .line-through{text-decoration:line-through} .inline{display: inline;} td.pricePad{padding-right: 10px;} td.priceCol{white-space:nowrap;} div.spaceStyle{padding: 0px; margin: 5px; spacing: 0px;} .vm-notice{color: #CC0000;} .buttonBar-right{text-align: right; width: 100%;} .userfields_info{font-weight: bold;display: block;margin: 0px 0px 8px 0px;} .ratingbox { position:relative; display:block; width:120px; height:24px; background:url("../images/color-stars.png") repeat-x scroll 0 bottom transparent; } .ratingbox span { background:url(../images/color-stars.png) repeat-x; display:block; width:1%; height:24px; position:absolute; } .vote { display: block; margin-bottom: 4px; } .category-ratingbox { position:relative; display:block; width:60px; height:12px; background:url("../images/color-stars-small.png") repeat-x scroll 0 bottom transparent; } .category-ratingbox span { background:url(../images/color-stars-small.png) repeat-x; display:block; width:1%; height:12px; position:absolute; } .stars-orange{background-position:0 0 !important;} .stars-red{background-position:0 -54px !important;} .stars-green{background-position:0 -108px !important; } .stars-blue{background-position:0 -162px !important;} .stars-purple{background-position:0 -216px !important;} js/jquery.validationEngine.js000066600000141362151371757550012347 0ustar00/* * Inline Form Validation Engine 2.1, jQuery plugin * * Copyright(c) 2010, Cedric Dugas * http://www.position-absolute.com * * 2.0 Rewrite by Olivier Refalo * http://www.crionics.com * * Form validation engine allowing custom regex rules to be added. * Licensed under the MIT License */ (function($) { var methods = { /** * Kind of the constructor, called before any action * @param {Map} user options */ init: function(options) { var form = this; if (!form.data('jqv') || form.data('jqv') == null ) { methods._saveOptions(form, options); // bind all formError elements to close on click $(".formError").live("click", function() { $(this).fadeOut(150, function() { // remove prompt once invisible $(this).remove(); }); }); } }, /** * Attachs jQuery.validationEngine to form.submit and field.blur events * Takes an optional params: a list of options * ie. jQuery("#formID1").validationEngine('attach', {promptPosition : "centerRight"}); */ attach: function(userOptions) { var form = this; var options; if(userOptions) options = methods._saveOptions(form, userOptions); else options = form.data('jqv'); if (!options.binded) { if (options.bindMethod == "bind"){ // bind fields form.find("[class*=validate]:not([type=checkbox])").bind(options.validationEventTrigger, methods._onFieldEvent); form.find("[class*=validate][type=checkbox]").bind("click", methods._onFieldEvent); // bind form.submit form.bind("submit", methods._onSubmitEvent); } else if (options.bindMethod == "live") { // bind fields with LIVE (for persistant state) form.find("[class*=validate]:not([type=checkbox])").live(options.validationEventTrigger, methods._onFieldEvent); form.find("[class*=validate][type=checkbox]").live("click", methods._onFieldEvent); // bind form.submit form.live("submit", methods._onSubmitEvent); } options.binded = true; } }, /** * Unregisters any bindings that may point to jQuery.validaitonEngine */ detach: function() { var form = this; var options = form.data('jqv'); if (options.binded) { // unbind fields form.find("[class*=validate]").not("[type=checkbox]").unbind(options.validationEventTrigger, methods._onFieldEvent); form.find("[class*=validate][type=checkbox]").unbind("click", methods._onFieldEvent); // unbind form.submit form.unbind("submit", methods.onAjaxFormComplete); // unbind live fields (kill) form.find("[class*=validate]").not("[type=checkbox]").die(options.validationEventTrigger, methods._onFieldEvent); form.find("[class*=validate][type=checkbox]").die("click", methods._onFieldEvent); // unbind form.submit form.die("submit", methods.onAjaxFormComplete); form.removeData('jqv'); } }, /** * Validates the form fields, shows prompts accordingly. * Note: There is no ajax form validation with this method, only field ajax validation are evaluated * * @return true if the form validates, false if it fails */ validate: function() { return methods._validateFields(this); }, /** * Validates one field, shows prompt accordingly. * Note: There is no ajax form validation with this method, only field ajax validation are evaluated * * @return true if the form validates, false if it fails */ validateField: function(el) { var options = $(this).data('jqv'); return methods._validateField($(el), options); }, /** * Validates the form fields, shows prompts accordingly. * Note: this methods performs fields and form ajax validations(if setup) * * @return true if the form validates, false if it fails, undefined if ajax is used for form validation */ validateform: function() { return methods._onSubmitEvent.call(this); }, /** * Displays a prompt on a element. * Note that the element needs an id! * * @param {String} promptText html text to display type * @param {String} type the type of bubble: 'pass' (green), 'load' (black) anything else (red) * @param {String} possible values topLeft, topRight, bottomLeft, centerRight, bottomRight */ showPrompt: function(promptText, type, promptPosition, showArrow) { var form = this.closest('form'); var options = form.data('jqv'); // No option, take default one if(!options) options = methods._saveOptions(this, options); if(promptPosition) options.promptPosition=promptPosition; options.showArrow = showArrow==true; methods._showPrompt(this, promptText, type, false, options); }, /** * Closes all error prompts on the page */ hidePrompt: function() { var promptClass = "."+ methods._getClassName($(this).attr("id")) + "formError" $(promptClass).fadeTo("fast", 0.3, function() { $(this).remove(); }); }, /** * Closes form error prompts, CAN be invidual */ hide: function() { if($(this).is("form")){ var closingtag = "parentForm"+$(this).attr('id'); }else{ var closingtag = $(this).attr('id') +"formError" } $('.'+closingtag).fadeTo("fast", 0.3, function() { $(this).remove(); }); }, /** * Closes all error prompts on the page */ hideAll: function() { $('.formError').fadeTo("fast", 0.3, function() { $(this).remove(); }); }, /** * Typically called when user exists a field using tab or a mouse click, triggers a field * validation */ _onFieldEvent: function() { var field = $(this); var form = field.closest('form'); var options = form.data('jqv'); // validate the current field methods._validateField(field, options); }, /** * Called when the form is submited, shows prompts accordingly * * @param {jqObject} * form * @return false if form submission needs to be cancelled */ _onSubmitEvent: function() { var form = $(this); var options = form.data('jqv'); // validate each field (- skip field ajax validation, no necessary since we will perform an ajax form validation) var r=methods._validateFields(form, true); if (r && options.ajaxFormValidation) { methods._validateFormWithAjax(form, options); return false; } if(options.onValidationComplete) { options.onValidationComplete(form, r); return false; } return r; }, /** * Return true if the ajax field validations passed so far * @param {Object} options * @return true, is all ajax validation passed so far (remember ajax is async) */ _checkAjaxStatus: function(options) { var status = true; $.each(options.ajaxValidCache, function(key, value) { if (!value) { status = false; // break the each return false; } }); return status; }, /** * Validates form fields, shows prompts accordingly * * @param {jqObject} * form * @param {skipAjaxFieldValidation} * boolean - when set to true, ajax field validation is skipped, typically used when the submit button is clicked * * @return true if form is valid, false if not, undefined if ajax form validation is done */ _validateFields: function(form, skipAjaxValidation) { var options = form.data('jqv'); // this variable is set to true if an error is found var errorFound = false; // Trigger hook, start validation form.trigger("jqv.form.validating") // first, evaluate status of non ajax fields form.find('[class*=validate]').not(':hidden').each( function() { var field = $(this); errorFound |= methods._validateField(field, options, skipAjaxValidation); }); // second, check to see if all ajax calls completed ok // errorFound |= !methods._checkAjaxStatus(options); // thrird, check status and scroll the container accordingly form.trigger("jqv.form.result", [errorFound]) if (errorFound) { if (options.scroll) { // get the position of the first error, there should be at least one, no need to check this //var destination = form.find(".formError:not('.greenPopup'):first").offset().top; // look for the visually top prompt var destination = Number.MAX_VALUE; var lst = $(".formError:not('.greenPopup')"); for (var i = 0; i < lst.length; i++) { var d = $(lst[i]).offset().top; if (d < destination) destination = d; } if (!options.isOverflown) $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination }, 1100); else { var overflowDIV = $(options.overflownDIV); var scrollContainerScroll = overflowDIV.scrollTop(); var scrollContainerPos = -parseInt(overflowDIV.offset().top); destination += scrollContainerScroll + scrollContainerPos - 5; var scrollContainer = $(options.overflownDIV + ":not(:animated)"); scrollContainer.animate({ scrollTop: destination }, 1100); } } return false; } return true; }, /** * This method is called to perform an ajax form validation. * During this process all the (field, value) pairs are sent to the server which returns a list of invalid fields or true * * @param {jqObject} form * @param {Map} options */ _validateFormWithAjax: function(form, options) { var data = form.serialize(); var url = (options.ajaxFormValidationURL) ? options.ajaxFormValidationURL : form.attr("action"); $.ajax({ type: "GET", url: url, cache: false, dataType: "json", data: data, form: form, methods: methods, options: options, beforeSend: function() { return options.onBeforeAjaxFormValidation(form, options); }, error: function(data, transport) { methods._ajaxError(data, transport); }, success: function(json) { if (json !== true) { // getting to this case doesn't necessary means that the form is invalid // the server may return green or closing prompt actions // this flag helps figuring it out var errorInForm=false; for (var i = 0; i < json.length; i++) { var value = json[i]; var errorFieldId = value[0]; var errorField = $($("#" + errorFieldId)[0]); // make sure we found the element if (errorField.length == 1) { // promptText or selector var msg = value[2]; // if the field is valid if (value[1] == true) { if (msg == "" || !msg){ // if for some reason, status==true and error="", just close the prompt methods._closePrompt(errorField); } else { // the field is valid, but we are displaying a green prompt if (options.allrules[msg]) { var txt = options.allrules[msg].alertTextOk; if (txt) msg = txt; } methods._showPrompt(errorField, msg, "pass", false, options, true); } } else { // the field is invalid, show the red error prompt errorInForm|=true; if (options.allrules[msg]) { var txt = options.allrules[msg].alertText; if (txt) msg = txt; } methods._showPrompt(errorField, msg, "", false, options, true); } } } options.onAjaxFormComplete(!errorInForm, form, json, options); } else options.onAjaxFormComplete(true, form, "", options); } }); }, /** * Validates field, shows prompts accordingly * * @param {jqObject} * field * @param {Array[String]} * field's validation rules * @param {Map} * user options * @return true if field is valid */ _validateField: function(field, options, skipAjaxValidation) { if (!field.attr("id")) $.error("jQueryValidate: an ID attribute is required for this field: " + field.attr("name") + " class:" + field.attr("class")); var rulesParsing = field.attr('class'); var getRules = /validate\[(.*)\]/.exec(rulesParsing); if (!getRules) return false; var str = getRules[1]; var rules = str.split(/\[|,|\]/); // true if we ran the ajax validation, tells the logic to stop messing with prompts var isAjaxValidator = false; var fieldName = field.attr("name"); var promptText = ""; var required = false; options.isError = false; options.showArrow = true; optional = false; for (var i = 0; i < rules.length; i++) { var errorMsg = undefined; switch (rules[i]) { case "optional": optional = true; break; case "required": required = true; errorMsg = methods._required(field, rules, i, options); break; case "custom": errorMsg = methods._customRegex(field, rules, i, options); break; case "ajax": // ajax has its own prompts handling technique if(!skipAjaxValidation){ methods._ajax(field, rules, i, options); isAjaxValidator = true; } break; case "minSize": errorMsg = methods._minSize(field, rules, i, options); break; case "maxSize": errorMsg = methods._maxSize(field, rules, i, options); break; case "min": errorMsg = methods._min(field, rules, i, options); break; case "max": errorMsg = methods._max(field, rules, i, options); break; case "past": errorMsg = methods._past(field, rules, i, options); break; case "future": errorMsg = methods._future(field, rules, i, options); break; case "maxCheckbox": errorMsg = methods._maxCheckbox(field, rules, i, options); field = $($("input[name='" + fieldName + "']")); break; case "minCheckbox": errorMsg = methods._minCheckbox(field, rules, i, options); field = $($("input[name='" + fieldName + "']")); break; case "equals": errorMsg = methods._equals(field, rules, i, options); break; case "funcCall": errorMsg = methods._funcCall(field, rules, i, options); break; default: //$.error("jQueryValidator rule not found"+rules[i]); } if (errorMsg !== undefined) { promptText += errorMsg + "
"; options.isError = true; } } // If the rules required is not added, an empty field is not validated if(!required){ if(field.val() == "") options.isError = false; } // Hack for radio/checkbox group button, the validation go into the // first radio/checkbox of the group var fieldType = field.attr("type"); if ((fieldType == "radio" || fieldType == "checkbox") && $("input[name='" + fieldName + "']").size() > 1) { field = $($("input[name='" + fieldName + "'][type!=hidden]:first")); options.showArrow = false; } if (options.isError){ methods._showPrompt(field, promptText, "", false, options); }else{ if (!isAjaxValidator) methods._closePrompt(field); } field.closest('form').trigger("jqv.field.error", [field, options.isError, promptText]) return options.isError; }, /** * Required validation * * @param {jqObject} field * @param {Array[String]} rules * @param {int} i rules index * @param {Map} * user options * @return an error string if validation failed */ _required: function(field, rules, i, options) { switch (field.attr("type")) { case "text": case "password": case "textarea": case "file": default: if (!field.val()) return options.allrules[rules[i]].alertText; break; case "radio": case "checkbox": var name = field.attr("name"); if ($("input[name='" + name + "']:checked").size() == 0) { if ($("input[name='" + name + "']").size() == 1) return options.allrules[rules[i]].alertTextCheckboxe; else return options.allrules[rules[i]].alertTextCheckboxMultiple; } break; // required for ');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput); a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left", this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus", this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span"){b= b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5", cursor:"default"})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a); d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);d.datepicker._curInst.dpDiv.stop(true,true)}var c= d.datepicker._get(b,"beforeShow");H(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c= {left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover"); if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing=true;d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv); J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"); a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]|| c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+ i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");if(b)b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(a){var b= this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();d.datepicker._triggerOnClose(b);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute", left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&& d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth= b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear= !b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a); a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a)); d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()% 100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=B+1-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y", TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+112?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay= a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(), b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n= this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var s=this._get(a,"nextText");s=!h?s:this.formatDate(s,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+s+"":f?"":''+s+"";j=this._get(a,"currentText");s=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,s,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
'+(c?h:"")+(this._isInRange(a,s)?'":"")+(c?"":h)+"
":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");s=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),B= this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x1)switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right": "left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}y+='">'}y+='
'+(/all|left/.test(t)&&x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,B,v)+'
';var z=j?'": "";for(t=0;t<7;t++){var r=(t+h)%7;z+="=5?' class="ui-datepicker-week-end"':"")+'>'+q[r]+""}y+=z+"";z=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,z);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;z=Math.ceil((t+z)/7);this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;r=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q";var R=!j?"":'";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&ro;R+='";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+""}g++;if(g>11){g=0;m++}y+="
'+this._get(a,"weekHeader")+"
'+ this._get(a,"calculateWeek")(r)+""+(F&&!D?" ":L?''+r.getDate()+"":''+ r.getDate()+"")+"
"+(l?""+(i[0]>0&&G==i[1]-1?'
':""):"");O+=y}w+=O}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'':"");a._keyEvent=false;return w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"), l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='
',o="";if(h||!j)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(k+=o+(h||!(j&&l)?" ":""));if(!a.yearshtml){a.yearshtml="";if(h||!l)k+=''+c+"";else{g=this._get(a,"yearRange").split(":");var s=(new Date).getFullYear();i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);return isNaN(q)?s:q};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()): g;for(a.yearshtml+='";k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?" ":"")+o;k+="
";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c== "Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear"); if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a); c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, "dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker= function(a){if(!this.length)return this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker, [this[0]].concat(b));return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.14";window["DP_jQuery_"+A]=d})(jQuery); js/.htaccess000066600000000177151371757550007007 0ustar00 Order allow,deny Deny from all js/facebox.js000066600000024264151371757550007161 0ustar00/* * Facebox (for jQuery) * version: 1.2 (05/05/2008) * @requires jQuery v1.2 or later * * Examples at http://famspam.com/facebox/ * * Licensed under the MIT: * http://www.opensource.org/licenses/mit-license.php * * Copyright 2007, 2008 Chris Wanstrath [ chris@ozmm.org ] * * Usage: * * jQuery(document).ready(function() { * jQuery('a[rel*=facebox]').facebox() * }) * * Terms * Loads the #terms div in the box * * Terms * Loads the terms.html page in the box * * Terms * Loads the terms.png image in the box * * * You can also use it programmatically: * * jQuery.facebox('some html') * jQuery.facebox('some html', 'my-groovy-style') * * The above will open a facebox with "some html" as the content. * * jQuery.facebox(function($) { * $.get('blah.html', function(data) { $.facebox(data) }) * }) * * The above will show a loading screen before the passed function is called, * allowing for a better ajaxy experience. * * The facebox function can also display an ajax page, an image, or the contents of a div: * * jQuery.facebox({ ajax: 'remote.html' }) * jQuery.facebox({ ajax: 'remote.html' }, 'my-groovy-style') * jQuery.facebox({ image: 'stairs.jpg' }) * jQuery.facebox({ image: 'stairs.jpg' }, 'my-groovy-style') * jQuery.facebox({ div: '#box' }) * jQuery.facebox({ div: '#box' }, 'my-groovy-style') * * Want to close the facebox? Trigger the 'close.facebox' document event: * * jQuery(document).trigger('close.facebox') * * Facebox also has a bunch of other hooks: * * loading.facebox * beforeReveal.facebox * reveal.facebox (aliased as 'afterReveal.facebox') * init.facebox * afterClose.facebox * * Simply bind a function to any of these hooks: * * $(document).bind('reveal.facebox', function() { ...stuff to do after the facebox and contents are revealed... }) * */ (function($) { $.facebox = function(data, klass) { $.facebox.loading() if (data.ajax) fillFaceboxFromAjax(data.ajax, klass) else if (data.iframe) fillFaceboxFromHref(data.iframe,klass, data.rev) else if (data.image) fillFaceboxFromImage(data.image, klass) else if (data.div) fillFaceboxFromHref(data.div, klass, data.rev) else if (data.text) fillFaceboxFromText(data.text, klass) else if ($.isFunction(data)) data.call($) else $.facebox.reveal(data, klass) } /* * Public, $.facebox methods */ $.extend($.facebox, { settings: { opacity : 0.6, overlay : true, loadingImage : '/components/com_virtuemart/assets/images/facebox/loading.gif', closeImage : '/components/com_virtuemart/assets/images/facebox/closelabel.png', imageTypes : [ 'png', 'jpg', 'jpeg', 'gif' ], faceboxHtml : '\ ' }, loading: function() { init() if ($('#facebox .loading').length == 1) return true showOverlay() $('#facebox .content').empty() $('#facebox .body').children().hide().end(). append('
') // $('#facebox').css({ // top: 100 , // getPageScroll()[1] + (getPageHeight() / 10), // left: $(window).width() / 2 - 205 // }).show() $('#facebox').css({ top: getPageScroll()[1] + ($(window).height() / 10), left: ($(window).width() - $('#facebox').width()) / 2 }).show() $(document).bind('keydown.facebox', function(e) { if (e.keyCode == 27) $.facebox.close() return true }) $(document).trigger('loading.facebox') }, reveal: function(data, klass) { $(document).trigger('beforeReveal.facebox') if (klass) $('#facebox .content').addClass(klass) $('#facebox .content').append(data) $('#facebox .loading').remove() $('#facebox .body').children().fadeIn('normal') $('#facebox').css('left', $(window).width() / 2 - ($('#facebox .popup').width() / 2)) $(document).trigger('reveal.facebox').trigger('afterReveal.facebox') }, close: function() { $(document).trigger('close.facebox') return false } }) /* * Public, $.fn methods */ $.fn.facebox = function(settings) { if ($(this).length == 0) return init(settings) function clickHandler() { $.facebox.loading(true) // support for rel="facebox.inline_popup" syntax, to add a class // also supports deprecated "facebox[.inline_popup]" syntax var klass = this.rel.match(/facebox\[?\.(\w+)\]?/) if (klass) klass = klass[1] fillFaceboxFromHref(this.href, klass, this.rev) return false } return this.bind('click.facebox', clickHandler) } /* * Private methods */ // called one time to setup facebox on this page function init(settings) { if ($.facebox.settings.inited) return true else $.facebox.settings.inited = true $(document).trigger('init.facebox') makeCompatible() var imageTypes = $.facebox.settings.imageTypes.join('|') $.facebox.settings.imageTypesRegexp = new RegExp('\.(' + imageTypes + ')$', 'i') if (settings) $.extend($.facebox.settings, settings) $('body').append($.facebox.settings.faceboxHtml) var preload = [ new Image(), new Image() ] preload[0].src = $.facebox.settings.closeImage preload[1].src = $.facebox.settings.loadingImage $('#facebox').find('.b:first, .bl').each(function() { preload.push(new Image()) preload.slice(-1).src = $(this).css('background-image').replace(/url\((.+)\)/, '$1') }) $('#facebox .close').click($.facebox.close) $('#facebox .close_image').attr('src', $.facebox.settings.closeImage) } // getPageScroll() by quirksmode.com function getPageScroll() { var xScroll, yScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; xScroll = self.pageXOffset; } else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict yScroll = document.documentElement.scrollTop; xScroll = document.documentElement.scrollLeft; } else if (document.body) {// all other Explorers yScroll = document.body.scrollTop; xScroll = document.body.scrollLeft; } return new Array(xScroll,yScroll) } // Adapted from getPageSize() by quirksmode.com function getPageHeight() { var windowHeight if (self.innerHeight) { // all except Explorer windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowHeight = document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowHeight = document.body.clientHeight; } return windowHeight } // Backwards compatibility function makeCompatible() { var $s = $.facebox.settings $s.loadingImage = $s.loading_image || $s.loadingImage $s.closeImage = $s.close_image || $s.closeImage $s.imageTypes = $s.image_types || $s.imageTypes $s.faceboxHtml = $s.facebox_html || $s.faceboxHtml } // Figures out what you want to display and displays it // formats are: // div: #id // image: blah.extension // ajax: anything else function fillFaceboxFromHref(href, klass, rev ) { // div if (href.match(/#/)) { var url = window.location.href.split('#')[0] var target = href.replace(url,'') if (target == '#') return $.facebox.reveal($(target).html(), klass) // iframe } else if (rev.split('|')[0] == 'iframe') { fillFaceboxFromIframe(href, klass, rev.split('|')[1],rev.split('|')[2]) // image } else if (href.match($.facebox.settings.imageTypesRegexp)) { fillFaceboxFromImage(href, klass) // ajax } else { fillFaceboxFromAjax(href, klass) } } function fillFaceboxFromIframe(href, klass, height, width) { $.facebox.reveal('', klass) } function fillFaceboxFromImage(href, klass) { var image = new Image() image.onload = function() { $.facebox.reveal('
', klass) } image.src = href } function fillFaceboxFromText(text, klass) { $.facebox.reveal('
'+ text + '
', klass) } function fillFaceboxFromAjax(href, klass) { $.get(href, function(data) { $.facebox.reveal(data, klass) }) } function skipOverlay() { return $.facebox.settings.overlay == false || $.facebox.settings.opacity === null } function showOverlay() { if (skipOverlay()) return if ($('#facebox_overlay').length == 0) $("body").append('
') $('#facebox_overlay').hide().addClass("facebox_overlayBG") .css('opacity', $.facebox.settings.opacity) .click(function() { $(document).trigger('close.facebox') }) .fadeIn(200) return false } function hideOverlay() { if (skipOverlay()) return $('#facebox_overlay').fadeOut(200, function(){ $("#facebox_overlay").removeClass("facebox_overlayBG") $("#facebox_overlay").addClass("facebox_hide") $("#facebox_overlay").remove() }) return false } /* * Bindings */ $(document).bind('close.facebox', function() { $(document).unbind('keydown.facebox') $('#facebox').fadeOut(function() { $('#facebox .content').removeClass().addClass('content') $('#facebox .loading').remove() $(document).trigger('afterClose.facebox') }) hideOverlay() }) $(document).bind('afterReveal.facebox', function() { var windowHeight = $(window).height(); var faceboxHeight = $('#facebox').height(); if(faceboxHeight < windowHeight) { var scrolltop = $(window).scrollTop(); var top = Math.floor((windowHeight - faceboxHeight) / 2) + scrolltop; $('#facebox').css('top', (top)); } else { $('#facebox').css('top',$(window).scrollTop() ); } }); })(jQuery); js/jquery.ui.core.min.js000066600000010356151371757550011213 0ustar00/*! * jQuery UI 1.8.14 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI */ (function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.14", keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus(); b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this, "overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection", function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth, outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a,"tabindex"),d=isNaN(b); return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e= 0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a0) { $.getJSON('index.php?option=com_virtuemart&view=state&format=json&virtuemart_country_id=' + byAjax, function(result){ // Max Bitte Testen var virtuemart_state_id = $('#'+prefix+'virtuemart_state_id'); var status = virtuemart_state_id.attr('required'); if(status == 'required') { if( result[byAjax].length > 0 ) { virtuemart_state_id.attr('required','required'); } else { virtuemart_state_id.removeAttr('required'); } } // ENDE $.each(result, function(key, value) { if (value.length >0) { opt.data( 'd'+key, value ); } else { opt.data( 'd'+key, 0 ); } }); methods.addToList(opt,optValues,dest,prefix); if ( typeof ids !== "undefined") { var states = ids.length ? ids.split(',') : [] ; $.each(states, function(k,id) { $(dest).find('[value='+id+']').attr("selected","selected"); }); } $(dest).trigger("liszt:updated"); } ); } else { methods.addToList(opt,optValues,dest,prefix) $(dest).trigger("liszt:updated"); } oldValues = optValues ; }, addToList: function(opt,values,dest,prefix) { $.each(values, function(dataKey, dataValue) { var groupExist = $("#"+prefix+"group"+dataValue+"").size(); if ( ! groupExist ) { var datas = opt.data( 'd'+dataValue ); if (datas.length >0) { var label = opt.find("option[value='"+dataValue+"']").text(); var group =''; $.each( datas , function( key, value) { if (value) group +=''; }); group += ''; $(dest).append(group); } } }); } }; $.fn.vm2front = function( method ) { if ( methods[method] ) { return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); } else if ( typeof method === 'object' || ! method ) { return methods.init.apply( this, arguments ); } else { $.error( 'Method ' + method + ' does not exist on Vm2 front jQuery library' ); } }; })(jQuery) js/vmcreditcard.js000066600000022265151371757550010220 0ustar00/*================================================================================================*/ /* * * donwloaded from http://www.braemoor.co.uk/software/creditcard.shtml * adapted by Valerie Isaksen * */ /* This routine checks the credit card number. The following checks are made: 1. A number has been provided 2. The number is a right length for the card 3. The number has an appropriate prefix for the card 4. The number has a valid modulus 10 number check digit if required If the validation fails an error is reported. The structure of credit card formats was gleaned from a variety of sources on the web, although the best is probably on Wikepedia ("Credit card number"): http://en.wikipedia.org/wiki/Credit_card_number Parameters: cardnumber number on the card cardname name of card as defined in the card list below Author: John Gardner Date: 1st November 2003 Updated: 26th Feb. 2005 Additional cards added by request Updated: 27th Nov. 2006 Additional cards added from Wikipedia Updated: 18th Jan. 2008 Additional cards added from Wikipedia Updated: 26th Nov. 2008 Maestro cards extended Updated: 19th Jun. 2009 Laser cards extended from Wikipedia Updated: 11th Sep. 2010 Typos removed from Diners and Solo definitions (thanks to Noe Leon) Updated: 10th April 2012 New matches for Maestro, Diners Enroute and Switch Updated: 17th October 2012 Diners Club prefix 38 not encoded */ /* If a credit card number is invalid, an error reason is loaded into the global ccErrorNo variable. This can be be used to index into the global error string array to report the reason to the user if required: e.g. if (!checkCreditCard (number, name) alert (ccErrors(ccErrorNo); */ var ccErrorNo = 0; /*************************************************************************\ boolean isExpiryDate([int year, int month]) return true if the date is a valid expiry date, else return false. \*************************************************************************/ function CreditCardisExpiryDate(month, year,paymentmethod_id) { document.getElementById("cc_expiredate_errormsg_"+paymentmethod_id).style.display="none"; document.getElementById("cc_expiredate_errormsg_"+paymentmethod_id).innerHTML =''; today = new Date(); expiry = new Date(year, month); if (today.getTime() > expiry.getTime()) { var error_msg = ccErrors [5] ; document.getElementById("cc_expiredate_errormsg_"+ paymentmethod_id).style.display="block"; document.getElementById("cc_expiredate_errormsg_"+ paymentmethod_id).innerHTML =error_msg; return false; } else return true; } function CheckCreditCardNumber(cardnumber, paymentmethod_id){ for (cardType = 0; cardType < 13 ; cardType++) { if(checkCreditCard(cardnumber,cardType)){ return true; } } var error_msg = ccErrors [ccErrorNo] ; document.getElementById("cc_cardnumber_errormsg_"+ paymentmethod_id).style.display="block"; document.getElementById("cc_cardnumber_errormsg_"+ paymentmethod_id).innerHTML =error_msg; return false; } function razCCerror(paymentmethod_id){ document.getElementById("cc_cardnumber_errormsg_" + paymentmethod_id).style.display="none"; document.getElementById("cc_cardnumber_errormsg_" + paymentmethod_id).innerHTML =''; return true; } function checkCreditCard (cardnumber, cardname) { // Array to hold the permitted card characteristics var cards = new Array(); // Define the cards we support. You may add addtional card types as follows. // Name: As in the selection box of the form - must be same as user's // Length: List of possible valid lengths of the card number for the card // prefixes: List of possible prefixes for the card // checkdigit: Boolean to say whether there is a check digit cards [0] = {name: "Visa", length: "13,16", prefixes: "4", checkdigit: true}; cards [1] = {name: "MasterCard", length: "16", prefixes: "51,52,53,54,55", checkdigit: true}; cards [2] = {name: "DinersClub", length: "14,16", prefixes: "36,38,54,55", checkdigit: true}; cards [3] = {name: "CarteBlanche", length: "14", prefixes: "300,301,302,303,304,305", checkdigit: true}; cards [4] = {name: "AmEx", length: "15", prefixes: "34,37", checkdigit: true}; cards [5] = {name: "Discover", length: "16", prefixes: "6011,622,64,65", checkdigit: true}; cards [6] = {name: "JCB", length: "16", prefixes: "35", checkdigit: true}; cards [7] = {name: "enRoute", length: "15", prefixes: "2014,2149", checkdigit: true}; cards [8] = {name: "Solo", length: "16,18,19", prefixes: "6334,6767", checkdigit: true}; cards [9] = {name: "Switch", length: "16,18,19", prefixes: "4903,4905,4911,4936,564182,633110,6333,6759", checkdigit: true}; cards [10] = {name: "Maestro", length: "12,13,14,15,16,18,19", prefixes: "5018,5020,5038,6304,6759,6761,6762,6763", checkdigit: true}; cards [11] = {name: "VisaElectron", length: "16", prefixes: "4026,417500,4508,4844,4913,4917", checkdigit: true}; cards [12] = {name: "LaserCard", length: "16,17,18,19", prefixes: "6304,6706,6771,6709", checkdigit: true}; // Establish card type var cardType = -1; for (var i=0; i= 0; i--) { // Extract the next digit and multiply by 1 or 2 on alternative digits. calc = Number(cardNo.charAt(i)) * j; // If the result is in two digits add 1 to the checksum total if (calc > 9) { checksum = checksum + 1; calc = calc - 10; } // Add the units element to the checksum total checksum = checksum + calc; // Switch the value of j if (j ==1) {j = 2} else {j = 1}; } // All done - if checksum is divisible by 10, it is a valid modulus 10. // If not, report an error. if (checksum % 10 != 0) { ccErrorNo = 3; return false; } } // Check it's not a spam number if (cardNo == '5490997771092064') { ccErrorNo = 5; return false; } // The following are the card-specific checks we undertake. var LengthValid = false; var PrefixValid = false; var undefined; // We use these for holding the valid lengths and prefixes of a card type var prefix = new Array (); var lengths = new Array (); // Load an array with the valid prefixes for this card prefix = cards[cardType].prefixes.split(","); // Now see if any of them match what we have in the card number for (i=0; i=0)&&c(h,!i)}});a(function(){var h=document.body,g=h.appendChild(g=document.createElement("div"));a.extend(g.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=g.offsetHeight===100;a.support.selectstart="onselectstart"in g;h.removeChild(g).style.display="none"});a.extend(a.ui,{plugin:{add:function(h,g,i){h=a.ui[h].prototype;for(var b in i){h.plugins[b]=h.plugins[b]||[];h.plugins[b].push([g,i[b]])}},call:function(h,g,i){if((g=h.plugins[g])&&h.element[0].parentNode)for(var b= 0;b0)return true;h[g]=1;i=h[g]>0;h[g]=0;return i},isOverAxis:function(h,g,i){return h>g&&h=9)&&!c.button)return this._mouseUp(c);if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==false)?this._mouseDrag(c):this._mouseUp(c);return!this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted= false;c.target==this._mouseDownEvent.target&&a.data(c.target,this.widgetName+".preventClickEvent",true);this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); (function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== "original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(d){var c= this.options;if(this.helper||c.disabled||a(d.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(d);if(!this.handle)return false;a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return true},_mouseStart:function(d){var c=this.options;this.helper= this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}); this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,d);return true}, _mouseDrag:function(d,c){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);return false},_mouseStop:function(d){var c= false;if(a.ui.ddmanager&&!this.options.dropBehaviour)c=a.ui.ddmanager.drop(this,d);if(this.dropped){c=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var e=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration, 10),function(){e._trigger("stop",d)!==false&&e._clear()})}else this._trigger("stop",d)!==false&&this._clear();return false},_mouseUp:function(d){this.options.iframeFix===true&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,d);return a.ui.mouse.prototype._mouseUp.call(this,d)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var c=!this.options.handle|| !a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target)c=true});return c},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&& d.css("position","absolute");return d},_adjustOffsetFromHelper:function(d){if(typeof d=="string")d=d.split(" ");if(a.isArray(d))d={left:+d[0],top:+d[1]||0};if("left"in d)this.offset.click.left=d.left+this.margins.left;if("right"in d)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if("top"in d)this.offset.click.top=d.top+this.margins.top;if("bottom"in d)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent= this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"), 10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.element.position();return{top:d.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"), 10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=[d.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,d.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top, (d.containment=="document"?0:a(window).scrollLeft())+a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:a(window).scrollTop())+(a(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){d=a(d.containment);var c=d[0];if(c){d.offset();var e=a(c).css("overflow")!= "hidden";this.containment=[(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0),(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0),(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"), 10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=d}}else if(d.containment.constructor==Array)this.containment=d.containment},_convertPositionTo:function(d,c){if(!c)c=this.position;d=d=="absolute"?1:-1;var e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);return{top:c.top+ this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:e.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())*d)}},_generatePosition:function(d){var c=this.options,e=this.cssPosition=="absolute"&& !(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName),g=d.pageX,i=d.pageY;if(this.originalPosition){var b;if(this.containment){if(this.relative_container){b=this.relative_container.offset();b=[this.containment[0]+b.left,this.containment[1]+b.top,this.containment[2]+b.left,this.containment[3]+b.top]}else b=this.containment;if(d.pageX-this.offset.click.leftb[2])g=b[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>b[3])i=b[3]+this.offset.click.top}if(c.grid){i=c.grid[1]?this.originalPageY+Math.round((i-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;i=b?!(i-this.offset.click.topb[3])?i:!(i-this.offset.click.topb[2])?g:!(g-this.offset.click.left=0;l--){var o=e.snapElements[l].left,n=o+e.snapElements[l].width,k=e.snapElements[l].top,m=k+e.snapElements[l].height;if(o-g=l&&i<=o||b>=l&&b<=o||io)&&(h>= f&&h<=j||g>=f&&g<=j||hj);default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,c){var e=a.ui.ddmanager.droppables[d.options.scope]||[],h=c?c.type:null,g=(d.currentItem||d.element).find(":data(droppable)").andSelf(),i=0;a:for(;i').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=h.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var g=this.handles.split(",");this.handles={};for(var i=0;i');/sw|se|ne|nw/.test(b)&&f.css({zIndex:++h.zIndex});"se"==b&&f.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[b]=".ui-resizable-"+b;this.element.append(f)}}this._renderAxis=function(j){j=j||this.element;for(var l in this.handles){if(this.handles[l].constructor== String)this.handles[l]=a(this.handles[l],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=a(this.handles[l],this.element),n=0;n=/sw|ne|nw|se|n|s/.test(l)?o.outerHeight():o.outerWidth();o=["padding",/ne|nw|n/.test(l)?"Top":/se|sw|s/.test(l)?"Bottom":/^e$/.test(l)?"Right":"Left"].join("");j.css(o,n);this._proportionallyResize()}a(this.handles[l])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection(); this._handles.mouseover(function(){if(!e.resizing){if(this.className)var j=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);e.axis=j&&j[1]?j[1]:"se"}});if(h.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){if(!h.disabled){a(this).removeClass("ui-resizable-autohide");e._handles.show()}},function(){if(!h.disabled)if(!e.resizing){a(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy(); var e=function(g){a(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var h=this.element;h.after(this.originalElement.css({position:h.css("position"),width:h.outerWidth(),height:h.outerHeight(),top:h.css("top"),left:h.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(e){var h= false;for(var g in this.handles)if(a(this.handles[g])[0]==e.target)h=true;return!this.options.disabled&&h},_mouseStart:function(e){var h=this.options,g=this.element.position(),i=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(i.is(".ui-draggable")||/absolute/.test(i.css("position")))i.css({position:"absolute",top:g.top,left:g.left});a.browser.opera&&/relative/.test(i.css("position"))&&i.css({position:"relative",top:"auto",left:"auto"}); this._renderProxy();g=d(this.helper.css("left"));var b=d(this.helper.css("top"));if(h.containment){g+=a(h.containment).scrollLeft()||0;b+=a(h.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:g,top:b};this.size=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()};this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()};this.originalPosition={left:g,top:b};this.sizeDiff= {width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof h.aspectRatio=="number"?h.aspectRatio:this.originalSize.width/this.originalSize.height||1;h=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",h=="auto"?this.axis+"-resize":h);i.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(e){var h=this.helper,g=this.originalMousePosition,i=this._change[this.axis]; if(!i)return false;g=i.apply(this,[e,e.pageX-g.left||0,e.pageY-g.top||0]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)g=this._updateRatio(g,e);g=this._respectSize(g,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(g);this._trigger("resize",e,this.ui());return false}, _mouseStop:function(e){this.resizing=false;var h=this.options,g=this;if(this._helper){var i=this._proportionallyResizeElements,b=i.length&&/textarea/i.test(i[0].nodeName);i=b&&a.ui.hasScroll(i[0],"left")?0:g.sizeDiff.height;b=b?0:g.sizeDiff.width;b={width:g.helper.width()-b,height:g.helper.height()-i};i=parseInt(g.element.css("left"),10)+(g.position.left-g.originalPosition.left)||null;var f=parseInt(g.element.css("top"),10)+(g.position.top-g.originalPosition.top)||null;h.animate||this.element.css(a.extend(b, {top:f,left:i}));g.helper.height(g.size.height);g.helper.width(g.size.width);this._helper&&!h.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",e);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(e){var h=this.options,g,i,b;h={minWidth:c(h.minWidth)?h.minWidth:0,maxWidth:c(h.maxWidth)?h.maxWidth:Infinity,minHeight:c(h.minHeight)?h.minHeight:0,maxHeight:c(h.maxHeight)?h.maxHeight: Infinity};if(this._aspectRatio||e){e=h.minHeight*this.aspectRatio;i=h.minWidth/this.aspectRatio;g=h.maxHeight*this.aspectRatio;b=h.maxWidth/this.aspectRatio;if(e>h.minWidth)h.minWidth=e;if(i>h.minHeight)h.minHeight=i;if(ge.width,j=c(e.height)&&h.minHeight&&h.minHeight>e.height;if(f)e.width=h.minWidth;if(j)e.height=h.minHeight;if(i)e.width=h.maxWidth;if(b)e.height=h.maxHeight;var l=this.originalPosition.left+this.originalSize.width,o=this.position.top+this.size.height,n=/sw|nw|w/.test(g);g=/nw|ne|n/.test(g);if(f&&n)e.left=l-h.minWidth;if(i&&n)e.left=l-h.maxWidth;if(j&&g)e.top=o-h.minHeight;if(b&&g)e.top=o-h.maxHeight;if((h=!e.width&&!e.height)&&!e.left&&e.top)e.top=null;else if(h&&!e.top&&e.left)e.left= null;return e},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e=this.helper||this.element,h=0;h');var h=a.browser.msie&&a.browser.version<7,g=h?1:0;h=h?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+ h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++e.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,h){return{width:this.originalSize.width+h}},w:function(e,h){return{left:this.originalPosition.left+h,width:this.originalSize.width-h}},n:function(e,h,g){return{top:this.originalPosition.top+g,height:this.originalSize.height-g}},s:function(e,h,g){return{height:this.originalSize.height+ g}},se:function(e,h,g){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,h,g]))},sw:function(e,h,g){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,h,g]))},ne:function(e,h,g){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,h,g]))},nw:function(e,h,g){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,h,g]))}},_propagate:function(e,h){a.ui.plugin.call(this,e,[h,this.ui()]); e!="resize"&&this._trigger(e,h,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.14"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var e=a(this).data("resizable").options,h=function(g){a(g).each(function(){var i=a(this);i.data("resizable-alsoresize",{width:parseInt(i.width(), 10),height:parseInt(i.height(),10),left:parseInt(i.css("left"),10),top:parseInt(i.css("top"),10),position:i.css("position")})})};if(typeof e.alsoResize=="object"&&!e.alsoResize.parentNode)if(e.alsoResize.length){e.alsoResize=e.alsoResize[0];h(e.alsoResize)}else a.each(e.alsoResize,function(g){h(g)});else h(e.alsoResize)},resize:function(e,h){var g=a(this).data("resizable");e=g.options;var i=g.originalSize,b=g.originalPosition,f={height:g.size.height-i.height||0,width:g.size.width-i.width||0,top:g.position.top- b.top||0,left:g.position.left-b.left||0},j=function(l,o){a(l).each(function(){var n=a(this),k=a(this).data("resizable-alsoresize"),m={},p=o&&o.length?o:n.parents(h.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(p,function(q,s){if((q=(k[s]||0)+(f[s]||0))&&q>=0)m[s]=q||null});if(a.browser.opera&&/relative/.test(n.css("position"))){g._revertToRelativePosition=true;n.css({position:"absolute",top:"auto",left:"auto"})}n.css(m)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType? a.each(e.alsoResize,function(l,o){j(l,o)}):j(e.alsoResize)},stop:function(){var e=a(this).data("resizable"),h=e.options,g=function(i){a(i).each(function(){var b=a(this);b.css({position:b.data("resizable-alsoresize").position})})};if(e._revertToRelativePosition){e._revertToRelativePosition=false;typeof h.alsoResize=="object"&&!h.alsoResize.nodeType?a.each(h.alsoResize,function(i){g(i)}):g(h.alsoResize)}a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(e){var h= a(this).data("resizable"),g=h.options,i=h._proportionallyResizeElements,b=i.length&&/textarea/i.test(i[0].nodeName),f=b&&a.ui.hasScroll(i[0],"left")?0:h.sizeDiff.height;b={width:h.size.width-(b?0:h.sizeDiff.width),height:h.size.height-f};f=parseInt(h.element.css("left"),10)+(h.position.left-h.originalPosition.left)||null;var j=parseInt(h.element.css("top"),10)+(h.position.top-h.originalPosition.top)||null;h.element.animate(a.extend(b,j&&f?{top:j,left:f}:{}),{duration:g.animateDuration,easing:g.animateEasing, step:function(){var l={width:parseInt(h.element.css("width"),10),height:parseInt(h.element.css("height"),10),top:parseInt(h.element.css("top"),10),left:parseInt(h.element.css("left"),10)};i&&i.length&&a(i[0]).css({width:l.width,height:l.height});h._updateCache(l);h._propagate("resize",e)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var e=a(this).data("resizable"),h=e.element,g=e.options.containment;if(h=g instanceof a?g.get(0):/parent/.test(g)?h.parent().get(0):g){e.containerElement= a(h);if(/document/.test(g)||g==document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var i=a(h),b=[];a(["Top","Right","Left","Bottom"]).each(function(l,o){b[l]=d(i.css("padding"+o))});e.containerOffset=i.offset();e.containerPosition=i.position();e.containerSize={height:i.innerHeight()-b[3],width:i.innerWidth()-b[1]};g=e.containerOffset; var f=e.containerSize.height,j=e.containerSize.width;j=a.ui.hasScroll(h,"left")?h.scrollWidth:j;f=a.ui.hasScroll(h)?h.scrollHeight:f;e.parentData={element:h,left:g.left,top:g.top,width:j,height:f}}}},resize:function(e){var h=a(this).data("resizable"),g=h.options,i=h.containerOffset,b=h.position;e=h._aspectRatio||e.shiftKey;var f={top:0,left:0},j=h.containerElement;if(j[0]!=document&&/static/.test(j.css("position")))f=i;if(b.left<(h._helper?i.left:0)){h.size.width+=h._helper?h.position.left-i.left: h.position.left-f.left;if(e)h.size.height=h.size.width/g.aspectRatio;h.position.left=g.helper?i.left:0}if(b.top<(h._helper?i.top:0)){h.size.height+=h._helper?h.position.top-i.top:h.position.top;if(e)h.size.width=h.size.height*g.aspectRatio;h.position.top=h._helper?i.top:0}h.offset.left=h.parentData.left+h.position.left;h.offset.top=h.parentData.top+h.position.top;g=Math.abs((h._helper?h.offset.left-f.left:h.offset.left-f.left)+h.sizeDiff.width);i=Math.abs((h._helper?h.offset.top-f.top:h.offset.top- i.top)+h.sizeDiff.height);b=h.containerElement.get(0)==h.element.parent().get(0);f=/relative|absolute/.test(h.containerElement.css("position"));if(b&&f)g-=h.parentData.left;if(g+h.size.width>=h.parentData.width){h.size.width=h.parentData.width-g;if(e)h.size.height=h.size.width/h.aspectRatio}if(i+h.size.height>=h.parentData.height){h.size.height=h.parentData.height-i;if(e)h.size.width=h.size.height*h.aspectRatio}},stop:function(){var e=a(this).data("resizable"),h=e.options,g=e.containerOffset,i=e.containerPosition, b=e.containerElement,f=a(e.helper),j=f.offset(),l=f.outerWidth()-e.sizeDiff.width;f=f.outerHeight()-e.sizeDiff.height;e._helper&&!h.animate&&/relative/.test(b.css("position"))&&a(this).css({left:j.left-i.left-g.left,width:l,height:f});e._helper&&!h.animate&&/static/.test(b.css("position"))&&a(this).css({left:j.left-i.left-g.left,width:l,height:f})}});a.ui.plugin.add("resizable","ghost",{start:function(){var e=a(this).data("resizable"),h=e.options,g=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25, display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");e.ghost.appendTo(e.helper)},resize:function(){var e=a(this).data("resizable");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=a(this).data("resizable");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var e= a(this).data("resizable"),h=e.options,g=e.size,i=e.originalSize,b=e.originalPosition,f=e.axis;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var j=Math.round((g.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1);h=Math.round((g.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(f)){e.size.width=i.width+j;e.size.height=i.height+h}else if(/^(ne)$/.test(f)){e.size.width=i.width+j;e.size.height=i.height+h;e.position.top=b.top-h}else{if(/^(sw)$/.test(f)){e.size.width=i.width+j;e.size.height= i.height+h}else{e.size.width=i.width+j;e.size.height=i.height+h;e.position.top=b.top-h}e.position.left=b.left-j}}});var d=function(e){return parseInt(e,10)||0},c=function(e){return!isNaN(parseInt(e,10))}})(jQuery); (function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(d.options.filter,d.element[0]);c.each(function(){var e=a(this),h=e.offset();a.data(this,"selectable-item",{element:this,$element:e,left:h.left,top:h.top,right:h.left+e.outerWidth(),bottom:h.top+e.outerHeight(),startselected:false,selected:e.hasClass("ui-selected"), selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=a("
")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(d){var c=this;this.opos=[d.pageX, d.pageY];if(!this.options.disabled){var e=this.options;this.selectees=a(e.filter,this.element[0]);this._trigger("start",d);a(e.appendTo).append(this.helper);this.helper.css({left:d.clientX,top:d.clientY,width:0,height:0});e.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var h=a.data(this,"selectable-item");h.startselected=true;if(!d.metaKey){h.$element.removeClass("ui-selected");h.selected=false;h.$element.addClass("ui-unselecting");h.unselecting=true;c._trigger("unselecting", d,{unselecting:h.element})}});a(d.target).parents().andSelf().each(function(){var h=a.data(this,"selectable-item");if(h){var g=!d.metaKey||!h.$element.hasClass("ui-selected");h.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");h.unselecting=!g;h.selecting=g;(h.selected=g)?c._trigger("selecting",d,{selecting:h.element}):c._trigger("unselecting",d,{unselecting:h.element});return false}})}},_mouseDrag:function(d){var c=this;this.dragged=true;if(!this.options.disabled){var e= this.options,h=this.opos[0],g=this.opos[1],i=d.pageX,b=d.pageY;if(h>i){var f=i;i=h;h=f}if(g>b){f=b;b=g;g=f}this.helper.css({left:h,top:g,width:i-h,height:b-g});this.selectees.each(function(){var j=a.data(this,"selectable-item");if(!(!j||j.element==c.element[0])){var l=false;if(e.tolerance=="touch")l=!(j.left>i||j.rightb||j.bottomh&&j.rightg&&j.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var d=this.options;this.containerCache={};this.element.addClass("ui-sortable"); this.refresh();this.floating=this.items.length?d.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var d=this.items.length-1;d>=0;d--)this.items[d].item.removeData("sortable-item");return this},_setOption:function(d,c){if(d=== "disabled"){this.options[d]=c;this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")}else a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(d,c){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(d);var e=null,h=this;a(d.target).parents().each(function(){if(a.data(this,"sortable-item")==h){e=a(this);return false}});if(a.data(d.target,"sortable-item")==h)e=a(d.target);if(!e)return false;if(this.options.handle&& !c){var g=false;a(this.options.handle,e).find("*").andSelf().each(function(){if(this==d.target)g=true});if(!g)return false}this.currentItem=e;this._removeCurrentsFromItems();return true},_mouseStart:function(d,c,e){c=this.options;var h=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top, left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!= document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",d,h._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d); return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=this.options,e=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY=0;c--){e=this.items[c];var h=e.item[0],g=this._intersectsWithPointer(e);if(g)if(h!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=h&&!a.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0], h):true)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e))this._rearrange(d,e);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,c){if(d){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,d);if(this.options.revert){var e=this;c=e.placeholder.offset(); e.reverting=true;a(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(d)})}else this._clear(d,c);return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,d._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,d._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null, dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(d){var c=this._getItemsAsjQuery(d&&d.connected),e=[];d=d||{};a(c).each(function(){var h=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(h)e.push((d.key||h[1]+"[]")+"="+(d.key&&d.expression?h[1]:h[2]))});!e.length&&d.key&&e.push(d.key+"=");return e.join("&")}, toArray:function(d){var c=this._getItemsAsjQuery(d&&d.connected),e=[];d=d||{};c.each(function(){e.push(a(d.item||this).attr(d.attribute||"id")||"")});return e},_intersectsWith:function(d){var c=this.positionAbs.left,e=c+this.helperProportions.width,h=this.positionAbs.top,g=h+this.helperProportions.height,i=d.left,b=i+d.width,f=d.top,j=f+d.height,l=this.offset.click.top,o=this.offset.click.left;l=h+l>f&&h+li&&c+od[this.floating?"width":"height"]?l:i0?"down":"up")},_getDragHorizontalDirection:function(){var d=this.positionAbs.left-this.lastPositionAbs.left;return d!=0&&(d>0?"right":"left")},refresh:function(d){this._refreshItems(d);this.refreshPositions();return this},_connectWith:function(){var d=this.options;return d.connectWith.constructor==String?[d.connectWith]:d.connectWith},_getItemsAsjQuery:function(d){var c=[],e=[],h=this._connectWith(); if(h&&d)for(d=h.length-1;d>=0;d--)for(var g=a(h[d]),i=g.length-1;i>=0;i--){var b=a.data(g[i],"sortable");if(b&&b!=this&&!b.options.disabled)e.push([a.isFunction(b.options.items)?b.options.items.call(b.element):a(b.options.items,b.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),b])}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), this]);for(d=e.length-1;d>=0;d--)e[d][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),c=0;c=0;g--)for(var i=a(h[g]),b=i.length-1;b>=0;b--){var f=a.data(i[b],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element[0],d,{item:this.currentItem}):a(f.options.items,f.element),f]);this.containers.push(f)}}for(g=e.length-1;g>=0;g--){d=e[g][1];h=e[g][0];b=0;for(i=h.length;b=0;c--){var e=this.items[c];if(!(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0])){var h=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!d){e.width=h.outerWidth();e.height=h.outerHeight()}h=h.offset();e.left=h.left;e.top=h.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c= this.containers.length-1;c>=0;c--){h=this.containers[c].element.offset();this.containers[c].containerCache.left=h.left;this.containers[c].containerCache.top=h.top;this.containers[c].containerCache.width=this.containers[c].element.outerWidth();this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}return this},_createPlaceholder:function(d){var c=d||this,e=c.options;if(!e.placeholder||e.placeholder.constructor==String){var h=e.placeholder;e.placeholder={element:function(){var g= a(document.createElement(c.currentItem[0].nodeName)).addClass(h||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h)g.style.visibility="hidden";return g},update:function(g,i){if(!(h&&!e.forcePlaceholderSize)){i.height()||i.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10));i.width()||i.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")|| 0,10))}}}}c.placeholder=a(e.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);e.placeholder.update(c,c.placeholder)},_contactContainers:function(d){for(var c=null,e=null,h=this.containers.length-1;h>=0;h--)if(!a.ui.contains(this.currentItem[0],this.containers[h].element[0]))if(this._intersectsWith(this.containers[h].containerCache)){if(!(c&&a.ui.contains(this.containers[h].element[0],c.element[0]))){c=this.containers[h];e=h}}else if(this.containers[h].containerCache.over){this.containers[h]._trigger("out", d,this._uiHash(this));this.containers[h].containerCache.over=0}if(c)if(this.containers.length===1){this.containers[e]._trigger("over",d,this._uiHash(this));this.containers[e].containerCache.over=1}else if(this.currentContainer!=this.containers[e]){c=1E4;h=null;for(var g=this.positionAbs[this.containers[e].floating?"left":"top"],i=this.items.length-1;i>=0;i--)if(a.ui.contains(this.containers[e].element[0],this.items[i].item[0])){var b=this.items[i][this.containers[e].floating?"left":"top"];if(Math.abs(b- g)this.containment[2])g=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])i=this.containment[3]+this.offset.click.top}if(c.grid){i=this.originalPageY+Math.round((i- this.originalPageY)/c.grid[1])*c.grid[1];i=this.containment?!(i-this.offset.click.topthis.containment[3])?i:!(i-this.offset.click.topthis.containment[2])?g:!(g-this.offset.click.left=0;h--)if(a.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!c){e.push(function(g){return function(i){g._trigger("receive",i,this._uiHash(this))}}.call(this,this.containers[h]));e.push(function(g){return function(i){g._trigger("update",i,this._uiHash(this))}}.call(this,this.containers[h]))}}for(h=this.containers.length-1;h>=0;h--){c||e.push(function(g){return function(i){g._trigger("deactivate",i,this._uiHash(this))}}.call(this, this.containers[h]));if(this.containers[h].containerCache.over){e.push(function(g){return function(i){g._trigger("out",i,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].containerCache.over=0}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop", d,this._uiHash());for(h=0;h").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}); n.wrap(m);m=n.parent();if(n.css("position")=="static"){m.css({position:"relative"});n.css({position:"relative"})}else{a.extend(k,{position:n.css("position"),zIndex:n.css("z-index")});a.each(["top","left","bottom","right"],function(p,q){k[q]=n.css(q);if(isNaN(parseInt(k[q],10)))k[q]="auto"});n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return m.css(k).show()},removeWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent().replaceWith(n);return n},setTransition:function(n, k,m,p){p=p||{};a.each(k,function(q,s){unit=n.cssUnit(s);if(unit[0]>0)p[s]=unit[0]*m+unit[1]});return p}});a.fn.extend({effect:function(n){var k=b.apply(this,arguments),m={options:k[1],duration:k[2],callback:k[3]};k=m.options.mode;var p=a.effects[n];if(a.fx.off||!p)return k?this[k](m.duration,m.callback):this.each(function(){m.callback&&m.callback.call(this)});return p.call(this,m)},_show:a.fn.show,show:function(n){if(f(n))return this._show.apply(this,arguments);else{var k=b.apply(this,arguments); k[1].mode="show";return this.effect.apply(this,k)}},_hide:a.fn.hide,hide:function(n){if(f(n))return this._hide.apply(this,arguments);else{var k=b.apply(this,arguments);k[1].mode="hide";return this.effect.apply(this,k)}},__toggle:a.fn.toggle,toggle:function(n){if(f(n)||typeof n==="boolean"||a.isFunction(n))return this.__toggle.apply(this,arguments);else{var k=b.apply(this,arguments);k[1].mode="toggle";return this.effect.apply(this,k)}},cssUnit:function(n){var k=this.css(n),m=[];a.each(["em","px","%", "pt"],function(p,q){if(k.indexOf(q)>0)m=[parseFloat(k),q]});return m}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(n,k,m,p,q){return a.easing[a.easing.def](n,k,m,p,q)},easeInQuad:function(n,k,m,p,q){return p*(k/=q)*k+m},easeOutQuad:function(n,k,m,p,q){return-p*(k/=q)*(k-2)+m},easeInOutQuad:function(n,k,m,p,q){if((k/=q/2)<1)return p/2*k*k+m;return-p/2*(--k*(k-2)-1)+m},easeInCubic:function(n,k,m,p,q){return p*(k/=q)*k*k+m},easeOutCubic:function(n,k,m,p,q){return p* ((k=k/q-1)*k*k+1)+m},easeInOutCubic:function(n,k,m,p,q){if((k/=q/2)<1)return p/2*k*k*k+m;return p/2*((k-=2)*k*k+2)+m},easeInQuart:function(n,k,m,p,q){return p*(k/=q)*k*k*k+m},easeOutQuart:function(n,k,m,p,q){return-p*((k=k/q-1)*k*k*k-1)+m},easeInOutQuart:function(n,k,m,p,q){if((k/=q/2)<1)return p/2*k*k*k*k+m;return-p/2*((k-=2)*k*k*k-2)+m},easeInQuint:function(n,k,m,p,q){return p*(k/=q)*k*k*k*k+m},easeOutQuint:function(n,k,m,p,q){return p*((k=k/q-1)*k*k*k*k+1)+m},easeInOutQuint:function(n,k,m,p,q){if((k/= q/2)<1)return p/2*k*k*k*k*k+m;return p/2*((k-=2)*k*k*k*k+2)+m},easeInSine:function(n,k,m,p,q){return-p*Math.cos(k/q*(Math.PI/2))+p+m},easeOutSine:function(n,k,m,p,q){return p*Math.sin(k/q*(Math.PI/2))+m},easeInOutSine:function(n,k,m,p,q){return-p/2*(Math.cos(Math.PI*k/q)-1)+m},easeInExpo:function(n,k,m,p,q){return k==0?m:p*Math.pow(2,10*(k/q-1))+m},easeOutExpo:function(n,k,m,p,q){return k==q?m+p:p*(-Math.pow(2,-10*k/q)+1)+m},easeInOutExpo:function(n,k,m,p,q){if(k==0)return m;if(k==q)return m+p;if((k/= q/2)<1)return p/2*Math.pow(2,10*(k-1))+m;return p/2*(-Math.pow(2,-10*--k)+2)+m},easeInCirc:function(n,k,m,p,q){return-p*(Math.sqrt(1-(k/=q)*k)-1)+m},easeOutCirc:function(n,k,m,p,q){return p*Math.sqrt(1-(k=k/q-1)*k)+m},easeInOutCirc:function(n,k,m,p,q){if((k/=q/2)<1)return-p/2*(Math.sqrt(1-k*k)-1)+m;return p/2*(Math.sqrt(1-(k-=2)*k)+1)+m},easeInElastic:function(n,k,m,p,q){n=1.70158;var s=0,r=p;if(k==0)return m;if((k/=q)==1)return m+p;s||(s=q*0.3);if(r").css({position:"absolute",visibility:"visible",left:-j*(i/e),top:-f*(b/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:i/e,height:b/c,left:g.left+j*(i/e)+(d.options.mode=="show"?(j-Math.floor(e/2))*(i/e):0),top:g.top+f*(b/c)+(d.options.mode=="show"?(f-Math.floor(c/2))*(b/c):0),opacity:d.options.mode=="show"?0:1}).animate({left:g.left+j*(i/e)+(d.options.mode=="show"?0:(j-Math.floor(e/2))*(i/e)),top:g.top+ f*(b/c)+(d.options.mode=="show"?0:(f-Math.floor(c/2))*(b/c)),opacity:d.options.mode=="show"?1:0},d.duration||500);setTimeout(function(){d.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();d.callback&&d.callback.apply(h[0]);h.dequeue();a("div.ui-effects-explode").remove()},d.duration||500)})}})(jQuery); (function(a){a.effects.fade=function(d){return this.queue(function(){var c=a(this),e=a.effects.setMode(c,d.options.mode||"hide");c.animate({opacity:e},{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){d.callback&&d.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); (function(a){a.effects.fold=function(d){return this.queue(function(){var c=a(this),e=["position","top","bottom","left","right"],h=a.effects.setMode(c,d.options.mode||"hide"),g=d.options.size||15,i=!!d.options.horizFirst,b=d.duration?d.duration/2:a.fx.speeds._default/2;a.effects.save(c,e);c.show();var f=a.effects.createWrapper(c).css({overflow:"hidden"}),j=h=="show"!=i,l=j?["width","height"]:["height","width"];j=j?[f.width(),f.height()]:[f.height(),f.width()];var o=/([0-9]+)%/.exec(g);if(o)g=parseInt(o[1], 10)/100*j[h=="hide"?0:1];if(h=="show")f.css(i?{height:0,width:g}:{height:g,width:0});i={};o={};i[l[0]]=h=="show"?j[0]:g;o[l[1]]=h=="show"?j[1]:0;f.animate(i,b,d.options.easing).animate(o,b,d.options.easing,function(){h=="hide"&&c.hide();a.effects.restore(c,e);a.effects.removeWrapper(c);d.callback&&d.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery); (function(a){a.effects.highlight=function(d){return this.queue(function(){var c=a(this),e=["backgroundImage","backgroundColor","opacity"],h=a.effects.setMode(c,d.options.mode||"show"),g={backgroundColor:c.css("backgroundColor")};if(h=="hide")g.opacity=0;a.effects.save(c,e);c.show().css({backgroundImage:"none",backgroundColor:d.options.color||"#ffff99"}).animate(g,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){h=="hide"&&c.hide();a.effects.restore(c,e);h=="show"&&!a.support.opacity&& this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); (function(a){a.effects.pulsate=function(d){return this.queue(function(){var c=a(this),e=a.effects.setMode(c,d.options.mode||"show");times=(d.options.times||5)*2-1;duration=d.duration?d.duration/2:a.fx.speeds._default/2;isVisible=c.is(":visible");animateTo=0;if(!isVisible){c.css("opacity",0).show();animateTo=1}if(e=="hide"&&isVisible||e=="show"&&!isVisible)times--;for(e=0;e').appendTo(document.body).addClass(d.options.className).css({top:h.top,left:h.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(e,d.duration,d.options.easing,function(){g.remove();d.callback&&d.callback.apply(c[0],arguments); c.dequeue()})})}})(jQuery); (function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var d=this,c=d.options;d.running=0;d.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");d.headers= d.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); if(c.navigation){var e=d.element.find("a").filter(c.navigationFilter).eq(0);if(e.length){var h=e.closest(".ui-accordion-header");d.active=h.length?h:e.closest(".ui-accordion-content").prev()}}d.active=d._findActive(d.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.resize();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion", function(g){return d._keydown(g)}).next().attr("role","tabpanel");d.headers.not(d.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();d.active.length?d.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):d.headers.eq(0).attr("tabIndex",0);a.browser.safari||d.headers.find("a").attr("tabIndex",-1);c.event&&d.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(g){d._clickHandler.call(d,g,this);g.preventDefault()})},_createIcons:function(){var d= this.options;if(d.icons){a("").addClass("ui-icon "+d.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"); this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight)c.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);d=="active"&&this.activate(c);if(d=="icons"){this._destroyIcons(); c&&this._createIcons()}if(d=="disabled")this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(d){if(!(this.options.disabled||d.altKey||d.ctrlKey)){var c=a.ui.keyCode,e=this.headers.length,h=this.headers.index(d.target),g=false;switch(d.keyCode){case c.RIGHT:case c.DOWN:g=this.headers[(h+1)%e];break;case c.LEFT:case c.UP:g=this.headers[(h-1+e)%e];break;case c.SPACE:case c.ENTER:this._clickHandler({target:d.target},d.target); d.preventDefault()}if(g){a(d.target).attr("tabIndex",-1);a(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var d=this.options,c;if(d.fillSpace){if(a.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",e);this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+ a(this).height()))}).css("overflow","auto")}else if(d.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}return this},activate:function(d){this.options.active=d;d=this._findActive(d)[0];this._clickHandler({target:d},d);return this},_findActive:function(d){return d?typeof d==="number"?this.headers.filter(":eq("+d+")"):this.headers.not(this.headers.not(d)):d===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,c){var e=this.options; if(!e.disabled)if(d.target){d=a(d.currentTarget||c);c=d[0]===this.active[0];e.active=e.collapsible&&c?false:this.headers.index(d);if(!(this.running||!e.collapsible&&c)){var h=this.active;f=d.next();i=this.active.next();b={options:e,newHeader:c&&e.collapsible?a([]):d,oldHeader:this.active,newContent:c&&e.collapsible?a([]):f,oldContent:i};var g=this.headers.index(this.active[0])>this.headers.index(d[0]);this.active=c?a([]):d;this._toggle(f,i,b,c,g);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header); if(!c){d.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(e.icons.header).addClass(e.icons.headerSelected);d.next().addClass("ui-accordion-content-active")}}}else if(e.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);this.active.next().addClass("ui-accordion-content-active");var i=this.active.next(), b={options:e,newHeader:a([]),oldHeader:e.active,newContent:a([]),oldContent:i},f=this.active=a([]);this._toggle(f,i,b)}},_toggle:function(d,c,e,h,g){var i=this,b=i.options;i.toShow=d;i.toHide=c;i.data=e;var f=function(){if(i)return i._completed.apply(i,arguments)};i._trigger("changestart",null,i.data);i.running=c.size()===0?d.size():c.size();if(b.animated){e={};e=b.collapsible&&h?{toShow:a([]),toHide:c,complete:f,down:g,autoHeight:b.autoHeight||b.fillSpace}:{toShow:d,toHide:c,complete:f,down:g,autoHeight:b.autoHeight|| b.fillSpace};if(!b.proxied)b.proxied=b.animated;if(!b.proxiedDuration)b.proxiedDuration=b.duration;b.animated=a.isFunction(b.proxied)?b.proxied(e):b.proxied;b.duration=a.isFunction(b.proxiedDuration)?b.proxiedDuration(e):b.proxiedDuration;h=a.ui.accordion.animations;var j=b.duration,l=b.animated;if(l&&!h[l]&&!a.easing[l])l="slide";h[l]||(h[l]=function(o){this.slide(o,{easing:l,duration:j||700})});h[l](e)}else{if(b.collapsible&&h)d.toggle();else{c.hide();d.show()}f(true)}c.prev().attr({"aria-expanded":"false", "aria-selected":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(d){this.running=d?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.14", animations:{slide:function(d,c){d=a.extend({easing:"swing",duration:300},d,c);if(d.toHide.size())if(d.toShow.size()){var e=d.toShow.css("overflow"),h=0,g={},i={},b;c=d.toShow;b=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(f,j){i[j]="hide";f=(""+a.css(d.toShow[0],j)).match(/^([\d+-.]+)(.*)$/); g[j]={value:f[1],unit:f[2]||"px"}});d.toShow.css({height:0,overflow:"hidden"}).show();d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(i,{step:function(f,j){if(j.prop=="height")h=j.end-j.start===0?0:(j.now-j.start)/(j.end-j.start);d.toShow[0].style[j.prop]=h*g[j.prop].value+g[j.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css({width:b,overflow:e});d.complete()}})}else d.toHide.animate({height:"hide", paddingTop:"hide",paddingBottom:"hide"},d);else d.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},d)},bounceslide:function(d){this.slide(d,{easing:d.down?"easeOutBounce":"swing",duration:d.down?1E3:200})}}})})(jQuery); (function(a){var d=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var c=this,e=this.element[0].ownerDocument,h;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(g){if(!(c.options.disabled||c.element.attr("readonly"))){h= false;var i=a.ui.keyCode;switch(g.keyCode){case i.PAGE_UP:c._move("previousPage",g);break;case i.PAGE_DOWN:c._move("nextPage",g);break;case i.UP:c._move("previous",g);g.preventDefault();break;case i.DOWN:c._move("next",g);g.preventDefault();break;case i.ENTER:case i.NUMPAD_ENTER:if(c.menu.active){h=true;g.preventDefault()}case i.TAB:if(!c.menu.active)return;c.menu.select(g);break;case i.ESCAPE:c.element.val(c.term);c.close(g);break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){if(c.term!= c.element.val()){c.selectedItem=null;c.search(null,g)}},c.options.delay);break}}}).bind("keypress.autocomplete",function(g){if(h){h=false;g.preventDefault()}}).bind("focus.autocomplete",function(){if(!c.options.disabled){c.selectedItem=null;c.previous=c.element.val()}}).bind("blur.autocomplete",function(g){if(!c.options.disabled){clearTimeout(c.searching);c.closing=setTimeout(function(){c.close(g);c._change(g)},150)}});this._initSource();this.response=function(){return c._response.apply(c,arguments)}; this.menu=a("
    ").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",e)[0]).mousedown(function(g){var i=c.menu.element[0];a(g.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(b){b.target!==c.element[0]&&b.target!==i&&!a.ui.contains(i,b.target)&&c.close()})},1);setTimeout(function(){clearTimeout(c.closing)},13)}).menu({focus:function(g,i){i=i.item.data("item.autocomplete");false!==c._trigger("focus",g,{item:i})&&/^key/.test(g.originalEvent.type)&& c.element.val(i.value)},selected:function(g,i){var b=i.item.data("item.autocomplete"),f=c.previous;if(c.element[0]!==e.activeElement){c.element.focus();c.previous=f;setTimeout(function(){c.previous=f;c.selectedItem=b},1)}false!==c._trigger("select",g,{item:b})&&c.element.val(b.value);c.term=c.element.val();c.close(g);c.selectedItem=b},blur:function(){c.menu.element.is(":visible")&&c.element.val()!==c.term&&c.element.val(c.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"); a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(c,e){a.Widget.prototype._setOption.apply(this,arguments);c==="source"&&this._initSource();if(c==="appendTo")this.menu.element.appendTo(a(e||"body",this.element[0].ownerDocument)[0]);c==="disabled"&& e&&this.xhr&&this.xhr.abort()},_initSource:function(){var c=this,e,h;if(a.isArray(this.options.source)){e=this.options.source;this.source=function(g,i){i(a.ui.autocomplete.filter(e,g.term))}}else if(typeof this.options.source==="string"){h=this.options.source;this.source=function(g,i){c.xhr&&c.xhr.abort();c.xhr=a.ajax({url:h,data:g,dataType:"json",autocompleteRequest:++d,success:function(b){this.autocompleteRequest===d&&i(b)},error:function(){this.autocompleteRequest===d&&i([])}})}}else this.source= this.options.source},search:function(c,e){c=c!=null?c:this.element.val();this.term=this.element.val();if(c.length").data("item.autocomplete",e).append(a("").text(e.label)).appendTo(c)},_move:function(c,e){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(c)||this.menu.last()&&/^next/.test(c)){this.element.val(this.term);this.menu.deactivate()}else this.menu[c](e);else this.search(null,e)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&")},filter:function(c,e){var h=new RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(c,function(g){return h.test(g.label||g.value||g)})}})})(jQuery); (function(a){a.widget("ui.menu",{_create:function(){var d=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();d.select(c)}});this.refresh()},refresh:function(){var d=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", -1).mouseenter(function(c){d.activate(c,a(this).parent())}).mouseleave(function(){d.deactivate()})},activate:function(d,c){this.deactivate();if(this.hasScroll()){var e=c.offset().top-this.element.offset().top,h=this.element.scrollTop(),g=this.element.height();if(e<0)this.element.scrollTop(h+e);else e>=g&&this.element.scrollTop(h+e-g+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",d,{item:c})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id"); this._trigger("blur");this.active=null}},next:function(d){this.move("next",".ui-menu-item:first",d)},previous:function(d){this.move("prev",".ui-menu-item:last",d)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(d,c,e){if(this.active){d=this.active[d+"All"](".ui-menu-item").eq(0);d.length?this.activate(e,d):this.activate(e,this.element.children(c))}else this.activate(e, this.element.children(c))},nextPage:function(d){if(this.hasScroll())if(!this.active||this.last())this.activate(d,this.element.children(".ui-menu-item:first"));else{var c=this.active.offset().top,e=this.element.height(),h=this.element.children(".ui-menu-item").filter(function(){var g=a(this).offset().top-c-e+a(this).height();return g<10&&g>-10});h.length||(h=this.element.children(".ui-menu-item:last"));this.activate(d,h)}else this.activate(d,this.element.children(".ui-menu-item").filter(!this.active|| this.last()?":first":":last"))},previousPage:function(d){if(this.hasScroll())if(!this.active||this.first())this.activate(d,this.element.children(".ui-menu-item:last"));else{var c=this.active.offset().top,e=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var h=a(this).offset().top-c+e-a(this).height();return h<10&&h>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(d,result)}else this.activate(d,this.element.children(".ui-menu-item").filter(!this.active|| this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),j=this.options.icons,l=j.primary&&j.secondary,o=[];if(j.primary||j.secondary){if(this.options.text)o.push("ui-button-text-icon"+(l?"s":j.primary?"-primary":"-secondary"));j.primary&&b.prepend("");j.secondary&&b.append("");if(!this.options.text){o.push(l?"ui-button-icons-only": "ui-button-icon-only");this.hasTitle||b.attr("title",f)}}else o.push("ui-button-text-only");b.addClass(o.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,f){b==="disabled"&&this.buttons.button("option",b,f);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")=== "ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(b?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"); a.Widget.prototype.destroy.call(this)}})})(jQuery); (function(a,d){function c(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass= "ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su", "Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10", minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=e(a('
    '))}function e(b){return b.bind("mouseout",function(f){f= a(f.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");f.length&&f.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(f){f=a(f.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(a.datepicker._isDisabledDatepicker(i.inline?b.parent()[0]:i.input[0])||!f.length)){f.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");f.addClass("ui-state-hover"); f.hasClass("ui-datepicker-prev")&&f.addClass("ui-datepicker-prev-hover");f.hasClass("ui-datepicker-next")&&f.addClass("ui-datepicker-next-hover")}})}function h(b,f){a.extend(b,f);for(var j in f)if(f[j]==null||f[j]==d)b[j]=f[j];return b}a.extend(a.ui,{datepicker:{version:"1.8.14"}});var g=(new Date).getTime(),i;a.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(b){h(this._defaults, b||{});return this},_attachDatepicker:function(b,f){var j=null;for(var l in this._defaults){var o=b.getAttribute("date:"+l);if(o){j=j||{};try{j[l]=eval(o)}catch(n){j[l]=o}}}l=b.nodeName.toLowerCase();o=l=="div"||l=="span";if(!b.id){this.uuid+=1;b.id="dp"+this.uuid}var k=this._newInst(a(b),o);k.settings=a.extend({},f||{},j||{});if(l=="input")this._connectDatepicker(b,k);else o&&this._inlineDatepicker(b,k)},_newInst:function(b,f){return{id:b[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:b,selectedDay:0, selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:f,dpDiv:!f?this.dpDiv:e(a('
    '))}},_connectDatepicker:function(b,f){var j=a(b);f.append=a([]);f.trigger=a([]);if(!j.hasClass(this.markerClassName)){this._attachments(j,f);j.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(l,o,n){f.settings[o]= n}).bind("getData.datepicker",function(l,o){return this._get(f,o)});this._autoSize(f);a.data(b,"datepicker",f)}},_attachments:function(b,f){var j=this._get(f,"appendText"),l=this._get(f,"isRTL");f.append&&f.append.remove();if(j){f.append=a(''+j+"");b[l?"before":"after"](f.append)}b.unbind("focus",this._showDatepicker);f.trigger&&f.trigger.remove();j=this._get(f,"showOn");if(j=="focus"||j=="both")b.focus(this._showDatepicker);if(j=="button"||j=="both"){j= this._get(f,"buttonText");var o=this._get(f,"buttonImage");f.trigger=a(this._get(f,"buttonImageOnly")?a("").addClass(this._triggerClass).attr({src:o,alt:j,title:j}):a('').addClass(this._triggerClass).html(o==""?j:a("").attr({src:o,alt:j,title:j})));b[l?"before":"after"](f.trigger);f.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return false})}},_autoSize:function(b){if(this._get(b, "autoSize")&&!b.inline){var f=new Date(2009,11,20),j=this._get(b,"dateFormat");if(j.match(/[DM]/)){var l=function(o){for(var n=0,k=0,m=0;mn){n=o[m].length;k=m}return k};f.setMonth(l(this._get(b,j.match(/MM/)?"monthNames":"monthNamesShort")));f.setDate(l(this._get(b,j.match(/DD/)?"dayNames":"dayNamesShort"))+20-f.getDay())}b.input.attr("size",this._formatDate(b,f).length)}},_inlineDatepicker:function(b,f){var j=a(b);if(!j.hasClass(this.markerClassName)){j.addClass(this.markerClassName).append(f.dpDiv).bind("setData.datepicker", function(l,o,n){f.settings[o]=n}).bind("getData.datepicker",function(l,o){return this._get(f,o)});a.data(b,"datepicker",f);this._setDate(f,this._getDefaultDate(f),true);this._updateDatepicker(f);this._updateAlternate(f);f.dpDiv.show()}},_dialogDatepicker:function(b,f,j,l,o){b=this._dialogInst;if(!b){this.uuid+=1;this._dialogInput=a('');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput); b=this._dialogInst=this._newInst(this._dialogInput,false);b.settings={};a.data(this._dialogInput[0],"datepicker",b)}h(b.settings,l||{});f=f&&f.constructor==Date?this._formatDate(b,f):f;this._dialogInput.val(f);this._pos=o?o.length?o:[o.pageX,o.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left", this._pos[0]+20+"px").css("top",this._pos[1]+"px");b.settings.onSelect=j;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var f=a(b),j=a.data(b,"datepicker");if(f.hasClass(this.markerClassName)){var l=b.nodeName.toLowerCase();a.removeData(b,"datepicker");if(l=="input"){j.append.remove();j.trigger.remove();f.removeClass(this.markerClassName).unbind("focus", this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(l=="div"||l=="span")f.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var f=a(b),j=a.data(b,"datepicker");if(f.hasClass(this.markerClassName)){var l=b.nodeName.toLowerCase();if(l=="input"){b.disabled=false;j.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(l=="div"||l=="span"){f= f.children("."+this._inlineClass);f.children().removeClass("ui-state-disabled");f.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=a.map(this._disabledInputs,function(o){return o==b?null:o})}},_disableDatepicker:function(b){var f=a(b),j=a.data(b,"datepicker");if(f.hasClass(this.markerClassName)){var l=b.nodeName.toLowerCase();if(l=="input"){b.disabled=true;j.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5", cursor:"default"})}else if(l=="div"||l=="span"){f=f.children("."+this._inlineClass);f.children().addClass("ui-state-disabled");f.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=a.map(this._disabledInputs,function(o){return o==b?null:o});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;for(var f=0;f-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b))){a.datepicker._setDateFromField(b); a.datepicker._updateAlternate(b);a.datepicker._updateDatepicker(b)}}catch(f){a.datepicker.log(f)}return true},_showDatepicker:function(b){b=b.target||b;if(b.nodeName.toLowerCase()!="input")b=a("input",b.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var f=a.datepicker._getInst(b);if(a.datepicker._curInst&&a.datepicker._curInst!=f){a.datepicker._datepickerShowing&&a.datepicker._triggerOnClose(a.datepicker._curInst);a.datepicker._curInst.dpDiv.stop(true,true)}var j= a.datepicker._get(f,"beforeShow");h(f.settings,j?j.apply(b,[b,f]):{});f.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(f);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(b);a.datepicker._pos[1]+=b.offsetHeight}var l=false;a(b).parents().each(function(){l|=a(this).css("position")=="fixed";return!l});if(l&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}j= {left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;f.dpDiv.empty();f.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(f);j=a.datepicker._checkOffset(f,j,l);f.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":l?"fixed":"absolute",display:"none",left:j.left+"px",top:j.top+"px"});if(!f.inline){j=a.datepicker._get(f,"showAnim");var o=a.datepicker._get(f,"duration"),n=function(){var k=f.dpDiv.find("iframe.ui-datepicker-cover"); if(k.length){var m=a.datepicker._getBorders(f.dpDiv);k.css({left:-m[0],top:-m[1],width:f.dpDiv.outerWidth(),height:f.dpDiv.outerHeight()})}};f.dpDiv.zIndex(a(b).zIndex()+1);a.datepicker._datepickerShowing=true;a.effects&&a.effects[j]?f.dpDiv.show(j,a.datepicker._get(f,"showOptions"),o,n):f.dpDiv[j||"show"](j?o:null,n);if(!j||!o)n();f.input.is(":visible")&&!f.input.is(":disabled")&&f.input.focus();a.datepicker._curInst=f}}},_updateDatepicker:function(b){this.maxRows=4;var f=a.datepicker._getBorders(b.dpDiv); i=b;b.dpDiv.empty().append(this._generateHTML(b));var j=b.dpDiv.find("iframe.ui-datepicker-cover");j.length&&j.css({left:-f[0],top:-f[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});b.dpDiv.find("."+this._dayOverClass+" a").mouseover();f=this._getNumberOfMonths(b);j=f[1];b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");j>1&&b.dpDiv.addClass("ui-datepicker-multi-"+j).css("width",17*j+"em");b.dpDiv[(f[0]!=1||f[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"); b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&b.input[0]!=document.activeElement&&b.input.focus();if(b.yearshtml){var l=b.yearshtml;setTimeout(function(){l===b.yearshtml&&b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml);l=b.yearshtml=null},0)}},_getBorders:function(b){var f=function(j){return{thin:1,medium:2,thick:3}[j]|| j};return[parseFloat(f(b.css("border-left-width"))),parseFloat(f(b.css("border-top-width")))]},_checkOffset:function(b,f,j){var l=b.dpDiv.outerWidth(),o=b.dpDiv.outerHeight(),n=b.input?b.input.outerWidth():0,k=b.input?b.input.outerHeight():0,m=document.documentElement.clientWidth+a(document).scrollLeft(),p=document.documentElement.clientHeight+a(document).scrollTop();f.left-=this._get(b,"isRTL")?l-n:0;f.left-=j&&f.left==b.input.offset().left?a(document).scrollLeft():0;f.top-=j&&f.top==b.input.offset().top+ k?a(document).scrollTop():0;f.left-=Math.min(f.left,f.left+l>m&&m>l?Math.abs(f.left+l-m):0);f.top-=Math.min(f.top,f.top+o>p&&p>o?Math.abs(o+k):0);return f},_findPos:function(b){for(var f=this._get(this._getInst(b),"isRTL");b&&(b.type=="hidden"||b.nodeType!=1||a.expr.filters.hidden(b));)b=b[f?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_triggerOnClose:function(b){var f=this._get(b,"onClose");if(f)f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])},_hideDatepicker:function(b){var f= this._curInst;if(!(!f||b&&f!=a.data(b,"datepicker")))if(this._datepickerShowing){b=this._get(f,"showAnim");var j=this._get(f,"duration"),l=function(){a.datepicker._tidyDialog(f);this._curInst=null};a.effects&&a.effects[b]?f.dpDiv.hide(b,a.datepicker._get(f,"showOptions"),j,l):f.dpDiv[b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](b?j:null,l);b||l();a.datepicker._triggerOnClose(f);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute", left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(a.datepicker._curInst){b=a(b.target);b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&& a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,f,j){b=a(b);var l=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(l,f+(j=="M"?this._get(l,"showCurrentAtPos"):0),j);this._updateDatepicker(l)}},_gotoToday:function(b){b=a(b);var f=this._getInst(b[0]);if(this._get(f,"gotoCurrent")&&f.currentDay){f.selectedDay=f.currentDay;f.drawMonth=f.selectedMonth=f.currentMonth;f.drawYear=f.selectedYear=f.currentYear}else{var j=new Date;f.selectedDay=j.getDate();f.drawMonth= f.selectedMonth=j.getMonth();f.drawYear=f.selectedYear=j.getFullYear()}this._notifyChange(f);this._adjustDate(b)},_selectMonthYear:function(b,f,j){b=a(b);var l=this._getInst(b[0]);l._selectingMonthYear=false;l["selected"+(j=="M"?"Month":"Year")]=l["draw"+(j=="M"?"Month":"Year")]=parseInt(f.options[f.selectedIndex].value,10);this._notifyChange(l);this._adjustDate(b)},_clickMonthYear:function(b){var f=this._getInst(a(b)[0]);f.input&&f._selectingMonthYear&&setTimeout(function(){f.input.focus()},0);f._selectingMonthYear= !f._selectingMonthYear},_selectDay:function(b,f,j,l){var o=a(b);if(!(a(l).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0]))){o=this._getInst(o[0]);o.selectedDay=o.currentDay=a("a",l).html();o.selectedMonth=o.currentMonth=f;o.selectedYear=o.currentYear=j;this._selectDate(b,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear))}},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,f){b=this._getInst(a(b)[0]);f=f!=null?f:this._formatDate(b); b.input&&b.input.val(f);this._updateAlternate(b);var j=this._get(b,"onSelect");if(j)j.apply(b.input?b.input[0]:null,[f,b]);else b.input&&b.input.trigger("change");if(b.inline)this._updateDatepicker(b);else{this._hideDatepicker();this._lastInput=b.input[0];typeof b.input[0]!="object"&&b.input.focus();this._lastInput=null}},_updateAlternate:function(b){var f=this._get(b,"altField");if(f){var j=this._get(b,"altFormat")||this._get(b,"dateFormat"),l=this._getDate(b),o=this.formatDate(j,l,this._getFormatConfig(b)); a(f).each(function(){a(this).val(o)})}},noWeekends:function(b){b=b.getDay();return[b>0&&b<6,""]},iso8601Week:function(b){b=new Date(b.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var f=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((f-b)/864E5)/7)+1},parseDate:function(b,f,j){if(b==null||f==null)throw"Invalid arguments";f=typeof f=="object"?f.toString():f+"";if(f=="")return null;var l=(j?j.shortYearCutoff:null)||this._defaults.shortYearCutoff;l=typeof l!="string"?l:(new Date).getFullYear()% 100+parseInt(l,10);for(var o=(j?j.dayNamesShort:null)||this._defaults.dayNamesShort,n=(j?j.dayNames:null)||this._defaults.dayNames,k=(j?j.monthNamesShort:null)||this._defaults.monthNamesShort,m=(j?j.monthNames:null)||this._defaults.monthNames,p=j=-1,q=-1,s=-1,r=false,u=function(z){(z=H+1-1){p=1;q=s;do{l=this._getDaysInMonth(j,p-1);if(q<=l)break;p++;q-=l}while(1)}C=this._daylightSavingAdjust(new Date(j,p-1,q));if(C.getFullYear()!=j||C.getMonth()+1!=p||C.getDate()!=q)throw"Invalid date";return C},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y", TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(b,f,j){if(!f)return"";var l=(j?j.dayNamesShort:null)||this._defaults.dayNamesShort,o=(j?j.dayNames:null)||this._defaults.dayNames,n=(j?j.monthNamesShort:null)||this._defaults.monthNamesShort;j=(j?j.monthNames:null)||this._defaults.monthNames;var k=function(u){(u=r+112?b.getHours()+2:0);return b},_setDate:function(b,f,j){var l=!f,o=b.selectedMonth,n=b.selectedYear;f=this._restrictMinMax(b,this._determineDate(b,f,new Date));b.selectedDay= b.currentDay=f.getDate();b.drawMonth=b.selectedMonth=b.currentMonth=f.getMonth();b.drawYear=b.selectedYear=b.currentYear=f.getFullYear();if((o!=b.selectedMonth||n!=b.selectedYear)&&!j)this._notifyChange(b);this._adjustInstDate(b);if(b.input)b.input.val(l?"":this._formatDate(b))},_getDate:function(b){return!b.currentYear||b.input&&b.input.val()==""?null:this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay))},_generateHTML:function(b){var f=new Date;f=this._daylightSavingAdjust(new Date(f.getFullYear(), f.getMonth(),f.getDate()));var j=this._get(b,"isRTL"),l=this._get(b,"showButtonPanel"),o=this._get(b,"hideIfNoPrevNext"),n=this._get(b,"navigationAsDateFormat"),k=this._getNumberOfMonths(b),m=this._get(b,"showCurrentAtPos"),p=this._get(b,"stepMonths"),q=k[0]!=1||k[1]!=1,s=this._daylightSavingAdjust(!b.currentDay?new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),r=this._getMinMaxDate(b,"min"),u=this._getMinMaxDate(b,"max");m=b.drawMonth-m;var v=b.drawYear;if(m<0){m+=12;v--}if(u){var w= this._daylightSavingAdjust(new Date(u.getFullYear(),u.getMonth()-k[0]*k[1]+1,u.getDate()));for(w=r&&ww;){m--;if(m<0){m=11;v--}}}b.drawMonth=m;b.drawYear=v;w=this._get(b,"prevText");w=!n?w:this.formatDate(w,this._daylightSavingAdjust(new Date(v,m-p,1)),this._getFormatConfig(b));w=this._canAdjustMonth(b,-1,v,m)?''+w+"":o?"":''+w+"";var x=this._get(b,"nextText");x=!n?x:this.formatDate(x,this._daylightSavingAdjust(new Date(v,m+p,1)),this._getFormatConfig(b));o=this._canAdjustMonth(b,+1,v,m)?''+x+"":o?"":''+x+"";p=this._get(b,"currentText");x=this._get(b,"gotoCurrent")&&b.currentDay?s:f;p=!n?p:this.formatDate(p,x,this._getFormatConfig(b));n=!b.inline?'":"";l=l?'
    '+(j?n:"")+(this._isInRange(b,x)?'":"")+(j?"":n)+"
    ":"";n=parseInt(this._get(b,"firstDay"),10);n=isNaN(n)?0:n;p=this._get(b,"showWeek");x=this._get(b,"dayNames");this._get(b,"dayNamesShort");var y=this._get(b,"dayNamesMin"),H= this._get(b,"monthNames"),C=this._get(b,"monthNamesShort"),z=this._get(b,"beforeShowDay"),I=this._get(b,"showOtherMonths"),N=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var J=this._getDefaultDate(b),D="",E=0;E1)switch(L){case 0:F+=" ui-datepicker-group-first";B=" ui-corner-"+(j?"right": "left");break;case k[1]-1:F+=" ui-datepicker-group-last";B=" ui-corner-"+(j?"left":"right");break;default:F+=" ui-datepicker-group-middle";B="";break}F+='">'}F+='
    '+(/all|left/.test(B)&&E==0?j?o:w:"")+(/all|right/.test(B)&&E==0?j?w:o:"")+this._generateMonthYearHeader(b,m,v,r,u,E>0||L>0,H,C)+'
    ';var G=p?'": "";for(B=0;B<7;B++){var A=(B+n)%7;G+="=5?' class="ui-datepicker-week-end"':"")+'>'+y[A]+""}F+=G+"";G=this._getDaysInMonth(v,m);if(v==b.selectedYear&&m==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,G);B=(this._getFirstDayOfMonth(v,m)-n+7)%7;G=Math.ceil((B+G)/7);this.maxRows=G=q?this.maxRows>G?this.maxRows:G:G;A=this._daylightSavingAdjust(new Date(v,m,1-B));for(var R=0;R";var S=!p?"":'";for(B=0;B<7;B++){var M=z?z.apply(b.input?b.input[0]:null,[A]):[true,""],K=A.getMonth()!=m,O=K&&!N||!M[0]||r&&Au;S+='";A.setDate(A.getDate()+1);A=this._daylightSavingAdjust(A)}F+=S+""}m++;if(m>11){m=0;v++}F+="
    '+this._get(b,"weekHeader")+"
    '+ this._get(b,"calculateWeek")(A)+""+(K&&!I?" ":O?''+A.getDate()+"":''+ A.getDate()+"")+"
    "+(q?""+(k[0]>0&&L==k[1]-1?'
    ':""):"");P+=F}D+=P}D+=l+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!b.inline?'':"");b._keyEvent=false;return D},_generateMonthYearHeader:function(b,f,j,l,o,n,k,m){var p=this._get(b,"changeMonth"), q=this._get(b,"changeYear"),s=this._get(b,"showMonthAfterYear"),r='
    ',u="";if(n||!p)u+=''+k[f]+"";else{k=l&&l.getFullYear()==j;var v=o&&o.getFullYear()==j;u+='"}s||(r+=u+(n||!(p&&q)?" ":""));if(!b.yearshtml){b.yearshtml="";if(n||!q)r+=''+j+"";else{m=this._get(b,"yearRange").split(":");var x=(new Date).getFullYear();k=function(y){y=y.match(/c[+-].*/)?j+parseInt(y.substring(1),10):y.match(/[+-].*/)?x+parseInt(y,10):parseInt(y,10);return isNaN(y)?x:y};f=k(m[0]);m=Math.max(f,k(m[1]||""));f=l?Math.max(f,l.getFullYear()):f;m=o?Math.min(m,o.getFullYear()): m;for(b.yearshtml+='";r+=b.yearshtml;b.yearshtml=null}}r+=this._get(b,"yearSuffix");if(s)r+=(n||!(p&&q)?" ":"")+u;r+="
    ";return r},_adjustInstDate:function(b,f,j){var l=b.drawYear+(j== "Y"?f:0),o=b.drawMonth+(j=="M"?f:0);f=Math.min(b.selectedDay,this._getDaysInMonth(l,o))+(j=="D"?f:0);l=this._restrictMinMax(b,this._daylightSavingAdjust(new Date(l,o,f)));b.selectedDay=l.getDate();b.drawMonth=b.selectedMonth=l.getMonth();b.drawYear=b.selectedYear=l.getFullYear();if(j=="M"||j=="Y")this._notifyChange(b)},_restrictMinMax:function(b,f){var j=this._getMinMaxDate(b,"min");b=this._getMinMaxDate(b,"max");f=j&&fb?b:f},_notifyChange:function(b){var f=this._get(b,"onChangeMonthYear"); if(f)f.apply(b.input?b.input[0]:null,[b.selectedYear,b.selectedMonth+1,b])},_getNumberOfMonths:function(b){b=this._get(b,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(b,f){return this._determineDate(b,this._get(b,f+"Date"),null)},_getDaysInMonth:function(b,f){return 32-this._daylightSavingAdjust(new Date(b,f,32)).getDate()},_getFirstDayOfMonth:function(b,f){return(new Date(b,f,1)).getDay()},_canAdjustMonth:function(b,f,j,l){var o=this._getNumberOfMonths(b); j=this._daylightSavingAdjust(new Date(j,l+(f<0?f:o[0]*o[1]),1));f<0&&j.setDate(this._getDaysInMonth(j.getFullYear(),j.getMonth()));return this._isInRange(b,j)},_isInRange:function(b,f){var j=this._getMinMaxDate(b,"min");b=this._getMinMaxDate(b,"max");return(!j||f.getTime()>=j.getTime())&&(!b||f.getTime()<=b.getTime())},_getFormatConfig:function(b){var f=this._get(b,"shortYearCutoff");f=typeof f!="string"?f:(new Date).getFullYear()%100+parseInt(f,10);return{shortYearCutoff:f,dayNamesShort:this._get(b, "dayNamesShort"),dayNames:this._get(b,"dayNames"),monthNamesShort:this._get(b,"monthNamesShort"),monthNames:this._get(b,"monthNames")}},_formatDate:function(b,f,j,l){if(!f){b.currentDay=b.selectedDay;b.currentMonth=b.selectedMonth;b.currentYear=b.selectedYear}f=f?typeof f=="object"?f:this._daylightSavingAdjust(new Date(l,j,f)):this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay));return this.formatDate(this._get(b,"dateFormat"),f,this._getFormatConfig(b))}});a.fn.datepicker= function(b){if(!this.length)return this;if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var f=Array.prototype.slice.call(arguments,1);if(typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget"))return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(f));if(b=="option"&&arguments.length==2&&typeof arguments[1]=="string")return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker, [this[0]].concat(f));return this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(f)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new c;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.14";window["DP_jQuery_"+g]=a})(jQuery); (function(a,d){var c={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},e={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},h=a.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false, position:{my:"center",at:"center",collision:"fit",using:function(g){var i=a(this).css(g).offset().top;i<0&&a(this).css("top",g.top-i)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var g=this,i=g.options,b=i.title||" ",f=a.ui.dialog.getTitleId(g.element),j=(g.uiDialog=a("
    ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+ i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(n){if(i.closeOnEscape&&n.keyCode&&n.keyCode===a.ui.keyCode.ESCAPE){g.close(n);n.preventDefault()}}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(n){g.moveToTop(false,n)});g.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(j);var l=(g.uiDialogTitlebar=a("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(j), o=a('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover")},function(){o.removeClass("ui-state-hover")}).focus(function(){o.addClass("ui-state-focus")}).blur(function(){o.removeClass("ui-state-focus")}).click(function(n){g.close(n);return false}).appendTo(l);(g.uiDialogTitlebarCloseText=a("")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(o);a("").addClass("ui-dialog-title").attr("id", f).html(b).prependTo(l);if(a.isFunction(i.beforeclose)&&!a.isFunction(i.beforeClose))i.beforeClose=i.beforeclose;l.find("*").add(l).disableSelection();i.draggable&&a.fn.draggable&&g._makeDraggable();i.resizable&&a.fn.resizable&&g._makeResizable();g._createButtons(i.buttons);g._isOpen=false;a.fn.bgiframe&&j.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var g=this;g.overlay&&g.overlay.destroy();g.uiDialog.hide();g.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"); g.uiDialog.remove();g.originalTitle&&g.element.attr("title",g.originalTitle);return g},widget:function(){return this.uiDialog},close:function(g){var i=this,b,f;if(false!==i._trigger("beforeClose",g)){i.overlay&&i.overlay.destroy();i.uiDialog.unbind("keypress.ui-dialog");i._isOpen=false;if(i.options.hide)i.uiDialog.hide(i.options.hide,function(){i._trigger("close",g)});else{i.uiDialog.hide();i._trigger("close",g)}a.ui.dialog.overlay.resize();if(i.options.modal){b=0;a(".ui-dialog").each(function(){if(this!== i.uiDialog[0]){f=a(this).css("z-index");isNaN(f)||(b=Math.max(b,f))}});a.ui.dialog.maxZ=b}return i}},isOpen:function(){return this._isOpen},moveToTop:function(g,i){var b=this,f=b.options;if(f.modal&&!g||!f.stack&&!f.modal)return b._trigger("focus",i);if(f.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=f.zIndex;if(b.overlay){a.ui.dialog.maxZ+=1;b.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}g={scrollTop:b.element.attr("scrollTop"),scrollLeft:b.element.attr("scrollLeft")};a.ui.dialog.maxZ+= 1;b.uiDialog.css("z-index",a.ui.dialog.maxZ);b.element.attr(g);b._trigger("focus",i);return b},open:function(){if(!this._isOpen){var g=this,i=g.options,b=g.uiDialog;g.overlay=i.modal?new a.ui.dialog.overlay(g):null;g._size();g._position(i.position);b.show(i.show);g.moveToTop(true);i.modal&&b.bind("keypress.ui-dialog",function(f){if(f.keyCode===a.ui.keyCode.TAB){var j=a(":tabbable",this),l=j.filter(":first");j=j.filter(":last");if(f.target===j[0]&&!f.shiftKey){l.focus(1);return false}else if(f.target=== l[0]&&f.shiftKey){j.focus(1);return false}}});a(g.element.find(":tabbable").get().concat(b.find(".ui-dialog-buttonpane :tabbable").get().concat(b.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g}},_createButtons:function(g){var i=this,b=false,f=a("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),j=a("
    ").addClass("ui-dialog-buttonset").appendTo(f);i.uiDialog.find(".ui-dialog-buttonpane").remove();typeof g==="object"&&g!==null&&a.each(g, function(){return!(b=true)});if(b){a.each(g,function(l,o){o=a.isFunction(o)?{click:o,text:l}:o;var n=a('').click(function(){o.click.apply(i.element[0],arguments)}).appendTo(j);a.each(o,function(k,m){if(k!=="click")k in h?n[k](m):n.attr(k,m)});a.fn.button&&n.button()});f.appendTo(i.uiDialog)}},_makeDraggable:function(){function g(l){return{position:l.position,offset:l.offset}}var i=this,b=i.options,f=a(document),j;i.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close", handle:".ui-dialog-titlebar",containment:"document",start:function(l,o){j=b.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");i._trigger("dragStart",l,g(o))},drag:function(l,o){i._trigger("drag",l,g(o))},stop:function(l,o){b.position=[o.position.left-f.scrollLeft(),o.position.top-f.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(j);i._trigger("dragStop",l,g(o));a.ui.dialog.overlay.resize()}})},_makeResizable:function(g){function i(l){return{originalPosition:l.originalPosition, originalSize:l.originalSize,position:l.position,size:l.size}}g=g===d?this.options.resizable:g;var b=this,f=b.options,j=b.uiDialog.css("position");g=typeof g==="string"?g:"n,e,s,w,se,sw,ne,nw";b.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:b.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:b._minHeight(),handles:g,start:function(l,o){a(this).addClass("ui-dialog-resizing");b._trigger("resizeStart",l,i(o))},resize:function(l,o){b._trigger("resize", l,i(o))},stop:function(l,o){a(this).removeClass("ui-dialog-resizing");f.height=a(this).height();f.width=a(this).width();b._trigger("resizeStop",l,i(o));a.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var g=this.options;return g.height==="auto"?g.minHeight:Math.min(g.minHeight,g.height)},_position:function(g){var i=[],b=[0,0],f;if(g){if(typeof g==="string"||typeof g==="object"&&"0"in g){i=g.split?g.split(" "): [g[0],g[1]];if(i.length===1)i[1]=i[0];a.each(["left","top"],function(j,l){if(+i[j]===i[j]){b[j]=i[j];i[j]=l}});g={my:i.join(" "),at:i.join(" "),offset:b.join(" ")}}g=a.extend({},a.ui.dialog.prototype.options.position,g)}else g=a.ui.dialog.prototype.options.position;(f=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},g));f||this.uiDialog.hide()},_setOptions:function(g){var i=this,b={},f=false;a.each(g,function(j,l){i._setOption(j,l); if(j in c)f=true;if(j in e)b[j]=l});f&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",b)},_setOption:function(g,i){var b=this,f=b.uiDialog;switch(g){case "beforeclose":g="beforeClose";break;case "buttons":b._createButtons(i);break;case "closeText":b.uiDialogTitlebarCloseText.text(""+i);break;case "dialogClass":f.removeClass(b.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+i);break;case "disabled":i?f.addClass("ui-dialog-disabled"): f.removeClass("ui-dialog-disabled");break;case "draggable":var j=f.is(":data(draggable)");j&&!i&&f.draggable("destroy");!j&&i&&b._makeDraggable();break;case "position":b._position(i);break;case "resizable":(j=f.is(":data(resizable)"))&&!i&&f.resizable("destroy");j&&typeof i==="string"&&f.resizable("option","handles",i);!j&&i!==false&&b._makeResizable(i);break;case "title":a(".ui-dialog-title",b.uiDialogTitlebar).html(""+(i||" "));break}a.Widget.prototype._setOption.apply(b,arguments)},_size:function(){var g= this.options,i,b,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(g.minWidth>g.width)g.width=g.minWidth;i=this.uiDialog.css({height:"auto",width:g.width}).height();b=Math.max(0,g.minHeight-i);if(g.height==="auto")if(a.support.minHeight)this.element.css({minHeight:b,height:"auto"});else{this.uiDialog.show();g=this.element.css("height","auto").height();f||this.uiDialog.hide();this.element.height(Math.max(g,b))}else this.element.height(Math.max(g.height- i,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.14",uuid:0,maxZ:0,getTitleId:function(g){g=g.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(g){this.$el=a.ui.dialog.overlay.create(g)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(g){return g+".dialog-overlay"}).join(" "), create:function(g){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(), height:this.height()});a.fn.bgiframe&&i.bgiframe();this.instances.push(i);return i},destroy:function(g){var i=a.inArray(g,this.instances);i!=-1&&this.oldInstances.push(this.instances.splice(i,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");g.remove();var b=0;a.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){var g,i;if(a.browser.msie&&a.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight); i=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return g0?g.left-b:Math.max(g.left-i.collisionPosition.left,g.left)},top:function(g,i){var b=a(window);b=i.collisionPosition.top+i.collisionHeight-b.height()-b.scrollTop();g.top=b>0?g.top-b:Math.max(g.top-i.collisionPosition.top,g.top)}},flip:{left:function(g,i){if(i.at[0]!=="center"){var b=a(window);b=i.collisionPosition.left+i.collisionWidth-b.width()-b.scrollLeft();var f=i.my[0]==="left"?-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,j=i.at[0]==="left"?i.targetWidth:-i.targetWidth,l=-2*i.offset[0];g.left+= i.collisionPosition.left<0?f+j+l:b>0?f+j+l:0}},top:function(g,i){if(i.at[1]!=="center"){var b=a(window);b=i.collisionPosition.top+i.collisionHeight-b.height()-b.scrollTop();var f=i.my[1]==="top"?-i.elemHeight:i.my[1]==="bottom"?i.elemHeight:0,j=i.at[1]==="top"?i.targetHeight:-i.targetHeight,l=-2*i.offset[1];g.top+=i.collisionPosition.top<0?f+j+l:b>0?f+j+l:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(g,i){if(/static/.test(a.curCSS(g,"position")))g.style.position="relative";var b=a(g), f=b.offset(),j=parseInt(a.curCSS(g,"top",true),10)||0,l=parseInt(a.curCSS(g,"left",true),10)||0;f={top:i.top-f.top+j,left:i.left-f.left+l};"using"in i?i.using.call(g,f):b.css(f)};a.fn.offset=function(g){var i=this[0];if(!i||!i.ownerDocument)return null;if(g)return this.each(function(){a.offset.setOffset(this,g)});return h.call(this)}}})(jQuery); (function(a,d){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("
    ").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===d)return this._value();this._setOption("value",c);return this},_setOption:function(c,e){if(c==="value"){this.options.value=e;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var c=this.options.value;if(typeof c!=="number")c=0;return Math.min(this.options.max,Math.max(this.min,c))},_percentage:function(){return 100* this._value()/this.options.max},_refreshValue:function(){var c=this.value(),e=this._percentage();if(this.oldValue!==c){this.oldValue=c;this._trigger("change")}this.valueDiv.toggle(c>this.min).toggleClass("ui-corner-right",c===this.options.max).width(e.toFixed(0)+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.8.14"})})(jQuery); (function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var d=this,c=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),h=c.values&&c.values.length||1,g=[];this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+ this.orientation+" ui-widget ui-widget-content ui-corner-all"+(c.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(c.range){if(c.range===true){if(!c.values)c.values=[this._valueMin(),this._valueMin()];if(c.values.length&&c.values.length!==2)c.values=[c.values[0],c.values[0]]}this.range=a("
    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(c.range==="min"||c.range==="max"?" ui-slider-range-"+c.range:""))}for(var i=e.length;i"); this.handles=e.add(a(g.join("")).appendTo(d.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(b){b.preventDefault()}).hover(function(){c.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(c.disabled)a(this).blur();else{a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(b){a(this).data("index.ui-slider-handle", b)});this.handles.keydown(function(b){var f=true,j=a(this).data("index.ui-slider-handle"),l,o,n;if(!d.options.disabled){switch(b.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:f=false;if(!d._keySliding){d._keySliding=true;a(this).addClass("ui-state-active");l=d._start(b,j);if(l===false)return}break}n=d.options.step;l=d.options.values&&d.options.values.length? (o=d.values(j)):(o=d.value());switch(b.keyCode){case a.ui.keyCode.HOME:o=d._valueMin();break;case a.ui.keyCode.END:o=d._valueMax();break;case a.ui.keyCode.PAGE_UP:o=d._trimAlignValue(l+(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:o=d._trimAlignValue(l-(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(l===d._valueMax())return;o=d._trimAlignValue(l+n);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(l===d._valueMin())return;o=d._trimAlignValue(l- n);break}d._slide(b,j,o);return f}}).keyup(function(b){var f=a(this).data("index.ui-slider-handle");if(d._keySliding){d._keySliding=false;d._stop(b,f);d._change(b,f);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy(); return this},_mouseCapture:function(d){var c=this.options,e,h,g,i,b;if(c.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();e=this._normValueFromMouse({x:d.pageX,y:d.pageY});h=this._valueMax()-this._valueMin()+1;i=this;this.handles.each(function(f){var j=Math.abs(e-i.values(f));if(h>j){h=j;g=a(this);b=f}});if(c.range===true&&this.values(1)===c.min){b+=1;g=a(this.handles[b])}if(this._start(d,b)===false)return false; this._mouseSliding=true;i._handleIndex=b;g.addClass("ui-state-active").focus();c=g.offset();this._clickOffset=!a(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-c.left-g.width()/2,top:d.pageY-c.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(d,b,e);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(d){var c= this._normValueFromMouse({x:d.pageX,y:d.pageY});this._slide(d,this._handleIndex,c);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var c;if(this.orientation==="horizontal"){c= this.elementSize.width;d=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{c=this.elementSize.height;d=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}c=d/c;if(c>1)c=1;if(c<0)c=0;if(this.orientation==="vertical")c=1-c;d=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+c*d)},_start:function(d,c){var e={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length){e.value=this.values(c); e.values=this.values()}return this._trigger("start",d,e)},_slide:function(d,c,e){var h;if(this.options.values&&this.options.values.length){h=this.values(c?0:1);if(this.options.values.length===2&&this.options.range===true&&(c===0&&e>h||c===1&&e1){this.options.values[d]=this._trimAlignValue(c);this._refreshValue();this._change(null,d)}else if(arguments.length)if(a.isArray(arguments[0])){e=this.options.values;h=arguments[0];for(g=0;g=this._valueMax())return this._valueMax();var c=this.options.step>0?this.options.step:1,e=(d-this._valueMin())%c;alignValue=d-e;if(Math.abs(e)*2>=c)alignValue+=e>0?c:-c;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max}, _refreshValue:function(){var d=this.options.range,c=this.options,e=this,h=!this._animateOff?c.animate:false,g,i={},b,f,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(o){g=(e.values(o)-e._valueMin())/(e._valueMax()-e._valueMin())*100;i[e.orientation==="horizontal"?"left":"bottom"]=g+"%";a(this).stop(1,1)[h?"animate":"css"](i,c.animate);if(e.options.range===true)if(e.orientation==="horizontal"){if(o===0)e.range.stop(1,1)[h?"animate":"css"]({left:g+"%"},c.animate); if(o===1)e.range[h?"animate":"css"]({width:g-b+"%"},{queue:false,duration:c.animate})}else{if(o===0)e.range.stop(1,1)[h?"animate":"css"]({bottom:g+"%"},c.animate);if(o===1)e.range[h?"animate":"css"]({height:g-b+"%"},{queue:false,duration:c.animate})}b=g});else{f=this.value();j=this._valueMin();l=this._valueMax();g=l!==j?(f-j)/(l-j)*100:0;i[e.orientation==="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[h?"animate":"css"](i,c.animate);if(d==="min"&&this.orientation==="horizontal")this.range.stop(1, 1)[h?"animate":"css"]({width:g+"%"},c.animate);if(d==="max"&&this.orientation==="horizontal")this.range[h?"animate":"css"]({width:100-g+"%"},{queue:false,duration:c.animate});if(d==="min"&&this.orientation==="vertical")this.range.stop(1,1)[h?"animate":"css"]({height:g+"%"},c.animate);if(d==="max"&&this.orientation==="vertical")this.range[h?"animate":"css"]({height:100-g+"%"},{queue:false,duration:c.animate})}}});a.extend(a.ui.slider,{version:"1.8.14"})})(jQuery); (function(a,d){function c(){return++h}function e(){return++g}var h=0,g=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
    ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(true)},_setOption:function(i,b){if(i=="selected")this.options.collapsible&& b==this.options.selected||this.select(b);else{this.options[i]=b;this._tabify()}},_tabId:function(i){return i.title&&i.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+c()},_sanitizeSelector:function(i){return i.replace(/:/g,"\\:")},_cookie:function(){var i=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+e());return a.cookie.apply(null,[i].concat(a.makeArray(arguments)))},_ui:function(i,b){return{tab:i,panel:b,index:this.anchors.index(i)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var i= a(this);i.html(i.data("label.tabs")).removeData("label.tabs")})},_tabify:function(i){function b(r,u){r.css("display","");!a.support.opacity&&u.opacity&&r[0].style.removeAttribute("filter")}var f=this,j=this.options,l=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(r,u){var v=a(u).attr("href"),w=v.split("#")[0],x;if(w&&(w===location.toString().split("#")[0]|| (x=a("base")[0])&&w===x.href)){v=u.hash;u.href=v}if(l.test(v))f.panels=f.panels.add(f.element.find(f._sanitizeSelector(v)));else if(v&&v!=="#"){a.data(u,"href.tabs",v);a.data(u,"load.tabs",v.replace(/#.*$/,""));v=f._tabId(u);u.href="#"+v;u=f.element.find("#"+v);if(!u.length){u=a(j.panelTemplate).attr("id",v).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(f.panels[r-1]||f.list);u.data("destroy.tabs",true)}f.panels=f.panels.add(u)}else j.disabled.push(r)});if(i){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(j.selected===d){location.hash&&this.anchors.each(function(r,u){if(u.hash==location.hash){j.selected=r;return false}});if(typeof j.selected!=="number"&&j.cookie)j.selected=parseInt(f._cookie(),10);if(typeof j.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)j.selected= this.lis.index(this.lis.filter(".ui-tabs-selected"));j.selected=j.selected||(this.lis.length?0:-1)}else if(j.selected===null)j.selected=-1;j.selected=j.selected>=0&&this.anchors[j.selected]||j.selected<0?j.selected:0;j.disabled=a.unique(j.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(r){return f.lis.index(r)}))).sort();a.inArray(j.selected,j.disabled)!=-1&&j.disabled.splice(a.inArray(j.selected,j.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); if(j.selected>=0&&this.anchors.length){f.element.find(f._sanitizeSelector(f.anchors[j.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(j.selected).addClass("ui-tabs-selected ui-state-active");f.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[j.selected],f.element.find(f._sanitizeSelector(f.anchors[j.selected].hash))[0]))});this.load(j.selected)}a(window).bind("unload",function(){f.lis.add(f.anchors).unbind(".tabs");f.lis=f.anchors=f.panels=null})}else j.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); this.element[j.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");j.cookie&&this._cookie(j.selected,j.cookie);i=0;for(var o;o=this.lis[i];i++)a(o)[a.inArray(i,j.disabled)!=-1&&!a(o).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");j.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(j.event!=="mouseover"){var n=function(r,u){u.is(":not(.ui-state-disabled)")&&u.addClass("ui-state-"+r)},k=function(r,u){u.removeClass("ui-state-"+ r)};this.lis.bind("mouseover.tabs",function(){n("hover",a(this))});this.lis.bind("mouseout.tabs",function(){k("hover",a(this))});this.anchors.bind("focus.tabs",function(){n("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){k("focus",a(this).closest("li"))})}var m,p;if(j.fx)if(a.isArray(j.fx)){m=j.fx[0];p=j.fx[1]}else m=p=j.fx;var q=p?function(r,u){a(r).closest("li").addClass("ui-tabs-selected ui-state-active");u.hide().removeClass("ui-tabs-hide").animate(p,p.duration||"normal", function(){b(u,p);f._trigger("show",null,f._ui(r,u[0]))})}:function(r,u){a(r).closest("li").addClass("ui-tabs-selected ui-state-active");u.removeClass("ui-tabs-hide");f._trigger("show",null,f._ui(r,u[0]))},s=m?function(r,u){u.animate(m,m.duration||"normal",function(){f.lis.removeClass("ui-tabs-selected ui-state-active");u.addClass("ui-tabs-hide");b(u,m);f.element.dequeue("tabs")})}:function(r,u){f.lis.removeClass("ui-tabs-selected ui-state-active");u.addClass("ui-tabs-hide");f.element.dequeue("tabs")}; this.anchors.bind(j.event+".tabs",function(){var r=this,u=a(r).closest("li"),v=f.panels.filter(":not(.ui-tabs-hide)"),w=f.element.find(f._sanitizeSelector(r.hash));if(u.hasClass("ui-tabs-selected")&&!j.collapsible||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||f.panels.filter(":animated").length||f._trigger("select",null,f._ui(this,w[0]))===false){this.blur();return false}j.selected=f.anchors.index(this);f.abort();if(j.collapsible)if(u.hasClass("ui-tabs-selected")){j.selected= -1;j.cookie&&f._cookie(j.selected,j.cookie);f.element.queue("tabs",function(){s(r,v)}).dequeue("tabs");this.blur();return false}else if(!v.length){j.cookie&&f._cookie(j.selected,j.cookie);f.element.queue("tabs",function(){q(r,w)});f.load(f.anchors.index(this));this.blur();return false}j.cookie&&f._cookie(j.selected,j.cookie);if(w.length){v.length&&f.element.queue("tabs",function(){s(r,v)});f.element.queue("tabs",function(){q(r,w)});f.load(f.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(i){if(typeof i=="string")i=this.anchors.index(this.anchors.filter("[href$="+i+"]"));return i},destroy:function(){var i=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var b= a.data(this,"href.tabs");if(b)this.href=b;var f=a(this).unbind(".tabs");a.each(["href","load","cache"],function(j,l){f.removeData(l+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});i.cookie&&this._cookie(null,i.cookie);return this},add:function(i, b,f){if(f===d)f=this.anchors.length;var j=this,l=this.options;b=a(l.tabTemplate.replace(/#\{href\}/g,i).replace(/#\{label\}/g,b));i=!i.indexOf("#")?i.replace("#",""):this._tabId(a("a",b)[0]);b.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var o=j.element.find("#"+i);o.length||(o=a(l.panelTemplate).attr("id",i).data("destroy.tabs",true));o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(f>=this.lis.length){b.appendTo(this.list);o.appendTo(this.list[0].parentNode)}else{b.insertBefore(this.lis[f]); o.insertBefore(this.panels[f])}l.disabled=a.map(l.disabled,function(n){return n>=f?++n:n});this._tabify();if(this.anchors.length==1){l.selected=0;b.addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){j._trigger("show",null,j._ui(j.anchors[0],j.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[f],this.panels[f]));return this},remove:function(i){i=this._getIndex(i);var b=this.options,f=this.lis.eq(i).remove(),j=this.panels.eq(i).remove(); if(f.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(i+(i+1=i?--l:l});this._tabify();this._trigger("remove",null,this._ui(f.find("a")[0],j[0]));return this},enable:function(i){i=this._getIndex(i);var b=this.options;if(a.inArray(i,b.disabled)!=-1){this.lis.eq(i).removeClass("ui-state-disabled");b.disabled=a.grep(b.disabled,function(f){return f!=i});this._trigger("enable",null, this._ui(this.anchors[i],this.panels[i]));return this}},disable:function(i){i=this._getIndex(i);var b=this.options;if(i!=b.selected){this.lis.eq(i).addClass("ui-state-disabled");b.disabled.push(i);b.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[i],this.panels[i]))}return this},select:function(i){i=this._getIndex(i);if(i==-1)if(this.options.collapsible&&this.options.selected!=-1)i=this.options.selected;else return this;this.anchors.eq(i).trigger(this.options.event+".tabs");return this}, load:function(i){i=this._getIndex(i);var b=this,f=this.options,j=this.anchors.eq(i)[0],l=a.data(j,"load.tabs");this.abort();if(!l||this.element.queue("tabs").length!==0&&a.data(j,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(i).addClass("ui-state-processing");if(f.spinner){var o=a("span",j);o.data("label.tabs",o.html()).html(f.spinner)}this.xhr=a.ajax(a.extend({},f.ajaxOptions,{url:l,success:function(n,k){b.element.find(b._sanitizeSelector(j.hash)).html(n);b._cleanup();f.cache&&a.data(j, "cache.tabs",true);b._trigger("load",null,b._ui(b.anchors[i],b.panels[i]));try{f.ajaxOptions.success(n,k)}catch(m){}},error:function(n,k){b._cleanup();b._trigger("load",null,b._ui(b.anchors[i],b.panels[i]));try{f.ajaxOptions.error(n,k,i,j)}catch(m){}}}));b.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, url:function(i,b){this.anchors.eq(i).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.14"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(i,b){var f=this,j=this.options,l=f._rotate||(f._rotate=function(o){clearTimeout(f.rotation);f.rotation=setTimeout(function(){var n=j.selected;f.select(++n */ jQuery(function($){ $.datepicker.regional['fr'] = { closeText: 'Fermer', prevText: 'Précédent', nextText: 'Suivant', currentText: 'Aujourd\'hui', monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], monthNamesShort: ['Janv.','Févr.','Mars','Avril','Mai','Juin', 'Juil.','Août','Sept.','Oct.','Nov.','Déc.'], dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], dayNamesShort: ['Dim.','Lun.','Mar.','Mer.','Jeu.','Ven.','Sam.'], dayNamesMin: ['D','L','M','M','J','V','S'], weekHeader: 'Sem.', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['fr']); }); /* Galician localization for 'UI date picker' jQuery extension. */ /* Translated by Jorge Barreiro . */ jQuery(function($){ $.datepicker.regional['gl'] = { closeText: 'Pechar', prevText: '<Ant', nextText: 'Seg>', currentText: 'Hoxe', monthNames: ['Xaneiro','Febreiro','Marzo','Abril','Maio','Xuño', 'Xullo','Agosto','Setembro','Outubro','Novembro','Decembro'], monthNamesShort: ['Xan','Feb','Mar','Abr','Mai','Xuñ', 'Xul','Ago','Set','Out','Nov','Dec'], dayNames: ['Domingo','Luns','Martes','Mércores','Xoves','Venres','Sábado'], dayNamesShort: ['Dom','Lun','Mar','Mér','Xov','Ven','Sáb'], dayNamesMin: ['Do','Lu','Ma','Mé','Xo','Ve','Sá'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['gl']); });/* Hebrew initialisation for the UI Datepicker extension. */ /* Written by Amir Hardon (ahardon at gmail dot com). */ jQuery(function($){ $.datepicker.regional['he'] = { closeText: 'סגור', prevText: '<הקודם', nextText: 'הבא>', currentText: 'היום', monthNames: ['ינואר','פברואר','מרץ','אפריל','מאי','יוני', 'יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'], monthNamesShort: ['1','2','3','4','5','6', '7','8','9','10','11','12'], dayNames: ['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'], dayNamesShort: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'], dayNamesMin: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: true, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['he']); }); /* Croatian i18n for the jQuery UI date picker plugin. */ /* Written by Vjekoslav Nesek. */ jQuery(function($){ $.datepicker.regional['hr'] = { closeText: 'Zatvori', prevText: '<', nextText: '>', currentText: 'Danas', monthNames: ['Siječanj','Veljača','Ožujak','Travanj','Svibanj','Lipanj', 'Srpanj','Kolovoz','Rujan','Listopad','Studeni','Prosinac'], monthNamesShort: ['Sij','Velj','Ožu','Tra','Svi','Lip', 'Srp','Kol','Ruj','Lis','Stu','Pro'], dayNames: ['Nedjelja','Ponedjeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'], dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'], dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'], weekHeader: 'Tje', dateFormat: 'dd.mm.yy.', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['hr']); });/* Hungarian initialisation for the jQuery UI date picker plugin. */ /* Written by Istvan Karaszi (jquery@spam.raszi.hu). */ jQuery(function($){ $.datepicker.regional['hu'] = { closeText: 'bezárás', prevText: '« vissza', nextText: 'előre »', currentText: 'ma', monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'], monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún', 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'], dayNames: ['Vasárnap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'], dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'], dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], weekHeader: 'Hé', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['hu']); }); /* Armenian(UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Levon Zakaryan (levon.zakaryan@gmail.com)*/ jQuery(function($){ $.datepicker.regional['hy'] = { closeText: 'Փակել', prevText: '<Նախ.', nextText: 'Հաջ.>', currentText: 'Այսօր', monthNames: ['Հունվար','Փետրվար','Մարտ','Ապրիլ','Մայիս','Հունիս', 'Հուլիս','Օգոստոս','Սեպտեմբեր','Հոկտեմբեր','Նոյեմբեր','Դեկտեմբեր'], monthNamesShort: ['Հունվ','Փետր','Մարտ','Ապր','Մայիս','Հունիս', 'Հուլ','Օգս','Սեպ','Հոկ','Նոյ','Դեկ'], dayNames: ['կիրակի','եկուշաբթի','երեքշաբթի','չորեքշաբթի','հինգշաբթի','ուրբաթ','շաբաթ'], dayNamesShort: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'], dayNamesMin: ['կիր','երկ','երք','չրք','հնգ','ուրբ','շբթ'], weekHeader: 'ՇԲՏ', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['hy']); });/* Indonesian initialisation for the jQuery UI date picker plugin. */ /* Written by Deden Fathurahman (dedenf@gmail.com). */ jQuery(function($){ $.datepicker.regional['id'] = { closeText: 'Tutup', prevText: '<mundur', nextText: 'maju>', currentText: 'hari ini', monthNames: ['Januari','Februari','Maret','April','Mei','Juni', 'Juli','Agustus','September','Oktober','Nopember','Desember'], monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun', 'Jul','Agus','Sep','Okt','Nop','Des'], dayNames: ['Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu'], dayNamesShort: ['Min','Sen','Sel','Rab','kam','Jum','Sab'], dayNamesMin: ['Mg','Sn','Sl','Rb','Km','jm','Sb'], weekHeader: 'Mg', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['id']); });/* Icelandic initialisation for the jQuery UI date picker plugin. */ /* Written by Haukur H. Thorsson (haukur@eskill.is). */ jQuery(function($){ $.datepicker.regional['is'] = { closeText: 'Loka', prevText: '< Fyrri', nextText: 'Næsti >', currentText: 'Í dag', monthNames: ['Janúar','Febrúar','Mars','Apríl','Maí','Júní', 'Júlí','Ágúst','September','Október','Nóvember','Desember'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maí','Jún', 'Júl','Ágú','Sep','Okt','Nóv','Des'], dayNames: ['Sunnudagur','Mánudagur','Þriðjudagur','Miðvikudagur','Fimmtudagur','Föstudagur','Laugardagur'], dayNamesShort: ['Sun','Mán','Þri','Mið','Fim','Fös','Lau'], dayNamesMin: ['Su','Má','Þr','Mi','Fi','Fö','La'], weekHeader: 'Vika', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['is']); });/* Italian initialisation for the jQuery UI date picker plugin. */ /* Written by Antonello Pasella (antonello.pasella@gmail.com). */ jQuery(function($){ $.datepicker.regional['it'] = { closeText: 'Chiudi', prevText: '<Prec', nextText: 'Succ>', currentText: 'Oggi', monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno', 'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'], monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu', 'Lug','Ago','Set','Ott','Nov','Dic'], dayNames: ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'], dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'], dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['it']); }); /* Japanese initialisation for the jQuery UI date picker plugin. */ /* Written by Kentaro SATO (kentaro@ranvis.com). */ jQuery(function($){ $.datepicker.regional['ja'] = { closeText: '閉じる', prevText: '<前', nextText: '次>', currentText: '今日', monthNames: ['1月','2月','3月','4月','5月','6月', '7月','8月','9月','10月','11月','12月'], monthNamesShort: ['1月','2月','3月','4月','5月','6月', '7月','8月','9月','10月','11月','12月'], dayNames: ['日曜日','月曜日','火曜日','水曜日','木曜日','金曜日','土曜日'], dayNamesShort: ['日','月','火','水','木','金','土'], dayNamesMin: ['日','月','火','水','木','金','土'], weekHeader: '週', dateFormat: 'yy/mm/dd', firstDay: 0, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['ja']); });/* Korean initialisation for the jQuery calendar extension. */ /* Written by DaeKwon Kang (ncrash.dk@gmail.com). */ jQuery(function($){ $.datepicker.regional['ko'] = { closeText: '닫기', prevText: '이전달', nextText: '다음달', currentText: '오늘', monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)', '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'], monthNamesShort: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)', '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'], dayNames: ['일','월','화','수','목','금','토'], dayNamesShort: ['일','월','화','수','목','금','토'], dayNamesMin: ['일','월','화','수','목','금','토'], weekHeader: 'Wk', dateFormat: 'yy-mm-dd', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: '년'}; $.datepicker.setDefaults($.datepicker.regional['ko']); });/* Kazakh (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Dmitriy Karasyov (dmitriy.karasyov@gmail.com). */ jQuery(function($){ $.datepicker.regional['kz'] = { closeText: 'Жабу', prevText: '<Алдыңғы', nextText: 'Келесі>', currentText: 'Бүгін', monthNames: ['Қаңтар','Ақпан','Наурыз','Сәуір','Мамыр','Маусым', 'Шілде','Тамыз','Қыркүйек','Қазан','Қараша','Желтоқсан'], monthNamesShort: ['Қаң','Ақп','Нау','Сәу','Мам','Мау', 'Шіл','Там','Қыр','Қаз','Қар','Жел'], dayNames: ['Жексенбі','Дүйсенбі','Сейсенбі','Сәрсенбі','Бейсенбі','Жұма','Сенбі'], dayNamesShort: ['жкс','дсн','ссн','срс','бсн','жма','снб'], dayNamesMin: ['Жк','Дс','Сс','Ср','Бс','Жм','Сн'], weekHeader: 'Не', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['kz']); }); /* Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* @author Arturas Paleicikas */ jQuery(function($){ $.datepicker.regional['lt'] = { closeText: 'Uždaryti', prevText: '<Atgal', nextText: 'Pirmyn>', currentText: 'Šiandien', monthNames: ['Sausis','Vasaris','Kovas','Balandis','Gegužė','Birželis', 'Liepa','Rugpjūtis','Rugsėjis','Spalis','Lapkritis','Gruodis'], monthNamesShort: ['Sau','Vas','Kov','Bal','Geg','Bir', 'Lie','Rugp','Rugs','Spa','Lap','Gru'], dayNames: ['sekmadienis','pirmadienis','antradienis','trečiadienis','ketvirtadienis','penktadienis','šeštadienis'], dayNamesShort: ['sek','pir','ant','tre','ket','pen','šeš'], dayNamesMin: ['Se','Pr','An','Tr','Ke','Pe','Še'], weekHeader: 'Wk', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['lt']); });/* Latvian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* @author Arturas Paleicikas */ jQuery(function($){ $.datepicker.regional['lv'] = { closeText: 'Aizvērt', prevText: 'Iepr', nextText: 'Nāka', currentText: 'Šodien', monthNames: ['Janvāris','Februāris','Marts','Aprīlis','Maijs','Jūnijs', 'Jūlijs','Augusts','Septembris','Oktobris','Novembris','Decembris'], monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jūn', 'Jūl','Aug','Sep','Okt','Nov','Dec'], dayNames: ['svētdiena','pirmdiena','otrdiena','trešdiena','ceturtdiena','piektdiena','sestdiena'], dayNamesShort: ['svt','prm','otr','tre','ctr','pkt','sst'], dayNamesMin: ['Sv','Pr','Ot','Tr','Ct','Pk','Ss'], weekHeader: 'Nav', dateFormat: 'dd-mm-yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['lv']); });/* Malayalam (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Saji Nediyanchath (saji89@gmail.com). */ jQuery(function($){ $.datepicker.regional['ml'] = { closeText: 'ശരി', prevText: 'മുന്നത്തെ', nextText: 'അടുത്തത് ', currentText: 'ഇന്ന്', monthNames: ['ജനുവരി','ഫെബ്രുവരി','മാര്‍ച്ച്','ഏപ്രില്‍','മേയ്','ജൂണ്‍', 'ജൂലൈ','ആഗസ്റ്റ്','സെപ്റ്റംബര്‍','ഒക്ടോബര്‍','നവംബര്‍','ഡിസംബര്‍'], monthNamesShort: ['ജനു', 'ഫെബ്', 'മാര്‍', 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍', 'ജൂലാ', 'ആഗ', 'സെപ്', 'ഒക്ടോ', 'നവം', 'ഡിസ'], dayNames: ['ഞായര്‍', 'തിങ്കള്‍', 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], dayNamesShort: ['ഞായ', 'തിങ്ക', 'ചൊവ്വ', 'ബുധ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], dayNamesMin: ['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'], weekHeader: 'ആ', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ml']); }); /* Malaysian initialisation for the jQuery UI date picker plugin. */ /* Written by Mohd Nawawi Mohamad Jamili (nawawi@ronggeng.net). */ jQuery(function($){ $.datepicker.regional['ms'] = { closeText: 'Tutup', prevText: '<Sebelum', nextText: 'Selepas>', currentText: 'hari ini', monthNames: ['Januari','Februari','Mac','April','Mei','Jun', 'Julai','Ogos','September','Oktober','November','Disember'], monthNamesShort: ['Jan','Feb','Mac','Apr','Mei','Jun', 'Jul','Ogo','Sep','Okt','Nov','Dis'], dayNames: ['Ahad','Isnin','Selasa','Rabu','Khamis','Jumaat','Sabtu'], dayNamesShort: ['Aha','Isn','Sel','Rab','kha','Jum','Sab'], dayNamesMin: ['Ah','Is','Se','Ra','Kh','Ju','Sa'], weekHeader: 'Mg', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ms']); });/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Mathias Bynens */ jQuery(function($){ $.datepicker.regional.nl = { closeText: 'Sluiten', prevText: '←', nextText: '→', currentText: 'Vandaag', monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], monthNamesShort: ['jan', 'feb', 'maa', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'], dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'], dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], weekHeader: 'Wk', dateFormat: 'dd-mm-yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional.nl); });/* Norwegian initialisation for the jQuery UI date picker plugin. */ /* Written by Naimdjon Takhirov (naimdjon@gmail.com). */ jQuery(function($){ $.datepicker.regional['no'] = { closeText: 'Lukk', prevText: '«Forrige', nextText: 'Neste»', currentText: 'I dag', monthNames: ['januar','februar','mars','april','mai','juni','juli','august','september','oktober','november','desember'], monthNamesShort: ['jan','feb','mar','apr','mai','jun','jul','aug','sep','okt','nov','des'], dayNamesShort: ['søn','man','tir','ons','tor','fre','lør'], dayNames: ['søndag','mandag','tirsdag','onsdag','torsdag','fredag','lørdag'], dayNamesMin: ['sø','ma','ti','on','to','fr','lø'], weekHeader: 'Uke', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: '' }; $.datepicker.setDefaults($.datepicker.regional['no']); }); /* Polish initialisation for the jQuery UI date picker plugin. */ /* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */ jQuery(function($){ $.datepicker.regional['pl'] = { closeText: 'Zamknij', prevText: '<Poprzedni', nextText: 'Następny>', currentText: 'Dziś', monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'], monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze', 'Lip','Sie','Wrz','Pa','Lis','Gru'], dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'], dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'], dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'], weekHeader: 'Tydz', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pl']); }); /* Brazilian initialisation for the jQuery UI date picker plugin. */ /* Written by Leonildo Costa Silva (leocsilva@gmail.com). */ jQuery(function($){ $.datepicker.regional['pt-BR'] = { closeText: 'Fechar', prevText: '<Anterior', nextText: 'Próximo>', currentText: 'Hoje', monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho', 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun', 'Jul','Ago','Set','Out','Nov','Dez'], dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'], dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pt-BR']); });/* Portuguese initialisation for the jQuery UI date picker plugin. */ jQuery(function($){ $.datepicker.regional['pt'] = { closeText: 'Fechar', prevText: '<Anterior', nextText: 'Seguinte', currentText: 'Hoje', monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho', 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun', 'Jul','Ago','Set','Out','Nov','Dez'], dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'], dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], weekHeader: 'Sem', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pt']); });/* Romansh initialisation for the jQuery UI date picker plugin. */ /* Written by Yvonne Gienal (yvonne.gienal@educa.ch). */ jQuery(function($){ $.datepicker.regional['rm'] = { closeText: 'Serrar', prevText: '<Suandant', nextText: 'Precedent>', currentText: 'Actual', monthNames: ['Schaner','Favrer','Mars','Avrigl','Matg','Zercladur', 'Fanadur','Avust','Settember','October','November','December'], monthNamesShort: ['Scha','Fev','Mar','Avr','Matg','Zer', 'Fan','Avu','Sett','Oct','Nov','Dec'], dayNames: ['Dumengia','Glindesdi','Mardi','Mesemna','Gievgia','Venderdi','Sonda'], dayNamesShort: ['Dum','Gli','Mar','Mes','Gie','Ven','Som'], dayNamesMin: ['Du','Gl','Ma','Me','Gi','Ve','So'], weekHeader: 'emna', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['rm']); }); /* Romanian initialisation for the jQuery UI date picker plugin. * * Written by Edmond L. (ll_edmond@walla.com) * and Ionut G. Stan (ionut.g.stan@gmail.com) */ jQuery(function($){ $.datepicker.regional['ro'] = { closeText: 'Închide', prevText: '« Luna precedentă', nextText: 'Luna următoare »', currentText: 'Azi', monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie', 'Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'], monthNamesShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], dayNames: ['Duminică', 'Luni', 'Marţi', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă'], dayNamesShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sâ'], weekHeader: 'Săpt', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ro']); }); /* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Andrew Stromnov (stromnov@gmail.com). */ jQuery(function($){ $.datepicker.regional['ru'] = { closeText: 'Закрыть', prevText: '<Пред', nextText: 'След>', currentText: 'Сегодня', monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь', 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'], monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн', 'Июл','Авг','Сен','Окт','Ноя','Дек'], dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'], dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'], dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'], weekHeader: 'Нед', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ru']); });/* Slovak initialisation for the jQuery UI date picker plugin. */ /* Written by Vojtech Rinik (vojto@hmm.sk). */ jQuery(function($){ $.datepicker.regional['sk'] = { closeText: 'Zavrieť', prevText: '<Predchádzajúci', nextText: 'Nasledujúci>', currentText: 'Dnes', monthNames: ['Január','Február','Marec','Apríl','Máj','Jún', 'Júl','August','September','Október','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Máj','Jún', 'Júl','Aug','Sep','Okt','Nov','Dec'], dayNames: ['Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota'], dayNamesShort: ['Ned','Pon','Uto','Str','Štv','Pia','Sob'], dayNamesMin: ['Ne','Po','Ut','St','Št','Pia','So'], weekHeader: 'Ty', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sk']); }); /* Slovenian initialisation for the jQuery UI date picker plugin. */ /* Written by Jaka Jancar (jaka@kubje.org). */ /* c = č, s = š z = ž C = Č S = Š Z = Ž */ jQuery(function($){ $.datepicker.regional['sl'] = { closeText: 'Zapri', prevText: '<Prejšnji', nextText: 'Naslednji>', currentText: 'Trenutni', monthNames: ['Januar','Februar','Marec','April','Maj','Junij', 'Julij','Avgust','September','Oktober','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Avg','Sep','Okt','Nov','Dec'], dayNames: ['Nedelja','Ponedeljek','Torek','Sreda','Četrtek','Petek','Sobota'], dayNamesShort: ['Ned','Pon','Tor','Sre','Čet','Pet','Sob'], dayNamesMin: ['Ne','Po','To','Sr','Če','Pe','So'], weekHeader: 'Teden', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sl']); }); /* Albanian initialisation for the jQuery UI date picker plugin. */ /* Written by Flakron Bytyqi (flakron@gmail.com). */ jQuery(function($){ $.datepicker.regional['sq'] = { closeText: 'mbylle', prevText: '<mbrapa', nextText: 'Përpara>', currentText: 'sot', monthNames: ['Janar','Shkurt','Mars','Prill','Maj','Qershor', 'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'], monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer', 'Kor','Gus','Sht','Tet','Nën','Dhj'], dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'], dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'], dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'], weekHeader: 'Ja', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sq']); }); /* Serbian i18n for the jQuery UI date picker plugin. */ /* Written by Dejan Dimić. */ jQuery(function($){ $.datepicker.regional['sr-SR'] = { closeText: 'Zatvori', prevText: '<', nextText: '>', currentText: 'Danas', monthNames: ['Januar','Februar','Mart','April','Maj','Jun', 'Jul','Avgust','Septembar','Oktobar','Novembar','Decembar'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Avg','Sep','Okt','Nov','Dec'], dayNames: ['Nedelja','Ponedeljak','Utorak','Sreda','Četvrtak','Petak','Subota'], dayNamesShort: ['Ned','Pon','Uto','Sre','Čet','Pet','Sub'], dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'], weekHeader: 'Sed', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sr-SR']); }); /* Serbian i18n for the jQuery UI date picker plugin. */ /* Written by Dejan Dimić. */ jQuery(function($){ $.datepicker.regional['sr'] = { closeText: 'Затвори', prevText: '<', nextText: '>', currentText: 'Данас', monthNames: ['Јануар','Фебруар','Март','Април','Мај','Јун', 'Јул','Август','Септембар','Октобар','Новембар','Децембар'], monthNamesShort: ['Јан','Феб','Мар','Апр','Мај','Јун', 'Јул','Авг','Сеп','Окт','Нов','Дец'], dayNames: ['Недеља','Понедељак','Уторак','Среда','Четвртак','Петак','Субота'], dayNamesShort: ['Нед','Пон','Уто','Сре','Чет','Пет','Суб'], dayNamesMin: ['Не','По','Ут','Ср','Че','Пе','Су'], weekHeader: 'Сед', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sr']); }); /* Swedish initialisation for the jQuery UI date picker plugin. */ /* Written by Anders Ekdahl ( anders@nomadiz.se). */ jQuery(function($){ $.datepicker.regional['sv'] = { closeText: 'Stäng', prevText: '«Förra', nextText: 'Nästa»', currentText: 'Idag', monthNames: ['Januari','Februari','Mars','April','Maj','Juni', 'Juli','Augusti','September','Oktober','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Aug','Sep','Okt','Nov','Dec'], dayNamesShort: ['Sön','Mån','Tis','Ons','Tor','Fre','Lör'], dayNames: ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'], dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö'], weekHeader: 'Ve', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sv']); }); /* Tamil (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by S A Sureshkumar (saskumar@live.com). */ jQuery(function($){ $.datepicker.regional['ta'] = { closeText: 'மூடு', prevText: 'முன்னையது', nextText: 'அடுத்தது', currentText: 'இன்று', monthNames: ['தை','மாசி','பங்குனி','சித்திரை','வைகாசி','ஆனி', 'ஆடி','ஆவணி','புரட்டாசி','ஐப்பசி','கார்த்திகை','மார்கழி'], monthNamesShort: ['தை','மாசி','பங்','சித்','வைகா','ஆனி', 'ஆடி','ஆவ','புர','ஐப்','கார்','மார்'], dayNames: ['ஞாயிற்றுக்கிழமை','திங்கட்கிழமை','செவ்வாய்க்கிழமை','புதன்கிழமை','வியாழக்கிழமை','வெள்ளிக்கிழமை','சனிக்கிழமை'], dayNamesShort: ['ஞாயிறு','திங்கள்','செவ்வாய்','புதன்','வியாழன்','வெள்ளி','சனி'], dayNamesMin: ['ஞா','தி','செ','பு','வி','வெ','ச'], weekHeader: 'Не', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ta']); }); /* Thai initialisation for the jQuery UI date picker plugin. */ /* Written by pipo (pipo@sixhead.com). */ jQuery(function($){ $.datepicker.regional['th'] = { closeText: 'ปิด', prevText: '« ย้อน', nextText: 'ถัดไป »', currentText: 'วันนี้', monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน', 'กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'], monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.', 'ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'], dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'], dayNamesShort: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'], dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['th']); });/* Tajiki (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Abdurahmon Saidov (saidovab@gmail.com). */ jQuery(function($){ $.datepicker.regional['tj'] = { closeText: 'Идома', prevText: '<Қафо', nextText: 'Пеш>', currentText: 'Имрӯз', monthNames: ['Январ','Феврал','Март','Апрел','Май','Июн', 'Июл','Август','Сентябр','Октябр','Ноябр','Декабр'], monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн', 'Июл','Авг','Сен','Окт','Ноя','Дек'], dayNames: ['якшанбе','душанбе','сешанбе','чоршанбе','панҷшанбе','ҷумъа','шанбе'], dayNamesShort: ['якш','душ','сеш','чор','пан','ҷум','шан'], dayNamesMin: ['Як','Дш','Сш','Чш','Пш','Ҷм','Шн'], weekHeader: 'Хф', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['tj']); });/* Turkish initialisation for the jQuery UI date picker plugin. */ /* Written by Izzet Emre Erkan (kara@karalamalar.net). */ jQuery(function($){ $.datepicker.regional['tr'] = { closeText: 'kapat', prevText: '<geri', nextText: 'ileri>', currentText: 'bugün', monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran', 'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'], monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz', 'Tem','Ağu','Eyl','Eki','Kas','Ara'], dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'], dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'], dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'], weekHeader: 'Hf', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['tr']); });/* Ukrainian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Maxim Drogobitskiy (maxdao@gmail.com). */ jQuery(function($){ $.datepicker.regional['uk'] = { closeText: 'Закрити', prevText: '<', nextText: '>', currentText: 'Сьогодні', monthNames: ['Січень','Лютий','Березень','Квітень','Травень','Червень', 'Липень','Серпень','Вересень','Жовтень','Листопад','Грудень'], monthNamesShort: ['Січ','Лют','Бер','Кві','Тра','Чер', 'Лип','Сер','Вер','Жов','Лис','Гру'], dayNames: ['неділя','понеділок','вівторок','середа','четвер','п’ятниця','субота'], dayNamesShort: ['нед','пнд','вів','срд','чтв','птн','сбт'], dayNamesMin: ['Нд','Пн','Вт','Ср','Чт','Пт','Сб'], weekHeader: 'Не', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['uk']); });/* Vietnamese initialisation for the jQuery UI date picker plugin. */ /* Translated by Le Thanh Huy (lthanhhuy@cit.ctu.edu.vn). */ jQuery(function($){ $.datepicker.regional['vi'] = { closeText: 'Đóng', prevText: '<Trước', nextText: 'Tiếp>', currentText: 'Hôm nay', monthNames: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai'], monthNamesShort: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12'], dayNames: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], dayNamesShort: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], dayNamesMin: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], weekHeader: 'Tu', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['vi']); }); /* Chinese initialisation for the jQuery UI date picker plugin. */ /* Written by Cloudream (cloudream@gmail.com). */ jQuery(function($){ $.datepicker.regional['zh-CN'] = { closeText: '关闭', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], dayNamesMin: ['日','一','二','三','四','五','六'], weekHeader: '周', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['zh-CN']); }); /* Chinese initialisation for the jQuery UI date picker plugin. */ /* Written by SCCY (samuelcychan@gmail.com). */ jQuery(function($){ $.datepicker.regional['zh-HK'] = { closeText: '關閉', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], dayNamesMin: ['日','一','二','三','四','五','六'], weekHeader: '周', dateFormat: 'dd-mm-yy', firstDay: 0, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['zh-HK']); }); /* Chinese initialisation for the jQuery UI date picker plugin. */ /* Written by Ressol (ressol@gmail.com). */ jQuery(function($){ $.datepicker.regional['zh-TW'] = { closeText: '關閉', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], dayNamesMin: ['日','一','二','三','四','五','六'], weekHeader: '周', dateFormat: 'yy/mm/dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['zh-TW']); }); js/i18n/jquery.ui.datepicker-en-NZ.js000066600000001603151371757550013313 0ustar00/* English/New Zealand initialisation for the jQuery UI date picker plugin. */ /* Based on the en-GB initialisation. */ jQuery(function($){ $.datepicker.regional['en-NZ'] = { closeText: 'Done', prevText: 'Prev', nextText: 'Next', currentText: 'Today', monthNames: ['January','February','March','April','May','June', 'July','August','September','October','November','December'], monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['en-NZ']); }); js/i18n/jquery.ui.datepicker-da.js000066600000001644151371757550012755 0ustar00/* Danish initialisation for the jQuery UI date picker plugin. */ /* Written by Jan Christensen ( deletestuff@gmail.com). */ jQuery(function($){ $.datepicker.regional['da'] = { closeText: 'Luk', prevText: '<Forrige', nextText: 'Næste>', currentText: 'Idag', monthNames: ['Januar','Februar','Marts','April','Maj','Juni', 'Juli','August','September','Oktober','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Aug','Sep','Okt','Nov','Dec'], dayNames: ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'], dayNamesShort: ['Søn','Man','Tir','Ons','Tor','Fre','Lør'], dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'], weekHeader: 'Uge', dateFormat: 'dd-mm-yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['da']); }); js/i18n/jquery.ui.datepicker-ca.js000066600000001557151371757550012757 0ustar00/* Inicialització en català per a l'extenció 'calendar' per jQuery. */ /* Writers: (joan.leon@gmail.com). */ jQuery(function($){ $.datepicker.regional['ca'] = { closeText: 'Tancar', prevText: '<Ant', nextText: 'Seg>', currentText: 'Avui', monthNames: ['Gener','Febrer','Març','Abril','Maig','Juny', 'Juliol','Agost','Setembre','Octubre','Novembre','Desembre'], monthNamesShort: ['Gen','Feb','Mar','Abr','Mai','Jun', 'Jul','Ago','Set','Oct','Nov','Des'], dayNames: ['Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte'], dayNamesShort: ['Dug','Dln','Dmt','Dmc','Djs','Dvn','Dsb'], dayNamesMin: ['Dg','Dl','Dt','Dc','Dj','Dv','Ds'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ca']); });js/i18n/jquery.ui.datepicker-ja.js000066600000001605151371757550012760 0ustar00/* Japanese initialisation for the jQuery UI date picker plugin. */ /* Written by Kentaro SATO (kentaro@ranvis.com). */ jQuery(function($){ $.datepicker.regional['ja'] = { closeText: '閉じる', prevText: '<前', nextText: '次>', currentText: '今日', monthNames: ['1月','2月','3月','4月','5月','6月', '7月','8月','9月','10月','11月','12月'], monthNamesShort: ['1月','2月','3月','4月','5月','6月', '7月','8月','9月','10月','11月','12月'], dayNames: ['日曜日','月曜日','火曜日','水曜日','木曜日','金曜日','土曜日'], dayNamesShort: ['日','月','火','水','木','金','土'], dayNamesMin: ['日','月','火','水','木','金','土'], weekHeader: '週', dateFormat: 'yy/mm/dd', firstDay: 0, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['ja']); });js/i18n/jquery.ui.datepicker-ar-DZ.js000066600000002267151371757550013310 0ustar00/* Algerian Arabic Translation for jQuery UI date picker plugin. (can be used for Tunisia)*/ /* Mohamed Cherif BOUCHELAGHEM -- cherifbouchelaghem@yahoo.fr */ jQuery(function($){ $.datepicker.regional['ar-DZ'] = { closeText: 'إغلاق', prevText: '<السابق', nextText: 'التالي>', currentText: 'اليوم', monthNames: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر','أكتوبر', 'نوفمبر', 'ديسمبر'], monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], dayNamesMin: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], weekHeader: 'أسبوع', dateFormat: 'dd/mm/yy', firstDay: 6, isRTL: true, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ar-DZ']); }); js/i18n/jquery.ui.datepicker-az.js000066600000001630151371757550012776 0ustar00/* Azerbaijani (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Jamil Najafov (necefov33@gmail.com). */ jQuery(function($) { $.datepicker.regional['az'] = { closeText: 'Bağla', prevText: '<Geri', nextText: 'İrəli>', currentText: 'Bugün', monthNames: ['Yanvar','Fevral','Mart','Aprel','May','İyun', 'İyul','Avqust','Sentyabr','Oktyabr','Noyabr','Dekabr'], monthNamesShort: ['Yan','Fev','Mar','Apr','May','İyun', 'İyul','Avq','Sen','Okt','Noy','Dek'], dayNames: ['Bazar','Bazar ertəsi','Çərşənbə axşamı','Çərşənbə','Cümə axşamı','Cümə','Şənbə'], dayNamesShort: ['B','Be','Ça','Ç','Ca','C','Ş'], dayNamesMin: ['B','B','Ç','С','Ç','C','Ş'], weekHeader: 'Hf', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['az']); });js/i18n/jquery.ui.datepicker-pt-BR.js000066600000001724151371757550013314 0ustar00/* Brazilian initialisation for the jQuery UI date picker plugin. */ /* Written by Leonildo Costa Silva (leocsilva@gmail.com). */ jQuery(function($){ $.datepicker.regional['pt-BR'] = { closeText: 'Fechar', prevText: '<Anterior', nextText: 'Próximo>', currentText: 'Hoje', monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho', 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun', 'Jul','Ago','Set','Out','Nov','Dez'], dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'], dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pt-BR']); });js/i18n/jquery.ui.datepicker-uk.js000066600000002142151371757550013002 0ustar00/* Ukrainian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Maxim Drogobitskiy (maxdao@gmail.com). */ jQuery(function($){ $.datepicker.regional['uk'] = { closeText: 'Закрити', prevText: '<', nextText: '>', currentText: 'Сьогодні', monthNames: ['Січень','Лютий','Березень','Квітень','Травень','Червень', 'Липень','Серпень','Вересень','Жовтень','Листопад','Грудень'], monthNamesShort: ['Січ','Лют','Бер','Кві','Тра','Чер', 'Лип','Сер','Вер','Жов','Лис','Гру'], dayNames: ['неділя','понеділок','вівторок','середа','четвер','п’ятниця','субота'], dayNamesShort: ['нед','пнд','вів','срд','чтв','птн','сбт'], dayNamesMin: ['Нд','Пн','Вт','Ср','Чт','Пт','Сб'], weekHeader: 'Не', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['uk']); });js/i18n/jquery.ui.datepicker-es.js000066600000001635151371757550013000 0ustar00/* Inicialización en español para la extensión 'UI date picker' para jQuery. */ /* Traducido por Vester (xvester@gmail.com). */ jQuery(function($){ $.datepicker.regional['es'] = { closeText: 'Cerrar', prevText: '<Ant', nextText: 'Sig>', currentText: 'Hoy', monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio', 'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun', 'Jul','Ago','Sep','Oct','Nov','Dic'], dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'], dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['es']); });js/i18n/jquery.ui.datepicker-sl.js000066600000001735151371757550013010 0ustar00/* Slovenian initialisation for the jQuery UI date picker plugin. */ /* Written by Jaka Jancar (jaka@kubje.org). */ /* c = č, s = š z = ž C = Č S = Š Z = Ž */ jQuery(function($){ $.datepicker.regional['sl'] = { closeText: 'Zapri', prevText: '<Prejšnji', nextText: 'Naslednji>', currentText: 'Trenutni', monthNames: ['Januar','Februar','Marec','April','Maj','Junij', 'Julij','Avgust','September','Oktober','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Avg','Sep','Okt','Nov','Dec'], dayNames: ['Nedelja','Ponedeljek','Torek','Sreda','Četrtek','Petek','Sobota'], dayNamesShort: ['Ned','Pon','Tor','Sre','Čet','Pet','Sob'], dayNamesMin: ['Ne','Po','To','Sr','Če','Pe','So'], weekHeader: 'Teden', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sl']); }); js/i18n/.htaccess000066600000000177151371757550007566 0ustar00 Order allow,deny Deny from all js/i18n/jquery.ui.datepicker-bs.js000066600000001517151371757550012774 0ustar00/* Bosnian i18n for the jQuery UI date picker plugin. */ /* Written by Kenan Konjo. */ jQuery(function($){ $.datepicker.regional['bs'] = { closeText: 'Zatvori', prevText: '<', nextText: '>', currentText: 'Danas', monthNames: ['Januar','Februar','Mart','April','Maj','Juni', 'Juli','August','Septembar','Oktobar','Novembar','Decembar'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Aug','Sep','Okt','Nov','Dec'], dayNames: ['Nedelja','Ponedeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'], dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'], dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'], weekHeader: 'Wk', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['bs']); });js/i18n/jquery.ui.datepicker-fi.js000066600000001766151371757550012774 0ustar00/* Finnish initialisation for the jQuery UI date picker plugin. */ /* Written by Harri Kilpi� (harrikilpio@gmail.com). */ jQuery(function($){ $.datepicker.regional['fi'] = { closeText: 'Sulje', prevText: '«Edellinen', nextText: 'Seuraava»', currentText: 'Tänään', monthNames: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu', 'Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'], monthNamesShort: ['Tammi','Helmi','Maalis','Huhti','Touko','Kesä', 'Heinä','Elo','Syys','Loka','Marras','Joulu'], dayNamesShort: ['Su','Ma','Ti','Ke','To','Pe','Su'], dayNames: ['Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'], dayNamesMin: ['Su','Ma','Ti','Ke','To','Pe','La'], weekHeader: 'Vk', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['fi']); }); js/i18n/jquery.ui.datepicker-ro.js000066600000001737151371757550013014 0ustar00/* Romanian initialisation for the jQuery UI date picker plugin. * * Written by Edmond L. (ll_edmond@walla.com) * and Ionut G. Stan (ionut.g.stan@gmail.com) */ jQuery(function($){ $.datepicker.regional['ro'] = { closeText: 'Închide', prevText: '« Luna precedentă', nextText: 'Luna următoare »', currentText: 'Azi', monthNames: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie', 'Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'], monthNamesShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], dayNames: ['Duminică', 'Luni', 'Marţi', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă'], dayNamesShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sâ'], weekHeader: 'Săpt', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ro']); }); js/i18n/jquery.ui.datepicker-th.js000066600000002373151371757550013004 0ustar00/* Thai initialisation for the jQuery UI date picker plugin. */ /* Written by pipo (pipo@sixhead.com). */ jQuery(function($){ $.datepicker.regional['th'] = { closeText: 'ปิด', prevText: '« ย้อน', nextText: 'ถัดไป »', currentText: 'วันนี้', monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน', 'กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'], monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.', 'ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'], dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'], dayNamesShort: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'], dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['th']); });js/i18n/jquery.ui.datepicker-zh-HK.js000066600000001661151371757550013311 0ustar00/* Chinese initialisation for the jQuery UI date picker plugin. */ /* Written by SCCY (samuelcychan@gmail.com). */ jQuery(function($){ $.datepicker.regional['zh-HK'] = { closeText: '關閉', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], dayNamesMin: ['日','一','二','三','四','五','六'], weekHeader: '周', dateFormat: 'dd-mm-yy', firstDay: 0, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['zh-HK']); }); js/i18n/jquery.ui.datepicker-lv.js000066600000001653151371757550013012 0ustar00/* Latvian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* @author Arturas Paleicikas */ jQuery(function($){ $.datepicker.regional['lv'] = { closeText: 'Aizvērt', prevText: 'Iepr', nextText: 'Nāka', currentText: 'Šodien', monthNames: ['Janvāris','Februāris','Marts','Aprīlis','Maijs','Jūnijs', 'Jūlijs','Augusts','Septembris','Oktobris','Novembris','Decembris'], monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jūn', 'Jūl','Aug','Sep','Okt','Nov','Dec'], dayNames: ['svētdiena','pirmdiena','otrdiena','trešdiena','ceturtdiena','piektdiena','sestdiena'], dayNamesShort: ['svt','prm','otr','tre','ctr','pkt','sst'], dayNamesMin: ['Sv','Pr','Ot','Tr','Ct','Pk','Ss'], weekHeader: 'Nav', dateFormat: 'dd-mm-yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['lv']); });js/i18n/jquery.ui.datepicker-no.js000066600000001633151371757550013003 0ustar00/* Norwegian initialisation for the jQuery UI date picker plugin. */ /* Written by Naimdjon Takhirov (naimdjon@gmail.com). */ jQuery(function($){ $.datepicker.regional['no'] = { closeText: 'Lukk', prevText: '«Forrige', nextText: 'Neste»', currentText: 'I dag', monthNames: ['januar','februar','mars','april','mai','juni','juli','august','september','oktober','november','desember'], monthNamesShort: ['jan','feb','mar','apr','mai','jun','jul','aug','sep','okt','nov','des'], dayNamesShort: ['søn','man','tir','ons','tor','fre','lør'], dayNames: ['søndag','mandag','tirsdag','onsdag','torsdag','fredag','lørdag'], dayNamesMin: ['sø','ma','ti','on','to','fr','lø'], weekHeader: 'Uke', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: '' }; $.datepicker.setDefaults($.datepicker.regional['no']); }); js/i18n/jquery.ui.datepicker-cs.js000066600000001641151371757550012773 0ustar00/* Czech initialisation for the jQuery UI date picker plugin. */ /* Written by Tomas Muller (tomas@tomas-muller.net). */ jQuery(function($){ $.datepicker.regional['cs'] = { closeText: 'Zavřít', prevText: '<Dříve', nextText: 'Později>', currentText: 'Nyní', monthNames: ['leden','únor','březen','duben','květen','červen', 'červenec','srpen','září','říjen','listopad','prosinec'], monthNamesShort: ['led','úno','bře','dub','kvě','čer', 'čvc','srp','zář','říj','lis','pro'], dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'], dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], dayNamesMin: ['ne','po','út','st','čt','pá','so'], weekHeader: 'Týd', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['cs']); }); js/i18n/jquery.ui.datepicker-lt.js000066600000001700151371757550013001 0ustar00/* Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* @author Arturas Paleicikas */ jQuery(function($){ $.datepicker.regional['lt'] = { closeText: 'Uždaryti', prevText: '<Atgal', nextText: 'Pirmyn>', currentText: 'Šiandien', monthNames: ['Sausis','Vasaris','Kovas','Balandis','Gegužė','Birželis', 'Liepa','Rugpjūtis','Rugsėjis','Spalis','Lapkritis','Gruodis'], monthNamesShort: ['Sau','Vas','Kov','Bal','Geg','Bir', 'Lie','Rugp','Rugs','Spa','Lap','Gru'], dayNames: ['sekmadienis','pirmadienis','antradienis','trečiadienis','ketvirtadienis','penktadienis','šeštadienis'], dayNamesShort: ['sek','pir','ant','tre','ket','pen','šeš'], dayNamesMin: ['Se','Pr','An','Tr','Ke','Pe','Še'], weekHeader: 'Wk', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['lt']); });js/i18n/jquery.ui.datepicker-de.js000066600000001561151371757550012757 0ustar00/* German initialisation for the jQuery UI date picker plugin. */ /* Written by Milian Wolff (mail@milianw.de). */ jQuery(function($){ $.datepicker.regional['de'] = { closeText: 'schließen', prevText: '<zurück', nextText: 'Vor>', currentText: 'heute', monthNames: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'], monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun', 'Jul','Aug','Sep','Okt','Nov','Dez'], dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'], dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], weekHeader: 'Wo', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['de']); }); js/i18n/jquery.ui.datepicker-et.js000066600000001665151371757550013004 0ustar00/* Estonian initialisation for the jQuery UI date picker plugin. */ /* Written by Mart Sõmermaa (mrts.pydev at gmail com). */ jQuery(function($){ $.datepicker.regional['et'] = { closeText: 'Sulge', prevText: 'Eelnev', nextText: 'Järgnev', currentText: 'Täna', monthNames: ['Jaanuar','Veebruar','Märts','Aprill','Mai','Juuni', 'Juuli','August','September','Oktoober','November','Detsember'], monthNamesShort: ['Jaan', 'Veebr', 'Märts', 'Apr', 'Mai', 'Juuni', 'Juuli', 'Aug', 'Sept', 'Okt', 'Nov', 'Dets'], dayNames: ['Pühapäev', 'Esmaspäev', 'Teisipäev', 'Kolmapäev', 'Neljapäev', 'Reede', 'Laupäev'], dayNamesShort: ['Pühap', 'Esmasp', 'Teisip', 'Kolmap', 'Neljap', 'Reede', 'Laup'], dayNamesMin: ['P','E','T','K','N','R','L'], weekHeader: 'Sm', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['et']); }); js/i18n/jquery.ui.datepicker-sk.js000066600000001611151371757550013000 0ustar00/* Slovak initialisation for the jQuery UI date picker plugin. */ /* Written by Vojtech Rinik (vojto@hmm.sk). */ jQuery(function($){ $.datepicker.regional['sk'] = { closeText: 'Zavrieť', prevText: '<Predchádzajúci', nextText: 'Nasledujúci>', currentText: 'Dnes', monthNames: ['Január','Február','Marec','Apríl','Máj','Jún', 'Júl','August','September','Október','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Máj','Jún', 'Júl','Aug','Sep','Okt','Nov','Dec'], dayNames: ['Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota'], dayNamesShort: ['Ned','Pon','Uto','Str','Štv','Pia','Sob'], dayNamesMin: ['Ne','Po','Ut','St','Št','Pia','So'], weekHeader: 'Ty', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sk']); }); js/i18n/jquery.ui.datepicker-ms.js000066600000001572151371757550013010 0ustar00/* Malaysian initialisation for the jQuery UI date picker plugin. */ /* Written by Mohd Nawawi Mohamad Jamili (nawawi@ronggeng.net). */ jQuery(function($){ $.datepicker.regional['ms'] = { closeText: 'Tutup', prevText: '<Sebelum', nextText: 'Selepas>', currentText: 'hari ini', monthNames: ['Januari','Februari','Mac','April','Mei','Jun', 'Julai','Ogos','September','Oktober','November','Disember'], monthNamesShort: ['Jan','Feb','Mac','Apr','Mei','Jun', 'Jul','Ogo','Sep','Okt','Nov','Dis'], dayNames: ['Ahad','Isnin','Selasa','Rabu','Khamis','Jumaat','Sabtu'], dayNamesShort: ['Aha','Isn','Sel','Rab','kha','Jum','Sab'], dayNamesMin: ['Ah','Is','Se','Ra','Kh','Ju','Sa'], weekHeader: 'Mg', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ms']); });js/i18n/jquery.ui.datepicker-gl.js000066600000001635151371757550012773 0ustar00/* Galician localization for 'UI date picker' jQuery extension. */ /* Translated by Jorge Barreiro . */ jQuery(function($){ $.datepicker.regional['gl'] = { closeText: 'Pechar', prevText: '<Ant', nextText: 'Seg>', currentText: 'Hoxe', monthNames: ['Xaneiro','Febreiro','Marzo','Abril','Maio','Xuño', 'Xullo','Agosto','Setembro','Outubro','Novembro','Decembro'], monthNamesShort: ['Xan','Feb','Mar','Abr','Mai','Xuñ', 'Xul','Ago','Set','Out','Nov','Dec'], dayNames: ['Domingo','Luns','Martes','Mércores','Xoves','Venres','Sábado'], dayNamesShort: ['Dom','Lun','Mar','Mér','Xov','Ven','Sáb'], dayNamesMin: ['Do','Lu','Ma','Mé','Xo','Ve','Sá'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['gl']); });js/i18n/jquery.ui.datepicker-eu.js000066600000001602151371757550012774 0ustar00/* Euskarako oinarria 'UI date picker' jquery-ko extentsioarentzat */ /* Karrikas-ek itzulia (karrikas@karrikas.com) */ jQuery(function($){ $.datepicker.regional['eu'] = { closeText: 'Egina', prevText: '<Aur', nextText: 'Hur>', currentText: 'Gaur', monthNames: ['Urtarrila','Otsaila','Martxoa','Apirila','Maiatza','Ekaina', 'Uztaila','Abuztua','Iraila','Urria','Azaroa','Abendua'], monthNamesShort: ['Urt','Ots','Mar','Api','Mai','Eka', 'Uzt','Abu','Ira','Urr','Aza','Abe'], dayNames: ['Igandea','Astelehena','Asteartea','Asteazkena','Osteguna','Ostirala','Larunbata'], dayNamesShort: ['Iga','Ast','Ast','Ast','Ost','Ost','Lar'], dayNamesMin: ['Ig','As','As','As','Os','Os','La'], weekHeader: 'Wk', dateFormat: 'yy/mm/dd', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['eu']); });js/i18n/jquery.ui.datepicker-tj.js000066600000002061151371757550013000 0ustar00/* Tajiki (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Abdurahmon Saidov (saidovab@gmail.com). */ jQuery(function($){ $.datepicker.regional['tj'] = { closeText: 'Идома', prevText: '<Қафо', nextText: 'Пеш>', currentText: 'Имрӯз', monthNames: ['Январ','Феврал','Март','Апрел','Май','Июн', 'Июл','Август','Сентябр','Октябр','Ноябр','Декабр'], monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн', 'Июл','Авг','Сен','Окт','Ноя','Дек'], dayNames: ['якшанбе','душанбе','сешанбе','чоршанбе','панҷшанбе','ҷумъа','шанбе'], dayNamesShort: ['якш','душ','сеш','чор','пан','ҷум','шан'], dayNamesMin: ['Як','Дш','Сш','Чш','Пш','Ҷм','Шн'], weekHeader: 'Хф', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['tj']); });js/i18n/jquery.ui.datepicker-nl.js000066600000001631151371757550012776 0ustar00/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Mathias Bynens */ jQuery(function($){ $.datepicker.regional.nl = { closeText: 'Sluiten', prevText: '←', nextText: '→', currentText: 'Vandaag', monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], monthNamesShort: ['jan', 'feb', 'maa', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'], dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'], dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], weekHeader: 'Wk', dateFormat: 'dd-mm-yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional.nl); });js/i18n/jquery.ui.datepicker-pt.js000066600000001607151371757550013013 0ustar00/* Portuguese initialisation for the jQuery UI date picker plugin. */ jQuery(function($){ $.datepicker.regional['pt'] = { closeText: 'Fechar', prevText: '<Anterior', nextText: 'Seguinte', currentText: 'Hoje', monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho', 'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun', 'Jul','Ago','Set','Out','Nov','Dez'], dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'], dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], weekHeader: 'Sem', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pt']); });js/i18n/jquery.ui.datepicker-rm.js000066600000001611151371757550013001 0ustar00/* Romansh initialisation for the jQuery UI date picker plugin. */ /* Written by Yvonne Gienal (yvonne.gienal@educa.ch). */ jQuery(function($){ $.datepicker.regional['rm'] = { closeText: 'Serrar', prevText: '<Suandant', nextText: 'Precedent>', currentText: 'Actual', monthNames: ['Schaner','Favrer','Mars','Avrigl','Matg','Zercladur', 'Fanadur','Avust','Settember','October','November','December'], monthNamesShort: ['Scha','Fev','Mar','Avr','Matg','Zer', 'Fan','Avu','Sett','Oct','Nov','Dec'], dayNames: ['Dumengia','Glindesdi','Mardi','Mesemna','Gievgia','Venderdi','Sonda'], dayNamesShort: ['Dum','Gli','Mar','Mes','Gie','Ven','Som'], dayNamesMin: ['Du','Gl','Ma','Me','Gi','Ve','So'], weekHeader: 'emna', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['rm']); }); js/i18n/jquery.ui.datepicker-is.js000066600000002135151371757550013000 0ustar00/* Icelandic initialisation for the jQuery UI date picker plugin. */ /* Written by Haukur H. Thorsson (haukur@eskill.is). */ jQuery(function($){ $.datepicker.regional['is'] = { closeText: 'Loka', prevText: '< Fyrri', nextText: 'Næsti >', currentText: 'Í dag', monthNames: ['Janúar','Febrúar','Mars','Apríl','Maí','Júní', 'Júlí','Ágúst','September','Október','Nóvember','Desember'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maí','Jún', 'Júl','Ágú','Sep','Okt','Nóv','Des'], dayNames: ['Sunnudagur','Mánudagur','Þriðjudagur','Miðvikudagur','Fimmtudagur','Föstudagur','Laugardagur'], dayNamesShort: ['Sun','Mán','Þri','Mið','Fim','Fös','Lau'], dayNamesMin: ['Su','Má','Þr','Mi','Fi','Fö','La'], weekHeader: 'Vika', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['is']); });js/i18n/jquery.ui.datepicker-zh-CN.js000066600000001663151371757550013311 0ustar00/* Chinese initialisation for the jQuery UI date picker plugin. */ /* Written by Cloudream (cloudream@gmail.com). */ jQuery(function($){ $.datepicker.regional['zh-CN'] = { closeText: '关闭', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], dayNamesMin: ['日','一','二','三','四','五','六'], weekHeader: '周', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['zh-CN']); }); js/i18n/jquery.ui.datepicker-id.js000066600000001561151371757550012763 0ustar00/* Indonesian initialisation for the jQuery UI date picker plugin. */ /* Written by Deden Fathurahman (dedenf@gmail.com). */ jQuery(function($){ $.datepicker.regional['id'] = { closeText: 'Tutup', prevText: '<mundur', nextText: 'maju>', currentText: 'hari ini', monthNames: ['Januari','Februari','Maret','April','Mei','Juni', 'Juli','Agustus','September','Oktober','Nopember','Desember'], monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun', 'Jul','Agus','Sep','Okt','Nop','Des'], dayNames: ['Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu'], dayNamesShort: ['Min','Sen','Sel','Rab','kam','Jum','Sab'], dayNamesMin: ['Mg','Sn','Sl','Rb','Km','jm','Sb'], weekHeader: 'Mg', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['id']); });js/i18n/jquery.ui.datepicker-zh-TW.js000066600000001655151371757550013344 0ustar00/* Chinese initialisation for the jQuery UI date picker plugin. */ /* Written by Ressol (ressol@gmail.com). */ jQuery(function($){ $.datepicker.regional['zh-TW'] = { closeText: '關閉', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], dayNamesMin: ['日','一','二','三','四','五','六'], weekHeader: '周', dateFormat: 'yy/mm/dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: '年'}; $.datepicker.setDefaults($.datepicker.regional['zh-TW']); }); js/i18n/jquery.ui.datepicker-ml.js000066600000002636151371757550013003 0ustar00/* Malayalam (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Saji Nediyanchath (saji89@gmail.com). */ jQuery(function($){ $.datepicker.regional['ml'] = { closeText: 'ശരി', prevText: 'മുന്നത്തെ', nextText: 'അടുത്തത് ', currentText: 'ഇന്ന്', monthNames: ['ജനുവരി','ഫെബ്രുവരി','മാര്‍ച്ച്','ഏപ്രില്‍','മേയ്','ജൂണ്‍', 'ജൂലൈ','ആഗസ്റ്റ്','സെപ്റ്റംബര്‍','ഒക്ടോബര്‍','നവംബര്‍','ഡിസംബര്‍'], monthNamesShort: ['ജനു', 'ഫെബ്', 'മാര്‍', 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍', 'ജൂലാ', 'ആഗ', 'സെപ്', 'ഒക്ടോ', 'നവം', 'ഡിസ'], dayNames: ['ഞായര്‍', 'തിങ്കള്‍', 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], dayNamesShort: ['ഞായ', 'തിങ്ക', 'ചൊവ്വ', 'ബുധ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], dayNamesMin: ['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'], weekHeader: 'ആ', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ml']); }); js/i18n/jquery.ui.datepicker-hu.js000066600000001717151371757550013006 0ustar00/* Hungarian initialisation for the jQuery UI date picker plugin. */ /* Written by Istvan Karaszi (jquery@spam.raszi.hu). */ jQuery(function($){ $.datepicker.regional['hu'] = { closeText: 'bezárás', prevText: '« vissza', nextText: 'előre »', currentText: 'ma', monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'], monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún', 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'], dayNames: ['Vasárnap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'], dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'], dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], weekHeader: 'Hé', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: true, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['hu']); }); js/i18n/jquery.ui.datepicker-sv.js000066600000001646151371757550013023 0ustar00/* Swedish initialisation for the jQuery UI date picker plugin. */ /* Written by Anders Ekdahl ( anders@nomadiz.se). */ jQuery(function($){ $.datepicker.regional['sv'] = { closeText: 'Stäng', prevText: '«Förra', nextText: 'Nästa»', currentText: 'Idag', monthNames: ['Januari','Februari','Mars','April','Maj','Juni', 'Juli','Augusti','September','Oktober','November','December'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Aug','Sep','Okt','Nov','Dec'], dayNamesShort: ['Sön','Mån','Tis','Ons','Tor','Fre','Lör'], dayNames: ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'], dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö'], weekHeader: 'Ve', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sv']); }); js/i18n/jquery.ui.datepicker-fa.js000066600000002000151371757550012742 0ustar00/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */ /* Javad Mowlanezhad -- jmowla@gmail.com */ /* Jalali calendar should supported soon! (Its implemented but I have to test it) */ jQuery(function($) { $.datepicker.regional['fa'] = { closeText: 'بستن', prevText: '<قبلي', nextText: 'بعدي>', currentText: 'امروز', monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور', 'مهر','آبان','آذر','دي','بهمن','اسفند'], monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'], dayNames: ['يکشنبه','دوشنبه','سه‌شنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'], dayNamesShort: ['ي','د','س','چ','پ','ج', 'ش'], dayNamesMin: ['ي','د','س','چ','پ','ج', 'ش'], weekHeader: 'هف', dateFormat: 'yy/mm/dd', firstDay: 6, isRTL: true, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['fa']); });js/i18n/jquery.ui.datepicker-en-GB.js000066600000001552151371757550013257 0ustar00/* English/UK initialisation for the jQuery UI date picker plugin. */ /* Written by Stuart. */ jQuery(function($){ $.datepicker.regional['en-GB'] = { closeText: 'Done', prevText: 'Prev', nextText: 'Next', currentText: 'Today', monthNames: ['January','February','March','April','May','June', 'July','August','September','October','November','December'], monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['en-GB']); }); js/i18n/jquery.ui.datepicker-ta.js000066600000002730151371757550012772 0ustar00/* Tamil (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by S A Sureshkumar (saskumar@live.com). */ jQuery(function($){ $.datepicker.regional['ta'] = { closeText: 'மூடு', prevText: 'முன்னையது', nextText: 'அடுத்தது', currentText: 'இன்று', monthNames: ['தை','மாசி','பங்குனி','சித்திரை','வைகாசி','ஆனி', 'ஆடி','ஆவணி','புரட்டாசி','ஐப்பசி','கார்த்திகை','மார்கழி'], monthNamesShort: ['தை','மாசி','பங்','சித்','வைகா','ஆனி', 'ஆடி','ஆவ','புர','ஐப்','கார்','மார்'], dayNames: ['ஞாயிற்றுக்கிழமை','திங்கட்கிழமை','செவ்வாய்க்கிழமை','புதன்கிழமை','வியாழக்கிழமை','வெள்ளிக்கிழமை','சனிக்கிழமை'], dayNamesShort: ['ஞாயிறு','திங்கள்','செவ்வாய்','புதன்','வியாழன்','வெள்ளி','சனி'], dayNamesMin: ['ஞா','தி','செ','பு','வி','வெ','ச'], weekHeader: 'Не', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ta']); }); js/i18n/jquery.ui.datepicker-fr.js000066600000002002151371757550012765 0ustar00/* French initialisation for the jQuery UI date picker plugin. */ /* Written by Keith Wood (kbwood{at}iinet.com.au), Stéphane Nahmani (sholby@sholby.net), Stéphane Raimbault */ jQuery(function($){ $.datepicker.regional['fr'] = { closeText: 'Fermer', prevText: 'Précédent', nextText: 'Suivant', currentText: 'Aujourd\'hui', monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], monthNamesShort: ['Janv.','Févr.','Mars','Avril','Mai','Juin', 'Juil.','Août','Sept.','Oct.','Nov.','Déc.'], dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], dayNamesShort: ['Dim.','Lun.','Mar.','Mer.','Jeu.','Ven.','Sam.'], dayNamesMin: ['D','L','M','M','J','V','S'], weekHeader: 'Sem.', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['fr']); }); js/i18n/jquery.ui.datepicker-kz.js000066600000002135151371757550013011 0ustar00/* Kazakh (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Dmitriy Karasyov (dmitriy.karasyov@gmail.com). */ jQuery(function($){ $.datepicker.regional['kz'] = { closeText: 'Жабу', prevText: '<Алдыңғы', nextText: 'Келесі>', currentText: 'Бүгін', monthNames: ['Қаңтар','Ақпан','Наурыз','Сәуір','Мамыр','Маусым', 'Шілде','Тамыз','Қыркүйек','Қазан','Қараша','Желтоқсан'], monthNamesShort: ['Қаң','Ақп','Нау','Сәу','Мам','Мау', 'Шіл','Там','Қыр','Қаз','Қар','Жел'], dayNames: ['Жексенбі','Дүйсенбі','Сейсенбі','Сәрсенбі','Бейсенбі','Жұма','Сенбі'], dayNamesShort: ['жкс','дсн','ссн','срс','бсн','жма','снб'], dayNamesMin: ['Жк','Дс','Сс','Ср','Бс','Жм','Сн'], weekHeader: 'Не', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['kz']); }); js/i18n/jquery.ui.datepicker-ar.js000066600000002534151371757550012772 0ustar00/* Arabic Translation for jQuery UI date picker plugin. */ /* Khaled Alhourani -- me@khaledalhourani.com */ /* NOTE: monthNames are the original months names and they are the Arabic names, not the new months name فبراير - يناير and there isn't any Arabic roots for these months */ jQuery(function($){ $.datepicker.regional['ar'] = { closeText: 'إغلاق', prevText: '<السابق', nextText: 'التالي>', currentText: 'اليوم', monthNames: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'مايو', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], monthNamesShort: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], dayNames: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], dayNamesShort: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], dayNamesMin: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], weekHeader: 'أسبوع', dateFormat: 'dd/mm/yy', firstDay: 6, isRTL: true, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ar']); });js/i18n/jquery.ui.datepicker-el.js000066600000002256151371757550012771 0ustar00/* Greek (el) initialisation for the jQuery UI date picker plugin. */ /* Written by Alex Cicovic (http://www.alexcicovic.com) */ jQuery(function($){ $.datepicker.regional['el'] = { closeText: 'Κλείσιμο', prevText: 'Προηγούμενος', nextText: 'Επόμενος', currentText: 'Τρέχων Μήνας', monthNames: ['Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος', 'Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος'], monthNamesShort: ['Ιαν','Φεβ','Μαρ','Απρ','Μαι','Ιουν', 'Ιουλ','Αυγ','Σεπ','Οκτ','Νοε','Δεκ'], dayNames: ['Κυριακή','Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σάββατο'], dayNamesShort: ['Κυρ','Δευ','Τρι','Τετ','Πεμ','Παρ','Σαβ'], dayNamesMin: ['Κυ','Δε','Τρ','Τε','Πε','Πα','Σα'], weekHeader: 'Εβδ', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['el']); });js/i18n/jquery.ui.datepicker-hr.js000066600000001544151371757550013001 0ustar00/* Croatian i18n for the jQuery UI date picker plugin. */ /* Written by Vjekoslav Nesek. */ jQuery(function($){ $.datepicker.regional['hr'] = { closeText: 'Zatvori', prevText: '<', nextText: '>', currentText: 'Danas', monthNames: ['Siječanj','Veljača','Ožujak','Travanj','Svibanj','Lipanj', 'Srpanj','Kolovoz','Rujan','Listopad','Studeni','Prosinac'], monthNamesShort: ['Sij','Velj','Ožu','Tra','Svi','Lip', 'Srp','Kol','Ruj','Lis','Stu','Pro'], dayNames: ['Nedjelja','Ponedjeljak','Utorak','Srijeda','Četvrtak','Petak','Subota'], dayNamesShort: ['Ned','Pon','Uto','Sri','Čet','Pet','Sub'], dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'], weekHeader: 'Tje', dateFormat: 'dd.mm.yy.', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['hr']); });js/i18n/jquery.ui.datepicker-he.js000066600000001673151371757550012767 0ustar00/* Hebrew initialisation for the UI Datepicker extension. */ /* Written by Amir Hardon (ahardon at gmail dot com). */ jQuery(function($){ $.datepicker.regional['he'] = { closeText: 'סגור', prevText: '<הקודם', nextText: 'הבא>', currentText: 'היום', monthNames: ['ינואר','פברואר','מרץ','אפריל','מאי','יוני', 'יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'], monthNamesShort: ['1','2','3','4','5','6', '7','8','9','10','11','12'], dayNames: ['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'], dayNamesShort: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'], dayNamesMin: ['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: true, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['he']); }); js/i18n/jquery.ui.datepicker-sr.js000066600000002015151371757550013006 0ustar00/* Serbian i18n for the jQuery UI date picker plugin. */ /* Written by Dejan Dimić. */ jQuery(function($){ $.datepicker.regional['sr'] = { closeText: 'Затвори', prevText: '<', nextText: '>', currentText: 'Данас', monthNames: ['Јануар','Фебруар','Март','Април','Мај','Јун', 'Јул','Август','Септембар','Октобар','Новембар','Децембар'], monthNamesShort: ['Јан','Феб','Мар','Апр','Мај','Јун', 'Јул','Авг','Сеп','Окт','Нов','Дец'], dayNames: ['Недеља','Понедељак','Уторак','Среда','Четвртак','Петак','Субота'], dayNamesShort: ['Нед','Пон','Уто','Сре','Чет','Пет','Суб'], dayNamesMin: ['Не','По','Ут','Ср','Че','Пе','Су'], weekHeader: 'Сед', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sr']); }); js/i18n/jquery.ui.datepicker-tr.js000066600000001562151371757550013015 0ustar00/* Turkish initialisation for the jQuery UI date picker plugin. */ /* Written by Izzet Emre Erkan (kara@karalamalar.net). */ jQuery(function($){ $.datepicker.regional['tr'] = { closeText: 'kapat', prevText: '<geri', nextText: 'ileri>', currentText: 'bugün', monthNames: ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran', 'Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'], monthNamesShort: ['Oca','Şub','Mar','Nis','May','Haz', 'Tem','Ağu','Eyl','Eki','Kas','Ara'], dayNames: ['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'], dayNamesShort: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'], dayNamesMin: ['Pz','Pt','Sa','Ça','Pe','Cu','Ct'], weekHeader: 'Hf', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['tr']); });js/i18n/jquery.ui.datepicker-pl.js000066600000001625151371757550013003 0ustar00/* Polish initialisation for the jQuery UI date picker plugin. */ /* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */ jQuery(function($){ $.datepicker.regional['pl'] = { closeText: 'Zamknij', prevText: '<Poprzedni', nextText: 'Następny>', currentText: 'Dziś', monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'], monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze', 'Lip','Sie','Wrz','Pa','Lis','Gru'], dayNames: ['Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'], dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'], dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'], weekHeader: 'Tydz', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pl']); }); js/i18n/jquery.ui.datepicker-it.js000066600000001637151371757550013007 0ustar00/* Italian initialisation for the jQuery UI date picker plugin. */ /* Written by Antonello Pasella (antonello.pasella@gmail.com). */ jQuery(function($){ $.datepicker.regional['it'] = { closeText: 'Chiudi', prevText: '<Prec', nextText: 'Succ>', currentText: 'Oggi', monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno', 'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'], monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu', 'Lug','Ago','Set','Ott','Nov','Dic'], dayNames: ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'], dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'], dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'], weekHeader: 'Sm', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['it']); }); js/i18n/jquery.ui.datepicker-ru.js000066600000002134151371757550013012 0ustar00/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */ /* Written by Andrew Stromnov (stromnov@gmail.com). */ jQuery(function($){ $.datepicker.regional['ru'] = { closeText: 'Закрыть', prevText: '<Пред', nextText: 'След>', currentText: 'Сегодня', monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь', 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'], monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн', 'Июл','Авг','Сен','Окт','Ноя','Дек'], dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'], dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'], dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'], weekHeader: 'Нед', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['ru']); });js/i18n/jquery.ui.datepicker-ko.js000066600000001714151371757550013000 0ustar00/* Korean initialisation for the jQuery calendar extension. */ /* Written by DaeKwon Kang (ncrash.dk@gmail.com). */ jQuery(function($){ $.datepicker.regional['ko'] = { closeText: '닫기', prevText: '이전달', nextText: '다음달', currentText: '오늘', monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)', '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'], monthNamesShort: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)', '7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'], dayNames: ['일','월','화','수','목','금','토'], dayNamesShort: ['일','월','화','수','목','금','토'], dayNamesMin: ['일','월','화','수','목','금','토'], weekHeader: 'Wk', dateFormat: 'yy-mm-dd', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: '년'}; $.datepicker.setDefaults($.datepicker.regional['ko']); });js/i18n/jquery.ui.datepicker-fr-CH.js000066600000001604151371757550013264 0ustar00/* Swiss-French initialisation for the jQuery UI date picker plugin. */ /* Written Martin Voelkle (martin.voelkle@e-tc.ch). */ jQuery(function($){ $.datepicker.regional['fr-CH'] = { closeText: 'Fermer', prevText: '<Préc', nextText: 'Suiv>', currentText: 'Courant', monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun', 'Jul','Aoû','Sep','Oct','Nov','Déc'], dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'], dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'], weekHeader: 'Sm', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['fr-CH']); });js/i18n/jquery.ui.datepicker-vi.js000066600000002106151371757550013001 0ustar00/* Vietnamese initialisation for the jQuery UI date picker plugin. */ /* Translated by Le Thanh Huy (lthanhhuy@cit.ctu.edu.vn). */ jQuery(function($){ $.datepicker.regional['vi'] = { closeText: 'Đóng', prevText: '<Trước', nextText: 'Tiếp>', currentText: 'Hôm nay', monthNames: ['Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai'], monthNamesShort: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12'], dayNames: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], dayNamesShort: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], dayNamesMin: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], weekHeader: 'Tu', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['vi']); }); js/i18n/jquery.ui.datepicker-sr-SR.js000066600000001520151371757550013330 0ustar00/* Serbian i18n for the jQuery UI date picker plugin. */ /* Written by Dejan Dimić. */ jQuery(function($){ $.datepicker.regional['sr-SR'] = { closeText: 'Zatvori', prevText: '<', nextText: '>', currentText: 'Danas', monthNames: ['Januar','Februar','Mart','April','Maj','Jun', 'Jul','Avgust','Septembar','Oktobar','Novembar','Decembar'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Avg','Sep','Okt','Nov','Dec'], dayNames: ['Nedelja','Ponedeljak','Utorak','Sreda','Četvrtak','Petak','Subota'], dayNamesShort: ['Ned','Pon','Uto','Sre','Čet','Pet','Sub'], dayNamesMin: ['Ne','Po','Ut','Sr','Če','Pe','Su'], weekHeader: 'Sed', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sr-SR']); }); js/i18n/index.html000066600000000000151371757550007746 0ustar00js/i18n/jquery.ui.datepicker-eo.js000066600000001571151371757550012773 0ustar00/* Esperanto initialisation for the jQuery UI date picker plugin. */ /* Written by Olivier M. (olivierweb@ifrance.com). */ jQuery(function($){ $.datepicker.regional['eo'] = { closeText: 'Fermi', prevText: '<Anta', nextText: 'Sekv>', currentText: 'Nuna', monthNames: ['Januaro','Februaro','Marto','Aprilo','Majo','Junio', 'Julio','Aŭgusto','Septembro','Oktobro','Novembro','Decembro'], monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun', 'Jul','Aŭg','Sep','Okt','Nov','Dec'], dayNames: ['Dimanĉo','Lundo','Mardo','Merkredo','Ĵaŭdo','Vendredo','Sabato'], dayNamesShort: ['Dim','Lun','Mar','Mer','Ĵaŭ','Ven','Sab'], dayNamesMin: ['Di','Lu','Ma','Me','Ĵa','Ve','Sa'], weekHeader: 'Sb', dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['eo']); }); js/i18n/jquery.ui.datepicker-sq.js000066600000001567151371757550013020 0ustar00/* Albanian initialisation for the jQuery UI date picker plugin. */ /* Written by Flakron Bytyqi (flakron@gmail.com). */ jQuery(function($){ $.datepicker.regional['sq'] = { closeText: 'mbylle', prevText: '<mbrapa', nextText: 'Përpara>', currentText: 'sot', monthNames: ['Janar','Shkurt','Mars','Prill','Maj','Qershor', 'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'], monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer', 'Kor','Gus','Sht','Tet','Nën','Dhj'], dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'], dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'], dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'], weekHeader: 'Ja', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['sq']); }); js/i18n/jquery.ui.datepicker-af.js000066600000001600151371757550012747 0ustar00/* Afrikaans initialisation for the jQuery UI date picker plugin. */ /* Written by Renier Pretorius. */ jQuery(function($){ $.datepicker.regional['af'] = { closeText: 'Selekteer', prevText: 'Vorige', nextText: 'Volgende', currentText: 'Vandag', monthNames: ['Januarie','Februarie','Maart','April','Mei','Junie', 'Julie','Augustus','September','Oktober','November','Desember'], monthNamesShort: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], dayNames: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'], dayNamesShort: ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'], dayNamesMin: ['So','Ma','Di','Wo','Do','Vr','Sa'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['af']); }); js/i18n/jquery.ui.datepicker-en-AU.js000066600000001601151371757550013267 0ustar00/* English/Australia initialisation for the jQuery UI date picker plugin. */ /* Based on the en-GB initialisation. */ jQuery(function($){ $.datepicker.regional['en-AU'] = { closeText: 'Done', prevText: 'Prev', nextText: 'Next', currentText: 'Today', monthNames: ['January','February','March','April','May','June', 'July','August','September','October','November','December'], monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], weekHeader: 'Wk', dateFormat: 'dd/mm/yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['en-AU']); }); js/jquery.noconflict.js000066600000000024151371757550011212 0ustar00jQuery.noConflict();js/vmtabs.js000066600000001335151371757550007040 0ustar00function vm2tabs(pages) { pages.addClass("dyn-tabs"); pages.first().show(); var tabNavigation = jQuery('
      ').insertBefore(pages.first()); pages.each(function() { var listElement = jQuery("
    • "); var label = jQuery(this).attr("title") ? jQuery(this).attr("title") : "Kein Label"; listElement.text(label); tabNavigation.append(listElement); }); var items = tabNavigation.find("li"); items.first().addClass("current"); items.click(function() { items.removeClass("current"); jQuery(this).addClass("current"); pages.hide(); pages.eq(jQuery(this).index()).fadeIn(200); }); } jQuery(document).ready(function() { vm2tabs(jQuery("#ui-tabs .tabs")); });js/index.html000066600000000057151371757550007203 0ustar00 js/chosen.jquery.min.js000066600000055074151371757550011134 0ustar00(function(){var a;a=(function(){function b(){this.options_index=0;this.parsed=[]}b.prototype.add_node=function(c){if(c.nodeName==="OPTGROUP"){return this.add_group(c)}else{return this.add_option(c)}};b.prototype.add_group=function(i){var h,e,g,d,f,c;h=this.parsed.length;this.parsed.push({array_index:h,group:true,label:i.label,children:0,disabled:i.disabled});f=i.childNodes;c=[];for(g=0,d=f.length;g"+f.html+"
    • "}else{return""}};c.prototype.results_update_field=function(){this.result_clear_highlight();this.result_single_selected=null;return this.results_build()};c.prototype.results_toggle=function(){if(this.results_showing){return this.results_hide()}else{return this.results_show()}};c.prototype.results_search=function(d){if(this.results_showing){return this.winnow_results()}else{return this.results_show()}};c.prototype.keyup_checker=function(d){var f,e;f=(e=d.which)!=null?e:d.keyCode;this.search_field_scale();switch(f){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0){this.keydown_backstroke()}else{if(!this.pending_backstroke){this.result_clear_highlight();this.results_search()}}break;case 13:d.preventDefault();if(this.results_showing){this.result_select(d)}break;case 27:if(this.results_showing){this.results_hide()}return true;case 9:case 38:case 40:case 16:case 91:case 17:break;default:this.results_search()}if(this.enable_select_all){return this.select_all_toggle()}};c.prototype.generate_field_id=function(){var d;d=this.generate_random_id();this.form_field.id=d;return d};c.prototype.generate_random_char=function(){var f,e,d;f="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ";d=Math.floor(Math.random()*f.length);return e=f.substring(d,d+1)};return c})();a.AbstractChosen=b}).call(this);(function(){var e,f,d,a,b=Object.prototype.hasOwnProperty,c=function(j,h){for(var g in h){if(b.call(h,g)){j[g]=h[g]}}function i(){this.constructor=j}i.prototype=h.prototype;j.prototype=new i;j.__super__=h.prototype;return j};a=this;e=jQuery;e.fn.extend({chosen:function(g){if(e.browser.msie&&(e.browser.version==="6.0"||e.browser.version==="7.0")){return this}return e(this).each(function(h){if(!(e(this)).hasClass("chzn-done")){return new f(this,g)}})}});f=(function(g){c(h,g);function h(){h.__super__.constructor.apply(this,arguments)}h.prototype.setup=function(){this.form_field_jq=e(this.form_field);return this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")};h.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")};h.prototype.set_up_html=function(){var l,k,j,i;this.container_id=this.form_field.id.length?this.form_field.id.replace(/(:|\.)/g,"_"):this.generate_field_id();this.container_id+="_chzn";this.f_width=this.form_field_jq.outerWidth();this.default_text=this.form_field_jq.data("placeholder")?this.form_field_jq.data("placeholder"):this.default_text_default;l=e("
      ",{id:this.container_id,"class":"chzn-container"+(this.is_rtl?" chzn-rtl":""),style:"width: "+this.f_width+"px;"});if(this.is_multiple){l.html('
        ')}else{l.html(''+this.default_text+'
          ')}this.form_field_jq.hide().after(l);this.container=e("#"+this.container_id);this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single"));this.dropdown=this.container.find("div.chzn-drop").first();if(this.enable_select_all){this.select_all_setup()}k=this.container.height();j=this.f_width-d(this.dropdown);this.dropdown.css({width:j+"px",top:k+"px"});this.search_field=this.container.find("input").first();this.search_results=this.container.find("ul.chzn-results").first();this.search_field_scale();this.search_no_results=this.container.find("li.no-results").first();if(this.is_multiple){this.search_choices=this.container.find("ul.chzn-choices").first();this.search_container=this.container.find("li.search-field").first()}else{this.search_container=this.container.find("div.chzn-search").first();this.selected_item=this.container.find(".chzn-single").first();i=j-d(this.search_container)-d(this.search_field);this.search_field.css({width:i+"px"})}this.results_build();this.set_tab_index();return this.form_field_jq.trigger("liszt:ready",{chosen:this})};h.prototype.register_observers=function(){var i=this;this.container.mousedown(function(j){return i.container_mousedown(j)});this.container.mouseup(function(j){return i.container_mouseup(j)});this.container.mouseenter(function(j){return i.mouse_enter(j)});this.container.mouseleave(function(j){return i.mouse_leave(j)});this.search_results.mouseup(function(j){return i.search_results_mouseup(j)});this.search_results.mouseover(function(j){return i.search_results_mouseover(j)});this.search_results.mouseout(function(j){return i.search_results_mouseout(j)});this.form_field_jq.bind("liszt:updated",function(j){return i.results_update_field(j)});this.search_field.blur(function(j){return i.input_blur(j)});this.search_field.keyup(function(j){return i.keyup_checker(j)});this.search_field.keydown(function(j){return i.keydown_checker(j)});if(this.is_multiple){this.search_choices.click(function(j){return i.choices_click(j)});return this.search_field.focus(function(j){return i.input_focus(j)})}else{return this.container.click(function(j){return j.preventDefault()})}};h.prototype.search_field_disabled=function(){this.is_disabled=this.form_field_jq[0].disabled;if(this.is_disabled){this.container.addClass("chzn-disabled");this.search_field[0].disabled=true;if(!this.is_multiple){this.selected_item.unbind("focus",this.activate_action)}return this.close_field()}else{this.container.removeClass("chzn-disabled");this.search_field[0].disabled=false;if(!this.is_multiple){return this.selected_item.bind("focus",this.activate_action)}}};h.prototype.container_mousedown=function(i){var j;if(!this.is_disabled){j=i!=null?(e(i.target)).hasClass("search-choice-close"):false;if(i&&i.type==="mousedown"){i.stopPropagation()}if(!this.pending_destroy_click&&!j){if(!this.active_field){if(this.is_multiple){this.search_field.val("")}e(document).click(this.click_test_action);this.results_show()}else{if(!this.is_multiple&&i&&((e(i.target)[0]===this.selected_item[0])||e(i.target).parents("a.chzn-single").length)){i.preventDefault();this.results_toggle()}}return this.activate_field()}else{return this.pending_destroy_click=false}}};h.prototype.container_mouseup=function(i){if(i.target.nodeName==="ABBR"){return this.results_reset(i)}};h.prototype.blur_test=function(i){if(!this.active_field&&this.container.hasClass("chzn-container-active")){return this.close_field()}};h.prototype.close_field=function(){e(document).unbind("click",this.click_test_action);if(!this.is_multiple){this.selected_item.attr("tabindex",this.search_field.attr("tabindex"));this.search_field.attr("tabindex",-1)}this.active_field=false;this.results_hide();this.container.removeClass("chzn-container-active");this.winnow_results_clear();this.clear_backstroke();this.show_search_field_default();return this.search_field_scale()};h.prototype.activate_field=function(){if(!this.is_multiple&&!this.active_field){this.search_field.attr("tabindex",this.selected_item.attr("tabindex"));this.selected_item.attr("tabindex",-1)}this.container.addClass("chzn-container-active");this.active_field=true;this.search_field.val(this.search_field.val());return this.search_field.focus()};h.prototype.test_active_click=function(i){if(e(i.target).parents("#"+this.container_id).length){return this.active_field=true}else{return this.close_field()}};h.prototype.results_build=function(){var j,m,l,i,k;this.parsing=true;this.results_data=a.SelectParser.select_to_array(this.form_field);if(this.is_multiple&&this.choices>0){this.search_choices.find("li.search-choice").remove();this.choices=0}else{if(!this.is_multiple){this.selected_item.find("span").text(this.default_text);if(this.form_field.options.length<=this.disable_search_threshold){this.container.addClass("chzn-container-single-nosearch")}else{this.container.removeClass("chzn-container-single-nosearch")}}}j="";k=this.results_data;for(l=0,i=k.length;l'+e("
          ").text(i.label).html()+""}else{return""}};h.prototype.result_do_highlight=function(j){var n,m,k,l,i;if(j.length){this.result_clear_highlight();this.result_highlight=j;this.result_highlight.addClass("highlighted");k=parseInt(this.search_results.css("maxHeight"),10);i=this.search_results.scrollTop();l=k+i;m=this.result_highlight.position().top+this.search_results.scrollTop();n=m+this.result_highlight.outerHeight();if(n>=l){return this.search_results.scrollTop((n-k)>0?n-k:0)}else{if(m",{"class":"chzn-select-all"}).html(this.Select_all_text_default);this.dropdown.append(i);this.select_all_link=this.dropdown.find(".chzn-select-all").first();return this.select_all_link.click(function(k){return j.select_all_options(k)})};h.prototype.select_all_options=function(j){var l,k,m,i;j.preventDefault();k=this.form_field_jq.find("option");for(m=0,i=k.length;m'+k.html+'');j=e("#"+i).find("a").first();return j.click(function(m){return l.choice_destroy_link_click(m)})};h.prototype.choice_destroy_link_click=function(i){i.preventDefault();if(!this.is_disabled){this.pending_destroy_click=true;return this.choice_destroy(e(i.target))}else{return i.stopPropagation}};h.prototype.choice_destroy=function(i){this.choices-=1;this.show_search_field_default();if(this.is_multiple&&this.choices>0&&this.search_field.val().length<1){this.results_hide()}this.result_deselect(i.attr("rel"));return i.parents("li").first().remove()};h.prototype.results_reset=function(i){this.form_field.options[0].selected=true;this.selected_item.find("span").text(this.default_text);this.show_search_field_default();e(i.target).remove();this.form_field_jq.trigger("change");if(this.active_field){return this.results_hide()}};h.prototype.result_select=function(j){var m,l,k,i;if(this.result_highlight){m=this.result_highlight;l=m.attr("id");this.result_clear_highlight();if(this.is_multiple){this.result_deactivate(m)}else{this.search_results.find(".result-selected").removeClass("result-selected");this.result_single_selected=m}m.addClass("result-selected");i=l.substr(l.lastIndexOf("_")+1);k=this.results_data[i];k.selected=true;this.form_field.options[k.options_index].selected=true;if(this.is_multiple){this.choice_build(k)}else{this.selected_item.find("span").first().text(k.text);if(this.allow_single_deselect){this.single_deselect_control_build()}}if(!(j.metaKey&&this.is_multiple)){this.results_hide()}this.search_field.val("");this.form_field_jq.trigger("change");return this.search_field_scale()}};h.prototype.result_activate=function(i){return i.addClass("active-result")};h.prototype.result_deactivate=function(i){return i.removeClass("active-result")};h.prototype.result_deselect=function(k){var i,j;j=this.results_data[k];j.selected=false;this.form_field.options[j.options_index].selected=false;i=e("#"+this.container_id+"_o_"+k);i.removeClass("result-selected").addClass("active-result").show();this.result_clear_highlight();this.winnow_results();this.form_field_jq.trigger("change");return this.search_field_scale()};h.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect&&this.selected_item.find("abbr").length<1){return this.selected_item.find("span").first().after('')}};h.prototype.winnow_results=function(){var x,q,k,n,u,y,s,p,w,r,v,j,m,l,t,i,o;this.no_results_clear();p=0;w=this.search_field.val()===this.default_text?"":e("
          ").text(e.trim(this.search_field.val())).html();u=new RegExp("^"+w.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i");j=new RegExp(w.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i");o=this.results_data;for(m=0,t=o.length;m=0||q.html.indexOf("[")===0){n=q.html.replace(/\[|\]/g,"").split(" ");if(n.length){for(l=0,i=n.length;l"+q.html.substr(r+w.length);v=v.substr(0,r)+""+v.substr(r)}else{v=q.html}y.html(v);this.result_activate(y);if(q.group_array_index!=null){e("#"+this.results_data[q.group_array_index].dom_id).css("display","list-item")}}else{if(this.result_highlight&&s===this.result_highlight.attr("id")){this.result_clear_highlight()}this.result_deactivate(y)}}}}}if(p<1&&w.length){return this.no_results(w)}else{return this.winnow_results_set_highlight()}};h.prototype.winnow_results_clear=function(){var i,l,m,k,j;this.search_field.val("");l=this.search_results.find("li");j=[];for(m=0,k=l.length;m'+this.results_none_found+' ""');j.find("span").first().html(i);return this.search_results.append(j)};h.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()};h.prototype.keydown_arrow=function(){var j,i;if(!this.result_highlight){j=this.search_results.find("li.active-result").first();if(j){this.result_do_highlight(e(j))}}else{if(this.results_showing){i=this.result_highlight.nextAll("li.active-result").first();if(i){this.result_do_highlight(i)}}}if(!this.results_showing){return this.results_show()}};h.prototype.keyup_arrow=function(){var i;if(!this.results_showing&&!this.is_multiple){return this.results_show()}else{if(this.result_highlight){i=this.result_highlight.prevAll("li.active-result");if(i.length){return this.result_do_highlight(i.first())}else{if(this.choices>0){this.results_hide()}return this.result_clear_highlight()}}}};h.prototype.keydown_backstroke=function(){if(this.pending_backstroke){this.choice_destroy(this.pending_backstroke.find("a").first());return this.clear_backstroke()}else{this.pending_backstroke=this.search_container.siblings("li.search-choice").last();return this.pending_backstroke.addClass("search-choice-focus")}};h.prototype.clear_backstroke=function(){if(this.pending_backstroke){this.pending_backstroke.removeClass("search-choice-focus")}return this.pending_backstroke=null};h.prototype.keydown_checker=function(i){var k,j;k=(j=i.which)!=null?j:i.keyCode;this.search_field_scale();if(k!==8&&this.pending_backstroke){this.clear_backstroke()}switch(k){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:if(this.results_showing&&!this.is_multiple){this.result_select(i)}this.mouse_on_container=false;break;case 13:i.preventDefault();break;case 38:i.preventDefault();this.keyup_arrow();break;case 40:this.keydown_arrow();break}};h.prototype.search_field_scale=function(){var q,i,l,j,o,p,n,k,m;if(this.is_multiple){l=0;n=0;o="position:absolute; left: -1000px; top: -1000px; display:none;";p=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"];for(k=0,m=p.length;k",{style:o});i.text(this.search_field.val());e("body").append(i);n=i.width()+25;i.remove();if(n>this.f_width-10){n=this.f_width-10}this.search_field.css({width:n+"px"});q=this.container.height();return this.dropdown.css({top:q+"px"})}};h.prototype.generate_random_id=function(){var i;i="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();while(e("#"+i).length>0){i+=this.generate_random_char()}return i};return h})(AbstractChosen);d=function(g){var h;return h=g.outerWidth()-g.width()};a.get_side_border_padding=d}).call(this);js/vmprices.js000066600000013472151371757550007401 0ustar00if(typeof Virtuemart === "undefined") { var Virtuemart = { setproducttype : function (form, id) { form.view = null; var $ = jQuery, datas = form.serialize(); var prices = form.parent(".productdetails").find(".product-price"); if (0 == prices.length) { prices = $("#productPrice" + id); } datas = datas.replace("&view=cart", ""); prices.fadeTo("fast", 0.75); $.getJSON(window.vmSiteurl + 'index.php?option=com_virtuemart&nosef=1&view=productdetails&task=recalculate&virtuemart_product_id='+id+'&format=json' + window.vmLang, encodeURIComponent(datas), function (datas, textStatus) { prices.fadeTo("fast", 1); // refresh price for (var key in datas) { var value = datas[key]; if (value!=0) prices.find("span.Price"+key).show().html(value); else prices.find(".Price"+key).html(0).hide(); } }); return false; // prevent reload }, productUpdate : function(mod) { var $ = jQuery ; $.ajaxSetup({ cache: false }) $.getJSON(window.vmSiteurl+"index.php?option=com_virtuemart&nosef=1&view=cart&task=viewJS&format=json"+window.vmLang, function(datas, textStatus) { if (datas.totalProduct >0) { mod.find(".vm_cart_products").html(""); $.each(datas.products, function(key, val) { $("#hiddencontainer .container").clone().appendTo(".vmCartModule .vm_cart_products"); $.each(val, function(key, val) { if ($("#hiddencontainer .container ."+key)) mod.find(".vm_cart_products ."+key+":last").html(val) ; }); }); mod.find(".total").html(datas.billTotal); mod.find(".show_cart").html(datas.cart_show); } mod.find(".total_products").html(datas.totalProductTxt); } ); }, sendtocart : function (form){ if (Virtuemart.addtocart_popup ==1) { Virtuemart.cartEffect(form) ; } else { form.append(''); form.submit(); } }, cartEffect : function(form) { var $ = jQuery ; $.ajaxSetup({ cache: false }); var datas = form.serialize(); if(usefancy){ $.fancybox.showActivity(); } $.getJSON(vmSiteurl+'index.php?option=com_virtuemart&nosef=1&view=cart&task=addJS&format=json'+vmLang,datas, function(datas, textStatus) { if(datas.stat ==1){ var txt = datas.msg; } else if(datas.stat ==2){ var txt = datas.msg +"

          "+form.find(".pname").val()+"

          "; } else { var txt = "

          "+vmCartError+"

          "+datas.msg; } if(usefancy){ $.fancybox({ "titlePosition" : "inside", "transitionIn" : "fade", "transitionOut" : "fade", "changeFade" : "fast", "type" : "html", "autoCenter" : true, "closeBtn" : false, "closeClick" : false, "content" : txt } ); } else { $.facebox.settings.closeImage = closeImage; $.facebox.settings.loadingImage = loadingImage; //$.facebox.settings.faceboxHtml = faceboxHtml; $.facebox({ text: txt }, 'my-groovy-style'); } if ($(".vmCartModule")[0]) { Virtuemart.productUpdate($(".vmCartModule")); } }); $.ajaxSetup({ cache: true }); }, product : function(carts) { carts.each(function(){ var cart = jQuery(this), step=cart.find('input[name="quantity"]'), addtocart = cart.find('input.addtocart-button'), plus = cart.find('.quantity-plus'), minus = cart.find('.quantity-minus'), select = cart.find('select:not(.no-vm-bind)'), radio = cart.find('input:radio:not(.no-vm-bind)'), virtuemart_product_id = cart.find('input[name="virtuemart_product_id[]"]').val(), quantity = cart.find('.quantity-input'); var Ste = parseInt(step.val()); //Fallback for layouts lower than 2.0.18b if(isNaN(Ste)){ Ste = 1; } addtocart.click(function(e) { Virtuemart.sendtocart(cart); return false; }); plus.click(function() { var Qtt = parseInt(quantity.val()); if (!isNaN(Qtt)) { quantity.val(Qtt + Ste); Virtuemart.setproducttype(cart,virtuemart_product_id); } }); minus.click(function() { var Qtt = parseInt(quantity.val()); if (!isNaN(Qtt) && Qtt>Ste) { quantity.val(Qtt - Ste); } else quantity.val(Ste); Virtuemart.setproducttype(cart,virtuemart_product_id); }); select.change(function() { Virtuemart.setproducttype(cart,virtuemart_product_id); }); radio.change(function() { Virtuemart.setproducttype(cart,virtuemart_product_id); }); quantity.keyup(function() { Virtuemart.setproducttype(cart,virtuemart_product_id); }); }); } }; jQuery.noConflict(); jQuery(document).ready(function($) { Virtuemart.product($("form.product")); $("form.js-recalculate").each(function(){ if ($(this).find(".product-fields").length && !$(this).find(".no-vm-bind").length) { var id= $(this).find('input[name="virtuemart_product_id[]"]').val(); Virtuemart.setproducttype($(this),id); } }); }); } js/jquery.min.js000066600000262316151371757550007655 0ustar00/*! * jQuery JavaScript Library v1.6.1 * http://jquery.com/ * * Copyright 2011, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2011, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Thu May 12 15:04:36 2011 -0400 */ (function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
          a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
          ",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
          t
          ",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem )});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

          ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
          ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/",""],legend:[1,"
          ","
          "],thead:[1,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],col:[2,"","
          "],area:[1,"",""],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
          ","
          "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
          ").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
          ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);js/fancybox/jquery.fancybox-1.3.4.js000066600000071326151371757550013154 0ustar00/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net * * Copyright (c) 2008 - 2010 Janis Skarnelis * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. * * Version: 1.3.4 (11/11/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ ;(function($) { var tmp, loading, overlay, wrap, outer, content, close, title, nav_left, nav_right, selectedIndex = 0, selectedOpts = {}, selectedArray = [], currentIndex = 0, currentOpts = {}, currentArray = [], ajaxLoader = null, imgPreloader = new Image(), imgRegExp = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i, swfRegExp = /[^\.]\.(swf)\s*$/i, loadingTimer, loadingFrame = 1, titleHeight = 0, titleStr = '', start_pos, final_pos, busy = false, fx = $.extend($('
          ')[0], { prop: 0 }), isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, /* * Private methods */ _abort = function() { loading.hide(); imgPreloader.onerror = imgPreloader.onload = null; if (ajaxLoader) { ajaxLoader.abort(); } tmp.empty(); }, _error = function() { if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { loading.hide(); busy = false; return; } selectedOpts.titleShow = false; selectedOpts.width = 'auto'; selectedOpts.height = 'auto'; tmp.html( '

          The requested content cannot be loaded.
          Please try again later.

          ' ); _process_inline(); }, _start = function() { var obj = selectedArray[ selectedIndex ], href, type, title, str, emb, ret; _abort(); selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); if (ret === false) { busy = false; return; } else if (typeof ret == 'object') { selectedOpts = $.extend(selectedOpts, ret); } title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; if (obj.nodeName && !selectedOpts.orig) { selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); } if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { title = selectedOpts.orig.attr('alt'); } href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; if ((/^(?:javascript)/i).test(href) || href == '#') { href = null; } if (selectedOpts.type) { type = selectedOpts.type; if (!href) { href = selectedOpts.content; } } else if (selectedOpts.content) { type = 'html'; } else if (href) { if (href.match(imgRegExp)) { type = 'image'; } else if (href.match(swfRegExp)) { type = 'swf'; } else if ($(obj).hasClass("iframe")) { type = 'iframe'; } else if (href.indexOf("#") === 0) { type = 'inline'; } else { type = 'ajax'; } } if (!type) { _error(); return; } if (type == 'inline') { obj = href.substr(href.indexOf("#")); type = $(obj).length > 0 ? 'inline' : 'ajax'; } selectedOpts.type = type; selectedOpts.href = href; selectedOpts.title = title; if (selectedOpts.autoDimensions) { if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { selectedOpts.width = 'auto'; selectedOpts.height = 'auto'; } else { selectedOpts.autoDimensions = false; } } if (selectedOpts.modal) { selectedOpts.overlayShow = true; selectedOpts.hideOnOverlayClick = false; selectedOpts.hideOnContentClick = false; selectedOpts.enableEscapeButton = false; selectedOpts.showCloseButton = false; } selectedOpts.padding = parseInt(selectedOpts.padding, 10); selectedOpts.margin = parseInt(selectedOpts.margin, 10); tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { $(this).replaceWith(content.children()); }); switch (type) { case 'html' : tmp.html( selectedOpts.content ); _process_inline(); break; case 'inline' : if ( $(obj).parent().is('#fancybox-content') === true) { busy = false; return; } $('
          ') .hide() .insertBefore( $(obj) ) .bind('fancybox-cleanup', function() { $(this).replaceWith(content.children()); }).bind('fancybox-cancel', function() { $(this).replaceWith(tmp.children()); }); $(obj).appendTo(tmp); _process_inline(); break; case 'image': busy = false; $.fancybox.showActivity(); imgPreloader = new Image(); imgPreloader.onerror = function() { _error(); }; imgPreloader.onload = function() { busy = true; imgPreloader.onerror = imgPreloader.onload = null; _process_image(); }; imgPreloader.src = href; break; case 'swf': selectedOpts.scrolling = 'no'; str = ''; emb = ''; $.each(selectedOpts.swf, function(name, val) { str += ''; emb += ' ' + name + '="' + val + '"'; }); str += ''; tmp.html(str); _process_inline(); break; case 'ajax': busy = false; $.fancybox.showActivity(); selectedOpts.ajax.win = selectedOpts.ajax.success; ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { url : href, data : selectedOpts.ajax.data || {}, error : function(XMLHttpRequest, textStatus, errorThrown) { if ( XMLHttpRequest.status > 0 ) { _error(); } }, success : function(data, textStatus, XMLHttpRequest) { var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; if (o.status == 200) { if ( typeof selectedOpts.ajax.win == 'function' ) { ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); if (ret === false) { loading.hide(); return; } else if (typeof ret == 'string' || typeof ret == 'object') { data = ret; } } tmp.html( data ); _process_inline(); } } })); break; case 'iframe': _show(); break; } }, _process_inline = function() { var w = selectedOpts.width, h = selectedOpts.height; if (w.toString().indexOf('%') > -1) { w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; } else { w = w == 'auto' ? 'auto' : w + 'px'; } if (h.toString().indexOf('%') > -1) { h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; } else { h = h == 'auto' ? 'auto' : h + 'px'; } tmp.wrapInner('
          '); selectedOpts.width = tmp.width(); selectedOpts.height = tmp.height(); _show(); }, _process_image = function() { selectedOpts.width = imgPreloader.width; selectedOpts.height = imgPreloader.height; $("").attr({ 'id' : 'fancybox-img', 'src' : imgPreloader.src, 'alt' : selectedOpts.title }).appendTo( tmp ); _show(); }, _show = function() { var pos, equal; loading.hide(); if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { $.event.trigger('fancybox-cancel'); busy = false; return; } busy = true; $(content.add( overlay )).unbind(); $(window).unbind("resize.fb scroll.fb"); $(document).unbind('keydown.fb'); if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { wrap.css('height', wrap.height()); } currentArray = selectedArray; currentIndex = selectedIndex; currentOpts = selectedOpts; if (currentOpts.overlayShow) { overlay.css({ 'background-color' : currentOpts.overlayColor, 'opacity' : currentOpts.overlayOpacity, 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', 'height' : $(document).height() }); if (!overlay.is(':visible')) { if (isIE6) { $('select:not(#fancybox-tmp select)').filter(function() { return this.style.visibility !== 'hidden'; }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { this.style.visibility = 'inherit'; }); } overlay.show(); } } else { overlay.hide(); } final_pos = _get_zoom_to(); _process_title(); if (wrap.is(":visible")) { $( close.add( nav_left ).add( nav_right ) ).hide(); pos = wrap.position(), start_pos = { top : pos.top, left : pos.left, width : wrap.width(), height : wrap.height() }; equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); content.fadeTo(currentOpts.changeFade, 0.3, function() { var finish_resizing = function() { content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); }; $.event.trigger('fancybox-change'); content .empty() .removeAttr('filter') .css({ 'border-width' : currentOpts.padding, 'width' : final_pos.width - currentOpts.padding * 2, 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 }); if (equal) { finish_resizing(); } else { fx.prop = 0; $(fx).animate({prop: 1}, { duration : currentOpts.changeSpeed, easing : currentOpts.easingChange, step : _draw, complete : finish_resizing }); } }); return; } wrap.removeAttr("style"); content.css('border-width', currentOpts.padding); if (currentOpts.transitionIn == 'elastic') { start_pos = _get_zoom_from(); content.html( tmp.contents() ); wrap.show(); if (currentOpts.opacity) { final_pos.opacity = 0; } fx.prop = 0; $(fx).animate({prop: 1}, { duration : currentOpts.speedIn, easing : currentOpts.easingIn, step : _draw, complete : _finish }); return; } if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { title.show(); } content .css({ 'width' : final_pos.width - currentOpts.padding * 2, 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 }) .html( tmp.contents() ); wrap .css(final_pos) .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); }, _format_title = function(title) { if (title && title.length) { if (currentOpts.titlePosition == 'float') { return '
          ' + title + '
          '; } return '
          ' + title + '
          '; } return false; }, _process_title = function() { titleStr = currentOpts.title || ''; titleHeight = 0; title .empty() .removeAttr('style') .removeClass(); if (currentOpts.titleShow === false) { title.hide(); return; } titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); if (!titleStr || titleStr === '') { title.hide(); return; } title .addClass('fancybox-title-' + currentOpts.titlePosition) .html( titleStr ) .appendTo( 'body' ) .show(); switch (currentOpts.titlePosition) { case 'inside': title .css({ 'width' : final_pos.width - (currentOpts.padding * 2), 'marginLeft' : currentOpts.padding, 'marginRight' : currentOpts.padding }); titleHeight = title.outerHeight(true); title.appendTo( outer ); final_pos.height += titleHeight; break; case 'over': title .css({ 'marginLeft' : currentOpts.padding, 'width' : final_pos.width - (currentOpts.padding * 2), 'bottom' : currentOpts.padding }) .appendTo( outer ); break; case 'float': title .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) .appendTo( wrap ); break; default: title .css({ 'width' : final_pos.width - (currentOpts.padding * 2), 'paddingLeft' : currentOpts.padding, 'paddingRight' : currentOpts.padding }) .appendTo( wrap ); break; } title.hide(); }, _set_navigation = function() { if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { $(document).bind('keydown.fb', function(e) { if (e.keyCode == 27 && currentOpts.enableEscapeButton) { e.preventDefault(); $.fancybox.close(); } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { e.preventDefault(); $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); } }); } if (!currentOpts.showNavArrows) { nav_left.hide(); nav_right.hide(); return; } if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { nav_left.show(); } if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { nav_right.show(); } }, _finish = function () { if (!$.support.opacity) { content.get(0).style.removeAttribute('filter'); wrap.get(0).style.removeAttribute('filter'); } if (selectedOpts.autoDimensions) { content.css('height', 'auto'); } wrap.css('height', 'auto'); if (titleStr && titleStr.length) { title.show(); } if (currentOpts.showCloseButton) { close.show(); } _set_navigation(); if (currentOpts.hideOnContentClick) { content.bind('click', $.fancybox.close); } if (currentOpts.hideOnOverlayClick) { overlay.bind('click', $.fancybox.close); } $(window).bind("resize.fb", $.fancybox.resize); if (currentOpts.centerOnScroll) { $(window).bind("scroll.fb", $.fancybox.center); } if (currentOpts.type == 'iframe') { $('').appendTo(content); } wrap.show(); busy = false; $.fancybox.center(); currentOpts.onComplete(currentArray, currentIndex, currentOpts); _preload_images(); }, _preload_images = function() { var href, objNext; if ((currentArray.length -1) > currentIndex) { href = currentArray[ currentIndex + 1 ].href; if (typeof href !== 'undefined' && href.match(imgRegExp)) { objNext = new Image(); objNext.src = href; } } if (currentIndex > 0) { href = currentArray[ currentIndex - 1 ].href; if (typeof href !== 'undefined' && href.match(imgRegExp)) { objNext = new Image(); objNext.src = href; } } }, _draw = function(pos) { var dim = { width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) }; if (typeof final_pos.opacity !== 'undefined') { dim.opacity = pos < 0.5 ? 0.5 : pos; } wrap.css(dim); content.css({ 'width' : dim.width - currentOpts.padding * 2, 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 }); }, _get_viewport = function() { return [ $(window).width() - (currentOpts.margin * 2), $(window).height() - (currentOpts.margin * 2), $(document).scrollLeft() + currentOpts.margin, $(document).scrollTop() + currentOpts.margin ]; }, _get_zoom_to = function () { var view = _get_viewport(), to = {}, resize = currentOpts.autoScale, double_padding = currentOpts.padding * 2, ratio; if (currentOpts.width.toString().indexOf('%') > -1) { to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); } else { to.width = currentOpts.width + double_padding; } if (currentOpts.height.toString().indexOf('%') > -1) { to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); } else { to.height = currentOpts.height + double_padding; } if (resize && (to.width > view[0] || to.height > view[1])) { if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { ratio = (currentOpts.width ) / (currentOpts.height ); if ((to.width ) > view[0]) { to.width = view[0]; to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); } if ((to.height) > view[1]) { to.height = view[1]; to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); } } else { to.width = Math.min(to.width, view[0]); to.height = Math.min(to.height, view[1]); } } to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); return to; }, _get_obj_pos = function(obj) { var pos = obj.offset(); pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; pos.width = obj.width(); pos.height = obj.height(); return pos; }, _get_zoom_from = function() { var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, from = {}, pos, view; if (orig && orig.length) { pos = _get_obj_pos(orig); from = { width : pos.width + (currentOpts.padding * 2), height : pos.height + (currentOpts.padding * 2), top : pos.top - currentOpts.padding - 20, left : pos.left - currentOpts.padding - 20 }; } else { view = _get_viewport(); from = { width : currentOpts.padding * 2, height : currentOpts.padding * 2, top : parseInt(view[3] + view[1] * 0.5, 10), left : parseInt(view[2] + view[0] * 0.5, 10) }; } return from; }, _animate_loading = function() { if (!loading.is(':visible')){ clearInterval(loadingTimer); return; } $('div', loading).css('top', (loadingFrame * -40) + 'px'); loadingFrame = (loadingFrame + 1) % 12; }; /* * Public methods */ $.fn.fancybox = function(options) { if (!$(this).length) { return this; } $(this) .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) .unbind('click.fb') .bind('click.fb', function(e) { e.preventDefault(); if (busy) { return; } busy = true; $(this).blur(); selectedArray = []; selectedIndex = 0; var rel = $(this).attr('rel') || ''; if (!rel || rel == '' || rel === 'nofollow') { selectedArray.push(this); } else { selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); selectedIndex = selectedArray.index( this ); } _start(); return; }); return this; }; $.fancybox = function(obj) { var opts; if (busy) { return; } busy = true; opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; selectedArray = []; selectedIndex = parseInt(opts.index, 10) || 0; if ($.isArray(obj)) { for (var i = 0, j = obj.length; i < j; i++) { if (typeof obj[i] == 'object') { $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); } else { obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); } } selectedArray = jQuery.merge(selectedArray, obj); } else { if (typeof obj == 'object') { $(obj).data('fancybox', $.extend({}, opts, obj)); } else { obj = $({}).data('fancybox', $.extend({content : obj}, opts)); } selectedArray.push(obj); } if (selectedIndex > selectedArray.length || selectedIndex < 0) { selectedIndex = 0; } _start(); }; $.fancybox.showActivity = function() { clearInterval(loadingTimer); loading.show(); loadingTimer = setInterval(_animate_loading, 66); }; $.fancybox.hideActivity = function() { loading.hide(); }; $.fancybox.next = function() { return $.fancybox.pos( currentIndex + 1); }; $.fancybox.prev = function() { return $.fancybox.pos( currentIndex - 1); }; $.fancybox.pos = function(pos) { if (busy) { return; } pos = parseInt(pos); selectedArray = currentArray; if (pos > -1 && pos < currentArray.length) { selectedIndex = pos; _start(); } else if (currentOpts.cyclic && currentArray.length > 1) { selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; _start(); } return; }; $.fancybox.cancel = function() { if (busy) { return; } busy = true; $.event.trigger('fancybox-cancel'); _abort(); selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); busy = false; }; // Note: within an iframe use - parent.$.fancybox.close(); $.fancybox.close = function() { if (busy || wrap.is(':hidden')) { return; } busy = true; if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { busy = false; return; } _abort(); $(close.add( nav_left ).add( nav_right )).hide(); $(content.add( overlay )).unbind(); $(window).unbind("resize.fb scroll.fb"); $(document).unbind('keydown.fb'); content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); if (currentOpts.titlePosition !== 'inside') { title.empty(); } wrap.stop(); function _cleanup() { overlay.fadeOut('fast'); title.empty().hide(); wrap.hide(); $.event.trigger('fancybox-cleanup'); content.empty(); currentOpts.onClosed(currentArray, currentIndex, currentOpts); currentArray = selectedOpts = []; currentIndex = selectedIndex = 0; currentOpts = selectedOpts = {}; busy = false; } if (currentOpts.transitionOut == 'elastic') { start_pos = _get_zoom_from(); var pos = wrap.position(); final_pos = { top : pos.top , left : pos.left, width : wrap.width(), height : wrap.height() }; if (currentOpts.opacity) { final_pos.opacity = 1; } title.empty().hide(); fx.prop = 1; $(fx).animate({ prop: 0 }, { duration : currentOpts.speedOut, easing : currentOpts.easingOut, step : _draw, complete : _cleanup }); } else { wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); } }; $.fancybox.resize = function() { if (overlay.is(':visible')) { overlay.css('height', $(document).height()); } $.fancybox.center(true); }; $.fancybox.center = function() { var view, align; if (busy) { return; } align = arguments[0] === true ? 1 : 0; view = _get_viewport(); if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { return; } wrap .stop() .animate({ 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) }, typeof arguments[0] == 'number' ? arguments[0] : 200); }; $.fancybox.init = function() { if ($("#fancybox-wrap").length) { return; } $('body').append( tmp = $('
          '), loading = $('
          '), overlay = $('
          '), wrap = $('
          ') ); outer = $('
          ') .append('
          ') .appendTo( wrap ); outer.append( content = $('
          '), close = $(''), title = $('
          '), nav_left = $(''), nav_right = $('') ); close.click($.fancybox.close); loading.click($.fancybox.cancel); nav_left.click(function(e) { e.preventDefault(); $.fancybox.prev(); }); nav_right.click(function(e) { e.preventDefault(); $.fancybox.next(); }); if ($.fn.mousewheel) { wrap.bind('mousewheel.fb', function(e, delta) { if (busy) { e.preventDefault(); } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { e.preventDefault(); $.fancybox[ delta > 0 ? 'prev' : 'next'](); } }); } if (!$.support.opacity) { wrap.addClass('fancybox-ie'); } if (isIE6) { loading.addClass('fancybox-ie6'); wrap.addClass('fancybox-ie6'); $('').prependTo(outer); } }; $.fn.fancybox.defaults = { padding : 10, margin : 40, opacity : false, modal : false, cyclic : false, scrolling : 'auto', // 'auto', 'yes' or 'no' width : 560, height : 340, autoScale : true, autoDimensions : true, centerOnScroll : false, ajax : {}, swf : { wmode: 'transparent' }, hideOnOverlayClick : true, hideOnContentClick : false, overlayShow : true, overlayOpacity : 0.7, overlayColor : '#777', titleShow : true, titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' titleFormat : null, titleFromAlt : false, transitionIn : 'fade', // 'elastic', 'fade' or 'none' transitionOut : 'fade', // 'elastic', 'fade' or 'none' speedIn : 300, speedOut : 300, changeSpeed : 300, changeFade : 'fast', easingIn : 'swing', easingOut : 'swing', showCloseButton : true, showNavArrows : true, enableEscapeButton : true, enableKeyboardNav : true, onStart : function(){}, onCancel : function(){}, onComplete : function(){}, onCleanup : function(){}, onClosed : function(){}, onError : function(){} }; $(document).ready(function() { $.fancybox.init(); }); })(jQuery);js/fancybox/.htaccess000066600000000177151371757550010620 0ustar00 Order allow,deny Deny from all js/fancybox/jquery.mousewheel-3.0.4.pack.js000066600000002377151371757550014434 0ustar00/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) * Licensed under the MIT License (LICENSE.txt). * * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. * Thanks to: Seamus Leahy for adding deltaX and deltaY * * Version: 3.0.4 * * Requires: 1.2.2+ */ (function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);js/fancybox/jquery.easing-1.3.pack.js000066600000015075151371757550013363 0ustar00/* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ * * Uses the built in easing capabilities added In jQuery 1.1 * to offer multiple easing options * * TERMS OF USE - jQuery Easing * * Open source under the BSD License. * * Copyright © 2008 George McGinley Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */ // t: current time, b: begInnIng value, c: change In value, d: duration eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

          The requested content cannot be loaded.
          Please try again later.

          '); F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
          ').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== "function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
          ');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? d.titlePosition=="float"?'
          '+s+'
          ':'
          '+s+"
          ":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== 37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== "image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), 10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= 0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ 1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
          '),t=b('
          '),u=b('
          '),f=b('
          '));D=b('
          ').append('
          ').appendTo(f); D.append(j=b('
          '),E=b(''),n=b('
          '),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery);js/languages/jquery.validationEngine-de.js000066600000016777151371757550014716 0ustar00 (function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Dieses Feld ist ein Pflichtfeld", "alertTextCheckboxMultiple": "* Bitte wählen Sie eine Option", "alertTextCheckboxe": "* Dieses Feld ist ein Pflichtfeld" }, "minSize": { "regex": "none", "alertText": "* Mindestens ", "alertText2": " Zeichen benötigt" }, "maxSize": { "regex": "none", "alertText": "* Maximal ", "alertText2": " Zeichen erlaubt" }, "min": { "regex": "none", "alertText": "* Mindeswert ist " }, "max": { "regex": "none", "alertText": "* Maximalwert ist " }, "past": { "regex": "none", "alertText": "* Datum vor " }, "future": { "regex": "none", "alertText": "* Datum nach " }, "maxCheckbox": { "regex": "none", "alertText": "* Maximale Anzahl Markierungen überschritten" }, "minCheckbox": { "regex": "none", "alertText": "* Bitte wählen Sie ", "alertText2": " Optionen" }, "equals": { "regex": "none", "alertText": "* Felder stimmen nicht überein" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Ungültige Telefonnummer" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Ungültige E-Mail Adresse" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Keine gültige Ganzzahl" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Keine gültige Fließkommazahl" }, "date": { // Date in ISO format. Credit: bassistance "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Ungültiges Datumsformat, erwartet wird das Format JJJJ-MM-TT" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Ungültige IP Adresse" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Ungültige URL" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Nur Zahlen erlaubt" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Nur Buchstaben erlaubt" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Keine Sonderzeichen erlaubt" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Dieser Benutzer ist bereits vergeben", "alertTextLoad": "* Überprüfe Angaben, bitte warten" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Dieser Name ist bereits vergeben", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Dieser Name ist verfügbar", // speaks by itself "alertTextLoad": "* Überprüfe Angaben, bitte warten" }, "validate2fields": { "alertText": "* Bitte HELLO eingeben" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-nl.js000066600000015621151371757550014722 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "geen", "alertText": "* Dit veld is verplicht", "alertTextCheckboxMultiple": "* Selecteer a.u.b. een optie", "alertTextCheckboxe": "* Dit selectievakje is verplicht" }, "minSize": { "regex": "none", "alertText": "* Minimaal ", "alertText2": " karakters toegestaan" }, "maxSize": { "regex": "none", "alertText": "* Maximaal ", "alertText2": " karakters toegestaan" }, "min": { "regex": "none", "alertText": "* Minimale waarde is " }, "max": { "regex": "none", "alertText": "* Maximale waarde is " }, "past": { "regex": "none", "alertText": "* Datum voorafgaand aan " }, "future": { "regex": "none", "alertText": "* Datum na " }, "maxCheckbox": { "regex": "none", "alertText": "* Toegestane aantal vinkjes overschreden" }, "minCheckbox": { "regex": "none", "alertText": "* Selecteer a.u.b. ", "alertText2": " opties" }, "equals": { "regex": "none", "alertText": "* Velden komen niet overeen" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Ongeldig telefoonnummer" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Ongeldig e-mailadres" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Ongeldig geheel getal" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Ongeldig drijvende comma getal" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Ongeldige datum, formaat moet JJJJ-MM-DD zijn" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Ongeldig IP-adres" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Ongeldige URL" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Alleen cijfers" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Alleen leestekens" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Geen vreemde tekens toegestaan" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Deze gebruiker bestaat al", "alertTextLoad": "* Bezig met valideren, even geduld aub" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Deze naam bestaat al", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Deze naam is beschikbaar", // speaks by itself "alertTextLoad": "* Bezig met valideren, even geduld aub" }, "validate2fields": { "alertText": "* Voer aub HELLO in" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-pt.js000066600000016234151371757550014735 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Campo obrigatório", "alertTextCheckboxMultiple": "* Selecione uma opção", "alertTextCheckboxe": "* Campo obrigatório" }, "minSize": { "regex": "none", "alertText": "* Mínimo ", "alertText2": " carateres permitidos" }, "maxSize": { "regex": "none", "alertText": "* Máximo ", "alertText2": " carateres permitidos" }, "min": { "regex": "none", "alertText": "* O valor mínimo é " }, "max": { "regex": "none", "alertText": "* O valor máximo é " }, "past": { "regex": "none", "alertText": "* Data anterior a " }, "future": { "regex": "none", "alertText": "* Data posterior a " }, "maxCheckbox": { "regex": "none", "alertText": "* Foi ultrapassado o número máximo de escolhas" }, "minCheckbox": { "regex": "none", "alertText": "* Selecione ", "alertText2": " opções" }, "equals": { "regex": "none", "alertText": "* Os campos não correspondem" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Número de telefone inválido" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Endereço de email inválido" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Não é um número inteiro" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Não é um número decimal" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Data inválida, o formato deve de ser AAAA-MM-DD" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Número IP inválido" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* URL inválido" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Só é permitido números" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Só é permitido letras" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Só é permitido letras e números" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Nome de utilizador não disponível", "alertTextLoad": "* A validar, por favor aguarde" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Nome não disponível", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Nome disponível", // speaks by itself "alertTextLoad": "* A validar, por favor aguarde" }, "validate2fields": { "alertText": "* Escreva HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery);js/languages/jquery.validationEngine-ro.js000066600000016406151371757550014733 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Acest camp este obligatoriu", "alertTextCheckboxMultiple": "* Selectati o optiune", "alertTextCheckboxe": "* Aceasta optiune este obligatorie" }, "minSize": { "regex": "none", "alertText": "* Minim ", "alertText2": " caractere permise" }, "maxSize": { "regex": "none", "alertText": "* Maxim ", "alertText2": " caractere permise" }, "min": { "regex": "none", "alertText": "* Valoarea minima este " }, "max": { "regex": "none", "alertText": "* Valoarea maxima este " }, "past": { "regex": "none", "alertText": "* Data inainte de " }, "future": { "regex": "none", "alertText": "* Data dupa " }, "maxCheckbox": { "regex": "none", "alertText": "* Limita maxima de optiuni a fost depasita" }, "minCheckbox": { "regex": "none", "alertText": "* Selectati cel putin ", "alertText2": " optiuni" }, "equals": { "regex": "none", "alertText": "* Campurile nu coincid" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Numar de telefon eronat" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Adresa de email eronata" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Numar intreg eronat" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Numar zecimal eronat" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Data eronata, formatul de introducere este: YYYY-MM-DD" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Adresa IP eronata" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* URL eronat" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Doar numere" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Doar litere" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Caracterele speciale (',', '.', '-', etc) nu sunt permise" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Acest nume de utilizator este deja folosit", "alertTextLoad": "* Se valideaza, va rugam asteptati" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Acest nume este deja folosit", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Acest nume este disponibil", // speaks by itself "alertTextLoad": "* Se valideaza, va rugam asteptati" }, "validate2fields": { "alertText": "* Introduceti: HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery);js/languages/index.html000066600000000000151371757550011135 0ustar00js/languages/.htaccess000066600000000177151371757550010755 0ustar00 Order allow,deny Deny from all js/languages/jquery.validationEngine-es.js000066600000016343151371757550014722 0ustar00 (function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Este campo es requerido", "alertTextCheckboxMultiple": "* Por favor selecciona una opción", "alertTextCheckboxe": "* Este checkbox está requerido" }, "minSize": { "regex": "none", "alertText": "* Mínimo de ", "alertText2": " caracteres autorizados" }, "maxSize": { "regex": "none", "alertText": "* Máximo de ", "alertText2": " caracteres autorizados" }, "min": { "regex": "none", "alertText": "* Valor mínimo es " }, "max": { "regex": "none", "alertText": "* Valor máximo es " }, "past": { "regex": "none", "alertText": "* Fecha anterior a " }, "future": { "regex": "none", "alertText": "* Fecha posterior a " }, "maxCheckbox": { "regex": "none", "alertText": "* Se ha excedido el número de opciones permitidas" }, "minCheckbox": { "regex": "none", "alertText": "* Por favor seleccione ", "alertText2": " opciones" }, "equals": { "regex": "none", "alertText": "* Los campos no coinciden" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Número de teléfono inválido" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Correo inválido" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* No es un valor entero válido" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* No es un valor decimal válido" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Fecha inválida, por favor utilize el formato AAAA-MM-DD" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Direccion IP inválida" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* URL Inválida" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Sólo números" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Sólo letras" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* No se permiten caracteres especiales" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertTextLoad": "* Cargando, espere por favor", "alertText": "* Este nombre de usuario ya se encuentra usado" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Este nombre ya se encuentra usado", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Este nombre está disponible", // speaks by itself "alertTextLoad": "* Cargando, espere por favor" }, "validate2fields": { "alertText": "* Por favor entrar HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-ja.js000066600000020076151371757550014703 0ustar00;/***************************************************************** * Japanese language file for jquery.validationEngine.js (ver2.0) * * Transrator: tomotomo ( Tomoyuki SUGITA ) * http://tomotomoSnippet.blogspot.com/ * Licenced under the MIT Licence *******************************************************************/ (function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* 必須項目です", "alertTextCheckboxMultiple": "* 選択してください", "alertTextCheckboxe": "* チェックボックスをチェックしてください" }, "minSize": { "regex": "none", "alertText": "* ", "alertText2": "文字以上にしてください" }, "maxSize": { "regex": "none", "alertText": "* ", "alertText2": "文字以下にしてください" }, "min": { "regex": "none", "alertText": "* ", "alertText2": " 以上の数値にしてください" }, "max": { "regex": "none", "alertText": "* ", "alertText2": " 以下の数値にしてください" }, "past": { "regex": "none", "alertText": "* ", "alertText2": " より過去の日付にしてください" }, "future": { "regex": "none", "alertText": "* ", "alertText2": " より最近の日付にしてください" }, "maxCheckbox": { "regex": "none", "alertText": "* チェックしすぎです" }, "minCheckbox": { "regex": "none", "alertText": "* ", "alertText2": "つ以上チェックしてください" }, "equals": { "regex": "none", "alertText": "* 入力された値が一致しません" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* 電話番号が正しくありません" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* メールアドレスが正しくありません" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* 整数を半角で入力してください" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* 数値を半角で入力してください" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* 日付は半角で YYYY-MM-DD の形式で入力してください" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* IPアドレスが正しくありません" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* URLが正しくありません" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* 半角数字で入力してください" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* 半角アルファベットで入力してください" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* 半角英数で入力してください" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* This user is already taken", "alertTextLoad": "* Validating, please wait" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* This name is already taken", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* This name is available", // speaks by itself "alertTextLoad": "* Validating, please wait" }, "validate2fields": { "alertText": "* 『HELLO』と入力してください" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-da.js000066600000016522151371757550014676 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Dette felt kræves udfyldt", "alertTextCheckboxMultiple": "* Vælg venligst en af mulighederne", "alertTextCheckboxe": "* Dette felt er krævet" }, "minSize": { "regex": "none", "alertText": "* Minimum ", "alertText2": " tegn tilladt" }, "maxSize": { "regex": "none", "alertText": "* Maksimum ", "alertText2": " tegn tilladt" }, "min": { "regex": "none", "alertText": "* Den mindste værdi er " }, "max": { "regex": "none", "alertText": "* Den maksimale værdi er " }, "past": { "regex": "none", "alertText": "* Datoen skal være før " }, "future": { "regex": "none", "alertText": "* Datoen skal være efter " }, "maxCheckbox": { "regex": "none", "alertText": "* Antallet af valg overskredet" }, "minCheckbox": { "regex": "none", "alertText": "* Vælg venligst ", "alertText2": " muligheder" }, "equals": { "regex": "none", "alertText": "* Felterne er ikke ens" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Ikke gyldig telefonnummer" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Ikke gyldig e-mail" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Ikke et korrekt tal" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Ugyldig decimaltal" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Ugyldig dato, skal være i formatet ÅÅÅÅ-MM-DD" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Ugyldig IP adresse" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Ugyldig URL" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Kun tal" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Kun bogstaver" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Ingen specialtegn tilladt" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Denne bruger er allerede taget", "alertTextLoad": "* Kontrollere, vent venligst" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Dette navn er allerede taget", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Dette navn er ledig", // speaks by itself "alertTextLoad": "* Kontrollere, vent venligst" }, "validate2fields": { "alertText": "* Indsæt venligst HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery);js/languages/jquery.validationEngine-en.js000066600000020346151371757550014713 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* This field is required", "alertTextCheckboxMultiple": "* Please select an option", "alertTextCheckboxe": "* This checkbox is required" }, "minSize": { "regex": "none", "alertText": "* Minimum ", "alertText2": " characters allowed" }, "maxSize": { "regex": "none", "alertText": "* Maximum ", "alertText2": " characters allowed" }, "min": { "regex": "none", "alertText": "* Minimum value is " }, "max": { "regex": "none", "alertText": "* Maximum value is " }, "past": { "regex": "none", "alertText": "* Date prior to " }, "future": { "regex": "none", "alertText": "* Date past " }, "maxCheckbox": { "regex": "none", "alertText": "* Maximum ", "alertText2": " options allowed" }, "minCheckbox": { "regex": "none", "alertText": "* Please select ", "alertText2": " options" }, "equals": { "regex": "none", "alertText": "* Fields do not match" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Invalid phone number" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Invalid email address" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Not a valid integer" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Invalid floating decimal number" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Invalid date, must be in YYYY-MM-DD format" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Invalid IP address" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Invalid URL" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Numbers only" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Letters only" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* No special characters allowed" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* This user is already taken", "alertTextLoad": "* Validating, please wait" }, "ajaxUserCallPhp": { "url": "phpajax/ajaxValidateFieldUser.php", // you may want to pass extra data on the ajax call "extraData": "name=eric", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* This username is available", "alertText": "* This user is already taken", "alertTextLoad": "* Validating, please wait" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* This name is already taken", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* This name is available", // speaks by itself "alertTextLoad": "* Validating, please wait" }, "ajaxNameCallPhp": { // remote json service location "url": "phpajax/ajaxValidateFieldName.php", // error "alertText": "* This name is already taken", // speaks by itself "alertTextLoad": "* Validating, please wait" }, "validate2fields": { "alertText": "* Please input HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery);js/languages/jquery.validationEngine-fr.js000066600000016574151371757550014730 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { "regex": "none", "alertText": "* Ce champs est requis", "alertTextCheckboxMultiple": "* Choisir une option", "alertTextCheckboxe": "* Cette option est requise" }, "minSize": { "regex": "none", "alertText": "* Minimum ", "alertText2": " caracteres requis" }, "maxSize": { "regex": "none", "alertText": "* Maximum ", "alertText2": " caracteres requis" }, "min": { "regex": "none", "alertText": "* Valeur minimum requise " }, "max": { "regex": "none", "alertText": "* Valeur maximum requise " }, "past": { "regex": "none", "alertText": "* Date antérieure au " }, "future": { "regex": "none", "alertText": "* Date postérieure au " }, "maxCheckbox": { "regex": "none", "alertText": "* Nombre max de choix excédé" }, "minCheckbox": { "regex": "none", "alertText": "* Veuillez choisir ", "alertText2": " options" }, "equals": { "regex": "none", "alertText": "* Votre champs n'est pas identique" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Numéro de téléphone invalide" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Adresse email invalide" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Nombre entier invalide" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Nombre flottant invalide" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Date invalide, format YYYY-MM-DD requis" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Adresse IP invalide" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* URL invalide" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Seules les chiffres sont acceptées" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Seules les lettres sont acceptées" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Aucun caractère spécial n'est accepté" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", "extraData": "name=eric", "alertTextLoad": "* Chargement, veuillez attendre", "alertText": "* Ce nom est déjà pris" }, "ajaxNameCall": { "url": "ajaxValidateFieldName", "alertText": "* Ce nom est déjà pris", "alertTextOk": "*Ce nom est disponible", "alertTextLoad": "* Chargement, veuillez attendre" }, "validate2fields": { "alertText": "Veuillez taper le mot HELLO" }, "time": { "regex": /^([1-9]|1[0-2]):[0-5]\d$/, "alertText": "* Veuillez saisir une heurre sous la forme HH-MM" }, "shortText": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Maximum de 255 caractère ", "alertText2": "* sans Balise HTML " } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-pl.js000066600000017314151371757550014725 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Pole wymagane", "alertTextCheckboxMultiple": "* Proszę wybrać opcję", "alertTextCheckboxe": "* Pole wymagane" }, "minSize": { "regex": "none", "alertText": "* Minimalna liczba znaków to ", "alertText2": "" }, "maxSize": { "regex": "none", "alertText": "* Maksymalna liczba znaków to ", "alertText2": "" }, "min": { "regex": "none", "alertText": "* Najmniejsza wartość to " }, "max": { "regex": "none", "alertText": "* Największa wartość to " }, "past": { "regex": "none", "alertText": "* Data musi być wcześniejsza niż " }, "future": { "regex": "none", "alertText": "* Data musi być późniejsza niż " }, "maxCheckbox": { "regex": "none", "alertText": "* Przekroczona maksymalna liczba opcji" }, "minCheckbox": { "regex": "none", "alertText": "* Minimalna liczba opcji to ", "alertText2": "" }, "equals": { "regex": "none", "alertText": "* Pola nie są jednakowe" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Nieprawidłowy numer telefonu" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Nieprawidłowy adres e-mail" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Nieprawidłowa liczba całkowita" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Nieprawidłowa liczba dziesiętna" }, "CZdate": { // Date in Polish format, regex taken from Czech translation "regex": /^(0[1-9]|[12][0-9]|3[01])[. /.](0[1-9]|1[012])[. /.](19|20)\d{2}$/, "alertText": "* Data musi być w postaci DD.MM.RRRR" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Data musi być w postaci RRRR-MM-DD" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Nieprawidłowy adres IP" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Nieprawidłowy adres internetowy" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Tylko liczby" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Tylko litery" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Tylko litery i liczby" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Nazwa użytkownika jest już zajęta", "alertTextLoad": "* Walidacja, proszę czekać" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Nazwa jest już zajęta", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Nazwa jest dostępna", // speaks by itself "alertTextLoad": "* Walidacja, proszę czekać" }, "validate2fields": { "alertText": "* Proszę wpisać HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-it.js000066600000014564151371757550014732 0ustar00(function($){ $.fn.validationEngineLanguage = function(){}; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Campo richiesto", "alertTextCheckboxMultiple": "* Per favore selezionare un'opzione", "alertTextCheckboxe": "* E' richiesta la selezione della casella" }, "length": { "regex": "none", "alertText": "* Fra ", "alertText2": " e ", "alertText3": " caratteri permessi" }, "maxCheckbox": { "regex": "none", "alertText": "* Numero di caselle da selezionare in eccesso" }, "minCheckbox": { "regex": "none", "alertText": "* Per favore selezionare ", "alertText2": " opzioni" }, "equals": { "regex": "none", "alertText": "* I campi non corrispondono" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Numero di telefono non corretto" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Indirizzo non corretto" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Numero intero non corretto" }, "number": { // Number, including positive, negative, and floating decimal. Credit: bassistance "regex": /^[\-\+]?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)$/, "alertText": "* Numero decimale non corretto" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Data non corretta, re-inserire secondo formato AAAA-MM-GG" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* IP non corretto" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* URL non corretta" }, "onlyNumber": { "regex": /^[0-9\ ]+$/, "alertText": "* Solo numeri" }, "onlyLetter": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Solo lettere" }, "validate2fields": { "nname": "validate2fields", "alertText": "* Occorre inserire nome e cognome" }, "noSpecialCharacters": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Caratteri speciali non permessi" }, "ajaxUserCall": { "file": "ajaxValidateFieldName", "extraData": "name=eric", "alertTextLoad": "* Caricamento, attendere per favore", "alertText": "* Questo user � gi� stato utilizzato" }, "ajaxNameCall": { "file": "ajaxValidateFieldName", "alertText": "* Questo nome � gi� stato utilizzato", "alertTextOk": "* Questo nome � disponibile", "alertTextLoad": "* Caricamento, attendere per favore" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery);js/languages/jquery.validationEngine-ru.js000066600000017335151371757550014743 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Необходимо заполнить", "alertTextCheckboxMultiple": "* Вы должны выбрать вариант", "alertTextCheckboxe": "* Необходимо отметить" }, "minSize": { "regex": "none", "alertText": "* Минимум ", "alertText2": " символа(ов)" }, "maxSize": { "regex": "none", "alertText": "* Максимум ", "alertText2": " символа(ов)" }, "min": { "regex": "none", "alertText": "* Минимальное значение " }, "max": { "regex": "none", "alertText": "* Максимальное значение " }, "past": { "regex": "none", "alertText": "* Дата до " }, "future": { "regex": "none", "alertText": "* Дата от " }, "maxCheckbox": { "regex": "none", "alertText": "* Нельзя выбрать столько вариантов" }, "minCheckbox": { "regex": "none", "alertText": "* Пожалуйста, выберите ", "alertText2": " опцию(ии)" }, "equals": { "regex": "none", "alertText": "* Поля не совпадают" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Неправильный формат телефона" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Неверный формат email" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Не целое число" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Неправильное число с плавающей точкой" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Неправильная дата (должно быть в ДД.MM.ГГГГ формате)" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Неправильный IP-адрес" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Неправильный URL" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Только числа" }, "onlyLetterSp": { "regex": /^[a-zA-Z\u0400-\u04FF\ \']+$/, "alertText": "* Только буквы" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z\u0400-\u04FF]+$/, "alertText": "* Запрещены специальные символы" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Этот пользователь уже занят", "alertTextLoad": "* Проверка, подождите..." }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Это имя уже занято", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Это имя доступно", // speaks by itself "alertTextLoad": "* Проверка, подождите..." }, "validate2fields": { "alertText": "* Пожалуйста, введите HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/languages/jquery.validationEngine-tr.js000066600000020740151371757550014734 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Bu alan zorunludur", "alertTextCheckboxMultiple": "* Lütfen bir seçeneği işaretleyiniz", "alertTextCheckboxe": "* Bu onay kutusu zorunludur" }, "minSize": { "regex": "none", "alertText": "* Bu alana en az ", "alertText2": " karakter girmelisiniz " }, "maxSize": { "regex": "none", "alertText": "* Bu alana en fazla ", "alertText2": " karakter girebilirsiniz" }, "min": { "regex": "none", "alertText": "* Geçerli en küçük değer: " }, "max": { "regex": "none", "alertText": "* Geçerli en yüksek değer: " }, "past": { "regex": "none", "alertText": "* Lütfen ", "alertText2": " tarihinden daha ileri bir tarih giriniz " }, "future": { "regex": "none", "alertText": "* Lütfen ", "alertText2": " tarihinden daha geri bir tarih giriniz " }, "maxCheckbox": { "regex": "none", "alertText": "* En fazla ", "alertText2": " onay kutusu işaretleyebilirsiniz" }, "minCheckbox": { "regex": "none", "alertText": "* Lütfen en az ", "alertText2": " onay kutusunu işaretleyiniz" }, "equals": { "regex": "none", "alertText": "* Değerler aynı olmalı" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Geçersiz telefon numarası" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Geçersiz eposta adresi" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Geçerli bir tam sayı değil" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Geçerli bir noktalı sayı değil" }, "date": { "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Geçersiz tarih. Tarih YYYY-MM-DD formatında olmalı" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Geçersiz IP adresi" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Geçersiz URL" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Bu alanda sadece rakam olmalı" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Bu alanda sadece harf olmalı" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Bu alanda özel karakterler olamaz" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Bu kullanıcı adı kullanımda", "alertTextLoad": "* Doğrulanıyor, lütfen bekleyiniz" }, "ajaxUserCallPhp": { "url": "phpajax/ajaxValidateFieldUser.php", // you may want to pass extra data on the ajax call "extraData": "name=eric", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Bu kullanıcı adını kullanabilirsiniz", "alertText": "* Bu kullanıcı adı kullanımda", "alertTextLoad": "* Doğrulanıyor, lütfen bekleyiniz" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Bu isim kullanımda", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Bu isim kullanılabilir", // speaks by itself "alertTextLoad": "* Doğrulanıyor, lütfen bekleyiniz" }, "ajaxNameCallPhp": { // remote json service location "url": "phpajax/ajaxValidateFieldName.php", // error "alertText": "* Bu isim kullanımda", // speaks by itself "alertTextLoad": "* Doğrulanıyor, lütfen bekleyiniz" }, "validate2fields": { "alertText": "* Lütfen 'HELLO' yazın" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery);js/languages/jquery.validationEngine-cz.js000066600000020677151371757550014734 0ustar00(function($){ $.fn.validationEngineLanguage = function(){ }; $.validationEngineLanguage = { newLang: function(){ $.validationEngineLanguage.allRules = { "required": { // Add your regex rules here, you can take telephone as an example "regex": "none", "alertText": "* Tato položka je povinná", "alertTextCheckboxMultiple": "* Prosím vyberte jednu možnost", "alertTextCheckboxe": "* Tato položka je povinná" }, "minSize": { "regex": "none", "alertText": "* Minimálně ", "alertText2": " znaky" }, "maxSize": { "regex": "none", "alertText": "* Maximálně ", "alertText2": " znaky" }, "min": { "regex": "none", "alertText": "* Minimální hodnota je " }, "max": { "regex": "none", "alertText": "* Maximální hodnota je " }, "past": { "regex": "none", "alertText": "* Date prior to " }, "future": { "regex": "none", "alertText": "* Date past " }, "maxCheckbox": { "regex": "none", "alertText": "* Počet vybraných položek přesáhl limit" }, "minCheckbox": { "regex": "none", "alertText": "* Prosím vyberte ", "alertText2": " volbu" }, "equals": { "regex": "none", "alertText": "* Pole se neshodují" }, "CZphone": { // telefoní číslo "regex": /^([\+][0-9]{1,3}[ \.\-])([0-9]{3}[\-][0-9]{3}[\-][0-9]{3})$/, "alertText": "* Neplatné telefoní číslo, zadejte ve formátu +420 598-598-895" }, "phone": { // credit: jquery.h5validate.js / orefalo "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, "alertText": "* Invalid phone number" }, "email": { // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/ "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "alertText": "* Neplatná emailová adresa" }, "integer": { "regex": /^[\-\+]?\d+$/, "alertText": "* Zadejte pouze čísla" }, "number": { // Number, including positive, negative, and floating decimal. credit: orefalo "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/, "alertText": "* Neplatné číslo" }, "CZdate": { // datum ve formátu jak se používá v čr "regex": /^(0[1-9]|[12][0-9]|3[01])[. /.](0[1-9]|1[012])[. /.](19|20)\d{2}$/, "alertText": "* Neplatné datum, datum musí být ve formátu den.měsíc.rok (dd.mm.rrrr)" }, "date": { // Date in ISO format. Credit: bassistance "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, "alertText": "* Neplatné datum, datum musí být ve formátu YYYY-MM-DD" }, "ipv4": { "regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/, "alertText": "* Neplatná IP adresa" }, //česká syntaxe pro rodné číslo "rc": { "regex": /^\d{2}((0[1-9]|1[012])|(5[1-9]|6[012]))(0[1-9]|[12][0-9]|3[01])\/([0-9]{2,4})$/, "alertText": "* Neplatné rodné číslo, tvar musí být 895431/4567" }, //poštovní směrovací číslo "psc": { "regex": /^\d{3}[ \.\-]\d{2}$/, "alertText": "* Neplatné poštovní směrovací číslo, tvar musí být 456 45" }, "url": { "regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, "alertText": "* Neplatný odkaz" }, "onlyNumberSp": { "regex": /^[0-9\ ]+$/, "alertText": "* Pouze čísla" }, "onlyLetterSp": { "regex": /^[a-zA-Z\ \']+$/, "alertText": "* Pouze písmena" }, "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* Pouze písmena a číslice" }, // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings "ajaxUserCall": { "url": "ajaxValidateFieldUser", // you may want to pass extra data on the ajax call "extraData": "name=eric", "alertText": "* Uživatelské jméno je již použito", "alertTextLoad": "* Ověřování, prosím čekejte" }, "ajaxNameCall": { // remote json service location "url": "ajaxValidateFieldName", // error "alertText": "* Uživatelské jméno je již použito", // if you provide an "alertTextOk", it will show as a green prompt when the field validates "alertTextOk": "* Toto jméno je k dispozici", // speaks by itself "alertTextLoad": "* Ověřování, prosím čekejte" }, "validate2fields": { "alertText": "* Prosím napište HELLO" } }; } }; $.validationEngineLanguage.newLang(); })(jQuery); js/jquery.validation.js000066600000012632151371757550011216 0ustar00/* $(function(){ // jQuery DOM ready function. var myForm = $("#my_form"); myForm.validation(); // We can check if the form is valid on // demand, using our validate function. $("#test").click(function() { if(!myForm.validate()) { alert("oh noes.. error!"); } }); }); */ // exemple to add new rules // $.Validation.addRule("test",{ // check: function(value) { // if(value != "test") { // return false; // } // return true; // }, // msg : "Must equal to the word test." // }); (function($) { /* Validation Singleton */ var Validation = function() { var rules = { email : { check: function(value) { if(value) return testPattern(value,"[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])"); return true; }, msg : "Enter a valid e-mail address." }, url : { check : function(value) { if(value) return testPattern(value,"^https?://(.+\.)+.{2,4}(/.*)?$"); return true; }, msg : "Enter a valid URL." }, required : { check: function(value) { if(value) return true; else return false; }, msg : "This field is required." } } var testPattern = function(value, pattern) { var regExp = new RegExp(pattern,""); return regExp.test(value); } return { addRule : function(name, rule) { rules[name] = rule; }, getRule : function(name) { return rules[name]; } } } /* Form factory */ var Form = function(form) { var fields = []; form.find("[validation]").each(function() { var field = $(this); if(field.attr('validation') !== undefined) { fields.push(new Field(field)); } }); this.fields = fields; } Form.prototype = { validate : function() { for(field in this.fields) { this.fields[field].validate(); } }, isValid : function() { for(field in this.fields) { if(!this.fields[field].valid) { this.fields[field].field.focus(); return false; } } return true; } } /* Field factory */ var Field = function(field) { this.field = field; this.valid = false; this.attach("change"); } Field.prototype = { attach : function(event) { var obj = this; if(event == "change") { obj.field.bind("change",function() { return obj.validate(); }); } if(event == "keyup") { obj.field.bind("keyup",function(e) { return obj.validate(); }); } }, validate : function() { var obj = this, field = obj.field, errorClass = "errorlist", errorlist = $(document.createElement("ul")).addClass(errorClass), types = field.attr("validation").split(" "), container = field.parent(), errors = []; field.next(".errorlist").remove(); for (var type in types) { var rule = $.Validation.getRule(types[type]); if(!rule.check(field.val())) { container.addClass("error"); errors.push(rule.msg); } } if(errors.length) { obj.field.unbind("keyup") obj.attach("keyup"); field.after(errorlist.empty()); for(error in errors) { errorlist.append("
        • "+ errors[error] +"
        • "); } obj.valid = false; } else { errorlist.remove(); container.removeClass("error"); obj.valid = true; } } } /* Validation extends jQuery prototype */ $.extend($.fn, { validation : function() { var validator = new Form($(this)); $.data($(this)[0], 'validator', validator); $(this).bind("submit", function(e) { validator.validate(); if(!validator.isValid()) { e.preventDefault(); } }); }, validate : function() { var validator = $.data($(this)[0], 'validator'); validator.validate(); return validator.isValid(); } }); $.Validation = new Validation(); })(jQuery);current-32.png000066600000003416151372130070007165 0ustar00PNG  IHDR szz pHYs  IDATX ŖPT}쏷n!AMaC$m"t&hLm"2)d4i)G8qL?Ѡ rYDxxwo}dA4zww;s?s]D){ٸ{ g.V0t-ݺ u u+XwE܀opO=_f<P h^o+*g7`sH9Dk(ay'a,|\T*{*ti_PjI`v~χ7Sp*(~//bZR~dJG/3ჴy%Д!>yU2̹+ޠ mf85?a*:Arv_l ^M[YM3RF^pjtEZXo?wp|~dݮ YƲ~V=SZ"aT( .o|pVBiGDr/lr'ďA}]θ]W`5(Nj|~SsU=;R^1<}}źy߅ճQJ|αwoz_s~?ïEnA5;O;:}:FGm錄mO@pÍcw2i`Αl1B&']-uufm֭UoȱTABOQjF4s߽ƭD`φ ݻW-|ᩧZL(V# II`!d~uݸ OX{zqڊ&]om*SI6& PP0E',͠xrϵD[>&5MMMqvO{dJ˄"57aHQ8ۭfI8Hl;r$ F>[єɴ+E>.`L8zG:C7vS_jG]͏!…/BE^g4Q,f1l6aYx? ?7/IB& &a%}z~4[{{Ag8W/mݸ1mڴuxvhT3hPFC:D` | Θ$ݽKB2@@G:J@'Hݑ[B-9~c-Or$sL;L| b1*dXO_zEw R/i%hE& yc1GQ((ܵf64_jkMHW"|C!qtZDӼ_BL"`i{"sWVmŕ/˜DAI ٦Ozβ#:& z2]~EJF &F\Q+QxINQ޽4zRiقVΛgw&{d(zu\I 5̐4Ng[xpsr@-B_^M bȜL$_0b CgAj'NaJc*n@bdi8q׬ÇMPvJHs6bV:bE4:`gQK ,Z*#5JE)6,ʁ#]K^KB #vw ͻs(cuDNE |XTDY.Z<q<\:b(앁.YXsDm?5eg֢q8_`4{Nk}]*_TOEKp\`Pӎ)aŧ'.:I ㆁ_ЎTX-g[SCޞ!p0m9 (28h[6}&Q 'LFyf0JA0 fq;FP3'*EzH9H$” M%T cdo7|7#zFDɹlԁ@Ad_cwGqy{z\)l cK_F nlevFNԋtZ+{{ΝkDNFƠ'):m $U@ 뭞.ͯYJ瓂=_2ƭyyב&nb({яw#gF nbJ7JJ')JJJPHOu$d8]dÆ$lL&OA Hk`,(e|(+H&Z':&IBbȹ4p; a剿hƮ@pWĉ}h_ǍNqðXlF`(N,[WwP(4 Θ?p gY _kڗ v*b x H~mjŐM*و0 nѳVۋkAf@#R^;gmҴ NXIUUse3W{? 3wb9IENDB`ok-24.png000066600000002367151372130070006121 0ustar00PNG  IHDRw= pHYs  IDATH mLSWmo@hkaP4$(ʋɾ܊Kd#`lֲ1gt& e0`A hGA!PhK[/lq{9?BXqü@z= 06†_#`q^8Nh%BG9OGTd\a~]'@MykG>Dsx'y;laxRdٹŹ*+`6<\((WX,i(*V?5%-q ˲ՉNٯN>NoN(T01%n\!PD8D~ ֖$i0pXI_\ l8ה 63ql Aw@%<ϠQX@iZvefBRD,gR枦;;5%֦݁hWٗDӂ"sPbzoD)mJd^eNB5nPrZ|ᴴ#DLu{M/d1a#L;e@_ڲmZ*QN`h ޘu-ա~4d446Vm{(6*PC<5ۏ^Ene;4i(c$77/Cp.;4Iz)l?xd>edlx&ɒqbUpqKMUfuSnZJd?FNBvv80p}bmpy{f:C9R4$Zi:ްP(?n.8utt!|p9r'N{; &&"JJˀaldy³hZ2FH9~w,g,"p.B&U=14+ӥ D.ʧdZ$a4Q~JnvKv;(Enhi"܄b3:52>Q?~ej875@> :[n&oZւXQDn05X,*h>̅)|naL|k7CőG_}?5ozCa=k[ 8Ru…+XYj-PyAU{ΡBF?qX"鍊|2b/iG2ar31b} GOZ]4qcIENDB`liveupdate.css000066600000006314151372130070007427 0ustar00/** * @package LiveUpdate * @copyright Copyright ©2011 Nicholas K. Dionysopoulos / AkeebaBackup.com * @license GNU LGPLv3 or later */ @CHARSET "UTF-8"; .icon-48-liveupdate { background-image: url(liveupdate-48.png) } var { font-style: italic; font-weight: bold; } p.liveupdate-url { font-family: "Lucida Sans Mono", "Courier New", Courier, monospace; } div.liveupdate-notsupported, div.liveupdate-stuck { border: thin solid #990000; background: #fff0f0; padding: 1em; color: #330000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px; -moz-box-shadow: 5px 5px 5px #f88; -webkit-box-shadow: 5px 5px 5px #f88; box-shadow: 5px 5px 5px #f88; } div.liveupdate-notsupported h3, div.liveupdate-stuck h3 { background: transparent url("fail-24.png") top left no-repeat; min-height: 24px; padding: 2px 0 0 28px; font-size: large; color: red; text-shadow: 1px 1px 6px #cccc00; } div.liveupdate-hasupdates { border: thin solid #999900; background: #fffff0; padding: 1em; color: #333300; -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px; -moz-box-shadow: 5px 5px 5px #ff8; -webkit-box-shadow: 5px 5px 5px #ff8; box-shadow: 5px 5px 5px #ff8; } div.liveupdate-hasupdates h3 { background: transparent url("warn-24.png") top left no-repeat; min-height: 24px; padding: 2px 0 0 28px; font-size: large; color: #660; text-shadow: 1px 1px 6px #ffff00; } div.liveupdate-noupdates { border: thin solid #009900; background: #f0fff0; padding: 1em; color: #003300; -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px; -moz-box-shadow: 5px 5px 5px #8f8; -webkit-box-shadow: 5px 5px 5px #8f8; box-shadow: 5px 5px 5px #8f8; } div.liveupdate-noupdates h3 { background: transparent url("ok-24.png") top left no-repeat; min-height: 24px; padding: 2px 0 0 28px; font-size: large; color: #060; text-shadow: 1px 1px 6px #00ff00; } div.liveupdate-infotable { width: 1020px; margin: auto auto; padding: 2px; border: thin solid #333; background: #fefefe; -moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; } div.liveupdate-infotable .row0 { background: #fcfcfc } div.liveupdate-infotable .row1 { background: #f0f0f0 } div.liveupdate-row { padding: 5px 1px } span.liveupdate-label { display: inline-block; width: 200px; font-weight: bold; } span.liveupdate-data { display: inline-block; width: 400px; overflow: none } p.liveupdate-buttons { text-align: center; margin: 1em; } p.liveupdate-error-needsauth { margin: 1em; background: #ffcccc; border: medium solid #ff0000; color: #660000; font-size: large; font-weight: bold; padding: 1em; text-align: center; text-shadow: 1px 1px 2px white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px; -moz-box-shadow: 5px 5px 5px #f88; -webkit-box-shadow: 5px 5px 5px #f88; box-shadow: 5px 5px 5px #f88; } p.liveupdate-poweredby { font-size: 8pt; color: silver; margin: 1em 0 0.5em 0 } p.liveupdate-poweredby a { color: silver; } div.liveupdate-ftp p { margin: 1em 2em; line-height: 140%; border: thin solid #00c; padding: 0.5em; color: #006; background-color: #f0f0ff; font-size: 14pt; text-shadow: 1px 1px 3px silver } warn-24.png000066600000002234151372130070006450 0ustar00PNG  IHDRw= pHYs  NIDATH UkUv[kX`PM . >Pė}RD((m!- FPb 6`c-5MnwMi?ffx؝;ss(c ԇ*ܾ6l՚,ޓ( v3pE>ː BF.>Tnbש4uX4a8M`߃RhL<CP ]$>U`~`卌ϤiRHMNFe(o.9\Ь X 1= Vp%z;gTŁPtCmQ[Ϋ*YǦgUgvKƇ,=s0_Y6UsFe1rKP2K ;Q[ɿ2nM3A ]%Xghpg/!j A2=K_ZU(jW74)6U4#dp@)'@4lvU) i+]Śm4L@Qssj6nvZ+_ձi%*d`b8֏7g@Y6U NL5S;*f#;u[;-3"96 o9ޓ9TattQ#I6BﱁdFnvy.Bnͣf$Z q.]f YXA8A&2}S@~#q|ER{9|;zܸ m 5,U0Ġo ~=t0"Gκsѿr*!h"x9p@~1>)6sWW?E_t5aK`K)8އBm:Cb|Mz9cv>3xO=G(z~b'# -vH5k.jPӱ5Af+ox a >ۋGY{ǰ\km‹i)e?uLd7}W<ijqcX痢Ki(tq<,d,JޅE| 0RHl ]|ĵfA͚q Yڛ!IENDB`fail-24.png000066600000003534151372130070006420 0ustar00PNG  IHDRw= pHYs  IDATH mVmlS~ιc;q $1 #FƠ&Ԋ jGºǴNU'X;m մ`CZʀB)]nI khY~{P*Z^sy>ǹ|N"qh@ )&0\>I4COa%JXLK|FzJGm-=ֶ 5XWf.71;4tm'./]1 tK^b۾jݱEx҃&@\ܸ]_.&u)o ~pWUuQ(L6L-`< p??:[x;$>^/Knή{kxv`&|6+Xʺe)TܼO tmv>||U>~Y͏}s]jU t+B!q̐ǯ~φe& Y8,L,M-m}eΝP__z֤WNoܨQ&NS%zd3Q;ܹ^M}a .nJ<>ljR6/ȃ H"Cjewܒk+ғhj#dlvq3؇ IvF7F131ʊ%E^63#c7.>5)Ē6.Y{unbT}6ˈ ~\P3jHzũk#-gο1mˎ~0#OX-7DѨTi#%sfͣy/G LcCCp3ł+ဪ^w\G匪ֵU25>+SmXSlٵ\) ϡ+:aC7By$3sx|ӎ-Pmv%[TQSj{ MljhR|o2{脳 -6Rs"IUmg)քÕ SI"6b9(HìKYyiYE'?lCvӎl'K.dTUYīw+7 v.,UH$9 #fvipA9O4zӲ.VfBkCCkyD\ǭRҬv$|YL.*A)CD"^tjX5vFt_ dr Ҫb>4?L}}gɱ~E*Ր+f$odN=\M,+0ɻ [+7ǵ~RL}kDY=:Y~kWṲ;A 4ixytoSHSeMM[W@pW[bme=+H;,#{ E&v?^SBi&qn9Pu2B>#=C)lztM}cf"=Đ>A>뾔Kkifi9ѠS0C!Ţ*RD[Ig谬aV;[|nX,?Ϯ[hFCM %7řŕ8\8As¹|7w %DS-Ȗ{MK4dtŵ@vEo>bpҀ͓ww D:`50P.\^|_. 4Ʒ$;GIENDB`update-32.png000066600000003120151372130070006755 0ustar00PNG  IHDR szz pHYs  IDATX W[lUΜK QoR"b0& /ĤM|'>ht4BbL4'i(!1z#U Жnﻳ3?̜}9ZXu9 Ӿ %LČ.6';D V6l@p0 @~Hr4VoPJRml@2lM8A Ric TTATPB:`#Ќ~؋ %"\F<-!cfAdԈp eY(S$ -@ a+$bZ5^TgyM55)NK l" Y- RfR00k8D@!2 k I !]Q9P(EU~k"۰nk Ib#?j?ucp<0=lm)UCxmIh%N~ #UPn:)=ROH<Ⱦ;iu+`Aj&$܆E޳Bŝ 5R2Տo빼:tv R#v9FD`2@qGTm@Ŷr}Q G<Պ-}Z|hM"<'(eR(w LE[n!^+1Uu=MkTGv)}rQBX⏂XkdS]T-&|`Q.`S[v7ٛwΘ WptE׌1  %SJq޼]:V҉r;K ˰Ps^|ܝHQne"fiqŒtKx`+OEYքp D?F VSE`$a>6fn?s=[:dH0HˎOt g8w"dO(@Iج|vSK(1$ZPZ$>p6iH! z1F/C6£/ < Iy㐴пXPLҁ($E_~mz]gU$IyCV 4к>QAT!l>"Ew/[HbH+h{uwXz2$sBUqVPPa]x9BI//3N4|[\5r#ZSꑱHy2Jc $^o;'B ǞMsDgGϋy1>.Do.X$a 'fR^'CT$1e*M 2 LJoI?px=1 A<(Xnc_a |cNw[_pF@DŽp_U$-VJ|P^$a i=C R,,[UxYDJ|3xƜpHyzΘ5+@.o/$>L6XX籽 ؅c[±m':+0jDDZwF^-ʷk xSm4‚IENDB`liveupdate-48.png000066600000011536151372130070007656 0ustar00PNG  IHDR00W pHYs  IDAThZ p\ř1}K6Ɩm"A. %d@@%Y6VEq2+ !˧oɺl3:~G11ð=͌}W̨BI,k3ݧ敃Np.TZ$\L:('1L TW\o?TxfZ8_W}A /\zVۉcKuJd!Q.*p< zH&og+|~"@  zn'V{|qiB425"$ nLu`T=A)?ڦ{<5zztQMʙ/=W' ltZP, 0v3c~NE\R&gx_'IfbEpQ# \Tm8l)Pqݍc7Bwy XQ-W9%??,"J>P;$7u f8GiJDJ^v61"jwةA HIHĒYNIr=bf kav-Mgn&%/]4w4$ZLqsl*idOArnL|/SGLQdydrd:h h^{ẄKxX>PrkUj:.9ʼOtxKT{lH |-+6h~&9ڲÉ:czN++o#< y؃}^14np'uC HBkJr?hTJHr[ ܲT6"g NQa -j ^)? ~-ȉdJ  <#@[| VUII/TsG{6Dn[2`ףCv[/R9ԗף}b?\=%x69nBpS E<: B}):>O,]\&/~a\°~5kPU,YC-ίzWOd w{)F*/.Hǿw<֋fTⲢma3ch| zgr \!~̀y$7%Flw.ާ_Xz ;RHV_ `eQ >pWLnZ\Smc=ONv3KeYgop0 )/)1KqVնΩNIn R!p&`3SJH]bc%P/ ^"ֈӑ !/7VZg Fnq&J2w;H$d:g>1i,07w}[^a'lM%ߪj˾?7t+fddTI2E^(TBͳs&)!2G~(ږ%}#\g#BQpn38Gnw_?0I|M𣹞?(g,xto -1wP!Wk&yY)GgosPHb! XY: @)>9t詿Xꡍ/=im&c;%!7moTDt_!XFXXZdMA@Bfp\ѸB/'n|+T阛c1`+{WO$]YTB<MeH<=ZG\J ! aSe+$aԿ0xgY뭦]gS =EΥe`=Ej 0+yU|w i.L+6 CBH Tf(%a3x-TZ?`fGعj]?̟z˺ǃ'sCBiЀ76M,7:T`Vbn մkL B*Rй$mPӌ3ffISOIFoۼ) 3 ~­,!lkCCqe L]x¢8xmY@lC^u!qhԈɿq[Fhu}݀|OΒ]dgC>[h|Lzb[پy{~Е,$֪XS*X/| 60^^wq:YD:,<Xlњf_,yY~IqAnCJQ,k.D|/-_ues3U%k~xd{8KC!~G=yx0bK=zLKZ/%ˎ].5tuɦ*Há!_Į wTx|d Sl۲hKNCM&6pg7\K+xUw޿G葖 [Cg_FUP%bd C&9>cH)SGt[i*UG<3oYkz{C{ޕUiSr@M8Cfxe7I/ 9ۄĠ("+&O͡C[Pq#҄$ #0 Aնm xd]sfxsMD?XfA(ULc]&IZ^OKR++Ww׆wmw׶oizS كJCjG* odj[ ƺ*#uGcQ<>nD҃rovws1ɉ{l,|ub-+2w~:5UB"ረgD*}}  dz|0 p¼rHhqc 0SԠz"[۱g Хٖ_UU bZʹZq;IʘCo$Si/Y,GN\UUޒakͥ avЛ]$⏂HʃW:>ᇻDt8!n $vȀ$f?+hK+SY8!G*}M8zYƄ)!8r>erl*QC<;&gvX%IH7Cfje^[sMM!8ru;QIB׹8,q /C-7ޜm0w񜞜ܜN&Bj}U3owJάlصS:v8%#e}Nne V@|Ɍerc)uzVPH-/ZK1'i+R׍+'^z\%]8GbCJO lnMCeAi}ʇ~~u{]Ց?2c@[NqZHFR}Qzɤԇ>m߼2)7 !Z];\\N,yydmGg5a :j9Xt6s}ՌR+@} 5 y;#-Zw/?+^ _(r—_Wb ɯu;)} 47>S_N\lO8=Do^a-?х/VYEP(TTF\ƞϞ V>TqP v\ ? s[툘қP;s_WXWxe]}y,t:!?RI~*(¾Ox㎲eF M+E=gVPCpWݍ]=[ᄸ gDCodm Me!dМP9ZN".@J(vypZzᦶf>2sŨ q-Hr(j2hPh&;#Sea ŅKPU@^~]i]_[*=1֓gh|ԑ. MHj'w $@]Pv<"4K?}۪KPBY] e+΅K' o0yW\O7vb0Hu?vW!mh &qf7Jp|gX9N)$\7C>ښں,`54Oh<](OB@)b4x{\[fFE~2mue]܊TGIO2tJ"^F6Qia31%~cb; "Nȑ#8Αѣc~HV 3Mk  s$ͮ3w:v c,c-Csa xayos~~3" m+gz "NjAv%EB 8pꆹFvзrsEy>c:Z89[X;o:^R7Ƚ^3G_: <O_p9CFD^}<%n‚+hcy]sHL8ۇ8 8`5F_' [xo=t-] 9+OKIV6uWa`=#D Xno 8,vv,.ZBw󶃅/OK!6X֞ftaT cGG1+U_ ' s,%8 %/|~g-{ZS=@Us*kQ_:oB/AMs9W7=F7\wd:c``!iU%&㽨"ŕiF4OˊS!5|TOH)E@)=R`cZ4(~ϻcj㉖j C+yZF >:G$x4Oh㎺7uÇ5uewUH&Ny)K_y( <;/2<-uԆڎ;O O )ο1LN ykik;(/5cyZF eZ܍kcH+i*msGv|^YT` ZFW? M= HZ$byZF }Gt-q75Iy-RFids vs yZCKwcp76t XHQj;9WWڸ9 Heh BAI9BCK:F8%&S!" 2ZGmT lfNqGq8p8p/2M€P[IP_t69{(3)J>7NIC A MzC=T}}uENS>WA"1xCYKc;w' -LX.+JeX!2vQYV X"BrU|,>:EFXZ)uJUk4:<%V"$3[F3{ ,DU7%eť$-%bѕ 6߁wԺ,v7KEte[\of> a'*B,#-q2;( u(Aye5+*QAa Sihi6V6."-R X [Ry&4ஸν& h:{^>;H oZe5]mDuMz 4@:4& %Ä:\[+~6Gs-*3p]L@1"Ex:E )K7_^e EFĘoE :0XTCuy.xg`3TG("(b~x5οdd| E $) ~硹s-BZ8_ ?ň0q]wWbo8X9{c5L#vK@퉟$GIc=N2-~B[0:$1́N}@CJ#b3D)@^x(- ~{8<qgy]껇^tvv-bByq\C 8,azzce`|f,%>^qF_O[e ;z(%YC ]]=$e$(k?"1~$Km ^? )t"FF;6<ƒ ~W#,7HgyCx 5ak6"і,ϣ x%^ƫxM†6x:E1a ctt k򶒳a)[hܑ#~R"L찫?Qqg~bY}azpįoH6!v6\䯍{nՈ"hO<[IKofQ1 ~1J<[f" F^cAN{]4б,zT8p8p0.#"\Xp۝BRT ?TQ{N̝;wPDO%;"c`QWQꋪxtբ(EdB C3y1Ș܅QND*3}c8%)4pJ' xBbDU> CM-5Ġ 6@q Zjs'.?g5KpgDt5pFA.錗%#+WCB̥q4/0|>]DUqYD[<;]ouQ'pM)>bz8)C5O<%y ᘣ$drшcCH}t~cwG.hayBNܑqvz)K ^JcV.(ɜ?o?,E^~ W.D_8p#_v΂teCZP uR nO|"0ݡRcg F<$^/_oJ<wrt^?dR G0 3J4g 5)[Cx RjKA}',_ W++ZZfY"t%p#pʟP)HzfFoE_B_zRʿK36 [K=hvC;$u D{h[4Gau> +@Nʽ)1gKby% h=s&ۃ$BG貜nhg PV/CHhwcFjZ#jEoK'-u|c9:d)܉;ȕ 5bq]?By&2>REPqz@=3$VOL򑕒@_MfB\,ar`%rR CJF!RXꯃ(,oa#AyƴL58~8}1BTy 3qٯ)]*f~^ #pYuKwL Ϯwv3V "024¢q {aJDWvf)+W_  'a7ꮳtC2o3O5Pjju_P …HxA-e0$w*>.uj7s}%~Ƴfh$#<#cdChM8f D@&ðH#Fqw+4:\fk #23 (˂I̘t]LDGv݁DJD?dV X#_ eLzq{!9N^{%pA$^ ,ADe*)1ջQں>( iAw[,H:\_8p8:ط;5oP[#k5~9'>vԆRaO->Nvp!qQI >0+'"*sN5%ˏ 6ԖS %8AIQpʌrPPQQjK}Ҳr>)ܼiz[:Շ.tuvie+G(`cc[[J[oEpcSK+r3YP ]cJH" / f.&  գM-MMmhiB[3iq6/@nTna)j_^ e(+$JVGHmZZ'`s{&cqE1Goaٸ$%1dpzUU-#%?MTP ܻhkkC'8n5iH;{b8r}dl#(9Ɔ&ҥ hk\WKX*fK}-ebNb֋/ a}DPh0]ݨoh>Nm p;ZqVcKC-:~ZrrpT`ttwڍnl 6쵫AWk#{z@})Ғ Zndw ,! #GY/>}x5 rF 3vޮ6Q{ 16Z!51 qx?z}8iwce=z<2 2G>VXw!233Vw6dPҡ#wt?F?W൹8p8p7 "| v<\'{@RgσX&%˷>wtLD#Oí ?A sȺxfmhRG[ ZU Tee*/SZ,2l,"\jSN> tB^p=>p {[(9Yި[*eIY&KpLzaɖT8Sx[mSmTPO^~t7/HmOMCIzmܺJx^E_%4^yݧۼ8Ȋ,6⭳Lǻ Oma E@P<9pޙ)G||=Pd)zⴓpZwI/ΘkFX` ު lǔ& vPHHwns,AMPi>?ހӌ=~0&@- V2 R=eX ފqlLBZMӨ2%xDT菸t^4ڽmrW$h G`4I]@%P$w!f 2<7(Z 68A҄,6k\*a1Ɇ=i}4ETLbp*[5|0 s ?'-;#42ť.YBI=';""2 w̹> GZaLDFDZhJ{Oq,m&wfx{㕘sn޺GIAb/WQX釆!$7".B{+j7l%?q;!OwQ\\twwEow][)ƋAxA1p 9ې0sa{΁K0>/8p8[Q&z>n.$)eýe콓@wBy )uԆRqi9({آkdO:jCmGFp-.QĒjd*MnPH(>l-',JXXp(=SAy28w,(ٴ | EDHTI|HQ~_F0C/ j)l2 C IDATRiH,f#XnPl2W½ơpE*a T=(g=@K)¡>4rj3(@}+yF=w!l;xAxlmج>"p' xtI+B:8F8/srسs'{6O|wxvLx>=HJUI6W@}%7JAS>#E fK}ap8p\Ĭ*Ǵ7M!HZ?Vv HO3xCc۷12;^i픎V6v^V60b~Òl +HHH`?cJIlL- kSS14 h߭f"+2%䴔?,5I(FڊHƀZ1LFFG-2MT}};tla܂AdNi&@*D/:#s!#{GW73<-En^>i lmfp-SZP9:|y7nvZF;䢛q3͍tQqI㲊Եt>{|p'(ͮ]GdTs==mhj.o.AiT|HyzaH .:&LN[i@ vk;iVF'LzIaènh-5>tLX)hbyZF"Jz x[^A)5uŤNhfBh]7![d & 2:~0%wuM-1Jİ evt+!/+deeL4VٙA^\."4*5=h* Gk=k}p;$7`a}i K0a `"DN$+K2|^U캦7`a([qC&/ۚ:eJ @^4&MWP!Do?')ps:gz,/v3ܔ_ف㵅 8p8xߛ.3RB1FF+ rhP@o{TuM}HJlllm``=]]>!-@[q!`&Plc#䖅)8ҏm8܏6"sЏB .R+ _DzQ|xKsy5%QS#K^O"&u= 5u ۔7>ԆRP_a $yp>*4^ݟaan$<>lwd;3g~fz, >W(b*x, _k?T+XK4&bvxx L3fz< >W\N$,"s/mQ@w`0RoG_Idozzsd+{!LX{OQ`[nC'< "-=mJGOw'3iiiLjZԴTr܎A20Dp# z5o#g ,?Ef6+ U~ieK& !\ێJ]Lu;P,&,xr\Vް򄁹("!^];A(dXuԵY8 <;ҧ E{zz`LMTMAS]Y;QI$dH<3e!?0JZqLrjPq~W+0|75怊 o`dCC.}}=6(&Pw"ut3ԇ CW1OhcPvF?+FIFFk?bk1П8pUpqq]>ׅ[)mMՕw`XMiT'Pm H{{eҶ'$>ԗGL'@S},rRQQ,te2>vw3;]5[ZZ )A)&'$-1.>P_m鎖XuHG׽ Ar CkހHz gv 7 I@cS3RR!))!lZz̛̬71=#@{S(~G s|NnБY]8<%Ek]P_ahhhdAb``Iɩ,`EE%E~7|\3.VC _⑹px6j]X#ޅrh^ R_|=ɼWWճH,B,X9Ν>hNi;8/PSU܁ 'ǞBFdċ!3A,$!'Sϡ My)g JgP pe_kˇ.;=#+Erw/*Bn~؄,&1 #mj%iҢOctGf$r`wgD4Y"NAQq _9s|Qq1v;{;%^Cl#5&w ?$݆ijsNZZ9(JȉsG@Rh2#s@8[[hh}騐􈾁wxϸut{](LfQz܍K03S'%]@sT :|v(.)e45kCM_*_ލj'<Һbe iZ_rUT06WFW***}cvw]RZƾDvchRWM1+.<775('UTV~?g:>ԗO}>@{H}t/ 'ˁ8pGnu{H)O@bGߟ; M@=aB ߎS?vk/>ǃxJhWLxϛ뺋vW,E[rx4i=ԏrT&iam@!œ$I^:jCmsT5`5ߎ؏ E$FF[(H:?Bd*?hQ' 9-#0!dEτku&v~|iކ`4(` z(+h !'sC8́̍@n}4Y=k4/jԇ)fWڏGW$cyZF >wR̀@̚w D֢ q0/!y$DFeP[C}+ p)*HpŇ#@IASp/`<,fϽCf3"o=i6ԖP H7>D&(u9A9Iqu\;?B'I@D~r': >ws9B" Z~XDHxK^׈op!kh5Gs)GY6ԖP H3=Q!| d^H$FDNf>VR2{`h@^ m+~by %>w PtŮe"hO$jI/ן,$ '?H3$^&D$gé{;*ne"P!OL =WCmL_"=AtbӲԱwώ} tF8p8p___-FeOZ>~~޸y^^ }]V5%Gܼy/2ZGm@Vx9<щWc#4OhUո'F[@{ƛ<%cO$oNbus?@75euVXYc̄f,=};0Ǒ0*H(kj8I'dhb|păxX2%9^2,ZP[a 섣7{bv"&{Vm8wX#7ĦM[ q{5u,HLJAmYѣ'q^RPL|'ɓ8v@1&`boR7iWWDt8EA|y@m-`ddNFsK Z픒曚;~Zl+'GƼn:2wSj+4 hcyIDM( e1ɬ՛E }yj#)ա1M܉3%pFӜs>~p B /\=%@$lB@/0pZ CPH~L2@n۶yۊ1yxӠ(Zm I#cB@AwCzclr?tᄒ^)k8y8Eԯ"jf8Mꩭa|haBFL-y5 n$8p8LF7#AW||yEOZo𷉔{tJmD$>y*8h wʓF|==fcHYS@[ₒ*.h@FU TQHd4XzAI 999EdṘNyȯfe0UA·v^W *AxK6S9zFŠ{"hmz{l"e@9ɗ V='Y:&*hu1】gA=Pd"-@?.iBsӳ/)BVA}LYڠr x Z[f4TDҼ7q*qubE៤'%T[x} ոk.N/'B]u'˛rh߹q@Da4K1~ ̩yzᦶf>2s\ȒQ_[b$?|^$j6"n#j zgS@Uz|I#X`]EVn'sA6 :Z"_x5 ªR ?x哊zfwxڋٳ0#0PQ,s *(tI%/[a Hu?v f"k7:92:6bK}'Ep%; "Nȑ#8I_"2ѣ8~N{puZBDg_©2'O^1s8,v$KธN:%N@"fAsTDzG%:Ng':wtnE)I3i XZdh 48Ku`[ ۼ+Bi8|5rl]·$PE )٩pqll`{6^6pbU6vYd`yNe)K&': 7[P%07))y@C>,kU҅#6dOy(S6Eئf K1v yWB'1].u\#+'&e݄]8eX)8}fл`cZOE-7\ue\":P؏B5 z!XkUVKZNWZe)wpǸd7k2i=~cx{͖jA,i2q(>l켑fhƉXg_dRҞ=]/cCH_3r[y "q6 ']p69mMqI6vƗǍxBZ5ޠlxϿ/8k?̍+%E]L3 #օ*.AnBs@7D?ƅ#CwgF>7 @SB3krPɾ" 19V.t.j To(¢0noOL2XY<^/P.N,>z~ċ sN:F'yJ wgEQ }5(Y?_ryx&00n)x5.-g<X@' ~Rd]=ctPq~|u"4X_Uѯ[6؞B_xs |qzD ># 'ޝņ"Ԧr<^k.?@_ouۯ<"qA/;1@Beѿ,׊. / |F@P!?+) ڶ Pyv3`:^Zh:?iҡD+a0J"'+l#TՀw`WކyJIɟR3݂ IDATT<GZdѳ-6L%tr"Bo"69~N:_4r%~0 *Pp\͕p,SI:  }L`OX .s :xSxN4<#c0}zoYT\vS@V &k` ibL{a,ۈ8p2tӟiIIl]>'ZoңPt ؃^> 0b=l;SI'Su@k+rvft74w!$.BqjVl#g"Ee(lAyU3j+Q_QRbfK}N~,[.o^5MGœP]Yɂ~ ?'7}[{()-GIE-Jʑt<$ ws hBey9JK˘ϖ|2+e7Cpg;&,#Cec/b_@;@>Lm!Xv m ">ÓYvtf<\^</ ॔>H>gb=4#J*QOs;TGLy{<,6-E5%{Iè..F}asQ,d w67#8B}KHD,^#ir;^HݤgdH vGVTUe' ;ae?.F0 dW@-,[A8j "8}FDe'9|v_ֈ s8e˨BOO/? I,5Jnl/ (lfynׯ-Ũ>\kŻvPR_ޑ#GIH@IYQgQQ3HMEl0tV!VmЏ8 ݈ Caـ¡B 0ԗw x ۄHZZ .ݻaaرs'@U֟< Ma 1a5]kIϑ"Sg=~g~d:={V67q;REӲG'y((,}xGWjhK hi)nAC\ @Bxqwww7 $$4=sٙwggf7;Ww/8zUz%gSHP;^:RPnK <~Py CDDǟ8KXΝ73rjGi=^ 癢ٖ6$o&?Uv^qqwV"Zn)D2r~A a.׬]D?[Oi9p: in']",$\L쓫R!X@dKM!hhj#$4!m7D-,vԞin#-WWR P%nDgr]qQ1qrgtrjyd']ⓢt!d2E^ĬnWytyϨ󑷖T8ȕ7MELl|>ͧ嗯^'X"ݤ.On^P\BE, GPDzxw^.kJI.Ȁ sHHJA\B4S;boݧ7D@4 ;Gɵ 'ЁGZE8 {.\1Z:8¥˸%,fK/_iS;KRד]Eh\.ɪkZ  v}3.9{ޛ9uq`WU YR/:<{Ҽ^gǡNuaI_'wW=?_Bor,X` ,X ލ]X-6PFy,$$Hr~]|H/AĽu\@YG˨M?jxo:ASM| nWP"X9T("(|?PBqF|D^dlm`ox'АLwiya\B4? <5N0Il+!gqg*XBd<*T7|="7-/6?/cv2c䔐a pDZq} WTy( TH1?xٍ(Hمߛ'(@2@0)GHI*#wnQg4>K#MKE0) ,~NO{l0O$?2qFX'"1 6[ >(!W"3(>L}yt/]RZl #6HsHK FoʼtS@rdۜBnʯwq.#Ak Rw L~Bef(&]\H &b,Xzt"}&$Kk(GI8AcbC~0* 56Ic{m*мu)Lgi^Hۃ+/:KykCJ$hoE^s3B@_J-ʨ$Háv;0s:veTFN.Q|yGIڄ`Ű%x%6,Aq8KlK,cxyou Z$ &&Pzq\~9c4ƹ~Oo@mgbl| ,X` %V;9/6߆"Qn%jM3 +cSs<56Kk+܎h,bA4A~}SO.bZ=m/= E'@W HȄ22t3҂\pvj0z,Yl4Vּ;hvkH 7uO\ 2<%Ņ(,,@HH0-!5xgJhz=w*!*Qjo&@MCq("< 5xodBl4a cHU ci^M4gB @41y?35U}yVitzOW%2ǡgv=($-i*[ѐ[2;{HK5"@{>:T$%ġ =8-O@kZs>_緆th˿ d!6:j➢WSL/2ߊ6.MH^ 3ўGt#_3 2r N446 W@GcMθZ^uldP%]e#c^-ഝgb!倠GbJtɫj#T2{܉E%;Z ,)ޙ7!^ -S"NeglOG఺+]1O˹7ě/4_ ,X` 8ࣘ*اi>)%vk'Ϝo{T>}njQ 5NO˩_K˔hk4z]ex`KE8Uo.:i>-vԞ㡀QUahЁ]rGaQ>T˺*g[9,9orjgWBx)Ғ`lƦF043fhJhko"w^ B#zy<t xe$% R\J}Uy | ŝo._; /YQG/l\EV蕤,EiGa≈υ;9qBG2퍫W]"ܼ$9qQ8f rχҥF7w^ݵCYdd)M&g={%(H@@@7_i"V̙(>yKbؾ["3x\ֽ˯h24!,rJ W0=++rx 2WUUQq!agA8zX Y'7~!jj^@1rKGw*z gQon&P8ћYXVx->v&0y >xpVDgzYpVeme* d`H0k_?fCBJC!hh m--}X%j퐄)'wXHͳsx6`{o'jbn^SFnRU岶 hjjdbSί^lvZ)LuvRuH}_zw? wjr!fF5._- >}8?e_yiķ#G o} ,X`;FW+싫߃WH2b~m=..F*R<`]Pܓ$U)F_:l'}3Jo4j,% N7*9:?iFb[l :v\_; G׏.mq@Ph@%@ٯ RIp f.꼩"?ᓿfUJMV@% 3p0 ko'bb+cly*8sT=ݩ>Hre+%-P Ժ0 IH9Z (6" 5bpX5g":W͡\Q|= Y1g~H B`YJ9pHIGLf 4W8VuPޅb{ g~v2r[~tQԬ_Vf\݊K r"1a]o[o x}u8qrkGV~tֹd-eH4Va1kxGel@? q'tj5.X'i6V >0AP Bۇ0ig*9tpVZkhygUM>w׷ W10ŐilC@g`nd[9 gŏ Cfci5c}j` 0&` ,X`q%/M0\6"Nc#9[חs ݶN3Ұ@_|Uo,++5_.D"J87%ο p,|\Z%$o@(ݽ :ps8p}H!] +<| )z8.#8mQюMLc"E( Mx))T )=t p8*Bb5*+P^Vv%[_)Scлb XĖ~ %B|HH<@ahZ?3*ܜy[+y8gb\22tȑzskXv_JXzߎp:fF 5mؾg?׎?0Ӵ65ꏖm`'Qz ppu+.սm8z׍KA2jWͣempx.'[oW}Q6S` ,X`oRp, R/QʁоcKP꒡cnpkw8 ?Y~in_^_>;*uyn kI>-O#3a*?/Jx\Tp!<uٺrGm@݃p[sX?f~'gAo@_!HDґxȻ 2&ECa*0 D` BdP:-kG]8˯Sᛋ#:-XGЉ; dah]CP o?FH +U~ ̄ʟpzG462}$ۂ.?. .RYwX.2`I5OO1*QDɁѵL<]3'В o$8\á 3K:0a r4<~$9.B%, R Kkc}ѱUOzy0 k "qx"Ƨh%w)M5ɈᇷA,.S1(r bK6^Bj / 3>Sar2ҽks VF*nYtfLg:H|)Q](Zh$qYKI h?6c 8vt=vYa1|\vپy~?ڍpH:NHc݆Lez}R@70ʆc,zZPVZ8w<_ᇴU,adbNZ&.Di'.#U#ǞK][lŁ$f곉X'bN]2}DJ IDAT 6K%̃ixjhZ<X o8 CBx9h[{#y$GOd?!kVƍw>{<IDnfPz3wh@Cbqѱ]DӻXsD+v_"etPbÆLZv x"9Evvrs PPX{w"#n :qBr/?nkbk4Ԧ ⱘm髏֭%!O gggt 4x"g93 *o}ǤiY^w냠 x2`ʒn9 IM]ޟȧFW@5Wy,X` ,XxI`,2K< 1ijGÏeqWQwU[ިbtL}t$_bΡk7*7uSj͡ǁkrlTn93իgj(Z>#u@C@{)g~BBT9Cr.'kQj!gMd2]!Xd.W}DdQ@ cgўx+BIҮay'1 u0Jm"t8\KDGeQ4+@tpY:BYrJN7 H8(I<0Y0NB.q:r͈K.Kq>}!l#vWq\_q>6l.1g Zdn3D~OB_ D LRxJvh}bB`?qlLìA9$-9^'rX.2Xu )R%V7Z$}ڎ!M `Ƌ!>3p[sЂoޓ{MZ%ߺ5gDMwGzuH]i7q@%4MhcCliZcyya\$ILqU?4xkN3]f `U̸Bx AE)=n34ͣe e,pUJt'!xWsvi&C_.yb<]ɯPx}.54ͣeԆ2݇K̓p7aփ X:޽S.] ^<A3ni"2w"kr;Mr4ͣeԆ:h }ߨ ybčiw(R sҺϷ#} YƐi-6Ԗy@KF9" Xt0f^qBz]$oGjrj׵ i2jCm*K@*yO(ֆ<2OIJ'cCyP[Z-gHE,rR)>I˗.k·.}7xpusE2SӤ4͆ԩx]W7o+Ý ouX` ,X`3tl-vk Ni8! : xQP]4S;j?>5R 'NO˩h{v3 /I3_K/58>QF-yOrҎF-r᫞QJfp BV֡ UlhAUC+.dz"[ \svŮD7a]r g_x۠eu?xHQN>pohT F|:1?%edŻ eH4OXTg<7+>+p*G"2;6Yb|0]]a*+Z4!466.~r[ dAS2S4@WGl J90,< 0)FE'~ @Ьh A%^ axWԒ>O? zOs$HKW7,ICGW7Dx nK rA%iRq>e͉)ٿ۷j*.\QٻXA xĦp2㤧/%_݊:&Mux6ڽ9|PM -P_٘P&MD{D w5f*AD.tF$18E3\ncD$CyvRp֟s߰_ՐM c"y\$#0dHƻ.d*Sױ4rW iN -@46n i]ǐpfo~ և5~ cǷ#}#ی I2#O{;H(zw['P\|W % j W\uѲ~t8)O? Yw?p~" 1].8pזpw@,X` ,X`aG&k0{'0 y }%M9&Yq/\Eť'٭C+@NMMٳgqe"gƤ/_8:><4=I> Y,[An뀍@9d ߏ+x|a~EhjjBKKKיOKKC\\<|PAGiiⓒV? k>EA=`NW "6sh+*x1;}knv9F+ДX[\ \My&°a# Gh@:̍ѬMHUJ([џ!lȧ/Vӯ5g0yOoϿhʟ<Kfz$T~Bߠׯ:r?ڴÏ6r?jtU!_Kع@F30roitO>SˢA?"e> 4O!wMm9zIe,X` ,X`:zw\޾VV0AKfkim +>=6=FuPTTDzWcL Nv}xXSgdf!#3}Ã̶֯ >堠#6=.;d '7y̖S3l)Kad(rkrcȭi@^m6X rF.X20O P@ϝa$,"OM`db "6 AGA;wPAq)ʫj׊ȶ4>_T\rPK=$)3!\E%c嵨o1 J ;RprCupna +*+l2L4y?w\:t{E9hq)MqQdv?<@L@BL2c_T7 @(O|QD;sT:7/SNel[(LT71g ԝngG1/ 02 ̀ -F!FouN_HJ2cJ˙F׭[a1I] ΀7#hfߡCa;7>#H{.>[M8[S@SS.;ຎb؎& 쳯"O5 Q_ ?I8|IB^&XFwCp|R hiiӛYg9/XYe3J ~rgЛKh㌼9t̝r|_zNJ:iyi!qo+qx.v?_ƋPp ǎE? d0X/X[e1.ߵqI1e4Ks2W{'gF/ l?' ]'DdVtXռ]hr: /EkA"dm݂ҩS3f ׮Ö[^n滦0~%27@I=p{"Mۛ/kt;zs&5u,(9Alu&{@?Lp;'r‚ ,X` 0̎ F3t<3+q#v<߂Z3xjZ*+Q\Rlxxx3S2F6F(s~%C&}S20T4 X:Pҁ'(@0ET}9~41W,vÊ[;"+;.psCW'( :BKEGO!(+.?'N3eJX&rإ ҭlAƏM U̬,!4, wzq3T҂Z MtLvbkm:lR tvHfmlkJHפ>c+ DXh8ddeoq/H?-c?4-A(,Z]"8X\a3 a1046M]nUXqJz&g\ 4M砖@K= ;aJ&ߴ綀-Ηj2=rr 5Ð.;ORL98qѣ|6olik\O#U= |,ͧy4D/cp+v?1O IDATAGӡ;t瘲&+(Q 9 .Y;$dH&#*FPB$m%JߣHw/oA=6F} ,X` ,zౖ<1 M,`dn#KG[9Aߘ 4  %D6]Ajӧf$T\"(";'Q`0F'/av'-"\[.,zFCYrR .^I,"ggr`|w8+lSm4GsW uMPE:60 G'pa|I(tOlAe} U5(#s?ENv.9&CAq%(Ge={!ކ Ëhܹw 05D^^\= wB/[! }k} *aa)i/pW } 98#:&^>~O!)*lhڇ!%1wyF[mqo_-`ee=ckl 1rDY_ t@^*ܪqH32Y% }K @xd4s)bDx""ōv*l߳z, x2UԡH H`%Vs%*\VB ^՘p#pLٰqk`z sLUb5,isyio1Ɯs(^ =꩸l~Be\HŷGo o\ti';y4ilKap_֧wذ` ,X`8gisR/up ImiR7pPGD t7$uh݁s\7 퀼W>r,L>'i-6Ԗ֡uUcV;Qxs}ZFm-CRo!`Z9tG4ͣeԆ:F@1.:Z 脗@bkt4QjK ę ^.ݞwK4Qj[841LבK3]c4MhΠP2NiP AJ JV%Mp\'2OEoܹ-@w|883LYrx _?w׍={s<Y72Y#vd5 ^/8N?:KAmp:=:?< ,X` ,a "OGlq8FB% 'tKI@`þ>\Qk%F‰}O˩@NDJrJ[xAzj+trjG%.֏+]:y#ު_BA(hdt?Q{Rw}gpB7Y<6X)fBi'$\ptrjGi}G-> *fy7f>чBCfKi>-v~P7(#S, !YL F:trjGf,!"C/(ǃ\Oi9+,?PtFhh(밬k:1!AEg&.H;?s$H:>}O˩ݠz@儊0.a"4jP}O˩]`PRPGJș G@n=^Կ$ۧ(4S# LYgt-ؑG˩_oPSy5BQ{Zo}]?'f ,X` ހ  5X%5RN mr.?>Ixw6 LA g]n$4]=eYڂZapVH821_@n4>E) d+w|`mtݦhлF{!ی#M <>'tZ P5g6>0`,X` ,X`7:Rf(iz]/Jh$f]HVT2i7~¤~.=ȳCzCylKR% b i *1ko&3iG˨@'B@oظ Cy t|@%:>K6`HL)6vP+dBыP䱁!M3yP[ZgB4g>!.Vj i%`HLSuosUr]gہDr7 ou4G˨ uh݁)en. vqבYaO5!,:"$b\r:E;S:ɂ ,X` ,1UW/:x《o@'6. :y@.M2r}m4о zsdV4 hrf^|5/"@d6c{R,wK_4\\}{"vA31* NQ&jI-OdAԾރqJgh:inɾmא4bG%шi`E ޯЋ 1㙐4!e>IKr)a2)v~}a0#MP U-d#JRN@z3g: UUٕY` ,X`1x0K7{fyBgΟrj i$?P s ě>kIQZ~ ntoݙj6aSp8:AE8Qj1']N+ZCTa8CGd}:c#!wIo`.TOwP=nZ3 [P[*s4Y^$[~*jhĵzx0 3VyϘx=%zgG}чomyhPTEÜ%hP]ʩc:&L M48 дhDUbr5&]_`R`F`j`Mi3[Ϸg1-"q4oϟ `0 ׇۘ*)& "黎EI/DGh""[+;Y[6=l6t\ t27Be hksZuЏ{S(GBRI_K8!Cp%=J]sT#z[?y%@Z+b"3vw^|թxQq $:Ux C^p$ メ87g}/ߏHDLFX ɐ; !c"QTRo8Ϸg1KRSeO4slob`0 ! Fa:ADxnpɀS"ON 8!м9?0X` -O%=?ZeK b1:0D@$+h6Yp̚+/1R7DX4pbz49<EcqL">@9$h>19|{c$1dނᇢ0 z(ӡ&F4 07`1`4tp'q-8^EOΠCX:`I`w)n%Bc[9 yZ6lzGpq4ob&T{;n ,ৣOč^!Xr ?әG \KBw^<`ɽ7|{CR̨ S^!3I 1et2|ҫ: ?)mnwK>08% )^ꘆv)3X{?Ni\۳^1b6G305 #ܲzG,ƨwC)i=huNwL[x=`0 `0_'tXe ":5Orxql.Q>Q Qײ?1m\b6 Vh(bg_jvah!ÆDq4 0O w+؟ށ4π`E* Iw1T"I@F` YRzt2Q M7qe\87`_(}Z'" \m4/ F!X%ޓJZMbZ)4\B Yԓͣ5yg1VP,I^G"wG~c,OȠV Nƀۏ&iRtw޸$:%wY=R(6:%u_2(>ыIYv7NUuwc4^_h<ߞȴB~ @>h=|{#bh 5yrgj|{?1`0 :a|K)@v=p䫛8f_d@H2Y_\8# -^@CXy 1>F\;e_W4ԭ's l~@|iR^g0qcRyzGPv!O* $EZot $+n?Ii|iHc8\\0.Y KcឨJKOp,a`x=qxx$s^EzG,1TCM:6?`0 `0א2 +Qzn~X!>588=7y ?.܏PmKlD (Ns'Z>M& n]1;5$$\cIraš $iO1H> e ъF mm6H{aGVsrHHb ̉8RōbB!m:WX{9 - cD 2FX'aE">eHZ'c\=\ĐZ`dΤ`s|ۅOiXc30>]̼EK]8L 2 Kp4o]nyGwi {F/טz1C$ZOD^(|_cg!^)Ď _/g&\(ZOh<ߞŐTWx LDI n]wQSh<ߞ?O`0 `0>$=x;rFlpN [pүoq-9p^ޭšHw0b/LaV$!Zs^ee*l/h+BU7\lAI#Fi` C}rFQ\}ȝMobv{W`@Sk`9(3yeۯc׍Y l#-=t_(]NOlE>FtvbО`hzvFCI7O{K+ d"$C{0lZQBK`41t]>ES_)fK/:J-xtEYh~OBL` 8(c q$+98% I r+࣢L0紤zN$k!FL1@i[ db]6fuNi۳_$ɿHGR~E:q4oϟ`0 `0_/Y,=2Y=/q*yETv{x/#YޯS2\/"۞rpL$Yf\NN?AσP0r ⮧tlt։&(ٚ ڡP _Ux=k.^* DXۂY n XXxhA i n$K(4#ƐcQ2T|{KFE ITͺ-('qK~TLBx9THG]4BRSEI=|{K@G'*d%3 I]x-3odzT`hBLzӨ7?ܓ4^7A,FF/x0 磭M.nh?svZn6n#h<ߞXVgD-k0k,AhPYz"h 1jwsy",W`R bp Xk ,ZϷg1-"q4oϟþ`0 `0_^oB3F\W kq~@j^͗/[Ee)Qqh/93VXo;] l 4>`-y'ͪI@ah'ЋnިN}w; @.ii'58&10xFz 6c@;C%cobQ0w?8h $4 %Mob҉9r'OOH-#$1r 4Z>֩@xI@()*$qqBL =p!5d;H/*9Ni#2+Yy㷇se@\i8đtD IDAT} ~yIRPɕ7H=|{CIdp*UAAJ>[M%Dn|{C"q`yo!LVGYzNɫP< {H=|{c?\~I~ЖDR\,8Ϸg1T=u? Ƒ7~c@|{`0 z ѻ8=8|7W|a^ȷ/BZgw_}C@<=saݾޯSh&h|zQ۳Ct?FIp ٢rڬ66UvID?PSs; k_;p;7 QBfB~F@(D_&W+z>?>"`CwG֡۲8{=q60X m@R"ҕҷK봞x-C #w`[jBȓgGsz8&p k,7"O?4-#*9Ni۲3ù @qk(mƄoQdԋ+9Ni۳¥z-N-%|b\IuZOh<ߞŐ? .U%'?5B\IuZOh<ߞŠ.Tm)wƷouRO^p}3v;\vQ[:WOh<ߞP0띩`ދkYNxک0ժWRGh<ߞ?g#ɏM`0 ?M=һF>wpq`|EǴoF; tai L])߽F_k"YkZEeGw}۫rH"̿~l߉$ڙ; .=:Fɠ!2b+Wt0X۳i4-Q2jGm8yȒ[<! j=A a:4 O()/8u!:.E5/ ?,Voddn =ĥ )D/^3nЖT 6OР8Sԅ@X]_k 4OUDEuo -HH莖5X7 u]QF)ǿޯSh+_׆űui|ռ6f$+{Dh_ҩ=ܓ\=7Iš ҝ5[#O{.>uJ-Fqp{/p۳ԐkN9iߒ"纷sKsv 1^8oNysyg*tH4Y j\&t*bǭqM7FvtO\ pH=?VM^3x8qK:]F`n0ԺOCE)1 Po0d`:* ѩݏ8+#<dkp rqX90 crL`cW7Di۳r{DMqh `0 G巏m`H鑍<YDO+ j%n@+E; !9!hˣ HkᩉȎJiM=3)s@ SA)p41* MUD[i; ,;ȡypc),8 Z3OY23-2 Ѯs(ϙ/xT%hJ;NdTRsobӎᩛ*b.%ǹrID9l90 f|{>#c/CE%|Iĸ*q/'sK`:jxuݧ,^4/)qג-i۳Puo,B|$xL|.G-KHb.N g{zk1Rn' +殥,Dh<ߞŠ*yg)o2Ae]̻˹8%pz^FnAJ_;3=r88Ϸg1QEEzJ\׉h۳>'BH `0 ׋wW/Őz/._AR*5YkǪ%r~'P&g"`+gq]dIP 5jopܩSP-Y{ќEv4n#DkQ@tV utW`Dh'HҮO'R/BLpa:K$;"h7PmOdBSrn!u>?APmTyCQc"8Ρ.ӊt)|{xB"y{ x%[=v=9fлD~* hOJB>H_ËS`0 _y;]J~2HS*)*,{;= ,oPӒP%o,O4h7 Ӑ4EoaFD@nCuB2FR$҅IIԚ g'v:^t{(Iqg/܄sYwػ )]pg/;.;,?v14i@c>0q k|@ns ZZZH`g-ԯ7་+w܇ †{q-t\ NJOCkc: Ge\Mm4SH+(Bda+'z|eTUUY|;MtXX 996ָކ_p!֧N 6@wt2 YNrؼƇr q jZNZp1dfgƎcG[>tnm8m{^N~8Sc[['$ɷ%nCB(062D鵠0Xq·.45̝8ɂ<,9#k  `0 9?@s=m;Z3C];Hx0 7M;?9:@^h7*g!~"a,r&  k~Cb'xbI(0 GB@c:o.AğE+vU^;Z;:2/QH_"Hp뮿@տjᨙ)Ѡk/wq=L@CUh ,C?ơ%pr0Y=G<2.Ιȷwn~Rss͙h5CkP~ 5݁?/cESm9Es.MKr&*WxC4^clp7丩 |(j#(9~X+)kې⬐t~/Q>?!MM**=6y|{Pp˩Oh<8'Sjⵐ!ymYB'25ñ/>?Pm%Pj *Csx_E6\?4Wb7nq|8?e q'M0ch_ȻwӀہi0?Ӏz;fU_O~M7wΤoےAmfxހVT6}mRJ"DcґK$9w!G+ >P8Gia\Q5 !8R?$[lZݥշY4 !ѣk݊*9ל*1hg tfcu>h_'.rϫ뜳w=$ЅvW˷ˮᛥz˿8/ ka0 `0 ~`~ [\[YY|P[N|k emZ#,nm~rЖoP {we!8$vg]T t~V`DA}ÐDXXiGX;\|@(?:tȸBb>P /_{{dh"<4F#x#60>j'ӧNS\ȷ.ieh*EHq]pSd#i`0 `0>R~ٺw&xbz[Pl#ߞ5{6Yī͋Q2WSкB}ʗl2݋~o];!ef#c$z!Se"fOC̘x0^ޫp# 72&AXd4i$t?jM Ʒg1\Xh2'E4RFK#~(D8RfȌCTZW!X=w`7ƛ 5 s'E (ۋQ:`Wt/>D[oՐ`71o RuM!JsF}=lj\Y_puzRVD  lh Z㷢-s;zË)CHI@&i@ln;E }o#K<gVq qxP;+Щ^x\I`LFAGŨ ^U(q^͕ëG0,)H҇K6se s;ЖwaQM(3UgQtV }&Z4)%j%!o3ȱAhݎ(~ jAO0Aqb+'B@HOtwceHLEEwa/;b>>&gCD3<I!E 'Jg ,BCr-9yH&;ݥJx#->I}U `0 HmMYATsdf6WzdUR'&2.Sy_s`sT7 潬4Do}*co:e\w' '}sG6tSX٤Y&$A/88_K8v9=6(]yTUFvN.Tw}wBLv&B5:pa0ŸFǷNVRZQmWDNĞ q'p;w_y 9%+wo%QsmC9{/cK{8թ*_Uqh4n}3T+A?z96ڄ`˙(l GrJZgT1 IبgEe/X%&TCړ|/3it?y 6CNs5 3U9oLPRֲoГΖ=nPʺ>]:{ 5 9IɓoߝHO``۰. 8'lqƕoBn8ɱ6#3/m25p%`;J:h#o}wtheʨeں JO6 mjĂhryah!ƷoYiRL2B“ۈp%i8yf1o om9ܞ3i|2 Q95HxqzV#jx(9f 1 ԇα':ᄌqPFɊtx|UCD{p>-Oջ7BZ9IDAT1L>.mႚVC`0 `0 `0 =WhIENDB`images/indicator.gif000066600000003021151372133030010452 0ustar00GIF89aݻwwwfffUUUDDD333"""! NETSCAPE2.0!,w $B$B##( R!!,c $PxB +*-[dඁ+i@ )`L ?'I`JGb Ph XB)0׸XQ# } No "tI+ZI!!,\ $P`8* 1h0rx8BQaV  !MDl!4%BBe PDY00!!,] $$I>Q] d"28 GqH9 A2ȀB", DH('4C \0`UL"r(!! ,d $dI`ìkBB m A72, (PX鲪 8@R%a K*D2E {$ft5C%!;images/hide.gif000066600000000212151372133030007406 0ustar00GIF89aDDD᧧!,7p9#cJp6&)A 310^S\@D*0OAF;images/icone16.png000066600000311360151372133030007771 0ustar00PNG  IHDR/bKGD X pHYsHHFk>IDATxw|?ϔlz#$j@@A&ѫ^EwQ^,bAAJ.=@ ٙ9?e|y}fvʞq_OsBMtq`m>m';2kZuu*GT3S_wQ-.O֘>s?r8pm:g|}[^g88U|?ӑrg>ixUc9i*+ |YM_f_f k*;?jwsucfeFi~{ʪ{ݯޱ˫h1%qN'лwbb0< deedQ:WCOLRUTّ+(c֤\k8.(>G>rwX<_+Q它 c23SrpƎ⢴Pg"n/O]e{Kzg؎ͯT__I=ߵ +:Eˋݵ\6ϮWUv~v`cO<^m}ɟbڵ;w26i+<dg|]rk6}s UU&ՑLpŃQ:׬fK٠=\a-}P´I_P!C ܓw HЌD\` uW'9V9sWGk?:OǟBlvCm;V}9)oi.)bbO^RSǔLmZ3a覺ƂʇDs}:[2=;799_7>_(0]r гgRV+\tQVet455E >Nm]?rv\"i2m1t%LN] (DyXҔťd2d6'-|N%LbůltjyO PUK3'Gߡkn˱$m5]~gj`S}L8]-k"cɆxw)!ݣsz? ؂Mg9=ˆBܓOΟqᅀF#8~?^/Ԕ9r|Y[[S.&dq%͟[Gy}qQ3:]X p U3zϊ:l=2@,xO> 4s%w=2Yٴ-VImV7+,@K^@p{/0q+Vuek_멋n NQ=]i0h4_TNw[ܤ\_C݋RR݊uK,x>>M@gLVOIkiu2\PdsHK;}[0@#W}H>35n|w=nl֞UlH?J_9}(:\K,Z3995־U]\҇cK [ߗݵkǎXTB莛ŢןX>XM2,|yH>h5-D~nK/]X49 >@PP#鯧ٿr0>iPIlY c 3o% !. h{g'أ?ޤ+h~JxG4(͏n_=ݾq.h~ٸ{6QTzth؛~T*`ۜDtۇ>.:7LZ;TŽ0bhMϏ e8%S˹_cA:TPw Ǿ,sWܔsٝO4̰x럶ڲ"9X|ݡWX^3 y`h_W~qUsk> uu7(9xt?q@Q߁֋k66ζA38nm+fxpEi~?Py{[n?wlRStV`ٲ_-,':̩ ޲?|wo`ʷn:?Qă篸-U 5_rWrs{Gwޗ>>9)zr>В%sE4 }=j@svZ_♵rL^kX'gs>m˵wW+y*/|`~§hTPAK?šy1m-wJw||TL aL겪]xY$2UCVl:btw~'Cqw 66OnhXNn7ѧψ;r\^cGy9c@Yف6sx @sotxkwe)fokSv6kH({Z_)+܅) @h2k~E?;|ћv/푗8NoDϕs\ǚwyO4~ --b2@ߨ/ γܔI]7~_ĥ|%PD.qnխ֭m04k1F.ȏiܥ,V*r[_p甔0;~w/tC<(l,;I٪ ̘1uj@N:uD\ޢjP a NyWHyvp|ȧ+~hR5࡚l.*7(c;/%sCuصʿ n%ݰ7xqq7qE܂d:~\:^ܧAFDy!pԁ n0G՚kK4axSy ]5/(ϰv1N-@ ZZHjt:N `8zl6W{6-]HH(1!(4(kdoW-)70\" wo+낮C55>&O={[.4 Bw<)O&++D1Ql}Ʊ 2'l,7ʼluX~oBkRkRkҨ5[|nY7666Qg=x6Eȹ,<{?ʾӾӾs^f/XVU hn\sqӀ`vW'q8rxociiyOxG㝍/UW?]ssܱ1ϣDwmq\ru{/l8qصGZ|P"\V8pvqJS}S}S+tӽ0-~E_%_porz>ˌRQh5#G֏3000OUV+i7TY=.s'~Od|9u]u15|Tю78nwrn-ѷ!!!wu*&UL9?[l*U=ŞbO%LK_b|:_N n~1nv1JRB$$1;bv`i Mf_w惪)pSEP@)9$%% ljjjcccc#`hht2u2u2~a h>(BEO'e7lfؒlI$ t >|4(`yvK@xOB? m_d6i@\ . /\ pfx'&St/^ԽX_j}" 5n }}}dl09yyyo7{FucA'=wݘİݰݰjgg(.ťKOKOKO >>N@aci_YʳPU+WŜ%gƭɉuAe ~7G[=fc}}}||| .y󀡣#H $NNN_ͯWrmɶd[2EȹȯkZ@3]3]3 *.RbP 檹iu-YMojwj/^jmM H0@ @fdc#%%%i ~?I~@~@~hټy'```i]Ӻ`x6b|1@ݰu#*F9ϯ^EȹPd(2yz?ս{zPW@jP\ W^; w8|P7!ww,|Y0c1cݢ<< ԼVZk@]E]y]9pC=}3sI¾} Y[[o~___l1[Nsbg1 bž|jfu;n>(qLJx~fMeCͷ|#&똅3G{e;;+T)S<<<ey Vb5u[ԭQ]ʺTw-Ə4ӕ>}4i>ּCAҞi::謣;;;}ZKܞ{p.s.s.8܏FQj:u>r VCk^kأGO3>0Z]{{쿣w`be)ۚn \3[3[x0Z[hݣu~n:uְ_udȐ#M9||| :):):I3fL7g9YS Mˍ0#`N['ԿY_^<VK7@JrpfmuݸEܰ/{{{7v )S_45;5I{8!< Uy#SHhտ"] ~/vpaA|S|S|Si1cӎ@Mu7nf=KKK$_/X3֌N"Xˋ8;;K%sv#|9l 6o1Bvc!q1Ǽj:VTrSx' :W>s\2\e;;;zi+c<,Э/8!O!B`*cxLSq9.P ' gplc15!c@ƀ0r\ `a dϸa0J5a~? 62ݿjUt+*pU*B~E%%%[+J Ԃ@n s\:rXX1+fŀQ(vĽ^q/.d [7}q}[דB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!?k/@ wo۶jc.WccQ I^oK (,Igc,ܽ&{?dGGr970&>йs~^ h< *$W0nws3e˪U~ ^HR0@zzÆuH{E)۷u뗔r&F T...:lASEIHֆ@C4FkڑS]?,˒ϋ^zEQu:djZ9+47kݺEz$ @Ar<0\mɹ] ltc.ch'^o0--@Zfsj*`6/YNU%_DșP"n޽G0V\"ןBZjȲy044{j.h4O$E$,h**Ahnޱp8t,+JJQ.lp !Aw8y;wO(c^GJYVj8q!C(hm*.m[~۶ݻ?3QENK   A5k~PUONXlٲe"o/+VLܡC)<@vPEN+%l@$,h ξ±cb}ǀ2x睷z5}嗁Z㋢Vk4=z?C(rph1 3S].@Qnݲn "s.]t뮻ڵ{^8mn.,&O3gO z@ 23 Hf * DOСCbt:Nnꆆf=`ܹgSNz5l6̀\F`P l U$~uz/NV^^^^^ )sc1&ܼgWz%Zϵ6 mEi*]>i+y[sS[_BH_P>A} aͮ.e?7JvO kWTtȡCرj70^k}&]š֗'qQ~zƏVOFZ깣cv8Im} !^~޽۶1VWwȎrݺ ~5^E|>xϞu ou+'Ծ@+z1/;S& +ߴ#)@i?491fnn Lm@}}IɁ@\V7y2Э[F _P^0ƍ;x0PY{?G'~1mG*!/1gE骭^ 3{ޯy}z^R;{(9} 5<Bu11>0qQ:99={yeQ^w81cMK:vLLoߞ=|qGr^@#U0E;[6qs%~ ~q? -?o;eH[H"h'We_oN_śx/.!?d].ۍ?lXL 3 Ȳ :]\\N@ݻn8bcځn6NQGMoJgm/ܭ\J{S1[?Q8(*jn+++- ;bIM=uc*xs~uᕏ֦Gjr].MfbjOBBsv*(ع w[ZN(˲(N׽{l,m[yʬ/ (XϞ={ɝ):{:jIU]Pvĵpu6 4fJt`A2>Oޒ2BnuYܭ*V9d4/("wz^oqI$I:@ ^tlVj8p`$.q{nQ>>kR[ŞQJ'%?03]7zpo+~?.Hag^3EکmоWN3vv>.{.׫B]UQرZ|Nk{/{RgeB [$UwgJg\T*wѬP1/ y}o<$MT 7{H"ބ?Lӎ@꣬Dl 5񇔚MM/?*ElW`@`L+X:pF{kk]E,wX7o\7gk\#CƼP)ҔÄ3? eʆ MTZR\Wʥ¶4mm)3d3.m @N;>+W;>wh8! k @icMp`ZWp]ᔪ}7u_JKw&7ܚò{w;|PP޻wy]eX2dxֆ]I~Y|囸y`Gsϟ bu~[חrhY^8atkXp팩ƟCx>û8N{|;{V<3/Zbrb.{z%wL|26Cf4rN:+n+Eu<ז- /8|tcš|Y5jgހZ6wjyʛlG#B!a% Z+uz`=|P?H{m~ZPSSl|||5 6qr:H|6XN+)}p6.[iU4wsvmm3en\0+J9nt{\u7{UVw)Ua.S6;տgW}ƽ+=hnlpdߑ-6;a%/~}kK o*aщ;g*@髌Wbӫ6ݦN&;rC EN$_x룝6w75n+qmnݎ.K+lf |Rڢ^OjzB]+Q ԃvC'_{5wŧLudjTrݥ:K y!+h>gA^m|/y4B\}A|@KsH~¸O:ʱ~hB5ԧU+~Μ;au[I=BK>Hz$URd%AIƱG1Y' /hʴKŸ3 +B¥{-Ŷ8!;*P7պXg}S<S7mŷ`Al$L?ot/0=ٺѰL71j0!B!B!B!B!B!B!B!B!B!B!B!B?_{}G23oW&pu11<p\Ν:SNx< .\pVFW_}5裗\r@I޽(qU7t護 Ng ¨Q ݫGKWQQZ-0cFnрj0h,,ZV+QUI$OƂꚚzO0z0cbh/TU &FTPUAT1/rNfb$ztM4ؘʠHeP&ג%;wE @s3PZoyͪ =*:ݹ347rgu:i_~;[7_j n@BG xZZN\$ V@$YT5hF6!%%@]χqv(JeeI ux<cֵ' ~0(56\k'/VŢG(ʊj:@_QT)y@=L&PnWޝ:IeP$<$$4446إKNO.]Dؼyڽ{#74dg6[Rx;v?ԭ ddX@0xhQ(Z^u' (rIold9?KKC TVeeQQ ?**!lt: p:nw8lRSO>͛>66:kOJ FZmRR\\sY>|6yL Lz `u5PWpqq$'͢8_f4#!A I^[/0fhD1.hj۳ʦ@8S' 66* \.Kb5kM+ P`yye%r-\בVk@^^׮]7 /11 IIȑS45\!(,"e4j4j4" I~I m]{B!B!BzGy뮻8x>tTUU܅e1U}aȑ#fSN:: !(!!!!!hܰ4fϮ xP0$Ue ((hm=~ht`2|[(bccccc?05(BYzG @  # El&d2f0y ,޿O>}͛7o޼9ECZV|$XV0 ,˲,v~Mh[xȌc!HEQ|H .@QB3TUUU59Ҁг+Nit:NybX"&xe'gNFl6MEC@"p.11111&ߙ*,9(B e@<@Bs҇S8s Á)dprw]8Sl6- F l/IM(œɝ(>|qD14^J1UUp ' ptrSZ$ =cz&**D QQ"lΝ;wtS"!7ޑ>U84BS0 c,2\sΝ;7p (B =g-Rr(,(2(,˒zNIRhBC÷~.Y/"cN' :8NQB ,KR ~bII80քz{!08rd&z"%K":]x|pL&!PRY۷M9a֣Gl>HWv$@N:>5I ߩ ~;$?r֝䥥. r\^HRK  r&g Pvr1lG.cF) %&EEZR  e9%?rGlN0QjxF =v$ H!';`C3 z}=+d ?/LM)0BS2(=t`0 z&1 z<55l X`BM;I А-"S$2`@ qhzz'ޓknvBoue`'=lB#KJJJJJʒA;}V 8fsB~Y際 =`Ю]u: P*4r6#'@(-DQ>rTjZmTTBEG]v9p)Ay(4r6N$eTVtf^V zVaVj ʲxp_!c!&>H8ExΝ}֯{ .xbIJ/.^ BMc#M;fKKbbY* NLْ{15ظq˖={hj\ЛH=hB;c(//++)a1Yv(Ibcvp?EijڹHHuhlX(0B!B!B!B!B!B!B!B!B!B!B!'3px<70VZZZ2333kn 8d:("Ms֚֓5kn|j`Z:pZ/^HH0a@#r}}}=аbŊ1y)c?lXE p:]|1(r"?_$I$}ݣй3 ˀ_~ $%]h4_$'_s5DKHp:[Z=ںENKBOHHH8Y. UQ[oVhnnn!ljӡEΊ<ʐ%hdoE7 P䴴ZFvngLAHr-X`q:N)9sTuʕ+Uݲe |12(rfi8N~((((P eL@ZUMKKKtGڑAFsbfبQ_ HR(@1gϞ=@ [g_wuEzAer< FNkܣGڵs4@Q4i8 1jZ0dY#{_ owKFәCANx`POl >>P @ط/VۧO~ Z'/|BNRjrZ%%5555.W8OQTuv!ttꔑLM_.Pc '3C z`8~YNrr&)K'N$h430f(S"B!B!B!B!B!B!B!B!B!B!/۾}CFF0(48E NҀ.>|pҕ/^l laƏnФTj@zzQSOݻt@E׉!~m-`uu@k+cZ-t@@U@ T?hUQ<`ɒ]f[71gϞ={E9{^;z;:F٢tzeh,k&ӉA(.nn֯߹s^tz6Ԕ8o^(pBNu,@EGGGGGv;`ulNONE9 n;(&$C%DZ-]DG24B9c%"p~١Cs{ЌF`L~@UEQ SOcu !ٱ~cl܁+6ge:N+I33C;vԉv3;RRRRRR8n˖-[la,AE֟cYّ#2ʵ"FtSX8y^Xh{ TS P555555prsssssO}յ׫< 82w(aB"R8 ) p0\pKZV5tr#vp{ϋBX/999999Y~rFuiQ8V?ӝBNvS: C:: !w%!B!B!B!B!B!B!B!B!B!B!B!B!^D~/l߾y3cZ-LV VW~ddtٯ1` 766.8p@hiimcÁ1czޝ^?FN$ b+.zر_?nmiv޵.+(n~%jaEQ?h]p΢"'%kK+ Ph4v&$qӉ( r`2@N>ߞ=(^3`c:*Zm[׎W|[Ҿ"ϫ*rjUiiZ-l4< c@ccKlZR ɤ<e%&6l p4iI(JdY8p)6IObo_!;znj5xo9媪<_p:[7,C-i(@bLUEI Yہ+Uzv쨨ش pu0[Za\@UzULcbZZ\.:kK+j2|lnj|>QـDAy@vP/x4W4@dY7E4%i(">HR0 h6w$$ :y2t~?v_x!бc}G~~Aqp $umI{E9-bIJ*+`߾Ν!)W/de[^քiʔE1d3( cрՅ@={qʰdHIIIII8{$@IH#t84@zZ3&9h j32P jjjllh`O^/˂`6tw],hKBp /ֵ& =Z@N(???1 HIԩWHTSSSSS L>EØNg2Y hFQB!B!B!B!B!B!B!B!B!B!B0V ឭdCj[^tW}K{t|eϾDV:2VpO[_Bȹs@3c\+˞[7ܴQ7{7 u§|]?5n]W6겎7?nA׭7][ qDZ0!qJ &uF'nRUU#(ܝ.s'aM^L]T.k: @u'oATaLfݕkw|>nBڿSދhuu߿,s;sl<5aMv 2R.NʄMƚpH쐼>;$@4in1΄5XicsXVz8+L9w P4}_J-?n6aZӻ]SSFy<뻍O4n;G{ͭ.#zOW)eIOnI5L[\ݻLۺℐXѼz?Ż0jF':L];|ױ)@qCVg`xw[;Kp}gOz(M{}% aqZ Q37-(o[W{pmcLYEA0F/W?>2о9Yk)0X e{< R;goC+rby#+ݓw .۟ X'c|`:hڮiZmG{w'">aO+=*@Zl0ɹ0%Ouۚ_>!=;ċw[RlJ)Gf1"rv [ʞBi/'7ɹ@%.;};'Z&F/D>&έ[%mhյ!ż?9{< x^qݗn釆Aoj3ks~13D[\D~&Pg/+NiI?taYzlY &7.u]e˜!ߪ1l4,BV }0yzخ]iV {sW[-j4d2Ll AiD4 CSԏԏԏ{88A`szos}YdgJڀ+-0Ȑ 6]XW@(^4˵5 6Ѥ3vis5j{֫i괥YxaO׶snSWizFyFyFֶfff.n 6MZ>Ѻ=Ynu:R揚<7ֵk[צ.vppHJK|O%H}>RA)!wz=zPsLsLsLԲ_~-Ub6fc6aͰfX)~hjl5m]ABȹʨ֚[ǚJJJ.. /x߄>RT(ZW4N3vIY(eϞ:ں„s)M|P{wUs {pZg5qM@{q|#+qL?z:i>(B:%@RJ+㔦ҦҦ9Wӽ{/aZ @ݣQ_~ŰŰ0Ӎ@cƮ]4llذqM 7yvS[כr86NS={*L[5X5 bo1FO'bv1`W+ٕG!@,d! ܂[pE+aZB[g럥!X~(?5v Q dAT2?,u)۔m7&_V@|S\#XGZo5ÓI|P?vvng ߛZ-&+Dy +$>xO@sܼ?44`l6gr7ǵX0L512=vȉ"ٱ~-yI%@٥l4j &%>:+_G ?x#KbyrphgO@ 2\Z@^"/fm[Sh>(B;-[X=}L'O`C!tctctc#GT[-gπoooW0u}EcTx>'Q+lJH$xp;7p ++ hXZhqCb=y_P`h8Nں.\EcaobŽDG[р x.Wk+(M(Q"ǏWju:>N' I'5*dT5$@dP :ݩAEiڒF:^/cO<`޽@Ϟ11~?$TlZVP^G^hxoɡD ~|QQJx;{.W)&˒$?4jEQB}X:]n`iHP"'g2v{cc}=ch4FNs`D1 3 0FxB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!?; 9j@UUW<&%]wuݻ?0$0@[g6'lf[11wy]@(0Oeee%ܼ}텅vt>Qn۽|y[Wr9cڴd2z(55;;;7n8L&dz>3ƪydpy0!!bl/oyx>xh4zEQ8t, njj߸$Iۺℐ?y?o?~%b <[N*P^55h499v{}}[WqҧO(Z`8KO 5B"Pj|1VQa0 Lطt8&;x1cƌC3Q `EUU5)1bbB%cq&t-}wM7TYcǎ;vгy͜9s̙_|:p8C(j00cz}l6 Gq\hЦZxy^((|fl6{ƍ7n'|'!:w(R93 PwyhnnmCem-HPSr:Ù{>BM~4*v_=z]u{^4 r3o88Uu !ST(0ᎢAox|Ô*shj&1Tt} .3@|2qF;20[{9W>nB?m]m]b7n*h´ifGMРqmm*V>5| p8hW#zCi~'fDM٩g'ĝX"X&`2e]qjXsccWf[4ϗ/-/f tnn5C^ҥ(o[W//Y;ϼԼԪK;\;`ݼ\E^@mLELOh?6m4mcyķo7/{[$ Ք iiYW_͉uy[ןҎˠk[fď|;686Ly~}{$ޓôW?\?6r읳9>xA@K/mjBnhfbf7647x[ԗom1hmfa%ͪE\Sۧ}:*G)Ô,yIt~tYXXƸ&L0ቆ']A<ۺℐX44]|ZxAxn\~@ X_>O|K|9s0]gY}_.c6Ŵ1]y7WV׊zQ#/kmO5n W99쒶8!;v/4ɴ2XceWZ-Jq]f>9ÜqAso4{z\1S{U]]z™)ۅT!Y׵\ג_Ksnhc5KdȅK.嵬W+SB[hDe;_(9cp&mhʯg*Ѵu !P&%t)8Rpۑ?>0?ߟgl&&zc1MclYqǖX)v$|ܶ!S)k%u:Y[  ,县*4piJz6-/Xv#j.f>4`YzAu!Ϋ[5 5 k^ߠR1Ws9!Ӑi|2/!O')c;CC +ÒW$pi+>UZY+ ^ Vq8>iIy56M WT[eYa<~ Pu!ccc"RRRv0l60z:B4bo7g&c2&Or|!Ob/؋\/G#o lEn @U*{Pr{%rP9_?ʨo}}|>}SH RDn7zޫTSO9/_ZU~+L9w'ۿۿu[魜snnntBUkZ!P\{\{\{ƣֲ[n=oLCn :i>(B:%@{qSp Na?XHfc6fc_/=a $@HHooo;>v|Wk^s?#tںOfȑ#Gz^t:NFh,6fqܿ =Rfo7bӋkhh$LXR,)-gf***k'''5r7mP[|h%5n:tx뫯4+Np`JNNNNNRSӁH` @ R{2 cBZ!U)˔efjcZ@T{wg>Q塽h.?????1zh:\@p`~ZVhi;pv1ʨ8Afff,ѿIYQkggg]Nk/EiQZ|yA; 555w]]]oooe(GQ]???۬۬lz7777gI[Wp g@ȲHry<p8f#$)+gO`޼9WD>D}žb_qؔ udeed|u׮=W?73gl:u).....pfH-- Ցp)< tfsXFQ͍'iߎ(5z=m6izzz0 qnVar222rp).ť7Mfr\ =,=,= FIAw(,"˭&]RRRRR F0wA-[).nZX0Q(L\v >G%'O8HReU*k1ݾվվc 3%f}ӹ\Gi?gI/%~e˚y¼e`6fc6~m @N/&Fx5M&hLKKK;DWX._ HI).޾hjc,..)))ȉ.t=üq8o܆i־Z굝<6h6k/ sݹ<Jz de]H}>z/_?~wfvU]'C{ݰa& 5uȐDQS ;Ad:u;' 6j}CUUm][^]tgMȫȫ|`>yBP(r۵j ;| Lf2KKKlH]0ïrt0u0u0/j늓Ͽmc11Z-Zр( Vd5H&uru2xO.>2(rSjLi NWUL\7V7V75KY999PmM3q&x`0  ՒjIlN;<6">V|&ΐ!twFȑ]<EQ3jFUM&kΝ;wЁ9=Χrr^^(/Zb-vݖ:"48Eha/ qcijjr.@@@???E/JR3-o AN^ܹf1|\ɜw.+ہ7^ 6FU~8_nnnnIz@dȐE&MlƦu`#H6@rb@/c(F W>i @[wܿ1/TU%u$0 2$='  ?ΐGKttL̩t(g~8|/9A?NB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!BȹWw,++.>|c|.r*˒H K@ZZff^ܿ|~B>68|xfbh@0dySx|>E,L ~?;u !? P&NɗYnomuGS"K,ue !? Pʇ~IRS?^Xdժݻ!CEP/hjWA3VVvm z<&}\\ZZv60pС_NMza ~(.GeYvR>Q =#^oKKd8-9Wu PD$I(J8:,$I NQN9hR[  z=G ՚YV@ioKU$IAtM3d }O`("5ꉽ!^teeG2ѵ+5vp9xeP7TUUU545ɹe׮]v`1j(`LU%hjd eXȿ,߯(&^0xj|P'I  [**Nfx^Zb4).X32B9wÇ3fv;r֮Y IIR v$IqNsj;rslY1Nˁ={xZ jx A8 EAq?l˻bL1A⥗("'RMMMMM pѣG~U_dgQ[{K͛lٵ ߿WVQKX,IV>98dVE23Ed E*`MdhŅ^ݜϊ=zѣǭ]vڵ)Pxd^!@EQ9-'%@UU]{$I#TSouuUUtz<s 8AjB CKt:N$sرs})"':P<(g<(@/5}SwᾧpJKKKKKEqkj"rs~" TT462m6b x(`0?s  Džb;ǽ^_!qq=zu)))..)OLLMOQv&c<dȘ4447\^q`etm][^ P\p\q~~X^޽[յuu H룢9.S'lMHCK|t=sK[_>DiiK=ܦM.t;~m@ݻSjov&Jq`w_RVuoƿ$Fp~%jm`D `? .t73ƑO_x_s&Tׁ *1SS\{>Js-W|B)/5Eik%׿h֦ޘ7gG7O!0߂nx&eqkn. 8-˥[u!45 UuQ̀qkS?>Qrؽrjƪoh۶%K⊅ Fdxsjݹ225 Gٺ_]`Λjo}h#&cPpoš2j'Q'^X6w/_oz'Wu|Oڗcvx-[&MJJjj9s@q8>x׮g쭷 @ju:{ *dZ)sjl5mN|}SޤIy]ZY}u{֔[Vcx=PZRr;UԔt [݀EDwAGY^ =' Sm?i_5rr.Çw`ݻ^xaÆɓhpe1cGA?\s@ɃQ`:WEX.|-̸:8򝝳Ź|[MnƥW@Fib+r/luztRGwG#r3WNGkݛV8WTL՚q9hc_]Q@xRQǭ[w FDEb|<LܷS`:U< eqD@4L2=gw}3d *Il{W?^ ߦSP{~//8:89.wx%Mćڗ_uI{u 9{zen?xPG(-Z >j wu.a/|;4j_\ `jm|GяٮЋ_ 0TA+׿nֵ'ͱ nv~|>狔UUee@ϞFр$Çw t:pСC1f0 .z^l6fL}S$Q}jဖ]xLWrMW c۹1P~JSe cԁ 4;iMj OK@oťLH%IU DQyfp*$}-)3-,.ȵ]{/6rF>;@"X78X~#_pY6/d6)_nose뙶}AN?:pas9밃D 7?;>ouff{$CJQ ]A6bA"R Ҥ^B'Hlo3s~Ę<-sv>ٳgH'=g`4:2dMq ,\"XgC [с O =<4uB!B! "W^nz)65PСbxC{9kKK:3:kD 9B2elX<փ"U/XGn.R Q6ޑQ_hd! dMFԼ/CjTSBHAv?vHE@=Sqy .|| m%>G(?ЧP*r',P~DC7PpJ4_eyTml7 u؆ _B\v֑ub{(kH논 ZaQhƣ9銕c:͟!փ"W"W+ +[ײCr*757ƅ^]N1N;rXAD8bټZ \yYE^rx|IΆueO5 m乐S+\@%ΰ6../Z%k,gfwW٣f :_Og/{e]\EocT|~SqG3_:䭎AnCqiܪITyIDATU'),[de1 tvR#4jiFǍZB %;⠥G|sAoR_y3jŘIxqmi(_!]/Я师bA OX[ =zx7έ;$wu98&{xS8w}z 3Ɏ/84r.vngӹ+Y̖7p vܣzT¹9kW8]˙[;$څ.U455Vap+soO'WaeEH"D#313|!ml oM TR-72kImCE“x<7R'pu? dt@z۲9s suW~e{k~j \gf Z})UXlx>@7DZ9ՓچƠUl0`uX {T@7E?:{Sd]up ~"?R74-kХ׀ J NRvQFaImCE"nDS> ` ,qХ^݌}܎G,RV(+jaYwB&{+4f`!^]J-r ,9o.C; 3ұ]m38[X `.4T*O)[٭`^PRʛ[m}_܄V$MhAA*P|y_6ޮ>$cBvxރ/H+Ph4bY,|C$"i}_qP\Po&B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!rb_]n$ ,݀  \@zM4mڼy/?B}҅ \ti2U$>ݞl HNWӎ(j~?VkTT%LnP^͖ DF|>_A.:]H{j5ANY.) t hr "A-kgLw)[3[7%I# f$QqʹrXTPPzK& nPKaaf&v_|._?ds@=h2.W@MPYYYYYYWTf .r\W^"˲\_ht z%KD&eBnbX,@iiyye%)Zm wU1:-k$y<5Es?N3]6!f{tFn bUcU~b%[Pꞗ(jFcuK.r3=*RSSSSSjCUpPC[` Vχ2Mઠ:B{h *+mg 㫦a\V,W) 祝NJ|U=/e*(!5U^z'Oaaf3 In1~z^rsip9,fxp=gu?;]9?}9Gxְ;8㮨BAo'|||z츭e1 t]vM`£K'V]y7X c3͏no5nl~b~.]zs}Jrr_>J9멦U._T:ID#jYs)Z\nsٝ2Gȗ4?[.⌘ezCqL}- mgڂF2S\v4 '#Eo9[9gwn,_iР\ו=+0?}UP!ÓHp$<+yuQ\/! M1K6$ǹ 4h F;PmƭrsXi|%i?feucNJ{k@ `vT< I!+nEd=/<λ<6_樯UWBkWo4r;)?]/h \WaKkԕe{*CG.,}w1]Xui~A5aƉ/I!8e4PEŞlVР7yj)ﴸ{/z~EiEV한u.2P*7ϔ 2M'@ri7b,Nzd'ƨ 9ִw،(C#g~iu|;X߫`c(֎hImDE+j^W)g r9=o.low[4VG<1KnuܻK@jau7 s4&/-EyS5l#t=l @Mj"ŗy5ϯ q-Zm囟_6umC~V۽9մdi}gǵIݢA]xiJ9}!"48 k5E(;-{rg1zIDx亪&P:xmɫ~"|z~O}Wj6灠ۃ;F!~N淆kw[['K!Cl_vYեAﰟ cYC~BTՌo)(e̪_dzSYy;" [=c$#Vl,6N?k#{?,Y iqxU]'(Uu:\B=s/q|rvhi>pffAޯ&rOԣ@'fgwur5jm" :kD3_z^r_JG,̐lH6$@j#WA]ZoL N |^߷cW%2%]' !yC4LgY9_œWp.4L>HٰêUֵ^\){ʻ Щ7V'U*GQ0`~{p1,E k&t!bBτ =`1c1___T8Sqf0*fV̬١{Tփփ"zPOeɘ1gRV\V\Vٝҗҗҗ[f͊zީX0 f66d3 m)))+$&1Eo)Sܧgwf8qփ"\WiLsZi=nߌnĻ a0ߗߗ/m>4lhR*rfa#H9ҸUSE\3NNN;),#,#,`w;(--[٭Vv<== m#[ֲ@QޫNr~փ"GEQ(u]mH7M 6`|sNrNrNwww,0^/C٬lV6:N,[ʁY)UJ.YYYE"4ơqhڮtvArr]GူNX'raN~ZioMzRԎ;*޽޽L1Sdor%.C!Ӑla}uٽٽG壽}/{i!vl6~~~|Y>,MˋŽrG077wci=(r#ץlS)P[-E݉Dw"vW{qX؛S!B8̧|j0!EIQRd9xxxZZ_/Vy> (r]2Zennbnbnsccc ҤRK%M&kaW+BeaYb8t^:/ x}>мyU*aAÂbTQ-FzPxO B/y$I۴i׮RرS Bf3 KK+*bΝNc,'H8dr,30W=6l8|X.u:%i-/_2gR.%%n |de+:$z HR:;6m(II~Ν v{yMWׯrXa4vh۷hWTTV֩SXdɗ_q-,]IBEr+v;pCԭkl~.˥(~(OrrpնwKFye%vjllD6jѠP\ ,[f0o׿ZrŋK^gOff3t^u ?@j 'WaLAe3gEU;wNDQ5\.@##[ΜÇ (*4t{-F"]=mEb4 (Vw^_ VJ,t&^(^ٳr ]|ԫݧOU}-@s8 +*|>ttJ͜O6s%%!!MffxxhxNx~Nc99&SQQBĉ:ɲܾGyál,s0eg+ʅ ?(۶ Bv6|M3 WyPO/{=_ΞC͛'&&%]xŋCIɅ wl)I>˕t`fñn]͚EGl)^UYY?GF&&&'_|˗/lFOan|'BM$B!B!B!B!B!B!B!B!B!B!~nw88x<v!˲`0ݴrCOQE~QPy^ AA@yN2p X,._Վ t$(U7"?_/^r9v;PQpx<@bbDDp0PXXQp:$&̀(~?ЪU\ȲelB; (j4ZmMt:NWf2y<.gϙ3o_v6`:P^^TTPr !7ǀ,b]~Yh.n$,,,,,Ơ!7vMn}TS`Lt:bZАI8`0 @I]3U(U=@AqK].U^t: $$&&6(,X\.f.]+.DQotYB^Ǐ_ h4zX߯(͚5jx>YYYY@LBTSaaE|@AAqqYٍ$IEb@Iݰn4۶8q 2@Dl0!!FV ]믻v qq@YYEK`4 z=Ѐ8!䟹U[С=zhEF̀V V WV.P^^ZZTT3j6uDFLB=(F²2 ӧW݁]<~1gT@3kd4V!{(YAYq_Ӫ0dTo !}\ffo;ߩz>::::*ƥ!7v^5#Ix[:(V=6t sBvO]gO='B!B!B!B!B!B!B!B!B!B!B!B!B!7g/\ʪo"!?끃OLOuڵm[ &&%Q# <<8`:vLI1>}ڵkؐn+FwsΝ;w#&Lx-@SeK@ƈh4fd2  8j۪Uݺ!!ѝ;GG))))))X#ϛ F%'7k֡РABBd$,I>20dH5|?[K.]D䟡?ճgu_?wѫPZj2РAL^t޺ur2P^n9Μ9kv;@EEEEEE!7 (r]$$DEsZ̜9y@bb||l,plFFV4n\.o߾}߰lݺu֭ׯ_~t)HFO1j^ENN&_T@UR tL;Xs/cǃ>‡l0n"D0H`g1,P'y2Dvʍwra{C/b=[ t2ǻ]>!6 R,k0vp  /8R8̶B[ ԯԕY "^Q3>ax=B9<tL6Fy!yѳ٣t-t-89)lO|ܳ޻cx<΀!@I%,$qJa\ <^^ k'fgwlq; leZ[*;(*J,;#osESh:@.N?06} 0}L`nV>ԻsQ~P#ʬ@O}c4HmT.Ʋv( kivJ5^m>(h> g*:vYngؽa>v2Wqf b"kHU_D$# ؈hN"_< }L{UފgA T}pK؈BBjkAy~[~a܆X@xV0U :-/@6ff=qk0 `@Fm']>!6l:{E(ż "¯ rne סl8$9nOե" PrxQ ! ^%TyA]q0<8}VUIfz?Ipc9x_0jU & tL@.i]xo[aws37s{X!-a{voUK TehYN+5_ٮb q+b~p"Bj3?( gU^4U}].sa3rl5Zf1FTn]^f= AyXe(~u.A7Q{Ot(PBʛs-IX_O!6b!!!5442Ωs/;q_[yp垷? t]o/mʞ22b^iwuܽtPRc154]VtDxâ2+S}!(>2v#;Qv8p ݘYYxDyVy*O3+AQ4itͱ{ +B!B!p9 .̻^bBepGo}qC_g!}o4RH,DWҶmp%O/.ᲆX*'l|wgߝ~?)u˯_XrFNxNev>z0rF6Jx>O$'s{{w.$$ }mڲ=v f# x_h렯<"W9ٿpgѓsONz!66p!oKGM2b7OxlCܿ:p/xy =gh|eGw.#NtGgvޏ带iͭ}bV:ߤdN]j%^+|o= ״suh9|os_u5v50}~p?1\b w<ځ\:ذ+=bc7)ÖsnSwiif!D{Fo4/:XYt5*X:bm! ҽ+YT/:s3'rzyKG&taLàO}M~C~]Nmԡ( i JjN利w?RWT͸OlDjњzlyq/Yf_/ߗOABxVz.zufgX½ s844 =p;#y$ۺjbqvv<ۗv%M<}t@EnN-̕h7'pϨ}\a.; ֞<'C;'qu \g\8UBUGnrr8upn8^ܚf=nzזù+7l,S3 /Us.o/{d:\ryNde.WoZ ,Uh"Dt 1a;|y(* >-$6G+ABS|Q˅3 _3^~ ,tkr3փփ"U(U3)n[S>z6VH#• 1+zALV)>B 'M3i 6y DC.Hɭxށw~ʹ@R;P@B{%MG>+X’"s5 ?#og>fS5t Hm;Q偮B!B!B!B!B!B!B!B!B!B!fgϞ?"@!/oyNq?|4nL-53Th(,Ǝ-ڶmْ B ! cUnw7m-:w8HH e  ;WY9p7r pÇGAE _ݱc~ΟxbbԩK=ƍccZANp}>U.^,-Ee8}sСvfh0O])!wʕW ={Vtz<ЦMB@~M0 ڲ(6n(PYyn21VNuwPcM'OzFX%t떒90hPfh @ddxxh(o5T[9.RP.dez}dd5o0Zݻaÿ+4n9tZ,5W[9WPLl6GBd B~&MOH\L@.fizvۭB+zR߾O=x1繹K.@ǎu˅V+`V.]_vvaHRU+7bm+W>ghn8AQΝvHN |Rܿ^`Ef@r /^(@m_51dүz¡CٜYYǏo|aH5 !_G8ܹrysfpO]*+4p2$5ܹC6m(!Nn x^[X*+mBCf@t`0 53L`YM7"j!B!B!B!B!B!B!B!B!B!B!B!NWY`?{.|z::(WE_O,T5JQ?hXMb=Vm!N m;VutvMJ:&U>/S_cK'Z֢R{vf؇i@$N< 0|"]\mΧr3]>e(Ul_$nV{+ %da[HC«:{e]sQ̟aX+wHU%h ;`:x'{;g*6t]=m(UX2+ ›Zطe{{| fVl W-/`[0@>$yoyUbZoIBE"!v!17O$Q d6n| >PX$! 9$" ssӞw&kUEMA?zRP@H?KaUqi_>'> |ƣ= nG{N& :vA)gFwf;{u\# m3h@Mj' (r@ Ӽ-)@nyސn6X~pφVxdYp鞙V,ҕu`i<)u@@WOj (r]+@:hF|._<_?OŬ1@v/g'ZW*Wz @Wl/3 e Iu.(UNR{Na\8yLooR蠽,:!> 8M^޲7^ĝ =iTxѯ 1Tfg9{0Ƙf#6P*_zN|0؈,`cY\żJ(@Ը '33: HثcPm׬)PɈ̪V> "W>jt5<2b0{/lfԃP`)2`K5PRsx%[EKhg Jot]?].*Y,-qA]-`3pxHAIІuF\qw5̣t+Ȑf޲i)l[K~׷gV>' '|Y|77[/EM~Czhď_ j +`l;sMKXg;m7#L×{p7=ˬϛ_naAs@BȿXšL+z#oyD_ULڮ}.u`ZK'Z,nZnkU >nB!Bnn4ERܴxI: Dalփiy /ێqnav/|PC8"M}DNt溊\EMIC& -IB UqQ@1<וw幀wgsޣj'Z\\ŻܻB_=T5b>ڴ8荠o;={OvC{7?8\Ӏ>v?h*4zF` bD# yyе ˥ !^ftfTf)_x[oT?9۪ uromTmtjBlvڶ볊MSK=? =|=uBn,}Vfd(s[UK\nse܋^>nM\E+hž頉A?=}AnvN(z/㣆߶zPb 4$}IkyQvz·f:b _chImCE"f|`vwb#6ہAŢ(ppp,>fS,9Q̧1"yl IBE"Jcf ]8@߿w  ^ x.&TTZ ;*؃}<`2"hi4M];}y߄y 3IS@ބs~rŹ1u5k\O''~RP\Ex=FB;nA]5g_llǁA]1bƬ4^ 3L5Líփ"U(U@J{qXe\9  @ϖ[ae,qxpt}8O;r:@?g_W(A1bc/Z\~BbofQ UEn{ק Tw2p/(B|Sm<'s-ߙ_bOqE49ypv9ֆom;mZZ'D'Ύ3ޥ+sǙklQ[ܿVZO:wCe틆s}bɷ 4 .f|:@TK5uַ~RP?*rs/l|M:ܕ݀(e@Mx7xzCS4h :Y3.LA}X.򵟩^bgLap?C ?x`V(n[c':rv{(WL"JYs@;F,~ڢʃԗY9ɼ 5z]H e;Kkơ2S> ډUlXyA١*[ lI=h򁚪>yl:3WvƸ:/@$o/?)T?kqJ~nJY.-TP,Q.=a"Щw u>i wIQ ðI7)2Bj3a BLr׹%[E}jO @KȬ.}nPzPӞm=e@ڳ@ahi;OG?[bVom.r3  /|`]}#N; 䏷Yhz}sNi8|o%MmO~`m{O*?.r3TW|Wa]ONegnچ63xe؊e3TS_ld2{P*tk9p]F-?q.r3dޜ& PSy || /knOwln \.vJ\ gi&Q}u@9@MH$2V AՎ dv?08j;~u}󵴽 -?x>W E A蝀vW[/O-Bj3 31`,:aXm tI()-WvJE@mmqa`Qx2=8Y|Lx3˪p?a##́.RIC!O$VAgR>k4M? Y}u[@݌[@D4%'n[qoQ E_ ]Yxx~.r3|#6c}Z|db֨/gyyCG=uB L b B :5H!E وذ3{y xBHrlRwH4k^H˟{7#S3  |rЧfcx-aq6sj.N oe:/ kV@xE<,I1qqCqWu8@ 4tmTON6 `ro xzkfH-Y3Ƹġ(JqJD @ 66cl[;tA~W+Qoe- ^hX8\()[ʖ5i8!Az@_&p;ڊo`TZXfX}vnW;lͲ#9ۑ.o}z:ސBj/^YB9["I$PuM%-rg@@~[D XYZ̾־ֱGȹ.yG5q2לW|~ſ)}r'm΋*SZι˃[XN[p^[[y+*]x^]7!}nn J4D$"QȰ/gvPbf y Q( z<[0|p~(uZ:T98o>o? puuPIH%> Pۨm䓁.r3u/D@WR;ה=\~{^w`h74t]u]u݀^%=KzﹼIc v؅|,xo !7x6=W[J҃a~,xlia |vWaxcqy& b d#op Bۇtڬ|OW-|E~G |OD4_=hoWܯt5{{рaaa)NJ{] ` с.r3W|# `M$5 wgGKtgH ]1 @ȳCRtPϪgT.r3=ck|ҏ@qcrzXrTI'|Ĩ+ w(4! "2*`5jom tلA%^A"*V 83V#AgMO'mŇ}D @CcBG!CvlKW?mxK0 !7E\E@  D YR$O>LHxmY7#@LK}W>A 8μgnāCbNV^p'P !7 q#ay/;uڧ"#@>*S3ԉdžw!U q?1Q'jZLy$ir5\EE9= :FxOCYP e8@밖ԙ=&SiUr@O!B!B!B!B!B!B!B!B!B!B!PwOK~U{lmo}OkmIuㆬU,.>%7' 79%ܦS> u SJ#Ϣ [ǪZ@)GC5یv@\Y;16L+(zxKr%.ʼnxXZ\pf '*v s 9z} @{*rU{|_% _Vl XoE%.Yv?]ݭNkR~*ݏ` ԽMgt'[thNF@xq)6 ^?ҭk^R;<(r]UL}wo& uU~Eg~7{O[żwgyNJ7Yq.? @@~@>gŃn^?nOԦ ۞A|Rx6{6{6RSթ<;vEFӺ;pE-e2rVNb%](|)y O]pG%a|!7AMůxߘdlll#vKݰ Ɇ}H@E&l"P ֚ua};<#[O@'n-? 7|gـ0D+:fXן2TNO"fW٫=4Y,M.tGPMY[r$ 7#[{f>nrsozPRRR5l6mJKJvj=KѕE o^ZtI݆TWN! TulM=4~o{-珝?vtw2p~/r~R 9Sfߒ3Hqqf;iP zCp }.Hj /اl+Xm6^^^X>QYRWWRyS6LRK%.KҼV`vKg  5 jjb5 cbŎ666!!tO=WSv~*Koh=(r}P亜K;w/sN/9LxX< '''|c1077`aNƇeZW$=N#E\[R/4M#@RFB,$z: <i4GR22daLx!D09sCA룀"ץV(GVȕr\ He)033HD[[[:_wjE>.}،جK@௃QP+'@WKj+ (r]~۝-{xss h 3B7俒Jrg=Wrl.+P:mlxqqE&jʉ̉ɉmVҼjuzwz4ɚ@Ȃ}!^kX&Il|,zg蝡ww *k㵽ԍU7*@Mj (r]Aӟ33WxM{b,Xh,»wQ(1[-͖}njr\w>L3>#U:Ωs>nnn"9T6˧O-ʛ7KKKO7O7O7@NDOcƪjˋt1]̳S0?C=(]vtewv\p\p\Re2ޔ7M;N;wӈ_b6rCgjUHF3UYL].z^.OwSuB]aZaa@Eݞ=wHG:}>[ MMMUCp VΫW9Ovvv# [-VUoH (r>_a<.(ţw? ge2iYgOG>4bc1wa0F3 a:cz>WޤDބ7MU$59P8(% ަަަ⓬Wx!/Bߓ'}Ob_u c; IH:^O<J &JR|?r/;;;|: !B?~/^xb}<zTAAAAAr\.Wc *B:C:Xvڵk]!T~~~~~>@l6]!w4 %I$ l6 v'@bbbbbkV6&UӳjZ B]vڵc4́rC۷o> ,,,,, HJJJJJjIeYk+%%%%%SN:uh4z뭷ުiB {0.\pG9rХK.](RTu@UA͞={O>OM4iҤ !/zL*`#NE-Zx{!A?KuJUUUU B͖ˀ|>sQEQ=.^xŚ=+d2]!fU]qN:usΝ;wׯ_>  6lذ!M$rG[nݺu^x^xKݻw޽ 5cROӧO>͹Fh453{R^LGfƢ!?"8 bbbbbb(!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!@9qر?Ԯ眫jկ3Ƙ 94hpǎ1ֵ_s&7 (y!!Cz<6GҡCÆj0$%cǓrPF^o6;='I>j[:́-^_͓'{<ڬ̙Բ2ƘVk4x?ν^O?sAϟynxm֬@Ej7 (o rohڴyQA`ASUY3UTUe N Th *(Wy u׮@Ij')@j7fzKiڴo_Av1A` <4{w:uzv̙~td z~=~ުzW^NBN^_DFFF&S||z}t$ɲZs|ee7nGڵ>:Zjs.Ue?9YBC#"1EUxno۶'%_(FDԯb6S~á( B^R;Q@\Q1ΝN@U  kݺjA;}>l,XΝ=A >6] tv1(rZmXŋ[yy6cd6jvII%%rWy%`EXll\x1~%lNV9PtԠoȟr8>lK!!!<|8Aj5@Qq{Qk⼨h^ ƲW1۝WQWAA?o>d$]?Źj4Ӧyŕ)  ZXXϯr.˪ BnUTu1W\lp(4mZ#bNֲ$nNn0$% BDMQ~0Iv^oE˕#.$ k˩Snb,:v8$.f;{v|v~UXn3<\QNxV;#n/-ҥ2qƌ=xyQ\套^z饗[hѢEt:jZ FUUUU58sza45?z)/w + nwV$I`C:t֮]vZE y S<3<#G9r vݢ(˲,˂((5(yU^(Zjժ~~mc!B!lq~¯ΙC}<(JKOBC_~B *B:xj &f=s??BMq@)Ji#+vFCԓ"fכiZ(:,;:U?q8OHHLO}> QhA ijBC˗++RRRRuc4́rC*+}`ɩSOdn]UMLTUQl/>XrrT h&ҥ_~KrL.r3a$/Emg}o&!ޤ:Y<`ɒEJK=G\HHHHHL!ePT))JvUYhEضmEuBB""(!_1X8WU[AD1>ˀ)˒t h.rs:}zرc+*ZdɒvUUk!pLlQF;֢_5>nrs"AAAAC}Qxx:4lT^z@U0Ngnnn.P^~f=\߾ñn] 7 (m2L'שӬYf3gFF>3Ƙd2x?]. (+?|O>}{t:Y]@v +&&)))iѢGyA`T@ 0cz}jjj*c@FFFFwxRQ@ڷ/44442hLHHH`!U=#YfISNh{ƻߧU 1111јԽ{^R;Q@eYNN6ԩSGbXA?jz[6eʔ)(Vc/՟jI$HTD^ 8NgMTSժK1?sU-...r`@~s]/!&rxRRRNc:ݺuyy!Cpy<{<9999|㒒;vlڴiSӣ tбcAAAA_~i$$$$pn׭[.˂ PYYΝ;l+*~8ۓ8n@Gj7Eɓaaaa11Ǐ׭z}%Uplp@<UUU ;x h4m۴X,@B-iifۭܲ(ncIIUcPUj\U(ssr QšC[lS]h&[BC'M4$6ٳgϗ$+*TUUccKK9<")Gj|xC˖@Md9 >p\轶Y)|nY6&NZچ{ٳy%cT`˝c;ycl%c=\۹06N5Վ g<@Ki.fp883ój3p󀧴B}xx1 PpWpЈ;܇%,{#Zڨ5ɾ<Od3ЁB]Ӯ\i֩ZS;:n#`rKCk5$@XtJa:*~^67缧S\@KSBrHZ. !k,`/;@௮P¹0&G 1K@ <9B.ȸr3Zlt)(bır*~>ViN^79 f]@J@]!>,Zht6h& .'OO4'T9=K;:9tϋm NqoП8(y8 @QD}aU荶/GۀiI{/Vݲ87*E{JnrSŻ9ZAS@_BHã@ZsCreص\@M> g⣭Xpos(z`5|[VQRm/&)& 3,1EaxYt e D7ջhuK=iq9;]؂:>BݱkkiotiVm^ӱ*ߌ][Pm[bvTl3Y%1BOw!`Z+uȉuu}~?]QҒKK.-Jl_i_>Q?>v}!uhQ#p7v5Q5U65N(gL1~t%KYKn9پ'fj|yUR]W-V}ZxbG#ɞr]z 3oۂϓze{A@NiZRA+Rlw)zޠ?q4t4xV㭀2YA  (1q m+To7PBV*XEB&n7D |59ޤGyV ZؔABZ~f-=bŮk^WmgY1-W,,,l/^VTHHJRK2K5xYn\e 3 t~bj֝-.u^;H΋+.x5暧oy=L,f`fjڨQQݣAミ {ex8}ʏ5ypeb&op&њ2MCABGu_B 8#L9Ew?󜢛k; f\%*`lܩ<,K;^ga>ŏR<`IDAT{ tk]p/^`٬iy"z =- |9:QWe'B!B!B!B!B!B!B!B!B!B!B!Ro翚ݺzM^o ;.v7ş[.qK,i'7'7Ac1ΜÙ|zʰ951D슷 Xn/*Z ]e_rteE.xSAգՏo}##|yP#77A KOxʽvco+2-<}-mc|Hm(}GhBȻqB“Ѡ@En.5 joŹ{b^1ØpLAɽ3["\M˛&0B}P}@}ro^ \yt4ۧl3񑛃"'@>l͖EmXՙ͊JJ"W'8[thzbg\5E/gIu6]p# *:H )#ώ},y4pTAkjZMGmt?Wqwݶ=;!ud00&fͰ6yc͠5_Ӗ-9v.V ԤJY5%GwM1JP88α0:141BSoեyXKaNN֌Y{W5[VX}/P\9@7}F/p셟QFM <w:2~{6r@I6E_щ'N?YNIB'#1s.<0xvڶjF yͮ/ݿ4Kk|Yr2>}fVP% UPUIK8&ׅV;9>T<7C} ӫO@paΠ7Eڢ žf80 ꬕiΝ_ l8IDKw=;eJOO^1 c@ڈ_JG\- m_8J/m;užTM}M&4[7@Is9!?q3\ 6Lzs}nb;'x\>gc{`lԝwNd\sʳg*V;o/lc{@I78q|!CjWm;8 I Id#>+c+++mn_}K I J m:sWRֶ؝^8kxIDcP䚸///X kڰ6C;7{Ř* ~~g=za?n"11k3؏߅ΈcA&/iYȍQ"פXz,X豯 U;T;T;󼛽35gjt2~ %Kj^iWM6`qnpnAţGN虩Teh=(rc %I 6o^#rGdcAS>4S``]5?_%_4mtTv: O-lSԧ &6q"#"#"#.ԆjCyo7)S0/~hV,Y `xZ"E(`ajhѭEﮋ#<{}}:ɍFp#,oooc4;Νx 7ط)-o**UM\rpS6{C6c4٤@KJPox=^sA1 0 AW```{U/^P`/Kn.Tn!9ã \_* `]X"ڲ/,$UTo>>0NC8&??-y@~sp_v-dM!(h͇x|د:0+||Xf@M [&%!1>Ec/y̫^U|x6kBa[ׄ;X[pL)&X<`aNJ4'XO9pjk\TN|]CỎ}tr ʀyjP(̇ @>!DZɵx]tͧ/eaU{SB 5 pFn0q'4lpp9s < y'q#F=g](r]rmqZ !1/oL& AɵܰܓJ. pWp}m Q_'\{cW ayKI魠gC~F1 l [ !7.&40S { g(26_5Pl-3hx_=Su?Zh+M H*e=(P.Mw~ ! ݏp'bka+~>2n/$)(xh74˗B}h7>ط4>*ef\> @#< !7 ʷw `#0ps (Vx`<-pH}*c/ò cY?^|rxP@ =`C+.w88ϩp@x\0d}:`xـxր]';T~ųD|`CQ 3@NiǠfy(ٷjۧ0=Ѳ0U~gX BTp\.`/N`8 Owo/] ! Ζy?;ݙ~c@/vz3\ Sip\&s܇WntV,cO>6 !7EmiO[_x( ڟ{40kl,sh9*̃  @#@9 !7^T_(Ol=b*4jYnRS׀|ZUGU򣀼D~C ȥr\ HF)Az'{x'Ju+y7p9:pBHçhou';;Rܝ r+voE>[ Y8MX h>  < d03$ϓʎ`Bx*h*NQZNV<-ЁBw茚Pq`.Jq&!@{<> 9 )hHA+h]\|' ƝVC? O{~MkI@_BHuyG-mWB =q^b"q8&GԏAyFr(L.;ɥҭ̍\4kkk5 @i'jdcph%TNW `8< l?TƦOa޹:_6!fP0CS\S/= ( \ךk͵0b|qʹ٭/ G+-*P~ !7 |@5j ^.\/7S@ʥ@-9exp}@SG3{s塁r3+F{5{wr| !Cd"DHJP?u) ;Kˀ%anϜ.]]fkLL?PBXP qt؄U&sr{6e" I[KL˦I@Iztu6Mdag.#~5,'1Sowۂ.bW~8^ l†ҫd~`x$Խ'V0 !7 *=-p0궺c,KVL pIajQ' p외P qBıJZGؔ?]w6!fP_AuA<;8k\9~\ !=asc@LuLd#ߝw,8{yQ R, t؄%r61Yw`J`jKkÁ=/"DF[ gOL7^—TJ Ӳm'4l|#%3Jh0۷v6I9=bz+R٨Cqsӻl/(ݟ)t??+;{< +p߲@MpO>{jNة\*"\Sl^ հZ;maB(9D! z$om@-gAG+ڣZ@(靠Hox@YϿ7p)Itn"eޠA3)!E5~..Kov"5y!< P/* gGB_Ӛ8K/ >~#^z]^tueKkl~lY[l ۶9Օ&KAƚWIkjsmΩ ك jgs.a1^ۡ-Pːmr_EهV !{4UB!B!B!B!B!B!B!B!B!B!B!7@9M>}p8رz^?tvvvvv`0ڵk׮]t|͉KƏ?~x*<<<<<:tСC瞫lBt:`5k֬^Qw ޿yOX~9P"t=s=z?L6a„ &̞ݩSN:ѣG9BP߿?p]wu]ݻvU[ pqݻw޽o_$  $JihZVsr88㏝N錋Az^ """""p8N>aYAAAAvnF$7JP >ee(bXr\u֭[UNǎ;v`'| pѣGEEv֭[l6j۽{nݺxIF]XNNNNNcYYYYYY2VRRRRRƍ'Nlk2iZ-cW^z5cQQZ8IDcP AJ '" $_AFXex 5o>h0eԩӦ6f}?&&:^ҰP"7o=ʘ,o۷o߾}Ǐ?(JR {ݻw/ 2dȐ!@TTTTTЪURRRk2L&Ӓ%JBP큎r!999Ol6y?qĉv{6mڴiXQQQQQcUUUUUU1vz믿xq׮]vH&͡}"<&YDQs:wz$I$?[xŋ7n'S؏?&%%%%%UV3HD 5o޼y*"2Ft?q8ORVt* BQYٲe˖-[>}ӒxIBɓ'Osl9j?Q#ƺtilfqX<_Pǎedh4M8g/^ܮŲqc%||Ҥ>8q8Fߠ:Νyy}ǘs3C>6G:`B5i&SPP{m%$Lz}HJl@i)ТNקUA.YjuT`UW{<֭2иqi߳պwo'4|Wn/)^ҥqyhl `LxN"":w:Կ!(nfqݻu:`Br͛BCU>}L&bB.,NꆬV(..++,JJ** Ff 4Tӧ{8!SuDiӘFyJ hJ2HNG~C3ft7?8v-P[+qq<t^^QQӦ*+}! sGJxNexZ.\ @Ni.WP cfKKAQQ&ٳϒ%_N!MnZЂiiCjF#,3 @ERXh}Ґ]V"'77'槟l605ƀA 2yjƍ52IEƀ쬬~@NiФI>͉%%v{E}5mڨQxI8 P\l]Xw4b4j8{>]\\[[X(ge8]wft'&rƍ;vӸqӦр٬R qOHSSSRh |q%L˗/_\X,EEQENeYZcLT(Z@ks~<ϻ\u BP\Fh4:#F1b_P1!jWu?~q//////yr|>$I$ ?ɲFh4&IɲOHB!B!B!B!B!B!B!B!B!B!B!!~-zK_1 AA_&eQvvv&>_&?aG⣞}C沊*-{&/彼׽M c!}y['4qϟ(Ak:gG[3*x^ imڔږږᒈ"F:]rAa!hߒ}_Ց/ p1w'nl&zntIc';ykk~^!7'x~½Ƚ%+].H̾sǸ.;ʓc"$/$7{m? 21/ZN#ÏvdTД@EnN' lz5׳vKwgww"| N׀X`HtNJhhA3KG{GGW |kR@EnN5zR[X2dz|QfV=#Gk{p8]hh + f:o_B0k\TDE9<(rMixhׁ]Y{xbCW)~t>2v.s}g3D=a|;|kΊ)ÿ3ykq@Gn4E_[Zr{roq/d&T+t4:_mOEwXgt3O>۳u֍}~~^~:NҰQEOAQ0= i Uwڝݷ!DEnƠL38kwzӨ{}{ @7i"O.+mZԫS-JKTT̹&~mϓ4,4EhJ g't)^SS,r.oo4E"|sy 6-0m6rn [_U6??p ]uM59s[ؾLh@l5oϡw}}ĢF!^czy <KC,{{{P>(Q> ((KTAzW7C!KcY{5Ś'v׾}L#O{?ׁ4 TA+)rOY1.E6SP$ ?(I]*JNJJiK5l ̽p}:n>!\4J*S?*ݪKjX;Sw U Tw-ތhwtя>}kǹ "ڹyȵ@'g.|sK{yq9wr3`H ՋWVwQg٭p+܊[%.K\V( #W^eMKj>FotE}ip!M>'@B/F"  P[lyΥs\@GEG9]V[w sAl+lcn˘unlA9AJzjK&eaWRx+9lʼnjȚ#^7~h|9[ȍY<pe:7J|s0^4eɯ$wo?nƐ %(rMuA]sٱ Z3YrJV%^6ve2P)VSK*g{B\joҩV[g߼ɥ&}iEn_/elֽQ= w c]ڞx=:cAxREJ}'|LX߰̑-ZNXG5v.ec +寖~1 N@c>6[ΡDEnE]귪RZ1 ⻈#O惏73Ķ^÷>oBmm5ۛ>1qcǍ饦C:~e#v6G&ERI>cY) Tܯv5RQEdcl>'lǶ!vAb0-I-/~ 6 /a?W\%(rփ`k!O':(yOgO]&&IJK|yi|/z@UBi;Y7@ਐ^7ڙZm=_@_@P"W Q ?!Z^=.A^&?*c-4rGY W*ŹU1K4]^i;Ukt]G}P:~BHvU2>l1Y8grY %{%E4P9.oó=n3⛩@i~ @NiJP":(BztPАbd0oS9p1T빉bV@1S%%Jm1@t)G ~9B$H5Q ! U ʷZ|T*J+`:jp=l\ >"h%վo`93[g.W/^Bt,1qK__FCPXKm,]Q'T* y:2/M0Es1[MO& 9@po6_w^iĝ ())y@Dߥr3,Xf׬ ,?,a9L$q;p9,-ڶNWrv)~ ,ҪO$ \t6 xyw,Uqi[S/PBȟs8^sV.)2W] v,x'ZT{keR] (8Ve^ |-U@=̥U-M [E;qĹ :i !Wl.[M?SdAisܧr r\]\܇I8pf%=2n9+4쯣`l[<%wFM /F? ΰcԟiua֪&\[Oz-}tkQ>,a[ODqo6 *{e HR HK^@Va `o0'{~L>:@GG3{:,+8*'wHѽEy}!! B^^֚g ˄KC ^;4 h~ J?H)F) ؓ^z ?0r t4.qv'^M',]z?_YҭҨb.io.UuqD9[uy +gf60_˄BV9TlzX~֭.З]wl/ F+b_fOr1ztɘoa`Sba>TF*e~'݆ /bьVYߌlSlC٢eUeUeU1(;PvHLǚj(#xϸ> !7VPdB+==.  U@5{ʜi ~&0}c9CR-SX쯭60~) :pBHwգ.5yUYH~@kHn/{d R1irYY 7čl>bJcuskcҤVdyʲE!lzD/@_BHuX_ `}YeK(atrM_8j9p79xdc.qe˟eqsB[.`Zb:ar_>5 nb: H:lB ӱ%h0~-X-o}s:#=+[soM? % C:нo=/.臎d;{Y\ Es'j,uX8=+zx7=Ngiҳ@L_+OT5R(6ӻIjzj$n> \W731^;@_BHsrpvs؇^>QY֕ 8~q v{NQt: i"JJ@$Z$y۩ۏ G 7ڟu$c2%*r=TAR(s=,ת=n!B Wd]8?$>ߍT~%(_qYOtUWQՍ=%8YUm4En… .\`СCbjx^EϺS7$UU2cT~^GRqqqqq1 >\^~.( ԩcNzԩW/n<@GM*9vnڷ j]+?A@{<<_?T PMMMMM p|`0Fc}g_Ю}?EIjZbX,$IW@}piЦMV-iqrC??ءC@v#6:]p0ЪUddV@VZjuL pԑ#N鉉Ri+ݻ?4кu[*KN8q ƜNƜN@3zKΝ`;qBSRAU!B!B!B!B!B!B!B!B!BG>X vOl'*So{۟|\&ojmPl5τ>_B+2c\9IC&Ot€{O{f]gį(@CRI%qM mR+|PW98:`BOL2>o_8sj3;gi| Cz}@Qc[hUn6&4S{z8’@Niz/޶ۥs|hka"vi+~'涨g? TE׆i}k/ +BF8r*NL|6n7B *EG忽3kZᔸXjۚw@~Mڽ<ө'溔.4?]<3y hqOBa__=bzSw67]r\h'4|Tт0\1_cb~4Mb(#U<lj*>Tذ ]םldy@}8 x1$W3v]NP^oPauDj:Ri-iˋ?|ky@s K{}Fd+p:w=S1VSC9BT]h9Dߠ3㫇 IԬ̔ŬM=)j' '3½ Lj]\%:q*[JEC>ΤD3kw٧7ݷBZY;! 0wR>Ho歯/bqbr;"˔uůڜ޻h+<,q?6 7!Np=gq@_BHã@9Q;F^,/Nr^yvK)I|#-ܘ[aw QxL~PnTSK_ T T?wN(ڶ ٘H  Dx?~bzgygyg=[R__RUzbPbh_%&WE1]kw9ĵݵݵ=.򺼮K)!䟎;:e2\UHUHUH=rTS o7Kް_~ g]VW+ tן_@)JQ pssۓR:A\h.4BBBw;1=k,{MZ.'(BBNw w;qSæsҮJq>@BBB]<cunxyzᬐ : =fyS!:DZ.wVnN@vV֧ѯj03-ݧ$<'<'T %B6{}& .wLmQG׽};D.٘!֙ufԒK@ʖ3dþ_/ hhhzP?wvI]Ƚr>7s{wKUbbbpttt;(Yܳ'P\S\S\pc\@^'?#H:yD^a}}! *9#9#9)єhJ3999mmm^^^nvXi4Yg-ʺu)ϪϪkkkN6m{Ϝvۍo7O'4|Wz$H葹3...`e2qC8C`X, L OOOOOOR*%IUUզNAB1cVǶJ,}Ʌڴڴڴ>`i0 l6TB^!,>v}|Ԝ9Qs5$X, Z)܂[p ".x\4222yzHPHPHP+cRo,d!!!@TnQm̷%[`Lo:McVwA3B{^h 5HlvQykf|^  YA t<!Gzb_ə=xvَiXُfd,33̹Ϥ2v,T#cg_lNe{"vW$_]X՟ t\&?}{~7{=oTҵJF7?gVl?,6K;K`;ik}z"*Ʋa .t8%(rMK3T:(,9r|\dCi`a3PRuj'PMUevvf탵Jbr4 |>ܝBDj.T|^񴸪;2 taӑ+<zj[ק\ }*U 87YXJ{g{]8;R{&fF0׸Пս?pQ&n<ɡm xVRF9#dz_,V4?iX"Wp>R;CuU8 UNd '_kFn-2Eo1,<f ܣo*eg/&M[I{UҊe tܤa \!xK\y3 ۑ'¸q*B .?#? *||[az1'&Is(iÀ0U3_] D|YqjYB򉙓>?*(r r.ZYUSJUT:ںE e@Ni4Siq;`hj/ 8"ep!xc#p˱j8g|j pbbq+a=񓆅¿ƂN-n^KL~]`W\D/5xzbq~)'}j>ͭI 6a|3uhfm74ȭjnz`6O4,5mz|nwׅb9|};a zɪӪӀlG3žļ-==6oP4<36O)B^֘_6FFIBcP-ѾikL?WGY F΋i#r {{?,ms@P W{7)7NA,G'3Bix.?to>ӽh*5.M) n_܋܋܋4* ) + 91h=(r=\C\wN^Fwj.O߽3spvvݍ%x\@t ;9< # an*>S|  akG@kcZ*[IB \!|B >$eIP> 3hJ9%al@2JR CE`zVSM@ͱV:5¸x/gȵBӊ ??r%ַo s\)t)J'r(eڴk'rkš0 n {E`}NlWٙ@ɩQ5yz%EDBzPƍVl)Wmcmώ!oc^ͻJ ZJU@mQ>*4/kk7B~hT3(BK6T?-aRWI>*7w[W|'rfT<~P!T KK f߰oss 7@ҡ#Im&Zcp8sN| ZXZ +u]:q@M~((|ž1go|@yr?ɟOr"rX@^*Q&?kBcz*%2 ~.xy9ђx䆢Q_Et̻Ko~99y`UP`~wp5s p hUYeK(zOWnJw{ jS3%<_/5cYlOA+Q\===SLfrNw;|6[%#J,޴N~QYܠ,4ojh>LM^Jϝ;1ر從4T2o @rv)Aߡ~ȕ(A+-n5R'}Y w{25evC7UV+( rr2vpv7o.PոJQf[MKʫd@LO71"ⓓ)ܷ{ƈ]o:9sqqqoof@3Jq/V]{3N9 iYxKg]=]@շ¨曊#0ˡ.NAOx0pʽB!B!B!B!B!B!B!B!B!B'?_@!?^>t)5u>q:}>k {l''N8q>quҥK.-1Lk~7_>1ӭ[.߳mۀ >8Ir!f W_~+(HO?qh۶eVZ]Сu6mgSS|>3f{ tu,,gfv,+@DDRRfOrUR(xý=jҤE-]@6>I'uS0b0oШ@C'*wE|Wбc:;:v,%8~Ŋ֭۶m.B!B!B!B!B!B!B!B!B!B!B!?KOTWWWWW3P0fzIv>E0bcu ),8MD/"cLa~JUQn]jp$~^  $Ɂ4T뭭MOFA뷋PSS]m( иqhh=Wc;%(zd1QJW  ?fV>rdfW֭J !vD뻂\ %(i:)k痔0տ|>ϟ<i(An߷;w6p\I$z }ѨՂPgƞv\4TTAREQcMAn۝N]< g䆶o߾}vܷo.iHc`0𸸤$ 4466) >&8tȑT[[E )[0CCccirm%u0VTF^щO0|m#@DDbA !B!B!B!B!B!B!B!B!B!7N2;VP]8@UZT*z $D[5P(X@X x!A 2%5_݌UUk{2gc,4s~c,+_g"YZc̙K<a̟osbanOQz%_}n P"\Pr{kJ$5kmR$"R&`6Z @ƀHJ%0&m6 ryB6^jdظSY3e8NE$jR ˀM$`1 $DP{ !7WULzBQU55mOp0l 0T:ͦTS(J?;Jx1jCXv6h4:|BHCƫՒT[@\\hhPPXxRq1 FZ xTUUV:ZPQ"T[2`2iz}v?RT_BT*Wown~O@ \^R@LLttxxvBy@yBT*5ŸL&A8K tEIAjjjj, (l通ZQ]&M6WTO\ fv /Ǐ=~<ё DP(Fh4`2 TC}Ee2L ZꊫZ_i&5.^]:^o4nY] N媯FQh4qqiTt4TTA czLpqTry<ªy<2Ri4&z(ICE \JVk@qqqqETF^%%ŀh0~j--ZF]F`LEJG Pƍ7jT_9 $%mۦ+fzp{wc^zNx<(ICE \RT jkvw }gݴNS@$jZ++N_!$'פT ,99DO/,',ן8Fj3.cYctгxO3y6iDu:>^z@TZm0 8'!B!B!B!B!B!B!B!B!B!B!}ԪQXXXȘϷ~U*Jq>>*+Ϝ9s1I4Ej4~Dq>fT7]vnw;fx3͕F5Pi6zgBȿ*A\/a}%&B!B!B!B!B!B!B!B!B!B!B!B!7x/t]&͚Řx<@iiAAf&t6[uNh4fxrtL`68`2 !!jWW* T@hh||6oYt)T OR^‚M65` xvƀjd[8h޼Y><\P*u:A\.ƬVqۃ?7AIMy@SF --5q$9@PPiix8l46o8%%UU@Mͮ]{$IDE&BNgxx^`2$:zP"W :{`LU*eqcr>$$4ib0qq P|y?ɀ))VRDb#.`Ⱦ}oYv`*2222Np0B! mYuu?5--99;;^iD"Hc ߰X `0 4qlʀP0PtDݻv,)ٵ HJJJJJRDGL͛ ܢ"k|x?嗟px߾}-D WPk 'W> |Oː,{z޽XoJʏ?ŋ+yW,-]j  aG^=:QR{ ~e8RѨaXPTԿ1c ݚ޽{VU(>ХK^͡P]P\ukI Iu"""""""""""""""""""""""""""""""""""""""""+D0 Ve̊]8v 2yuN,MgV9C)(mX'@ x'R@ X{e57^rpOYߜ@D|N]*uut 2sx` a<O``ͱgVs505֞lPoROuHoJ \'5@xuG7}:[rҋB!DD"jC{4`Ӏ$t(cϠ ?Q&€uku'6[loO|7JꙀoxW/C='/y\< Q,[Y )T:eNRBŒr@f9GYP>dbK.lL@Ҫ >D~i€`"ND-l@+U ûb?zu fG?yj_ }lp. Yc8#FBLkZ@D 6mw `h9xEC>^_}`ڿVV/~eSW@#V!<.a@qVxQ5@T}YlvW9@$榿yXljfIM;\ 2&`?乷gT"nΜ bX 5Y8Gj<<ЍS`}nÏ<h^KG3WoIUR 8o;M#Vyn&Á@;lj@qiM}W;n?bՀA)@lQMׯXX=MfW#w㭀wA6@iw':|"j4 lDh݀  Nj6y_y|' BO`L;m|;싁%w[ԫQiJK}t9]nBdc-1nwz=:P>;2~ΐӁlmJ`$4O߾@h:\HzBGJ_8)a@CȥKWwrN<), ])*34 iro J$TqY` yCVNLWVc?2DOD([^ly3SI&UGx]^ի̔dy`W89iQ1v s9p^s~tz#Hzޭuu},wfIF4fޓ9;CeIOc@TW}ꚛk-cmtp5vѥtytpu(\3ztp5kjѨZ_=zUښ5%55n@RV(Pfu:ߓx!f4͈\f9/[RԹ1q48;|;9ӱ 1Wfc+F/Xӓ;n>LxK1MΥY 6) *HϻO>D~i//j7LHHP3L;~T4a 6N""ODc>Xau*3>8l0feؚ=1[n0CUL̑98ŸqQl]ĻT\,@vsدjJ=gb. x.tp-H)OO K NI 7t%(AXO\$sG;Hpm8Tz*VnjvmӪ7Vʏ// "y4&Q9+v/@P~e( wo܄q`o'^MV $ue2d>~Εb.wEr.snomOtDԞ)Nk+# ^4W4lT}Uun@G)U@Q^[Tn\^q,P9s `m̑~}逷={}CԤ-ᾉ?YBw.hH,-^;JL"#h . 3~ Kɍ/[S6mO O O HMjr pXʼn?yQY;>qPO p 6J7e@ͻ|W!!#WJ/,bOc!>9>+sDMDqF\@5N׀To%G[J m2ge<*[1r,Pj_{D YeR_|7v?"_ZAu@24nov2`\fn4poqtm zWHOкȺ---\5Z pr>q>@X.4SKqG10n>l x0?7C@a||| PUU @+Fk'fDMDM, BB}umf-Oa뀭9_;;ə0`bwt;6b#6/_?N*4eɘ~܏ac:+C".r|D'8Fjn)/?rR bFv"ƈSÞ˼Y;ʳJ2\ٷٷPSn1<DDDDDDwDtx۷o߾}tݲZ_z=M~?) H/(lIDATOo/ F)/X֬kk۶mTUUHJJNnIL@>} zI' ʄEFϻ:wy?~z}> nسg2  BDGC &(:$II~ߺEϷ^k}%qehpEK=5멧͛7m*.m۶DZ,l_Q4:t ;w%>7r%::\0A!4E `ܸsϽB@cX hhhllh CuD"pnqDGC ?\.v3˲,lq'>߳&(:$.˥u a`i-qDz ,_E4MӶܦԒt0t0D Ao8!]KbjZ^Я!^K:kʵbXe-|>3P1Ao8<1TNռh48 (G ~U˽v-sP-&Iqx3M Ϟolnu&QEDTն[Z&m[֫v Ñȁ 9g萴TRwjwS(Hz54ull:~A7סY}}CC0Zi.&$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""FO|Y&MݻO>}wOKKJҴRN4M%?߲,K@Gʬ,799;{ܣ:D"jnݒ%>x99眣i(={z۝877G" | G"i9sf' *)U ~[>}qDZX ~55uu`-Э[AA H)ia7M;сQl˲,6M0 L0t=|PSS4ڶ)㒓8ql;kIH-hMXmۖm۶US|?@Q ItD4AٶeYVmY-C<) qsOXkeYeLPDtp8ēRQ})SR, D"xT_9(lj=Lv%"g5vرc*JffffffJJNݺif\SH(RU4ZAP8R)VNWLWPe˖-[WP( z3fc=<N4EilL3zHDj&MˊWLVYn`z_+(q8J}}}}}}$_PGfdt}}~iڶ `ZMM@^^v:'29ZAŷsSs'B"eebaAax<;65@ZZU[_a2eOPI!cA'版YTL]7 LM5Mr@JjnoOOﯬ ZrR8΁ZZMxSS:uZ сQJ&~+KiiFϛ6%:p":y^ۡK/=嗏~%ȑsЭۿ;nڵp˖+ydٲ{㍮]% 6vqJs l9$y2Z1r VB5:vtx\G979C±PR(#tˏ6':~j_`ڨYnͱw*{G >}k6X Ё@16abtr<)4>wa6B5OPZ{VՃΝLH6/t XZK`qz;nq^T[&u;W)ATcBX~^bB詽a6F@ S>{Q\uf| ЁwG[s< X <Gb]bk;L;?/LPԆz6JXeA?Ub9Fv>yA, !*o*8P'ሀ܂܄؏ ۰뾻{wwWO7M &@DNڑrN۝1 4T +</c:$l"-b+eX <(J %[pMr5퉎'&(jCʫ@Nt.C {At<,$[y ~AÕOD P 0@]…ݿSW=7LPԆK jbrR 9:,\rl_:^t_ k|44p.p n`kZ`EwR. L+o0@A Pjbyr|HP \ TNl?| FʄzU [;2ʮ\K*}[!w̞lޗy;ݘ@v]Q! 6P_l=!"oT,F ZUQN,5hRM7PfWwdH@.ֈe@llsf~_+Am:zn]s5Ӷg\^o^@9Fc+ݿҁ%VG6KAu;w&㽣6M-]0>eϩ׽qE=&;9S{ zLd֯e>dJ%m2HA\ߚ.b L=qmdbC0@L4tnto9sd8w8gI_BX!"%<aMwEOV`Lc wS6U+Iuͯlۥe%&"""":qڨ>fPJG\yg<G/00Z|) 0~y%Ad YX\Ltn TF*#կ'-[8DO QѺ~̓εw.[$N=br:(4 Mґ؊LXT!2j?hbcOa<(j ПoK3Ϋ׫}%|OrfO<{ɠ,F168? \' X)ó7 cT@ C?suU9{%JK2moץRʔPt]oǺx{[N2N}*׬޻uuۆ;5qaiwΒO'3۟ v/y`Ksk"$:xԆ2Qq%IoL~m7Eh4OC:Qo}?_p=ԚoWX,Nt0AQ2_NTROa)>ƒgp2Ɯuǯݔo[8Q(N01?|H1|dB/':~j_ u6Q hƨC=:%S 1B CqoZqR5~h?hϸT5T֭Lt(}0 >pb wOY *S@tOtOGʲ,/8?>qї[7O .q(uk+#0G%zBa>&O(>Z)%R`!P'>0Lۚo 4gLO,AQȨ\ `ϰ3`+1&d\d ~vl|bEߎ^ X-a5m' P{[] ҝdNp:P Hzi+0QLFZ!RTuv};cecMC?z; {z^ozσ6 01P'3seQJS9V\ځlj ʹz`j &6TdTc`qQdx-yțٷBkB>☠WiWYl4&t}}s|yZ^/>FeX‰s>`ԤIENDB`images/donate.gif000066600000001076151372133030007760 0ustar00GIF89anOOO}}}ddd⊊٥;;;Ƅ!,n'dihlI-ex|m00($hШtJZجV`&f!zn[90~"{"eggikr" h}~zƹfξ²Ǖ֤ͳL@5 @t tϠ<}ch9r߹H\IͻyHk㳆</fG3,Η tDL044  <0xׯ`ÊKٳh@ÅGT(x˷߿ @AA"tPxǐ#KL˘3G%:# t0РӨS^ͺװcVM0$Lƻ N|ڄ/+_μ9;images/vm_menulogo.png000066600000035345151372133030011062 0ustar00PNG  IHDR@| pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F0IDATxymGY'{ߪZ|̳7 asAƆƖlAE|ږǶmlfPFDA%Ф3qCƛy8L{\SUk}CA{^{ڵ~G~8f) GkSƟczkEdgxܴ%u"S ((|88_A>.79q(Z!/, @1H 0'uyatm40%hAP(@<LC33)D4G{i)~?/,?Z :jp\gų)igmk O;ۏOo O!l6`c@L 虶/̒3ׁ˒WXmZaQ"2>o9Z۶XE"p/Kӆk ][F>d [P\Flf`MtCQ0 K(9lE@!{`6șZIhO@"3=:& |ֻKfs MLAA:~H\{}JV`)@)9<~?qmD  ,al(`(| Nx.̌ި(ĐOzzUw?@7X>’00"^RC)fД5ESX @fu0J 2lo|00c^ =cQfT&0 &^|iS 3]X7$);( ǣP]wQbjva}-8E~HBo_MS#ی_U Wǝ"&ffZZBL,wg䙃vF潬P{\eI0iv Εߩ Rc05o-ҷ߬LM_V@ ZQka#Nr"7晇/Rd𿅱y; w'`:ƨ k1:M"B- 9)C@*ysk \CvphS>]nQأx+{QHq׉1#Sy4g0aX8e{{CVz)hTMDC4fPkO Il0@$pZ m48Fom Ik-7tf4MphSK{u5yGXI6kHEA9Q F/`Bфx"ː(}f7,qSȒ 503 "8@'&fom%ym9xݣ D܈_?*QZs T{u& 4 DXNnX2?qHLMk受;?')6ק[?KO&33̂@%Om(Y'_o*RyONR$f.=xcĦ@L?cJ%C9RD:Va$Sǀ^O1[=WZAmw2 8[H kh͢j!r=ez{"OD t yԏ/Z%/n헲  !(ޠddLC!lQ@x<=|gu8C ţl*sY!B~ hE@ڮ+GeY֜n1pyCV#b4OF!qP@i2Q.Tkm?`>- (Hex"wFDi--/ڴ?|61%q l"7+YANxn=a+.а@3IsZ#'&%HYX{ J]e"OovD#Y-iF pۤV$ S B xPڎKj R"8 dLЬNt_v/ Wz+ L ԣj4@L[ힳsC GA'e+)Vz^ܠ:Қm Ko]{תyliW5f2!BhX*gOC6Oz%CDI/ȭms f~. m|7 <'@ C@ kli*ynC?Lyh@SюXܗy֯}53ƑLً~BkpZ@술I:_2pC2՘iCG7<<h3>A^E>/j݉r"Ee2ML1DQ R7n̑< _ `Uo]t_޳tTN3Dړ<kt wg x(̻<X -Bٚjr}բ_hQ41:CuŚ2Y!őOHfP'"¡3/)B@0%Qz> _,(sbC0NNնg}*:fc*.GHHQT4 ?wd/ҨF (jX@"I;l=e]f_ J5L)OӬchxݽF$kKZ8Qey,zg~/WI(u;xWճU x{qE3 5" f*xC#@^I3uOTb̝N#kA3aOd2Iv"iӅ[K74A.߿~h߾gj >gl1v uU=$J8kҁJ4fֳgG݋= }7Alf5Y?E+{6x;l V"> ,-H)2ci(@`VCF @}vc(:2O0HI (X<-22AOY.w2LG 2Ê8r Cſ=7RT oA(wHi@iLK9ם ^fʙ15G*imm}m;&8O65=;ˌeR [M3KW3R@k(E |=+q@#S @pxZ@cc3zB3>dq%x6+B FH w!VX(x @':Qj@;J_cU%c*Ks"ti֢HG(r/)-*"kӤ Ljwĭ0/#i4漐M2Q0~n[ݿ)&@`pYjIºDOnFtX0KҷHm 7V^n.mj1_mJD62z@8ouL; "py6Omm .Yϭp!GXK~sK$uS٨*B,C[jo[+v#:+"ß ƨYTFnʉC{x] Hs\]Ro1`XLuL?;"V05#T뼐}h孅# 4fS5*9TH㦢TyHknr3i"QDu JfN>h;"/L ;pfgP(`Vn~9lg5C/%uRpƌH``sSݸ(([)iB;Vu is^Ea. @^vu:{~ ϨwuL cd"$~Ү+.J3.+w5 N77Aigx(68tU:S ĂPΣ]gv1b`e5AAw ۶@X ]"jmVtJ!Pv*I@%^ՅAdfklmѾu~涂RSܷB♿Xf"8k7-h5P߳_*,{gj|B+6Jؿܽѻ ͐qڔ#͈qV7%>b۽\w3"lR]!9"t-h z@O4CDyz>k",4xs`E~ggIU zTIZڨ/iUk6'dka{5}TS tCB5),b r`ޚTG?eftCW0D횢+a(fZXՊafvMTe9 *Pm:P3fx' h^Rm=KԷjQR\ hbtD8_PHWζ)bY:Aǩv}SkRU~Gعopϑvmg ńQO7?TtIfqg ZfYW< aLp^^Ig|O&A`-h.NM@e(#mZ#dBa3H~fRЧFFX@%{Jbi[Z_yF<XQeT(KA#4U㱱n0;] 0Юk ЊZw~V@  Pʉr#ɜd/{&LE =#)|Q|8M-B[ld=8Ri׾:GXܴgO- ´fŃAqCbXO|c3Y)σˉ}`@3EPXWrp$0sꌥ!@$2d0U0]C ,}K5B.v).Y7qcYV rx)ʉC@KQ=Ppo>yD@MćK={+3u]i2@dxt5&8ѪPXB!D.uZ(()oQaW3(|*•w~0MMy"*_<ŨB,44(;D/R[L('p3xR {4L#D,w Ѣ(nhg6÷FF]h4A?̾vjEp 5 @) _fkcSus(#Wᵇ:\+quc4  rnN)oK b,8ԂbB߿ VHؽTأ=;6)2%D;3ur溾Vn"̈́3fE5gֶD8jB$hB3P@!ik(Nu7~i崸Ou Rް@!pa-,!%AbK% EYHb1RdY#_j2MĄ\3 ?!HG5?yNe)";8:(SYu]~&Bͫ\; ZyH9zIIU]GnwybbB+ PcSusuxod{/3w8Dt3ڢUfk*(Bd=&H$ )C+{M(/y?)J 840xw>֠\be>cBd 5}H~EgC󵥞`T&H@(j7tVz9rXN rZK $*( x/X^1{^R4$ le ^Ssu }w ]N"JW @Ȇ -7DBUZmt;GK(!dWX3oF'+O!.+uoe}uaƋDXgpժ44'{Q D@-ЗteZS=7R#/q7=J H)sJswKjRιJVBs46ȝǩ9_ !aLkjme_A%k&8ɰs$q<#VzKV"`hIiq`6RKC)Ů#:{cBY%bvh.ISm|AB.WY;Ŭӡ2E^@iT+H"yZ oSE`;ߵUٷl +AoZ?jL5^op2z*r'Zwf;m3@P\%uHsw{U`nzEKZ?E7)Ǝ,CiẊDLf;֏qV@+@֊7=$YFE ^JRtP?iiV 7|$q뤁G8H1ȪEf^JZ/Ԛ; fHSJe"x1 $1T ޮ8dTK.]YefxP/g[a%ta=v4ˑuOӷN7=,瘰<"afw2bk"4 O>-=Ofh@+~wR_"\ a,ŦZH ,Fj b8/սzpz=2ljM׃ X-w/=Zrɛ5Ko*@8qў\*'m0l֣ )?']Fɂޮb68zk'$-Er8Pkoʆ+_ce@Dڪ^-Es!m7py~)"[y1GmamE1DW֍KGth)ŵgmj=K?eX<;_UH"4J_M26z@3b1iw{M {UozֶFAz -bɻl 4~}Xf 1;V;!|(B`nM_Eq=[FtS{kk ˀ~[gϸ"}8 dDxA?b9:eDKHCW"WɭLF. -%Js{Ǘ7h@ݻw_T#ш +&֣3zauK+z{B;Xg-Wd=K(]JkT)/Z2p(CBhѓG?Hƃ_#se=+1KD.NUD0K}[EHQҕvf-x7"Α0ړ8kXʽ{>p^C@ÌYê58%=w{Jޠ+`6꣓Ƚ^JcF!sf Om~\ތN0R" Nm ܡ xWWAP 2iBÑ#6Q| $<ꃊ9Blpe4*nNT10<,k, _Dm|.qP*<,j*ה?w^@N&6)(dR}-4 x(\ at\&= Uhe9XcD 'wXODDtJA1aB#*˸dnu\ѰRnL-wi+6C^-=.^8ٺiMG6%mlVpxX #zO۶xn݄~, <8܂ m=h 6GΕXXO1_pa$V`:V#%;p.=nj[FӯA"OG spuyhXX pyq+u8 8([a%ud SXK. 8A(B.}==;~A&O"qމZ 6#5vQ m0#e> tHU2TV49B1,GW y \؏+a&K"|l] y  p(A`= C"/ 2`5)dzQ$3Jl!|C( e.J&#V*KyRpQ}4oIJ@̓i*+<e cA]'@u_ T\$`ΐE 27ê'՗Tk麙Bo-_0vcEb.;?ES zx̽8'>I9Wep-؆|3~n"Q}JDps=q;M@snp-K(B4{dN ^7a|=_2 \Y%8q1kop:eY]3 >N5/z(!?N^[FҘt݂ZVK؇Rj-͵JRmR_/Qu0_3wÐE Ƅ=혘|ZdTa8܉,M5j~\&z8VubSpRnq_X-,ojjoP%:0]y;1[\2V+՘zWa άƙcS e]UX ϡ!F /][@V}JPc=W%tV`}cEGe*r/]nY99391YǶ;QꑸV-lTmzцϫ1MYVGVoNº"~wzOu{bg|j&;aX%?3]FTꚬb}/򜨝^ߘ$g_QnpdUD^,Ԋ}wgVy.x{𘱟V@['}_ (J9!R/~t3ͭ'g1+\dDF5ѝU8@ x1=fl#qb1玞`J|~l}}pN<|̹`<8|'*~A}oԃXNd;SOSTRtt` Qd̲mEBa/FJb;h~xNL\ɽ}˽97TUU1NkqeeU,-R]GLss֭#):i&޹}'zfCsg}G C[t:`PE{?ScNj ;w7ea(C$D"×.'N|Yb o.|qMd@ߦ B{ TTMŒ~e99bMW rJ U m@YujB$QU[ERf5o%[P TȲL(Gn7F%@icSooiadǎSX2?z1pĔad(Wu8Pv8I!# @A$Kw@nK) kkkX 6<-kAfeBvɒ|bhhHDL'pt N"qo&d`yy~i.Pty>YXX(qGG i-d2/0߿weYv"fd 2|2c,-- >JUc{h6e1#**]Xb^d麪@{a \SB(BX%lu$8婓Ir3[ZZN8mU)I|! sTbW91wj\'h2*0ȁs[rV`,S- !>2|T,Wgf09YWd}ՕeZ__ߏX* ΃X ߮GKNӸa34IENDB`images/delete.gif000066600000002217151372133030007746 0ustar00GIF89aʶ¹ݗXlོ󾾾lyyyur|ئMnr򀁁}߹m{͕ެ|}|]±ͪԞٲrϩꤤֽcy~^}Ouʍ㕟tģݒn~篰ڃLpÎ;XYeƋ˷Mj΋_u~ÿῼ`s]}ϖǐsp꠱ٷwww񷸷םKsͰKtͻUqۻכLrɾ"HәiE_i~eRmڽpé㔙bp󄋗郃ȷBatֽPuVy쩯ـQus֑Ύ׏اcڢսд! ,@ ("D 0`{HHXr)~3A%}"HN6Qn,:lj mLhX7BO "pQR&8 ʽ4 6\zhm[r#$%\cU91n:W `PpMYC;(PCB1 p O6PXO,#VxcbU\|GӌP2@E(Cq`'*(Ћ%qlD KmI HH ;IH,p߬]& 9,ȓH%cя` r@ Ow!@)VhKZH)P8Ex !.mwo& Jsl6W̙3guPc>}a5gi9dfFESw֯X6ahlpjPOC*)QNyʽh`8b@mRxVmךnHYH#ERc84] LKƚiFβz55Xdeb'4([)%e5aY, 9^'Gy,"IrS.DB_R,|Na[ĉ9:C$d<V٢T`9sEnjn [ܚ?~o%9ٟ O J#@P^f2DFʤR,dZ%(z)m&6lS]Ye謹?-}Bzh4`{3BH<*BMd[l#u<EvO[Q'4MĀr{b>"DFJt:mN~E'ו'hta*|ʭ[YO+a5 &@- dnb me[~~sv1]Xb +Ym&my_Ղ[8}t]q&6"';ؿ>Wc4rKNf @BJ~°J*a6;ϡb>[s{/)nXB^ 8-!$&mW;Qnayԭ ӵ5,otҞ(ϐ^yHvsƼo4ԕ1'RRVCOZKg5x%9dPYQ!}y^ꯄd fD.>Q\TWͫ3-**@,in+VХcGnwϋ4ya]iI=i(8#9WJhf7حi*Lq4QyiFDx 8Z;/R Y&]@4h&XMCd>8SU^!T*+ЌR7԰fc@.K۩c[ܻKJsE5괴^SzO1v4.:7Yќ[g:^Q'3 *9ŠQ[kIjpwy_Ou>wF[Ȩ@]XJDh)*?c 8R\_ei Bӕcnjdv+qţnwλ;,:.,%H8H_0d˿ Fݫg/kx[>Ii3a%u *=߯_O{j彧j8GX˫wNSkקR!nDE~OUNR 0遉LUH V~]7n㬌d,SI&k2.j1dWTfq;s.:zi S%?_ؓxԁE'iʲۡU4<=wB}jP&Y_]/Ń9ý{yNX @* GY'*CayOVܶMOލk8~oEkU}hC=&'*anS b(O9*||Ug]2}|i7oiK%r~emo$wtߠ)9vvWtͯאg#ڔ]MlWPpܘq詯 $'ԥ/_$?$gUsOKs̾wxnh_η1ޠA3 K,zБϝXvƝ {tr/Ww )o鈖^ ^ֶe PlqSmixHu)8lfv1N'Yw0q }SX,v@P+6_\m:apKb|?_KЙs7}G ue5ze/o_sǂ^QQ>lڤ;n A.W?ާyNݴ{;#`Dب%%áaEiRtwZԥ (&m8zP eslSȐ{zltPHdOל plvͭn\i۴|wwN֨/>{i~'≮S;'1c]v`HEF%e ޏ*d ;##6Ps$&.42֤I9,8+W;+R! L߹eЛW/45M^BSLH*2Gj'EgfxPh'~/6i'&XvY*[NWR=m\,%uzj<-=8:(G%MӥYy[=vqyQVѫS=qdd3 ^Wy'2T<߽eV 76~s'K[V`z)N* ֮~;;ύl_;g[}hGbq{)s+-)?ܒ.Zd v,=6}cqN| !LvٓZ)fee.Zɫ2p!L}Z Ae~*Ԕ滪{[}|>KB \Ʀ]ܺ|K]&OAwWHU56P[&q {:8"@ie}riXC<#] uTX護R?.^~H9ebH]'qcezɨ'۽9n}v4O?H޼KS<|5ܱny1&:.g)ۗ}V{^yL}HA M^ٖ ={]n<\=%Jr<Q ' $DND>:zg ]$ACRCbc6]]^^~=00dSQe{/5j?T?bXb>I쬈Ug]ʺ6b"R5AC_1OzK7Ax*;yo/wozNJg/Mķ55 !D0WMy?y!1 &CҪ"z_s|vq}s"/z௤On&O' 7G݇Օhq=bpfpLX\#/hF_֟R6c1[ڬG@_s2fE^kjE0McB*", fZc1iۄzD&@ɳ\K)?03 a`Tz@0i\`X̛ŕG y<pdfIݪG WiF<=R;zG2P&d2O&/DH/ T_Ymi]yT:s,:W^;ꇓC.:򜇀"vޫ]@ܨ'v别 ,;CM\3:g1$?gE ɝ y"V9vEq{$NЊߊ^0fxLׅb_c[3;b!qfB$ .9u_ш xDzs#P;DY- xܲZt\s[^DN;q&b2L7@vj,PYkF%u [ƁR)"C?T$ ,xqi[>{]tRzOQG'2̤3[z{/[-a*PsƊ}7/ hhapqL9ԏ8)8Dݼf& nɐ/e)DO08E' jA E Eך:/LEZ2j)KzcC %MR]!k8+h`?B$8!#HF/4C1Z7"kgB=p7DDI  >^sm?ܹN@|933 oa'+$Bie¤g& xx(L;/(6 ]'^~%QBd9(0DDN$…pស8FmE#I`ܰ  uBY|_wS`Ygӛ{E|. FA:1ooݝ5Z+`\̨!jS6}6|wdGq26&aeɲ<~\'+Cf"1o1|BD.V}s+3ȏ-A{ 9PQ<~ʈi "5pѷʈ @UCaB/B UcaA{n* Z\c8$Jq-0 PΏr(QHD| d L͘絹- R VdkawYex0 Q[E48Luh I9!@AE mZ3WʔDap <<5w&c1 |n3 NlbjE.a\EqW_L7vX$~.ҊE,Xfl6Qtq՗AQ6δwY3pΞPWs!pBlS>^"xqj8⫅dV H/@iV+ѝ%v_.84@/ɘ(ٚS6l/f5:vԜh:a;i֎@'gh=QYaz,Ru=dܧ:E $'z(gkᄏ鞉^ jCzBA+om_tyo}GMʉn32z}@U+n_߫I{se h8eiy (\e 6O8.*Hz.c-_eWti`i,Ƒ"#W- vƦ.BϚFvr A,̟:yL$U#rW×7R=RUq[d:a@;oM, I<Ѩc խn5Ab.(|1 3!=KuYaRdE#!$PBUV\f:;ckTV~MQBs:OcD><]G'">UF|CE0 ҫvc6![9h^ ;9;dqzf.4PW/R0܁`$J%Zp.Ϛ\,P㙱1 ?vvڪK7 5J49=`s nw`sOKR@Tpe m"T,]Cu%]HlA ו^WQPB: ?gñn׌3iER IDAT!=}`@4zƱ/y93yG W6!*s|HlS+!+/lbc?`"U&p3-EG~Q)&k.3 +>9CCA49s5J+[lf֎=3&?1~NƫnBt< jJljԄۺ™gNP[/d+@YmurxEӦ:HheA2hۭP[z%  c}uNl \ jpB B6赎fidUٽf0&ƹd:(⎫Cd#= Y.z8 lTz l]Dq5+<߮3SY j  0j5b/|iZ4Z5hͥ 9}ȨD@Ï34rN6e_$<\4uuȔvqb/6Ç+qYWƆ[m, Y V=0y.m a/߀(pG9IJ6X2Uws euG*[}C{vֶ^*7>=&E92?.2uh.-V^3GEYQ,Ξ:榮:k/>"؟2ԛqUW |l1]fý}A^wP'm~AQB TP u.T5tXhrvunP󢙑|T4-*=\zQ㕦#khfs%աoɷ_v ,@=˵yT(9cHO-vGI 0M0!01 z·ʌ n #F'8Д tb.!Aǟ>S7تJu'4c_upۢiNg l~f֤],6MNK8Xb]Ǽѷn2/)cwOIRMS P'b4M@083-6-6jp.*QМ2cJ~8[qD FpotN7 O#$ $K˜w %%1oWQɋ-\,qHnm:jcrGm5<LWoUvi-r9\k-ۅrTt}uZɵws(\:wIRQZҥKBEpxXjnt 8q.ٵE 򻨔?_М.̵4؂ y>>>!/Rlxo\A$>9%"-V5\ۼy={UVVQ7r]ǚ7'\'&ӧb#GvY`Pz/lcn:;v ]p4I4uH=$TMq# ~j8o9ԛ%)/p{' w6}ӦMcF5Vu'A3Leo$˘9U}Y @ ?{\3I.rsß.I}׬Y/5B{;n*H/;*/B(kȇ2k X6?h!DyK :tHIJ;;Vz3,]QQqbo޸q1t8qŸ\ '7dp4y_}{)?TJ,ˆ6Tq| g OAwzsU@m赙r)ԸTO+ ùןݻ7oy39*6!5sjy֭<ql__ +2 F'J $U3R+"&"(m MFgzc|JDH}62GJ~zРA 1"qF#"X|2eJM_mp<Ƞ9By:pjܨ B ch1d#Z UWBނI q7A0'yT)M*t^K/9J|┸8. }IUjNo B@aoݺ211cX$64<6 rAb eo`7%9*L Jz= O6 aU(V2;߱M{jc&LLޙ1M6Pr7ΝB$r|.$av$=*E.T\GuY9aMv0cKb0=l@2[MiW/ݯ)O|_J&0y$A 7V]BkFڞ+O[Vu~Μ9V^?B9 mڴ~&4u"4sVH5n ̨1(ØD$jՊ=qD6WOڻ~wuDJ8c玳vHM3 oڲZS{T^Qώ^祈7EEEMvO^#bD (B?OB2bП\^=*f\%Yx  O4X#9Ms]I_m:$54?|HKbGaUNWkIhKC+ڣ[A۠wp,gQty-^bq6=!%&wޚ-Zez'X iQi"P`S,ZvKjH8 ڿG}s7np6D6b^~sMc5ռ7URPLo_]/sGbwp^ Q>lbKFHL6mZ sB\]yz[^^ 蛠(*-/P]9$K~cO& i`4z:.!_]j㴫{"䠙 vwދ_%e˖ao&P# =w!lLr  #P+4ȁa!nQMVYZ%v*KUpi4)s. ՠ5Rb7#EMN_ n; jAizF~j38\߈'~*PB貫?\(>"uf|W{Eh{}k \I>>O-VjAQdkZwNҡ@eG0`fqpM_fU*GуEt"bCr49[+XsesGPD vZ_lEkO78s?GO @ ⶁ[ѩl5ŵ*h0R8LyD鉼!o۽mUmujuq߆z [Q#E[b-D V> %/ =ܿ_$_T.cG))#(H8?,,"TWT b,Fv6dMRJ6}ڞa2*i^`m .1`͈_ciM2`J4g"##5)+(X眙Ge : :'UP,O6T)qGBHy< 02ke11*Z] .5swKz*BGl4~Z,d6:>@ DIcZQ<FbEټJ^ʆܒB?G&8z.wy)mL3[Rї‘:, M##%#AuZtf()C̪+H8drebykcv"_M+;]ڬ@5~(gzk#!(B⤐M% ԑV|duhgF_B }.D@Vq%lk>o:!‡g\3ihC>1/uްR70-PP\'ʚ rF \*^_Ix\\r Fh:HS>">6X2CJ$fBJНv.Uu U, jACS<ـN; rXZ-!0UV c=bQNt'WĿ8``hPX5k, \vwC v߳2fAƏ4YMCfoypݱ ?]Df4$?)oP|h^R}.GwEt2&7smKGa3E a Ga37P/^D{wSgTtgB>.4vE1ǘq13&ql(ٮę}0M \m]E!Uόq]oV8r6'3s7&fb:%fANr=jXE\i72{%[k"!35R+D}?x{yAe):K}}u8 kZ1m7?߷A#V=3pݵ+"f΁K3pQm P CF H >Qa|}~?8L9Ͼh !$,VqXꪲr:E?f?NIE"Gw<&I,i:XCo(+R.e 2~hШpi/\ zBYǏ?8' mԹ3(1oxjedrcƵ{3̞Tr̆fWxQ 'H#5m;cW2 }PsWD"o0a>V̒՛T]A.9^zYzܨ>Bw y*/&"#*Fpm&̫RwRrd/k R >ߛV^u썃oPVGvsү[3c";:7G!Cb):~:7"AOϘ>;~t'n|P҄A[|)#g*\;R\j% ProV̩I~>wt+ʽ%/U(5UJ5TDt7&~Fě@3d/RFrɄ׮^%ȾWM]#Ί }0(x A`|#1i,|#T*԰&n>ĥʡOv2nWּWy,V~c`P=n Ɔ- *٪3N_E6̚ b2r]=d#JK?TL W!/]v7!pôEY޾r[W-a+"#Wi)sZ:6r&IYeix*u3mlLtVa-VCV)z*JBH!0,G=[)jWɑĵX K@EXq1^] \yWx^6?_s~ک[c-](`.mRwwE 1/@52=ٺ|`y'QG9ۢū &ۗS]_IԣtI6ŠKjM5.QGyW# {"Vy.v Ho޸xl7N7T|tWĠ/kMJq!<+=ؽtye)5b`h~Y~?˻L:cU>o尛OK:J!Ц~t/nȅŸA;pH<[WGO{ 9|vq;7h$e9#^A31P]eA6Ò8Bp>]뚑KG|`>A'%'>KjL/H!㈈SWSa9,dwwWvS9 GϬ_.^޺C tnRA_#eJ4y}Gfͦd_J=ZG{\߁uІo/kUYWKI4Cq歓k%>KcrnRGݽ8 gjPI0R;,cBi5] L? qtKúwWh/]eeqZ@ܯ2VozQe}dWDR[T@ؤ6Q!VvXȶ˿ʥf1Ar^p`K# :ZT;zAb|hw;_{vq{=%"s@i)F\ tpM ; ,Z!,)0{߲%>AiI%R;WQmVrzGJgh$l_ٱ>f1݁QOt8Sҷ4GUeΕ/?>,'yR}EۦN { w`9l,{p{蹥~I! 0(6m霪#'BTT},0T,ϩ]jCP/,}},P}q+<?V{O% Ι<#nw-E̠zj4O!3`WD)HwM}[D`39xŽѫ0UFD7ӷʛ!m= iO8}2j[aA}#aQ)|z|5f":E ~<4+6.`ٮ+eacq-pSDx"yԸmnBB^R)%F#|5 xzxMe)/JSy,-]yNA[TSo8,[?vb_Bb(іY`d6T nNw&@;KTݝ1 _{w~_ت%/6%%✘oݫ?Lj (Qba7/iT*ԣG'`o~п=3qan< J{>tzseY Yedx3"a[b+yZc#xU3-jeY]˹NZn= kg8w* ?̽gIOH%{PiZXݵkcm`WE"P{L{ϹZ@͏yyO{}Otɗ˿>Z =Y6ffw{}^۷!PM/xO?]]NTh.s+BlA(--+;ᆏK*iqݡh 55EUGt(P\8 c^o/xϤ;/rt k.ԁkӋU+?zrΡ#Ƽyuli9sFH'tyڴ?4,Ze˖dž:0C~w#}~yÆ_>6g"iPsOK{ &?n'n[,l3O4駟o5O{kEiBs땝+K _~6 F/x-K0ϯ(|*k@\^n+yE,|hx xQ#T6Uv\~aw>6e?z {i}Ejv&#"ZEWcP5 t  #hD,>כ)*"D3kHQo+퐖7Եsz!*mQa>#=G] RLϦϠE O#i%.4-AeEXm]]店 .e$gÀY7#Å~c_c~s#]ֱ\[Sp~=y"WKK5e#GNcs%4?HQK2KՀ lOm15uw7Ӆ hײ=πֽ-ӹ 8We{jm@lOY!x8? dk:f'9j'exf{N!\z% '7=6 ma{Rh6Ul?sZEсr( bU$'Aaǔ΀ ƍo"Q?5e=ޔ"kYlO [/g,(=D ?`lGITd+ UK;@X0(C"ϧ00|F LgNQ~lO- 4lOUz6-JЛO1dW@}5{绶Ulq냞 \0W]&", ,"~2d\SĀa{t3e{${*M[I32]1orAGEK -_-[G7@%7@:\f9{O3/\ b F%dI(%7`^i'PU ŹYuJX/wQ)XcU6b^&% 35ސ 3ʚ1 v sb4ZBuSUQoT%/_\pS@ȌvrvGg>?=*6#8|W)/BODZ.tW(4)s0D 竑Kb\9n$z)=kSlO-}?Y)[FSV&DghbMY(,nD=/'儔>IqP~c`P( *P+Z3$'X!d%*o@A_Q' Jw|'tb@ #^AhN1<GT "%G{4o`7Jpߡ[0^Qݻ7_~궈lO6xǼ;zr糖藈=Ѐ@)!:CE^#Ӥ[wB{0a3a UUDjHH&ԴB{>WW,uǧw^v%"H2>IƆɬT4Uq`d2QVM*ߒ=a-K d0C2TOOb eN z>JTJV"3A&9 sH C|idAu}hpynhQk׮`Yڼ*ɐȨrrrR92#j*7k`EUYnp*&wnla4"z;H::Il$εUة >$~7K^K4 g ɍH}Ǒe$Y+;Whmdw-9`{\C(bRXrn(6*IW?TXB4G៖ԦE\BB*<`{ـSh$ BW"41ĕ3U{8_X~>r3ʾn ϒ\gCdTB̒H^%qHN㋠ cyb<4 ?)ţϒ ܭ$T_RQYgf@ʗBx#Ge[eK~pmopjӼYo>'00\Q‘W]jUa$WIT %es4~䆈˒q^2{d"c.zd\du'9?fb3l8By 1y]X\ P2-BJ!%%E7fbU؞OXy>XbIO|'60c=ZSCR'.f k{ l۶-ʮb3rņKܳ/w4'u*s9F@}G);f'A"e T#GLj_M'%NoqK>bl,$&GȰ/N*C`ˆ۷/ٳgSfdj(Z& `|2KoFۊbNk!P[7C;Mb$ : l\ y7Cts]qv$@l|`]$fnjäGݸ~;cƌÅX0?#!% Fٕ̙3mRa@ƛovt7D` vkĖ!VaP+SdGV~0m?ŷB2i&*LhX0!"z֐gI1]+cTN&:.yUS5=# %k`I|7xc+.آm=5"E!+|Z)yns8=k wYg+0G}M*ϲ=jH[ o(lT6Y_&J6R'Ps. VzwؔqSBiӦӯSq7+LNc6ȩS?~Ӧ 6boR]'K b,:1߰han-Ut@C1p؁xLf':뭷/LJb\,~(*5.Wd̆\)A.Nz.0`vI TAݣ[l{MrVXaDٝMk l.T5xd>NySX笰 IDAT!r.NYNͣUav1qS'wճyTB6hPWF/.:OCS?ϥ7o/-!`H'@D#nIKROYV䑑9R5i4_f'T1 wʁ˦zP>h +! iVSbu[w֬zuɷ:KT UFN~0;E鱇{N5$Ne'qsC@58UP.DE$=͆F C}+(+P }ycң[$Vu$ZO3;ўg&f`vz^d@CP.RT ? 7*j H|@:eHj;-Ѡps \°uuTQ 'f^!:"H0@ (Bko#5#tbӒzN&͘ynw6P#sO;N(R#3&-iïudnDJ_@(bJ qdH5$Y3HN):2vxܻE1 `0ݏsQԩ$V{@@W|t)9b>S3 J`v*'%dYhOT%z,zB\JmFR6{Bs8%Sǧf4oBRPűQ?=剽VPKWg&5ҊF f')fcZMo=5F/$h_RGYLVKzCJF#z.AjkF$ >_%foN`x._Uit^Os} /n1B1%p[0;g_Hlih4JIAQ0H8;5RߨNO p ,e$`VCbˡq>ޠ> )dL ]xtvGǵ3 T$ DW4uxNi>9ze P[5q$IPU1F5Vܠk{TAkW:\ hz(*yr|!pr*ܛosj ә*(#>VkTRfyxASN ɊK`J t4Br:#]N3f&[vQyAѩ8p%h2iӂV5M:Ih0e^I:7`1y{GzR L!>׮ֆAAf'0i&"~#L}CovWH2h\ФUfi4DTeOUY-Aᇋay6+pIT{?9\v|K2^mH>h m!M͠"lu'~ւ |W-c>ө(fS͜uNdUkJ/e NIRSI> l BYU6RnjOh6yA΀-kO} d!'$dT95$T=3HL] INO.m=aS_LΈeh3Tb}3n= IO4/U(/=dԭ!%2[L~ND(W gJ˶:'Y\";!JDRovh/v%xX"bUUq_FaB%h\*t*M&72 xMϮ[4e0CրVsىdo?8#!ȠV [*i?/!6]uTn)eCf2>@CLlMalU1d.a@pN+E)+$=zo6>ၚW'߈ņ]}mDFCe&Jř( {Dkq=.!|K||opxH=@~!w#Ԋ\ %ʺ+1_-M. jQЂцc=voGI?|ѓ7ܱЋI.)獘u]Ͳ|`/~ )*xn/XF*J?S""-I]1/]*ZE?WBBX6;9\V,_YkLt?NAQ KL|2;͸osNXR?}2;A;}=ݸ/2l.|z)}UQjFUwxm&FHk $E#@5sVi-Y])Fs;`vf'2;m?[|>NA,_w-.:~ͺ\vw@_EY\v1keMV)=~JlSd#bUh u<{j9..)7z!a IىYUHf'G>z 0;)2o뺢i~t(cc⚍GCJU9zjVh>,9T RQ)n6$yZ994NdK|7 U4 .^K m48aj2SݚMBh*l-tgMd/%p?L -3?a]Ȥ78GZKռ/J>r wnbN 0N{E;P\\ycjtNI_k ɣӫrC{5U 6b:Rw;<2 yid pK2Yv5䛞: gff?11٩SkMeע>;eF\_6,P[Ufh0p` <F}Ag=:ԾUD0DY[?!Mwrм{Ow9Wc2 ؋..[Q;y23;22B`vjt}nWNqB Ҽ5kV*>5@qzAKƔx!Jӹ<^\RWʫԘ)j$_W@,+Ͼk;km_۽f;sqz8[w?ږ/1}?ZyyVTXq!ut{yucL]nPa!-nר46ie⧋TN* :<_:{Iqc_>oeeM EM&ZoOi6C 7l\{6Sdn6 e˦SvadjjR55?Xm,hLV\۠5t~Y3jĀA rPWiE+"j8ٚ_Gv)'9Tj &r8Ζ OvBX?r࿶ _S" Y&8!zx|hji0043nfGexSJÈA0RӋ&Qu{|r~a}_ٿi;põ2<+tjC_GO4Q=cҶnl$2wcɧZT]oWC6lz\  < UT۾ǵG=PVgQ~IC\ᴡ2$`\E,ƛV3[VIk习vQ~oxժ{ԖUX#=eȋ"Zl~j@&^,G51^8x<}5WR7PJ{h +R.rj v`Ϲdhl]|{o~:ٱYUDΛ-{ED#St$"=qD{ќ@T"F+\(RR<pv*%Zpu?Z6"PU#]BBmT5$l/a֕?F2;w?Fw|#p#Ъ+!=&u-w"`(ceH?Sl)*y?b\xiua}z&a,V,c5E g@VkEmHsRlPCE.dD[ 8D􄣷s?gTfYU3L%z&z&J6{@P=k5 Bf`פL큏K)5V,@g3g Q@l5]6B 49 гh@ԗ= ^SzeU Y;@j. zv zFz9gu+.js<=;g7 zFa|Ж:)W.=km@m$*x6DH T(,V"$Dx-z&N:$G|3'g]zʀг JLa гFrW?2@pAe[H+oO3ل)pa#3;g=x=a5A:FNU5`"Cxī ,$h:3"fF(􌴀5zt^Y]LLkT+*7YYa99~Y>vT0?x!%o~EhfuINz(г剣=GCTBG}>Qc\ Q:;C1T\c/6=D!Ka u6<6cO R䐣׆`[g'tdlNAϖz6c"g#=;zl@Q!*XY vf7Eo2p.mp>}z2RܓvBwh}bZIrQǷ%۠c҈"6:KӯO#(Ec2W (+ݬh$N*H\f@5(l`M/9b^ Xh &&3RAǗ ~U Bq{zkFƵmzv@q @v+f8=#D_9$ƒNlvJ*. t""/wHL쫬{ ch)?mWXj(t;vЕhˎƚәYг〞[w)zzƾQ:t-d RfBL+yՍ!g4x>bYTפFu='%ƆDcHE-7^֗J%йTTu:ߖWwthRqE]3 Z@FbP_U<hnkC5`^))us>",CQ+`>޵Vwᑻ2 ){~,QAcM1}{F%J()UhyVHx^MuVRA-ujvG(X@$Fw!(8#`MVW`UEgzvz.pϓw6&`ؽs]lanJ~E &"S@ `&h$ =5xdhn. 'HdfBL8r,~4wt<1@) y 43oeU@ˮҫJ]T3Ńpe$'&bNq]ſlzE.B.ib@#y g"*'X҈R0X|v+3Oym/(}>&PYmo9r;5kVޅ:\8LӘ<"݂Ό IDAT ?Wu@`ij7F,[qV]C:SrK4FKpȉ.R[ˋ^0Bv'YuFFc3(jK.ـC#`fos>ۡ!"{<'S|Rz2@FB EJ|ĴkwVFFig uͶz\ eN냛{.rx1~zg7C~.K͟aw?F-|#ݶ<hK/7F2uT 7_QK7% ^͋x 2>p/N.om8C3Iёm9>9cZ j38pٯUy|UmxMu5H"^)G!E{ vmQQdm\2Wp9+\&VZ9U[.F([9LG"`@y"DӻKrƝ7fOoD 脓4ţ( xD1@t>EqUT,\t|%*3WRGѸ,fڅSbhs!TSW>+ݎS' (,nV(%PAK!ͧ?T6DZJj7oyf ;MjoT#(8 TQ%FV ">톜7MiOJ'Fb¬5ᕉcz \0+z݌)bRT\1)*2q(_tt\Vܵ웢7~}O"XNq8NpDm w]9/  _uL#">}Blh`zVt֓ϢabD)H tcjojr7" Q7AJȜW۶+]y#6##}.*jƣi1wߒswvy/oeȼ37j(5A8@L(6:(xU+ꍾb{HXyX QR}Orw$\Bj9rkɺF) |ޜ #h|)9, 4܀RGCE+p)!%ּ4"Gr5w j`F2~t!oMM?^0Ł49ysJ3S0Cn$ek56u:'58 SPIDG>4`0* bNo>N:!u/]|HfMMH(%mYƟ_.[Ep?‰0W1'jm3>GBur: \S{f(c`]FRp#Dt:Y`FVb 0H 0KxM(+LG # 7phK0c44T+jܹ陡׻#ʣ&[M?|!=޾]uNbhtЉd12}: 5B x ~#dWFJ1",J(rV,T p1y (6Wˏ'Ĩ1W 2 GGCޏ]>mt0BwN|1t>(`RaR B!bjj :(zyO;QȇG`툕ogLCI4a$X.]Y\Kp 2OvW4?<4ɵ6U&kL Qx}Fm, ,:xx͡jFϚ AL^:~pgܻ59DIEouAB ^4NjZdvꢢ\:s[QL~$ٜVQ *1ȅs5:Ҍi_rSqs+8p5Y0OBn\N 5؇0q Zѫ3톸:SBj)Cow _S& XIM ! z&Ӟ&i/ BHVG,{ h14$Pk9 q1vs|R6.ҮՔP IулF-/*s.8A45>Mbsmλ*sfULFjsjVΒ`Ǧ:x^OUpTl]zJB>uQYٳT{NֹX^%7 `#5ui[kk%Wv3ћ?g]rC/u:6wQ(xUlDjb?Oc# A9[[rI|T…=~. ga{Փ?Fr{?F}F@nvơC#F/`7kg4,aM5Gfm0fB;Zn]ȀS~1v'gvXM/AMfa߇<\,DCRO~mlӕH"%y#HI\SA6@,pE%d+ag7;f767gƵc3CBRp"O(fh9ӟ UJ5zjoXj)@".ݬa#we?Ñ`6 thOq)zB, (6#XO!#WVZ ȉ'zp_Xmf 0Sq\.O 66TVYϾjj!zAǦH6slhCt Q&Gޱ)wN[Z<7٬Yy8jSZ~O߸y|G S uʗ _i\.F w$fM;olTl J] |Dҗwf- F)Skvgtˀ]fFc|U+5\UEP LfcA!]'=xSdImQ>|{7O" $v4c,$7_M[杕hOBm2Ɋ+{3 z,)ge7Џ%Qi(%p8y[FBrnQƉl;? `w} 0鉊QP!<#I$1'W΄H5b}993,;0v+ϳHQaM!N:AtTL:a4 ӑ8@Yտsw+{6l=]1.!V行vT`I7ask aMiLaͷnVe+gS=#f1-$;!8 Y*ԤX 6;א>2DtH*`)tD$jVVeO}žaԱMCNP<#Ofg@5{f[RK5tbc_#PTR'SnA˵k; )ѶL  UL*2#_MˀO!|cpS{{'Lafgq=zO֔MdvZAg&WYYA].ǧu-(,]QG qD:RNz[p<$_stŢ|`!lҸe{H/x%/ogvN kd7;crH6[bҢ@X33s+ XԊ|zrsOX^vٺ0 %> ţ%t9Y wjdIҨ(@fQe&!> r9"hĉg;nߑ35`],a08m>@&,/>*d$I][,m?`vr GBM5],,qX}[BD^.99DCTq=b9LDh%ʀSš8+fУgpee2I=CU\aA,&ƇAe]#?LF =$nc(B޵.39Fb+6}8b(58Dh$>gyÓ-Zr.v.,aͥf엝up!T\s"С?zҸl/ B `*kvN&-(؉J{ȅJ7- oq`ўxbk2rܨNk'jo0L_=GF(qZX#t!?,*r//ݣG6 2{ܼjòuFR9jY QquW8`*F?E4ى? 3V&8ܲvsd&W޻tx`W7<Z3 W(T-+Y~'`AHX~in& rnOt`ߟO_XkG(dRT.\VUkbĝ@ ؅J ydHA a[,+MA.7@4 ~1eÇtaͦJH IDAT#HXs_~[=Ө=[% zzVw4].zmf I'ז=Q ®=nf>2JrmQru\nv褰)1'aM&Ŭ?罒OZ`wb r:e{ŗ'-x2 x? G  j"w}޵͝?g(r_3%B IpG2X,2;wiPf?02valuxy+8p.)x}s>*jBϰ9#k@ؐp (JA#dЅv,?AHTX9]@4D s9}Cێ# <;-9pn3{x@T!eZ]YA#) ,m &@ ">Bb|.z%7%+Eb*p?xxdk|ۚڵ@" ݵx~~ePD96zORY ^- "[Xʴ?JI{pB%.Z_58F<^žETuXwo[wukgkZɛg=abP{$V_[Q퓙l.R 2utE+t/j-S+ιS$R9"f9tRn2 PKXg<=uà!Sߴ" aЍB y!uXA%++(`>>7V ˂OGXh~#!<!8AhrxB Lo2.s*,Mrh?"DLj)pMKBljadf#+OM\ ŋ)#d}^91'Z$&rn,0@BG9;2\v c` :r LiZb ~B<aƃf5Lk|<^w?\ѿ_ᕴiނ}Q $,=Kʠvn9A)Z$nnTD <kĄ Q` 3EY&6 mj$Lc%MM] VTj~o\9+5u6j GܕLesBڵ˕ !; vN dG"0C+R.F !aLPW" d퓇1u=K)~ \6`4V &[;*>yW/WV8SRbE]=AB i-i3` jv#nIqs*hqKifWD#@:$D$LL#3kX2y;.`.ࢹ!_Ĝ(GtDjw0 qq>F-_{ݻ9vNh2 8'vNmm@}n]:mZ3z#\$)+J}~7;X} 7〆yR,Kϗb}ꛖ5Tt놵j\ވH}|ESCɠ Zxʠvn^)h7Us fɒu0] Nc BXj3#?Vr-C _6J5jU>nhsǻqrp6 _uZ-`^kY.$luV*YB& <Y*GNMScmq}n#"#Zn2(}qo;Q"3|]ȏޘpON#nGЅj$ `If_&ǐuXA!-~d=3hb[ B(O pGwPʫ_k\]Dl-3+2(!%XbAa ]pAY>`dNƚF%Vmv$ORm :Mߥl,&2>xfy܀Qyݾ~_Zm\W2׌L!ePʠA+ϡ CCع3*fu@R;;s8GFn{Ѩ. ܠQ24RKP+4Xk@̞lM,N ёt|7ͨ~͞~[}u5mYM·mʠa\qq1(\n2" ou[YlD|B`Wߴj,U,uHq]!Ӡ\dQXk=ln;nEv6zmccKAOq7WHu0.Z<]m+ɀot8m*Tpr.ܕI)gIwyk2{[o0d+vsUsϔ郪>|iРAtR ;wNt3PhPNVh׷؝VPcGC'VBV 2z=k),RVW{FtO>{EhفCTW4Bqw7V u:'uh*/8pRY 8r\q}-j2?sY>h3ɀ6~o䛦A<<l% ԽX=˘+2e"P\:o(b 544}<`rȃ%Y;zx(7@[^ 5 ".z=طo_~ ;w{^h III/b?sO*TCK T'&˧~z`˖-'")>гB a(E R] ǨTC;'b7%c}&L #x.z/A%CF-Ї/ƀ3w_-*i K.iw./r ./n 2_O7wPD'o0s"7ׂ8E*D'5m`>Щ![@,M*s}Agcz&f.-bzp)zze O񚜮]U#@`2 9P!zƁNLdu-:l.+j-op))gG]&l9+8u8;fi+%>9Ov:7s#'I*KGĕp9YWL$g57mq?V{8| 43qΆ<(:jOjscsE(cy "AUpGp)E'ŹN7 8˜3K%62UTpU  $/OPz#'.hwH`0qp-MGeuHbWtT"? .wQ]g7{͝f1sρof3,6|b!bR1h/LB{%OYc¯`^7z=Ze;ơ"4 qf3婭;- $sj113 ] ;>::1Ue<]w/`\R #LG pq]ىRʬ;TPkJU{N|_czɳf̝o(Wgn=jT lU옹&9X/))mT49*_QgDUcFB~4+&]c Fk }Nh\5f5f&Q9 볠D}'z]uc>T`3j "3֦V 0sܺMF PI,[DaNș@- z"e)|D3(Z\mNIfbv*fBZf+Iaԇݘˊ}_~yP'h֕.3WT`ooNʹ:L: *:sT8FÌ?$LWG ^ɸ€.HUJƢ|2r1!E̚v9-6l{XƝ JB|$22^ ) 췏I6$djt.xz, d9΂; \-E67 >qB΅% @E%h )K}Y2 -^boKg34 8f.7w|sғw^*!IPuhϟn5q5+J+op NiaZ͏WYϚ@R_?2{N9s`7W-NKc'O*WCwT+kbMcܿa-c_`2O>%cj eFv0@-p,r~W(48vzO=I1|sM39bme&SVռY_˲rNfH=HlOsW1i\g{;},j,u̸s!sEV5;jS_+i}f6 f.7G^etn7WHc?~K$@SFl,NF25B&DMIC_BOq97a=fɠfNibwk*8ef?`̙/3w*ߜGTR|H&K^a:"7~>)HD +qʙH ҸHVwг8|F3CǁhĦΊm\62Wv8?3#BfN8oi/DLgfo6⮯2e4P^A8~pzhF8WpEn"kt6#aYٽ=. 3w.ÇJ;(փ#-w#X 3>;MRkacF*NqRޱN>5n=b33'3+"Co.T AR4j+s~Ŀ,EbqX&V`4DK@3hauGXdX\߱aMOZJ+35)xh֟y|۲raX3W"ܴ䳧uԝqі d]:EbW[%ZqL.fAՎ߀yW{8i;̢^?? 3,*=r\Mm|3n76÷t 9c]x>]}rx&VI> + ō-GWeYq~ yLuSWb41iꊕk+6͘6{-=q3aDsWvo4D-/?>WD|ss~.oU[\ ar rDugr=&Xvf X̺ o]_ɩ?^yh+'G^X9sprFJ `7Ǐ.ZM"{bi/́ IDATr 0ᦁ=!Йt)}7Κ5q zC P\¦t={V*qh))#RjPT+$!$"]5ʽ; / y F?f+&\g(;& c=WG\4^ 9 Nך/,g) u/z_ءo^S-z7]?eeq.߬]oVU7o@0Pr=ٱioBPPa EQhKilb 2`cP9A0 7 8Yp*4 #JRW}$srwRI$9.4{|d A1aH 85__Aa ~ %F ]E]lL"(p;TEr1s$^efbHSEiddd4RĂ)FOQj[K*46B';0{JJ%IHjq>0 huyF{͵ۏZJ.w|0'-GP9g1`~A0 10NtPTïNQ@+T!ӹJD}κ)Ub :BvVycVmk'g0`hc^$ &Aְ9)J87:Q2]8+ i>K?f#$GawͿ?n[i{Ò'{j#wP_QH!\PrsۊF 0"h5(Ή 4 H8 &8UWaS\^^D<6GWWG+n;_J6ͿzL*to巕 +%%IFFGQHHra+|.)VȌ`xD^?p$pma_6Ϙޯ .lD1+gS[f S/`Lt݃.tPi>t׿^+-kݮ'߳H^apEa{e"S#e"ށ _/"řr]ta7|=ϼwO*cu `7ur=i)PK\]@Čg~P-\3>>}/b. ٳSӗ^t_5!9 O ܵ|]5B RF`/>yA$w&F/2Z[]yBs`@?X6]c' I:~ܟ: kE|D; 'Lyǹݺ'CH!Tp`݂;X+2   /2$TbN֎%mY_'H+KUWqѩV}l "D9-Y=2YF1չZ-޸׸{"#8]) GBߧWuZtW34yrA{CE 0R2PS\Km2ڲBE/0u 9SS)l/e,91n;ORϥowEbO] [_HڗZpQ]?wQJd(2UY!D2)4XJLbOz,?=+NU[r D0<-^ޝM%(X\XPxy܃X d`7oEoS#1Qvk@u)?{wpGK쓏_4(jw0D%a _<J-Et=֮cWP5F/#@(=1@x9ܜ 5Su>Gb#py]aqAh:TCM?F2pX48^E1?{4z`rGm_g)ݳw6tkIXj 7FF ˢVѡ'{tG;&^\! L%gٌH.oJJO@|6&-:PEخJ1ֹlZ?mM}ms640v a 똣%uP$w'l"7T~=;mUIerLX5k1X=E'ص 1,!6}ja_j-۟`RizvMv#EcX]O@lD/߳qp ;laREohVذnr70}+H'sRfX]2d"ت?63w,a{dG`eRc2=GeYQCV@Ё=枍ӪEbCSiN'WHV~),HX0T_-)"ٸ ԏlVG'$UlHUv8Jwnv`Z_f+8|}xeAW9h2bPf[*y\g zc>)à+dZ@d P1|]F`EAxmR7Bt_tϻC%#M<0'm\-ndo~~n6YlӖ|E]֪u[AkNJJ*X>p8B f!9M,b}&EGB -c}s9#vxlgN* ޚlʡ;-&I3Vn*:`/~ԙ}-tciq.׈1ęjI%#??n)LᕘH 1c6 EMF5ީ W\9-)^ݛga|o>~۟k} U‘Vm]qӨ83@buXH#,du#Z~ZI_Z?]T5Xܼ$*u׍AZUe≩wK]E-b¢3W1 F^W >R9uORWaq27G*-#fnT8%ק#&p.aU^ L=So(gҵE3IcÆ͟J6X@ϾWmHOD-8dzbbI;< xUzKmC-@_ja[ԪEoMBl6Ak`Oƍ;AC@ʬg{jӞ8Bu,+ꓕ{< ^qR#fhӋP -lw<% |Ĥuoo?j4$'qdi S{%G[Vu`~s7m~Sy_^P&aEgbi;畾Q=:}c;|܍qޗ`c4IhSbkCϤXIF/ZH dOTziJ-5WB7dDȐ|kՖ*bb?SsoWɹvrPm; %rlho{ңTy +̑:;}ppu#i{-.#RSSL;W"y`19 ಣqf;4 vzF?E@ #R` ͍8[ ~C/(un)1Ð 5 p¥,g1@ޡ{Od)d2I"0*ݏ=~K>g_?[]._6  ~*^n [*mi7M/l~99~{i@Ov4/`# =)Z7od|sL6f^j 2^pNBL!\p 朦ߛ^ZdHK -sA']SN8JHt&b p[*իOМל8yW;!2ySeT` >kJ6mZ}OKKKY0@!aҐl(|Cmmm|ɒ%š֢{ӑ2…?+l^tpCpjر#9t(X-pqj#CH\V[lOPX믿Upw3q&Tp@QA 8mZ8P/P 383!i/I'?/C݉ܕq,Z`>s^dQ&T :qMm */VIyh(_DNr@:V+J8<Јj5@޻b+CN0E?<M<4^FAA+9O,aiuy"`ZH xQC)->^*ꜵ# G:vx(D"zСOALt:c+<5O9wYx7= pR0gyǪsy;l YzR 3DGZԊbe~G)@D#VsI{?mf{+9RP.>%X1׌5ݻw[xp7_;NBfz,"8qby*|4MF>qB5yEm߉sg-L޺dHvu"v4TL)Du4gP|qgYׇiX*=up)K 5Å#9p{:t9 u[CǨ8X8T%:$jU~lEy Z`3DYYxkj|RӷGx0{H,~T j7X/5#>vu_pYɞY`^, !(+طSEu3ZUhoܳcCϮk{3`hPzA)5€0dWͻRXUJ'|-8P7E}F(sI7Jc'u4[7 dž2BPe5V\ϳXdJVTZ #JWvl^S #k̞`8panξ#Tp|@OB?"':l^rWsDmoT8kV]m@s|2Aͱ϶Xg bLGu;UFv7I4Q"ȯP("Ǹc>**4 } yqM ĆijRFљ@jPndj,*JzP*"H^"֝m-AǢ 1G*oTHX6RŖ Nŝc`<*BN w_z[>盁 S091jGcn} .Ztibn%Lz`,Z+f" ][*Jۨ%ί`{e$*4%ًW¦},^>}<MЅ«.>JlT*ثWݾv낮SKxS G" LfyRUƅ Pׄ100[$e,&;&"ɬͳN,-ZZ% I Jw62WsʯjwA!XB 쓑%|"`z7z o˱1WYeʢTȁ(;}ظMj߁܅HZvU}],GJ:F쁻M*9>V;R۷o_a'ZNi%I-(( [$=n*֖wJYN+P0D5-6T2@RZZjƩBDiTҭ[]v wTrd[["m Z4uKlF‹)Gpx. \[â@nv/B5ˢ mܼQaU@qn+܈^ ,dӺ=&P^^nSQj q0BS<-?A;3 G>"!2 w'bc1X`p2)WL߼ql8ƻw^/?]Sl^ң+ IDATv>RBd]0؏Q,6SNwb VL‘B&H}aaaW|ol畜X4z|m&|t#;&uNw!Y#2 Â#3'nI++tF,_ =;w.`SrdJΠ0׳T㚼a q 3#̷b;7b -Ze(u-rR#Y K5Oj:;wvר$}V!*thAro7^}c{:ZK2ux%/o| ;)stLd  ],dXȂйy 5c3gΌ1c;A Kʟ0omi>lx8ZT,O'*g᤬VOuR(# cڰdŒtՕvl 5g>H;R2XԦMbh#:@# >LT`xH#uϰW0nfcqnpKO&}'9gCC'%2bޗL}be|{EwǖƭtO0]U͏B?CVXtX89Ft-C>JΎ{3~ ZϘ/ 00i6o߼ecαn};d}@βvIWϵ[%<wh I}}#^g zХpN2(c>]m]-ߧߢEF~sv޴Ǧ_xגՇW߶Z9,sX?{HuFJr Ɛl$ GKVx-cG|g'MA)pߘ}`ӊoԛ0]n tV7)/i4@>p(姟~" UNʕ+)LN!  ĵ R@/p?C(͛c)+rǼÇ/|7 -)V1h'Bw; /ڳ '-)ˀprxbr _ aÆ.1 fhp9Žc* -Fj%`~qA52WSWZ2Ӝ+[%sـ K-p *ny../% 8ZZ!-.9Zs9sr.CZR]0_B8D ȃFxJ[D!Q0u8 rMP > A.܌B <8!gr6>K@#\JWc~WB/_#O9A9 fda,.@FКX@(=y) I0>?|Lx]uI{Oa;XUXY X>Ҧ;Ԏ N̺'b d]j:FK(6g9Qn+b7xL.!ފ@x0P +>rPdM\5n_}LbR<an Ɍ3b('qi!b!1g4UuT=b<˯;itWx;ܛC B΂8rqS-ǾWT9Y$B~:Nz$@D DlNTڀydSvrf"~!ƧWCMȯA>rfk׮Tkr5rk4$G|P$8%^(5Lf!8`=mf0yEWͻRބV~ol"x^ AN ed>=2< O% +1Hkh/@% ]GrD6*')Rec% pbJi^ Mś'Mp;?/u\cc~M= Ry9)"H ؄) 9 iBwylƙMM~m`C }S*3x*D}pcC*wTl<8w}v7Zxt*Nou<Ĭ79ǯm7ğڪ ^9tM?jpx5 3k޼y!gnz:zwgBi DLjsÒhWPpjtЈA U_sؘ1YA=A,QBq]~b)OP5ضr  7N>}\r&ߨ9;cv6h5¢aAm}*w @ ˄P*^sg`?ﳠUcJ0e2aqS J{}i)Qw J}h؀rڵEl;FJ_9kZݑjE)voLr~ĕ-.>O-c]lmbzSx<x6'0A`vr2[/HA扯[2G>(a1X!"o m}M3MxSZ-q,ƷFDD$PSۻތo{E)r[.z xyL0!P+IS-|v!f9da(7SYb&"Ef=dR?3[Άaymz4'EZy2@n ɿNeCgsFj~\`ɒe@%M>D}{LUiE  Ɲ@cPw3nAӲ0θl/W)q9RK! O@/ и0ldzg^" hy @5,OGuB)iy7AJLc w:bbsR]*A꨷TUbfl:( 1 tH<(72gxF{'Ĩ*TQ&wdV(aB屹 O` +L p̚ga5H"cA] ZŴc7sܭ/ԳQwcxXѸ,:6Y 8a$ IDs`qɄ{{w[4ەzkqNc'diHƑw};BK2ޏ1=KI#ӕc#Fٍِۡw1q VcA|rPu4TjB> C1 b߆Ľ<99c6X:6D6 FZHWT{ pZ i QrwYEWX5K~D6jmhѰ|c"vq}1U-.њ Ʌ1„ҳ!(0Ip?у(˶8UKJ"QWvG p2 TBWFh>Ҧ@{=>''q1$Qk*oTY8$:<0{\mUym_LJJ1Wb|?ksw!]0Br,ۑuZ4c{ Lr/~-胂G"ufi, lVƹ̜^!\+/P wiGcK˔:Cnߺk0snx_9/4y1 ߆;xёtZ-]+1/ dÄA =).܏$ (Cxi`<J9Sҵ}uBfc3 \t~j ^pnFmNqr&̔xǎrK EԤ]z;.!> BѴɃw]*=.e˜vk|=Juѱλ9ge%e,^y^ `4xj[d`d—!3 ,r;Ña ftl|2ClfZW-޹TT2HP5"!+?/]D˄sBq> B3oI"z{\sI&3'{>k}]k0<.*^'Y2Y- hphn8Fl*a+Ȁj؉LE!b]3c(`m-t((.8 \tCxTwjס97^^VlqYNzW*I*?9sc_;ZTRG@1Psd1D 1="W%}baJeI\uWwI_' &#Z> wx"U#1W1EBЍ#g^>LMRPM%&.$J&2"(}DVm:m_\#23wL4wFsfa@6ި[SyZ $F2«'*}MFsnk4)t(FපBaA &mkG7$bKܴBTiU7BH#26&IZ%xT)F(_ .NVr%wo]/0BMp5yLa>="r uϯI&5Ifs9%+j}eZMZLM*9]T>CUq?ru˖XF*^F(#GIZjx-"\]ʉʃaʓSUuHwpI2VhhM"BF#amWySe)) Yb;$ɰ:n=.1#+tx~/.̀h '4<\|m = b*7r>>b "uB?W3z B4L?T3ZVnⱪV6u?<9:ec-R!iU)v%ݗPϠ*1KSkUSRb6Z AS[΄_\7;S?r`c a:M$t |,֕GE͔0pYG G_k>WHm?:oü+?srY%$ cKok)$[{\|d<#(XiБг=7 @x50u7L!$mMH>HVC^^=#ŦpŧL9Pd b3=z :gG%gSƷa% 1cRS]0f+<2keC8L!߱4@_U]Zʤ[Ve€Gx//X;wY+[[}G'#9mP 㯝Μ1sxUqRݼLG`A@">l"7?>?}H%u>r@'BlpM#t-t`VQ3#K }j XS72J}7?䜎ÇVr妟ңJU.D&Q]16x7TCsqլ3Ȇ(B$#S'W&3r4.ɧ/X f礰F: IDATMyAq]*mȓ:rq؈>SZ^ NVߨcLJQIX wԕ:=]-B]juSlJB\,4j&ApbuɋG*Qީ&s}%恨+,~>ЦKʺW|U@$:EA_On]Y/(oݸ.H i|rjy9Nz px3_OǓqVCǍd%$JWRSDJs( g-|׀}WHsA[wuQ«X8f/ 7n\UU>`IE:  Pr`.2|8`$L2q yW2´<"t C Җ1_mr]oJVÅM(x{teJZoI=H9… y. 97bĘS%]@Aiy,<,aF2,ɐcBg~SȍE" l-+**lӛ%vde_$777oQddĉد\(y=Me?nbɱG}/ćZXRRm>}FnҥK>^^&0iI}SVxjAQfǎmǏx|@??n IB%F r AیɁN /h}AAv:w sˮA=oOnnb4m_DΝ;o^O"O* ,#2*n.\۱`Љ.\81Vx®rdrUB/}96} 2ʨ sx bZդIL2tZb*+.jݺzY9/& ILO_Ē2f|?)ݻwoE&cmY.%] VjGA~'jO>452"|2d-|qa d3gΘWf:ej?<]Ne*+#"#kg̘E  4k53gc..]8LQ1|ǽ}hmyb9T8<>\60d^bĉ5]\Rڰ㛭ZW5px! p+Ww-&1>Ah"BoJikY2hĀ٣cj+˫||1m(bZmgu+xLjH 8 j)J43յ5R0rԻhTg`..@gN~˗9Y(F\rWxey.ڭ}ɡ脠4BP&3u:R(,*RA%˓wY ذ;L[kkke*WWNodDC) W|Oh^w=zP)0i@;>>AqYߗ_}9ߌ,dҜwy7]vlo:5{Zg?Kŗ s䨑o];mII<>2˶{KC(%aFTmbs+b7X kv-ЅL!b_uưa:Yz>,׵h6 jkkģGWBr5ų 7O9rԨs |!PtHܳg_pQAUnn|s,ʪw ;jISJxёQ(1: DT#5[K1`A}<]oB5'&&)nݺzN~7l©S_x!D 0jH>>&ԝ>e ˒xMxѾּ&/G/xauo3r6:Z۫G>XhQ1j*g63qʚ5kFb3X(*lr={hHMKSƟF 4j:0`5 fh#mᒭ'O{,GhP>}PuɈ#`x-Ǿ1Fb-ScXT>YM$XԔAY԰AmۡlЇ,B~e/X TFG" XD4^A*B0SQ- hDT7KyC3f3?]o?{Ny;?sݳ%~0<ٳWDaxo >0Fdo,DB . (_ex2#Xa&JO \zC)kZ;)TL?iÓ:tgxBTDAU(^1ZH b}]DXDxG2Oi\ĸo>y:O<V6?$2pa.|cE2x ,2fz3UFlo*QDʑH̪dr DaxXHZ%${2ʧ4"P9RR6)Ā "dT;Ϙ2h"VLL "4A|Hp Y|I]WDܜrvՀ5:tSFգȓf^.?VhH#clzC5V-<Q~m'(wZf_D{ddIZt8,\PT KhJ2[$A Q!VO1'\y̟~bGTFdr {GEg9%jΰi-N¢̇W>dV&$  &m{u z\LFI,2W., 86ͤ:Bbi᭤l"ɅZKGv,;cf2;G|M H;y`TL.*0 I%viXxʛkk! zY);r7ZiQ-FM9PoRc%^pԀ#H390qv["|;eGO4H%`oD%>@ G3?TT0A7@ѢEsكWȎ8(9[~sbNaw0jRؤ<L T]Ƣr d4X)_H#o X֥vvwg~J?Rq% m-`Ek^C*,kWٞu#{jK̵fݧ z{JVbhvDЕ.5ӿq)02hptA̾!/&dV2 sr| SO*}R_bx}ugP#}z568 V|C_B70h,-v.E 0$,Ͳ|u _/7H. x( orvqKWٝv79ߗulax|솋8t +Cqg*sJ=3=X˚*m,SZ~ugVDImj$Uf!I}Ь,J6Y `{F@3:W]-+eK.L׫Xaw2(_0+3뽨FZ0b}K|Auݩhtڗ+\S( ߌAT7V-gEes\>ΓLk79fN9=6pDu P'+;7,:e-#&Wk0_lZQn((ֻXm`Pi Iaѣ,%8뉀C[ݻgDM׎nr*,q׍o$q݁wN7ZJQW\P%U$M|n]\(t%j<3 eE$pKګEqѣ hBlft1S䗙һ]@1ߦJ*8N xsdKXTpn Z{-^{q]wl'v3d +6պa"CĀR!,8m,nrr6Gh1\D_$  '%W~wv︈Z1+sw8BZPZB- OHiE.aXjeHw=pVzth<"(+` >|z2zdd乵 FFN*o"'Ow]8:,)q\\u:1ZFMP6:;;ϥ¯ ~oM$[jdOh;kɌrp8Z +ғJvX6D #6̼Nd>Bb<(e0x% jշOϸFE.@oo6k^H &v Ii19#.z L=e*&X[/Dvk$醚$l =sF/̖/'I? =B&a dLLXov n,CV mD}љmILD޹ |s0n%5>SٙuX7W_Y/:7X}ˀ=h  PiMoc"݂,,7=G+HeQOCv2iR̮Wq@ n2w@x6Dpәt! aPtRћɑ_s|`T*cRx_! .o;G }3 C; ݢ sr # 'ٳ QO#҈{G6{8Ő3gNrmVșkLC z,.:̣˶oD@_& )S&⦠Zcye4Fyyܣ\im3O ˉ5'I( |w"mk>qa^7pOc4>%#q]-͚r`'2cŭ}|qR+A_x&[`ebZ ANdfȻ/v֙_4"_9e$7a[Lqv,(>GT4OuE) .0?#cȞ]?8Ϙn_=/vf/:7tx1= SRA`'(Dp z^A|\ɏ?]q؈)_GE{ⓈtoC<=[wg)粉##1le(;'Xɭ.nmaBj:"xm@S۟d444  !bn3Cb/Yş"~}. r>B&':A'o`<=w$Z#⦐];wZfΜDʿz g8>x6}kQoבR⩴xD}.bd*ynTlE^1{:u$$GE8̅l><>;u(~ĽHrcrGXy 9]n"`*&!p(b.\IDAT)gܵkHRbAhyjՕ_}C xs5@ n r^V;zF:jil/%G$߮z\Dc FZ[$ ȏrtINvvrN[C &GnT lJ{CHd"OvZf=>LO 9=xԍd7*_9 td:ywVʵI`dLXBVpXw|#UøR;Sي=|9@3)y "*'_UN<3%c Uf7wh>@M"Vtu9Sɵ't5O^ e2 yq E&?;yN{?pX=$sAw6 =I@]pr0B<ShWxK K㫝 ąlRnx ffJKF1k +͕{z_Z~pC*P 4JxB"dbN7zY * ddo,~ +S@* [0onبrZ^CvHK.cȀ:Zeg̛/|_ ?Y4äR`p@RCBdZV%?*r^:|C]>A""+?ܽ1 SCG^cmV!4+G#e$pƄ8'X8Q%+bW -2n"PQ/khyH%_xDbA҈J29]*|u0p$?bv, _?27QOIv2qHtJ~DŽǴzY*"I@s!DkQ=0-Ҁ~"[8{DrLoRȬQ1v`*(OXS*i [R.\q+c3,)CW?bϏ3!"OnY+͋ bkpԣʴT\4k91t $V@`{+>Zݝg7{żZ^^>/3i/a=}QVZZ%rÃ;ŅuYoo=qU?iω^dMo0Vgĩ.9DmDs3g=7ݣI2%+I(D і('/e>'Ϻ|khtT;s?qhXπ֯X[~u~Y ӰBƇ'֬%\a#EfoJv0P7DqWa5j|ܚ[%\Vn|vr3xAIsdۏ M10RÉvqi#p^у9ݱ Q_&k^_z? QAïv;vpiol=~TGs ބ 5"=ZI;q=@FET<XCOY NEƑ1Osܱ3/Q p.Α=" 6_ b {@h@6.I`'Ȟ.10ԁ`N|dGu$XD}^aȖ^VWO3gl<s4zy4N%{(#wݼygV}9>XSc*QyX PvGvѻ(2Avv푲qsx- }.ހիWGꪯok}_ÇW '?@].+TfcwEl .S^~Cj*3FaVn|}觟7oZ24 Uq96Ȥd,zKvuqIFN™uNjC*UsJe%wnԿfC hFo5dQ&iL(EhX:tuvB;@8X%-B_ PrQh[:dTsrvRAZy@6b mU}bZeP9;QOQ4xг?#gwfjoN*C `Qa*sh}tp'*m݉SN?C=0lc7RDbW^Ȏ XȾag U({&gb}=P9;'B9 gM(o- v1^bp"dfª!}#[غ[-rv99; Ŭ$oIϸFݚu{nBȠk嚮:R 9;1c.9 P l4c &fƞ/m~X482ũۺtɄ8SrvMP}rv^^ތ{~MkH^'̱3ULu_BaoMvmЖja#?+)w_ ׇ*krv4{ǯY/h;H? 4'x9|M8 )i,uz'4 # e vQ*2yl UCxxrv/@nBKVmZɮJHj# A1t$cpJF /DS,vX`A܁N#MPZ)ǫ PZvB "m#\a,qntL?*; PJlZ>^@-v/*6z }(/6yCQ@J!IOt(8Rr>i C CsbU?F9k#gwWPedNrrv r'ЋBN0*:u),}e*3)Ćn Lby#uYe}ZB҈?Яq`t[+ fD@:!0?osTR`[=k-̉j,` גm(ʎ - `A2RB(Dg$81J&?{`7EJ#0 AsRsp2/p8o.?oҎdz>՛§|WH. lXzj[VTקÈ:d g>.Uft HE\xwa4n]M-W6R2tCBω$ސЃ-4>Թ'LW Gtz0 4T+T.Jj LjluwH^67A%H N91ԻԀUb $)3Ɲn?hMKqRM4]^unsc F>g!cް5?$rvn^o*>hY:A֎l r\\6v0 H)ˆX9ES É68aJ6E[K qܺ@j^̔H`i$KAt 4Cso߸5/gw1^=ދ8hOv8{RL7 ƭ9$y}*d zaFgrFKʀ3O) \#FD&^^y9ܿr8D RARI˃<]J r?2]ˍsT sS~7,t'u'vUT'[sZlVRy*cc=EQ`-I1NF!% HXbk,bEpkq,zƳYJNIbA-9ܺ*T!u)L39EEHM{ܧ7jSC4xzVpj@F|nh8 (o ΏQׂxدfD #kt)\Fwy%fȍpɐH(.ظ2d˪*Ih!Xnv niC]#y #Ӄ5A nsBziɃ0! x"$Hox{M!Gwl` 4_LI4e3oڒjRỲ(;og,X``U#їQm_%+楠qv*#BcI9%ۧ@Lت}f`]рգV3Pr IǛ]j\ڃ[tN+X.r&^%tv7C͋'gBzc|oJ o#KFg{X-VHS66D.=- x՛$"YOw➙p-J8u+9Baz{+"z|@x!ZCHF=n ?Ot* H K2:#bOJ Ջݻ֍MsS f쉤ﲒq79,g.[0-Xq,g.߬}%N m x~JQSMEDkMVJ荓V0Ց]:aNrQCn t$WOJ5Xkh/xC0Ӭ>=|E R ]?/Ub˓'%+{1M yu0Qt_H1 㼽)%%Ź[;9USww{Mw Gj՟5?O58'DSRIENDB`images/vm_witharrow.png000066600000000453151372133030011253 0ustar00PNG  IHDROWsRGBbKGDH& pHYs  tIME 0bIDAT8A @ E_@=7Pj-B+vUf$QUg#32Tm&BេۅLT՟g6MUCĦ j> ? qf5ȗ*kL]W:% OޥSJηȜk3IENDB`images/show.gif000066600000000156151372133030007464 0ustar00GIF89aDDD᧧!,38CCPH j jV{Y@$#0(aL;images/icon_32/invoice.png000066600000011364151372133030011416 0ustar00PNG  IHDR {X pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxD  Vf4 888 sbܽ{nuuu1ٳa^|O | \ /_d C ,,,, \  L,L *E,;N@C4647Dܚ%1$lĂG@Aƙ3y>ɲ Y%HQ4M0 "۶E3#⽧*Q=4ufycf8!+ꜣm[s Ás5MSʲdL3N7$c(cDl(-[f(\[rn 8T;gH ς[޹g\Y,lu󆈠8X.l6x8~Ag2 F*1<ϋjQ5U595ZD~OdY p$kaE{TT%{q$ zNUUaHQ|}y˃ $vvJQf9iI9 ZP.%pDj=2U4KCh3?~j6na7,[egUMmC(ǐۏBA(s*%PrIIvӮCXVK<7$Fzψ|>_2i2EY} ReY+ГREs)%j:j5NOOy`b[LU$d2m:j[< H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FiIDATxD  JJ@Vf4 sbؽ{ӧO>_f7 C1|ϟ >>> 0G>0˗ xm `ĠWjڱ4̱mP觠D] RVimL@k#Y QIA"`. pNӶC4aE@u,˒"B>MDZz g],80 tZ UYFUQUT$w`iBDC$}.^qcu0 PP qa a au0^WAUx$,$p'LRi{~"q7yb CV9ZRQ\.M&q<Zzjnքwxx6,0ưlcHpq 8$u]&a]ަv b} @DNKqﯘˑWTzhq-燨TeYEaҨtFg{.[~ІUTE*p8SZ!RlPdըw_*ʟ'({߽<.fP5&4ƎKG@>RYnʒ60myKp׷}ޱXxifI̜9j8 ~+++iR*I튵Y`4h4ݣ^Gs||)iB)EXdiiZ֚(pQ(4܄FDj7! @<*h$'''9hqqr @WWy_ۇ"Zk$e*{ 5jDj/{֚]krcE):9WZfQql6QJˏ("t: .D/Ay‰-zA+x_^XO3~1Eh(H]fo T2u3sE?j1$IXXX uff:B.SaH ;n?%_0 T*P ?Neue{*Y ±J>Z44˧sCh>lZ۸0ܙ|ӝAԕp?pC]@Wn_MꢋBq](Ԇ-$Tn#ْ,Y3;v!`Y=gF)I)]/}t]:A,M>}HWtCDI) p)%\eX[[~y'B@^G)EXh0}m籵h4Ҹs'Ǐm9 \۶sod Pl7~#2MsJk%Yœ|B!<j 3qa4MY\\d~~(4g3 55:g!`<׶a ǰ@Ldee%a&_<,-vBJɈ$M,ao.ަX+~u_|le>|!~XZZb80 Pi^0xǫ%q)[:tӐnU8׍GV62ŕJ%*J>ZK84I8{} 4Qѯ|^.)utttjW1)0\G/N{Bg SkhB[F*7b| \_~4urV.YIENDB`images/icon_32/information.png000066600000004100151372133030012275 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxڜWmpT~&lB1| VacGRpTP~(R3gv:SeZ ũN @DA&!&ٻٽ=ݸ,rgN=9=9 S+ES(ϛֲ=! d{'k?kLwU]yRh aEs.UaX0MiaVP#jZt;/NyC3. x=-k! 1k" Fr8yq?׍Ъ 5 *3q8.Ob"Î{Jڛpok-, =CqTF"'P+v|-@CIo_@|:U ɂ[hXU膉 {:Q_ž>O#o>R Bןzl}=o׏}ǯV."CO>Ys) t(6EW$$tKu1Kw;;aYXGp(*V dOgt ZDc,9@Ƨ1LY-ZNuw'f˭jO? ,oPp>ca yӎطg5~H3^{쀊Lx0 ʿjdR>RΧ;wchLÿΏRVw|7^ qĦhk }erN9잎z6~ 5|>Ewm^TY?{&#GOcy JHG6dO۶=6Ł$n{x3/Z/yuqk'8ÑHK6E]mea qYj*}2N]"zQH%Ja 0E%Z~-Gkc>1˿~ cn֭#C: o02h<%~,I "%H^,$Tz1L!P9i}l4Bbt h NYIbZ4%n߄yI1̥6H|6pj9ͦAIO|Qe.^u1}n-83ng|>F/$5 6w!I*dΞTzI8oYgH$4L?C6ٶ#8ٚK\|F+ڙR}~G.ŨBl|rο{%f^ƠS*sRX,~ u"^I䯦sx;|/.vg8! lb*e֖J4iN/; PGw׏<5&$QjO*$OkJ4*wFѰ~߬n?]C=?Fy Id|r|1=l ;O |#ЂQL5`~6ҩgg#=3z?('|6Y U|:(oױR,<hP>>2pяr \ 5VuĪs6@rHN˱(3 z C)aEdr7$%8ޭrȒ\**uzb`/!~[K55_94}?"ZO|P+ӪyZQ)!Y }_JbY3}Wpf*E5Q8 ~utxm^pacEV '}Q]pGt S,E~W蠢+࿍isյkU{>"::j/}* 2 T 9QNQY4۫wq̘8|xT_| t[<Iz Er~K;8i_q2֎~h@E}u3KC$D z!4sys{Z$\0J.]FX7RNBTpSw ,M3E6?GY1dt"6TYc sr%%fhs{U7I, N4(ZUA4)Z]jU"C=Lzle<jQc;pjزyζ^shX@P=Co1!u?Bs_:Hջe[ ULE=N)cJr%Lcz[(')hߕȾ68E1@KP<)T gDb?#dU7-H-܂1/LnPx⅕y)o'w4 =S}3ocv;Cw)TW S(*~<J7rBN":GlWqpJ$R/I#y^Ѓ7lrf4gղ9T4Q3ڪ>;,)sյzU4_' 9;rjdݵL-rcnQqn6[fvSH?LFz> v՗̬XkїXG2W uvq'br:aɀilf寓[ ۷a!1&ɓ>G3$= <>:w# n+=Oz̶o*+)=[bÐHU+v;!YkRn.)P\3SPyՍYuW]r56VnJzQ¯'%Hn!F^v,/?T 9a c{G~<ĝ 7E[ol8 pL2發5ӋsOycmYrx_fo:qruGZNz:_c s杅_LO' ߹iV9@ȹJ6.uRiyyAwZ?N %ҎLᚽx-IENDB`images/icon_32/icon-32-lock.png000066600000001163151372133030012056 0ustar00PNG  IHDR @LPHPLTEŻkkkuts{{{fff~ȴtRNS@fIDATx^n0CCM,i;#Ox@*Mģ$( )~ iey}k9-U3*:!R񎾤E&l~u'b+&`TGP=-wd/ݖ:.DHB=bmM%.Za@к欓Iv$m&Irt$FiF'% $x)rz^WM64,kN{^\.o/WNQ1AM`0?h%`Z ?c=R`OMӸ"G/.>LyHPTO>88q0 >-L,N( F|a I9Q:eDX=kJ)uƈ[Ot‍q{l>&IENDB`images/icon_32/cancel.png000066600000003261151372133030011204 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<SIDATxڔWklU>>iKZI*a|'Mc"'5!j5JH0P^ DYM`R`۲3ٝ}ingvy|{F@˿ﶎ0̔?[s/SeN|5Z.n4?:# `y0440u t|8轡L@W72W -Ӻt|n3PCNZ W$0N&6Pe m0:7l:l 0L]r/\>~"Q)-ϬIõ /`V?DWuCA\=_D)ϭ9O=7,r֐,ȱmZ)XC*!/rU:>{.hUï䁌cBAh :%Nԝ; t{fWiLztė: ӊSˬ<<ϗaRrO.Rr0|a|2L 5%ʑ ޥ}<kJc/yT85zw9J$b ؘNﻳk|0ͷDKaXa0&op$ ΣqMA9!]A(@4]%i$&◮ 1B 0rZݵ3=\)|<ޕ^آ!PE1@,0v5(֠cI$ӕןܡe@̄-ҋtHl- 6a Cw' \4pR1Ⱦ=^fɒ2 m{@&]NUHP=5 !Y!]M9Ho}SJpnCNJidHtt#gܵDJw,/UIaY>ge"RQf]'%Lb.c"#eҕӓ -KQïA5ɐ,.(JVV@6'1~7m1[@m磙m@p4}@b6 ;*6|Vֹ~-` zȭ_?UAD7=`Zu3@Aݸdbz&@kj)&v\7MK pE&Q wxK&Z*5.(?0zi$ꔣB@ΞgyXXi?PxX( u>T)Fqg b Ƚ Y vN"w~3mM"ǿcg\1rEa7I-v~ h2a]$lFN*ݪ]x)8rD0$uJN1ry#NCbΝYsx:A(idMڝѓgWP&ܖ\ nM5&ñ,lHC9##`:7=6ndAt55ZjSrNuC'`|my%hw{לnk:a^3'"(& $'GԭƔ?HJ9gU4+TG]$*kF3a_?P`~zq@50E"]0V?,,`IENDB`images/icon_32/disk.png000066600000003023151372133030010705 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxW]hE>3{֒> *BA! dQ4V#ƿO>|B#"y)K hQ i4x37$anvwo9sVyz ~R87Wk9o"P5$*ax{fv| ?䥨Ͻ39u o"w>d;OE>Ribi>\qfxSts^2T~{60?n籬%(ʖRg'}KN3]+uϚSrV,`6[ZOm&`!xxZ`#h`, PYz|x!`i t]t{*oOg !571IM |8yB(Y`͘PԄ*6ZՒ:Zr|oHP$^NF2[T$WQ4g {^'x YWOxƞ[&[}%V XaAёcpjȱɗ@Ot&AE**WCDc c`S0`F%x&($g?@E-&u-,*o<_\ )iUT$%ct+0} z>UcSC?x~<;%(/koERxjtDX`*BX P+k`kv~@\/tZXԴmU0Dߊs_F5bgtiK- V h (% `G[vF% Qihy 5Zbxl0I%:{jU;DSW4tpHEAz`H~y>=K%~nn E^гa (TBucU%hVr3܊we//|NNra|CS$[CU%NUG3Lg[ؕfUZkfdy Q2 utPVf—W®)9Rqnj,Vc!]<@m߃yYN@T-\ƳHnv'Ei5JsIENDB`images/icon_32/deliverynotenew.png000066600000003175151372133030013206 0ustar00PNG  IHDR szzbKGDC pHYs^tIME %- IDATXíOl\W7olOlb;vNJLꢕ 6K*6 ZH,+lHE"H]F $$PB"XmPvɌt=xoƓq\+]͝+{|;i'z.9sxSx=ì>h鱍7{=̌QǏs1sfC{FqyU(p5_=>Q{È yшhpU{%H(=wqinLx/+#33,]=81H&'˕r|qglK /' FáqNa}_oAEUTh&1ic^IZI&Iegf SS8> p(u Iz U%" $HJ@5 qR_A͊UCsQ$!eAYjz#0 g]`e:1VƨNoT@^lNQp5#3s,-NZ*xnπ*@뜯ͧ iswm׏OWn'<=3vm2H0TʊLA2J,Jdz3,K,_Vs )>r#G#4'J( MU7^}W^i@sٜyֶFB\!nG;^YYym0CՄq|*C(#EN^ I .Jǟ`\]i]ee|Uq0jxqYY3o4-Gvx=VzʧVDLdIENDB`images/icon_32/deliverynote.png000066600000003242151372133030012467 0ustar00PNG  IHDR szzsRGBbKGD pHYs^tIME  D "IDATXýM\YW{IO&36ܙYJTAuDݹԵ{G,DD!CPIH:XN'U{9.ޫJ';^/.;\G3<8w5nv}pz'h~ 8w=fy3`j<ٍ{ s51)j )۱cB !LJ,kZm>yFh>'xuLs5ff!G҈8àw{)ƒd sg^!#s8<*%#B/G{2/pN1Dix^9tٙ)<rEy_/q?\xnBEޞe07aif@UIhoA*DT M2^Y\z !kaj1F UEUjSİFjZ3%.zJ HjUa*595LIE >. wZ4o*>0BuҐǾ0LMt$RGC&% mRUnMM48: 4`!vKM MJ;e(޷H`MqMAS $!)=%)Sdlt|1Ur$J&*V:HRT"VTF/b$J榕{*haL SLUv1RU%*C-,);ztZ]]ʽN,&vc>1U{|G~ޖo7k}q~awN^UE4>`Qȃú-Ǩ#h`0-p;33t:U1iBeEIXjRAI,. }ܹ~ڗsM)u6/TV,)Rg~ʕ+ ziF9C=`7pdhO{b{{T}uҥH/ŨUe-HUUTUp4;{Gl/] rqTe7}.ܙOaYm(˲gȦ)%s$B=v[o}wkknw_%0ނG1""vjmͭ:uݻw 4`fvvߋcUQFO~zcc {'8SkxkssS13'IENDB`images/icon_32/drive_disk.png000066600000002530151372133030012100 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxWklTE(VATCFfEhDc46l50%GDJJD+}Dm-4 n rwsfnwKlIn33|;gJ`!n @O'1$Is4'̠|;?G"a4mض3+c_cyk ;wu|>N xL&(Ć躁 Zu3 ;v184Sij1٥KG#-;? ˍ2xo/Cʺ:F vkn^QJT, n .kGQDQ\/֮@W׷Ծq4}˻b?ԂgƦ *iIzi6W˯_Ͽ84{o֧ladPI™Oji*:?K/n~b*KQԖP(,˼HE$q!6_w/TZ$ i&JJ\PHL00,EkȎůl2HPa@,vS@s_9-nYtǜR h&}p0\rdk6v.  C ˧<>rm_mZPUOC>.E_Z6B; ωS0pǫ_/ uM hj!G̢!CN]зyb 2(XpӠ~@I3<2Qo6TUU `2jTD2=u{8ҤxD7s}41q$`d/ep)@R6UKtw@8`Cs9WR9^!%}@C/QKbGX/|Bq+#B}7NU;Irং(',bMw64)e2> RV?C鴜cӼEE#gW)"J+!O b J'+ܐ rS[\ O b2e%2`bp^!)6-iK*!@2bX˸9%cuR9Ym)ø@ޟ/`_IߢBd (8a-?KwPW*&Q1W8LS4qq+\HuIKhGGe TxUq_M:0hJ%|T!(ƽ-MPyMPTqc+mr٠؉:-#[2/-Ftl4>R I]L# i\14>&XIENDB`images/icon_32/bin.png000066600000003564151372133030010535 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxڬW]lTkڻ[XPl.Dۄ8$EiW*QE>DKU*G/Uۗ%C{Mzm]߽3LǍ4:{37s̅i'oq4#GSZ(zl(Gmt8͛Q_ͳOOy O7ڒ÷nllRw?(A9DB`^E6&6Zo} ~<=-OG45L$u]:xo`VӀā_t_3+0 .;l¢id~C(鋨vᅗ_շoB)ECu=o܈$qC'y*2 ;b}2?V@? /ߏv,.޾ǘz=[Zw`{#x/7~g>.|qF 0#L%y?55!$Dy`dWЎ?:t)f:>`PC۶e ܵbO6w#6wֶW]{*(ΩK8O]W+!xӗEa'1E'''e/xL1gMxBt~#G^p?Q-8vS,]2g%kkkPGхR3P( Á|>ttvum6ͺXR;/R)*VDC2F ǹQAg<cyl#[**+e04 f)$ K:0'%d,nY hgUBIyagn .:xBe@^\Vشc#wdP բ!@5E*3L ~pNmn:(0; E#Flĕ=O$(|4 ABhԖE6x3S+I1!"cYq%]hkE,Z w+++ uQihhfs0u jP?d|_ D>F’l\u╦)N@ll.Cwc2d=_ŅńnHo?="i&Jq2y[֘[ +so% hg7 suC%Y Bvʫ;[RpJ`fo4,\t6m,kuS(^yjD# O]?skXSvm/5Y j===|{Hdm} Ζ iN LJsjt:E{>EAO3樖l`?S*;cZ/wC|MeH[*JoCXp<@ZU)fFPVdQY@>N\YJ78t3IENDB`images/icon_32/elements.png000066600000003210151372133030011565 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<*IDATxڬWYlTUΝ.(AC-t AiP+7 7%hb41Ay3ԀI,$ t@Nۙ;әnNgr;D[ᘯ=#<k9ug:(>(*|[(-.dl qo n~g!i k͛h\_{p(@);欜Éڻtu?CU#0O9*VyZMK.*XTF&p}`c*06mGW½:d>pu+H"AVRn!*_yGRVH~4$t֥AZTp(g$~z HЖ.-}plXد0w"@gC)`?lIENDB`images/icon_32/.htaccess000066600000000177151372133030011052 0ustar00 Order allow,deny Deny from all images/icon_32/server_go.png000066600000002473151372133030011756 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxڬW]LUR ZJ#*A%*FcM4I`ZDbL_JhBtZ5iX*44imeݙsw݅`orgvf9νw܄pu5,s֍?J&ؿHQkV iK-&02zϴ1zeꇻmhMw~3< 4>'4]^x /+|a*d%xc{3Ee!?b :=>6b۶z(v ΎK${~FټIXbEimpN" H\W,dɅҦqwRNx>1Z {3JYeJ Bz)&nƌ- Nvk ]=A\"s5+&S*pUQU_vK +T$ZCp3S3gmL0- g2udےDͲdbeǡb\gt\(,įgZQ_ ћ" iR%;h-翴r l]KFBYNh$cgwih>-tfZ p Ta3*FJCV݊@hRQ]x(sl9?7шܴ"MS=5Bso\ x8%wo$8s,؞ ~Bb9^@<諻{G?~[1:1Ar 4Da'1u-D1k7B4uѨ{(TZD$z"=< US/205yL+ }P9nY Dz9y<4}|?'*Hd?(Q_R.g5HU5Ӂ8l4YSH 'px@oEDV,7_j^msoR}DIENDB`images/icon_32/elements_16.png000066600000001511151372133030012075 0ustar00PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<IDATxtoU3s=c 6EJ&j+(R-EjXa+X&5  5RS5}$M 츶u9'H39|kyF~̻E/13 PJnwVAD1u:$f aCد*_f;zVkHPc>)nZg,~0u\jd&YPRׅz@vWՠ{utsW]e=ϛH2bn?8lh851𻇸N۟Z[=Y~ p*DQHJHYg?*Ga%t$%{;wtVQ'Н0`B:y> ŗ-5k&G*0OG7=O9SȾeo*z5 QD '럐.M L3G{vNqb*CK?i$4< ++=v5xbbLtSX p_ خFGʲGfil ><ޠ+PqoJSDC&io>c$cFY~!b φt:{{fK"Kt]Ip"-J@/Si݌n+{3~JFP,TV$زm Xia[dƁ6^ '8Y_LQk 0C*YmIENDB`images/icon_32/exclamation.png000066600000003731151372133030012265 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<{IDATxڜW]lWk{7kg؉cC(NR&E @KR"*x/< # ⣃ga@ש[yboٰ4I@1q+Y,~:BW&~D^>:M *LDn.Rb2=LJK+ A9B[HFz@t:=N'(a/D9 .5Q.=?q׋\!׮, 06]d@R5ChdBK!$1)&ӫ*gY7p9$` @#{z3UKsUܖ!+-g PSmKTetpRؓy3hJB 8Ybuʣ:tDS)lvr}aי$UM bN%Sb-?BL_E6u"u{X0obrQݵd[y^9bƈ6-@mqe 4U%ip5l ",(J5Q #k XX<ÿҝ(7?B ~ Z˾wx̪hz{yE)+%cqP蚰꺁9z[a=< (>ɏn-tn5@:$_iRsH3/z%4d uDIЈ0 Wo9Ǻ@F2֊9J18^B'zʩ6Hm3nB݃kא ˷o$3ˬ[XZˋ3HF(`%jWvVQɪz6+#og:Y]|v*CβAH\lŦduZ|m <׎o"EH+So2.*u4`@#"xru0~Z,B[Fdo+҂(hHzNi4B\nڒ#9cCcA[JH]X;mfS/ izwԻaNXE)  oyhjhp}}T w R*..g#k|`4d=(e{1=a\$W?f+aBBDs'lEW2\L(Dh޺Ep:BS3ROL>1+4zӊ۹LJ\S&UŽdQ|\Mxal!W{}OqBe*k*j6uϳ֩u".$}-+3u@LIENDB`images/icon_32/printer.png000066600000002167151372133030011446 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxڬWkW͝;dM֏Vni m.E|i|,@Ŷ?`A|h!Ԣ%}ҠƆJ%YS|~9wLݸff=p3skȓ_pZa l!jڙ'IQQ `]]$CzlEQr;xL 6 4k+ORs@Ś/=PVlҷy;ب#DnItt[=)ekhX`]3KWWkaDy"'5F955u=<)hiA:مʹZF1CvO0Vm O%y ~ Bv?[(zKA m{]T&h6xU(nyށ^FwG^R&rj4bp"V X?`[WVV&U -9Mn ]okؽm|\N/!ctS#-+TQ79;$7SPsS Aw %Pk#R!Qpr;''n;yo~lfpӁû{w9&Kt8---QMM iἯIx<1??OCۋyϧ&2__;NE^u||_1Raa!ҏa872pTT2nRSSXܤU]UHm6hll>JJJ"ժZ,NNNRnn.Ai0 #81 SDuvv2X.WH*ҁ%Fr)ȩR<'OtT#PVVQhG (9Ju8 twwwtp%}yy9G-+Iyo$3_)B&2W { nL8QCrVQQA Y,[-*I+S y򽶶3sV XNc+Q8==}V${J9h#bdʢϞ'Ovr,r6=WA^G{{IK.lCh8PДftL7L>\Qqf3E*=\S } G"ZWlҮn Kͦ!n.K wNNI uttX.P <"^=A5X7͛rk*%/6.p8TEPPUiׯ^<|L&Qvv6effEFFzd\\RďW pBJ|&PH- A&&&G4&K"⌃ʒWV`j@JMB(J mhH`Nᕡo60Q 5Ss&TIENDB`images/icon_32/index.html000066600000000000151372133030011232 0ustar00images/icon_32/arrow_undo.png000066600000003053151372133030012135 0ustar00PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxWkLW."h<`В6Հ|࣍Mbk4-IQimRMI|D%Z7]VXD]N"責͞{ι9 #I^珗/ ÌxV5墌- |)wNcc8ZxqqWbd"ǮTFYM,Wq^/ t 2RJ{mhlۄ+&DW $iIp 6 F<$'PHxI@=X8rXp+P)M) >2d@dHe;P'%1/ayw-(.3X2.gKZBhJb0|qy8iHDW_=Gz  эjWRE9Xzרki"-ێ}.x ֗~~j cMp{qlAS5h7{U >!jip+LȑYo41 H6 ;*'A6 Z0gJ>pd(W{NG`F9zv98+0W*eq>^߂]g-z@Ca3;S:)6CLIjoOˠ>Ely- ߂XJ٩f晾1ˍL--o@6y[qJb4=9ϥLAnT1 aY_q\lL2Mo^oʸn\lcBcaAbhNi5$6UEWfKfaBbE.G2"4.1cP_俲M2MP2RĵnYiwbtR7RλH2H+/VFXƷ|k{nUlG.KbKbr|<&=89xA-A_A^I1J6%7˾_A_t_rW;Wu_r_@`7'3D/DX:Y_A`{dz4479rgrB-C59@,@C/CH0J22vftF.FЊx%&7!8cCdS9SrZoM5O9!;Z=[G2HF-FQ6T[?^V:WŸ;&=䨕67%&F1FdCdƶqUrx`suXuZ;[bDcF-C:&=D.@]@]ġ.09%9I5JO4P##P:RL4N.2K \IDATxY$W}^{]f2b; a ɀ18@) "yJ䍇o8qŋo}4 <&XX&|T9azLUVѓ^~24:\jYIVŅϚ=?xLÏDxNq\ޫ;:v<>7ǻ 8 ˪~yxNU~|$|ԁׯC!$킒L9n';3wHRt:Lv^ˡOy!> x-1'^Vm5jyxC"܌AVZ G'~Wsug=VRjw:X|b+vQ-mǢo9$<d|BV(@1'YVҹ Mռ %+<#WXރ'Ar=n֪zgL Ebhܮ5 x<9}lQ pnAx^5sGb{=hoI瓩|" ~@ /rɱ9deZf:aFL6t=<Dg ˚뱲|@&[;yxީV3c$K!agxw$%'!=eOfrEs C7t6i^PڱHlZ%׫z/~DdmBh"pݶ@(V{Dm~"iLPZu{pdb+y6x^s=D!(@7{C|B/ލZH$鳥m =x.Vd&~yF*k kM:[ރ'x0.E /h!-h2xU6i?76p# f 6Muj3Lj3,lj3Lj3lj3,&X]m4aP`6:[F+d @^j3Y$i9D. kuj3fV0, r摕>vky/KGQrPmkO`^ѓG_}EA $9(^_Pޫ(ȳUQ<΅оtݬMd]>2/ r аv{-j3  cAnCo"^?^7@cڌU|7O?jW^BQhRSmfxXd%(GtWA^ƺj3DTlG*XQmvQ<@uf =@SPmQj3 X6MX6ͮBh]@3 QmPmPmɠj3TX6Z6V6X6Y6buf `ֺj3V(sf=66ۛt_OKG!a>|S1pjwD57ڌsD~>jYMv^Vu1iFcjZkvmczH$"qа nfn{q[jM}}RSWI>rE6uj3S&#I?|_bL܆Bj3 ZM?Py.?[7~Dao I~H85uEܟKuGҳt)4cTNyw-E,Hn7\97m꪿Wp6)12Eȝ뛿~.GK|Eg6Co|aPpr5F}N9s,]Ch]@3c 49@S7@PmEj3̆BTfN|:n4ux`/hz3 ̀oAStfҍx hi,[tc4:Dz-e{ Ƃi,Bˬ2+ :uƂb,L,SxmhHn5wz\nZt? E"CWΝ;Jel- G XMK<߽{w{kO&<=j6C!PE $ _y>S4U]]]B0n%cctzIzx)MG($IZtN*BϛƆ€ }{{'Ϟ9#tO@opN;'².]v/_g.\|NeI u/5ΦFSָS0i{]P"N<f" Pa(Wq;JQ>ЌBhVƂi fY f f f f fY= 4+c 4+ 4U 4_ j3 /n_KV>YDP=]m毯Gx30f]/6j f kS]m_^Vio$@~O6CڛLgFDc%)j3 j3_eN>}*j3С&v?y|̓}"Ǣ c 45 0yGhS,bR0 !C!PA Qm/lE=}A\y9g `( D>;{,^1 CT:'^ KE>;{2dYI$G׎6$JR* S~>9z T^GB^aWw" AxA GSd|2Cz˞[J [XRhCiO:|&[XY;Wp"bs‘X8%η 5}TGDu 4uh4f֓aP(/.M7s&@0T{v$mfʙyF\ދ3-ZN3$OUq'އ{kwo u3D%yx~q|>ORӹnyx^x[#)Y <ώ$Ig>AI#޹)J +rs9^>WTuz<(hEOzZT}TGD ) ;aEUm}yNd: !ua:W#J >wn&+ ]tO0-I>&[qa'N$/{7ANf2@ Tٌ2>ց,w^VrB42 C~I^.{u]'C>y oƻo!Y׳moc1[VX,h4"b>ȢVEF&L2~ eYsu\שVQ,P($sZHHpHv[уpP9R&'V-MR9P*ކJ(`.z=et:Hǥ*丢anO!,D9pUg'9߭$ǒFsa˲P'<`V?*-~u:T*&u4Dw׷[Lo([DJS?22qt- xxĎkqpP9}bq#Z:*') /LV&g\(>~ )wYs5`3IENDB`images/cart.gif000066600000013114151372133030007433 0ustar00GIF89abO"%!*%"''(1-*51."+3'.6'1:642:63=;::99 B>$5D&8J%>V8>F9CJ&B]6HV&Ec&Jk(Hi)Mt'Os)S|(Rv6RkJFDGGHQMKTQNFNSJRXTRRZVTZZZa^\GUdW^cYciZkwRj{fcbifdlkkhhiqnlspoutsyvu{{zyxwgqxeb_~}*V.X+\*Z/\-].^/\2^6Y.`,a*b.b-f,e,h=f4b/e,j,m+l+o+s.t5w*w+y7}:nDlStezJvVy9{FQWVlfxqx 57.JYeXSNkixwhykFQfw}₂śĔʜĔnjڄוاƵ»Εݛޝ׿¸̴ҽӻҽԬڇ! ,bO HSwӥE]]‹3jܨ) ```DqI&zRpYcɂ M! !ͧP1`F@c:psjUdPѻp!QV39z×o=yѣ(C r{@X ` &l=hBɛg7W{`AK,.ACAgopa{;iB@b ,TXlرrFR<3'!-SƿcDB(U $"*wC>3|I Ѝ?鰣:cb:먣N<2 #`Cn  `}Ϗgΐs)6P %"pB 0p!10 5p,QkPK!8 +H0 M5( oQGc10ma<*T,gœ1jH~6ڮp#A$cISS %Kش0+B9l^\`:0#\BuAGXB(]9  +圃ŀEآUB $0'` 'х e CebU?=B8H`J a/r{ 4xA$3an(`7p5[ !8C*tB5`sF9QbH?t4Bч;1 N`BQ7`aF0ݘ'qLXc '=I-T TB,*@zʸ[80ai ɜF Ol`lbS ̰Q#{7>adxFzx !l$A5`0E|bQL|b @pfs PQ#87)"}<uۀ6b@LcA5nc2J T <-(6@(5Avw20$'KUAm6 DdΨ%jFxz+ȕBK7X-N1b(P}ã Dl"Ӱ6Fm`ܸ'"5hj:)|a)3"v-1t=(÷*Utb4j7gth( Yv(,xIy@YЁؓ0'.?(QoO<(Ee@ R5K݄%Axm\Քu?ׅlX?Aj4X, nd#=Lj>=) 0 5ayp Px 8 ~J0 ip&wHDi׆PɜʗNp 0=@ʐ 8 zp QPS:0 :mK̨}HC zIZE0 Κ 050 P `u  B;۱l ";  P ӐZ0K8Pp`7г>[5(@9*`D`ڱL۴NP2p5p={8`B7  y 0y ! N t[u xz|۷p ijp{ !pe{Pxe͐ O`v뷞y k7x fpw gg ۷ `{; КP r@۽z+ $ 0 Kȋmpw\pӺ i \ $ ఻zx ֐!zpwjw CP ` ny o  J`yj o@wZG` G y \ P RE Ѐ g k on߀h0 @  l0~\{` V @xzL`yz)y E`М\ A iʻpEEpgl ʵz rPǯʂ`F|7e|G C0ɚh PN A ph  œv0 \n0ρ @̉5ոP\J@G wzՠ Ӱ _Nqoϰm@0˂˃pD̪`;` 6Pi J@laO ÆɘLo`l ,op 8E\` 0:P J  P pΥ Φ2 l vv, l  Ȁpiͪê_h_P|Op+ OҪ l } lF% `1 0 M}NAO͙N <о=˃0 P=uq٥ ~]Rpא i x piҐg  ")-n00<qm\ xj `ֆ NT@ ʕD JΛ Qyz K@S~h~-b t^<lnn|煻4QQ 0^~舞芾苾xy P~阞难и;images/vm_logo.png000066600000013432151372133030010166 0ustar00PNG  IHDR 3$ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F EIDATxYil\u>޷̾/6]VR%َdٮlp$qM"5m*@@aI$E'qjUepH޼7{qlśXu=g;އ~TQT=*> u:Y)57frbWS٩ѩ؈M.Mm%[쁨1B5UչʥJm]:jΪ{Q,%Cɯq_X5U6CJ_ϻ ΝvVunPVz-9챍>`O5=Upts}/K)D<>eF׵ѱ֦:1 *0/^]^>~nz֒>Y.$O<{F '!oL?y9669>1f#:@0`] RQ+_Z~ɧ^-}BO{=̿gAV<6B'a3MohZefbi+h#xKmN0BU{Tcu/ T ^|e|fs)e,!pL3YwMLuN!ggf^YÄ;D.̆})pRJ1~Cx{ O(/ǵщo?&(6UQ̓x^)p-F󫉶HchJ%IXk G;=kmKQ wv)Yĩ'>\R}Aq;Ƕ3Kɟzi kltt;pMA ^]F٢ڌp < 4խQbC`pKaytZyW߸Ӽ#P t-jamDbrnxVR"v䱒߼AB<`dDD" >g@b>#M%jtwTD3G뭬щ0>xEahS?E̅C/=E{wYD%h[!x]V4)mokX_-s6i+K] R;\I[ji]m\799uϝ=N|Lῼ5zy$ @W %T": eL@0n:3[.r-+Ith Cx܀ [rt5iI09 `+0R`B `~BlUB>̊HY -s#XQJ%[~J]bs@[QqxE<>[D[(Gk௿~h 3ZP&tIN @,%&'Mj]d:m݈cs&~oyw&Ǿ"0xokj>g6[wD]8|l]Qd%F8bE*:`D02^eɵ/:s]ݑx 5};Я u$҇{O/L8ͱ47 Q4{|BA- Lm`f144p3+pL^"ov:8ST`8d G`ifȩЗ&{N5vRǁ˃HJkQmwkbwNL&JYZ(D0(HtT$6 Q \.c^ 72ʲvBdl.`^7(+t*e%Ul6jw83)IPvN^U-vFa+0# /c'\VMfɜ3ɢ颚.͌"fR1fyQj3mӍx H8QS$í٢iHuArYMb9j ʙ$8ZyJz U|&FIIENDB`images/admin_ui/content_bg_grey.png000066600000000270151372133030013455 0ustar00PNG  IHDR 2ϽtEXtSoftwareAdobe ImageReadyqe<ZIDATxbyA&&&fff^2|61 ee3H0TRp|/_6<\KIENDB`images/admin_ui/icon_external_link.gif000066600000000076151372133030014141 0ustar00GIF89a fff!,  ǡoVjnaeѣ;images/admin_ui/icon_info.png000066600000002630151372133030012252 0ustar00PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<"iTXtXML:com.adobe.xmp VD IDATx|SkAy3{w{Yo/%"`%6F!X[iBNP HHaP[;& 6Bb.ۻݽݙ7KN6;޾7}.Tr3Z]Sdӟf~X>/ :bXD5d?G< hqhr' j{^ojP]_Hыȶ|Rt:%-MTF=4ZO(`#۾]þ/F& Iz VFW'+d/~5p/;ڱ]MjG:;ha2@5Jʍ3DhVJ]kr-S8uכ%d>,ݐNP?))T NAlP u8I41,"w.V>Ӧd,< ϗ]]w-KwL ȗ_CQhg!_*riHnd+j#9M5:A`0.xBFo9үIENDB`images/admin_ui/saved_background.png000066600000002004151372133030013603 0ustar00PNG  IHDRbtEXtSoftwareAdobe ImageReadyqe<diTXtXML:com.adobe.xmp dN6IDATxb9tL10`2.e`*Vb:IENDB`images/admin_ui/saved_icon_background.png000066600000002536151372133030014625 0ustar00PNG  IHDR:tEXtSoftwareAdobe ImageReadyqe<diTXtXML:com.adobe.xmp IDATxVN0n;dљpmWFW1Bހ… zT+FЯ_{c ,sCM/40oߨ7tX5 nt"a>n6q#nt]u\~t'k4,Zض=c :Tz5(>^Ju r.LAv 8fYfRJyoI>M"h L<R=7qQ"C8 Sai8),p,1Dvf-*B+J5*LSEU;jJDz0mm)*Å=,JR.Ř^%pWG|^5JĢZo>M`%J xIENDB`images/admin_ui/content_wraper_bg_grey.png000066600000000172151372133030015036 0ustar00PNG  IHDR tEXtSoftwareAdobe ImageReadyqe<IDATxblooiii&T@* 4PIENDB`images/admin_ui/admin_menu_background.png000066600000002007151372133030014620 0ustar00PNG  IHDR{tEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp UUGI7IDATxbg&`?L?^u2!%a݇i0`x<دWIENDB`images/admin_ui/index.html000066600000000000151372133030011563 0ustar00images/admin_ui/admin_table_th_header_background.png000066600000002012151372133030016742 0ustar00PNG  IHDR;5wtEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp Wn!+:IDATxbgb```?ad ?N6*] fhTف11uSA IENDB`images/admin_ui/page_bg_blue.png000066600000005453151372133030012710 0ustar00PNG  IHDRh L pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FVIDATxڌ 0Vt BlH XS:?6os9Z˿w8ͿcB eIENDB`images/admin_ui/tabs-li-background.png000066600000007037151372133030013765 0ustar00PNG  IHDR'>Ґ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FPLTE$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~@L>IDATxB*;;BX)^JW FbrJT͒;IENDB`images/admin_ui/container_bg_blue.png000066600000000305151372133030013745 0ustar00PNG  IHDRj pHYs  tIME %'dIDAT(ύ C7ݠ߃U,F^y"# ' "p U $iw 92&t6& !ZxcG ޅ=gFnQ IENDB`images/admin_ui/tabs-ul-background.png000066600000000362151372133030013773 0ustar00PNG  IHDR;*piPLTEfgkghlhimijmijnjknjkokloklplmplmqmnqmnrnornosopspqtqrursvstwtuwtuxuvxuvyvwyvwzwxzwx{xy{xy|yz|yz}z{}{|~|}/DIDAT-… 0+33Ⱦ`z┃Ef&F饳ZiX"B ->AdIENDB`images/admin_ui/save_bg.png000066600000005435151372133030011723 0ustar00PNG  IHDR2& pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FHIDATxڌ 0 STbǣP#;EcNU@D,f?9kO{u3IC#<IENDB`images/admin_ui/admin_table_tr_hover_background.png000066600000002013151372133030016650 0ustar00PNG  IHDR{tEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp Y G;IDATxbܰ&!SB?L1H<$$ۋp"J5eIENDB`images/admin_ui/admin_menu_current_background.png000066600000002013151372133030016357 0ustar00PNG  IHDR{tEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp Y G;IDATxbܰ&!SB?L1H<$$ۋp"J5eIENDB`images/admin_ui/.htaccess000066600000000177151372133030011403 0ustar00 Order allow,deny Deny from all images/admin_ui/header_bg.png000066600000005451151372133030012213 0ustar00PNG  IHDR'A pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FTIDATxڌ9 @ǿQA#JH1RJ/h1`91FRJED(PkF1sNZ9p㽟FNڎ}IENDB`images/admin_ui/toolbar_background.png000066600000001766151372133030014161 0ustar00PNG  IHDR;5wtEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp _Q&IDATxb?Fb|RشRKȍHb @ `X<7lxIENDB`images/admin_ui/menu_bg_blue.png000066600000005503151372133030012734 0ustar00PNG  IHDR4 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FnIDATxT PDL3*ئҏ fŻ83p,re+/ןnH21Zs ` &pnEp\iOIENDB`images/admin_ui/update_notice_background.png000066600000002010151372133030015321 0ustar00PNG  IHDRvsRtEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp GO,8IDATxb<~3`9q' ڧ( Q&O H3R<* S?I"%IENDB`images/admin_ui/head_bg.png000066600000005545151372133030011670 0ustar00PNG  IHDRh L pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxڌ @3AϢ(R۝C)'vFY6#L,ucPLTE¹~~~yyyrrrlllfffftRNS@fbKGDH pHYs  ~tIME&UԤIDATxN"1P>0_kD\etc[󋄤;w$Ւ+2^;Gh o<Vqxp77U^H\n ܭtTE$yr6]Kv'y!:/J~[6/ʙ0oP6/Ғ2y!\˥zxxxxxxxxxxxxxx?z{-xGW1^g:s|m<xx<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<zr>f{ϼj4]4CQYtT=ZvlJ\ýUgxϾh24ݖȢn0<*cn^]&JFmnp+ҶgvCZzX/ӮD Dc[^/`ů} {p:*Hw>-LNr_FNB-Ϡx%s/GikębAyn0QDƶlI6I5]m_ ΂4Szh mbюQ[K7#}n2慵wJ2džh!gӢZB^S7\ĖLۺ%`s+3kŤw/) GZ箶wdM34I Ayw~/u/O].N˥ϩ4\qð/dZ]6_KܱlŌw#SX%b۶[yU1[pGÊG!<C11QNzCLJ * `c+ !10"2Aq$3@Q?bd=ny~j;ar˚KIӣyړljƔyH?Rr-)jjhȊXl©,5̀iB `2"OeeU-3ifM0ZBQ /!SeqEZui ܊570mw^K7ʼZak_e|.BMK<|F?3-17!օހ[thыWĴ@z@!Q"1Aaq 023BR#Cr$@bSc?"ʼ7!"bF6bI$DVl,lƝ0= wEf).ҏՁ!f|Ch .h.n nn=]r X )$NY 28 ,giҒhߊg75;j ٨ Uv~"XkP0 j"m$&̋uWԨnF,PBi7yV}+ fß(!/ȱKy]B* 6H_v(XOBQta{*J&t>OѶ9PLЄCqt!ADϵ"K 3aPhaePtL5,MZ0F(L: @;iDxWщSґDC.m%@ƲaewZ+dzeԈ6B^dmveϽAg>Q?imqpVu_4'YgR0 ӳic ˭)0Q&!bىЛF|z,iJμ' A$9+1po2ԣ ҇bl[QBvjwN,f W^'\^χtz6CjcPP>!)Ǒ\dBbE"uIc ti<5qC8 Ap4@;cӺba e~ϯ\LR%TfмըcTIr1Y-=[pI֖~ (7Ipg9ek5d8]'tyB*7(6,c|\Z2 nƬDxgL3o8LDLsr;\-&ʝd pG.=҅jc4l3 -0+,"f6tx@ *a$ ]*#IjX䢰|ۍctDŽ#VPbRWaԣaFTFI[4j9v)!1AQaq 0@?!rc Hp <} `$J޺J+nq3Ci#c(nr RV H}~Hd MʖBAiKH5McDԛ D Ƽ8SBR SH5M &Kp{ Xa,ǔx%+i`} uX5K<6%B$ %fX$8ƺ``om/?sgfGt}#6#еUM{D)\a;0CȈ8JYvl^q̜7:8uH_mی EzrW`L֢A{1a1"ߙۊ o!l=$u2LD`pوHja`<{] sxV G@ߟ" yK6(1UѮvY?NL;s,Μ"J3⾼} \;Q]}mb=[pBn 0ǀd- l\q& ^ jÄ*y@y0"Pj{ûh  p{&jxDXoJQ'>>0 B( "s+PAeNId'tQ_t~> BBf)BZ 2ռŠ U :f"`c,ϊ{ֶ2 *̃f\K\L̑L̚܌|\̀L^#* E\S̫"'!1A Qaq0@?XqE:Y:pnn7~/[S"0|r_{ iMCNJ˜-ۆ_ Rq"5Uc9Ei|6q4b)%_e[({a< mȵԷի8,}a2}SS.!ӆpv"txl=w~!GLu 4}"5nOh˔̮^G=[@ 8dW_bɕ%! 1Aq0Qa@?ZD1$Y5a ,]T;FGiP(50r]|LPNnsAEafUSos3G)8ήSO2O~beK`Q '$ֵo WA|D VU/eEΣ'!1AaQq 0@?\.ɜPtL3T(ɴC͏]c:DX RTj (n` 0ʈhطD8`{ó%< 1+aJa&A bHdxsx@ed:ȁg>D@Rɤ"jΘhY42)D '21lvոBն#y=Uɜam0ۧ^4 G@QXx2peezdggK=Õo@? oD;#IH @8$WzG3?t??q̐G"1~9!)P-"i#{y<L>${~]шeU & p z>l?.Gļi!Ců):6.5 H:9)\}XHAp2X7~\,p=S]3}2Q@ D Q]A$F[L_#"'$eD:D̃)ob"f/!7&>u-/t4Bb>E!hi}WCJumΒFÏ=5mx8P,|P>0BюpSf'O>܈RBF^iAw0DE 1}8d!B7+ a#iR._1MTuqcM/!l^o4zzTePLS m^jsZ]'Ը儺{IV;OFucs 2FDSp. 0images/vmsampleimages/manufacturer/.htaccess000066600000000177151372133030015324 0ustar00 Order allow,deny Deny from all images/vmsampleimages/manufacturer/resized/.htaccess000066600000000177151372133030016771 0ustar00 Order allow,deny Deny from all images/vmsampleimages/manufacturer/resized/index.html000066600000000057151372133030017165 0ustar00 images/vmsampleimages/manufacturer/index.html000066600000000057151372133030015520 0ustar00 images/vmsampleimages/manufacturer/manufacturer.jpg000066600000007252151372133030016725 0ustar00JFIFHHCreated with GIMPC     C    Tyxqp4[?~Ѣ3x]@S '4MkИEuL^Euך5g$ } ^9Pڝ_=e=3hKS]fzf<"Bc=e*zsmg̺鶞4eʋn } ^9P_-܎=e,&~y}S{ld􋦼} ^9P _ ^9Pkɚom9d>t׏12S4glx]Bկ'>0\I6}"Bc=e*zsmg̺^NeN}tWI6}"Bc=e*zsmg̺^N2MHkИEu d(>\ӛ5 tqeӗ1‹s᫶`?&54 `pfA "r W"6.rV+)4uA "r W"r W"r U3WR_l}gw)W?Y5<挴S `aߐkkeY*fgnc>,US)UCb3J E6 h1ς+ςڔ*4hAj!Zkd n\e {*hl^k&Z?V F.4bF((SCbcBGuYq6E7FZ?VYUkq$-[r-Sm~*ؿ]ˌAO⭵mg)xM7R i֐u;^8# 12!A"`p? t+ t+*Юt+] aY>>s f8TX,9m%/ ^@wͭx1ӘfɛGCD4P@5t6Юf5C̜6ͥ\g>dy ]=I4Ǚ9mqNaO&nfǙ9m{B cNj/WOWOB Bk!3!13 2s4ABr"q#`p?f]pԁIC!`-&Bㆤ:Lb&1 ZzT+.j@C!c1t:Lb&CgIoȦ Ȋ87ZJ?lm'ߝxoȅn1\rEpQci=.7P5}F/oT^ިPA@'mr$z%m]i-JH{-3o:3z\+pARy9®:o7c0R'lQT81XsBOJm1{-I췝'J#'G퍤[̸5ZcѪ=ѪS5)5Xd[Ώ텶nP!W&fEU1:?lm'ks=dBI j*7 {-3o:?'G퍤[}gR*<;Lxwta**„X&<; 0 JT,x1aa)( !a1AQq`p?!ΞXw a&WMøF5)@upøXw Ԡ:ƲG#4MV5z Qg(`]؄/!ji /u ^'DZ5펇#9͡ԋQ%a65cn)}v("TGl4njDb^D8" GSsQMC޿#P E P2$4DɞICȤ}RrzJKsQ%lF с2[/2bI[-1 !A`p?*,Xŋdbŋ-cp8XmcGYebnd*&(Tv2yCD2`ؑ"@AXU 62`x/!fc+x`^:͌^zh AѠ*! 1QAaq0@`p?nZ@}S#F9,܍4~0pe7-DXF4#(J`1gS.KXrp;? %?>!`$%JBST=2p;2ȅs|$,{2EX=a`^my0!=.tck?40@ަ3Y}kHw<̧5hCrM4O(OR5wan K-nC(?v<)1kZt/ 4R[ DZCZ{{h[GrqTُeB`Iǁ Ŋo\꘿OYDaǁC g>8]q/_UTY>"&X+}T<]:8^W%O agOimages/vmsampleimages/product/baseballcap.jpg000066600000014506151372133030015446 0ustar00JFIFHHC   %# , #&')*)-0-(0%()( QWm72kw/@"!S{ d^ u_Ӎ!쇔\1۔ k!^ AP{U tN rV,9^[QUNՔ͜onRznyCvۑ񾿷9"c/V,uCbNLF埘קǖ'1agֺe̽_U׫9#ٞhm 뜰aќLntԸ"`jXU}@)9ayök)Vd8+qѺ, 0#$%@P!"2453ܱ`Bw&BLͳ pkPaƕEtH11a$ \XA@\ "$AA.A>>?5^I@YfҹH!E_+++y_4 MZYEߖn/*ȳYp+GBNWz>~:X;zkoh?gU->LJ@۫ΡWY 2XSX E귗fH׈?ML) K[ExjC2-L-͋󹰏>b6d6͍{\˸Owha{YkbV}Z/fm=n6ʅn6GL2nb#-,=P=RK3s3ϕs.\9 Ȧ+S9-ܳ3VllvV2ô2O1qeV:~Eؾ\alƯLEjdQ&xOZgQ'S=Sc2)%v:bS(LC\걓y }:\F9y8A jrR'lZfآ< A֑$qee=wg-GY:㚎IjB~ωLA D孥k;oi"@K{ ,r+_ #bZml3-{ke\Z8_W!?G !1"AQq #02Ra$BSbr3Cc4@PsD?b#:ցpm!ÂT1(fc:aVFQ^#',u vU*i*rȯ3%_wvT:_02aߒ$$NmcE'Q ?LɶÉZ{9ƃ 鬵/` zє82+[JBhHG`4& u*C/@1X!OIғh֘k?[蝢6tOA|ڝ]fDG)t(Ŧ4Tp 5dm6ꏙ6 "&(/0& ɷQT+E H48pwZ]lҔzOa޽'wE= P1J]pmgTLR*7WTl:5.\U[RA?2\:U&@Jj2LZ߿;$ʹGe~uvԋvCRB.׶29M\&g/w0Ti|ei<ԹRu=iۨFOEc bbf#,'iY$ K0ygA4CM !?Sĕ_^ӏ#+',7fE'$7 ''.?<6 wq=*Q;azo7*k_-Z<Xe*i[NYUlOלsCHK4PE̹'v`_v%ONJ-8aMiOd4y5-:*#dG]k[u(u+ocfnj@n{=w)Zjd-TH=7:HL ;u/h˭sk#m|K9(go-״*uܴv'$J,' f*9"sqp7] {M*gQLrS Wf˞)˲e~ )TpRHۊEzͨG(|re{-*&g-3Pb B:n1beoYwPmۃmv&ׄ^\ZTrh}~F9 %'yT@4 pi݉ɶ:(ʌNquWÈTDɃ>a'Q$KتqqZ@)趜$FB6qMM<;sLr򯧵"}şݑb3m3&{;'4ũ4o+gruSbUaX>NXJ(TTԁ6{fՈjBa pzvEZRXETݭ'aŋIrX=K%j&.DZf_v}D=8S*lYX6&FJ1=Axxy.#,З98#딘'*klD^L'W)6M|cfG|c2}_~{-Egc,nLSP[T4܏P\7)6E:`ne_5G #W ,獇LXm-qޢ#*XH>of?4w;2ԧLUtWYFZmW]`0K:9>W08X1(2AwBix@=!|@@41GoYx(ASyy8W<'|$10V)ԃ;<«Έ!7aCpC×̹rI #O)@"Z Y5Ky Fq63dlJV %d/U 4PpYIqdpA|F; Jyd`8A"¡( p aP'Pa e9b-vʃًH@U'  vr0kvD>&Q\uJeYC6 Bbw1oJ<0\\alF5e=} 04%D  f#Χ@%BQH !4Q/;nw`<'>h4:(b@ bGgT|́^ńT^A(p\HL@^j~b%nD[('ZL;\k8X2mq9w;wM"]!&O(!:]EH&uEx eo3;R D`@(9I$\Oglm4q`E`p%Xx |VLd"L'^h .,-vt 9jwP,"˾fx쏻I w7*_6w'G V+/ :*!1AQaq 0P@?:P1_ Q 2A-* /8%BT Y9COz0'{OΔfnbevK(N`mً,w:'7sreE<)FSFc~L=VAa%/lӕ$:+x;SW\٩"ثmzTC0cѤ|"`dLj9R&L ;1,asg}T1-G tH?#hjb 3ut`t,R]ruj}L%B8~X S#*)E q?nA@B:pj4J2!/% Pf[jx/4G(JipѭJ u•Va̶TF='C/NgJ9(Jb*"u#ܩ^`5{C  %mVfEUqADL-=MXI'#2ƁWz()I&=рA†7td'[/VPAZހ1aɉ images/vmsampleimages/product/resized/.htaccess000066600000000177151372133030015755 0ustar00 Order allow,deny Deny from all images/vmsampleimages/product/santa_cap.jpg000066600000006272151372133030015147 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" @0e>>U֞ûXWA>jfԨQ菍v^#n(6TZHixwf1EU]AuM4zL@"whZnJj%_^|f]Esz b6O&+VXWϗ"<2]+!mG\Y l_G+/uȞS/=8jA} UdX 6Uth8p`_!3:st #3p?p?-! "Q#01Aa2@BqR`p?GEZb[6?C.Tyji Q]@0egƆG@|s0Q6Xc6m.*xig7T=;xUG҄u;*q?L5gVWG\5R*aȲRj;T]׹XHue\ }h9Xfk+bo@97^VKʬwnF-ܬ*܋6t e uT١e񖲺үv(2jPsܒꥴ%W?&!1AQaq 0`@?!(7m= ojؚ Xy̵\~߀_1>ODx#*,= nR)4gLR&pR*hMtC|AIͮ 2ϭA\l tE*啈v錙%BY,"P G1Vacbs3K˟]*v6g 䃢iha}(q$!x%~\ m\Sf|U1d*O%_1s&9ħ(9y_1m@+K, "$t^a-0Rʓ{!wLN97L 1Q)W`ߡ-ޗHghn,!DžpTC=`ܢ-ވӜsd x,>~tF T^ a7ЁbJpuKNIRb.@2ŸSh@enޠUa46؏B/W4J_Jyh`ez M5~ 'V+ <<<4<<N<<,O<<,0F(p  B< P4<!B<0<<<<<<<<<p?p?)!1AQaq 0@`?J D^PБLjT1fNx4Ӗ?἟)oA\=O"c)`5+ʺX'1yĎUy* S=9^!jsR'*.:a> ]Ag%IdZi%T_}PQ f+\h p ՗2 btb^jwİߧ;1yyǙRYb908[w T5l0T_1ƇVϯDF+X3ud\Ѿ.=N̡(I USt6A"<b:A$AeoP)G?2^" p8Hq1Yz  ޛk_hneXC۸%0%@oPبK *Q|~~xOr_Ap??images/vmsampleimages/product/dress.jpg000066600000004544151372133030014336 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   ((((((((((((((((((((((((((((((((((((((((((((((((((("  ͂&lBR+3T E^D팀MPP=w@RwePUY(=@gѓ`d\YU@hSWz: ]UfF\v=MlNePPc<z[3`9F2500WH/c>;֖-ZZl \CBtc2҈ r@Rabp?p?1 01 !2AQRaq"#3brBc?`R% `W "HmCFNr ;MU %Mw%c`ӢǖxrV<Va8LAhUC_ya,P̹M鰉i>. .;/9,K/.3+bc}UDzJ+<`x,+:x5`ҋvYVojڙIuZM=uHjey%ٕZ.^-涝.#y8 kK CY9r)~tF8@C[':4NIsTvP&@Ôe`W˞y`jd،r'>g S>gp,WA=s %6XZ܍!7-"kDKr "4'qFbg ($s<$K< (s<,<<<<<(,<0(S<((jPN{4Fl,A5D&1[&JCun:@&41mhlAQ'ҀFp4 U(Ƶygȗ :?5f⶝21x C|Q [Sm>]{ɭ`f1F((((((((((?k(k:$ɤ|~.7(͎E[Hgmơ%iB)jh8mޏ?-Gk{=cJ~0TE2@=.՘Zh.Jpw|m6L1xuϤ|?|eL zKG_|X7썠kHw}.+MWZax%Ldv k JW37 j_gƛM[R毧|=,4XvDq1~vA|C{~/xYz|]sqdT8h;$9 6X_^-`ѩUܟH~m/33?e׎^p˜gyC5>V,-uԯB!-8NJ0rj'CW/m D⷏b>,x{u j(<ᨮXaΗ(֮B)4Io:/7ŏm%eơo i~0Vү&I)CGKGK4e9rOPJnQѴM?WjM/|V}<"2U*ԩa^*Q}^YT,77h 1|(<__nզfMfyRsJcVUgX wW_O|ya|[gmKxGNyx^'Վy&KQhV{aKR47YY g`7nKR7)堑벿N_4۟>/i9x+BO:D:=i\(3^Mw3^L^iƛ yj;xQt_ k4d5[*x!띌ԒNǞo1ż"^UWwm+s=IoB}8-?r덱Ν,rX^3ǵ:iu5heݒ쯊>4 gm7HuϊmKvY-ϛw=17B3|O 4شYAupBd‚$wf$ q:&]jm-(!7*Wdܦ?wO n[L3 h87X裣?`ۆy~Yf{8DBwSVmflˌ?OcƖʂCR>!)sjd7^(7C`g:WαRH~*;_xUֆ&5#k'{+וm[?d|18_1`iSUUZTaRi59h{z>_Y8Ό*z;  Ŷ zaϦ7}kFlH%d!Hx~p~վ4?=Q X4/My <ȐZ2'~|;|3gk–\~|賃_˹*}[~|_ng%%5Ν,I6-nTpJ)?rwSMɗd͗%mD6Y )yG'Mv&(M Vo'{6'G FQ7oRZ dHSp7^i֟>+!YNG*iMJUh2PT+y2,|(֝>f!#sܬ{Bnx}E}Q?% Y~xl ]Owi-ͭlo2[dc'̖4I!(S̎|+? EDh?'Nii?L=K {q"yS2ƁXB|Bn?▛Q_x uh<_+|<װt#_NDռFͿ߃uO _íFA`|7{ $'ʖmwrF6fg(扱9PI`d:^^g~ RUpENWvzk+%ɩ]=Lf/x dRuN4J2aGNIJ*]7F>%Ţ|5ioޗ:(rmͧoLꁖD|2|O=SU%b_nN%H<>Ii k{hz D#t0w.Tnsy slm,-fKK9OW>p`LwJet?\9&Yf# Kc Ni7PiA-*mUPE ~Nc -&s^Es{=0KA|-nχ9jmHS+"ٝ嘓ɮ*M(((((((((((((((((((((((((((((((((((((((((((((((((((((((images/vmsampleimages/product/power_drill.jpg000066600000006353151372133030015540 0ustar00JFIF,,CCQd" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(((n.- xmmi.n%X`DU@$p ~~/oxWěk|*ws-ܷYh\s;oAu!N<Q'xP%}]vM]744_x/YMIx/3^1{KEKaVR!2?_ȴxG<[{{t o_&XFm'Xa"峮EӒKK̜TŴ;9.xfcL;W3%UBu%Մ%hbFSjE9/֊2MKo|u@2goxx= ,om5_7?|;~td9n!;?ko/$<'sgCh=FFxbFI53Űq\M"WMᢹJmNo + jZp+mN5=Q?xZKKnk(KE{c8*x5Mb_?ZWXk+Yi.1(\gO'|[,|s 7}e:K#UGm"Oe @hw?y+]Ѵfgy}_IE^"e{w۞ڰs|bg)BMK}'_*56K]TQy~558^('jO_-pE9;t'˅/c//i3Z%Iwl]^`67Tv5Eco w!Ӿ$|G? 𷈵AWO[|Ǧ UoU>-5;ZLͧ4z syL[\tiaNUS.)Vq9ZQtk'VOB,߲oX\|5dz"=h4? xv+ K,m;8=Ķd&+ل\`# ,n#W(((((+ <|A~ǟ>I=[jq꺧u+Xc*?N2#<$+ħ|idv^Ԁ+hVtkx3rN 󬡯aӺsJSkn)?&}VYqKg)&'Vϕujœ}Rmy+kw׀5ςTNL ?v+CB jlE lD~(7ꝘQEQEQEQEQEWs?[[j,m^[;MAf昀O+N8Z08l_-+ѭ S\d;r8|.Zg {P]٤y ^U>"ּ7ivm>+Etg+W-Az5Up8JX=8RJݖF7[0-*JSKM--QErQ@Q@Q@Q@Q@Q@Q@images/vmsampleimages/product/cart_logo.jpg000066600000011060151372133030015156 0ustar00JFIFHHC    #%$""!&+7/&)4)!"0A149;>>>%.DIC;C  ;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" ٤&0#4|ͼML52}^tk f\d|qVeI wVwc~n|Zil2\iHkhgv9ѱXi ʰ^U:zv>~\):nJsq &ύ!n1&~~[@*(y N͇7! o`u8'I!.Dxy$V={@[ 0KF3}V=U6wL8eXe=Ʃ$uJ=X\ZHL^y}J$'!" #13$249c紞۬r2hTFiѐj#Sh+T9,jH*rȊXjOkϝ]GUT,uSF/]s a0F ꓹǸ͑>v+eu=vcb`^,CONٶ_f>~ʾ_9|ѕ!L>xgJ,qw(?\|_?oGOVs:"ړBxO|t5x64n.Ls`爯h6ء9VӼRI#O"/`_-^ 9r%1-JUUN~@3h7LÏm˝4M%1L+CF/& I"&Z쪥Wu r zYq3 rל3{ vX|Fp0)V$g@/ :x+{ !!1 2"A?-^e3$ D\&,ir|\F7zG*biHђ;PZK]ERPѽl?3x!!1 "2A?Ҋ)?PВ6ߚE+FFͳ 2FAtI~?8S1‰bhiDQ27JwcCnޑ[Y͌Pv%D_ m(޿; !"1AQ2a Rq#3br04BCSs?c}j #x(M tvGK'/M׷2dFbrzU\M`U1UCۤ@"7+.&@.M]\낕\fy.e}+5fo: \ ,WW՚p7ʻ~ r3\f)lk FfzO{S%Z.oRCvsKv !_k=WkBq]T9ns\`Yg$,}dK5 kbJj)Ґ-\<(L]}AwPp9O~ġ0[D&ct9LTHHɳ\$6ލQp:n5ebι "q6Kf jA,a*pǾ7 x*ͷ1/+cJAn$i}ܑi3n=[v XBݗI;$6pAtԃ"`ohõnXˆ Wp`V(XnѺÚ3/,1 #:', g'!1AQaq ?!b8i=E`{Vnj{fW n-Q7h'FE* w=tZgQzap|2,@'"@n&AZ~e-l>gD&;4<` _ UvƖp(1FtVCjaF/60c2- Z]gN=tz¯K*8EX6۷K&}k!nAPVyO1<:kLtN&𺰁bַMb3ަ o ݪJ/.G`2Pŝlzh)rcH" cOԾٕuYMgX ~=(G y?%`̳T>F0*5.eL]wGz%X+]ܰFb{) Vnl~!#5WQN BG7C6&9WS4=ƭ/Hg9uW0&x)+*ۉGj1hS.sbLu=e1C0"EBc=0߼y{\%zi#dcP; i~H(KT+38ők<3T(U/ 2!1A Qa?EZJ(QNb]Dۊ ؙF fŐ|dZ`1^%J%  ,hrz˄FQoݚ!1A Qaq?t7asjْ0ENk Z⻲6νuC,BIh)\3 RqYT[[wm hxa&2ƕ8OܳbA {;ւ^ÁV%Ia,)P Y|:-H4ebQ0Ỹs M&,ٌH%ye΂4 qvZ/g&oRcV߷2:3e[OaU^p*j]m5`aRL#g!\f΅~![N[D gxh'8fC(2P'r5R~%}Czu.q^fDyENXa?h`b(2+喀&ZqLYP)׬:-eL(% B}5b=|e z:/b,>x`D,_7u削N r/,4ږ|V"|jlG9>pFSE9cYdX&4FkDC\@_0Zpm.} ko3'K2{\^jWɫlevjZ`{,#GK|3|HaDzy:kՂ/ʁ⫦ 9GuߤF)ס.<@5Xn=y_.ݿe>0R>߸F,d*ѯajbm}~*!VA_hcpW":B?`ָ %#F^×b(4* Order allow,deny Deny from all images/vmsampleimages/product/hand_shovel.jpg000066600000010610151372133030015477 0ustar00JFIF,,CCKd  *  !"1q%B 7 !1AQaq"#2BRb ?"p'"p'"[ꕮ+ro1WIj^ DYr{ȴ >KN1AQSOI *!x@ -;3 "^]deB6QpFAkBDg)RW9xR5snpN8DN8DN`o|ucܽfS`7p__V62ڑL2Q9FwN1(r)UMc|kBfG.[ŵ섑v|?PwnEZ."ײY[RZʼkM/XmifmX1RqÞJRDʖfvm#S,.cfP俣\X2xZH. nIc$x((Z4Mr_@F7L,#6Cv5R "1 )B481rN8DX#/#kBZwŊr9N%_7a[a&Zg_GZ%d2tf59Z5B@Ԫ_N*b:_+]lMtI]Y-QVZ*$1Jt2"~3v]n7,X.G6k]Llkspk62}jC!`Ƚ{*\v` /)'"p9^l?"NxiMvmwuAxѴd$2  pMH*$kwͤEy^n4u=-ox" 2pU6_;xHxضz73|khF "kiwsRFRHR:_|G,7a;>Mm]Xx}hs[bIFY,ZۢbgT.v综̪73͂n}.[h(ͺI22”o!Gd9W̛7S2^k>C, OUՅ/nr8o\'ms6D̵cs=aHbry-÷]J)r!-k"g9xE^+msi=\͢>Z0]8+k!v$ !d/O~yXNӈMcժYZWiUEl]GLی30>'j̵ZR~~RFrzrDss'/0Tw.9"BZȲYRԵ+9s#ouNnJvzOM]Oen} If =.2BY6YV%IJ\RapNjukD TE*:N:gfЃciJn7٬MGtԸx]ޛ 2R"m}n57]1 }i~i *)aTPv|Y, -Ձ:^%ulP$$lД'(<ȅ@;Z,heϊPb{ݽQxn[}{>0vɝg:>usJU7xO46@H;] LkvwSitCf餆=" w"+A8k "S4 jLl ; E9u:-e\.#3IYll fl_ʴN8D=߱ol:BǸ(ltcŦsj)w}1 Dy&(\B^w$q}lkg|ۜXG5iZ!f5*e)rctgKb l%t/G⎆j=7'a਒F.W@nꯏ#0;EX[Yk$g?0%1MNa-xunMe;6ۭdwm\LE|̔UV0q iygih""[~-Ȇ팼{yy%tp<~ |;Tm66&o[XM_z "ydF] -n}Hbȑq:-HE5In@3_anh~FIUnYNJ}l{e8b(flݾ͠Ʉc"l-{͙Xs< x xYWQ8DN8D]7?,VbPv5;ٛ6vU[sgg rҊf:=g|T)f߷smOM$1ޤwe![>q1!v!i˔+֮Z[ޢ'MH A(I{cC ݈7b :qBfvr$ֈa$FT%d=ӻ[M>movGljh~>H♰[`GU a(_Lv%rv!TI4 Iԑkyyod nqzgKj ΰf$aVcQ 3fcçN]Gi Tyе1> 2ԯ#~vS;EiT'CVbկ@"m}?4N)ej'֪ܖ7:x)Hn\g@SC; ~W\9)-}/&g;ն}H^hA8xJ9\dE+M g@YIYIbRn{϶$~~ vg2t0:R-+tr>}bV$~#|XCھоw>SܱLKf:rC=c> q^{,T<|}R͹= cb9H9gÍRukT,"bFUS<2gk{a(1Xk\P q fm- 13!"2#4A$0CB)0G9K)SX(.UqAzM^SU 3]Qh8E.y}rc]?W%TR(\P@=A /\f fw"94 JlJ+2DJ w^&(("ˡiY`\evPv[%daVnG~hT廩چYfnޢZn;*Wx&ē v"s&yԊjo='nTpfEEY>xQMͻyI[朲iS>o|oTOzE%a[F{Bm0aҠIw jmLѳsl͸6ަ'~FteU;aȊwL D;Mgee-7M9{|Y~:a(#s'x>nkQPl)tKȩ[0j)q/L ~#L`b2ɗKN=Q}x&RF?I1XBw| -SqQ9~PW.]h T?2l$B$b,-cqzǛ 9biZׅM*n4}4tܶ0nY,qMdrEEjuT,lX2i]ZV&7]ZjfdwRdu(-(^5.b?%Ivm2_8D<.gaWg '㺼G2vN/DƑXRhcΟr*ڣl7ȹXk_TQ/åmSG^R8VE:@c*>u1jBzY,:2"f}=Aiu`2`RMs\^4ў0W>U͍ l&gQVf,T83 6wἦ*1/^k7]D"u Τ"C{B^'ILahv~ X>~44ߴSisIs.9IB +#DMAEKm ]C񟺻 VfV Vt7aӀɴ\&&~,6kg['+CI8f5 ׅ0\ Bv^p.p+^76<эv[ 1||PM{Z\ܻhmr7G@/n:YBhkr(!1 AQaq0?!¯h.3iD61_{ba@Az?r˖H@4Tx7Fp9Uʛt 8ơY^\]Yyz6Ƞ: KD=Bat |%4SМV]˔͛Gx@%%APؖFn ) @iQ y8kWצ0&5lfY.ZغԻyӯ*TBT:?f]hǿ9Bk5 Lq$ p(uC: t@}0[YE{\qm3%OaRC1&B+[oQj>)7S򉻭#1nڂ.OLR=<~ر2PRETJ(I4`I݂ysj&5˕X}~~w%}HHQaF1QR_`;N-*~WPcFѿfm4ng1.ZEa`ilupW(kTA%fD~y=@'Èr\ URŧyiQd9=c~%6\gƟHv!̅ut2GQ oR}8C@'XC!OGUy47@ .ހ=/G7ꚦWⴾ H|qx{&%E,#hg :y!#X, a{y}v3xUӂָːxb -z_ @ CPx[b{o?N]݂k܏N~s~SuI})]~i{5+멙OPoĠJaY'>i`z? ,J0<0@$qO<l=ٲͅ{C'KlVvwIth\ (5`v!S݇Գ碌8(u50'Rtw+uP=15s|jxtJ[8v\\V?J8ҫǐr,8Vڠ{fp6xN>p_ ?A#Qa^sueK egCu*Ž) ['Ru3h+F>M")pOQW0 5W{Y. wqIt*6f30oM)xkҼо fi?ta|A6>'&;ks3:wUxb`~%z {#: vq.)$!0Kw2|2tv2B#6gMsJ3N&hLf*d\]KOd_<b5` 45mo 0݃l3I At}0:EwϤ.Cwf!\9GRwH~EC)\MK!- Oq&6Jx*ʕw}Gr{Tˤhb%1vWA ּ ~̾ lcQ\BXOlhtQzPcW)U&A}ߢ1qa}W*!PD#hXZJ>F\!gyQ `3(RC$hYw16J$̊ܥnٔsڢhL)2h`images/vmsampleimages/product/marinecap.jpg000066600000020405151372133030015147 0ustar00JFIFHHC     C    P$j2kk,TɋeScsc$vx5"Ȭ6D^SlM|I윟[ 1H%1_L > y*TM 1%PLQ:gZoXz3r^Fr7$y 5M.\ "_{G%@<~]N%lڒbK5&_1dMDż+na3g46zuE2LjnEL>W:tP ys]LUMH"]N_;vfiP Syܘ5r5z~a鉀Xc03 r. "!#103$%2@`A%:fM{Iʨ)<ɋPqLr٬:lG"/t`-Vhb H曐So%CP%ou^Ą.aB_0|QE^tHںw'lW?MնpWjE.H*/Mmǚ;_N6Z}&SA?IPX95Nos6wnL8 )Є@X Nz?TdN|:lXXNEY|yeR)]0)X%2%)jGA>6ͫ(>I2OϡL1B+/U \O2&_LlXX{)碽7R(Ȳؐ/~͟[SWe"BqsKj~^EF".!˲ŻQ YV_.63CE%VԜU3-*e2i>˗aE hO=wXm˳<̿B ކv96l櫿 :N/e\e2 C(YfBͽ^.8hsF-_3\њ<h2ݗĚb=rħ~- tIZ;RN$Ԗij|7^JpsfoN=GGWԓoY#kɟS/O5VB..QW|w4e^c+05tjCVq<&SFx2g'Yawʍ9VّԫĞ2ɞ.fRޥR)kq)QyYl$h+Tѕv}Z|ק2;hiЊ(lYFTN\ͦZ6 R?*a( !102aAQq`@?+zefk3=Ǖ= O\"9VDrDb7D|RrC[Gr;h;w#nvj5W/E^eSזW1Z^1וZ+JEVgrוdt_Z1~o^WPW|O^U.77-ZY-uPEHQEQׅ\YeYeYeYfe ?%KE#eHܶY}whbdӅЪ*R11ׇ{_FoOb⹽xsPG;͍͍ͺYk eS̵#:lorJj s iDb2->t'KRr(Q3%u<|??; !"1 2AQaq03BRbr#4@`c?3k)2|-%YiOp_oIS l*#0g(H~mުYrS 1mcwN*GQpM™5_DkDJvP_Z?)xJ{HvN?=<`vvJ= oM3w8%;|aFQk⵷)^M:+EZKHt6%"DcrlE3hhÂ887K~+]cZoRh &[k(vvo)ԥ8]YÁW.* ͪ-YKJG^Nf D4NZ8w^9-PU* GGb3Ri"'bLLgu%-!u#.|mVm5PA/M ӗ8L&J*VզߩG>- ʨvB#(i5;;G*êJcո_X`Tǫ8-*T{ZCfU }%U]B gE]R XaLVT䴃ug&Ê!Vd=bM5UQh^F]rZi=NUP0@CjVYWhw/%ږnqB-RjP%r+*!1AQaq 0`@?!FX5J*{0 {!E6?+[[uj'WV}>P34z׋.*ir#\ ܮ"VB GWƭ7 ֹtd8b- m>ujW}N!M]+>,wm!Ok$p9b듽O81R_BD )`xd3)L_Xtn#A4 `q~\BT)ƎM vxg())M,]T QuJ ue֡Qt(PZ,ɉC:w)!{sM/ҭ<,=`x78ԲZ3HTԔ<#]G2&oF]c=]!tCJD ,c[%k[GX>G .COV +;"_7Uu7dTQp|R.VR☘(/dh} ޠ [jq VbAYBh]αPnj(]ucDyJ>揁-(gπ=cqKo*6d[Uo\ݟ;j\З5~6+9c |\ű *'\P2z (8^vT`_aF85VPq=+BX˿*O-Mn=l-6m [4SHj3{aP`ZQǏ/=)JSΗؾʷy#z{)"҈meMp0 0wӦi JQq (5H凞(7bN{{:9;}>+W~`UO12wuF;QÇH|N;& g(8(L~ ִ;Q(76- -iNP:1zC]k@5 nTɋp.M9 ʿ I$I$I$I$I$I$I$I$I$I$JnĒI$0 艛$y $|H2L+JN|H HETI>BI$>`,I$UJ눙tI$[7v$yT̀$Bo\ $ 6#i$3a{8$c}3$@$s$I$F,$I$IA$I$I$I$I$I$I$I$I$I$I$* !1AQaq 0`@?P-"15Oüa !(" Uo5 a80[NZ4YyjRRRRRlFzw:SD*v熧-EG?g=aYwcUyԿ'PH'y$WODNm&bW >;їUhe8Py\P. FL3c<ya`K%d%3CTjR)P d=,K҉X,Y(`OI2pn>tt{sAi&XB#8/?B=.R M-K, [zdՍg毊1Ł4OxIo{;\ӸoМB8 8NG#dg M_v(5ޛK b@h:~i7|ϟ3q̵)~L e"Wg\(-mwř̼:KWˋ+q􎤴= %vP VG۳Œݮ~v°0^|]ay"YtwNut(ĔiJ\yȀSwt+OՔûړ>ݝv f7сDQ~tA-p"s2Z|M}JY5¨woyHin, Ŭjj~By:#O?CODo0~\냃5kǔTbßd\q>#g~N=q9Ey;= 6M_ fO\7W~u>k(&}珂ẍl{!@ףN, 0k(0Yǟ췍W{!㜶F|uy1c)|<\<3?L]iOه^]VC۽|ʿ_:9;ٙ@|jnuX}U׏*!1Aa Qq0`@?)q;?cy%^RH3,hrAfa2""PBC =pSJMa[E7w';1OQ@:-` PJeNVA ' Ӑ.,\N7hb>5JIûh;=8](A1)@`+ jj8TqDAI2 8( 98@sưn;g)V"[! ",@ @٩Y@ 8{i4O )FDr PI"H# 9?S+өuF"Ѐ8 x& 94p,q* Ba!A> 1Ht(aq@2eHXD2 D$ō@,Z>F!l]]c"^@@p1萗msL P D!A8*P]< _hI{>H\gC8z6$D:P?" x&Q'Bپ1dy g5^@h A#0&|j"@,S Rδ u93'hT.: @d־3 AA@qAYBA?e&@'2Ag  1Sn@@FCdp~VBA͑8<) b$  .2Z:E"f:D$wP\@HA(5 7Aimages/vmsampleimages/product/hand_saw.jpg000066600000016411151372133030014776 0ustar00JFIF,,CC" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(((((((((((((((((((((k^3tu~_]NH4O}_77=uZdg?Lp۰{幎;ʄ29pw FmoWFq>>Y~~?{>zao&jioAm$OD3_`x3SciJJ./i3"N b= BQŠ(c ( ( ( ( ( ( ( ( +>+d[7w~8C뷢)aogns;JnH8C_ϧ?ߍ[S<R>"|爪Խγ^ߑ;i q=,TZ&nZIXO5?u~>Կ?f=u Z]#@ ڟ|BW#mk) h-o/h_G-~x@~ ^z Koh, ]T<3LCZ><ŗ&cP|ʌ,D%G?Oľ#wkɡٝ1wG-^kjxlen?RJʶ"Pjݦ}7oIaS!O.Y_x˖IwQi{<4}JhHsvx2-]Z2X:[*糿\Z)KFQ8:v+߻~ѽ^8.)(c-Ww"B;)F2^!m eo)!V^'3hO~7:)u%Oߣ>WW޺-:7TuڭisTOhvxo v?C-W7:Vn\([mgyےM~Fߊڇ[E sksS% a1ğ왥>x:9WC玖iT|9Qz޽i5W+ wj]#;05ANs\tj:n놞Fhhzؚޭ~דּ+r\,'†:p!a (;((zO٪/ |gMxTEӾ&{9jXH6r.RLߙߋ^C)/7IW>*n1|q󨸶$Ӟ%y Ư?'_#|diiI&$^5S3ZXDy#:f BWNN+.OAOÍCL׌5YkM[T e1I 㱙l2t$=95pGG'Y¼1Ƹ8 Jԋ"P%;ErӚ7a|x371q7aՒԷ"cvYWkOWWŸhuޝxOD zu[ۛ{R9Xk|O>Y_._%(jyЙl¾] mWͮ+7YwI^Ȣ+ ( ( ( (࡟6~>!xf>Q-OXm3H7 Z( fX:JQ^vWx|_(Oz//|X5&FxfdZp"3 ?Qw*o~|'eo:n5F|2ݵ )ibMd?ٿfK+;uj_Kx.׾.ƒ,-@XS4DGyci-)ONio~X'+8;Jo~5d|)N7] 2aR"_T};Ҿ(>9K}$iއT-4'IэB[y;zw|m? B|E㋍;P^ZxjZv]݈o.a6 b4 .xi)jG=?%/44N^ueY)nVޗ~d?'[eMVid4_ .z<StE,HE 7znm >CmM((((+ n迱Ɛȭ/"V`FzaGscO~G"qJog[gv(8{Wpb`o^ Ջ~ Ox4溻(d HHe9(A][EJVWm$GO_% >7)SB$Rg"x8|_J ьhI;[cS?gBD?or|~~.ӵ-k@e;s:Mos=PLuރy,$kSż0*̷})`G}'֤+~y\Vi^yoUKJ0Sfoz.i4V?೿R_*f⟁_M߄^9SfWSGhח4ѼvOl.4K+ܴ +J7~|nu|Pxc ֯(մOh^%ҵ[_Mc]5YLˬsOOfؿ᷂ a}:M&]ڄvcY{[R+-6fc.~Q%ynGIP_+l+^FSsuy;7F6I$I(QM#_hx{<%uq}Bңy.Oa5>ۚ(OU?Z7`W(=}+?G)x 8D;T|Zh6ͮil~nۯ A#wnx1C *?659p=10WcW]MA^l\@-࠿ W#CJV?<2_IxVe@&(ﴄMt mx-^?q7Vz|;V >mHC;?^j=&7WI_\E[HVXc Mh("(d<o|5kG=h,}BK :2Y]ٞG;331'=az=_".߯1k? N=w{ݦK&a?!Axo>A⿋zZwhaVu JtKK%X|^HCG,qơ#""ju^'Usv.,6aMtI~EW9QEQEQEQEQEQEQEl͢|DH&ǯj+<;o؇薺/_Ğ6kU~{-B 1$eTpn..)ך?+%8{FS?έl;"Q7yFjFϊ~x?ƾ|3M_ou4K5@VTګ|E++<6_ |-v0kyWF1^k#V)2@ioG4cOGJ֞='׆,olujw8gLἷjkx_ a%a;ůxGq*&q,$w5Tim-Ķh2LxH>9c*'\RwkOdvч |/Y7 Rh*V.iIVR$*/uIFV~j?_/mzͷ)?Ow/n\$IyZkE)5k+.썅̱J~_Gπt#S|3io}ĺ7`65,I%Zv WԔWٷfYĒZE/EaMô큥M&mދՅQ^!EPEPEPEPEPEPEPEPEP^g/>:|5GŸE/<]o]55<3mm[Bܩn צQWNJU#VjQiiS^h`_*P$$(=dM=v<߅?ׁ>|f ع{]=[VႬ¨iw}UUETRIU')vۻmzJY~]J4S!c%I$((((((((((((((((((((((images/vmsampleimages/product/cap.jpg000066600000020405151372133030013753 0ustar00JFIFHHC     C    P$j2kk,TɋeScsc$vx5"Ȭ6D^SlM|I윟[ 1H%1_L > y*TM 1%PLQ:gZoXz3r^Fr7$y 5M.\ "_{G%@<~]N%lڒbK5&_1dMDż+na3g46zuE2LjnEL>W:tP ys]LUMH"]N_;vfiP Syܘ5r5z~a鉀Xc03 r. "!#103$%2@`A%:fM{Iʨ)<ɋPqLr٬:lG"/t`-Vhb H曐So%CP%ou^Ą.aB_0|QE^tHںw'lW?MնpWjE.H*/Mmǚ;_N6Z}&SA?IPX95Nos6wnL8 )Є@X Nz?TdN|:lXXNEY|yeR)]0)X%2%)jGA>6ͫ(>I2OϡL1B+/U \O2&_LlXX{)碽7R(Ȳؐ/~͟[SWe"BqsKj~^EF".!˲ŻQ YV_.63CE%VԜU3-*e2i>˗aE hO=wXm˳<̿B ކv96l櫿 :N/e\e2 C(YfBͽ^.8hsF-_3\њ<h2ݗĚb=rħ~- tIZ;RN$Ԗij|7^JpsfoN=GGWԓoY#kɟS/O5VB..QW|w4e^c+05tjCVq<&SFx2g'Yawʍ9VّԫĞ2ɞ.fRޥR)kq)QyYl$h+Tѕv}Z|ק2;hiЊ(lYFTN\ͦZ6 R?*a( !102aAQq`@?+zefk3=Ǖ= O\"9VDrDb7D|RrC[Gr;h;w#nvj5W/E^eSזW1Z^1וZ+JEVgrוdt_Z1~o^WPW|O^U.77-ZY-uPEHQEQׅ\YeYeYeYfe ?%KE#eHܶY}whbdӅЪ*R11ׇ{_FoOb⹽xsPG;͍͍ͺYk eS̵#:lorJj s iDb2->t'KRr(Q3%u<|??; !"1 2AQaq03BRbr#4@`c?3k)2|-%YiOp_oIS l*#0g(H~mުYrS 1mcwN*GQpM™5_DkDJvP_Z?)xJ{HvN?=<`vvJ= oM3w8%;|aFQk⵷)^M:+EZKHt6%"DcrlE3hhÂ887K~+]cZoRh &[k(vvo)ԥ8]YÁW.* ͪ-YKJG^Nf D4NZ8w^9-PU* GGb3Ri"'bLLgu%-!u#.|mVm5PA/M ӗ8L&J*VզߩG>- ʨvB#(i5;;G*êJcո_X`Tǫ8-*T{ZCfU }%U]B gE]R XaLVT䴃ug&Ê!Vd=bM5UQh^F]rZi=NUP0@CjVYWhw/%ږnqB-RjP%r+*!1AQaq 0`@?!FX5J*{0 {!E6?+[[uj'WV}>P34z׋.*ir#\ ܮ"VB GWƭ7 ֹtd8b- m>ujW}N!M]+>,wm!Ok$p9b듽O81R_BD )`xd3)L_Xtn#A4 `q~\BT)ƎM vxg())M,]T QuJ ue֡Qt(PZ,ɉC:w)!{sM/ҭ<,=`x78ԲZ3HTԔ<#]G2&oF]c=]!tCJD ,c[%k[GX>G .COV +;"_7Uu7dTQp|R.VR☘(/dh} ޠ [jq VbAYBh]αPnj(]ucDyJ>揁-(gπ=cqKo*6d[Uo\ݟ;j\З5~6+9c |\ű *'\P2z (8^vT`_aF85VPq=+BX˿*O-Mn=l-6m [4SHj3{aP`ZQǏ/=)JSΗؾʷy#z{)"҈meMp0 0wӦi JQq (5H凞(7bN{{:9;}>+W~`UO12wuF;QÇH|N;& g(8(L~ ִ;Q(76- -iNP:1zC]k@5 nTɋp.M9 ʿ I$I$I$I$I$I$I$I$I$I$JnĒI$0 艛$y $|H2L+JN|H HETI>BI$>`,I$UJ눙tI$[7v$yT̀$Bo\ $ 6#i$3a{8$c}3$@$s$I$F,$I$IA$I$I$I$I$I$I$I$I$I$I$* !1AQaq 0`@?P-"15Oüa !(" Uo5 a80[NZ4YyjRRRRRlFzw:SD*v熧-EG?g=aYwcUyԿ'PH'y$WODNm&bW >;їUhe8Py\P. FL3c<ya`K%d%3CTjR)P d=,K҉X,Y(`OI2pn>tt{sAi&XB#8/?B=.R M-K, [zdՍg毊1Ł4OxIo{;\ӸoМB8 8NG#dg M_v(5ޛK b@h:~i7|ϟ3q̵)~L e"Wg\(-mwř̼:KWˋ+q􎤴= %vP VG۳Œݮ~v°0^|]ay"YtwNut(ĔiJ\yȀSwt+OՔûړ>ݝv f7сDQ~tA-p"s2Z|M}JY5¨woyHin, Ŭjj~By:#O?CODo0~\냃5kǔTbßd\q>#g~N=q9Ey;= 6M_ fO\7W~u>k(&}珂ẍl{!@ףN, 0k(0Yǟ췍W{!㜶F|uy1c)|<\<3?L]iOه^]VC۽|ʿ_:9;ٙ@|jnuX}U׏*!1Aa Qq0`@?)q;?cy%^RH3,hrAfa2""PBC =pSJMa[E7w';1OQ@:-` PJeNVA ' Ӑ.,\N7hb>5JIûh;=8](A1)@`+ jj8TqDAI2 8( 98@sưn;g)V"[! ",@ @٩Y@ 8{i4O )FDr PI"H# 9?S+өuF"Ѐ8 x& 94p,q* Ba!A> 1Ht(aq@2eHXD2 D$ō@,Z>F!l]]c"^@@p1萗msL P D!A8*P]< _hI{>H\gC8z6$D:P?" x&Q'Bپ1dy g5^@h A#0&|j"@,S Rδ u93'hT.: @d־3 AA@qAYBA?e&@'2Ag  1Sn@@FCdp~VBA͑8<) b$  .2Z:E"f:D$wP\@HA(5 7Aimages/vmsampleimages/product/wide_dress_2.jpg000066600000007632151372133030015570 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" xIOū 7p>Ǡ\lk,f!8#B9gU>f;|O]4L$*\ZI0DkL{<WD1q `b10k Nݧr~Kk}]?0yM#TČZU/Ɲ ե>FF7i.I6D "?3ݧ53wd$!( dc,?4k<9_]~v 2);}!*q}7&hjz$>=?) !01@#$2Bj.AZc*$=?rߌƘx1.L!~鴵Jc;!1, :~+[G|`=_WSar^m$ɟ9~9 KM*Z2LIQC{^q-7i=S7RBťZk^CQ\X+؟=vQ黱(8v )U%dæqqZw2Mb9$u(O+x'gH8٨78,|pF>Fg.UT ,[޴x|F@8sLtJqp³ %'O؉Cad]ܠݥ+6;SkĂS7[YW1$p9Ti*4OMNXUFiAf@k%jcj\dwz/\V :b 4qTxEBcރ8]5C "t CKԖD6ͫH azp?p?1!1 "02AQ#@aBRbq3C?Iti 2`IϺzSхS"\fby}̳K3f%cYS2c;V4 e dO ;<_Ea,McпݕQ嫤fI-zC(}r[A$R%'e2 MfYfvc 4DPe(h#MYT񋹢)CA P!g40RN!fݸu9I={'psASB I36yG|VqMz_G%s ]=Tt 890t5VhinK?ҵDas&<ф4[\3hUp)(QpQ4/qE;_h3CnK1hPtRպBI]phs~ƸKSt/ܿ nL$ OxX )B˜X}DP(.V?&!1AQaq 0@?!+{'*>` P|+5^̺sً@*3RoybCMh`#<4JoWoᆧ~1Z~ L5De-@#ƃQk,}Ug Qcˬ^+8,EXcU FAbݒOUUpL<3-c()YmYcu4,ӐhrB`xeՔ1c"Ŏ kc`YwU1c:1q;>ҵUtϘF1c1RFe D;1gMy.⎙q*iR}gUJ3К"ŏcHt7 }4oc \VU1*zc/5s3Qg8OF`"j1<~%SBؕ^Rml&z\IFE%G{('d-s1d"o. h <҈<<,4<(L<,# < < <<8(sO<4!G8!H̤(;|>|_t1.xw cz_W B[סSUu oBSx; 9դ0ri&B?S-U[HճVQLU:5`o)3(]hE`𕠶V`3( ٙCf#XxbXYm^]^ peڸx 覌O@=+Y³H="׺eLmr~pXcOvRG(₮D0:^ɯՙǵC"=љJ$)tt*|IBp=]W td쟔( }/images/vmsampleimages/product/power_sander.jpg000066600000014471151372133030015706 0ustar00JFIF,,CC" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?((((((((((((((((((((((((((((+h eς?]E{Ò_n5 2Ckce e]Kokoe5jYA${E-u-#%|oI⯁_5VR:w ~;̟\dqۈs ~YxY ?eMjto[.^e' Cixcc"$x ^2݂EI ';**$ YK5xxg0>#/a;TbN>Ut˴mw*4:~5o|AT^C"=$P.T{;ʟB9f#>| Ե4c͌U u'ɸ ujOH#XYmQMmȌAf,1lW'uNEf@X(ɒķX&RwrN *KbxbS˰tcIƴRJ|]7voKC8)QC>Ni`=Y<0Xp<#wXH}ݞ叶?'wqג܅H߈1Ϗ+it}oxM:ix-^Ahd23ؙ-ϙ?ÿQ]L8oV.}szG  k̬X--QG^Ra-_گǗѨDV'ς;O-‚s׽}7K )Չg=s > |fώ-(,?@}(> ZoL߫x=:l&z{z -q[] d?j-#Y Of6ln!co+-eu~6*|<Y8>Sx+! A? 40cw7*-B𶏧{:.I^i>$U4OP?i,#k'Vxþ"_Y>l4:H4  OUhLy?M9ce-~׿~.GbgeD>s4z'"+ FnZw^&]FM_n<oιt;ҿ9fhCtwEFxzi6WI}WpŭմJIHepA ֭~qOxs cnG3Ok3B]m>P246Z y{Hq_QEQEQEQEQE"dh%hA"79+|`ڷ?u,0F 50D\2}Xvp4fz }?>Q^,nar1|Ȋl-gKe=}Y]K" :? dJeTr2y#ڽ{>>_-Ry,KU!@0q^aܴ+/|QYAm%χu=r "WMd:+?(Ư˨| Ō- Ca-Ι $%$ 3snA[ ߳ꈱ81hݬx@𞉫x: 66|emmß l-ſ,Rc ିsg h1zLJWXCxVy)+榊]L鰿""osƟSOov1I_CNAx>\򲾫p̌-ŨWPo[?<7OƟs-VŝΟ{فwS+ cY+q|$e'τ~|/~2< *=@ЭP $6^Y$wvgvbii6KhR8@ @ ( ( ( ( {y~^)7#~<>6/ߏum2[Hg$d+z.{ >aO4/nK_M9u9o,NJ;xoOf"m鰵v=\+4"YA.u~\x?xMO^fvJsѾk~ն$MMimuSg>\Ybp a֔^KOqSibaMRMF~I&~:DWqx٧[cLo?WC>+v6FqZ֩s؋dUxbP$(G"oSڷcHko|dHmGx߽O0#JJ !xůj)c<w_:K*R泒{k`Ai{7з90Ti֓17s1\]Ĺ*Xn9&NkÕTUyrIO{x E_~?<_xs|AiF-,kYX$xK!zuUxwK߁?Nͬq~ПyUHf&Nx/~¥ o»> ֎L;kn:7{ٛ1cZ״a$aƄęmmxfUr9# b8C< ?tE{C~=_H 9cnO}W3Qo+Lٖϗ1(֊є-}l{~-Ŭ^*\meŜ6WKmq,R%e&ۭeal4gY5i\^M a1WQl|;|YqP|񅠼Ҵ xG!gE QZEMIw\?No{>"C|?^|sצ豑I-n)I):7JXltj'w˄6T'*Qʴ9WV]?5~_o{ck4b߭k qk , eIbW ? xzb-֩??#$n* (:eTIRaZ/uxvem!AreuABImL8&\v+!UUUT* pQ]fEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPimages/vmsampleimages/product/cowboy_hat.jpg000066600000005717151372133030015357 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" ktcs||75[xgKi~5 Xni<);-$~2&#Fz?]Ԭ'@q"[:w w':2i{ŔT.8*K?` Hc9`8e()WLCAvQt Ǥ;] W2=) 0!"3p124kp2屷<~*:VbuhcPMTAE/8\ɫHתbo]U5$Xw7/k|WM;"0eLjVPp?p?6 !"# 12AQaq03bBRp@r?!ZY^#VWUVGU6{?pS\x㲪JZnSk̓CWXwv2evݪh1K)zyɶ7AU:6꧐5!,Q3U&T3 Xb7j+z+s"8Yf3>6VJr*GEHBU_&PaB85M2Or #Be!:a=\PJ^a%o s+;T $PMX_'f& ݱj u*O`T,g8UW Tq4)!1QAaq 0p?!k3ʶS@#2ٿ* +O˧Zى8]8\Kݟ ,WYicJ:Lp\W&wD &fvvYO7%ɞJy%%ެ-ŸtZ(׻g`Pj.̱P9b0±ejgD5v2/I:e fMIjKuR9 zO9hh a]~ WKRT0| 1߈-u9p @]EIVhKj;o3"yџy˼UQ}yTtՔk:{}U3CH1 Ѫo:A =ـO57+6 8yz9~NN3=1mtR[~o5, c$^K0nK'zWE]eͱqcxKMv#8KǴc{a`wQEQEQEQEQEQEQ5M3D5kZltHTյmN; 7Kw!#4GwUU$4zjڶzjZ~j^GizUm5ĄGQ";B$ }o [xƚ?eٟ?źE!w? |#,⽺!{ΣakV]/LK{ٷ׊nFskP:' [+y2tmKΆMK=  Ԯ_Lsv 9o2TG]YgUhПo_ Qk.?i{E5DI& "A dAtdH>2I\᭼O]SiLIsmmT\8ᶑca[F K͍|Ig~֟ ';*GǿjO[w <쬢MP[9UM⿉]< px\>t]Lkim]9!MElᕒ7I8?+0׿dY9z÷?|7u[t-oT u;]Gi h=[!^g<35}ul|˴g߱=*J< >[1~<93IwI"÷iȤ+++~ߴV_z h_xWOnFJOu;[nMvNh^=Nc-m7n~QE((((+X(/}RC/ͭZ[ގqQ?2*?<ha9x+.4Ilm* j;\Rkn-aѵQnI/qH{yЋ+txڧ IU|P<d'n?^_&Ž IoHķ7RYgLo;~7f!}&+h:m_.{5moEYdȺ=OqsKWaHSzQe ]W_^/έxZo~9V IEqiySxn5+ I`i-co 2~Zв'+ ٝ5+=Muɲx-oK1qr'T-x߈ߵx[ef<7d4lnU'yEݭy7~߲t>o"f 8>.x-[GwFQi N@:&TӢ Džqsv_.xX0'Ě`ҒM/}VGgHV'Q%HakoasoV=bS)5RQqJQrVKWm$uuחz[=h30 ؃=['ӿg>-ëO,O x/t`2Nuu':*0yW/>$hk2˱YV2x,dm8t}b֩ ((((((((|k |GxúGxKjz4FKKw$xe7F2f/O$}~>#:ƽ1|Hu U}~g͔jqy}y<7VKPBVI4dOZ6)yov^P_| ].7{)dWuÅgms eb,~MG2LMUUi|N<@|6cn!WFC2!B]@ah XIo*4uJܿi', fsOqavQZeV=N@7[?S-R k$c7|FU\xScDDg[yJ,sB %ռo|Ak*Un|a\]_]siDŽDSmKdLס[4ks\;xG3x;TInYnٟ+¢Wefi&l%?Q;o_S#=B4Y!߷"`g[sIwmq[K1_u\O594k帹qf&T֩ӸQErQ@Q@Q@Q@Q@Q@Q@ŏžS 9xGPK-+{?KpV_--I+x5ud{k{IG/?\xGZZ8ݚM)7qZ4mi"$t3]-[Ӭ5XJR=CL-n#hn-`)cwGVV nV&sg?Zֵ> -[3Ě}G—W<Țd!s 0fi?/g4okT|mo'm,ɳIz7e~,{9CXɩ*ƗnkP^/#H{{߶75WfY-?4md]XyGCs?畤^ Gu/-r k*<-敨1 VH-nݧk/[^.|lM> eL :ʟhO9CO+#l-mjH'ȱ%Me}}UM6Oۂa+P~m]wz3'o|]~'|9| ĞQ@FH\UdDtєv*RgN-JQLAEPEPEPEPEPEP^;@|ER|?wN?/xSYhU"H.mH-ex"7IX{^߶]7 MB$|5hN|aᔙ&䮿Xцׅ0EmuWA+s-?[7ve6>f{9nrBO |^8~?o{DW"E I?K0& 7 x%Wico_IAx  too˖<g]n'ȐAnbiwP#2j߅T)zKoz]]N߼xsP<5)%'ѯ+.iKsmz6/ t}r7߲z'te'`;{;q6$_/|G.| k_iLWOW:[O&Z-}a<%Yg5j ?m!oUKO} /,|?uUD :mZdcq 0ùݨM-қowz{Uo?ĞkS;Aօ}ꤺؤx+'EW'EPEPEPEPEPEPEP_?]%Ef;_| m?ن{Gֿq,ol+Yk[*;C֧*Ubdiz4fRFN3M5Mj}{]KKmZҮt fҼG^ū׭Z]?Tki|V1̡#d"'5|VM":OFկo䵻H.#2\O<^m#~ ~.??n}kqN-wS]wW ^x0hť2meKך`'Ưg&oZ,jP4r%7QIDl̍yg?)Eqj6kIoIRRWgy63)J4$>Eh)ZҒi;J0KKED+oOZ_'ǍwTφ_?gk>&д [M5O;3mlՄww[Cݾ-" VM7_k_ +W[;A㯆_RVR `HR&;1ջ?_Q@Q@Q@Q@Q@Q@Q@Q@8~?Gp| wN|;~&|'mKBIZ[w6w [Ȏ:"7ogw-ǭhz|;ys4f8,1|`?(kk{;{{;;xmm-aKk[[h {hBqTQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@images/vmsampleimages/product/shovel.jpg000066600000004460151372133030014513 0ustar00JFIF,,CC~d :   !"1AQ#8w$'XYa ?`xC[ F^S-yk5^ɪUv]\ZƿdH7tb۪R0v>!v\!^I.F}%&^n[();\$eSQ0v`0 #z!9O_D4i=n=9/bW߅|*hfOsۅcuM͋@GJ*ִvֺ;rJ!mb d+rm=#)T*eY@`0 3 T{/B_U%7evм=(ٶ6m78BDz;p>ԺDnȬOT DCgjZܻ(jVJ@S04o%5"$dѨ7tں9J-y}Ϟ=ۉJUIfhmrqٸy`0 `0!ׇ7훁7 `0 7yXyWyf7= vDz2P3;"9)TU"a `0 `0?wl )^n 'gV;9ܸ;ʞYUHrͥ&X`0 G^%K<^Υ}ͯXO6jUXҮ5YrARn19)\ eQ_`0 ;Õ\W >I.=R뺜-%~hx܃a~|ސ@ "^臯ZPȪMIv$Kݚ@XvQ7~`ߡ?/8e®\-6뚿j*lv<Gvm5rXb *a9Փ2Ypm 4=vz?o^-Cdb|~N=VͭIF*{O)~_Ta[<;k j]Bnb`9fLdWn*&K$cB(S0 SS~<8Si Y@QByawX ];tC8Q bKv`0 pcpGvQߠ :{%ML`"! ?L`0 x*Jtؽ60Q)`i~]n`` cpD; :-UVtPsBa1S@Y0aI`0 x8sgJɽB)!Z5j4-);o*qʊ57p qdGC=,iQk7Z]eN*84QcvJ~ χ, 68Vx2//_Ǿ|Ş^o ڌZij[]]DJhEQEQEQEp},w__7w}KN`EI#ťUY;+~5"ִ/^qu :: +rf|*| /b>Rs +h?U\~&F]Ėi]uk;5K[k$yU#S,ʓ~~ڿ]Ru߇?uڳ$7 j`7udj67X`U+kYWuO5n%w|LoլSYB7mkHٓM𝧄cs+l?oD`ers7uFT|Mm}eeX:ṊA,r:OTD*q#if*2WӜ&S$P|k6_2^_Ys⮏#Ŀ|%޻[&E?f?v]࿃-uV)u[]A7ҵ14غ4wTjysꗷZswy{;\#yؒI$I&W/<wx;¾0x=;Oaggvt@X`f8q[RO蠶 {g)]VP&PFhMkWF3Z\Tȱ#r c88k\w Z%h/Pn--T䀭# +H s_rⲱ F^\\~i%v%ؓSx[N{xmmeLlnm&vF2KpKx#,2:OwXL ɯh ""mGMnV?vinsX=~ڟ%iv>⇇Bxv#h&W1x\蟍|&|) qHi$ɲ8Qq+3X"m|1[#ho#5ǟl 6v{HQՖ3Q!Y"?m/>y'lz9m%z3QDo:In$GXiMk>7Q[캑%2_-™"\c kx5L:~xZQcx!ׂg6n-wb)MBIC*Gď;1YeIiğ焿%5A1h%C',KWwOZ(ЬuOk Yn7\qa%5w1ۚεsJ5j~i6jz~A-$""If OW~+|Z7jlz`V 4lљ$ϼPIH^r<,m#ßu/ɭxkzO?o>^$5S" |ӘȚɂ8o %jԼ]5 /Kxr9t: iFmLIdTKu"(@L052hluQl$+`2Ydom1w?z惬e TO1Om+FUЌF0k: 4%P{$ɍ,|esBZRH]<[LT}#XH|00-h>^ #¯,񆗩hkfm,%\s$ TXoBpƿO~-M$q3K,K4+<+;3{7wÏ_<:%5?57]JMOyk]/ nvXh|Ik_?l<7z/̿ Znookikiuj1*- IXת( ( (?5ि $ռzuG4J_؂Jw@2gsk]1o;tsM|'|~/&X%𭯀5KwM:35qK{;X?߂?goP ]j]W~_+um[TY`$ָMg_&OS mW?d-Gƿ/Ik]A I"C=ƹi$Eҧ_)x5xgEʟ43: &G?.lb6La߂Aڀ>>~տG~ֿMCa&|)PdK4I5WsGp0+k((((~"~ĿWĝF]Ծ[xg5׉~귟[\]-Au!/wWMRm36PPmI3>GE|K'᫨/(I?%ձ1~ϰҬ4.MӬ-OK;+(PH(PU((((images/vmsampleimages/product/poncho.jpg000066600000004345151372133030014503 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" P8v:~N o.CIN)آVASBUMwFÕL 73]`Fzq{r/cϣ6 %IPFІHg<{깱,VKA8/>NgP9zc*ޡxx tMN3; u;h q钀 dV7@s)120"! B#3@AP`>L9ؓd lřdn\o*\{^{Jȏ~$>;CwLl^Z-/ot;5UMw^')飏џ`j*} azor6 )0ʪTLj_̜IU(둷?t*͢meE7o'~s;  Tg;QUVo 8R`eF T;0c*c}hܘ@cF+p?p?' !0@aq1"2AQP`?pF0,A ,.6pp88h>XI 4bAP Os009t muw =JWAwf/_YoH(!10AQaq @P`?!L5-{$BYСĒαCPOqkxY:Y"ȨK?g 0͏FI"*5 ʽnv$WU& B6rrY(X,Ӱ,%hfK,ozRD~1mRR%F+nQq^KƳC:,EEjEĬh^Yݒ.~AL2ZI$?v <<<80<(a,<,@ < S<8,< @S<8YVq,2plh9y*nKzC?!;X8Zg}UOn&̼SD,43SL0i,VδiE /$ф@d*;q6-#ы'JcjڧHF7ywP%.\z>"MٯOs.O|.\;wP˷96F} ܏6t666sږO6?^??fm?yWfLcȍڞOD*9w;;"96}M09U]jȎqPdV$%\FpΉ D1)J1I ԌMN;gS9GmvBW5ȳj5mF=}+#33GTu3G\~d,BGZGڲ>ՐפDv+0UUu/p?p?2 !012 "#3AQqaB`br@R?:h\f{DiOIؓۈWb+Ǖш=E(νl:\ͬ^dV7:,.v{xO'a~ jί@˺{O IU*,!r\.W H̕ڈl:3<Pk5eBB漪9r=ٯUrkw5azvrq7V{C!̜&O&E]56%ʼV"KME8۶֌6RQ=B˱X\<HR/q .2eXU\U!{}A)1!AQa0q `?!#Ewr 5N;>d\Y =b{Htr2S옜ޑv-;z> XaғO  JL]Eү: $F'|9Y,עI$hf3Zw1.<8 I$Id}d I$I4]=Oat5oACą{~CJ-z຦AF6ѐcq~Ǚr$;P"j̑AnˀaĜ3F<"T@Č >`6$Ž`?'"(RA+1.aSe9!- b]VhF+ ZY7$"=76 =,ݰNx4?i+#+>/eB= <<<84<<4J<3O<0<8C<4B0s<, $R qL<<<2<<<<<<<<p?p?(!1AaQq0 `?d:Da?yHw*zV4 ;+N,Vl|"JUU]Uκ*AjRil i=`W#3gh!M_./R"= ɬ,q̻pTFFc 9`w,wy>t4,-1_1.C[34=jiJ/2eˋ`H#FmkQ~&oh/&"h ȿ?ݔ)@FV3q8?d0I|Ŀ1[KW4Dmd)VY8Z,kRڲŅ ֩wܤ-X(XKh;+bⷬVQtb/%9/5s/x:,cP&x֑kh rl+i{C_+bEw2Jz#M7D. WX* pNߤ'bQkhT;frU:{_0eRꥣCzimages/vmsampleimages/product/jumper.jpg000066600000007102151372133030014511 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(  4qtpO 1.׮[؀#.C](j!({ DC䡓"u)j{=Pɣd P4!(MIWY/C9ɻ[9r9Pne:GlKD _S ղFkO6Y`^dA@Y/DE`!z&f,8}}J]:e W 4=∔ l?v O(Ovb;<ͪ>*~`bQ?$51G֧ȉ&5EcE Z8 C4<%ph)hP- 9GtZm!OSM1/2 !01Q"2ABa3@Rbq#rc?Òc xse߆+V|F'>KYDѥْ|FGtͪr`wr y|e@|- >ِS^H6m,*%5}B+ :b+a]ҳS>V9g`zw}$"WDIq9rP  G`yٞ4^*9[Bv ܺ7P&q*(عtLC #g!Niy:yj`TP*6!-E`9*E3@A-6#g1cGVQE ˆC UAE :~:\ [ePB4_ ӔXK/RDD鳎~+Su )#^F:P&z5?Ǥ2cT#Gr hhY=/]JR]'Ha<ʊ_g'mΟZdE;Tl^gqF -_^h$OZH ~# P_U /gMA@Bp ;\idnOјw*d.3H8CksC 䫊`3cm4a)[g'Gp(?X9uU w@t8 آ|RE9T/Ot #}e-IPAfҳb;[;̩s+MKu [+]L5IiG-(FFN}6rԐ:h9Ep7@C4ڸ4H'b&{חtHp~idZ۷umތBdO=hy-2lx Ѡ -\ԍp1"Ql <2q](:|A@=\G=-=շF.=ׁ8Q;th9#jl"}Fl g~3.Th05udGԐXr⃊,  z(b l/:\xah>q(}И,C0¢Tl}W T݅N5G" oFUQN{$0d4Vm)dUd-]<#*f-޺R 0@E\\Hl| 'X_蔀QIK(&/X|c/tTiܐR8ɕ%tb{쾟/)0<hC46JsTAkTX>J M}AϦ @{rޚzkhI8)z!9w2=j$y xysn>2 B<QDs­zKhy \aw=a}J`s:;LG=H²,*^ 'nU*G,t[;T.Cj2ixJ4V[Q/,m{ ղ`ruӅI[x]-UdF72z'Uyla{(;h5`* 0!"1#2@P`p̞h4yCf*4WޟNo$̨+ l#e\ |d )Ԅ:j~>4[R.2x?Kdd:ٚ#^PFB$EmkjI,KXnv SY_8/+ yHEمcq:4om4.$Ι0'2`]qabⸯg7_.kӮ.* Jp[լ=Y=#)0ELqx;U!B,-Kp?p?6!01 "AQa#23RbqB4@P`r?b*gR#O}#~3QUfk[E. 3AsIctp{)y!:#kw>{83@E)!3oJilfG,YzI*s̚PxbP!Z4&<oꍾxTU[3 BfQ<#,MMy6[an u7ؖpBXêff(-{[mE Q6G-r%6*%8fk{WjAg9`,N V.ji눅eY=+jK2~6R|Y[xu^qI.=,hYًwWXTJz; hjDoW=5Q:!;Q\ܻ7*0,#,ڡ0big*g$T)֖~DVVr`q 3Q0bvglUjkb&g_H+XB]bXlt bs=Q] ~ [_i0Fv`G?d ~0cG2rcJe_/]m@pǠ0Qw/$װLѠ&_3^H@JЭJ2a;k\hu At^dCM=Enkk3 {:u`ߟhc E}Kq #_a`%g:9e?.K?images/vmsampleimages/product/ladder.jpg000066600000011676151372133030014455 0ustar00JFIF,,CCld :   !A$"(1QBSUWX: !1"AQ#2BCSaqӡ3Rr ?Db#F"1D)./R"br3'xpթ%@I^P9ci>uNQDb#F"1Db#3[Xft*m`GԕЇXuz1v=Jq 78{=O¬ㆌ ܆J&#F"1Db#T|xBVbnʥ,UBLNCJlDIV ;o?:MN#[V@%iR,;=T  ̺St}jfAÒ?X${Db#F"1%E^ڪ53x{MgN.pܱ r?čuNmRllZ1π-*0X`BIn&4s$~/MZ[?9B/׷$>`댌u2{v5Zt-'!t꾢q}ZyqDž͖1*YYN\1U$=}.ʫw풎j4FZJ**  [ Ƀ8*Zط{cp*2h+[^fkk~< &x wuQRY|vɭt k1JeR&Mbдю1VgNzkܵ}MM]+ٰ2%9@p<|cpF~۴XՕ 6e|{qb{yDb#F"1'!;JcnyɌ!:=k4i3 !Fqn U9QFsl2phGy܎Uۑt2֠KUU^lGEWm}&}۾F2O ز2WRF3]'Ktt|o_sn>y#QF\!1-Bba:z؄n6MOORjujZ;m5)ʌ#Uk w5zVXM@'|I!)* cpigd; o,L(T=t|l4F*姤U g\a O\UhtMnE`-aQpvԟK-~ٸvܾԖkf[fZ8Ǐ욁 F"1Db#[zї[ۧaj!2 btff9D4̪uSu>eY(GF3}Seێբ1<|(>~[suӺlO_9]X#a5@b5c=vx _Amgle3CVMݽ.w$WU|ȱk Lȕ2s T]j#%-fuEy?sp<%0<|ρħw5E>:x$v KoA{k+YCN^RA頀U/:^ַý$Q~@r9ԹV>~&^S릠+h>e!*F"1Db#<RgY+D2z{W[Z q$Lעn$3b(F/bݫv#Kґr_`Js=b,N]~G˕jvɪ d={w+(=T2RɂaiRJ%)1R~Ѣ6çm6EJ ]b0{^].ğK7-7VuΦ,TED{QEnj('_@p7MzpUcSӒ u5`"flup p0@E Y%eNkz0;ַS_+J4W?zcMQ3cfSXf3>iy,%8/J+!~IuI R69W ~]\.N%\hROU'k'n6OF"1Db#"\lO){V+x⯖4sd.s8 w"%noLi$4A-=- tߧġ:reOPUNt :ĶBZsZ4Hx$) dna.'{)|߯ݸi͏L~ZM?5)?Q5?lS}McM=ɼ"1Db# =Jżo S܇p#qr\PDhF8=Aކ鯯kإjX*㓐<"ɏ¹ d y o}rnG1@,q%rOrPZsUܜs%V ^htLͱe)rXB?auc{0yՊiN^zaUIX"k,΢k9Trsw^U{=9jEx5Xrt*Ģ_X?Ǘ=,Ӗot{?Rs|z_oݕ%r2JBkg )Jhl;[ p?&r<)?#l5jUg(,P>OyL3^ +aNTՠ{-5oz/OO=J%F>yr>Xb#F"1>"cL7Õr}W >z"ժn$)/9>V}ͱCtv3[t) on{n/sP0B@$c+'Nʌ짾zqMv )Kr<'U۬,F"b`xMz磬 a9` U//1VZ1$MЫ^Ħn~])CVU> dic/v+r˕e Pgϐ9GmvH yb#F"1Db#F"1Db'images/vmsampleimages/.htaccess000066600000000177151372133030012630 0ustar00 Order allow,deny Deny from all images/vmsampleimages/vendor/washupito.gif000066600000003361151372133030015037 0ustar00GIF89a(аƠwwyspp{n}jfffbPPu]iY@@]U00QQFL:H y .Dp"@;f 73!#,(@p(0Ȥ2ِ, GI*lhzX:Jc^60 H xBDISB!HB!wH ~!xC JI|B eIUNCDC!BҖDq! ޅTBB! sK ʨǛC"%m:T @ZUT.KȮ8"VP8Krq} 1T0$ /4GJP84y[. YL*^B"svMIDb.0xK"ע z*< [ٻ)G (n_ UXx d<+Zq*QZTc Y(ص I%C0P/A=A(67Ed_LY`Rhlw!p-tmx|߀.n7G.Wng砇.褗.S[knA ^SPk:\쐣G/=K < @O=kߓ=S p>@;W}K=g̕Tg9zW9v{\w\ PEr =p}Ӏ.}@q)!~p3r9F~s(D_.zO9A9P٫ 㴸 1iP1[&Bh p?tEJ v=%*أxOs%б0<%%OR`\, q撒f.'WN2 .Y;R_/Ոdғژ>>z=4f,lb,6>rԜp}`D/ -s|*9B8&1iJ 3@PWnsc3%u& )AY4(MJWĹ0LgJӚ ;images/vmsampleimages/vendor/resized/index.html000066600000000057151372133030015766 0ustar00 images/vmsampleimages/vendor/resized/.htaccess000066600000000177151372133030015572 0ustar00 Order allow,deny Deny from all images/vmsampleimages/vendor/.htaccess000066600000000177151372133030014125 0ustar00 Order allow,deny Deny from all images/vmsampleimages/vendor/vendor.gif000066600000005330151372133030014307 0ustar00GIF89a&  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666999;;;===???@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXYYY\\\]]]^^^___```aaabbbcccdddgggiiijjjkkklllmmmnnnpppqqqrrrssstttuuuwwwzzz{{{|||}}}~~~!Created with GIMP! ,&WlH*\ȰÇ#JH1k3jȱǏ CIɓ(Sz˗0cʜ %͛8sI&ϟ@ 5sѣHwMʴS[QFU5ժJv͚ViXN,QP{rW>,iU]5lUj~:#^"^|-Zxr]%"r>jQEHm  i&$xͱ% 9XH.j17jH<I2G}F\6'w%MD#3eR GH}Q-I"@hDM !x9xm]#{td ՗,2$_Q~tEe]*  ^s9Qъi1h_k$ R+T^#Mm`4LrC@~S|A!0bG$A馛.Q5^Ay&q #Er[\ulơIF4&ƤOFZH>1"&2(HF5xdmlHh Htd[k~(C7`F(l=m P[YǑO @5FFAy yH˺IF5'6B 1:Fk)ښpUN.|moT]+pkWd|Q4ݡk&{0aM"EZ$Z`qZGFpC7{4G,-X  W#_U#9m52s ^#q[$#_0Ys:\ alk P6!`/ qkD_c4HcmA(8ls%b4_k4dDmZ#א,5-4[#!)\〼jz3 / X]5Hns bG0\ elk -g6(4,#m$TAF&qZ$y+R0C a6$L9lv) Km:X\@rֈ$|" DK!F!G` kq#T&7$"אk$pi^Hm%#,Fpu@hܮq H1G2pBDWjy5؊F*qO 5P% Ctd$ȹ%UB K=h+%ؓ 5"ډ(q  96unăQRьD1r ,B!Glp2DaFh$%km8P(B^$"^ g<%HWؚtadOȀFйep6H'B--m)4~fת)$v_;67=VME2tcS)r \3b\n@ @:VFJku3#5I0V 6XFAT6"A"<R)YSv7@φ1hDmkN\ŃmJ]eHZ ^a(X2l#m 0܏, k$51TpQ?Bެ~yJYVFY{0Dצ@?2)JO1PGsc@#_!7;R?` #R4xIdt7v< ܘPЈn,^HFrp3Pd#@eytdh$`061/xA ØhRu}. k(Ͼiэ3` k=?ָnʌs^e׾ga')6(fMaoA ɶn{ YA@;images/vmsampleimages/vendor/index.html000066600000000057151372133030014321 0ustar00 images/vmsampleimages/category/hat_category8.jpg000066600000006532151372133030016113 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   ((((((((((((((((((((((((((((((((((((((((((((((((((("  SB;-> @{rޚzkhI8)z!9w2=j$y xysn>2 B<QDs­zKhy \aw=a}J`s:;LG=H²,*^ 'nU*G,t[;T.Cj2ixJ4V[Q/,m{ ղ`ruӅI[x]-UdF72z'Uyla{(;h5`* 0!"1#2@P`p̞h4yCf*4WޟNo$̨+ l#e\ |d )Ԅ:j~>4[R.2x?Kdd:ٚ#^PFB$EmkjI,KXnv SY_8/+ yHEمcq:4om4.$Ι0'2`]qabⸯg7_.kӮ.* Jp[լ=Y=#)0ELqx;U!B,-Kp?p?6!01 "AQa#23RbqB4@P`r?b*gR#O}#~3QUfk[E. 3AsIctp{)y!:#kw>{83@E)!3oJilfG,YzI*s̚PxbP!Z4&<oꍾxTU[3 BfQ<#,MMy6[an u7ؖpBXêff(-{[mE Q6G-r%6*%8fk{WjAg9`,N V.ji눅eY=+jK2~6R|Y[xu^qI.=,hYًwWXTJz; hjDoW=5Q:!;Q\ܻ7*0,#,ڡ0big*g$T)֖~DVVr`q 3Q0bvglUjkb&g_H+XB]bXlt bs=Q] ~ [_i0Fv`G?d ~0cG2rcJe_/]m@pǠ0Qw/$װLѠ&_3^H@JЭJ2a;k\hu At^dCM=Enkk3 {:u`ߟhc E}Kq #_a`%g:9e?.K?images/vmsampleimages/category/index.html000066600000000000151372133030014625 0ustar00images/vmsampleimages/category/cap6.jpg000066600000020405151372133030014176 0ustar00JFIFHHC     C    P$j2kk,TɋeScsc$vx5"Ȭ6D^SlM|I윟[ 1H%1_L > y*TM 1%PLQ:gZoXz3r^Fr7$y 5M.\ "_{G%@<~]N%lڒbK5&_1dMDż+na3g46zuE2LjnEL>W:tP ys]LUMH"]N_;vfiP Syܘ5r5z~a鉀Xc03 r. "!#103$%2@`A%:fM{Iʨ)<ɋPqLr٬:lG"/t`-Vhb H曐So%CP%ou^Ą.aB_0|QE^tHںw'lW?MնpWjE.H*/Mmǚ;_N6Z}&SA?IPX95Nos6wnL8 )Є@X Nz?TdN|:lXXNEY|yeR)]0)X%2%)jGA>6ͫ(>I2OϡL1B+/U \O2&_LlXX{)碽7R(Ȳؐ/~͟[SWe"BqsKj~^EF".!˲ŻQ YV_.63CE%VԜU3-*e2i>˗aE hO=wXm˳<̿B ކv96l櫿 :N/e\e2 C(YfBͽ^.8hsF-_3\њ<h2ݗĚb=rħ~- tIZ;RN$Ԗij|7^JpsfoN=GGWԓoY#kɟS/O5VB..QW|w4e^c+05tjCVq<&SFx2g'Yawʍ9VّԫĞ2ɞ.fRޥR)kq)QyYl$h+Tѕv}Z|ק2;hiЊ(lYFTN\ͦZ6 R?*a( !102aAQq`@?+zefk3=Ǖ= O\"9VDrDb7D|RrC[Gr;h;w#nvj5W/E^eSזW1Z^1וZ+JEVgrוdt_Z1~o^WPW|O^U.77-ZY-uPEHQEQׅ\YeYeYeYfe ?%KE#eHܶY}whbdӅЪ*R11ׇ{_FoOb⹽xsPG;͍͍ͺYk eS̵#:lorJj s iDb2->t'KRr(Q3%u<|??; !"1 2AQaq03BRbr#4@`c?3k)2|-%YiOp_oIS l*#0g(H~mުYrS 1mcwN*GQpM™5_DkDJvP_Z?)xJ{HvN?=<`vvJ= oM3w8%;|aFQk⵷)^M:+EZKHt6%"DcrlE3hhÂ887K~+]cZoRh &[k(vvo)ԥ8]YÁW.* ͪ-YKJG^Nf D4NZ8w^9-PU* GGb3Ri"'bLLgu%-!u#.|mVm5PA/M ӗ8L&J*VզߩG>- ʨvB#(i5;;G*êJcո_X`Tǫ8-*T{ZCfU }%U]B gE]R XaLVT䴃ug&Ê!Vd=bM5UQh^F]rZi=NUP0@CjVYWhw/%ږnqB-RjP%r+*!1AQaq 0`@?!FX5J*{0 {!E6?+[[uj'WV}>P34z׋.*ir#\ ܮ"VB GWƭ7 ֹtd8b- m>ujW}N!M]+>,wm!Ok$p9b듽O81R_BD )`xd3)L_Xtn#A4 `q~\BT)ƎM vxg())M,]T QuJ ue֡Qt(PZ,ɉC:w)!{sM/ҭ<,=`x78ԲZ3HTԔ<#]G2&oF]c=]!tCJD ,c[%k[GX>G .COV +;"_7Uu7dTQp|R.VR☘(/dh} ޠ [jq VbAYBh]αPnj(]ucDyJ>揁-(gπ=cqKo*6d[Uo\ݟ;j\З5~6+9c |\ű *'\P2z (8^vT`_aF85VPq=+BX˿*O-Mn=l-6m [4SHj3{aP`ZQǏ/=)JSΗؾʷy#z{)"҈meMp0 0wӦi JQq (5H凞(7bN{{:9;}>+W~`UO12wuF;QÇH|N;& g(8(L~ ִ;Q(76- -iNP:1zC]k@5 nTɋp.M9 ʿ I$I$I$I$I$I$I$I$I$I$JnĒI$0 艛$y $|H2L+JN|H HETI>BI$>`,I$UJ눙tI$[7v$yT̀$Bo\ $ 6#i$3a{8$c}3$@$s$I$F,$I$IA$I$I$I$I$I$I$I$I$I$I$* !1AQaq 0`@?P-"15Oüa !(" Uo5 a80[NZ4YyjRRRRRlFzw:SD*v熧-EG?g=aYwcUyԿ'PH'y$WODNm&bW >;їUhe8Py\P. FL3c<ya`K%d%3CTjR)P d=,K҉X,Y(`OI2pn>tt{sAi&XB#8/?B=.R M-K, [zdՍg毊1Ł4OxIo{;\ӸoМB8 8NG#dg M_v(5ޛK b@h:~i7|ϟ3q̵)~L e"Wg\(-mwř̼:KWˋ+q􎤴= %vP VG۳Œݮ~v°0^|]ay"YtwNut(ĔiJ\yȀSwt+OՔûړ>ݝv f7сDQ~tA-p"s2Z|M}JY5¨woyHin, Ŭjj~By:#O?CODo0~\냃5kǔTbßd\q>#g~N=q9Ey;= 6M_ fO\7W~u>k(&}珂ẍl{!@ףN, 0k(0Yǟ췍W{!㜶F|uy1c)|<\<3?L]iOه^]VC۽|ʿ_:9;ٙ@|jnuX}U׏*!1Aa Qq0`@?)q;?cy%^RH3,hrAfa2""PBC =pSJMa[E7w';1OQ@:-` PJeNVA ' Ӑ.,\N7hb>5JIûh;=8](A1)@`+ jj8TqDAI2 8( 98@sưn;g)V"[! ",@ @٩Y@ 8{i4O )FDr PI"H# 9?S+өuF"Ѐ8 x& 94p,q* Ba!A> 1Ht(aq@2eHXD2 D$ō@,Z>F!l]]c"^@@p1萗msL P D!A8*P]< _hI{>H\gC8z6$D:P?" x&Q'Bپ1dy g5^@h A#0&|j"@,S Rδ u93'hT.: @d־3 AA@qAYBA?e&@'2Ag  1Sn@@FCdp~VBA͑8<) b$  .2Z:E"f:D$wP\@HA(5 7Aimages/vmsampleimages/category/garden_tools.jpg000066600000010610151372133030016022 0ustar00JFIF,,CCKd  *  !"1q%B 7 !1AQaq"#2BRb ?"p'"p'"[ꕮ+ro1WIj^ DYr{ȴ >KN1AQSOI *!x@ -;3 "^]deB6QpFAkBDg)RW9xR5snpN8DN8DN`o|ucܽfS`7p__V62ڑL2Q9FwN1(r)UMc|kBfG.[ŵ섑v|?PwnEZ."ײY[RZʼkM/XmifmX1RqÞJRDʖfvm#S,.cfP俣\X2xZH. nIc$x((Z4Mr_@F7L,#6Cv5R "1 )B481rN8DX#/#kBZwŊr9N%_7a[a&Zg_GZ%d2tf59Z5B@Ԫ_N*b:_+]lMtI]Y-QVZ*$1Jt2"~3v]n7,X.G6k]Llkspk62}jC!`Ƚ{*\v` /)'"p9^l?"NxiMvmwuAxѴd$2  pMH*$kwͤEy^n4u=-ox" 2pU6_;xHxضz73|khF "kiwsRFRHR:_|G,7a;>Mm]Xx}hs[bIFY,ZۢbgT.v综̪73͂n}.[h(ͺI22”o!Gd9W̛7S2^k>C, OUՅ/nr8o\'ms6D̵cs=aHbry-÷]J)r!-k"g9xE^+msi=\͢>Z0]8+k!v$ !d/O~yXNӈMcժYZWiUEl]GLی30>'j̵ZR~~RFrzrDss'/0Tw.9"BZȲYRԵ+9s#ouNnJvzOM]Oen} If =.2BY6YV%IJ\RapNjukD TE*:N:gfЃciJn7٬MGtԸx]ޛ 2R"m}n57]1 }i~i *)aTPv|Y, -Ձ:^%ulP$$lД'(<ȅ@;Z,heϊPb{ݽQxn[}{>0vɝg:>usJU7xO46@H;] LkvwSitCf餆=" w"+A8k "S4 jLl ; E9u:-e\.#3IYll fl_ʴN8D=߱ol:BǸ(ltcŦsj)w}1 Dy&(\B^w$q}lkg|ۜXG5iZ!f5*e)rctgKb l%t/G⎆j=7'a਒F.W@nꯏ#0;EX[Yk$g?0%1MNa-xunMe;6ۭdwm\LE|̔UV0q iygih""[~-Ȇ팼{yy%tp<~ |;Tm66&o[XM_z "ydF] -n}Hbȑq:-HE5In@3_anh~FIUnYNJ}l{e8b(flݾ͠Ʉc"l-{͙Xs< x xYWQ8DN8D]7?,VbPv5;ٛ6vU[sgg rҊf:=g|T)f߷smOM$1ޤwe![>q1!v!i˔+֮Z[ޢ'MH A(I{cC ݈7b :qBfvr$ֈa$FT%d=ӻ[M>movGljh~>H♰[`GU a(_Lv%rv!TI4 Iԑkyyod nqzgKj ΰf$aVcQ 3fcçN] Order allow,deny Deny from all images/vmsampleimages/category/power_tools.jpg000066600000011447151372133030015727 0ustar00JFIF,,CC`d" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(((9# (_|gg/1x#-Ѽg7g\.GKen?ql2ߑ<H۲( p>84QcvJ~ χ, 68Vx2//_Ǿ|Ş^o ڌZij[]]DJhEQEQEQEp},w__7w}KN`EI#ťUY;+~5"ִ/^qu :: +rf|*| /b>Rs +h?U\~&F]Ėi]uk;5K[k$yU#S,ʓ~~ڿ]Ru߇?uڳ$7 j`7udj67X`U+kYWuO5n%w|LoլSYB7mkHٓM𝧄cs+l?oD`ers7uFT|Mm}eeX:ṊA,r:OTD*q#if*2WӜ&S$P|k6_2^_Ys⮏#Ŀ|%޻[&E?f?v]࿃-uV)u[]A7ҵ14غ4wTjysꗷZswy{;\#yؒI$I&W/<wx;¾0x=;Oaggvt@X`f8q[RO蠶 {g)]VP&PFhMkWF3Z\Tȱ#r c88k\w Z%h/Pn--T䀭# +H s_rⲱ F^\\~i%v%ؓSx[N{xmmeLlnm&vF2KpKx#,2:OwXL ɯh ""mGMnV?vinsX=~ڟ%iv>⇇Bxv#h&W1x\蟍|&|) qHi$ɲ8Qq+3X"m|1[#ho#5ǟl 6v{HQՖ3Q!Y"?m/>y'lz9m%z3QDo:In$GXiMk>7Q[캑%2_-™"\c kx5L:~xZQcx!ׂg6n-wb)MBIC*Gď;1YeIiğ焿%5A1h%C',KWwOZ(ЬuOk Yn7\qa%5w1ۚεsJ5j~i6jz~A-$""If OW~+|Z7jlz`V 4lљ$ϼPIH^r<,m#ßu/ɭxkzO?o>^$5S" |ӘȚɂ8o %jԼ]5 /Kxr9t: iFmLIdTKu"(@L052hluQl$+`2Ydom1w?z惬e TO1Om+FUЌF0k: 4%P{$ɍ,|esBZRH]<[LT}#XH|00-h>^ #¯,񆗩hkfm,%\s$ TXoBpƿO~-M$q3K,K4+<+;3{7wÏ_<:%5?57]JMOyk]/ nvXh|Ik_?l<7z/̿ Znookikiuj1*- IXת( ( (?5ि $ռzuG4J_؂Jw@2gsk]1o;tsM|'|~/&X%𭯀5KwM:35qK{;X?߂?goP ]j]W~_+um[TY`$ָMg_&OS mW?d-Gƿ/Ik]A I"C=ƹi$Eҧ_)x5xgEʟ43: &G?.lb6La߂Aڀ>>~տG~ֿMCa&|)PdK4I5WsGp0+k((((~"~ĿWĝF]Ծ[xg5׉~귟[\]-Au!/wWMRm36PPmI3>GE|K'᫨/(I?%ձ1~ϰҬ4.MӬ-OK;+(PH(PU((((images/vmsampleimages/category/power_outdoor_tool.jpg000066600000012776151372133030017325 0ustar00JFIF,,CC" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(((((((((((((((((((((((((((((((Gٓ=χ4%Xm2Էu̶OʦmͅV ۨ?U?kL6zOۣY]|:;nɅ2 \e_D|~ tO_|t/v?bxOiv喯QFAjvgYkWwHꢊ ?Z_ρ_>21x C|Q [Sm>]{ɭ`f1F((((((((((?k(k:$ɤ|~.7(͎E[Hgmơ%iB)jh8mޏ?-Gk{=cJ~0TE2@=.՘Zh.Jpw|m6L1xuϤ|?|eL zKG_|X7썠kHw}.+MWZax%Ldv k JW37 j_gƛM[R毧|=,4XvDq1~vA|C{~/xYz|]sqdT8h;$9 6X_^-`ѩUܟH~m/33?e׎^p˜gyC5>V,-uԯB!-8NJ0rj'CW/m D⷏b>,x{u j(<ᨮXaΗ(֮B)4Io:/7ŏm%eơo i~0Vү&I)CGKGK4e9rOPJnQѴM?WjM/|V}<"2U*ԩa^*Q}^YT,77h 1|(<__nզfMfyRsJcVUgX wW_O|ya|[gmKxGNyx^'Վy&KQhV{aKR47YY g`7nKR7)堑벿N_4۟>/i9x+BO:D:=i\(3^Mw3^L^iƛ yj;xQt_ k4d5[*x!띌ԒNǞo1ż"^UWwm+s=IoB}8-?r덱Ν,rX^3ǵ:iu5heݒ쯊>4 gm7HuϊmKvY-ϛw=17B3|O 4شYAupBd‚$wf$ q:&]jm-(!7*Wdܦ?wO n[L3 h87X裣?`ۆy~Yf{8DBwSVmflˌ?OcƖʂCR>!)sjd7^(7C`g:WαRH~*;_xUֆ&5#k'{+וm[?d|18_1`iSUUZTaRi59h{z>_Y8Ό*z;  Ŷ zaϦ7}kFlH%d!Hx~p~վ4?=Q X4/My <ȐZ2'~|;|3gk–\~|賃_˹*}[~|_ng%%5Ν,I6-nTpJ)?rwSMɗd͗%mD6Y )yG'Mv&(M Vo'{6'G FQ7oRZ dHSp7^i֟>+!YNG*iMJUh2PT+y2,|(֝>f!#sܬ{Bnx}E}Q?% Y~xl ]Owi-ͭlo2[dc'̖4I!(S̎|+? EDh?'Nii?L=K {q"yS2ƁXB|Bn?▛Q_x uh<_+|<װt#_NDռFͿ߃uO _íFA`|7{ $'ʖmwrF6fg(扱9PI`d:^^g~ RUpENWvzk+%ɩ]=Lf/x dRuN4J2aGNIJ*]7F>%Ţ|5ioޗ:(rmͧoLꁖD|2|O=SU%b_nN%H<>Ii k{hz D#t0w.Tnsy slm,-fKK9OW>p`LwJet?\9&Yf# Kc Ni7PiA-*mUPE ~Nc -&s^Es{=0KA|-nχ9jmHS+"ٝ嘓ɮ*M(((((((((((((((((((((((((((((((((((((((((((((((((((((((images/vmsampleimages/category/.htaccess000066600000000177151372133030014445 0ustar00 Order allow,deny Deny from all images/vmsampleimages/category/jacket_classic7.jpg000066600000012014151372133030016373 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" 5KeqN\>Gi Tyе1> 2ԯ#~vS;EiT'CVbկ@"m}?4N)ej'֪ܖ7:x)Hn\g@SC; ~W\9)-}/&g;ն}H^hA8xJ9\dE+M g@YIYIbRn{϶$~~ vg2t0:R-+tr>}bV$~#|XCھоw>SܱLKf:rC=c> q^{,T<|}R͹= cb9H9gÍRukT,"bFUS<2gk{a(1Xk\P q fm- 13!"2#4A$0CB)0G9K)SX(.UqAzM^SU 3]Qh8E.y}rc]?W%TR(\P@=A /\f fw"94 JlJ+2DJ w^&(("ˡiY`\evPv[%daVnG~hT廩چYfnޢZn;*Wx&ē v"s&yԊjo='nTpfEEY>xQMͻyI[朲iS>o|oTOzE%a[F{Bm0aҠIw jmLѳsl͸6ަ'~FteU;aȊwL D;Mgee-7M9{|Y~:a(#s'x>nkQPl)tKȩ[0j)q/L ~#L`b2ɗKN=Q}x&RF?I1XBw| -SqQ9~PW.]h T?2l$B$b,-cqzǛ 9biZׅM*n4}4tܶ0nY,qMdrEEjuT,lX2i]ZV&7]ZjfdwRdu(-(^5.b?%Ivm2_8D<.gaWg '㺼G2vN/DƑXRhcΟr*ڣl7ȹXk_TQ/åmSG^R8VE:@c*>u1jBzY,:2"f}=Aiu`2`RMs\^4ў0W>U͍ l&gQVf,T83 6wἦ*1/^k7]D"u Τ"C{B^'ILahv~ X>~44ߴSisIs.9IB +#DMAEKm ]C񟺻 VfV Vt7aӀɴ\&&~,6kg['+CI8f5 ׅ0\ Bv^p.p+^76<эv[ 1||PM{Z\ܻhmr7G@/n:YBhkr(!1 AQaq0?!¯h.3iD61_{ba@Az?r˖H@4Tx7Fp9Uʛt 8ơY^\]Yyz6Ƞ: KD=Bat |%4SМV]˔͛Gx@%%APؖFn ) @iQ y8kWצ0&5lfY.ZغԻyӯ*TBT:?f]hǿ9Bk5 Lq$ p(uC: t@}0[YE{\qm3%OaRC1&B+[oQj>)7S򉻭#1nڂ.OLR=<~ر2PRETJ(I4`I݂ysj&5˕X}~~w%}HHQaF1QR_`;N-*~WPcFѿfm4ng1.ZEa`ilupW(kTA%fD~y=@'Èr\ URŧyiQd9=c~%6\gƟHv!̅ut2GQ oR}8C@'XC!OGUy47@ .ހ=/G7ꚦWⴾ H|qx{&%E,#hg :y!#X, a{y}v3xUӂָːxb -z_ @ CPx[b{o?N]݂k܏N~s~SuI})]~i{5+멙OPoĠJaY'>i`z? ,J0<0@$qO<l=ٲͅ{C'KlVvwIth\ (5`v!S݇Գ碌8(u50'Rtw+uP=15s|jxtJ[8v\\V?J8ҫǐr,8Vڠ{fp6xN>p_ ?A#Qa^sueK egCu*Ž) ['Ru3h+F>M")pOQW0 5W{Y. wqIt*6f30oM)xkҼо fi?ta|A6>'&;ks3:wUxb`~%z {#: vq.)$!0Kw2|2tv2B#6gMsJ3N&hLf*d\]KOd_<b5` 45mo 0݃l3I At}0:EwϤ.Cwf!\9GRwH~EC)\MK!- Oq&6Jx*ʕw}Gr{Tˤhb%1vWA ּ ~̾ lcQ\BXOlhtQzPcW)U&A}ߢ1qa}W*!PD#hXZJ>F\!gyQ `3(RC$hYw16J$̊ܥnٔsڢhL)2h`images/vmsampleimages/category/student_hat_16.jpg000066600000006264151372133030016204 0ustar00JFIFHHC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" Mӡ9mUsukRdnι .7}v1֢1yOu$ᴕoܧ%8.t{-kz_Xü4x thhh]eJowF< niqAF\%ueY7r=%^RL%ǩ B,U8F'dDV>DEf9>:,h5wvB"~2uC{EE2'uommE]=?U㱱ƟLhtc*BOp?p?3!"01Qq#2a A3`b$@R?5+{@pU:+O%Yy zpZjwV7W ᵭVebUX*Rey,UwT=Wr7R3FV\c %uċ +0ԫ,c{lUf+ᢔnv:U~&w伧?ÚexG" {Rb)ɍ^J*W Lq1!C E5I0K͊d%z/y0b5]]b6PrcٶlV_`;]L3ID2!9`^@(K <<<<<<8D<<1aM< Q<,#$c< <,0$<<,<<<<<<<<p?p?(!1AQq0a `?#ݨ}nSe<̻S} ܾS_.c-K : ( 6Ot>qZXjPa _ZTJ83 0;",qNUfQw̵,XB]?XŝMYl&p)i`g,:f=~ BhoUZ}ʁU -}O,gڽ=xzGs4d U( 颾X=4>-rʡm Vv&,FVO8"R=S쀼)ʲwсqΙߛBm 9 ,{M-d"JKJX|KωU!FDUXzJ+чO$aH'k=mmց}xzcb%ۻ@ؠi:#:eK4QUu ҃WҮ rMDҖբX8%f7M+3H}XE̡ z&`82UrǠ\lk,f!8#B9gU>f;|O]4L$*\ZI0DkL{<WD1q `b10k Nݧr~Kk}]?0yM#TČZU/Ɲ ե>FF7i.I6D "?3ݧ53wd$!( dc,?4k<9_]~v 2);}!*q}7&hjz$>=?) !01@#$2Bj.AZc*$=?rߌƘx1.L!~鴵Jc;!1, :~+[G|`=_WSar^m$ɟ9~9 KM*Z2LIQC{^q-7i=S7RBťZk^CQ\X+؟=vQ黱(8v )U%dæqqZw2Mb9$u(O+x'gH8٨78,|pF>Fg.UT ,[޴x|F@8sLtJqp³ %'O؉Cad]ܠݥ+6;SkĂS7[YW1$p9Ti*4OMNXUFiAf@k%jcj\dwz/\V :b 4qTxEBcރ8]5C "t CKԖD6ͫH azp?p?1!1 "02AQ#@aBRbq3C?Iti 2`IϺzSхS"\fby}̳K3f%cYS2c;V4 e dO ;<_Ea,McпݕQ嫤fI-zC(}r[A$R%'e2 MfYfvc 4DPe(h#MYT񋹢)CA P!g40RN!fݸu9I={'psASB I36yG|VqMz_G%s ]=Tt 890t5VhinK?ҵDas&<ф4[\3hUp)(QpQ4/qE;_h3CnK1hPtRպBI]phs~ƸKSt/ܿ nL$ OxX )B˜X}DP(.V?&!1AQaq 0@?!+{'*>` P|+5^̺sً@*3RoybCMh`#<4JoWoᆧ~1Z~ L5De-@#ƃQk,}Ug Qcˬ^+8,EXcU FAbݒOUUpL<3-c()YmYcu4,ӐhrB`xeՔ1c"Ŏ kc`YwU1c:1q;>ҵUtϘF1c1RFe D;1gMy.⎙q*iR}gUJ3К"ŏcHt7 }4oc \VU1*zc/5s3Qg8OF`"j1<~%SBؕ^Rml&z\IFE%G{('d-s1d"o. h <҈<<,4<(L<,# < < <<8(sO<4!G8!H̤(;|>|_t1.xw cz_W B[סSUu oBSx; 9դ0ri&B?S-U[HճVQLU:5`o)3(]hE`𕠶V`3( ٙCf#XxbXYm^]^ peڸx 覌O@=+Y³H="׺eLmr~pXcOvRG(₮D0:^ɯՙǵC"=љJ$)tt*|IBp=]W td쟔( }/images/vmsampleimages/category/hand_tools.jpg000066600000003612151372133030015500 0ustar00JFIF>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222w" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (W<|a{x2@| 8kм߆ uQ_?|M孆|,ܶђn2xӉm2ГaBOPZ(((h((>Q|[ap$b$ees־~-?tO]KO=gq^W}뗏ⷎ-,TgMD$c_ǃAJV08 *۹]):=z$׀ k007|4Y$zǃž Y `c .td9n!;?ko/$<'sgCh=FFxbFI53Űq\M"WMᢹJmNo + jZp+mN5=Q?xZKKnk(KE{c8*x5Mb_?ZWXk+Yi.1(\gO'|[,|s 7}e:K#UGm"Oe @hw?y+]Ѵfgy}_IE^"e{w۞ڰs|bg)BMK}'_*56K]TQy~558^('jO_-pE9;t'˅/c//i3Z%Iwl]^`67Tv5Eco w!Ӿ$|G? 𷈵AWO[|Ǧ UoU>-5;ZLͧ4z syL[\tiaNUS.)Vq9ZQtk'VOB,߲oX\|5dz"=h4? xv+ K,m;8=Ķd&+ل\`# ,n#W(((((+ <|A~ǟ>I=[jq꺧u+Xc*?N2#<$+ħ|idv^Ԁ+hVtkx3rN 󬡯aӺsJSkn)?&}VYqKg)&'Vϕujœ}Rmy+kw׀5ςTNL ?v+CB jlE lD~(7ꝘQEQEQEQEQEWs?[[j,m^[;MAf昀O+N8Z08l_-+ѭ S\d;r8|.Zg {P]٤y ^U>"ּ7ivm>+Etg+W-Az5Up8JX=8RJݖF7[0-*JSKM--QErQ@Q@Q@Q@Q@Q@Q@images/vmsampleimages/index.html000066600000000057151372133030013024 0ustar00 images/vmsampleimages/payment/systempay.jpg000066600000023317151372133030015250 0ustar00JFIF`` XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmExifMM*JR(iZ%d%dȠ8C      C  8" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?'=x7~jbcbガ˖@z XߵT މvھ 2ʍB.0Wɟj+ Z ]2Hc"^Tc+r>5g0 AƥDo'ƺ1>2ֿ1 xfYU1 mG2Xȯ zY2ŽM s#װ)kπ-˩_'F~M>T?Ds`8V8'&pե]:CG/SPII^?'R+K_(!`:@\Bwc=$j -ƞ=|;Լ<.UnX;Uœ'(aWJ''dWkG[E,R* ah(h0= `zhŢo.-RXg@7mŢќ0@1yyz|H KMvaRI?wės+H'V; ~!.M<E? F>ZF>3ßVec+k3+2c3SIY{n}Gh~7;XտEΏ=:0( *g,8瓟owK}Cvb5 I'Una[?࡚ [Mڥqy 3 M "ITak#pYAܬygk)PeM^rrm&7\KWTTn1vIhW7VrF1qIǽSfI mrpA {GWŝ _UxGTWbRpry|r6E}F$1J<[F!psW:%;4~$'"w^*Q%iZ mKH2#t  O 5˨=,S;^OԬt:XX˼y88\c5taK8&IY_]NjY(#R#rM4kǟoP֞M-cy$@2Rp2ךߴMo[y%OS3A% S5yI[uۆr\LW7_PO'!l&xc3ia1e^7ЦM'N'(Ӻ]#( ^Y|E'Fҧ[V՜i&i⏌'~>giZ!v\<`Ҋ?_/p kQa;$qE|{؅|OG\ 8J+tR~;if<7nYFvQsHDgwU!nu xJCAwf CPGPG G",l/'gNQŭKCy eNnFF?>NJ :5)C{5z|2G,-NzE6-ldo _i+Lzu,DWGC~~_ umw7;IQʭ"E X rЬPTFBe 4Vsk$C xk>Jg|߇\CS5CҔ9C^'n~<`uۘ#[!ܶN3XI><%8ђFy`SS__ 혼BQ? iE,m#.OS_ 7M_Owݻ2ʘʔ˕PN۶˲H}ee5I,Dqu#^9iIs<~'M6噤y5J 1\|]\+nsas_B襁_WmLuE s,;nw {=W!kP'xR= %ޛ?F}@|{Ko^ 5uek=&K@(X;=11Sz7s,VSXzײ[ZUFOl./uE}JO>IÒX1#oѬ? xz.;O 2AɯOŰ\ik IwC$nVd8P[z}֟sZEuSm [<*aĖ1] N:Iݽ;dSx&I^ٴo~u[iͼ 3G0 i_<弚&y\y71T ~/aύ4Im`.CDswMCzu=/L,.;)NԴkdYp?G"&{h|K~Is `z/=twıhz4ym`{Kerw` ]![~5|eyc_s_]SܘhCFA`Ak۞upF<ݻ>;)̣ NuyezŻ= '9+#Z1iڱƠm jGBog@axƚ߅"֠~x <׻ Bct&XV@$ä8,) σ㇃|<ڴ)LY] (R n޸^^0a*t[>b)Ew٤C?~o=#SMuytu 㵳9 m~`z_?~:пlψ~_n]QnY0=:_.W'GS_ND|.čg×^׈eZ;)Voo(9w~G]'[Ew/Lw.˷z K[U^ֻ{sX5<;s5R@ׇ'Yi,1X@ă "U((IɽY*j8-u2HE"@֊)[I&;6)V/db=Yd>Е,}jc Lz,($vQ]o08n{]!]: -5?QWz=:eCapD UQɢ{q(aEP/#DWvtK[;{ᜑ]?)QE8gQsEx^9xDԡ4-?Au[/ c#G)¬{T;zƓdΙA<1HlcXAW]4Q^s*5| YJ;^CWX'CO]m5;},bH٬/$q$18l<t.> x+mJ=>k .öTxثm a *>KjCX]zeO̺5Tk5{y-Г i?Tf%P[I'h߆|Kxjz},w2U@#8% **bN{S0qz5m} ~WMi}La}{bwqmb?|]Z{? @,/Kf+)fD T89(OV2Vo]5<8Tͻ~,ξ#׉5j6viwupY5;%0فN; ~ >+]O jɯXjƩ6)X-eI" ϽՔ1)U&ȇa\iݯп| 7.:~sF"}Թ#I%VvO֫io_36Ĺ]ȗfjCW0X,[§?1j( N6ՏwJ&;zBIrO._z̯"q`3-`&5I1e~roi}[a4@4{D]' S_ Sk7W]&*qi ?uK*X2~Fwv acƼi"5hr_c9q a,y1#%+ G_wK95q8qm+hH4rS2Ȱ=7#T첼<;lu$1cq:<&lDaYcMt01ܮk.nu0P#O,sYgo-z^1δSH1&I$5P>ُxqa1p~9JP`~Q$}5hwЏ]#F$ꥯu g/xoč U/ ;@O.1 ֗1\ #՟v<%. __ ~CGU>`3CNEw9 >cHV~yIuUX纊Xfղ7~ջgVϧj437 md5gNӱǷsC=nȥvC"'iDUhFn.4bX?\o4bӕvױLo/ĸEUa.se,/E=C 3mg@ Q:M2!ğ)14~[sj5@h2NՕX?7U9A߼Q1@ V :k'`#80Z!6/%CYrk6+K$}OًY#kZ9Q7֢  t ZG=QOғw$lߢԾjI%?M$eI%?M$eI%?M$eI%?M$eI%?M(W$?I|ؒJPhotoshop 3.08BIM8BIM%\/{gdպ8BIM++8BIM&?8BIM x8BIM8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM8BIM 8BIM08BIM-8BIM@@8BIM8BIMnullbaseNameTEXT UtilisateurboundsObjcRct1Top longLeftlongBtomlong1RghtlongdslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong1RghtlongdurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM d1,9lJFIFHH Adobe_CMAdobed            1d"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?\:SѪ|sZU/@sr}T~R^۬mͰx}<4=kAh=&ݹV121|^b9̑Ǣk;.:~sF"}Թ#I%VvO֫io_36Ĺ]ȗfjCW0X,[§?1j( N6ՏwJ&;zBIrO._z̯"q`3-`&5I1e~roi}[a4@4{D]' S_ Sk7W]&*qi ?uK*X2~Fwv acƼi"5hr_c9q a,y1#%+ G_wK95q8qm+hH4rS2Ȱ=7#T첼<;lu$1cq:<&lDaYcMt01ܮk.nu0P#O,sYgo-z^1δSH1&I$5P>ُxqa1p~9JP`~Q$}5hwЏ]#F$ꥯu g/xoč U/ ;@O.1 ֗1\ #՟v<%. __ ~CGU>`3CNEw9 >cHV~yIuUX纊Xfղ7~ջgVϧj437 md5gNӱǷsC=nȥvC"'iDUhFn.4bX?\o4bӕvױLo/ĸEUa.se,/E=C 3mg@ Q:M2!ğ)14~[sj5@h2NՕX?7U9A߼Q1@ V :k'`#80Z!6/%CYrk6+K$}OًY#kZ9Q7֢  t ZG=QOғw$lߢԾjI%?M$eI%?M$eI%?M$eI%?M$eI%?M(W$?I|ؒJ8BIM!UAdobe PhotoshopAdobe Photoshop CS48BIMmoptdTargetSettings MttCObjc NativeQuadBl longGrn longRd longOptmboolQltylongd blurAmountdoubembedICCProfilebool fileFormatenum FileFormatJPEG noMatteColorbool progressivebool zonedQualityObjc ZonedInfo channelIDlong emphasizeTextboolemphasizeVectorsboolfloorlong8BIM-msetnullVersionlong8BIMms4w8BIMmaniIRFR8BIMAnDsnullAFStlongFrInVlLsObjcnullFrIDlong!3FrDllongFStsVlLsObjcnullFsIDlongAFrmlongFsFrVlLslong!3LCntlong8BIMRoll8BIMmfri8BIM0http://ns.adobe.com/xap/1.0/ XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmAdobed@1d      u!"1A2# QBa$3Rqb%C&4r 5'S6DTsEF7Gc(UVWdte)8fu*9:HIJXYZghijvwxyzm!1"AQ2aqB#Rb3 $Cr4%ScD&5T6Ed' sFtUeuV7)(GWf8vgwHXhx9IYiy*:JZjz ?ﶻYgp ݛ(R*rSMj%Uw֢Ií%.=};w&m3&x%0Mys,*VK{[u#f[|Hㄉ5v#U3nsUOOStּ귭pLjIY:aڵAwlpUE4z$~z*(`nڳ,OyFk0qj Tkoe3sp o9m0=LjP/Sδ꺠еlٰOa""i'Y\U,Nb NV6}`۶ͮZֆUXєYMX`#D2GL3/wfjo\y.+(d(i֔\ fӬe2ɲVV7;:vdu,emLi#%dqcZ{#5m:>Ρ樠C$*rI&#5m: ag7%&^9\Q#E2C*Z$zs2Ѿ;o<7&YȎDdIL0 æ"L~` %5BouYأnyoռ4׿-><Lշ?zg?~[Gj ?uhw˾Sd6jmR3{k$2=-F>v#PMH] Oo( $m,XJjO=ѢHI -*d`hLh7B2sI?}zVV?o~jo]'}>|)qп?>=mA6b7/>=Y(Q)TM&O$ UEz /MSAVhIX)j?k7 y.vctkf>~JZ HEAnڵ[l쟐5;sKCCOA'xY\o!-,"Z)#)jy-6$q>qy?lwc{{]22|=bV-VBƥlDO6K3]_EX]OKtF(z\QDj+)i9SQ,$Uۭa zyGty夑FBAJ7?iB[Ջ<$X:vi:Rg7;_))Zr[rhdH yJx#77sac2C)2.VGuDǴ;nq ;"rZ_8_*Y6'\${/iqXm\Jul5~A[fX{A%2sB^鷸PM%X1]D6T P}r-Yr)UͬzK $PASF&"Cr잰:NN&Ӣs#K'[m=nڪ9\C<Ӆ$SU"Sz$hP]q 7mϸFHU0|Tעmv˙".Eڞ92+"h4N"p^.& Vޱ=mq58Dz-׵UT4uE>xD r~bmFD;!uzGH#YFDk+P-[rMzڷ9mcq:4zY%2)V%H$ ݊/wO:t_ֵ=_WOUw^6QsϏщ&ZLs*1\58wY/MLz?fƧ]>B]MvcUչ$z\d20IE̚X%W%QM97ӓߛ;O\(nV-qTVDvV!N A*Y^xކ~gᒾm_xbM]5TR=^.UDAW枞)F "H JҾ`P*= =ӽ7{{7[zR)3U %>ءC/̕C -liYi#.llun`愂v[XH࢛FD(TIJ -wVl3K?y|GJYL\&[7*2؜ Td*\e@g3ƳEnkض}6dڮna T+Du[Ooq J0R7"jQсWC13GǽU4&߆%hřf) Qu5"H{}uK{-=ù\Z97Ι,ںۢ4w[BVY:lbVqub;f`& H f 5Md@k,< B l-#ۭX5ƀ*"*U@@O #wGwoz[v%bis;73Ƀ_]i4cZ⮪aQ ,5|q]Ɨ2-#Hc1~#a CݒM/9J#Ye $ 5p4UA'C;WǨ+l ~4 IPQ-[]6Јe2uB0K&z@knvۭ6m+(( rH]DZ$zssf.7+`V,KZ |"()T򛏣Ol;OvMݷjCxb7&[_hK>PQd~4*wX0katC0 eW53O*-po}=-~K+M?RZtbuu|]. 6Ya6)ۓÝF̵8((+cgMPc mn) wlhxs_ (tPԜmٶ.#hZ<ıs[b+u8.M(t29[jͱAڻ+uMÛT7wmMWN753(+2eG Сyn}kH{eC YRvs",k6vFMrSg*/JXO=Awno֘7=Y-MV:TB^3w2RX7nmvLZ>f9&DWy[xEɗԛSucTb&%|E#7F#P-2jGj?б_O}OUYEp1ufOcU\hcTxy*'C#).zv+T"@B~Rx>|:nvnʉ!,N0zO&z;oZWv͋E[K#]C#]W$P,5G7K,OIO, RJbGX[pܬf *jI'T}'(o2/%[JPTv( H_F;J+Yjsc/.{'y %u&-UZhLʆ:oz=n0m̞+JBh* Ijh_6ϻܻka_ ,,O8*Uq CR3gY-uS' SV@%7*b|?&ͻnv>H $r*eIZI4497U[3.ʲUt,g?}z;.ymi95t[s;̑K%U),VUӴr3oIX-X F]zvnm,m7NݛqSUHT%zk I{hik5GC/}?[pYcWkD%F2SIٮV.:elܞNtnstnkzzJ$;(2[{%5<8䆖4lؓVv}D!XmLRb>&@J}{g2]n3ƬGp\EXđz( z"gm:u&y*w6E'J_$`%*/d![ry̜l<"x:'svID(J;p̛;n<+8<Q(@bZT ԅ9%E3d >Dz6l_< 쑤c*yiB2rF}g;.:ŷK$3z@ԀN4 G\߹c~gNYa!I6OxZ6IhUnrqɂT~&::j:$E^t._ОPiJiE l޶b=}&msba*gSI4~rw D נO0_.x>'|zyoxC@~UF?”kJg1Yu[\v94*zh'E-dUV[9S7^b彰;.%GSdx׵9b)2Xu)U >݋/žҕ[+iƕ hl2>Α?%ϡ${p{Pmsn]v2^ԎnAqZڹac] pMKTjhffx&C MJU gH Ozqe(05T}GL 6%8ج6׵8yX4\\TeeKel7vn*v銟JPΔK^O?Ms33k>@u,1.~ m 0ă(󕅼I $*(v@:Nҳw\&Ϥgc|zUTWWJکަV-,aY٘'}SNXJsÊtⷕKlޥA?upCVcm[6doM@u_DxFOh vm<)`0ͥŤQȱOY<J u8{K,yy휣76IE aJkKbSs* E$AxT(Hҿe:/h?t>:k;uy<vٟeP<_%?܏JmO.ᮏʝ I{u{{^׺u{{^׺u o {?images/vmsampleimages/payment/.htaccess000066600000000177151372133030014305 0ustar00 Order allow,deny Deny from all images/vm_pblogo.png000066600000017235151372133030010515 0ustar00PNG  IHDR~"omdIDATx[TTWl5@[b,16T@z`h0C/{C#475v~Ht5Qog9̻}o~_ $мy@ޝZ9$/=Bv%5˺5]STSsi_K)IƔn#'W +|lC5gxg9}J6l$n|^=ߐH$zsώ+UnVۓsDw߮Kc={vl ts_|~Kj7dʰ.,7נ{sz"uue79 X*CRv!Q8B" %3C=!a?|ڞ_ڤc^ellesz"I$Z3L(ñ-{Wo|wt]."%$A$.L nnnOWXELΒ^xJ.߅(N]\ C4;cէ.ȲƤŇ y\pi6|}fM}ۃg0/e>q~521ݥx]9=&&_3ͮKei(=y|} 8uւ!?II {^ WB`eθ/t52)m*Jr}] M[M{NKWĴ_O.@v޸pNvc m#8} 5 W LC4QFƃ^^60~wu=2bWTi 3#Ԭu_)F?r7GAaG"Chn}'װ@+Lu"^ =H& q1nlXẒTѼHp}C9GEvYe!s\x!طcE*(鉰\ pTQsMmXc"E$njgMAoe=oI鯤ւ_N;6UgMicB7gpɵ L-f X) {vC{ N#Lc]oו[DtRvU00"۸̅ƾ(]6X]S /A3#;d蕕BfqŒa5#\SyjL鍕Bl,7҉ĵ 0ţ)T߇-WgݗUrsQ\\zTWa͓!l19:w( -XI: DXIuFE8F1ǂ3f}sB3̃YLr- +dl f 2<3+;\&kk3ϯ O?dꗗj\Rգ4Y(pHhZ D:=/,*u=D?:w}nφ7cxU~}}{^'VـƃWO2+mNbwA1jLƙi%=[ + :Xt*tUL}#-sms*7 Vr >|[+Zx\yM8 Ld`l>2axxh8\Rl iE(/+CQ]U TUWJKMMDM%/ob5b"B@Ĺ[qXh(wVܓl( H r2.\,K Xjt*bt)$ai2uP '-K$Xf*gѷo$pM +Ku"[2'Jm䤬6P0]b*\du_-2hPI(}] 4/}N|ŝ{s^b[Nj)R&HF@\a(tn;GOmH*&$ ? xm_-s1.I~p-[6u J^ ;7b_d\"q-`hh}8s jkkQSCZu j2zQq1 [yy%74 =587@$8`B b" 5%Xj籝G^*' 5tOJ||L/ZyVĘҁ,҉CR#RVXJXqGE祤abH׳H7̐GH'BMY; k/ZfK>5閪s" K 7Ss;q &Zz\px{Fi%-JGN{e.ښ׭5--E^ ^¶>SWf|$nJhwmMFg-x"ozu?km"@'.lOq|j: l vk?t֭[~̙38z(7!TTV+:s7ۘ$9> Xѕ d̄ʏX F5uY]y'P@4[+Ȍ*,;X Pv-<\;c aQ1u ~6t_@gG;z02-vI($j [11eAƶ<ѣJedihaP}Dӻ|˹?I$KW>EPvRYP$-r,L'zNk-0pr*Niu$\}!Bvjjf_cQ7İ1f N,YkCB&p, g-a$SGjK\|16!G(i~3~$+ip-Q&_XZwo ~u;֟^jufZoRJ 0qmj%};LڼҶ D]y-OXSHOGӀ˘2eeBC@gC& TH: H;qmvv?ٻ1_r.S]X΂mG;]'7/(vNg(|c;$p.BqA=01T,0{zvvIy)VAI9_)CY++D=\kG:u.o`!YMuTO%2gX(R%?}#i QpzþJ]^GL?QZc}cRm=|,nR y4Yr5~Gw^HUu=G[[ۏ,M+&Lpk:>p!3UA [wkɟ`F]ݠYk`ڲo˸&H_RP\r_BQ-"Ws?_J78DX$C" k",gH@`7[xOqcxz>)HpP#3h9po8xGLY[%"8`YL e]3Cr"-Uvql1-hA,KI=a(eZ  P9; #{6,{q=~+AwbZFh1xW+=nDPZl^,Ϳ>=xP[8Ĵ30 7߼DmژSo`]P\h#|}GWO5ߠݮeҨEx912]I{niStI>X~{v{9Gg6SmSu#&X!wwHt21h߮5LKx.܅_`Nl ά#՜262b;T>omtOϊHYmԮAyYoae.=chzQڿo\ѻIQszH:;_]~Gֳ<+ռv>= V~k2;RIcM?^%@2y!ٓxy 9$ުf<4N4YQVz%/7i(+-?2,CN#f_~N=Ǒ,ڳSeu;B0jKĔN%mwHO~S)a]<|Gζ ϝq|ZWJRkPkxOpx9o>F|˦zta|ynn\.wEdx#ָv&3/ax8;=8֔ U9|O?Jx@c,D"ㅌ =z{bB_]B(흵 {P=o+SaCW lI `X:}Ċ_,ڇ˄zF6gNrUmm @Ft SZG{5ɍ㰬Ţi6V"w'\̶Nrup0u`[q`!nNe ̺%N8{>,,p|Amr2?o3k $e06^Xm}<qpw ⺹DdO+FN! ,t#=oW(8:17Ǻ9EᅅturD􁵹Yn:4Tp`Y!ʬq@!>7@s@&| ث"X؈Jx8\W߻˝l)U~GxJkwgY[`r]l@FVK ,V\2c]Ō556Ͷ1d>'ebhڜ!675"kCۆʴ2ϷeZj8[jkhlسYdx}Jz2LW2-|l6p01J^J4HּdJ7湚 FMbmf@=z /$j;: Ԝq!2,#s`GIՓ/z::Kh% p|]cnn7n>1x1cmemxm@2|< }#((h%K&LvfX RSS?຅zQf:ߢl|hEO?m#&*">a=NML3LJdEIENDB`images/jtransform/textarea/textarea_br.gif000066600000000165151372133030015006 0ustar00GIF89a!,"0Ʉ&U͙*X~q/\`;images/jtransform/textarea/textarea_tl.gif000066600000000276151372133030015025 0ustar00GIF89a!,;y%]!y |QTL C!P&E" >0,"ˢR X"]% B;images/jtransform/textarea/textarea_ml.gif000066600000000253151372133030015011 0ustar00GIF89a!,(`D%G% H"Y- . Order allow,deny Deny from all images/jtransform/textarea/notneeded/textarea-ml.gif000066600000000104151372133030016667 0ustar00GIF89a!, bN'H;images/jtransform/textarea/notneeded/textarea-tl-focus.gif000066600000000230151372133030020013 0ustar00GIF89a!,`d$ТH@ 0A ;images/jtransform/textarea/notneeded/textarea-tl.gif000066600000000144151372133030016702 0ustar00GIF89a!,0 @P!3` Q ;images/jtransform/textarea/notneeded/textarea-tm-focus.gif000066600000000145151372133030020021 0ustar00GIF89a!,HBI]q1!`@;images/jtransform/textarea/textarea-mm-hover.gif000066600000000065151372133030016052 0ustar00GIF89a!, U@3Z;images/jtransform/textarea/.htaccess000066600000000177151372133030013620 0ustar00 Order allow,deny Deny from all images/jtransform/textarea/textarea_tm.gif000066600000000261151372133030015020 0ustar00GIF89a!,.`%WYFh44M&$b/3RS@d8TQxPBX!;images/jtransform/textarea/textarea_tr.gif000066600000000274151372133030015031 0ustar00GIF89aҪ!,9%zfz^%G͏EM\t֤W˞M۸sͻ Na+7{̠ڱ>}v!@"ӷF˟OϿ(h& 6 >Hy`W ($h(,(Ƞ%`@b'#.)DiH&$L6P:Bbx#@^YR`)di1I8(d)tix)&Y`|]霠zj衈&`;2X㕢9%l2馜v駠yi}fih꫰*a {j{J+ĺy⮤gNF+Qr#ɫ[V+kn\.-5i%k;&/Eb' CWlkeLrl(:@<)l8HQ*ZDmd|ƶ GWm$1 ]cmh1o tMR0싅]nI:n G._6ijg#gyۚS.q}\y~,wnڥ= yo|SʓG/Wogw/o觯/o篿!;images/jtransform/input/input_text_left.gif000066600000006324151372133030015250 0ustar00GIF89a]ꨨ!,]Gdihlp,tmx|pH,Ȥrl:O"@ZجvzxL.zn|N~TS ɸе H%L4j #.WC]hݢGAqdȐKRȔ/?4%͛8sϟ@{JhѠA"jӧPJJիXjʵׯ`Êm,SfyRL.ٲ;7.ݷ/ w%4LÈ+^̸ǐ#KL˘3k̹ϠCMZ1 J^ͺװc˞M۸s|z Nȓ+_μrͣKNسk~9ËOѽ_Ͼ׮~Ͽ@߀h&*F(Hf.W_ ($؇&, .(4ȝ6)DF&LֈdPF)IXf~Vn`I_`ihۓjpZfti@͉|f~*W&`&B~`裐F*餔Vj饘f馜v駠*ꨤjꩨꪬ꫰*무j뭸 +k&6F+Vkfv+kk @+on;o;{0 7G,Wlgw ,k(,0,438s{p 3כosHPG-TWmXg\w`-dmhlp-tmxhnc xnxG.WNSno.褃n験뭻n/w'7G/o_^yosOyk7L0߾ρ?><:Ё 'HA= +z GH(L W0a5H 4ؿp۟ Ѐw n/EV5.z` H2hL6pH:eȁ=ⱆMBяL"F:򑐌$'IJZrb&2}]dCML*WV򕰌fIZ򖵌.]1abL2f:SДc/Jbb̦6nzɴ&#F-S8D'8v1izOh$g)}^S @JЂsb 51hb?JъZ(2L.TDђ(MJ8rqD[K\t8ͩNwE5eP'&OԦ:ISS{l0 ծz` +JIQ!*jKp\I'j`d\׾^kZiTKBtdd+-YdIIW d7zVe>+ǑMjW{H7$bΫ>&kwJִ m)_@ꖎhlcs:k";?>Wuݮf"eeA`brz^RQZ6ͯ~NRa;_b寂`LnxV\n7nf<zMWӚI @8αw@L"HN&;PL*[Xβ.{`ǜ0`hN6pL:xγ>πMBЈNF;ѐ'f< (7N{ӠGMRԨNWVհgMZָεw^Mb f;ЎMj[ζn{MrNvMz o}7-p; Ox~pS7g yGc(7Q0gN8Ϲw[\@ЇNHO?9.S GxoxNhOpNxϻOO7~?W>Ǽ7{GOқO=+yOPz؟vǽwO7^mG>Ov^g/{Ͼ{ǿytO?<~8(yGyeg}w8Xv|dy8vg$X&x(*~'{w +X6x8:yǁ~ǷDXFxHH!8xKhv@8zMX|ٕVxXgS8y'͗lϧ~YxhjS8"vׄSlz|Xf}pwnr\}hx؈Xxg8xX{7X(Xxq׉}8XG38gѣ $:AMJ괁ӪWJj׭ZBXeϪ]K۷pʝKݷtݛW޿ LÈ+^̸ǐL˘3k̹V,ylTO5بrD() ֽoܹ;8pƍ.|rđCNسk߮<ӫ_Ͼ˟OϿ|uÍwx%`a݃E` L1@ a#(`!,0(4h8<@)D9(@F  442)Xf\v`)dfiegv"p)%)gx|矀j衅w!.j饘f馜vh dW0 ꪬ꫰*fpbR9+ 뮾]6>fsbǬkfvfv:̖kcަ뮰N{f7mA襾lrK6G, W(v"xN:$lɲRdr%I0l8笳/u= s=h;'L7/iTWmXXtؑJCk} Mvh*5ǜxwvxk,-m'N4Aak8=gʬْ_ҝ٠o#c7z;ʷ;#9B 7%b޾7"}SW[g)'Svԏo=s쯛01/㇣^V)6 r ^.g0~YU^k{>͋ ~si`ne|P PS !;images/jtransform/input/.htaccess000066600000000177151372133030013142 0ustar00 Order allow,deny Deny from all images/jtransform/input/index.html000066600000000000151372133030013322 0ustar00images/jtransform/input/input_right-hover.gif000066600000000354151372133030015505 0ustar00GIF89aӿ!,i`AX#QC;nV)6 r^g0~"YU^k{>͋~si`ne|PPS !;images/jtransform/input/input_left-focus.gif000066600000002571151372133030015321 0ustar00GIF89a!,u0Mihz: ۪¦3]u׶pHю$T:hIZجvzyҰxL.zn7v2Pwu.  ̿ռ  Hߺ,HOC #JHË3jȱǏ CBHɓ(S\ɲ˗/E:I͆g/@>G38gѣ$`€MJtӪWJj׭ZBXeϪ]K۷pʝKݷtݛW޿ LÈ+^̸ǐL˘3k̹V,ylTO5بr-@PPֽoܹ;8pƍ.|rđCNسk߮<ӫ_Ͼ˟OϿ|uÍwx%`a݃E` L P@ a#(`!,0(4h8<@)D9(h@F 442)Xf\v`)dfiegvV0p)%)gx|矀Zj衅Jw!.j饘f馜vh dW0 ꪬ꫰*fpbR9+ 뮾]6>fsbǬkfvfvZ̖kcަ뮰N{f7mA襾lrhK6G, W(v"xN:$lɲRdr%I0l8笳/u= s=h;'L7/iTWmXXtؑJCk} Mvh*5,ǜxwvxk,-m'N4Aak8=gʬْ_ҝ٠o#c7z;ʷ;#9> 7%b޾7"}SW[g)'Svԏo=s쯛01/㇣^NQSdKwؽk;ukxWOs'   Ǹβļӹո׽ٶ߳* H  (\Ȑ#\81 2ja CqI%OIL2$˖^K7qƬi'2U=9dѕ#}"yҙͦ! J*K,B;images/jtransform/select_right.gif000066600000000474151372133030013350 0ustar00GIF89a\\\!, di"l1DmxǁL&3I)Slh2QT/E o|)&0/ ~0 BA EEIHE{,**EE ŸEʸͧ+!;images/jtransform/select_left.gif000066600000002675151372133030013172 0ustar00GIF89a!,dihlp,tmx|pH,ȤrltJZجvzxL.zn|N~N~ǭ~ H*\ȰÇ#JHŋ3jȱǏ CIɓ(S˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXʵׯ`ÊKٳhӪ]vpʝKݻx˷߿ LÈ+^̸ǐ#KL˘3kN'ϠCMӨS^ͺװc˞M۸sͻ No!УKNسkνËOӫ_Ͼ˟OϿ(h&`~HF(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dif;lp)tixg~矀*蠄j衈&袌6裐F*餔Vj饘f馜v駠*ꨤjꩨ^g꫰*무j뭸뮼+k&6F+Vkfv+k覫n~+k,l' 7G,Wlnw ,$l(,G0,4l8<@-DmH'L7PG-TWmXgu~L`-dmhlp-tmx|߀.n7G.Wngw砇.褗n騧ꬷ.n{߮/o'|~ IBL"H>;images/jtransform/btn_right.gif000066600000000655151372133030012655 0ustar00GIF89a c㧧!, cPd) , M . ȤRX:NeAZvq9 ,-p@b'~} )6*E: EQJH]VTlalxqo}{ +Xj%aF5QׁcH.bx3*?|vP*RS@7._ w ݞ6q;x?t`FkU;images/jtransform/radio.gif000066600000001020151372133030011756 0ustar00GIF89a&􀀀Ѽſû!,&@pH,EFH@ACjJKIW+ 1b< d`X5($a#";w*/"()0fh 4uw+ '&   6 "RB C#&HBJLNPBTVXZ\^B`blJ͛8sN2D@@)ѢF 4K@hd FCTb&QuKR- HW* dZ1dҦ1sM5qشqrЩGH;images/jtransform/.htaccess000066600000000177151372133030012003 0ustar00 Order allow,deny Deny from all images/jtransform/checkbox.gif000066600000000251151372133030012453 0ustar00GIF89a&!,&nkIg$.`(Qh幮 5//̄Ȥ2 i:Phe*ph+dweƩ2 p&vA beqq^n ?h?GKQ ;images/jtransform/btn_left.gif000066600000002357151372133030012473 0ustar00GIF89ac⦦!,c`B0I)tmx|˺Ȥr\h/dJZجvzxL.g)zn\^~l  Ϻ HA*\ȰÇ 8Hŋ3jȱǏ CIɓ'%\ɲ˗0cʔr͛8sϟ@ ڒH*]ʴӧPJJիXjݺׯ`ÊKٳ^Ϫ]˶۷d $Kݻx˷߿ LÇ"^̸ǐ#Kx˘3kϠCMӨS^ͺװc˞=3۸sͻo~ N㽃#_μ 0NسkνËO _Ͼ˟~?€ ((` .F(aUhNf ($(( :8@(4h8<@)Di$!H&PF)%NNiX*Ye\v"d9KflNfp)oixr9|矀Vgj 袌61@$餔Vji@^馜v Q*ꨤsQ?꫰*Gj뭸ZkkL%klX6 WF+Jugf6vm+}K覫_@ƻ\kFo+v' wpG,=Lgw ,$l(,0,l8<@- mHCPtL7NG-iX[Ru\w^-`mfl}n-Mx獌ߝ ~'G.Wn_f砳j@lnz꬟z.;Uk[{d.f@'k/7 ,}g/ws?槯h/o!;images/icon_16/menu-icon16-report.png000066600000001335151372133030013333 0ustar00PNG  IHDRabKGD pHYs  tIME 0 WjIDAT8ˍKHQs"DGL+-hZIh)A w2P"h""E%JK/ddI&d6C+_qP/8|W557O.bY%B+Rjd^lhittT6"n nϠNj3*v;9YYu fl4PJ@f|bd;7J^`)R01 mF$%&g5DGE`x~mz1C&J쬟tt(:'M$jr em3= yG񎱿,bj))!%Df"7+4I#Wf5^KeZ E2 =.RO^Tٳ +--SzSH>lUXty>k }dqB!„[)|K`=] 0m=19בU`-PjieXZǘZ!33s~ՆYMO76]CV Z,gJVDB?|7Z㐍IENDB`images/icon_16/menu-icon16-media.png000066600000001342151372133030013075 0ustar00PNG  IHDRabKGD pHYs  tIME 88MQoIDAT8uAHTQ{}.lL4% j"3IhDAD1EGm׀MDm tHMS|3nfu.?sqos64B`sء~#A ijAMbi ^T|FX%ORnb1P-9zKlFv>ffo;~eK# J ,Ւ5 w懇)QPej!Je&Pd*̅+@q)W ^9(l%CJCHP-p~#xh=X& @`h9z^$ +K$웮fUܛx6Lg1&iu4Fw ]yeIGX>̅sGkRsůo=vJk0 GC x$ ]~0ʱ֦GD/;%H[;?j>r @L :8x+g_g)Xkq|8vŰ]?R߂)MC@%#]]UM;5)qܯ%D7M9c;oߌR*!w%n%eڂ}-"r3 ZGNDܪjZ.V\ބ̖IENDB`images/icon_16/menu-icon16-products.png000066600000001360151372133030013661 0ustar00PNG  IHDRabKGD pHYs  tIME  &1M}IDAT8˥kaHg&M[ӈL_QW>A n] *"XEDn|Ҧ QۈM 6I{g=p˄cziZ/_-p;kZx"@[[۶lkJx7ibYn߹+#cQQ(ժTʓre@ʀH<)FDq$""7o=22}NΜ>IuBuox@%ŮNz2Y~F~f(´,#8ǙhT(Iw!cC.G+e֨0DkmCv! c&&JlZT;K:V4g89DBkEСiIf+b={w'T!C[&QCq|P-]޻o@\ {0+ :hNΡāl%g9`bؘER (u $CQۨDS6OF S,?z#vp9CbF#˼$ C"X@28pVq _ \tUQ5 ބItRǣ'ϋt4hi`x (Px<`;5~G_Tcj]]gfk!0§tvF\-ՈRֶL-Ն8ږ2o}|`Gqfhq<7_B,6/O?~`{KIENDB`images/icon_16/.htaccess000066600000000177151372133030011054 0ustar00 Order allow,deny Deny from all images/icon_16/menu-icon16-orders.png000066600000001051151372133030013311 0ustar00PNG  IHDRabKGD pHYs  tIME 1(@8s|IDAT8}MkQs`Bp.p]l>JPicVvQbqъ3E&)… w9?fٚ9A";nϷW4M|>:brzJe fwAۉ "f  * :{{NӴߴ Qa,,Wj'[[5@58xBU1bfP5`9WE c6ff@n.'0l%M"՟+._p}P(r4vKkg΅kyv$k$w͌p)ZRkO?x5uc'sH{b7Wo  {~T*̌sQ?$=:ƥl.j"ƫsi5 bͲS8$1nٳ?#Mg[W`+agMiPM^P.U\Ѕjy{lfҵIĞwnX [ނ#FsW!$MwxX(JgH&7t\|g"wƀ.>壭L M`x|U[o]GN:JK)llW*߾4!{ c9A|1Xpd2-Xx" <͵kr, J3↣\4eď?p~Ν@K{c$v!k#h$!mIrcOHRA p a9H@n8`%$ o}U7JD({ ZP.KUSD{uDEk`hT"/&77V(fY2FQʞQZy =+ G:&IENDB`images/icon_16/menu-icon16-categories.png000066600000001477151372133030014154 0ustar00PNG  IHDRabKGD pHYs  tIME 2,@IDAT8ˍOhgf&\ ƚRD4Fi-=PEsPP(R "VE/XB(fWKLwmM}{ۃa摩(8 J#̉wAҀ M~JFIFknz[ JLD/qB kR/}SŚ8yM.\3e0hV Jd8Q] uI&V/rE#IZ_[s >-e YգY{p1@Q:n7t!tǼوq%Dp+.U)-(KЈR43كgf1us賃Q6oi><@kFD ˶aK%}oMS]Z xƿ 1P̱&;p5 & CIvl{Y5./YbQD m IENDB`images/icon_16/menu-icon16-manufacturers.png000066600000001200151372133030014666 0ustar00PNG  IHDRabKGD pHYs  tIME 4 vKS~ IDAT8ˍKa?3ꮻ EdAK: tJ*:DtJ S((ҐdhG-B+WWY7_;] /WbzҔb K}$? IN; z^.>*-,w=?s5~1166F(DUU ]@Nt)Õ`-뿋:xy5 A24K(WF7$1U9 {C,*M[i;q/zU+T^M8eژǬGLnm 5EQ`0ͥR"}R(RV0_=:++_d6oO0wsIENDB`images/icon_16/menu-icon16-shoppers.png000066600000001077151372133030013666 0ustar00PNG  IHDRabKGD pHYs  tIME 3#IDAT8͒=op7JhJ^$ IAj#L2 : 1'`bꂄ@| KP"@4UhbD!R;q*E2-tNuHd'3Kf¿7nk:.`zGw)D*3)iP*.T<"/\^5N 31>.>akƕscd#si(`R'ih$Y2l7qȉȀAOm>#[0: /g>8j Q v+A;:v*o_^X/8Bebf`zBnIX6/a' ޕފǥ; 9v{c*Kt]0 i$!\<|Q,( Xl6+zeԅ5M\o)NIENDB`images/icon_16/menu-icon16-paymentmethods.png000066600000001221151372133030015053 0ustar00PNG  IHDRabKGD pHYs  tIME 9; _IDAT8ˍOHA~\\[6)?{EzRnE7d! kuCQPbSfQmԭvf:| }f}FMҁwބ>AX(AY.T>L6S7;0nz e1~P滊:y^> G7GӐBK(梹@ ` uF/瑚ZH|].R-⪰@@ i uZr;?AV#uU0P/ִm/|\j>X-Xܴ9xR1;遱(N,#<8oUotfrOGp,ŷ{12vl70p_(d_߾!f) y tڝz ,0SZ~b 1Rsc2 C Kv)tmPA,@ЩMmX@u].56ոoijL1`qV[U}BIENDB`images/admin_menu/.htaccess000066600000000177151372133030011732 0ustar00 Order allow,deny Deny from all images/admin_menu/vm_border.png000066600000000135151372133030012613 0ustar00PNG  IHDRdpRPLTERD'IDATx#nIENDB`images/admin_menu/vm_arrow.gif000066600000000250151372133030012447 0ustar00GIF89a ppp!, % QYA 00+ (7%A 5 ;images/admin_menu/vm_arrow_down.gif000066600000000302151372133030013474 0ustar00GIF89a ppp!Created with The GIMP!, & y6rM 2!$)C;images/admin_menu/index.html000066600000000062151372133030012122 0ustar00 images/backgrounds.png000066600000002331151372133030011022 0ustar00PNG  IHDR YbtEXtSoftwareAdobe ImageReadyqe<fiTXtXML:com.adobe.xmp ` IDATxˍ0 DINz-$5t~^! ii@Q{3_}.Pj2/UZj~Ԭ 6. fʨ1nfu;o9U;Q6LKǶw'Vz"`Y5Q0ME_evMkkEuvIbѡɉ޸ڏ+H蹾~ፐm ihqoopfjKMݬܤw-u=iq>BHIDATx0Do% MJhDWdg᜙Yxƺ(`z?>V5#MCt&"M6ݎz=bYƫ,\+LyBBD1!erE$e\2TTbO<_2ױ/Pl=E>IENDB`images/flag/lt.png000066600000000223151372133030010046 0ustar00PNG  IHDR І pHYs  tEXtCreation Time08/15/08)W#IDAT(ScS?1!e0AuQHT1IENDB`images/flag/ar.png000066600000001652151372133030010040 0ustar00PNG  IHDR XPLTE3A"N3\DiUwfwɈϙ֪5r pHYs  PIDAT V % <y Rx2@oX@`w2;`gf0~xKSHIENDB`images/flag/us.png000066600000000754151372133030010067 0ustar00PNG  IHDR nIDAT(SMQKTQP>X>ҋVj+S7ACh5\ Z|rPY|,",R,{5]1 |gfA`ƀQɿ|G(75PQTcJg*Z7إ I&7tZ?e6@ 5+ P*T+8~5t=Y&.uΝK6Kaά~um{YCَ2k+  r6 C&Wf)ΣSk3i.%Ni嫍yKk_7MF= ڞG ϱB!t]J('w]FSLO>cazE(ib#M/D >b;HK%,xp`_k0;< gTd-=:LHJIENDB`images/flag/pt-pt.png000066600000000417151372133030010500 0ustar00PNG  IHDR XuPLTEb31#$12>>XFM b*U*` ic\lgIFg |YSMIDATc` 0B b`fbeCᒓDUPVTQFqJHIɋKryyxyAB^xi.IENDB`images/flag/eu.png000066600000000627151372133030010050 0ustar00PNG  IHDR k= pHYs  7tEXtCommentCreated by Jose A. Reyero, freelance@reyero.netMIIDAT(c`Hcg@ct=`f[40HpBQG g)3ƔD6Y d5*,Va #+/?_R柌q/!bcKISD.f*h߸(rN$?lys?@0@a `@DWPg d€t K:_JƂjUaTIENDB`images/flag/zh-hans.png000066600000000406151372133030011002 0ustar00PNG  IHDR k=sRGBIDAT(Sc)>v`6Hf)(u)[@T^ 4l0AnI bȅn2#O O "+D hn<⎲kuA`P@xG &"@*5@?!cgIENDB`images/flag/tr.png000066600000000306151372133030010056 0ustar00PNG  IHDR X?PLTE !%$+*+EOpxy譨7gIFg |YS2IDATc`0r2q 30p! p f~&4!>A&t' WL6IENDB`images/flag/zh-hant.png000066600000000256151372133030011006 0ustar00PNG  IHDR k=sRGBhIDAT(c``hP wx1Ƽ`0hL{0VVD V;$?Gm` bm3Cb@vE@IENDB`images/flag/nl.png000066600000000171151372133030010042 0ustar00PNG  IHDR |/ PLTE!F(4 pHYs  IDAT[cLr,Bc-IENDB`images/flag/da.png000066600000000202151372133030010010 0ustar00PNG  IHDR  PLTE 3`gIFg |YSIDATcd``Կ$a(102H QdIENDB`images/flag/se.png000066600000000333151372133030010040 0ustar00PNG  IHDR \9ͳHPLTE86 76o*Uv)Oz)L|)K(F'@&:&8#&N"2>AI(Pw=x<x=dNgIFg |YS>IDATcq!*+&$%*. aiad -h0w))1{IENDB`images/flag/sk.png000066600000000403151372133030010044 0ustar00PNG  IHDR X`PLTE8:5: 3!7-O(&*+'V 4%8,>Tfe>PU}bFWK^Sb]uskx犕狕럧ʒ! pHYs  IIDAT70##r%dU$Rfq(=)^=PvțPk fIENDB`images/flag/tg.png000066600000000323151372133030010042 0ustar00PNG  IHDR OG>XFM b*U*` ic\l Order allow,deny Deny from all images/flag/gl.png000066600000000614151372133030010035 0ustar00PNG  IHDR XPLTEc)h/m-qOoq;r3vJxr)|9xb3*R{j̢i5W>N q:Ƕu1sɩq*U:=%I`J6 "'ep⬲IENDB`images/flag/is.png000066600000000235151372133030010045 0ustar00PNG  IHDR v K!PLTE855xxJ}rm_gIFg |YS&IDATc```Ls`L%% % P`Hd&U`$IENDB`images/flag/ca.png000066600000000206151372133030010013 0ustar00PNG  IHDR  G pHYs  8IDAT(cD z>&]^N=wXIp#rCN?d?ЩIENDB`images/flag/nn.png000066600000000200151372133030010035 0ustar00PNG  IHDR 䅪 pHYs  2IDAT(cx Gg" Y1 B Q\.QA"YNlb!2IENDB`images/flag/tl.png000066600000000533151372133030010052 0ustar00PNG  IHDR x0}u pHYs   IDAT8c~͈m,V,_e--x̮3VR$y ;d߇-`uL]?(5@ ?ߺ5X}ީ/?'F2F fH w@EW`Hw?'A2G2E C{R`>]IENDB`images/flag/cs.png000066600000000277151372133030010045 0ustar00PNG  IHDR <*PLTE#$;E~G8bS5]#Au$T&ULt` + pHYs  ;IDAT[cs XVga,n8x e2R+@ JTL,"P|- IENDB`images/flag/ga.png000066600000000165151372133030010023 0ustar00PNG  IHDR ^ PLTEc=`Y pHYs  IDATc``X*4ܡ萭IENDB`images/flag/index.html000066600000000000151372133030010707 0ustar00images/flag/pl.png000066600000000161151372133030010043 0ustar00PNG  IHDR PLTE<5 pHYs  IDAT[c6lX5S eOIENDB`images/flag/fi.png000066600000000221151372133030010023 0ustar00PNG  IHDR "PLTE5 =M-YUxd" pHYs  "IDATcHKKePKLg``. "IENDB`images/flag/br.png000066600000000471151372133030010037 0ustar00PNG  IHDR PLTE(o2j0v3!x7"g5#z6$w5&w7%~;)C.rY?UaG][FSIRLSMSO^W^[? =;qq9@/*/P+_'AKΠΠ ּ =gIFg |YScIDATcA PZTNUDRCKCIDLI[QI &"&,)PҒRH2q0)@E@T8yա`&(#Lb;6" IENDB`images/flag/lv.png000066600000000220151372133030010045 0ustar00PNG  IHDR І pHYs  tEXtCreation Time08/15/08)W IDAT(chO-0j"a7Faʬ(5,IENDB`images/flag/fr.png000066600000000164151372133030010042 0ustar00PNG  IHDR |/ PLTE *AE pHYs  IDATc`Z@1 ;-^N$IENDB`images/flag/ro.png000066600000000157151372133030010055 0ustar00PNG  IHDR |/ PLTE+&MͭgIFg |YSIDATc`Z@1 ;-^N$IENDB`images/flag/el.png000066600000000275151372133030010036 0ustar00PNG  IHDR <'PLTE,9HT`jcldnhq|ͫ֯ؼH! pHYs  v`6Hf)(u)[@T^ 4l0AnI bȅn2#O O "+D hn<⎲kuA`P@xG &"@*5@?!cgIENDB`images/flag/hant.png000066600000000256151372133030010367 0ustar00PNG  IHDR k=sRGBhIDAT(c``hP wx1Ƽ`0hL{0VVD V;$?Gm` bm3Cb@vE@IENDB`images/flag/pt-br.png000066600000000471151372133030010460 0ustar00PNG  IHDR PLTE(o2j0v3!x7"g5#z6$w5&w7%~;)C.rY?UaG][FSIRLSMSO^W^[? =;qq9@/*/P+_'AKΠΠ ּ =gIFg |YScIDATcA PZTNUDRCKCIDLI[QI &"&,)PҒRH2q0)@E@T8yա`&(#Lb;6" IENDB`images/flag/sco.png000066600000000274151372133030010221 0ustar00PNG  IHDR "!PLTEr w"L~ pHYs  AIDAT[cXUVX20Wtd`BB eYU V533 ڐ Ca1&kIENDB`images/flag/he.png000066600000000245151372133030010027 0ustar00PNG  IHDR v KPLTE@"YDs[֛朵}g pHYs  -IDAT[c @@2`Y QR e7GbP0n(IIENDB`images/flag/uk.png000066600000000154151372133030010051 0ustar00PNG  IHDR UPLTE:uͶgIFg |YSIDATc`? uHqIENDB`images/flag/fa.png000066600000000504151372133030010017 0ustar00PNG  IHDR PLTEAACCDDEEGGHHIIJJKKLLLLMMQQ#@zz_t_uavbubwbwcydxezdxgzh{h|i}i}j~k`+ pHYs  ZIDATWcHPWPQbЇmu8.!"!˯g30rsp20s2pp3P y'},IENDB`images/flag/vi.png000066600000000337151372133030010053 0ustar00PNG  IHDR XHPLTE&&%&%/#<#<#?"D"H"I"v gIFg |YSBIDATc` bpٹ898ّE13jDaebeAb<IENDB`images/flag/ru.png000066600000000171151372133030010057 0ustar00PNG  IHDR |/ PLTE/.. pHYs  IDAT[cX 0I\ 0Ic-NIENDB`images/flag/fo.png000066600000000266151372133030010042 0ustar00PNG  IHDR v K*PLTE,//63=>VHl#(KMXwሽb pHYs  2IDAT[c{] {@؈ XVL'DYIENDB`images/flag/lb.png000066600000000167151372133030010033 0ustar00PNG  IHDR buh PLTE+-# pHYs  IDATcaLr6+=IENDB`images/hide.png000066600000001325151372133030007433 0ustar00PNG  IHDR+jtEXtSoftwareAdobe ImageReadyqe<wIDATxϏPǧRv{ zHbօ38GģG\U$qLH)ḅe m].lM^̼73}|>^RPx(+ 3Iu6p{jxGTe-Xo$ CU/F6x
          '); var e = jQuery('.farbtastic', container); fb.wheel = jQuery('.wheel', container).get(0); // Dimensions fb.radius = 84; fb.square = 100; fb.width = 194; // Fix background PNGs in IE6 if (navigator.appVersion.match(/MSIE [0-6]\./)) { jQuery('*', e).each(function () { if (this.currentStyle.backgroundImage != 'none') { var image = this.currentStyle.backgroundImage; image = this.currentStyle.backgroundImage.substring(5, image.length - 2); jQuery(this).css({ 'backgroundImage': 'none', 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='" + image + "')" }); } }); } /** * Link to the given element(s) or callback. */ fb.linkTo = function (callback) { // Unbind previous nodes if (typeof fb.callback == 'object') { jQuery(fb.callback).unbind('keyup', fb.updateValue); } // Reset color fb.color = null; // Bind callback or elements if (typeof callback == 'function') { fb.callback = callback; } else if (typeof callback == 'object' || typeof callback == 'string') { fb.callback = jQuery(callback); fb.callback.bind('keyup', fb.updateValue); if (fb.callback.get(0).value) { fb.setColor(fb.callback.get(0).value); } } return this; } fb.updateValue = function (event) { if (this.value && this.value != fb.color) { fb.setColor(this.value); } } /** * Change color with HTML syntax #123456 */ fb.setColor = function (color) { var unpack = fb.unpack(color); if (fb.color != color && unpack) { fb.color = color; fb.rgb = unpack; fb.hsl = fb.RGBToHSL(fb.rgb); fb.updateDisplay(); } return this; } /** * Change color with HSL triplet [0..1, 0..1, 0..1] */ fb.setHSL = function (hsl) { fb.hsl = hsl; fb.rgb = fb.HSLToRGB(hsl); fb.color = fb.pack(fb.rgb); fb.updateDisplay(); return this; } ///////////////////////////////////////////////////// /** * Retrieve the coordinates of the given event relative to the center * of the widget. */ fb.widgetCoords = function (event) { var x, y; var el = event.target || event.srcElement; var reference = fb.wheel; if (typeof event.offsetX != 'undefined') { // Use offset coordinates and find common offsetParent var pos = { x: event.offsetX, y: event.offsetY }; // Send the coordinates upwards through the offsetParent chain. var e = el; while (e) { e.mouseX = pos.x; e.mouseY = pos.y; pos.x += e.offsetLeft; pos.y += e.offsetTop; e = e.offsetParent; } // Look for the coordinates starting from the wheel widget. var e = reference; var offset = { x: 0, y: 0 } while (e) { if (typeof e.mouseX != 'undefined') { x = e.mouseX - offset.x; y = e.mouseY - offset.y; break; } offset.x += e.offsetLeft; offset.y += e.offsetTop; e = e.offsetParent; } // Reset stored coordinates e = el; while (e) { e.mouseX = undefined; e.mouseY = undefined; e = e.offsetParent; } } else { // Use absolute coordinates var pos = fb.absolutePosition(reference); x = (event.pageX || 0*(event.clientX + jQuery('html').get(0).scrollLeft)) - pos.x; y = (event.pageY || 0*(event.clientY + jQuery('html').get(0).scrollTop)) - pos.y; } // Subtract distance to middle return { x: x - fb.width / 2, y: y - fb.width / 2 }; } /** * Mousedown handler */ fb.mousedown = function (event) { // Capture mouse if (!document.dragging) { jQuery(document).bind('mousemove', fb.mousemove).bind('mouseup', fb.mouseup); document.dragging = true; } // Check which area is being dragged var pos = fb.widgetCoords(event); fb.circleDrag = Math.max(Math.abs(pos.x), Math.abs(pos.y)) * 2 > fb.square; // Process fb.mousemove(event); return false; } /** * Mousemove handler */ fb.mousemove = function (event) { // Get coordinates relative to color picker center var pos = fb.widgetCoords(event); // Set new HSL parameters if (fb.circleDrag) { var hue = Math.atan2(pos.x, -pos.y) / 6.28; if (hue < 0) hue += 1; fb.setHSL([hue, fb.hsl[1], fb.hsl[2]]); } else { var sat = Math.max(0, Math.min(1, -(pos.x / fb.square) + .5)); var lum = Math.max(0, Math.min(1, -(pos.y / fb.square) + .5)); fb.setHSL([fb.hsl[0], sat, lum]); } UniteAdmin.onColorPickerMoveEvent(); return false; } /** * Mouseup handler */ fb.mouseup = function () { // Uncapture mouse jQuery(document).unbind('mousemove', fb.mousemove); jQuery(document).unbind('mouseup', fb.mouseup); document.dragging = false; } /** * Update the markers and styles */ fb.updateDisplay = function () { // Markers var angle = fb.hsl[0] * 6.28; jQuery('.h-marker', e).css({ left: Math.round(Math.sin(angle) * fb.radius + fb.width / 2) + 'px', top: Math.round(-Math.cos(angle) * fb.radius + fb.width / 2) + 'px' }); jQuery('.sl-marker', e).css({ left: Math.round(fb.square * (.5 - fb.hsl[1]) + fb.width / 2) + 'px', top: Math.round(fb.square * (.5 - fb.hsl[2]) + fb.width / 2) + 'px' }); // Saturation/Luminance gradient jQuery('.color', e).css('backgroundColor', fb.pack(fb.HSLToRGB([fb.hsl[0], 1, 0.5]))); // Linked elements or callback if (typeof fb.callback == 'object') { // Set background/foreground color jQuery(fb.callback).css({ backgroundColor: fb.color, color: fb.hsl[2] > 0.5 ? '#000' : '#fff' }); // Change linked value jQuery(fb.callback).each(function() { if (this.value && this.value != fb.color) { this.value = fb.color; } }); } else if (typeof fb.callback == 'function') { fb.callback.call(fb, fb.color); } } /** * Get absolute position of element */ fb.absolutePosition = function (el) { var r = { x: el.offsetLeft, y: el.offsetTop }; // Resolve relative to offsetParent if (el.offsetParent) { var tmp = fb.absolutePosition(el.offsetParent); r.x += tmp.x; r.y += tmp.y; } return r; }; /* Various color utility functions */ fb.pack = function (rgb) { var r = Math.round(rgb[0] * 255); var g = Math.round(rgb[1] * 255); var b = Math.round(rgb[2] * 255); return '#' + (r < 16 ? '0' : '') + r.toString(16) + (g < 16 ? '0' : '') + g.toString(16) + (b < 16 ? '0' : '') + b.toString(16); } fb.unpack = function (color) { if (color.length == 7) { return [parseInt('0x' + color.substring(1, 3)) / 255, parseInt('0x' + color.substring(3, 5)) / 255, parseInt('0x' + color.substring(5, 7)) / 255]; } else if (color.length == 4) { return [parseInt('0x' + color.substring(1, 2)) / 15, parseInt('0x' + color.substring(2, 3)) / 15, parseInt('0x' + color.substring(3, 4)) / 15]; } } fb.HSLToRGB = function (hsl) { var m1, m2, r, g, b; var h = hsl[0], s = hsl[1], l = hsl[2]; m2 = (l <= 0.5) ? l * (s + 1) : l + s - l*s; m1 = l * 2 - m2; return [this.hueToRGB(m1, m2, h+0.33333), this.hueToRGB(m1, m2, h), this.hueToRGB(m1, m2, h-0.33333)]; } fb.hueToRGB = function (m1, m2, h) { h = (h < 0) ? h + 1 : ((h > 1) ? h - 1 : h); if (h * 6 < 1) return m1 + (m2 - m1) * h * 6; if (h * 2 < 1) return m2; if (h * 3 < 2) return m1 + (m2 - m1) * (0.66666 - h) * 6; return m1; } fb.RGBToHSL = function (rgb) { var min, max, delta, h, s, l; var r = rgb[0], g = rgb[1], b = rgb[2]; min = Math.min(r, Math.min(g, b)); max = Math.max(r, Math.max(g, b)); delta = max - min; l = (min + max) / 2; s = 0; if (l > 0 && l < 1) { s = delta / (l < 0.5 ? (2 * l) : (2 - 2 * l)); } h = 0; if (delta > 0) { if (max == r && max != g) h += (g - b) / delta; if (max == g && max != b) h += (2 + (b - r) / delta); if (max == b && max != r) h += (4 + (r - g) / delta); h /= 6; } return [h, s, l]; } // Install mousedown handler (the others are set on the document on-demand) jQuery('*', e).mousedown(fb.mousedown); // Init color fb.setColor('#000000'); // Set linked elements/callback if (callback) { fb.linkTo(callback); } }farbtastic/farbtastic.css000066600000002634151372266600011543 0ustar00/** * Farbtastic Color Picker 1.2 * © 2008 Steven Wittens * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ .farbtastic_wrapper{ position:absolute; left:1200px; top:300px; } .farbtastic { position: relative; } .farbtastic * { position: absolute; cursor: crosshair; } .farbtastic, .farbtastic .wheel { width: 195px; height: 195px; } .farbtastic .color, .farbtastic .overlay { top: 47px; left: 47px; width: 101px; height: 101px; } .farbtastic .wheel { background: url(wheel.png) no-repeat; width: 195px; height: 195px; } .farbtastic .overlay { background: url(mask.png) no-repeat; } .farbtastic .marker { width: 17px; height: 17px; margin: -8px 0 0 -8px; overflow: hidden; background: url(marker.png) no-repeat; } farbtastic/wheel.png000066600000026725151372266600010530 0ustar00PNG  IHDR?tIME2(S-IDATxyEUgf2CBأI ʢ n'Eԋ܋"Ԉʢ,FA+BD@EP@eK@$tW}33gzLӧޥު,e)KYR,eqQނ Be:AOhruӓAh D V0&BҁĠXj$+Q@:W,E`ʻ]0^6m0~0;A3! z1E߯ lHC>/6<` " ̑Y mg TK Y>p}Vs)Y[Bp gJ ð`h'0g>rE}Z}CT Id1"L׾sbk^,d.Gr[S@ ou$sm`n94oI  [(x ،[9mG0 Id\ȱґtpI0.=oksCp/=m(a4sm.y=Ag"y = (_=7 h+aho@~r t]0Yy6H15lOͅl[~ L tV AU^[$^)#TB ?w(Hn E59H v nI3[9\@* j{֔·}o6@7 mokj뀮ZuEIAJ3Swn/3_5 nb!DGW(@ܱ/_D!\z-D z—!' z꬞zB@+ d Q'`SF hCN@ؿBcNdP&[`/apͮ/h7.@'Yuh5DO@ 'yKbx*ld:fxwJX*;$%2%7kPOg ;Z$a VŸG3I ~wAL!oL;(GJ 4@P_\tqK`}o@@өѴl:^пܳjؚPTMHޅb˄J˂$Ip3ϊR C/7>UM|$((D@tnX\f8\vG1M3|{??@a05:}buq#dFAn;7ac؉VD2L-=b GM<0?g3R^!A†W=/X1CQj)W/&1}C5N N#̢,f@?eulḅdӱIwmr$g/~;@.` { E2Es&~$'"RAP0G=g`8:P^+d zy{,I2CiHvG[X̣ts //v 7a0i< ׂķgg53"9[{{> !+C#j?BM09)f] 3R3(@6T§G:vsaN̘d f U-og,g+ZǠϐ=TJ3O-; n-hDR[ OX:|$MF } 8e.4oX\ ~ zWgD5߀ wg{97CVK|mFA`;]>!+_|RT L g8E[bR-]4zds@0&~ l 0`9>γ A_ ";1k8\P~ 0Sj$[[p9ҵW#K+T ol>0ۅ?vjuG6Ƭk#߼{GŸUEb*\{ՠ5*r`0]}[ش  Hn14aCJ?S6DLgERpbo.-S5amZ^gZH F[2>̆vNa.Y8E<#g fOmPa,& _W+XӸ@'8/4ps|gEYI0I+QlA $8Bs܊ZwJػ'ݼeN;$F1K2O Qf (. RZ$c\~BANNBs&k䂡s$S3K`3^H<7*"'|E ^s,; Epr-b,P, g"VX wVeQ)2ilKb#9A `"u}֧Izb-܂b gVkv浶ބ0u TE]ғAQ bq9\LKh*y+51)uo'ڬd$F1XL()`*]%e|J '=1澌 k^3<%2gMsw3-n gi8ՀjK]V^ui:!D?Yyg¬ނqMJOi,C4{4~`10,H'jXe:ھ;ˀ\ -76.i VAd~{O:nxL !Xi8FL&~ fOj&-d!-Y vdHfgޘ[q/*+2$R7~Hn V@8RW[ǁ &8Pq.ML}Z!! }V!08Ƭ,=4_!Ό` +c0\cDyB6y=\bUg,!'U5ш!m އu[c߶u'.s@]Y3CZZL:׆3h>O,MYwq\`e=fɺ}r6ZޛgYO(9;MxCfғq0L_'V ,󼬷^F Ï+ITBぁg4d&E0WC2:A}V{םcK3w”RLrE97)R̥ ?V4S$IZgq6zʭ F< βpk#)ef Ki}[Ў:um]@Pb!cNh<Bǒ @G40]sE4 1^O o եNңB{ـ0ySL#O5hr@pTn"8L@7 ԿlMatuy/Nlҹ!i6p0 L. !~Sv s4T f}Nqg$`0l{ZE Y[""/2C/L:0tAM #1M!l`Z%l`=t&Q&Ȭ{"7xú3>u2#x~+.s84{Τu$,-/k"80kΐ1a肽qq-zFw@Q= c]-˘#hv˘0qN*<7jQ#ZɁ`}8IX0% _]$INڰv@%@%KfKiof 8&f.Rxh+xpi~ Xf \B<3z%P:Y4}kqq^uB'+#-O2f|eia vGLukxg/~vI·}xwaHhԹ_[+ _ Ǿ6sf2:ڻlr~e:@v{hhsk2G4фƣFZ~{bZ}mڡlBobNntN' d-poPC=X!W:޾] 5 lU[-")%#KEZFRjHr-XZt5ا)ڠ!s3n^,mkRGg#^"͐}:$ұsM Z}c zm h (fӧ;5{9ѐ\ <vEqU,pI(#3!KZ/-cR)'%fƿk7a$F]RaX c9I>m?5,pF &x sd ˁ&]7 =( 3Z}P~DaG]wӴHA@䨂`䊔۷yu-Ȕ$pU55i$(ҾiPp_$׎?VWs&2R̩ $i,ZT?".9t,IOV`H`K+:MMB̷v10^7b uu%CCE]~͜GA IEeqS0bੰakɡf.03릟 ,tH,8V1$;3)I̤F5D^]PޙN?iF¬Z۶0hn<ht5ft9W!Y"Ci$E:"ېL,I$iK?UP]W=鄛 az" LOZ i~A9X W}̟F⤥K}ֱkW6t.yIZqH:%bz5LdXlOu[a)fq"!@ְ@ x(${0g5lPhKIIAEIxTtxQUѝoc<=I%Ӂ͕G'oNsZ?C-i7ÐlF!* z/' 6s5!Q]`RM|% PǕE;sp9Ǘ6ڤ{( qG7KaInwfJx0t'1|:MYu>fI >؄PUvܚ!)Y@ ``c efR4s89q2Dk^-ܤ|ڟI0%x 6ߌ3Ȍ§Ny r\YwU7YqK6{GA JzjeLfh~B  ]BIiyG;_ 2B` a郈wz[dRv' Qm1םzV#3)gZ4m,c# Ii X,346;1 1FC#@hQYĴ\2R}VuPDuu[|ƽAցiD&voѤEhX; `h4()Z:չ 1KX"Li,QaVam72g(i*1ʺ& 76p& g\69tҖ)!Si"jw}[RKˠ-4*k̤P e)G]}U3\;BR`]̟YU;l I03~BzNmT>- kfhcR}Fy% e)0QUc!cd, D2&Du0$arV8a0":# % e)hH,$܂c6H^ϒ1n(b c>kQYl.LOa,i! f[V8ab7}N[ +cY r~{S_Q"x>go ,xϢg4 @9@ 0|ei|a:Ccaj?X>ʲ4ZBEZ5A̐@,x9NH F4qղlV4Ag3fk Cl2Z#I{ ,c->C6n$SH-=hzes{ڴ@,qm!r 4հFR_-j(E-K޲/ a3=4jFcnbqjǼGZ%w hX;ppԙtRZMy',axZ^Y6Yսv;,8]{ZB|z3 ݋ja-Eq)MtJ ~ _`?_iX`(sYØ$5-00& :=D)0|eI*px[eq=ٿQ3nЭ=BXv\Bb^hڴI?cY|e f1 "Sr3d08}OR_p$6+|I,u|!,ea9bu6Q\T _,Š,vֱNq̞}`+>AW+MEi?}OcYJ& 4V Ʀ޳?C0.NNj5SCBu KrAW#8d׫t!9x\tR1sӓsK{6دobzDO4w J}!pSb2E Sh2uca]3Pou2vi O"Ņހ9ehH+oP-5pwA P0\ڢnXq(LV~cN7T @$? X_Jp  ?TGhQv%̲ sn5e7K|EG)C~ z[# :3|Q#& ueX$$= ?32BRAr-\~1,/fc9zw$87HhJ05|[ųdY 4'կo]>NwD,{Kib"igs~#~l@& w:X =Y-yf(Q2VBxq9 LEkf `7^C Rn(#MS臠H0l)xꚢͣ`KQL+1ى* `@]5ty / D#uio' O%6$bXrLu T~BӪ٧ykrV3APsHu)-%n:AUbR)͍h1s!:AK<>4P>\+}8T7QDa`F1#e(e"^)!dD>"q{ DC7Ďfc*zCxe~˛ Z`_/DcYY}  PTgOʦ$Xωk\ɉ≑A 9"$J3:\m20 nwnKl$'ֆx҆Tw\NX3ws$Aπow[wŴ,fm[t3l,a!:̦o49e(>=A i[ F'Tx]]9 hqX`4Nَl2q׍M=B;A0 "~&nE?!Щ+ˌ ; W/ ,7' ޺gA΃NE\j3j"O#4WSDŽ-MȐFd Lj3XDsތ{H߸F]!: A襩iZ$ 'Ȭ,m>7<X}n8 N{7ᙓh7激ٵlQ(aX~{2X q([ ǾϐdZdV1>I~y|.KPZGqWϲWg*.(ژ>(NBrPm tiIZ OZD$ga KaݕŒd14`"`sv§yLM\WZrIBIM2 ݀]zA]5:~&ŦCo18#(ajKZ 4|H&`D?q%<q&7& C](d#Q Cd)dV`G+ uP=u(0ԗLJfQߐ\\T<M:l}{"w֎t_aKHnb A1 <`)0xO`n`c0{(%*aIl$Q(Z " Aѽ`aسlK9KiePDHvD2AdDj {,2Dρ~ (+Gj?@ jb-c*0Vb2B2BІ `ym Z Q'D^ ЯC -ClW],e)KYR(!jIENDB`farbtastic/.htaccess000066600000000177151372266600010505 0ustar00 Order allow,deny Deny from all farbtastic/mask.png000066600000003744151372266600010353 0ustar00PNG  IHDReeT|-tIME3 7IDATx]R: l d8TQ7[7;}^c)qRj/4_Dw+\F]hztG;J:\F>vp cnd`±sVsɵǁD$h'=]as'BfOWdLeds(L׊GWHBרVFa ]W6Ev&xM,8O1};Bc JvY_#eTW ʴd>*Q<ZL̛q)'5Y|=iWOYXѵ؋I0G QW5ذD8F֊c(X%KIFu]ڲxZ&[Qp&NxCꚲyI%&JH#YtŖ˪'@zU%zI V%9 :'_2˂*%C',"# /a×gYVh˴d*,ߐ: YD}A8H#zr1*kwѰ%% ~T ) C cUҰJaq|#~!{hi~gxLdt#+{| ~#:̣)-QUU8VVː&A#;U=Pz241:9N\* AB#Q1q'Ò'y!'Q0_5S{NvGgWyH!'c.'Sq s2MsclV + a0N&?)o Z6`9Y٨9x*@ʎ "0~‰aPO,)(ZƮ̔ r1˛ՒC?&š#坨l9QuꬬkRS*+p)7g&P;3GH vVy htT(vme0w.xRp)V}iin S-1{'w<}m!`q| U#SS VhxA}˺Ҝ&N d7Q碝+Rޓ!k  ?=H¡URnDqq $cPAdbqP,(4"T?&;H@P(0{^^Gtg/O^1FR P%.c|B=0&7F!^6viBҚT%);QX*']OA;V|MKBN)yS)/i&—\ThBHơi4En Jݣ\^DF A، 'D wYjS!?sQJwM1} _K\~$bVr7zJjۊ3|zJb(2`J DW]ǀȮ#|]Dkg #h $X!lkgR" fWUUy?#z a!' Xi0}vegTkc>Q /2Rd^yJE<zJe+O<"|Tڲh ~LfA `w8*|])a@߱ڧn0;>K}9se5[IENDB`farbtastic/marker.png000066600000001214151372266600010667 0ustar00PNG  IHDR;mG+tEXtCreation Timevr 14 jul 2006 13:31:23 +0100CgtIME % pHYs."."ݒgAMA aIDATxڭK*Qd*`H !t!E-t-6 ڴ*p*B yQA"-ȍ$6*9{ C: сs{ cҰ$,X@W\HU,? T ^AlqÛ`3>RE*ˬ^3YY(b>{`kVQX`0_LCzvt&=(A+ rN `V0d2IN =^d{jJ>eXr ")nbT")7cccbQj݈eZg"fꖅF1p8kE/Rj8fN^.DWzOdp*R)BHOXxQb#O^LjIENDB`jui/.htaccess000066600000000177151372266600007152 0ustar00 Order allow,deny Deny from all jui/index.html000066600000000000151372266600007332 0ustar00jui/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png000066600000000132151372266600015615 0ustar00PNG  IHDRdG,Z`!IDATc&Fx bK *hIENDB`jui/images/ui-bg_flat_55_ffffff_40x100.png000066600000000262151372266600014063 0ustar00PNG  IHDR(ddrzyIDATh1 R 7(ȚV`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X Vj)2NIENDB`jui/images/ui-icons_ff0084_256x240.png000066600000010421151372266600013047 0ustar00PNG  IHDRIJPLTEJe?NtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?sn~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s Order allow,deny Deny from all jui/images/ui-icons_ffffff_256x240.png000066600000010421151372266600013363 0ustar00PNG  IHDRIJPLTE NtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?sn~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?sn~hhHIDATx]b۶H儒-{iZK:glkn-tIqq? E$dK>$>;PZsVh!Sy0E0}H)-t koܪKp\RϠ .E7 ) *V;~Pe Bx*,=$zDؾ JҸٻ9{ ǸHpqW@"2'B[$ @TiH/b٥96!XHq`DE*R HV!%;" i] dddddddd4y5  Rb@(8CdŪݡ,@T@ibrq0alX!pe, =4bW { 5Ƭhu~(Q^@3="b5XC@JCT76q_5 @,r šɩD)T|O@ ON-ՙ [n@RXIm݋(F @?=0puL;g$@6η K`>п @h գKVn"a" %l@.v$/U^ G:#`` uTtK~ŋZ5T%kxk]\*Q ,҇B44 OXK|yg+_M(lоEO V$T1BXb-|?@ fBXr%'@ҹA\IJ,}BBc\V rh(]tI^}oצo S3 ";ʙb}"߰ ){b$Gwwݾab")T@pF_er6JvШ"mޭM-d76x˰6ӥ;/`>KrP\_^u1%OTM.}Q3.Nس})>-w`a+sy$t)NbFFFFBejnNVn4,A*X*5>PGa 3 {oB &<L[ Nc.öi=`Q@d ͆I.Il`\t[< Cit484-r +f쑱BCB MH iy }>rxp|z;BǏ;burcK4tz1G~`ؚK| ̔>ۡO$~ Ao)0pzz }i`;ADm8n:cfA@s7L Z/..h8or? N93B~o_'`opO- :TG L;7]`B%˛>*wTpM0H}&t ^1'Oqr'2P͡+z,tIW''|en=dzgRm[NStK{҉mؓVt6ҲR`ζN&}B U(rۗ&1%Q''?l׸+&r{jN಻4) `N狌. ߭ ǣ)q 2?n3Hb`} .`pqY1e_bu7e+N_F(DT,L}LLrmP5|x芥1cx DAb`M(7NED~Mz +4BXd.Mzv͈Pd8p<6?8N*x.6ڍ6GFZ)O !lSshssNp8`'0/<s}.@Ǩs7ξO۟VDa5av]m1+3y6۠>@u50Ps51==p *KVҫ܂ݻc$N4(Xr2###c- 賟Lδ>]5.sYs1f0;'̨Yg銛{@9 `aC(=%bo2=n1 jBoS$n#m=i0ci9}oI qT]W%.(؅]z\x f"]o'u䫵tk{v;AC3ֆwwR_#X (xҋ/q%W hpk_IX'b/fXKi"#####QCLi2t 5L0 QiH2;yTOok;ע ٶ`RNg{zy!Kxm?A(vU~mL(`o/!nmX-{v[ dw=n「sdwzn(}Oy~ m ?XU;,V'+ V&JRZ]᧭:zC'-߆@y 4u `Vۓwъ#zP@Q N>2/{\o)W~a3xLw :_Q;=pּdt\'8~3SRP6y+XQ*޺r ̗ѭ*޺r gl/\U^u$|mbVnw \V|D͊NVNy7k<;/E}?E*dzgO ~g/96f cD}% g$QG7o)U Jo,O@0߾Q(;bw:5 NwRN5Iy'K?}:9mֽ*@f@jU9mҫÍ{$ؗ}dFp|%!DdF>}G{@FFFFFFƦQܞH 3 u Mo~vy}mwz<7nP9rWku=|_nz쿳}@IXn?s 1) { return this.each(function() { $(this).carouFredSel(options, configs); }); } var $cfs = this, $tt0 = this[0]; if ($cfs.data('cfs_isCarousel')) { var starting_position = $cfs.triggerHandler('_cfs_triggerEvent', 'currentPosition'); $cfs.trigger('_cfs_triggerEvent', ['destroy', [true]]); } else { var starting_position = false; } $cfs._cfs_init = function(o, setOrig, start) { o = go_getObject($tt0, o); var obs = ['items', 'scroll', 'auto', 'prev', 'next', 'pagination']; for (var a = 0, l = obs.length; a < l; a++) { o[obs[a]] = go_getObject($tt0, o[obs[a]]); } if (typeof o.scroll == 'number') { if (o.scroll <= 50) o.scroll = { 'items' : o.scroll }; else o.scroll = { 'duration' : o.scroll }; } else { if (typeof o.scroll == 'string') o.scroll = { 'easing' : o.scroll }; } if (typeof o.items == 'number') o.items = { 'visible' : o.items }; else if ( o.items == 'variable') o.items = { 'visible' : o.items, 'width' : o.items, 'height' : o.items }; if (typeof o.items != 'object') o.items = {}; if (setOrig) opts_orig = $.extend(true, {}, $.fn.carouFredSel.defaults, o); opts = $.extend(true, {}, $.fn.carouFredSel.defaults, o); if (typeof opts.items.visibleConf != 'object') opts.items.visibleConf = {}; if (opts.items.start == 0 && typeof start == 'number') { opts.items.start = start; } crsl.upDateOnWindowResize = (opts.responsive); crsl.direction = (opts.direction == 'up' || opts.direction == 'left') ? 'next' : 'prev'; var dims = [ ['width' , 'innerWidth' , 'outerWidth' , 'height' , 'innerHeight' , 'outerHeight' , 'left', 'top' , 'marginRight' , 0, 1, 2, 3], ['height' , 'innerHeight' , 'outerHeight' , 'width' , 'innerWidth' , 'outerWidth' , 'top' , 'left', 'marginBottom', 3, 2, 1, 0] ]; var dn = dims[0].length, dx = (opts.direction == 'right' || opts.direction == 'left') ? 0 : 1; opts.d = {}; for (var d = 0; d < dn; d++) { opts.d[dims[0][d]] = dims[dx][d]; } var all_itm = $cfs.children(); // check visible items switch (typeof opts.items.visible) { // min and max visible items case 'object': opts.items.visibleConf.min = opts.items.visible.min; opts.items.visibleConf.max = opts.items.visible.max; opts.items.visible = false; break; case 'string': // variable visible items if (opts.items.visible == 'variable') { opts.items.visibleConf.variable = true; // adjust string visible items } else { opts.items.visibleConf.adjust = opts.items.visible; } opts.items.visible = false; break; // function visible items case 'function': opts.items.visibleConf.adjust = opts.items.visible; opts.items.visible = false; break; } // set items filter if (typeof opts.items.filter == 'undefined') { opts.items.filter = (all_itm.filter(':hidden').length > 0) ? ':visible' : '*'; } // primary size set to auto -> measure largest size and set it if (opts[opts.d['width']] == 'auto') { opts[opts.d['width']] = ms_getTrueLargestSize(all_itm, opts, 'outerWidth'); } // primary size percentage if (ms_isPercentage(opts[opts.d['width']]) && !opts.responsive) { opts[opts.d['width']] = ms_getPercentage(ms_getTrueInnerSize($wrp.parent(), opts, 'innerWidth'), opts[opts.d['width']]); crsl.upDateOnWindowResize = true; } // secondary size set to auto -> measure largest size and set it if (opts[opts.d['height']] == 'auto') { opts[opts.d['height']] = ms_getTrueLargestSize(all_itm, opts, 'outerHeight'); } // primary item-size not set if (!opts.items[opts.d['width']]) { // responsive carousel -> set to largest if (opts.responsive) { debug(true, 'Set a '+opts.d['width']+' for the items!'); opts.items[opts.d['width']] = ms_getTrueLargestSize(all_itm, opts, 'outerWidth'); // non-responsive -> measure it or set to "variable" } else { opts.items[opts.d['width']] = (ms_hasVariableSizes(all_itm, opts, 'outerWidth')) ? 'variable' : all_itm[opts.d['outerWidth']](true); } } // secondary item-size not set -> measure it or set to "variable" if (!opts.items[opts.d['height']]) { opts.items[opts.d['height']] = (ms_hasVariableSizes(all_itm, opts, 'outerHeight')) ? 'variable' : all_itm[opts.d['outerHeight']](true); } // secondary size not set -> set to secondary item-size if (!opts[opts.d['height']]) { opts[opts.d['height']] = opts.items[opts.d['height']]; } // visible-items not set if (!opts.items.visible && !opts.responsive) { // primary item-size variable -> set visible items variable if (opts.items[opts.d['width']] == 'variable') { opts.items.visibleConf.variable = true; } if (!opts.items.visibleConf.variable) { // primary size is number -> calculate visible-items if (typeof opts[opts.d['width']] == 'number') { opts.items.visible = Math.floor(opts[opts.d['width']] / opts.items[opts.d['width']]); } else { // measure and calculate primary size and visible-items var maxS = ms_getTrueInnerSize($wrp.parent(), opts, 'innerWidth'); opts.items.visible = Math.floor(maxS / opts.items[opts.d['width']]); opts[opts.d['width']] = opts.items.visible * opts.items[opts.d['width']]; if (!opts.items.visibleConf.adjust) opts.align = false; } if (opts.items.visible == 'Infinity' || opts.items.visible < 1) { debug(true, 'Not a valid number of visible items: Set to "variable".'); opts.items.visibleConf.variable = true; } } } // primary size not set -> calculate it or set to "variable" if (!opts[opts.d['width']]) { opts[opts.d['width']] = 'variable'; if (!opts.responsive && opts.items.filter == '*' && !opts.items.visibleConf.variable && opts.items[opts.d['width']] != 'variable') { opts[opts.d['width']] = opts.items.visible * opts.items[opts.d['width']]; opts.align = false; } } // variable primary item-sizes with variabe visible-items if (opts.items.visibleConf.variable) { opts.maxDimention = (opts[opts.d['width']] == 'variable') ? ms_getTrueInnerSize($wrp.parent(), opts, 'innerWidth') : opts[opts.d['width']]; if (opts.align === false) { opts[opts.d['width']] = 'variable'; } opts.items.visible = gn_getVisibleItemsNext(all_itm, opts, 0); // set visible items by filter } else if (opts.items.filter != '*') { opts.items.visibleConf.org = opts.items.visible; opts.items.visible = gn_getVisibleItemsNextFilter(all_itm, opts, 0); } // align not set -> set to center if primary size is number if (typeof opts.align == 'undefined') { opts.align = (opts[opts.d['width']] == 'variable') ? false : 'center'; } opts.items.visible = cf_getItemsAdjust(opts.items.visible, opts, opts.items.visibleConf.adjust, $tt0); opts.items.visibleConf.old = opts.items.visible; opts.usePadding = false; if (opts.responsive) { if (!opts.items.visibleConf.min) opts.items.visibleConf.min = opts.items.visible; if (!opts.items.visibleConf.max) opts.items.visibleConf.max = opts.items.visible; opts.align = false; opts.padding = [0, 0, 0, 0]; var isVisible = $wrp.is(':visible'); if (isVisible) $wrp.hide(); var fullS = ms_getPercentage(ms_getTrueInnerSize($wrp.parent(), opts, 'innerWidth'), opts[opts.d['width']]); if (typeof opts[opts.d['width']] == 'number' && fullS < opts[opts.d['width']]) { fullS = opts[opts.d['width']]; } if (isVisible) $wrp.show(); var visb = cf_getItemAdjustMinMax(Math.ceil(fullS / opts.items[opts.d['width']]), opts.items.visibleConf); if (visb > all_itm.length) { visb = all_itm.length; } var newS = Math.floor(fullS/visb), seco = opts[opts.d['height']], secp = ms_isPercentage(seco); all_itm.each(function() { var $t = $(this), nw = newS - ms_getPaddingBorderMargin($t, opts, 'Width'); $t[opts.d['width']](nw); if (secp) { $t[opts.d['height']](ms_getPercentage(nw, seco)); } }); opts.items.visible = visb; opts.items[opts.d['width']] = newS; opts[opts.d['width']] = visb * newS; } else { opts.padding = cf_getPadding(opts.padding); if (opts.align == 'top') opts.align = 'left'; if (opts.align == 'bottom') opts.align = 'right'; switch (opts.align) { // align: center, left or right case 'center': case 'left': case 'right': if (opts[opts.d['width']] != 'variable') { var p = cf_getAlignPadding(gi_getCurrentItems(all_itm, opts), opts); opts.usePadding = true; opts.padding[opts.d[1]] = p[1]; opts.padding[opts.d[3]] = p[0]; } break; // padding default: opts.align = false; opts.usePadding = ( opts.padding[0] == 0 && opts.padding[1] == 0 && opts.padding[2] == 0 && opts.padding[3] == 0 ) ? false : true; break; } } if (typeof opts.cookie == 'boolean' && opts.cookie) opts.cookie = 'caroufredsel_cookie_'+$cfs.attr('id'); if (typeof opts.items.minimum != 'number') opts.items.minimum = opts.items.visible; if (typeof opts.scroll.duration != 'number') opts.scroll.duration = 500; if (typeof opts.scroll.items == 'undefined') opts.scroll.items = (opts.items.visibleConf.variable || opts.items.filter != '*') ? 'visible' : opts.items.visible; opts.auto = go_getNaviObject($tt0, opts.auto, 'auto'); opts.prev = go_getNaviObject($tt0, opts.prev); opts.next = go_getNaviObject($tt0, opts.next); opts.pagination = go_getNaviObject($tt0, opts.pagination, 'pagination'); opts.auto = $.extend(true, {}, opts.scroll, opts.auto); opts.prev = $.extend(true, {}, opts.scroll, opts.prev); opts.next = $.extend(true, {}, opts.scroll, opts.next); opts.pagination = $.extend(true, {}, opts.scroll, opts.pagination); if (typeof opts.pagination.keys != 'boolean') opts.pagination.keys = false; if (typeof opts.pagination.anchorBuilder != 'function' && opts.pagination.anchorBuilder !== false) opts.pagination.anchorBuilder = $.fn.carouFredSel.pageAnchorBuilder; if (typeof opts.auto.play != 'boolean') opts.auto.play = true; if (typeof opts.auto.delay != 'number') opts.auto.delay = 0; if (typeof opts.auto.pauseOnEvent == 'undefined') opts.auto.pauseOnEvent = true; if (typeof opts.auto.pauseOnResize != 'boolean') opts.auto.pauseOnResize = true; if (typeof opts.auto.pauseDuration != 'number') opts.auto.pauseDuration = (opts.auto.duration < 10) ? 2500 : opts.auto.duration * 5; if (opts.synchronise) { opts.synchronise = cf_getSynchArr(opts.synchronise); } if (conf.debug) { debug(conf, 'Carousel width: '+opts.width); debug(conf, 'Carousel height: '+opts.height); if (opts.maxDimention) debug(conf, 'Available '+opts.d['width']+': '+opts.maxDimention); debug(conf, 'Item widths: '+opts.items.width); debug(conf, 'Item heights: '+opts.items.height); debug(conf, 'Number of items visible: '+opts.items.visible); if (opts.auto.play) debug(conf, 'Number of items scrolled automatically: '+opts.auto.items); if (opts.prev.button) debug(conf, 'Number of items scrolled backward: '+opts.prev.items); if (opts.next.button) debug(conf, 'Number of items scrolled forward: '+opts.next.items); } }; // /init $cfs._cfs_build = function() { $cfs.data('cfs_isCarousel', true); var orgCSS = { 'textAlign' : $cfs.css('textAlign'), 'float' : $cfs.css('float'), 'position' : $cfs.css('position'), 'top' : $cfs.css('top'), 'right' : $cfs.css('right'), 'bottom' : $cfs.css('bottom'), 'left' : $cfs.css('left'), 'width' : $cfs.css('width'), 'height' : $cfs.css('height'), 'marginTop' : $cfs.css('marginTop'), 'marginRight' : $cfs.css('marginRight'), 'marginBottom' : $cfs.css('marginBottom'), 'marginLeft' : $cfs.css('marginLeft') }; switch (orgCSS.position) { case 'absolute': var newPosition = 'absolute'; break; case 'fixed': var newPosition = 'fixed'; break; default: var newPosition = 'relative'; } $wrp.css(orgCSS).css({ 'overflow' : 'hidden', 'position' : newPosition }); $cfs.data('cfs_origCss', orgCSS).css({ 'textAlign' : 'left', 'float' : 'none', 'position' : 'absolute', 'top' : 0, 'left' : 0, 'marginTop' : 0, 'marginRight' : 0, 'marginBottom' : 0, 'marginLeft' : 0 }); if (opts.usePadding) { $cfs.children().each(function() { var m = parseInt($(this).css(opts.d['marginRight'])); if (isNaN(m)) m = 0; $(this).data('cfs_origCssMargin', m); }); } }; // /build $cfs._cfs_bind_events = function() { $cfs._cfs_unbind_events(); // stop event $cfs.bind(cf_e('stop', conf), function(e, imm) { e.stopPropagation(); // button if (!crsl.isStopped) { if (opts.auto.button) { opts.auto.button.addClass(cf_c('stopped', conf)); } } // set stopped crsl.isStopped = true; if (opts.auto.play) { opts.auto.play = false; $cfs.trigger(cf_e('pause', conf), imm); } return true; }); // finish event $cfs.bind(cf_e('finish', conf), function(e) { e.stopPropagation(); if (crsl.isScrolling) { sc_stopScroll(scrl); } return true; }); // pause event $cfs.bind(cf_e('pause', conf), function(e, imm, res) { e.stopPropagation(); tmrs = sc_clearTimers(tmrs); // immediately pause if (imm && crsl.isScrolling) { scrl.isStopped = true; var nst = getTime() - scrl.startTime; scrl.duration -= nst; if (scrl.pre) scrl.pre.duration -= nst; if (scrl.post) scrl.post.duration -= nst; sc_stopScroll(scrl, false); } // update remaining pause-time if (!crsl.isPaused && !crsl.isScrolling) { if (res) tmrs.timePassed += getTime() - tmrs.startTime; } // button if (!crsl.isPaused) { if (opts.auto.button) { opts.auto.button.addClass(cf_c('paused', conf)); } } // set paused crsl.isPaused = true; // pause pause callback if (opts.auto.onPausePause) { var dur1 = opts.auto.pauseDuration - tmrs.timePassed, perc = 100 - Math.ceil( dur1 * 100 / opts.auto.pauseDuration ); opts.auto.onPausePause.call($tt0, perc, dur1); } return true; }); // play event $cfs.bind(cf_e('play', conf), function(e, dir, del, res) { e.stopPropagation(); tmrs = sc_clearTimers(tmrs); // sort params var v = [dir, del, res], t = ['string', 'number', 'boolean'], a = cf_sortParams(v, t); var dir = a[0], del = a[1], res = a[2]; if (dir != 'prev' && dir != 'next') dir = crsl.direction; if (typeof del != 'number') del = 0; if (typeof res != 'boolean') res = false; // stopped? if (res) { crsl.isStopped = false; opts.auto.play = true; } if (!opts.auto.play) { e.stopImmediatePropagation(); return debug(conf, 'Carousel stopped: Not scrolling.'); } // button if (crsl.isPaused) { if (opts.auto.button) { opts.auto.button.removeClass(cf_c('stopped', conf)); opts.auto.button.removeClass(cf_c('paused', conf)); } } // set playing crsl.isPaused = false; tmrs.startTime = getTime(); // timeout the scrolling var dur1 = opts.auto.pauseDuration + del; dur2 = dur1 - tmrs.timePassed; perc = 100 - Math.ceil(dur2 * 100 / dur1); tmrs.auto = setTimeout(function() { if (opts.auto.onPauseEnd) { opts.auto.onPauseEnd.call($tt0, perc, dur2); } if (crsl.isScrolling) { $cfs.trigger(cf_e('play', conf), dir); } else { $cfs.trigger(cf_e(dir, conf), opts.auto); } }, dur2); // pause start callback if (opts.auto.onPauseStart) { opts.auto.onPauseStart.call($tt0, perc, dur2); } return true; }); // resume event $cfs.bind(cf_e('resume', conf), function(e) { e.stopPropagation(); if (scrl.isStopped) { scrl.isStopped = false; crsl.isPaused = false; crsl.isScrolling = true; scrl.startTime = getTime(); sc_startScroll(scrl); } else { $cfs.trigger(cf_e('play', conf)); } return true; }); // prev + next events $cfs.bind(cf_e('prev', conf)+' '+cf_e('next', conf), function(e, obj, num, clb) { e.stopPropagation(); // stopped or hidden carousel, don't scroll, don't queue if (crsl.isStopped || $cfs.is(':hidden')) { e.stopImmediatePropagation(); return debug(conf, 'Carousel stopped or hidden: Not scrolling.'); } // not enough items if (opts.items.minimum >= itms.total) { e.stopImmediatePropagation(); return debug(conf, 'Not enough items ('+itms.total+', '+opts.items.minimum+' needed): Not scrolling.'); } // get config var v = [obj, num, clb], t = ['object', 'number/string', 'function'], a = cf_sortParams(v, t); var obj = a[0], num = a[1], clb = a[2]; var eType = e.type.slice(conf.events.prefix.length); if (typeof obj != 'object' || obj == null) obj = opts[eType]; if (typeof clb == 'function') obj.onAfter = clb; if (typeof num != 'number') { if (opts.items.filter != '*') { num = 'visible'; } else { var arr = [num, obj.items, opts[eType].items]; for (var a = 0, l = arr.length; a < l; a++) { if (typeof arr[a] == 'number' || arr[a] == 'page' || arr[a] == 'visible') { num = arr[a]; break; } } } switch(num) { case 'page': e.stopImmediatePropagation(); return $cfs.triggerHandler(eType+'Page', [obj, clb]); break; case 'visible': if (!opts.items.visibleConf.variable && opts.items.filter == '*') { num = opts.items.visible; } break; } } // resume animation, add current to queue if (scrl.isStopped) { $cfs.trigger(cf_e('resume', conf)); $cfs.trigger(cf_e('queue', conf), [eType, [obj, num, clb]]); e.stopImmediatePropagation(); return debug(conf, 'Carousel resumed scrolling.'); } // queue if scrolling if (obj.duration > 0) { if (crsl.isScrolling) { if (obj.queue) $cfs.trigger(cf_e('queue', conf), [eType, [obj, num, clb]]); e.stopImmediatePropagation(); return debug(conf, 'Carousel currently scrolling.'); } } // test conditions callback if (obj.conditions && !obj.conditions.call($tt0)) { e.stopImmediatePropagation(); return debug(conf, 'Callback "conditions" returned false.'); } tmrs.timePassed = 0; $cfs.trigger('_cfs_triggerEvent', ['slide_'+eType, [obj, num]]); // synchronise if (opts.synchronise) { var s = opts.synchronise, c = [obj, num]; for (var j = 0, l = s.length; j < l; j++) { var d = eType; if (!s[j][1]) c[0] = s[j][0].triggerHandler('_cfs_triggerEvent', ['configuration', [d]]); if (!s[j][2]) d = (d == 'prev') ? 'next' : 'prev'; c[1] = num + s[j][3]; s[j][0].trigger('_cfs_triggerEvent', ['slide_'+d, [c]]); } } return true; }); // prev event $cfs.bind(cf_e('slide_prev', conf), function(e, sO, nI) { e.stopPropagation(); var a_itm = $cfs.children(); // non-circular at start, scroll to end if (!opts.circular) { if (itms.first == 0) { if (opts.infinite) { $cfs.trigger(cf_e('next', conf), itms.total-1); } return e.stopImmediatePropagation(); } } if (opts.usePadding) sz_resetMargin(a_itm, opts); // find number of items to scroll if (typeof nI != 'number') { if (opts.items.visibleConf.variable) { nI = gn_getVisibleItemsPrev(a_itm, opts, itms.total-1); } else if (opts.items.filter != '*') { var xI = (typeof sO.items == 'number') ? sO.items : gn_getVisibleOrg($cfs, opts); nI = gn_getScrollItemsPrevFilter(a_itm, opts, itms.total-1, xI); } else { nI = opts.items.visible; } nI = cf_getAdjust(nI, opts, sO.items, $tt0); } // prevent non-circular from scrolling to far if (!opts.circular) { if (itms.total - nI < itms.first) { nI = itms.total - itms.first; } } // set new number of visible items opts.items.visibleConf.old = opts.items.visible; if (opts.items.visibleConf.variable) { var vI = gn_getVisibleItemsNext(a_itm, opts, itms.total-nI); if (opts.items.visible+nI <= vI && nI < itms.total) { nI++; vI = gn_getVisibleItemsNext(a_itm, opts, itms.total-nI); } opts.items.visible = cf_getItemsAdjust(vI, opts, opts.items.visibleConf.adjust, $tt0); } else if (opts.items.filter != '*') { var vI = gn_getVisibleItemsNextFilter(a_itm, opts, itms.total-nI); opts.items.visible = cf_getItemsAdjust(vI, opts, opts.items.visibleConf.adjust, $tt0); } if (opts.usePadding) sz_resetMargin(a_itm, opts, true); // scroll 0, don't scroll if (nI == 0) { e.stopImmediatePropagation(); return debug(conf, '0 items to scroll: Not scrolling.'); } debug(conf, 'Scrolling '+nI+' items backward.'); // save new config itms.first += nI; while (itms.first >= itms.total) { itms.first -= itms.total; } // non-circular callback if (!opts.circular) { if (itms.first == 0 && sO.onEnd) sO.onEnd.call($tt0); if (!opts.infinite) nv_enableNavi(opts, itms.first, conf); } // rearrange items $cfs.children().slice(itms.total-nI, itms.total).prependTo($cfs); if (itms.total < opts.items.visible + nI) { $cfs.children().slice(0, (opts.items.visible+nI)-itms.total).clone(true).appendTo($cfs); } // the needed items var a_itm = $cfs.children(), c_old = gi_getOldItemsPrev(a_itm, opts, nI), c_new = gi_getNewItemsPrev(a_itm, opts), l_cur = a_itm.eq(nI-1), l_old = c_old.last(), l_new = c_new.last(); if (opts.usePadding) sz_resetMargin(a_itm, opts); if (opts.align) { var p = cf_getAlignPadding(c_new, opts), pL = p[0], pR = p[1]; } else { var pL = 0, pR = 0; } var oL = (pL < 0) ? opts.padding[opts.d[3]] : 0; // hide items for fx directscroll if (sO.fx == 'directscroll' && opts.items.visible < nI) { var hiddenitems = a_itm.slice(opts.items.visibleConf.old, nI), orgW = opts.items[opts.d['width']]; hiddenitems.each(function() { var hi = $(this); hi.data('isHidden', hi.is(':hidden')).hide(); }); opts.items[opts.d['width']] = 'variable'; } else { var hiddenitems = false; } // save new sizes var i_siz = ms_getTotalSize(a_itm.slice(0, nI), opts, 'width'), w_siz = cf_mapWrapperSizes(ms_getSizes(c_new, opts, true), opts, !opts.usePadding); if (hiddenitems) opts.items[opts.d['width']] = orgW; if (opts.usePadding) { sz_resetMargin(a_itm, opts, true); if (pR >= 0) { sz_resetMargin(l_old, opts, opts.padding[opts.d[1]]); } sz_resetMargin(l_cur, opts, opts.padding[opts.d[3]]); } if (opts.align) { opts.padding[opts.d[1]] = pR; opts.padding[opts.d[3]] = pL; } // animation configuration var a_cfs = {}, a_dur = sO.duration; if (sO.fx == 'none') a_dur = 0; else if (a_dur == 'auto') a_dur = opts.scroll.duration / opts.scroll.items * nI; else if (a_dur <= 0) a_dur = 0; else if (a_dur < 10) a_dur = i_siz / a_dur; scrl = sc_setScroll(a_dur, sO.easing); // animate wrapper if (opts[opts.d['width']] == 'variable' || opts[opts.d['height']] == 'variable') { scrl.anims.push([$wrp, w_siz]); } // animate items if (opts.usePadding) { var new_m = opts.padding[opts.d[3]]; if (l_new.not(l_cur).length) { var a_cur = {}; a_cur[opts.d['marginRight']] = l_cur.data('cfs_origCssMargin'); if (pL < 0) l_cur.css(a_cur); else scrl.anims.push([l_cur, a_cur]); } if (l_new.not(l_old).length) { var a_old = {}; a_old[opts.d['marginRight']] = l_old.data('cfs_origCssMargin'); scrl.anims.push([l_old, a_old]); } if (pR >= 0) { var a_new = {}; a_new[opts.d['marginRight']] = l_new.data('cfs_origCssMargin') + opts.padding[opts.d[1]]; scrl.anims.push([l_new, a_new]); } } else { var new_m = 0; } // animate carousel a_cfs[opts.d['left']] = new_m; // onBefore callback var args = [c_old, c_new, w_siz, a_dur]; if (sO.onBefore) sO.onBefore.apply($tt0, args); clbk.onBefore = sc_callCallbacks(clbk.onBefore, $tt0, args); // ALTERNATIVE EFFECTS // extra animation arrays switch(sO.fx) { case 'fade': case 'crossfade': case 'cover': case 'uncover': scrl.pre = sc_setScroll(scrl.duration, scrl.easing); scrl.post = sc_setScroll(scrl.duration, scrl.easing); scrl.duration = 0; break; } // create copy switch(sO.fx) { case 'crossfade': case 'cover': case 'uncover': var $cf2 = $cfs.clone().appendTo($wrp); break; } switch(sO.fx) { case 'uncover': $cf2.children().slice(0, nI).remove(); case 'crossfade': case 'cover': $cf2.children().slice(opts.items.visible).remove(); break; } // animations switch(sO.fx) { case 'fade': scrl.pre.anims.push([$cfs, { 'opacity': 0 }]); break; case 'crossfade': $cf2.css({ 'opacity': 0 }); scrl.pre.anims.push([$cfs, { 'width': '+=0' }, function() { $cf2.remove(); }]); scrl.post.anims.push([$cf2, { 'opacity': 1 }]); break; case 'cover': scrl = fx_cover(scrl, $cfs, $cf2, opts, true); break; case 'uncover': scrl = fx_uncover(scrl, $cfs, $cf2, opts, true, nI); break; } // /ALTERNATIVE EFFECTS // complete callback var a_complete = function() { var overFill = opts.items.visible+nI-itms.total; if (overFill > 0) { $cfs.children().slice(itms.total).remove(); c_old = $( $cfs.children().slice(itms.total-(opts.items.visible-overFill)).get().concat( $cfs.children().slice(0, overFill).get() ) ); } if (hiddenitems) { hiddenitems.each(function() { var hi = $(this); if (!hi.data('isHidden')) hi.show(); }); } if (opts.usePadding) { var l_itm = $cfs.children().eq(opts.items.visible+nI-1); l_itm.css(opts.d['marginRight'], l_itm.data('cfs_origCssMargin')); } scrl.anims = []; if (scrl.pre) scrl.pre = sc_setScroll(scrl.orgDuration, scrl.easing); var fn = function() { switch(sO.fx) { case 'fade': case 'crossfade': $cfs.css('filter', ''); break; } scrl.post = sc_setScroll(0, null); crsl.isScrolling = false; var args = [c_old, c_new, w_siz]; if (sO.onAfter) sO.onAfter.apply($tt0, args); clbk.onAfter = sc_callCallbacks(clbk.onAfter, $tt0, args); if (queu.length) { $cfs.trigger(cf_e(queu[0][0], conf), queu[0][1]); queu.shift(); } if (!crsl.isPaused) $cfs.trigger(cf_e('play', conf)); }; switch(sO.fx) { case 'fade': scrl.pre.anims.push([$cfs, { 'opacity': 1 }, fn]); sc_startScroll(scrl.pre); break; case 'uncover': scrl.pre.anims.push([$cfs, { 'width': '+=0' }, fn]); sc_startScroll(scrl.pre); break; default: fn(); break; } }; scrl.anims.push([$cfs, a_cfs, a_complete]); crsl.isScrolling = true; $cfs.css(opts.d['left'], -(i_siz-oL)); tmrs = sc_clearTimers(tmrs); sc_startScroll(scrl); cf_setCookie(opts.cookie, $cfs.triggerHandler(cf_e('currentPosition', conf))); $cfs.trigger(cf_e('updatePageStatus', conf), [false, w_siz]); return true; }); // next event $cfs.bind(cf_e('slide_next', conf), function(e, sO, nI) { e.stopPropagation(); var a_itm = $cfs.children(); // non-circular at end, scroll to start if (!opts.circular) { if (itms.first == opts.items.visible) { if (opts.infinite) { $cfs.trigger(cf_e('prev', conf), itms.total-1); } return e.stopImmediatePropagation(); } } if (opts.usePadding) sz_resetMargin(a_itm, opts); // find number of items to scroll if (typeof nI != 'number') { if (opts.items.filter != '*') { var xI = (typeof sO.items == 'number') ? sO.items : gn_getVisibleOrg($cfs, opts); nI = gn_getScrollItemsNextFilter(a_itm, opts, 0, xI); } else { nI = opts.items.visible; } nI = cf_getAdjust(nI, opts, sO.items, $tt0); } var lastItemNr = (itms.first == 0) ? itms.total : itms.first; // prevent non-circular from scrolling to far if (!opts.circular) { if (opts.items.visibleConf.variable) { var vI = gn_getVisibleItemsNext(a_itm, opts, nI), xI = gn_getVisibleItemsPrev(a_itm, opts, lastItemNr-1); } else { var vI = opts.items.visible, xI = opts.items.visible; } if (nI + vI > lastItemNr) { nI = lastItemNr - xI; } } // set new number of visible items opts.items.visibleConf.old = opts.items.visible; if (opts.items.visibleConf.variable) { var vI = gn_getVisibleItemsNextTestCircular(a_itm, opts, nI, lastItemNr); while (opts.items.visible-nI >= vI && nI < itms.total) { nI++; vI = gn_getVisibleItemsNextTestCircular(a_itm, opts, nI, lastItemNr); } opts.items.visible = cf_getItemsAdjust(vI, opts, opts.items.visibleConf.adjust, $tt0); } else if (opts.items.filter != '*') { var vI = gn_getVisibleItemsNextFilter(a_itm, opts, nI); opts.items.visible = cf_getItemsAdjust(vI, opts, opts.items.visibleConf.adjust, $tt0); } if (opts.usePadding) sz_resetMargin(a_itm, opts, true); // scroll 0, don't scroll if (nI == 0) { e.stopImmediatePropagation(); return debug(conf, '0 items to scroll: Not scrolling.'); } debug(conf, 'Scrolling '+nI+' items forward.'); // save new config itms.first -= nI; while (itms.first < 0) { itms.first += itms.total; } // non-circular callback if (!opts.circular) { if (itms.first == opts.items.visible && sO.onEnd) sO.onEnd.call($tt0); if (!opts.infinite) nv_enableNavi(opts, itms.first, conf); } // rearrange items if (itms.total < opts.items.visible+nI) { $cfs.children().slice(0, (opts.items.visible+nI)-itms.total).clone(true).appendTo($cfs); } // the needed items var a_itm = $cfs.children(), c_old = gi_getOldItemsNext(a_itm, opts), c_new = gi_getNewItemsNext(a_itm, opts, nI), l_cur = a_itm.eq(nI-1), l_old = c_old.last(), l_new = c_new.last(); if (opts.usePadding) sz_resetMargin(a_itm, opts); if (opts.align) { var p = cf_getAlignPadding(c_new, opts), pL = p[0], pR = p[1]; } else { var pL = 0, pR = 0; } // hide items for fx directscroll if (sO.fx == 'directscroll' && opts.items.visibleConf.old < nI) { var hiddenitems = a_itm.slice(opts.items.visibleConf.old, nI), orgW = opts.items[opts.d['width']]; hiddenitems.each(function() { var hi = $(this); hi.data('isHidden', hi.is(':hidden')).hide(); }); opts.items[opts.d['width']] = 'variable'; } else { var hiddenitems = false; } // save new sizes var i_siz = ms_getTotalSize(a_itm.slice(0, nI), opts, 'width'), w_siz = cf_mapWrapperSizes(ms_getSizes(c_new, opts, true), opts, !opts.usePadding); if (hiddenitems) opts.items[opts.d['width']] = orgW; if (opts.align) { if (opts.padding[opts.d[1]] < 0) { opts.padding[opts.d[1]] = 0; } } if (opts.usePadding) { sz_resetMargin(a_itm, opts, true); sz_resetMargin(l_old, opts, opts.padding[opts.d[1]]); } if (opts.align) { opts.padding[opts.d[1]] = pR; opts.padding[opts.d[3]] = pL; } // animation configuration var a_cfs = {}, a_dur = sO.duration; if (sO.fx == 'none') a_dur = 0; else if (a_dur == 'auto') a_dur = opts.scroll.duration / opts.scroll.items * nI; else if (a_dur <= 0) a_dur = 0; else if (a_dur < 10) a_dur = i_siz / a_dur; scrl = sc_setScroll(a_dur, sO.easing); // animate wrapper if (opts[opts.d['width']] == 'variable' || opts[opts.d['height']] == 'variable') { scrl.anims.push([$wrp, w_siz]); } // animate items if (opts.usePadding) { var l_new_m = l_new.data('cfs_origCssMargin'); if (pR >= 0) { l_new_m += opts.padding[opts.d[1]]; } l_new.css(opts.d['marginRight'], l_new_m); if (l_cur.not(l_old).length) { var a_old = {}; a_old[opts.d['marginRight']] = l_old.data('cfs_origCssMargin'); scrl.anims.push([l_old, a_old]); } var c_new_m = l_cur.data('cfs_origCssMargin'); if (pL >= 0) { c_new_m += opts.padding[opts.d[3]]; } var a_cur = {}; a_cur[opts.d['marginRight']] = c_new_m; scrl.anims.push([l_cur, a_cur]); } // animate carousel a_cfs[opts.d['left']] = -i_siz; if (pL < 0) { a_cfs[opts.d['left']] += pL; } // onBefore callback var args = [c_old, c_new, w_siz, a_dur]; if (sO.onBefore) sO.onBefore.apply($tt0, args); clbk.onBefore = sc_callCallbacks(clbk.onBefore, $tt0, args); // ALTERNATIVE EFFECTS // extra animation arrays switch(sO.fx) { case 'fade': case 'crossfade': case 'cover': case 'uncover': scrl.pre = sc_setScroll(scrl.duration, scrl.easing); scrl.post = sc_setScroll(scrl.duration, scrl.easing); scrl.duration = 0; break; } // create copy switch(sO.fx) { case 'crossfade': case 'cover': case 'uncover': var $cf2 = $cfs.clone().appendTo($wrp); break; } switch(sO.fx) { case 'uncover': $cf2.children().slice(opts.items.visibleConf.old).remove(); break; case 'crossfade': case 'cover': $cf2.children().slice(0, nI).remove(); $cf2.children().slice(opts.items.visible).remove(); break; } // animations switch(sO.fx) { case 'fade': scrl.pre.anims.push([$cfs, { 'opacity': 0 }]); break; case 'crossfade': $cf2.css({ 'opacity': 0 }); scrl.pre.anims.push([$cfs, { 'width': '+=0' }, function() { $cf2.remove(); }]); scrl.post.anims.push([$cf2, { 'opacity': 1 }]); break; case 'cover': scrl = fx_cover(scrl, $cfs, $cf2, opts, false); break; case 'uncover': scrl = fx_uncover(scrl, $cfs, $cf2, opts, false, nI); break; } // /ALTERNATIVE EFFECTS // complete callback var a_complete = function() { var overFill = opts.items.visible+nI-itms.total, new_m = (opts.usePadding) ? opts.padding[opts.d[3]] : 0; $cfs.css(opts.d['left'], new_m); if (overFill > 0) { $cfs.children().slice(itms.total).remove(); } var l_itm = $cfs.children().slice(0, nI).appendTo($cfs).last(); if (overFill > 0) { c_new = gi_getCurrentItems(a_itm, opts); } if (hiddenitems) { hiddenitems.each(function() { var hi = $(this); if (!hi.data('isHidden')) hi.show(); }); } if (opts.usePadding) { if (itms.total < opts.items.visible+nI) { var l_cur = $cfs.children().eq(opts.items.visible-1); l_cur.css(opts.d['marginRight'], l_cur.data('cfs_origCssMargin') + opts.padding[opts.d[3]]); } l_itm.css(opts.d['marginRight'], l_itm.data('cfs_origCssMargin')); } scrl.anims = []; if (scrl.pre) scrl.pre = sc_setScroll(scrl.orgDuration, scrl.easing); var fn = function() { switch(sO.fx) { case 'fade': case 'crossfade': $cfs.css('filter', ''); break; } scrl.post = sc_setScroll(0, null); crsl.isScrolling = false; var args = [c_old, c_new, w_siz]; if (sO.onAfter) sO.onAfter.apply($tt0, args); clbk.onAfter = sc_callCallbacks(clbk.onAfter, $tt0, args); if (queu.length) { $cfs.trigger(cf_e(queu[0][0], conf), queu[0][1]); queu.shift(); } if (!crsl.isPaused) $cfs.trigger(cf_e('play', conf)); }; switch(sO.fx) { case 'fade': scrl.pre.anims.push([$cfs, { 'opacity': 1 }, fn]); sc_startScroll(scrl.pre); break; case 'uncover': scrl.pre.anims.push([$cfs, { 'width': '+=0' }, fn]); sc_startScroll(scrl.pre); break; default: fn(); break; } }; scrl.anims.push([$cfs, a_cfs, a_complete]); crsl.isScrolling = true; tmrs = sc_clearTimers(tmrs); sc_startScroll(scrl); cf_setCookie(opts.cookie, $cfs.triggerHandler(cf_e('currentPosition', conf))); $cfs.trigger(cf_e('updatePageStatus', conf), [false, w_siz]); return true; }); // slideTo event $cfs.bind(cf_e('slideTo', conf), function(e, num, dev, org, obj, dir, clb) { e.stopPropagation(); var v = [num, dev, org, obj, dir, clb], t = ['string/number/object', 'number', 'boolean', 'object', 'string', 'function'], a = cf_sortParams(v, t); var obj = a[3], dir = a[4], clb = a[5]; num = gn_getItemIndex(a[0], a[1], a[2], itms, $cfs); if (num == 0) return; if (typeof obj != 'object') obj = false; if (crsl.isScrolling) { if (typeof obj != 'object' || obj.duration > 0) return false; } if (dir != 'prev' && dir != 'next') { if (opts.circular) { if (num <= itms.total / 2) dir = 'next'; else dir = 'prev'; } else { if (itms.first == 0 || itms.first > num) dir = 'next'; else dir = 'prev'; } } if (dir == 'prev') num = itms.total-num; $cfs.trigger(cf_e(dir, conf), [obj, num, clb]); return true; }); // prevPage event $cfs.bind(cf_e('prevPage', conf), function(e, obj, clb) { e.stopPropagation(); var cur = $cfs.triggerHandler(cf_e('currentPage', conf)); return $cfs.triggerHandler(cf_e('slideToPage', conf), [cur-1, obj, 'prev', clb]); }); // nextPage event $cfs.bind(cf_e('nextPage', conf), function(e, obj, clb) { e.stopPropagation(); var cur = $cfs.triggerHandler(cf_e('currentPage', conf)); return $cfs.triggerHandler(cf_e('slideToPage', conf), [cur+1, obj, 'next', clb]); }); // slideToPage event $cfs.bind(cf_e('slideToPage', conf), function(e, pag, obj, dir, clb) { e.stopPropagation(); if (typeof pag != 'number') pag = $cfs.triggerHandler(cf_e('currentPage', conf)); var ipp = opts.pagination.items || opts.items.visible, max = Math.ceil(itms.total / ipp)-1; if (pag < 0) pag = max; if (pag > max) pag = 0; return $cfs.triggerHandler(cf_e('slideTo', conf), [pag*ipp, 0, true, obj, dir, clb]); }); // jumpToStart event $cfs.bind(cf_e('jumpToStart', conf), function(e, s) { e.stopPropagation(); if (s) s = gn_getItemIndex(s, 0, true, itms, $cfs); else s = 0; s += itms.first; if (s != 0) { while (s > itms.total) s -= itms.total; $cfs.prepend($cfs.children().slice(s, itms.total)); } return true; }); // synchronise event $cfs.bind(cf_e('synchronise', conf), function(e, s) { e.stopPropagation(); if (s) s = cf_getSynchArr(s); else if (opts.synchronise) s = opts.synchronise; else return debug(conf, 'No carousel to synchronise.'); var n = $cfs.triggerHandler(cf_e('currentPosition', conf)), x = true; for (var j = 0, l = s.length; j < l; j++) { if (!s[j][0].triggerHandler(cf_e('slideTo', conf), [n, s[j][3], true])) { x = false; } } return x; }); // queue event $cfs.bind(cf_e('queue', conf), function(e, dir, opt) { e.stopPropagation(); if (typeof dir == 'function') { dir.call($tt0, queu); } else if (is_array(dir)) { queu = dir; } else if (typeof dir != 'undefined') { queu.push([dir, opt]); } return queu; }); // insertItem event $cfs.bind(cf_e('insertItem', conf), function(e, itm, num, org, dev) { e.stopPropagation(); var v = [itm, num, org, dev], t = ['string/object', 'string/number/object', 'boolean', 'number'], a = cf_sortParams(v, t); var itm = a[0], num = a[1], org = a[2], dev = a[3]; if (typeof itm == 'object' && typeof itm.jquery == 'undefined') itm = $(itm); if (typeof itm == 'string') itm = $(itm); if (typeof itm != 'object' || typeof itm.jquery == 'undefined' || itm.length == 0) return debug(conf, 'Not a valid object.'); if (typeof num == 'undefined') num = 'end'; if (opts.usePadding) { itm.each(function() { var m = parseInt($(this).css(opts.d['marginRight'])); if (isNaN(m)) m = 0; $(this).data('cfs_origCssMargin', m); }); } var orgNum = num, before = 'before'; if (num == 'end') { if (org) { if (itms.first == 0) { num = itms.total-1; before = 'after'; } else { num = itms.first; itms.first += itm.length } if (num < 0) num = 0; } else { num = itms.total-1; before = 'after'; } } else { num = gn_getItemIndex(num, dev, org, itms, $cfs); } if (orgNum != 'end' && !org) { if (num < itms.first) itms.first += itm.length; } if (itms.first >= itms.total) itms.first -= itms.total; var $cit = $cfs.children().eq(num); if ($cit.length) { $cit[before](itm); } else { $cfs.append(itm); } itms.total = $cfs.children().length; var sz = $cfs.triggerHandler('updateSizes'); nv_showNavi(opts, itms.total, conf); nv_enableNavi(opts, itms.first, conf); $cfs.trigger(cf_e('linkAnchors', conf)); $cfs.trigger(cf_e('updatePageStatus', conf), [true, sz]); return true; }); // removeItem event $cfs.bind(cf_e('removeItem', conf), function(e, num, org, dev) { e.stopPropagation(); var v = [num, org, dev], t = ['string/number/object', 'boolean', 'number'], a = cf_sortParams(v, t); num = a[0]; org = a[1]; dev = a[2]; var removed = false; if (num instanceof $ && num.length > 1) { $removed = $(); num.each(function(i, el) { var $rem = $cfs.trigger(cf_e('removeItem', conf), [$(this), org, dev]); if ($rem) $removed = $removed.add($rem); }); return $removed; } if (typeof num == 'undefined' || num == 'end') { $removed = $cfs.children().last(); } else { num = gn_getItemIndex(num, dev, org, itms, $cfs); var $removed = $cfs.children().eq(num); if ($removed.length){ if (num < itms.first) itms.first -= $removed.length; } } if ($removed && $removed.length) { $removed.detach(); itms.total = $cfs.children().length; var sz = $cfs.triggerHandler('updateSizes'); nv_showNavi(opts, itms.total, conf); nv_enableNavi(opts, itms.first, conf); $cfs.trigger(cf_e('updatePageStatus', conf), [true, sz]); } return $removed; }); // onBefore and onAfter event $cfs.bind(cf_e('onBefore', conf)+' '+cf_e('onAfter', conf), function(e, fn) { e.stopPropagation(); var eType = e.type.slice(conf.events.prefix.length); if (is_array(fn)) clbk[eType] = fn; if (typeof fn == 'function') clbk[eType].push(fn); return clbk[eType]; }); // currentPosition event $cfs.bind(cf_e('currentPosition', conf), function(e, fn) { e.stopPropagation(); if (itms.first == 0) var val = 0; else var val = itms.total - itms.first; if (typeof fn == 'function') fn.call($tt0, val); return val; }); // currentPage event $cfs.bind(cf_e('currentPage', conf), function(e, fn) { e.stopPropagation(); var ipp = opts.pagination.items || opts.items.visible; var max = Math.ceil(itms.total/ipp-1); if (itms.first == 0) var nr = 0; else if (itms.first < itms.total % ipp) var nr = 0; else if (itms.first == ipp && !opts.circular) var nr = max; else var nr = Math.round((itms.total-itms.first)/ipp); if (nr < 0) nr = 0; if (nr > max) nr = max; if (typeof fn == 'function') fn.call($tt0, nr); return nr; }); // currentVisible event $cfs.bind(cf_e('currentVisible', conf), function(e, fn) { e.stopPropagation(); $i = gi_getCurrentItems($cfs.children(), opts); if (typeof fn == 'function') fn.call($tt0, $i); return $i; }); // slice event $cfs.bind(cf_e('slice', conf), function(e, f, l, fn) { e.stopPropagation(); if (itms.total == 0) return false; var v = [f, l, fn], t = ['number', 'number', 'function'], a = cf_sortParams(v, t); f = (typeof a[0] == 'number') ? a[0] : 0; l = (typeof a[1] == 'number') ? a[1] : itms.total; fn = a[2]; f += itms.first; l += itms.first; while (f > itms.total) { f -= itms.total } while (l > itms.total) { l -= itms.total } while (f < 0) { f += itms.total } while (l < 0) { l += itms.total } var $iA = $cfs.children(); if (l > f) { var $i = $iA.slice(f, l); } else { var $i = $( $iA.slice(f, itms.total).get().concat( $iA.slice(0, l).get() ) ); } if (typeof fn == 'function') fn.call($tt0, $i); return $i; }); // isPaused, isStopped and isScrolling events $cfs.bind(cf_e('isPaused', conf)+' '+cf_e('isStopped', conf)+' '+cf_e('isScrolling', conf), function(e, fn) { e.stopPropagation(); var eType = e.type.slice(conf.events.prefix.length); if (typeof fn == 'function') fn.call($tt0, crsl[eType]); return crsl[eType]; }); // configuration event $cfs.bind(cf_e('configuration', conf), function(e, a, b, c) { e.stopPropagation(); var reInit = false; // return entire configuration-object if (typeof a == 'function') { a.call($tt0, opts); // set multiple options via object } else if (typeof a == 'object') { opts_orig = $.extend(true, {}, opts_orig, a); if (b !== false) reInit = true; else opts = $.extend(true, {}, opts, a); } else if (typeof a != 'undefined') { // callback function for specific option if (typeof b == 'function') { var val = eval('opts.'+a); if (typeof val == 'undefined') val = ''; b.call($tt0, val); // set individual option } else if (typeof b != 'undefined') { if (typeof c !== 'boolean') c = true; eval('opts_orig.'+a+' = b'); if (c !== false) reInit = true; else eval('opts.'+a+' = b'); // return value for specific option } else { return eval('opts.'+a); } } if (reInit) { sz_resetMargin($cfs.children(), opts); $cfs._cfs_init(opts_orig); $cfs._cfs_bind_buttons(); var siz = sz_setSizes($cfs, opts, false); $cfs.trigger(cf_e('updatePageStatus', conf), [true, siz]); } return opts; }); // linkAnchors event $cfs.bind(cf_e('linkAnchors', conf), function(e, $con, sel) { e.stopPropagation(); if (typeof $con == 'undefined' || $con.length == 0) $con = $('body'); else if (typeof $con == 'string') $con = $($con); if (typeof $con != 'object') return debug(conf, 'Not a valid object.'); if (typeof sel != 'string' || sel.length == 0) sel = 'a.caroufredsel'; $con.find(sel).each(function() { var h = this.hash || ''; if (h.length > 0 && $cfs.children().index($(h)) != -1) { $(this).unbind('click').click(function(e) { e.preventDefault(); $cfs.trigger(cf_e('slideTo', conf), h); }); } }); return true; }); // updatePageStatus event $cfs.bind(cf_e('updatePageStatus', conf), function(e, build, sizes) { e.stopPropagation(); if (!opts.pagination.container) return; if (build) { var ipp = opts.pagination.items || opts.items.visible, l = Math.ceil(itms.total/ipp); if (opts.pagination.anchorBuilder) { opts.pagination.container.children().remove(); opts.pagination.container.each(function() { for (var a = 0; a < l; a++) { var i = $cfs.children().eq( gn_getItemIndex(a*ipp, 0, true, itms, $cfs) ); $(this).append(opts.pagination.anchorBuilder(a+1, i)); } }); } opts.pagination.container.each(function() { $(this).children().unbind(opts.pagination.event).each(function(a) { $(this).bind(opts.pagination.event, function(e) { e.preventDefault(); $cfs.trigger(cf_e('slideTo', conf), [a*ipp, 0, true, opts.pagination]); }); }); }); } opts.pagination.container.each(function() { $(this).children().removeClass(cf_c('selected', conf)).eq($cfs.triggerHandler(cf_e('currentPage', conf))).addClass(cf_c('selected', conf)); }); return true; }); // updateSizes event $cfs.bind(cf_e('updateSizes', conf), function(e) { var a_itm = $cfs.children(), vI = opts.items.visible; if (opts.items.visibleConf.variable) vI = gn_getVisibleItemsNext(a_itm, opts, 0); else if (opts.items.filter != '*') vI = gn_getVisibleItemsNextFilter(a_itm, opts, 0); if (!opts.circular && itms.first != 0 && vI > itms.first) { if (opts.items.visibleConf.variable) { var nI = gn_getVisibleItemsPrev(a_itm, opts, itms.first) - itms.first; } else if (opts.items.filter != '*') { var nI = gn_getVisibleItemsPrevFilter(a_itm, opts, itms.first) - itms.first; } else { nI = opts.items.visible - itms.first; } debug(conf, 'Preventing non-circular: sliding '+nI+' items backward.'); $cfs.trigger('prev', nI); } opts.items.visible = cf_getItemsAdjust(vI, opts, opts.items.visibleConf.adjust, $tt0); return sz_setSizes($cfs, opts); }); // destroy event $cfs.bind(cf_e('destroy', conf), function(e, orgOrder) { e.stopPropagation(); tmrs = sc_clearTimers(tmrs); $cfs.data('cfs_isCarousel', false); $cfs.trigger(cf_e('finish', conf)); if (orgOrder) { $cfs.trigger(cf_e('jumpToStart', conf)); } if (opts.usePadding) { sz_resetMargin($cfs.children(), opts); } $cfs.css($cfs.data('cfs_origCss')); $cfs._cfs_unbind_events(); $cfs._cfs_unbind_buttons(); $wrp.replaceWith($cfs); return true; }); // triggerEvent, making prefixed and namespaced events accessible from the outside $cfs.bind('_cfs_triggerEvent', function(e, n, o) { e.stopPropagation(); return $cfs.triggerHandler(cf_e(n, conf), o); }); }; // /bind_events $cfs._cfs_unbind_events = function() { $cfs.unbind(cf_e('', conf)); $cfs.unbind(cf_e('', conf, false)); $cfs.unbind('_cfs_triggerEvent'); }; // /unbind_events $cfs._cfs_bind_buttons = function() { $cfs._cfs_unbind_buttons(); nv_showNavi(opts, itms.total, conf); nv_enableNavi(opts, itms.first, conf); if (opts.auto.pauseOnHover) { var pC = bt_pauseOnHoverConfig(opts.auto.pauseOnHover); $wrp.bind(cf_e('mouseenter', conf, false), function() { $cfs.trigger(cf_e('pause', conf), pC); }) .bind(cf_e('mouseleave', conf, false), function() { $cfs.trigger(cf_e('resume', conf)); }); } if (opts.auto.button) { opts.auto.button.bind(cf_e(opts.auto.event, conf, false), function(e) { e.preventDefault(); var ev = false, pC = null; if (crsl.isPaused) { ev = 'play'; } else if (opts.auto.pauseOnEvent) { ev = 'pause'; pC = bt_pauseOnHoverConfig(opts.auto.pauseOnEvent); } if (ev) { $cfs.trigger(cf_e(ev, conf), pC); } }); } if (opts.prev.button) { opts.prev.button.bind(cf_e(opts.prev.event, conf, false), function(e) { e.preventDefault(); $cfs.trigger(cf_e('prev', conf)); }); if (opts.prev.pauseOnHover) { var pC = bt_pauseOnHoverConfig(opts.prev.pauseOnHover); opts.prev.button.bind(cf_e('mouseenter', conf, false), function() { $cfs.trigger(cf_e('pause', conf), pC); }) .bind(cf_e('mouseleave', conf, false), function() { $cfs.trigger(cf_e('resume', conf)); }); } } if (opts.next.button) { opts.next.button.bind(cf_e(opts.next.event, conf, false), function(e) { e.preventDefault(); $cfs.trigger(cf_e('next', conf)); }); if (opts.next.pauseOnHover) { var pC = bt_pauseOnHoverConfig(opts.next.pauseOnHover); opts.next.button.bind(cf_e('mouseenter', conf, false), function() { $cfs.trigger(cf_e('pause', conf), pC); }) .bind(cf_e('mouseleave', conf, false), function() { $cfs.trigger(cf_e('resume', conf)); }); } } if ($.fn.mousewheel) { if (opts.prev.mousewheel) { if (!crsl.mousewheelPrev) { crsl.mousewheelPrev = true; $wrp.mousewheel(function(e, delta) { if (delta > 0) { e.preventDefault(); var num = bt_mousesheelNumber(opts.prev.mousewheel); $cfs.trigger(cf_e('prev', conf), num); } }); } } if (opts.next.mousewheel) { if (!crsl.mousewheelNext) { crsl.mousewheelNext = true; $wrp.mousewheel(function(e, delta) { if (delta < 0) { e.preventDefault(); var num = bt_mousesheelNumber(opts.next.mousewheel); $cfs.trigger(cf_e('next', conf), num); } }); } } } if ($.fn.touchwipe) { var wP = (opts.prev.wipe) ? function() { $cfs.trigger(cf_e('prev', conf)) } : null, wN = (opts.next.wipe) ? function() { $cfs.trigger(cf_e('next', conf)) } : null; if (wN || wN) { if (!crsl.touchwipe) { crsl.touchwipe = true; var twOps = { 'min_move_x': 30, 'min_move_y': 30, 'preventDefaultEvents': true }; switch (opts.direction) { case 'up': case 'down': twOps.wipeUp = wP; twOps.wipeDown = wN; break; default: twOps.wipeLeft = wN; twOps.wipeRight = wP; } $wrp.touchwipe(twOps); } } } if (opts.pagination.container) { if (opts.pagination.pauseOnHover) { var pC = bt_pauseOnHoverConfig(opts.pagination.pauseOnHover); opts.pagination.container.bind(cf_e('mouseenter', conf, false), function() { $cfs.trigger(cf_e('pause', conf), pC); }) .bind(cf_e('mouseleave', conf, false), function() { $cfs.trigger(cf_e('resume', conf)); }); } } if (opts.prev.key || opts.next.key) { $(document).bind(cf_e('keyup', conf, false, true, true), function(e) { var k = e.keyCode; if (k == opts.next.key) { e.preventDefault(); $cfs.trigger(cf_e('next', conf)); } if (k == opts.prev.key) { e.preventDefault(); $cfs.trigger(cf_e('prev', conf)); } }); } if (opts.pagination.keys) { $(document).bind(cf_e('keyup', conf, false, true, true), function(e) { var k = e.keyCode; if (k >= 49 && k < 58) { k = (k-49) * opts.items.visible; if (k <= itms.total) { e.preventDefault(); $cfs.trigger(cf_e('slideTo', conf), [k, 0, true, opts.pagination]); } } }); } if (opts.auto.play) { $cfs.trigger(cf_e('play', conf), opts.auto.delay); } if (crsl.upDateOnWindowResize) { var $w = $(window), _windowWidth = $w.width(), _windowHeight = $w.height(); $w.bind(cf_e('resize', conf, false, true, true), function(e) { if ($w.width() != _windowWidth || $w.height() != _windowHeight) { $cfs.trigger(cf_e('finish', conf)); if (opts.auto.pauseOnResize && !crsl.isPaused) { $cfs.trigger(cf_e('play', conf)); } sz_resetMargin($cfs.children(), opts); $cfs._cfs_init(opts_orig); var siz = sz_setSizes($cfs, opts, false); $cfs.trigger(cf_e('updatePageStatus', conf), [true, siz]); _windowWidth = $w.width(); _windowHeight = $w.height(); } }); } }; // /bind_buttons $cfs._cfs_unbind_buttons = function() { var ns1 = cf_e('', conf), ns2 = cf_e('', conf, false); ns3 = cf_e('', conf, false, true, true); $(document).unbind(ns3); $(window).unbind(ns3); $wrp.unbind(ns2); if (opts.auto.button) opts.auto.button.unbind(ns2); if (opts.prev.button) opts.prev.button.unbind(ns2); if (opts.next.button) opts.next.button.unbind(ns2); if (opts.pagination.container) { opts.pagination.container.unbind(ns2); if (opts.pagination.anchorBuilder) { opts.pagination.container.children().remove(); } } nv_showNavi(opts, 'hide', conf); nv_enableNavi(opts, 'removeClass', conf); }; // /unbind_buttons // START var crsl = { 'direction' : 'next', 'isPaused' : true, 'isScrolling' : false, 'isStopped' : false, 'mousewheelNext': false, 'mousewheelPrev': false, 'touchwipe' : false }, itms = { 'total' : $cfs.children().length, 'first' : 0 }, tmrs = { 'timer' : null, 'auto' : null, 'queue' : null, 'startTime' : getTime(), 'timePassed' : 0 }, scrl = { 'isStopped' : false, 'duration' : 0, 'startTime' : 0, 'easing' : '', 'anims' : [] }, clbk = { 'onBefore' : [], 'onAfter' : [] }, queu = [], conf = $.extend(true, {}, $.fn.carouFredSel.configs, configs), opts = {}, opts_orig = options, $wrp = $cfs.wrap('<'+conf.wrapper.element+' class="'+conf.wrapper.classname+'" />').parent(); conf.selector = $cfs.selector; conf.serialNumber = $.fn.carouFredSel.serialNumber++; // create carousel $cfs._cfs_init(opts_orig, true, starting_position); $cfs._cfs_build(); $cfs._cfs_bind_events(); $cfs._cfs_bind_buttons(); // find item to start if (is_array(opts.items.start)) { var start_arr = opts.items.start; } else { var start_arr = []; if (opts.items.start != 0) { start_arr.push(opts.items.start); } } if (opts.cookie) { start_arr.unshift(cf_readCookie(opts.cookie)); } if (start_arr.length > 0) { for (var a = 0, l = start_arr.length; a < l; a++) { var s = start_arr[a]; if (s == 0) { continue; } if (s === true) { s = window.location.hash; if (s.length < 1) { continue; } } else if (s === 'random') { s = Math.floor(Math.random()*itms.total); } if ($cfs.triggerHandler(cf_e('slideTo', conf), [s, 0, true, { fx: 'none' }])) { break; } } } var siz = sz_setSizes($cfs, opts, false), itm = gi_getCurrentItems($cfs.children(), opts); if (opts.onCreate) { opts.onCreate.call($tt0, itm, siz); } $cfs.trigger(cf_e('updatePageStatus', conf), [true, siz]); $cfs.trigger(cf_e('linkAnchors', conf)); return $cfs; }; // GLOBAL PUBLIC $.fn.carouFredSel.serialNumber = 1; $.fn.carouFredSel.defaults = { 'synchronise' : false, 'infinite' : true, 'circular' : true, 'responsive' : false, 'direction' : 'left', 'items' : { 'start' : 0 }, 'scroll' : { 'easing' : 'swing', 'duration' : 500, 'pauseOnHover' : false, 'mousewheel' : false, 'wipe' : false, 'event' : 'click', 'queue' : false } }; $.fn.carouFredSel.configs = { 'debug' : false, 'events' : { 'prefix' : '', 'namespace' : 'cfs' }, 'wrapper' : { 'element' : 'div', 'classname' : 'caroufredsel_wrapper' }, 'classnames' : {} }; $.fn.carouFredSel.pageAnchorBuilder = function(nr, itm) { return ''+nr+''; }; // GLOBAL PRIVATE // scrolling functions function sc_setScroll(d, e) { return { anims : [], duration : d, orgDuration : d, easing : e, startTime : getTime() }; } function sc_startScroll(s) { if (typeof s.pre == 'object') { sc_startScroll(s.pre); } for (var a = 0, l = s.anims.length; a < l; a++) { var b = s.anims[a]; if (!b) continue; if (b[3]) b[0].stop(); b[0].animate(b[1], { complete: b[2], duration: s.duration, easing: s.easing }); } if (typeof s.post == 'object') { sc_startScroll(s.post); } } function sc_stopScroll(s, finish) { if (typeof finish != 'boolean') finish = true; if (typeof s.pre == 'object') { sc_stopScroll(s.pre, finish); } for (var a = 0, l = s.anims.length; a < l; a++) { var b = s.anims[a]; b[0].stop(true); if (finish) { b[0].css(b[1]); if (typeof b[2] == 'function') b[2](); } } if (typeof s.post == 'object') { sc_stopScroll(s.post, finish); } } function sc_clearTimers(t) { if (t.auto) clearTimeout(t.auto); return t; } function sc_callCallbacks(cbs, t, args) { if (cbs.length) { for (var a = 0, l = cbs.length; a < l; a++) { cbs[a].apply(t, args); } } return []; } // fx functions function fx_fade(sO, c, x, d, f) { var o = { 'duration' : d, 'easing' : sO.easing }; if (typeof f == 'function') o.complete = f; c.animate({ opacity: x }, o); } function fx_cover(sc, c1, c2, o, prev) { var old_w = ms_getSizes(gi_getOldItemsNext(c1.children(), o), o, true)[0], new_w = ms_getSizes(c2.children(), o, true)[0], cur_l = (prev) ? -new_w : old_w, css_o = {}, ani_o = {}; css_o[o.d['width']] = new_w; css_o[o.d['left']] = cur_l; ani_o[o.d['left']] = 0; sc.pre.anims.push([c1, { 'opacity': 1 }]); sc.post.anims.push([c2, ani_o, function() { $(this).remove(); }]); c2.css(css_o); return sc; } function fx_uncover(sc, c1, c2, o, prev, n) { var new_w = ms_getSizes(gi_getNewItemsNext(c1.children(), o, n), o, true)[0], old_w = ms_getSizes(c2.children(), o, true)[0], cur_l = (prev) ? -old_w : new_w, css_o = {}, ani_o = {}; css_o[o.d['width']] = old_w; css_o[o.d['left']] = 0; ani_o[o.d['left']] = cur_l; sc.post.anims.push([c2, ani_o, function() { $(this).remove(); }]); c2.css(css_o); return sc; } // navigation functions function nv_showNavi(o, t, c) { if (t == 'show' || t == 'hide') { var f = t; } else if (o.items.minimum >= t) { debug(c, 'Not enough items: hiding navigation ('+t+' items, '+o.items.minimum+' needed).'); var f = 'hide'; } else { var f = 'show'; } var s = (f == 'show') ? 'removeClass' : 'addClass', h = cf_c('hidden', c); if (o.auto.button) o.auto.button[f]()[s](h); if (o.prev.button) o.prev.button[f]()[s](h); if (o.next.button) o.next.button[f]()[s](h); if (o.pagination.container) o.pagination.container[f]()[s](h); } function nv_enableNavi(o, f, c) { if (o.circular || o.infinite) return; var fx = (f == 'removeClass' || f == 'addClass') ? f : false, di = cf_c('disabled', c); if (o.auto.button && fx) { o.auto.button[fx](di); } if (o.prev.button) { var fn = fx || (f == 0) ? 'addClass' : 'removeClass'; o.prev.button[fn](di); } if (o.next.button) { var fn = fx || (f == o.items.visible) ? 'addClass' : 'removeClass'; o.next.button[fn](di); } } // get object functions function go_getObject($tt, obj) { if (typeof obj == 'function') obj = obj.call($tt); if (typeof obj == 'undefined') obj = {}; return obj; } function go_getNaviObject($tt, obj, type) { if (typeof type != 'string') type = ''; obj = go_getObject($tt, obj); if (typeof obj == 'string') { var temp = cf_getKeyCode(obj); if (temp == -1) obj = $(obj); else obj = temp; } // pagination if (type == 'pagination') { if (typeof obj == 'boolean') obj = { 'keys': obj }; if (typeof obj.jquery != 'undefined') obj = { 'container': obj }; if (typeof obj.container == 'function') obj.container = obj.container.call($tt); if (typeof obj.container == 'string') obj.container = $(obj.container); if (typeof obj.items != 'number') obj.items = false; // auto } else if (type == 'auto') { if (typeof obj.jquery != 'undefined') obj = { 'button': obj }; if (typeof obj == 'boolean') obj = { 'play': obj }; if (typeof obj == 'number') obj = { 'pauseDuration': obj }; if (typeof obj.button == 'function') obj.button = obj.button.call($tt); if (typeof obj.button == 'string') obj.button = $(obj.button); // prev + next } else { if (typeof obj.jquery != 'undefined') obj = { 'button': obj }; if (typeof obj == 'number') obj = { 'key': obj }; if (typeof obj.button == 'function') obj.button = obj.button.call($tt); if (typeof obj.button == 'string') obj.button = $(obj.button); if (typeof obj.key == 'string') obj.key = cf_getKeyCode(obj.key); } return obj; } // get number functions function gn_getItemIndex(num, dev, org, items, $cfs) { if (typeof num == 'string') { if (isNaN(num)) num = $(num); else num = parseInt(num); } if (typeof num == 'object') { if (typeof num.jquery == 'undefined') num = $(num); num = $cfs.children().index(num); if (num == -1) num = 0; if (typeof org != 'boolean') org = false; } else { if (typeof org != 'boolean') org = true; } if (isNaN(num)) num = 0; else num = parseInt(num); if (isNaN(dev)) dev = 0; else dev = parseInt(dev); if (org) { num += items.first; } num += dev; if (items.total > 0) { while (num >= items.total) { num -= items.total; } while (num < 0) { num += items.total; } } return num; } // items prev function gn_getVisibleItemsPrev(i, o, s) { var t = 0, x = 0; for (var a = s; a >= 0; a--) { var j = i.eq(a); t += (j.is(':visible')) ? j[o.d['outerWidth']](true) : 0; if (t > o.maxDimention) return x; if (a == 0) a = i.length; x++; } } function gn_getVisibleItemsPrevFilter(i, o, s) { return gn_getItemsPrevFilter(i, o.items.filter, o.items.visibleConf.org, s); } function gn_getScrollItemsPrevFilter(i, o, s, m) { return gn_getItemsPrevFilter(i, o.items.filter, m, s); } function gn_getItemsPrevFilter(i, f, m, s) { var t = 0, x = 0; for (var a = s, l = i.length; a >= 0; a--) { x++; if (x == l) return x; var j = i.eq(a); if (j.is(f)) { t++; if (t == m) return x; } if (a == 0) a = l; } } function gn_getVisibleOrg($c, o) { return o.items.visibleConf.org || $c.children().slice(0, o.items.visible).filter(o.items.filter).length; } // items next function gn_getVisibleItemsNext(i, o, s) { var t = 0, x = 0; for (var a = s, l = i.length-1; a <= l; a++) { var j = i.eq(a); t += (j.is(':visible')) ? j[o.d['outerWidth']](true) : 0; if (t > o.maxDimention) return x; x++; if (x == l+1) return x; if (a == l) a = -1; } } function gn_getVisibleItemsNextTestCircular(i, o, s, l) { var v = gn_getVisibleItemsNext(i, o, s); if (!o.circular) { if (s + v > l) v = l - s; } return v; } function gn_getVisibleItemsNextFilter(i, o, s) { return gn_getItemsNextFilter(i, o.items.filter, o.items.visibleConf.org, s, o.circular); } function gn_getScrollItemsNextFilter(i, o, s, m) { return gn_getItemsNextFilter(i, o.items.filter, m+1, s, o.circular) - 1; } function gn_getItemsNextFilter(i, f, m, s, c) { var t = 0, x = 0; for (var a = s, l = i.length-1; a <= l; a++) { x++; if (x == l) return x; var j = i.eq(a); if (j.is(f)) { t++; if (t == m) return x; } if (a == l) a = -1; } } // get items functions function gi_getCurrentItems(i, o) { return i.slice(0, o.items.visible); } function gi_getOldItemsPrev(i, o, n) { return i.slice(n, o.items.visibleConf.old+n); } function gi_getNewItemsPrev(i, o) { return i.slice(0, o.items.visible); } function gi_getOldItemsNext(i, o) { return i.slice(0, o.items.visibleConf.old); } function gi_getNewItemsNext(i, o, n) { return i.slice(n, o.items.visible+n); } // sizes functions function sz_resetMargin(i, o, m) { var x = (typeof m == 'boolean') ? m : false; if (typeof m != 'number') m = 0; i.each(function() { var j = $(this); var t = parseInt(j.css(o.d['marginRight'])); if (isNaN(t)) t = 0; j.data('cfs_tempCssMargin', t); j.css(o.d['marginRight'], ((x) ? j.data('cfs_tempCssMargin') : m + j.data('cfs_origCssMargin'))); }); } function sz_setSizes($c, o, p) { var $w = $c.parent(), $i = $c.children(), $v = gi_getCurrentItems($i, o), sz = cf_mapWrapperSizes(ms_getSizes($v, o, true), o, p); $w.css(sz); if (o.usePadding) { var p = o.padding, r = p[o.d[1]]; if (o.align) { if (r < 0) r = 0; } var $l = $v.last(); $l.css(o.d['marginRight'], $l.data('cfs_origCssMargin') + r); $c.css(o.d['top'], p[o.d[0]]); $c.css(o.d['left'], p[o.d[3]]); } $c.css(o.d['width'], sz[o.d['width']]+(ms_getTotalSize($i, o, 'width')*2)); $c.css(o.d['height'], ms_getLargestSize($i, o, 'height')); return sz; } // measuring functions function ms_getSizes(i, o, wrapper) { var s1 = ms_getTotalSize(i, o, 'width', wrapper), s2 = ms_getLargestSize(i, o, 'height', wrapper); return [s1, s2]; } function ms_getLargestSize(i, o, dim, wrapper) { if (typeof wrapper != 'boolean') wrapper = false; if (typeof o[o.d[dim]] == 'number' && wrapper) return o[o.d[dim]]; if (typeof o.items[o.d[dim]] == 'number') return o.items[o.d[dim]]; var di2 = (dim.toLowerCase().indexOf('width') > -1) ? 'outerWidth' : 'outerHeight'; return ms_getTrueLargestSize(i, o, di2); } function ms_getTrueLargestSize(i, o, dim) { var s = 0; for (var a = 0, l = i.length; a < l; a++) { var j = i.eq(a); var m = (j.is(':visible')) ? j[o.d[dim]](true) : 0; if (s < m) s = m; } return s; } function ms_getTrueInnerSize($el, o, dim) { if (!$el.is(':visible')) return 0; var siz = $el[o.d[dim]](), arr = (o.d[dim].toLowerCase().indexOf('width') > -1) ? ['paddingLeft', 'paddingRight'] : ['paddingTop', 'paddingBottom']; for (var a = 0, l = arr.length; a < l; a++) { var m = parseInt($el.css(arr[a])); siz -= (isNaN(m)) ? 0 : m; } return siz; } function ms_getTotalSize(i, o, dim, wrapper) { if (typeof wrapper != 'boolean') wrapper = false; if (typeof o[o.d[dim]] == 'number' && wrapper) return o[o.d[dim]]; if (typeof o.items[o.d[dim]] == 'number') return o.items[o.d[dim]] * i.length; var d = (dim.toLowerCase().indexOf('width') > -1) ? 'outerWidth' : 'outerHeight', s = 0; for (var a = 0, l = i.length; a < l; a++) { var j = i.eq(a); s += (j.is(':visible')) ? j[o.d[d]](true) : 0; } return s; } function ms_hasVariableSizes(i, o, dim) { var s = false, v = false; for (var a = 0, l = i.length; a < l; a++) { var j = i.eq(a); var c = (j.is(':visible')) ? j[o.d[dim]](true) : 0; if (s === false) s = c; else if (s != c) v = true; if (s == 0) v = true; } return v; } function ms_getPaddingBorderMargin(i, o, d) { return i[o.d['outer'+d]](true) - ms_getTrueInnerSize(i, o, 'inner'+d); } function ms_isPercentage(x) { return (typeof x == 'string' && x.slice(-1) == '%'); } function ms_getPercentage(s, o) { if (ms_isPercentage(o)) { o = o.slice(0, -1); if (isNaN(o)) return s; s *= o/100; } return s; } // config functions function cf_e(n, c, pf, ns, rd) { if (typeof pf != 'boolean') pf = true; if (typeof ns != 'boolean') ns = true; if (typeof rd != 'boolean') rd = false; if (pf) n = c.events.prefix + n; if (ns) n = n +'.'+ c.events.namespace; if (ns && rd) n += c.serialNumber; return n; } function cf_c(n, c) { return (typeof c.classnames[n] == 'string') ? c.classnames[n] : n; } function cf_mapWrapperSizes(ws, o, p) { if (typeof p != 'boolean') p = true; var pad = (o.usePadding && p) ? o.padding : [0, 0, 0, 0]; var wra = {}; wra[o.d['width']] = ws[0] + pad[1] + pad[3]; wra[o.d['height']] = ws[1] + pad[0] + pad[2]; return wra; } function cf_sortParams(vals, typs) { var arr = []; for (var a = 0, l1 = vals.length; a < l1; a++) { for (var b = 0, l2 = typs.length; b < l2; b++) { if (typs[b].indexOf(typeof vals[a]) > -1 && typeof arr[b] == 'undefined') { arr[b] = vals[a]; break; } } } return arr; } function cf_getPadding(p) { if (typeof p == 'undefined') return [0, 0, 0, 0]; if (typeof p == 'number') return [p, p, p, p]; else if (typeof p == 'string') p = p.split('px').join('').split('em').join('').split(' '); if (!is_array(p)) { return [0, 0, 0, 0]; } for (var i = 0; i < 4; i++) { p[i] = parseInt(p[i]); } switch (p.length) { case 0: return [0, 0, 0, 0]; case 1: return [p[0], p[0], p[0], p[0]]; case 2: return [p[0], p[1], p[0], p[1]]; case 3: return [p[0], p[1], p[2], p[1]]; default: return [p[0], p[1], p[2], p[3]]; } } function cf_getAlignPadding(itm, o) { var x = (typeof o[o.d['width']] == 'number') ? Math.ceil(o[o.d['width']] - ms_getTotalSize(itm, o, 'width')) : 0; switch (o.align) { case 'left': return [0, x]; case 'right': return [x, 0]; case 'center': default: return [Math.ceil(x/2), Math.floor(x/2)]; } } function cf_getAdjust(x, o, a, $t) { var v = x; if (typeof a == 'function') { v = a.call($t, v); } else if (typeof a == 'string') { var p = a.split('+'), m = a.split('-'); if (m.length > p.length) { var neg = true, sta = m[0], adj = m[1]; } else { var neg = false, sta = p[0], adj = p[1]; } switch(sta) { case 'even': v = (x % 2 == 1) ? x-1 : x; break; case 'odd': v = (x % 2 == 0) ? x-1 : x; break; default: v = x; break; } adj = parseInt(adj); if (!isNaN(adj)) { if (neg) adj = -adj; v += adj; } } if (typeof v != 'number') v = 1; if (v < 1) v = 1; return v; } function cf_getItemsAdjust(x, o, a, $t) { return cf_getItemAdjustMinMax(cf_getAdjust(x, o, a, $t), o.items.visibleConf); } function cf_getItemAdjustMinMax(v, i) { if (typeof i.min == 'number' && v < i.min) v = i.min; if (typeof i.max == 'number' && v > i.max) v = i.max; if (v < 1) v = 1; return v; } function cf_getSynchArr(s) { if (!is_array(s)) s = [[s]]; if (!is_array(s[0])) s = [s]; for (var j = 0, l = s.length; j < l; j++) { if (typeof s[j][0] == 'string') s[j][0] = $(s[j][0]); if (typeof s[j][1] != 'boolean') s[j][1] = true; if (typeof s[j][2] != 'boolean') s[j][2] = true; if (typeof s[j][3] != 'number') s[j][3] = 0; } return s; } function cf_getKeyCode(k) { if (k == 'right') return 39; if (k == 'left') return 37; if (k == 'up') return 38; if (k == 'down') return 40; return -1; } function cf_setCookie(n, v) { if (n) document.cookie = n+'='+v+'; path=/'; } function cf_readCookie(n) { n += '='; var ca = document.cookie.split(';'); for (var a = 0, l = ca.length; a < l; a++) { var c = ca[a]; while (c.charAt(0) == ' ') { c = c.slice(1); } if (c.indexOf(n) == 0) { return c.slice(n.length); } } return 0; } // buttons functions function bt_pauseOnHoverConfig(p) { if (p && typeof p == 'string') { var i = (p.indexOf('immediate') > -1) ? true : false, r = (p.indexOf('resume') > -1) ? true : false; } else { var i = r = false; } return [i, r]; } function bt_mousesheelNumber(mw) { return (typeof mw == 'number') ? mw : null } // helper functions function is_array(a) { return typeof(a) == 'object' && (a instanceof Array); } function getTime() { return new Date().getTime(); } function debug(d, m) { if (typeof d == 'object') { var s = ' ('+d.selector+')'; d = d.debug; } else { var s = ''; } if (!d) return false; if (typeof m == 'string') m = 'carouFredSel'+s+': ' + m; else m = ['carouFredSel'+s+':', m]; if (window.console && window.console.log) window.console.log(m); return false; } // CAROUFREDSEL ALL LOWERCASE $.fn.caroufredsel = function(o, c) { return this.carouFredSel(o, c); }; // EASING FUNCTIONS $.extend($.easing, { 'quadratic' : function(t) { var t2 = t * t; return t * (-t2 * t + 4 * t2 - 6 * t + 4); }, 'cubic' : function(t) { return t * (4 * t * t - 9 * t + 6); }, 'elastic' : function(t) { var t2 = t * t; return t * (33 * t2 * t2 - 106 * t2 * t + 126 * t2 - 67 * t + 15); } }); })(jQuery);fred-carousel/jquery.touchwipe.min.js000066600000003020151372266600013753 0ustar00/** * jQuery Plugin to obtain touch gestures from iPhone, iPod Touch and iPad, should also work with Android mobile phones (not tested yet!) * Common usage: wipe images (left and right to show the previous or next image) * * @author Andreas Waltl, netCU Internetagentur (http://www.netcu.de) * @version 1.1.1 (9th December 2010) - fix bug (older IE's had problems) * @version 1.1 (1st September 2010) - support wipe up and wipe down * @version 1.0 (15th July 2010) */ (function($){$.fn.touchwipe=function(settings){var config={min_move_x:20,min_move_y:20,wipeLeft:function(){},wipeRight:function(){},wipeUp:function(){},wipeDown:function(){},preventDefaultEvents:true};if(settings)$.extend(config,settings);this.each(function(){var startX;var startY;var isMoving=false;function cancelTouch(){this.removeEventListener('touchmove',onTouchMove);startX=null;isMoving=false}function onTouchMove(e){if(config.preventDefaultEvents){e.preventDefault()}if(isMoving){var x=e.touches[0].pageX;var y=e.touches[0].pageY;var dx=startX-x;var dy=startY-y;if(Math.abs(dx)>=config.min_move_x){cancelTouch();if(dx>0){config.wipeLeft()}else{config.wipeRight()}}else if(Math.abs(dy)>=config.min_move_y){cancelTouch();if(dy>0){config.wipeDown()}else{config.wipeUp()}}}}function onTouchStart(e){if(e.touches.length==1){startX=e.touches[0].pageX;startY=e.touches[0].pageY;isMoving=true;this.addEventListener('touchmove',onTouchMove,false)}}if('ontouchstart'in document.documentElement){this.addEventListener('touchstart',onTouchStart,false)}});return this}})(jQuery);fred-carousel/.htaccess000066600000000177151372266600011116 0ustar00 Order allow,deny Deny from all fred-carousel/index.html000066600000000000151372266600011276 0ustar00style.css000066600000024266151372266600006444 0ustar00 /* ----------------- General Styles --------------- */ #div_debug{ font-size:14px; } .invisible{ opacity:0; filter:alpha(opacity=0); } .error_message_box{ padding:5px; border:1px solid #B70F0F; /* red */ background-color:#F8E0E0; font-size:14px; margin:10px; } .success_message_box{ padding:5px; border:1px solid #2E982E; /* green */ background-color:#E8F8E8; font-size:14px; margin:10px; } .clear{ clear:both; } input.textbox-small{ width:40px; padding-left:2px; } input.color-picker{ width:63px; padding-left:2px; } .sap_vert{ height:40px; } .input_url{ width:230px; } .hidden{ display:none; } .input_example{ float:left; display:block; padding-top:7px; font-style:italic; } .area_left{ height:100px; } .slider_edit_slides a{ margin-left:10px; margin-top:10px; font-size:20px; } .help_item{ width:500px; max-width:500px; } .toggle-editor{ clear:both; } .inputbox_big{ width:240px; font-size: 1.364em; } .component_footer{ padding-top:10px; text-align:right; padding-right:10px; color:#666666; } #component_footer_link{ color:#666666; text-decoration:underline; } /* ----------------- Buttons --------------- */ a.button-secondary{ border:1px solid #A1A1A1; padding:3px; text-decoration:none; background-color:#E3E3E3; } a.button-secondary:hover{ text-decoration:none; background-color:#ECECEC; } a.button-primary{ text-decoration:none; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5BC0DE), color-stop(100%, #2F96B4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #5BC0DE 0%, #2F96B4 100%); /* IE10+ */ background: linear-gradient(top, #5BC0DE 0%, #2F96B4 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5BC0DE', endColorstr='#2F96B4', GradientType=0 ); /* IE6-8 */ color:#fff !important; font-size:14px; text-shadow:1px 1px 1px #5BC0DE; text-decoration:none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; /* future proofing */ -khtml-border-radius: 5px; /* for old Konqueror browsers */ box-shadow: 0 1px #FFFFFF; -moz-box-shadow: 0 1px #FFFFFF; -webkit-box-shadow: 0 1px #FFFFFF; border: 1px solid #5BC0DE; cursor:pointer; text-align:center; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; } a.button-primary:hover{ text-decoration:none !important; color:#fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #2F96B4 0%, #5BC0DE 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2F96B4), color-stop(100%, #5BC0DE)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2F96B4 0%, #5BC0DE 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2F96B4 0%, #5BC0DE 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2F96B4 0%, #5BC0DE 100%); /* IE10+ */ background: linear-gradient(top, #2F96B4 0%, #5BC0DE 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2F96B4', endColorstr='#5BC0DE', GradientType=0 ); /* IE6-8 */ cursor:pointer; } /* ----------------- Arrows Grid --------------- */ ul.arrows_list{ list-style:none; margin:0px; padding:0px; } ul.arrows_list li{ float:left; margin-right:10px; margin-bottom:10px; } ul.arrows_list li a{ display:block; width:150px; height:117px; text-decoration:none; text-align:center; background-image:url(images/bg.gif); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ border:1px solid lightgray; } ul.arrows_list li a span{ display:block; padding-top:10px; } .arrows_grid .arrow_left{ margin-right:2px; } .arrows_grid .arrow_right{ margin-left:2px; } ul.arrows_list li a:hover{ background-color:#e6e6e6; background-image:none; } .dir_arrow{ position:absolute; cursor:move; } /* ----------------- Bullets --------------- */ #bullets_wrapper{ position:absolute; cursor:move; } #bullets_wrapper ul{ list-style:none; margin:0px; padding:0px; } #bullets_wrapper ul li{ float:left; } /* ----------------- Bullets Grid --------------- */ ul.bullets_list{ list-style:none; margin:0px; padding:0px; } ul.bullets_list li{ float:left; margin-right:10px; margin-bottom:10px; } ul.bullets_list li a{ display:block; width:130px; height:60px; text-decoration:none; text-align:center; background-image:url(images/bg.gif); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ border:1px solid lightgray; } ul.bullets_list li a span{ display:block; padding-top:10px; } ul.bullets_list li a:hover{ background-color:#e6e6e6; background-image:none; } /* ----------------- Captions --------------- */ #caption_back{ position:absolute; width:100%; left:0px; } #caption_text{ margin:0px; } /* =============== Slide View =============== */ .slide_wrapper_inside{ width:800px; } /* =============== Settings Admin Input =============== */ /* arrow chooser */ .adminform .chooser-image-wrapper{ margin:0px; padding:0px; } .adminform .chooser-image-wrapper img{ margin:0px; padding:0px; margin-right:10px; } .adminform .button-chooser{ float:left; margin-top:10px; } /* end arrow chooser */ .adminform input.number{ width:50px; } .adminform .unit{ float:left; font-size:12px; padding-top:10px; } .adminform input { padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ font-size:13px; } .adminform select { padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* future proofing */ } .adminform label { font-size:13px!important; min-width:160px!important; width:160px!important; } .adminform .radio_small label{ min-width:30px!important; width:30px!important; } .adminform .radio_wide label{ min-width:100px!important; width:100px!important; } .submenu-box { padding:10px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-8 */ -moz-box-shadow: 0px 1px 2px 1px #ccc; -webkit-box-shadow: 0px 1px 2px 1px #ccc; box-shadow: 0px 1px 2px 1px #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ height:30px; } ul#submenu li a { display:block; padding:8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ border:1px solid transparent; } ul#submenu li { margin-right:10px; } ul#submenu li a:hover { border:1px solid lightgray; text-decoration:none; } ul#submenu li a.active { border:1px solid lightgray; text-decoration:none; } #button_edit_slides_general{ float:right; margin-top:16px; margin-right:20px; } arrows/elegant_round_white/.htaccess000066600000000177151372266600013726 0ustar00 Order allow,deny Deny from all arrows/elegant_round_white/right.png000066600000002040151372266600013742 0ustar00PNG  IHDR--: pHYs  ~IDATX͙k#eL_!6PXh"¶i +ʞae daғaJYӆ֖P6n1"ں4h;$My@H&|ɛyߙ$a \g#}~? n՞M XnZy$=Z7I$ ^!Z$ݕ6-#CI']MSW$ͷQ˜_qIO:(@R#yS@˽KsV/fff(J,..=0dBƆ߸`)xP(D>S*H$~`[7bww5bxo3 (jHT"2Y<`HRVYXXm4ߵ!6sw*{{{LLLDLŮWL%looeddd#Wk,--144`ѕxj"նm,`T*e5ԆqGtx v/VM{ou&o sh47p[/# 4]TY%$Y^筹Q{-.O$]ks֬$[y\.ZCmI gЊ{#E"ꅏVDqخ,_=\l`#{˳{O4IENDB`arrows/elegant_round_white/index.html000066600000000000151372266600014106 0ustar00arrows/elegant_round_white/right_hover.png000066600000001755151372266600015161 0ustar00PNG  IHDR--:tEXtSoftwareAdobe ImageReadyqe<IDATx̙MkSQ' mIBmVئp'RtťЍ W]V"n\i>HlZVB|9s{.x&sҍ>=w̜9R:m"oF_@_Bl-%+OoRC;=7謞gs1py~Wo My}->G?ڊ+Bz^}}OdV*^@>~6A{@?RjmV6Ic _ѳ@;)vւ&+Y"[s|> >A'h]!Jq*-C9 fV+B!fnKeUͱ`iX,r_.), LLLDQNhWus\.H$83[*;x888p8̱CjEaPI&V⑑X,trPFѨA8Nښiǵv &]*}}}z9%Tƒ  FtZUd20>>.7QLV*Wn୭-9S8N\zC:u߇H$6 FGG9P@J6/pIbHQ˘WVqztt$7r1aևa M]]]OcuIKn㯸bYƪAޭdR;t w0Mz&ݢqwǭ Ɲ0TwkqH,TZM.@K_s]#[4f],:~YyB+NL+>l=h(L[:7i(ibH߬VŃiRN/d xie6[YYP("u("hv;tv)ATH$Td2qRItm.xVWWaddl6gI_ qUt: T <QIҧ8 \.zz?BOsp, dYՋtF\veqqQ_Eap80== \'4/l$RNyNNyզw3$6a sG$OQ`C1}GN@&da(̗NRg˓ lxUҴbx {vXsDF#m@DenC5U =*[z`b Xc4]aɖDx[FEt!`~U"izM0!jMI嚙 -w){IDATx̙KSaǟi0x!B0rxUFWB?xUWBEEten"/2PP岹yz{b37y޳}8TUF.AoH%Uߋ!ȕ"K!Oo ndod xLiʫ -8U 2=ڧjt=2گψ<ӎ[^=Cy UUZfrԘ{N":>lll2sWvzڎe^+"x\Q}>477 q~N EJ99vs&sb300]4WؗzMɽؾGqNS/Ͽ>N@&z& ^b%@Af$Gdda#4b &Q9[7V |e4LVcsm$esSE1F)^ѝ-Lq<3XVa#9 OȄ9b.4||7i-r\FD̗tfDyxA#L Order allow,deny Deny from all arrows/index.html000066600000000000151372266600010060 0ustar00arrows/elegant_round_black/index.html000066600000000000151372266600014042 0ustar00arrows/elegant_round_black/left.png000066600000003234151372266600013521 0ustar00PNG  IHDR--:tEXtSoftwareAdobe ImageReadyqe<hiTXtXML:com.adobe.xmp اIDATx̙Q"a'c#"(=O Zzݧ,}%},rY^bC׽芈8{g%umO5sxWɊ8r#wZ9rFfZ(_s}!w$Z{d)!.bW:ef40B]HBF6t|vEμ < yq.v61c]F? b'C0aL FQX SQ9KJ$\1 UNL&FzW%,X,fs;ݵUvi*6;WZ:FCU%M\V}sH6g$;ߝ@_%?:ړ$W澢g|4eM@@ypp@ێZqa >!9  '1skj Upq.~ /8o qqԫ[fu\.Y[Lk}YyQv?S$bRu~v# 2_ORsXIENDB`arrows/elegant_round_black/options.ini000066600000000027151372266600014252 0ustar00width = 45 height = 45arrows/elegant_round_black/left_hover.png000066600000002061151372266600014721 0ustar00PNG  IHDR--:tEXtSoftwareAdobe ImageReadyqe<IDATxYKq>n -4K1ZZ8  B%!034лƠ.*Q$+Sie.Vy*-9X͹[<8ѝ=;_ "?3_~WIQB!5O!'.D@V -q~/-E#"^"ҢGnm9 eyFsx&z"$|V +7O4 R0bC^Ft9Ta$G#)<=ULDn$(e1dffJ!pS9P^^~%G4yyࢢ">OljǤ,Aoo/zE)ƕ6Bǧs厎())z8@ Tƨhoo>-2qQSL&*V= Vu`hhL:aJuyj-uvvBAAṹ9M^*ʸ6 ZZZn'SLRs= !AK1}& &"xM$Q2Fqq1466ؘyaܥ1X,033Z J6 ݭr vvъ# ͐ Z|XOHXt: MMMv߅A+5g 7x FFFl6+M nhot&AQ⼿_s!ߢ"Z({*e!ߟIOIENDB`arrows/elegant_round_black/.htaccess000066600000000177151372266600013662 0ustar00 Order allow,deny Deny from all arrows/elegant_round_black/right_hover.png000066600000002043151372266600015104 0ustar00PNG  IHDR--:tEXtSoftwareAdobe ImageReadyqe<IDATxY]HSa~(Sh_"X"օ^v+", D (̒dm9i;0m=x{{Q܋`08gZ};͑Ez=tuui? 7@2hYvb 333a$zZIX,fLJ p@]] qҊĢ@ n +++055Bjt!)%F%a!WHREGM---011ccc"Zt=D"){PQG(,TGFF@IA0aTxzIƿSLXynR zN.g]\QM&c7l6$ qa mdCQɿR*]@F| l;ޱBjT Fn{tiqnsG[-zoY/"4 e_ *ަ"L'D*фoG/ǡMQy YY`уeN4"ũܽ_L7`*;N>qN/XdU aBCSLقfJZV3 & mH%#Nk.k& x+U+dG kfs 0deIENDB`jsfunc.js000066600000043776151372266600006427 0ustar00 var LF = String.fromCharCode(13) + String.fromCharCode(10); function isIE(){ if(document.all) return(true); else return(false); } ///////////////////////////////////////////// //for tracing document.write(""); var traceNum = 0; function trace(text){ //return(false); //remove me var div; placeX = 1000; if(arguments.length>1) placeX = arguments[1]; div = document.getElementById("traceDiv"); if(!div){ alert(text); return(false); } traceNum ++; div.style.backgroundColor = "#B9DBF0"; div.style.background = "#B9DBF0"; div.style.display = ""; div.style.left = placeX; div.innerHTML = "
          " + traceNum + ":  " + text + div.innerHTML; } function clearTrace(){ var div; div = getElement("traceDiv"); if(!div) return(false); div.innerHTML = ""; traceNum = 0; } ///////////////////////////////////////////////////////// function getElement(objectName){ var obj = document.getElementById(objectName); if(!obj){ alert(objectName + " error - no object"); return(false); } return(obj) } /////////////////////////////////////////////////// function getElements(objectName){ var obj = document.getElementsByName(objectName); if(!obj){ alert(objectName + " error - no object"); return(false); } return(obj) } /////////////////////////////////////////////////// function displayElement(elementID,show){ if(typeof show == "undefined") var show = true; var el = getElement(elementID); if(!el) return(false); if(show == true) el.style.display = ""; else if(show == false) el.style.display = "none"; } /////////////////////////////////////////////////// function focusElement(elementID){ var el = getElement(elementID); if(!el) return(false); el.focus(); } /////////////////////////////////////////////////// function enableElement(elementID,show){ if(typeof show == "undefined") var show = true; var el = getElement(elementID); if(!el) return(false); el.disabled = (!show); } ////////////////////////////////////////////////////////////////////////////// function valueElement(objectName,text){ var obj = document.getElementById(objectName); if(!obj){ alert(objectName + "error - no object"); return(false); } if(obj.tagName == "TD" || obj.tagName == "DIV") obj.innerHTML = text; else obj.value = text; return(obj) } //------------------------ select fuinctions ----------------------------------------- ////////////////////////////////////////////////////////////////////////////// // return selected option of select box function getSelectedOption(selectID){ var i,selectedOption,select; selectedOption = false; select = getElement(selectID); for(i=0;i0) arrEx = exValues.split(","); if(maskValues.length>0) arrMask = maskValues.split(","); str = ""; for(i=0;i0 && searchInArray(arrEx,value) != -1) flag = false; else{ if(maskValues.length>0 && searchInArray(arrMask,value) == -1) flag = false; } if(flag == true){ if(str.length > 0) str += sap; str += value; } } return(str); } ////////////////////////////////////////////////////////////////////////////// // select multiple items by value function selectMultiple(selectID,values,sap){ var i,select,arrValues,value; values = String(values); select = getElement(selectID); if(values.length == 0) return(false); arrValues = values.split(sap); if(arrValues.length == 0) return(false); for(i=0;i0) values += sap; if(flagNames) values += select.options[i].text; else values += select.options[i].value; } return(values); } ///////////////////////////////////////////// //remove all items from a select function clearSelect(selectID){ var select = getElement(selectID); while(select.options.length != 0) select.remove(0); } ///////////////////////////////////////////// //find select option by value, and update text function updateSelectByValue(selectID,value,text){ var select,selectedOption; selectedOption = false; select = getElement(selectID); for(i=0;i= 0){ if(select.selectedIndex == select.length-1) optionOld = null; else{ indexOld = select.selectedIndex+1; optionOld = select.options[indexOld]; } } } else{ if (select.selectedIndex >= 0){ indexOld = select.selectedIndex; optionOld = select.options[indexOld]; } } try { select.add(option, optionOld); // standards compliant; doesn't work in IE } catch(ex) { if(indexOld != -1) select.add(option, indexOld); // IE only else select.add(option); // IE only } if(select.multiple == false) option.selected = true; } ////////////////////////////////////////////////////////////////////////////// //remove item from list , by the value function removeFromSelectByValue(selectID,value){ var select,options,i,removeIndex,selectIndex; select = getElement(selectID); options = select.options; removeIndex = -1; for(i=0;i=0) select.options[selectIndex].selected = true; } } ///////////////////////////////////////////////////////// //Find absolute position on the screen of some element function findPos(obj){ var curleft = curtop = 0; if (obj.offsetParent) { curleft = obj.offsetLeft; curtop = obj.offsetTop; while (obj = obj.offsetParent) { curleft += obj.offsetLeft; curtop += obj.offsetTop; } } return[curleft,curtop]; } ///////////////////////////////////////////////////////// // set absolute div to distanation div position function setDivToDivPos(srcID,dstID,dx,dy){ if(!dx) var dx=0; if(!dy) var dy=0; var pos = findPos(getElement(dstID)); var div = getElement(srcID); div.style.left = Number(pos[0]+dx)+"px"; div.style.top = Number(pos[1]+dy)+"px"; } ///////////////////////////////////////////////////////// //Get selected radio number. if not - return 0 function getSelectedRadioNumber(radioID){ var radios,i; radio = getElements(radioID); for(i=0;i0) str = String("0" + num); return(str); } ///////////////////////////////////////////////////////// // print array by trace name/id -> element function print_r(arr){ if(typeof arr!="object"){ trace("print_r error , the given array argument is not object, but: " + typeof arr); return(false); } var i,x; for(x in arr){ trace(x + " - " + arr[x] + ""); } } ///////////////////////////////////////////////////////// function trim(str){ return str.replace(/^\s+|\s+$/g,""); } ///////////////////////////////////////////////////////// //get view area sizes (set global function getViewSizes(){ var viewWidth,viewHeight; //firefox if(typeof window.innerWidth != 'undefined'){ viewWidth = window.innerWidth; viewHeight = window.innerHeight; } //explorer else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0){ viewWidth = document.documentElement.clientWidth; viewHeight = document.documentElement.clientHeight; } //older explorer else{ var bodies = document.getElementsByTagName('body'); if(!bodies){ alert("getViewSizes (javascriptFunctions.js) error - the body not found"); return([0,0]); } viewWidth = bodies[0].clientWidth; viewHeight = bodies[0].clientHeight; } return([viewWidth,viewHeight]); } ///////////////////////////////////////////////////////// //deside how the error will be printed function printError(err){ alert(err); } ///////////////////////////////////////////////////////// // load external js code function loadJsCode(code){ if(window.execScript) window.execScript(code) else window.eval(code); } ///////////////////////////////////////////////////////// //string left and string right functions: function left(str,n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } function right(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } //-------------------------------------------------------------------------- function getSrcElementFromEvent(e){ if(isIE()) return(e.srcElement); return(e.target); } //------------------------------------------------------------------------------------------------------------------------------------------------------ // dump functions function dump_a(obj){ var ret_val="
          "; if(typeof obj == 'object' || typeof obj == 'function') { //ret_val += '***'+obj.name+'***
          '; for(var i in obj){ ret_val += ('' + i + ' (' + typeof obj[i] + ') :' + obj[i] + '

          '); // if (typeof obj[i] == 'object')// && (bool == true)) // ret_val += "
          "+ dump(obj[i]) +"
          '); ret_val += "
          "; return ret_val; } function dump_all(obj,count){ //if(obj == null) if(typeof obj == 'undefined') return "undefined"; if( obj == 'parent') return "Pt4567"; // var ret_val= ""; var ct = ( count == null)? 3 : parseInt(count)-1 if (ct > 0) { //ret_val += ct+ ('(' + typeof obj + ') :' + obj + '
          ')+dump_all(obj,ct); /**/ var ret_val = '
          '; /**/ } if (ret_val == null) return "stoped looking"; else return ret_val; } /////////////////////////////////////////////////////////////// function print_blank(txt,objName){ var preText = (objName == null) ? '' : objName; if (objName != '') preText = '***'+objName+'***
          '; var a = window.open("about:blank"); a.document.writeln(preText+txt); a.document.close(); } /////////////////////////////////////////////////////////////// function dmp(obj,depth){ var depth = (depth == null) ? 0 : depth; var preText = ''; if (depth>1){ print_blank(dump_all(obj,depth),obj.name); } else{ print_blank(dump_a(obj),obj.name); //preText = '***'+obj.name+'***
          '; } } //-------------------------------------------------------------------------- //get array with all form elements function getObjFormElements(formID){ var obj = new Object(); var form = getElement(formID); var name,value,type,flagUpdate; //enabling all form items connected to mx for(var i=0; i/? "; var charSet = ""; if (number == true) charSet += numberChars; if (lower == true) charSet += lowerChars; if (upper == true) charSet += upperChars; if (other == true) charSet += otherChars; return charSet.charAt(getRandomNum(0, charSet.length)); } //------------------------------------------------------------------------------------------------ //generate password (first - char, lowercase) function generatePassword(len){ var str = getRandomChar(false,true,false,false); //get char only for(var i=0;i").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
          a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
          "+""+"
          ",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
          t
          ",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
          ",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

          ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
          ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
          ","
          "],thead:[1,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],col:[2,"","
          "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
          ","
          "]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f .clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
          ").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);resizer/index.html000066600000000000151372266600010226 0ustar00resizer/empty_image.jpg000066600000016610151372266600011251 0ustar00JFIFddDucky<Adobed       ,, !1AQqra"2RSs45#%Bb3$TCcD ?{ZF 7PsA! DGcOql_N*TTB@A!+ B"DGB(B@A! DUҀTB@@DB(:QD/"6sx}5 DeumY͑K֗D$(馀56Hk|x]XK(hkAޫ?TvdIOC5ӟiktt?BQB@@4Pds͸`#C]A˜qܻr4P*( %[%Iy =| )kװc-pAQ A( h ߏIԉX*AlôǷ8㧑R-wW4Uj3agdm/wEJKn$\^2$FnLY<5$xtwTf"!ETT@@@@@@@@@A6}g5"V>%-;CA0ݏ5(RoմPb~5;neq7ΘW5AgXP~3pm]8$JQQqÝ<OB ڀBDB@@Aڊ mjD eyh* b|R>7/a-p Ъ; GS.uv{?zt]|JchْZ+oQsmOvߐ4Q *-6`~m(EPv3s+ND]yԤs}aGr*zTFQAےխ=yjv2;BPbhd[GVh'i҃53i&HG T\eٰw8ޕUDEPB@A@AA;DY"VN&huX^W%dY0TT(&{6\\XKGu0P~{EG =ЃkK\E;<NĢPb6\fkM[DEM]\Dm=t(4"**B@Aފ Ugmi0HG5sR5eocyЁFW}WiGvd[_zt(u,HO-J.2\ 0%5yM;2k"0Y#;Gk&dԒI:I*iq yY|P?t BPB Q!om?k0Dewu:Tmu8#h8vCΈQה-}yoTWqǘ[`lF*{y],Ty(4{?=mhαǡA@A!! @@@@@@A"8<1lmh {y M3SQٖ䶹{^2;"y\A' -4קt Ifj#fl-fI)|nh%ߣP["wckv#U4% $p ;0<ٲ&=Ύ4h-{ZdjH**B@Ab X[ \A 6&&/{iZX+Fb-Et jH-F&#} ,oykk__$t"\,/ M\(+w[P s$S@ d ;{[-NyJҨݖ0 FDrfVmlj4T_n0{0L[TqR[}Sťx~ <# AYEgpatNq7Ps~ `P-#00ZkA! ESm_ǽo1Dclѭ?+]WqA͕f1Oq: dI<r,d;ӗqPAWEFvm ڨMQ00 0D,Dh!U E*B p(_*O.ӻH%y|(3JvW~Qn89-:T}CVF5AΚ?+@pATi}ˀ^zTv6˺֒8i1P@@AqZ>37hvz9$qFQoslW) ݨP|fM|Zb뷝g9PuPJA!-* ;IQz*5ҠPpC[Oy ceҢ9]a;w\=/f0hi}T,W/O& *46fb? Ѓ5EF,˭MN&j;yr'D5Ť4e(p]>=yeŨƒ+4C+Q֨cbc] y|}ēAij( 4Q wǪT( oJU @A9s{oؗ‚ZڲaMdٖTR]|h8lA~` j#hmw(% unA9~L9B)JN%HTQG{s;2YvJRrY + ּ}ϫc#k(Do88uT֚}vLى,5{,s[6H\4M}`G sU=}PEyZ[ZAl6tƒ}ȚۙB@uqj,Pt/!SR*֨@AEr˚XE#`׷C@Dz[Ap^hH4Rv1H5 ._ h>֗8ѠTEr~oq#F̎4 ws~o{a|:Aquonګ]0^dp ęo,|n(|=9cFLvh>dh(95>UA=e~Z8xia! bxxݡ@Xa| á3 9sCAЃKHXx(|>?3z(;Wr-ݑ=3ʍ>_/ke4<-Рx]Ђk9 V")e=4#y\7S+ a f=/>"㌹P*Xm[ܠATTA!˙XL8G tC?T{YGq>5#&hE6ay҃grNAﲨ>Z ^h.fNHAə|dyGӢAւ?E ϋ 1EEE-`|{uGؠϼx]Ѓ&8pkpk&%܍IĎEs2L.ׅ+(3ٗ9 Xh֜GA kZAQB A@@@@AfUN͆8^ǐ$uuOD749aQpeͩ3; a ͮ ho+P[dpu! ͥ/;8t^A'vMxR"f#iAӴ>D.A|̝N2.}⃱o44tpamS9,n7$icJȇ*YIT`{#ӥ.kV469Y1xG0A#{CI*/r[e"zATHAMG@:|9lFDN!]\h9y{@\I jӥ&㮶UWy.qe%5?z8sMTkX54!A{n$2[7Aպ񵗲MƸh.rn5¼,"t >bNHA%}`sF aEA c`)1(;X"A2sIp ݎUfH,A9Ēwtm#hc{jv:ul&wB0X=#vUk}CN3yuhAAc(*wV"Pf`*,9{[Gk@~fNHA˘d-f-h &qsIt ᲄMudUø4g, ~ƒ<斸QaIڿY ׄ 9d7 4hT}Am4Iv* k[V۩AJZj B)20LC1xG0Aeh^HAoqs3,QPUAŞ A AđE%1@taa֝Ud 7Aaa֝Ud1hpB+΃BblmkAm$N %6B &i ̃@Ki'Y >3'͸k\4l0kӾPy &6u!a- ,ih((|<͞APo. p HA{6 :\j4GMc(ֆ((**B@A! *DEPBPB@AA! EPBPB@@@@@@@@@@@Aނ**B@@A! TTT U U B@A! TT1ѽv""! B@A"=~_~,?j +WýQUj (! B@A! Q?AS?8TWresizer/.htaccess000066600000000177151372266600010046 0ustar00 Order allow,deny Deny from all loaders/loading.gif000066600000003311151372266600010313 0ustar00GIF89aԔ```@@@DDDnnnܤ$$$(((000666>>>jjjrrrŠPPP^^^:::\\\|||ↆhhhfffFFF xxx֮ƼzzzLLLRRRZZZbbbBBB<<B;>CD ;+F &03 8<݄!'14,< "PF`! ,;WX []<U Y-\$_&JOSHTJ^*\GP2 #7HKQ:6L=FF'MijNA:bIT@?R/D924I ::/E`ӃA&V,ZJCaTT9Ij! , i^,CK jl8^ghQCRk "dNJnj2H0T.-435GЄ`eC6:f:=σG5AT770/6@C(CBA;@/܆F r Z@! ,?(N!lG9'g[jNJA#HlF=B]ON*#F`8"p A/`9"07qE "T=36n F o)! ,aoe&? +qe4H2D< @33 %F8<;J @@ce[l>8TBjuaB7KAǐ0Cv^ ur6b?ՅY)3T3+'s 6F0:.ntn830֭! ,0@9(+ATA8cJq >`GT6:"VVA6@>/B4eb= oRTD3>hF^M'0F7BLd63Ӑ]jl7ۅ&NG+TTc1SOJvwn\-Yr;"0:TD AB8Q"6/37;(I@0=:GJ73QfA6D,<3e34.1&2*^Z\3#*N DK$+C9 \T6Jc -:gY(DZe u,AKXqoPt2Q=FAl!+ OjLM^aG1N\@ÕA;loaders/.htaccess000066600000000177151372266600010014 0ustar00 Order allow,deny Deny from all loaders/index.html000066600000000000151372266600010174 0ustar00images/slide_image.jpg000066600000200241151372266600010770 0ustar00ExifII*Ducky<Adobed        !1AQaq"2BRb#r3s$5Tt%6CSDUu&4dE1!AQq2a"R3Brb#C ?؎k> kx"(B1:@2DXif)ElpA@UTPl `%  X:@''TP$"*KqtLr% c!I-CSHL bDسo"ՈUEiC90*kD"bI4QNPb~h'lc!!$*-FraQ[ڈ'H(D# ! D 3D9qMA$b3ar1 c&5 ޡhɁ: QO JaTcÙ\Šbpjn-nI 7Pi/zdؠ( F5EfQ:jI2Ĩ,FUKlHtŜHƊLV`[pӦD<  JXHZ橆8b+c 8^؀(LC(%L5I@@[5P|S[K@=A8F@B Zئ. "$ĉ1g B*1UZҷ Ēh!T8(3NBC1HULZDT#T%袷W : #iNQFJGPCAƈ fr:dfdm/Ac &2`P]SUT@-1AL9 b= nXE f 2PLj(PB1+68 bEJ"  CՐX:, @AeBr"ʡ-N噴ފij#F-"0`+H7*]S618$-aI35K*p΁+2jkހ׷>VYW<5"!G.I-arÃK@i87JcLx]DkJ C[K!f@-!Af>c c U09CX/Ad5LP1@o&[P#e1'a+J n(0i1f)19 QMGKL"g31N *4L%( imDLKĜ aa¨9 |Pf( .z)ê! A !#AYNz!:t1h.i4C[H4(iѠ] hp`a 1nÊahۃ҉bENHdF-R?o}-_68y kDB;p\[3tICNqAn!+io$44@[ ҁ@D`g]c5ij19QX/AdPhS&" n"F/('SDA7⊖iV1I$"#)OUDJ%Cx P "h"!A-⢂ P\⃠nCF1 cg D>O\tig KTb*Tsc|]+&plPP\YTPYѨ݂( o悄Jrpt#rL4,"F㊘h#!@L]"4l¨ ȐlASAص *9N1R][1zUFDBc h N!IAQ;P(!"cVjrH0eTDCQ UVHB.*@`hI(*1TԪ`/T P""<TUzb`VX ]T1b.~7!KnL:s][ت1~ Á *PF ܤj(:Z"$ s@.,.0Ӥ[ I|F(h I_H 4 C0@PaLDc)CpEm4ЌH4HdTbGaҋT7k3*3yEi!͐TݹjZIe[2*bTץU[ b-#2 `be9襆ETHL|ѸdRzh0 ћN :Mm"0h+b$WRbi bƨd1cor (KE&:iUA=m+L& %C#LxZTԶ*ᤀ/KU#j? bh12" tb.U4q4Q~9ݘn6&cQM5Hv*5lF4@.F8 *Dm!d)l37*HZw%GTD\#s@.8`X8tN4(6 "  kPi$ApHf*ނL)hbe2шrNFi *B tWL5BcQ{⠽*["U0g4A20å\Bյ&͐ڎܵBUx.ellPM^ 1!ToDnQ~ENAvSā>aq(,b.94]ͧ$ -1`bWQF~BC;"Ơ# DTcWw/E3(i:HՃT[YPz*(,0g7&sE0 "%*(@Q@gL T$PU_{ ӌ,"" 1U*ΈqT`@ybcbT3b JES5F҃i4anL5ZF (kinY NyƶAK.\QP@Ǣm-L`8X*.P:Ejc IpŰdE7Ɇ! DDh cRhCQͺ(0W$;nu`[ 't8[JFw:@,XQ0H7TF!"6PD@rfPiB@k0ln*|UT{i $3.J d@6Ĺ< SQQꆉFZHX= 0 @i B:BD#srj^犆(鰧0  pꆶGZt'ꀔh*ծyq&{ۘJ ؔBuC@bk+@T'# @ Ξ4I V3 Is| 1l*T" Q\ኊm>LP{NNpSC4 bi@GI*8 4wH@QPfÂHQ VAx('sj2m_(.BXrCآjD`(懚 `ፐf@$6qrՐ Z f&"51U03P;E P\@",j1rAB<np{)TPf 1b*08.F(";q#*b릕PqgG ъ@M- n2 w7MB! %j!&ت4̅ GL47k58T:JDin?b5H1!wJ`X 3梱"@?E`8 A5PFd_(.B, ̀o@8ب-,Ab!P6QRTC؊TJ=Aj+D%Ԙ&R rh1T&2H -*DQ@" j)kM!TVM擡˪ #/#^ lUFОCr02uTBYPDpA0`  HȚ**AUFfV҃ lP:A @0!APb߆*>j 1yM슠ɨLA~(C5SD6]Lԑt4Ջ7D4F9`]M55j]mh`d @AD5;˶H be"TJ3Df`PKc@TP & D{AGViuC8"4J4Qq XVbk""ȃKr+!ӊ @^٠jiuaQ[]D\F(0XFU-Kウ 3ةa)Ҩ Ԙ@ "3Dm(.ӋZ0v` sAl?R:7Lx&+M_DH2"Cr2uv~R(J7x^.0"j7"hC8RtT[ Љ@Em9 ʌT Mb C栓$~aȪQ3U4ChEIN@}XtCDcP 8PCD MZC[@a &._1/Aw5m 4_QLL@*R85 IhD38 \`:UK%Hּ$QE4S Zj@QAdVܔT QPh]EL4E袦Y{TW2/aEQzc8  1`D`2U+A``*ED{U!d[Nu|5`2{CDg$DYePQN%QOl@tę@B "_E2/ֈ.*ZZwtURoQآ)XWPCpkifR5u3]n0r^!ʌ*MPm&0 Ϫ">LڭyZZ]244 QѲSKW2DQ4TIQ؊4AϚ Hs@Q|YE䪃C!"PNb*(QlPY b@9Y >(+J!k ͚1PIMdKlEP- cҴ@5: T V@(2&DUU> ܃%ˎT_F1@Ea)1%-RDj#0LZB/j*֜]A%P<JF p@i*,yHo 2+J#1TI~*(f%űK8-PPcGP QD ꂈ-k,=B>VwB0p6 S*$Y1sǂDQ5rAq;:U 451&@0a>hh0(h(1~h$%HsZ~RC"$ըئ 0EI zW!@@鳌: !EA(6袞h.ZWOG@A`S%PsZ.+@ñz橪EBjlS9c)!QF"@qꈪ35c,)z@CcHE^]Pc1uB>Z3eA e"$3Aj3$ ַPQTKW PUEmc T~,f(ެN E0!ݨsd 4F/lS fAd d(\pPt!FAUUު8( Aܨ[ 1 %6ZʕLz$|C⢒ 'E}r !Pc 8h4hDؒ @UP!HUAC"444(#GnTKJl 4&Ȭ+"&1nu $IjR1 AAiTAԏAd`w6a)Bdy15!bLNDQ3 QQ JtL3iYb YHb@4>(d Lh 2ZQW~%@HY*rA;$]R LDĝ@X[*Z| + HqPl*f"DӉ,+J !]@j0A/ Ds@, 1a Z:!i 6aѭ"JIn "7@ UZFՋY =PHOE$ @Q=N+QK@1A$C2 q8h$l%:$B4⃙Dhhi=OQUF&$+ P sd16X?$}7:`4*bb$r@hXTTTBUXŒsل&&$7KV8 * !EA7"BAOeXsvSfPAm.HrD AEr jdJ=%X;*n(*3qV#Uw~ U(b*5"|U3({Fi4C1{b4A7 XםD(_ު*R:(%HI0fi11fnKʢ 7"tip|!,!6Y / ŅId :Sz mHTȔ`^F|*!K@6@- (@l3Wf1&r H:bR;–) bZPkRX(#TBQ` P 9ȰbhC5`UDK\ FwQHi| b"<,*5z$<舆CŸ"Wb" , J(0E Q$T~ JTp(%;⁵Jq gQ { Q#pf"Nyѐ`.}B/ v&%#DNՐ$f4QQ8:CLlZ@( t:"w"tip|#$ ^!PF`X~,*K MFAnH@5D ż"7k(Ti ]f((6@7`qU]XUEʌЊ'D1`K3 $ETN8 9'؊!2H$JM uH6 DFt@,:bVXU6AZ<@? dl2 pf5 ®E`=dbjL" Dl(+u1#I~%I^*F1c&6.4UT:b/n҃TLmI&蚐(f#py իi qD!.MmLIpCZPV>a$:|T%fDuKL!4EYժ$$A SrSS 0@3)&-vT; :J"Z3N A'p.P@gw$։d x7 !+,l )E-0phE"-OM^\@QivY1u1 〢aAh5]ڈ$:a3Af4Ytz/#DX@䠦*"NI(5BB@ (l){4D @Ft I!VKWJ1l:hHț;d KA!r,lD15&YUt"A6OIEb$A#rB1y@P LTc* 1wD[A&LMLpbA XtMHvkV3pyI jjuzq@J.5#Kb^ .Ђ,]vpDD>**2#Z` qR"bDrAqa@fe$j֕A$LpuV{28b(&5EsY.;uQ\&b^ *d24Ps jQquQdH:e!ǂU`$.1] |jvEx"Z-~Jj,GD6(j jED`,d%ADPiPQ 4 -8*jCaG Di*i @ClCE#(<"CITpC\>ڎؖԟ;1u.S1r5\qm501.H `ֺ@v@*!19HhE* S>THَ+91tA䆸 1(ȉuJ#(ijMm(khtX>(Q[ٙ@^ע U@C@0$>M˖,)AZ@ʣ4skY%P.I<ѪWuiŝ丂A'n%Pkn76"{'ն+J;g\_M&FaLo|&%f,mR+D!ӌ܆D5ZEkz?4A=0?KVy )bM, 1zB0CHPT5[V1Ak$MK YfbEkT\FOAAOyUl "$c a~4.4R F!6!բX]( 'Q rj;{b[Rb”ԻLhpr(UuDXĹ"0CACZb̪0e!b5LQ#f: T(=S,Dģ"'}+vҴcL5"%V1,1S耏آ<T3(עaS AG j*Z@p˖pRB?!Z SEͮ y"Å8M5N-PsEMQ=we@jҫ3[!'`("@c mVjRV% lt uq5b5ƆHm]K2Plꡏrb:{G@UVCw @ 1sDjPN^ՈVU\8̀, pat㚩ե:jZqɐ$8.ntURW 3uQ, "$\3H4\[C!05Ȉ>ƽ_إY N wAd:(4' GTKfC& >g!L@c(RC9תiՐlPLK\Vj٨rC8"*",-[$+05؁`/04VL /WcZ1J`ա0c'lH)m gWHUJ0%!MH% E$ΈiZ(g[AG$ ۅDDHEQ  b%_@b\FNQb " O IɃiss5\YP4~bAMɊk{*2w,TRtOނbhH@$ƮPfDjq@idNK1ub2%C0D6'L$;7 %#cj+5n%Pb1ȤntURW 3uQ, "$\3H4\[C!05Ȉ>ƽ_إY N wAd:(4' GTKfC& >g!L@c(RC9 LdA<9P(h;\JDv5梦E3.ьXb&-["**te @_TYR# |PԘ֗Aw>RTZ^ MT Zj*d+Q\THQd-ED0j(# YJ8BZ-ӤYiuQqʨ4EUEUfuY52I%:F9 Q"@ϊ#c@UEdUFͨgpA`AFH5p䅮;=UzPP UUQJ  -4 a.I Iܐ/j]Y"Q@c!R@VT31$Rؙ݀Y9Rxu#2P-J*#kgon:aH5Irʠ'(.$PSZQEl1*6Vc|1rߍS= &l.0WXDh2CT  LbDbmK Z4@-!)3Q7囪11i`Ԡ4GNqAbmTa 5ܔp©a*PU}q<f$ Av`Dsv7e\bA AxfLZ7UVª)T Eɦ( T Ix1DV QȪ " :KP~h"{lFϒ%^r B pQEFν[|4"F{ Ab@_,P7/!P*@J#>HƍcwQTg{Y ̓ $;A@PAMG> q(Gp;*^R58@'تBjjfS 11PƔu2,.NB3%rM0{ FJ o@K=1bpDP(MY:dtcR qfqUIKUD39$,?gAZ،Aq9ƪ*atA Aq $SU]ʂ4q[Eb T%Qp1`0j tUZ[ P,Tr67e\bA Aj#+qkLMbAUeQ. MP3AbClbU@pI#^El 슡 Ӥ g'!6n |)j] G @ KPLMAl% LR-[=F PO(ǒHf@-w#( cW蠙E' Ecg>8oJ,w -Gl%Yf)? :+>b0YTNB12&mz!T* ΊG X8T+UA 4w`!kx-2"dd_2%T! # ϊHi$@NJy012 &0ꊸߚ /UEED*_ E^Hi21#EPvv**hBFF=mЀIh7Tb 4@fi8]oGU .ËW ߢ LRԛpDAtV,C{P$ĝ Ū8ŬO3oj[;bT]/nJ ˸7Fkib$CD5fs|bA/$Uhx ba()zBgA@F| $5ilA,-D331 .Oe)=21zRdH֭$1TUM "]@|*٦ q+0 zᛠƢȀր`QZRDC׃@P`jyY`ؙ3^@fŕ҃1:JHT'9F$A)LQJUQ#jl(,K 5DTsb^L81\ہuS6R11{\i1L5cv{Rܶg(] .bl$* L9*1&"04!DEIDq䦪Ơ&BN* k!CCb8ыsNJ!2e(ք 17蒭Q{fkv9?tA%٫O |r@*  PA/ g2"(K-XYTLuUˋocHz1(TA(h >PɆɩ%&d?킊#8{ےږa-ù1cC9)n,ueNvf7WWAEK Z+O1UAŝr&+Uѹ#+ "Ɩ n,]x*=Y@ԶLcj*X:ws^(*b5 %T|N&rH2 !RjNF1vPk%:X5(k4 ?' >pcj=1L5:)V0L^+9LG=nJ[rt2.f.B*/dRu0vr/A2:](IdA ÙW18DbZMprST@1!@\ }UIy K8ADĵ j%dsn*d]W)1,<N䠊($({6uR%J׮ӌ" @xfXb8TXFCt$d ]t`3":ZE0U""AU*UE5iŞ(8 ETo3Hңȫ`j|B* 8 (C3S؂@TX=vd6ErHZVY+*mP)"ڳP&N0  ))fg(&bn H{JFQ H4CTA@DKMA &!TE1'ڃJ2 HP(lF.2A0ڜe=SxZ0HZ*|PD|U]MfEcFdʦ(2m_+M>)9jq@ډ,)O1.\@WQ>vCY Ԣ.0.B&6oGwn[s>R1,՗`#kFScT4D%igA"3b$@ A@ FL.kHy O152N`9fdO ͣ!'2$ etVu.wmbf1;J+0ThE&MKZ^QXibA$D ?GL_Sp fҋQ$٨J3)$(9*`B$Dswpj($`A\f+UbEU"5Zt HUuXTt ElpM118QnbpU-t<*U∺jI&5ڧB$s.5bUꍩ~̈._v̧"l`\R-u12@E!(t $ЁLpE0.oM.CK1)Qs""4X5ƋP!!̪0v c ɀb_%ء'TS_j&q'"2nX?U@.#1;Q&LUE3Dq2j*)l@A/*b0wU+ƣG;ؠ)$mOpb$kU+#KTP4T1U%ꓱl\-MDjp[ c@4D8"R1 )AX7TfVΈC) 8~.&~c*dR P%UDpMES*d'5cWQLv".^Jak& q XN|LVFT \ꂢ^΀vAN9lN]EFܧ9DolYLG?-~ )ËP$x]Tʄ cy%@M;t#iv2F6%0Sb9z\F\Vcs\ >]3YF sA10 K$"jk Y(&q'"2nXZpl QUQNA&L]Q:@PFu 5wX"l@ELisLYP@"),CZB&UR{(;b~Dx\e*W4bğڊ*< Y@2*%~j+%؊W3vjfQ;0* "d}@I+k#VAQAW@͒V)\UB4g*Ѳ9 rHWP-")԰ĤJ<&,qD1jj+,3:cTaȹ@*x*ߥR`OmmLvHr*9k_W4,'KQ!PXKX~UTc袙.ꨐt퓸chVAd X* J!7,d.+4F廽͝p#jXjY"A+4UmĿIj%GD!_W.AĕQFE1a ܎%XFlN. IHX1Q44ȱr4Z!@NB2 SHDsA:yX +l`嬅]XQL%ڬB써D]"I$ԚkgJ1֠@FԶH(r-@"]&F[DW()Ơ6 L8b[2hw~F[_[p>Ƨ +|nvފg NKT3L]m͘nBpDƒ-%K̶L""UI0]ⴍ~[Tգ@%&sETD5N\Tb%97ꆁ$HkW_4p"M1ȠH56AV*5OR%zG#{{$Z>^f8-26AH䆂A!B "d"I¨~[+H`p:ӶNDDyn.)D1&LCxڞwn}=@ Z 2[H6qƊ y85S DhH9cWSH>8(ਦ,3A!;P͛pE) TdFh1Hڈ !PL,2ՃP1r@-ȩ.2QXjfn3"ĩV1QE!eSvq$ȒI57N3"TKz䈒  \QD\`zdAvB+x@k*dcPEA%;F8<M\q77cefhqu+6{L,ۥ#ō*jsn3*-BX0$W5&ȿjt+t<TߌE\:o5j%vcC{c+Z bUtU2"TQTtTT@DV C..**ĥ-qt EY0*남rǵmnm4H([U5\ԓ};|۾p=ؖ; iR4Nfk}Yztoz6u#z&! d$Ln8Jxǟo9c}s ow:=36#􄴈j$BS齞7ˌy}ǧv{=r3vve6b~"6)>7gkt~ǧo]qozr:$v9yxWw;ޭ}Ź{H{}oK~;072inLZ?>|?O tprQJRޗ{kcss>6w cF [dNՙ;|+s{{;=ٙlmrlJNK߇H^;t=z6^[;}o4yL+^+r<vɳyM=Co;I9m[0=ϖ;2,%*|^xΕov꾟nܛ幹F1yKl)>rzN~ީ.|lec tZںN.s7Ƽ\x_U os}3ֻ^ù=Pwzو2ٔ4F*rI>_FXUޟe-ög-!3%\]6_ܝ7,?]sޗ==ϸ߄#"MDLy's;};wNþg{oyFP2`9rssÔ>Oۨ6 oATc}vۛcDGnf#)m2\<9wyMw8ܳyzh}?һ-^J[{=qmV?(Uϟ.2N˷Ï+oN1ǯ?h}Dzr KllKZos.^goU=G==F}oߙq1['k S߲w}gNvv&;0\q/Yu0 N" U/흿Uuw;2=3Oݻ7}r=Ni9Ppq̽~Yٞ~2>Vx^9xt~7G$皊%ODc* ,4Ȋ H#PKUXHJ&_0R`LX4g(hdeZCXŐ[+qDa-zICȀ34o6YAcPLmJ9Ov{[rww)0ګ'Lā,- ,*ef |QpDb9D@( UQ6f b )tMV,6QZBsbOZ(Em,'vRXI X`0$9"r QAEs1Q\@X+UJJ6Q3E͋|W9cSTlmRQXU&EQ̫.j#UVȋJph tE4Q`x*(*,Έ b( j g> =ő }(ޘת@3!tYfϕ4Ch %ESAN#I4ߨڪi!^mz TI2bZ寽@@4$\`QX;v4nx"v4d,l@L  2 ɈfPP,E)AX:Y,ϋQz7P {T<ݧmܽs=݈ͩ FLej?8z)9w=3{)ӳex[wnGln.0 -ό/_?";?7/{˽?>z&Č;] Cr_f l,˜?oD;hGmO}Hٜ5.#˵:g}3^㾞>%dԙ+RNKӻNe]Ɖy+rox^z/݀v݆̣ R20g^79KyN|le_?aW HW8Ž(A^___ׯ}1dAh,?bߞ}zݝ={3Fw c+HF7lTܶtڒ>0;T;Geގi'ҝz.o.>?{Ǐ+~˱;[ۛ wF:ww"Ԇ)sKgϱe=/ܻ=;{R`NNܾ|byOga I|]n7}}蚏w=o-.ӶI nwI?wpMnó?A;{mQ\Opywdғ.j/NO2{^}~\:_rG߻p/y!7b6 4E8q|aϔ<*]vxzq!ToT;P;f/'[s^|彾9䟸=v%;gb2%GN)gcyrDZD2u]g>z0;17$O޸{]ˎ˟{wx7_og=@`ov(G̓+ח}?ˇ)=xkA-n[|ݞ4㔜= y={w27Nkn2#+bW)}\s=xg6i})=;r/mLR`;H_v]m$'ݷ3+elo2;ƨĂ{~wۆ3Qm`J{EƁvߠY7 ןj|ý=WzdG`= ?_W}}5b{$x^nwov'= gNέçv7eێqFze>hkv݈̉P$'g]ӿzf]DZn+d$;8gTD FfDv v1ş+&$=5.ANHUjr2& Q`p>( ~i!QTB$ANdĵG_z/(hHwbh(D iEc ,X ’";%!1dAj :mNj)6uDXQYAxe 7 QPh@ Ur@lN Kԫ PCT}8 VE51u&@ Tע PL\̆ŔW9-RI49CVYTIJr2S>+* \Q(XQAʨXO$GxYbۉ{J/et* ǵTX j$" TjZꡱQ3XQ`PpU`uՇ|5dR Rٌ"7%J1"ɬ$y% t Q P8Q * Îe9E Bp(镅ip,Q*bf =\sR-Y` $aP,\5بl" JBTFw!fjQ]'UV TB2'BDD9A \ \-Wdy YڤAe 繐s%3-#c)J#Lic -ק.v=gb{ݞe%e b螭O}>'k';~wsܔȉQP@*vͶys/~[ޞem Ggz7LEa%vqڽ!1!{sd ģ A.2̬xݏcߵ~w]K]b&0^/ry$ICwnLzvp@ջ9oBETnm`:y]tp\fG=;ңwñB]ؔ!(4Q&BZqVvx9f^S%_o9~׍zO<|{Ncmvu|KqN"d`U}:yےܶg폴ow^oHswssyLF1ތ|/._m=x):Ol}hem= \MJq<ϴܮ.Kww5?uo쟿y[~oeпcwN̘PKvg]eG$n݉Jq䱄+`hhZۖ8lyUL\yݧemvA'S"*o8̍;7>ǹ;c؆٘Jqѻ Gp}9A^yVmw1;=!(mJp1m8nP!<ۜ=g{kܑbqc8:dN}˪Gҽ#Ӷ!]ϧu2{J{ܛ>gcs˔ =xO҄!DܔRs^|;sw/;;p̶c$ 1.ʜy7cǹ/۵Ƀ~.y}+1]cnGsSlM/)xW[[ݼw;N36DH/-'r>'ҽ'Զ};݈nGgr[ e=Prw{Sʽv<{};}h <$.v~|O+s;M~nfbAPtik3Q{&gw|ߜ~SqFLM xkgy]owmf=u qFO(ݗ>1ûx]*\35{aO[DDZ4ޟVxR3˯}Oi|o7JmL[xm6 _+ׇfq]2}ebڗ &Cj6/ \Ke'wڭf2ܖ(P5 V봅J(`KTST bp7@\҈`09K 9(iFLpAHsHbge kt4UK( \DC13 9Uă0(.TSDڥ!WF#A;@35x( 0 9iA?5"XH(j! rJ*HגK;\QQ&}.53yp9v{nF14qi#̺)c HaE'Q\(Wآ[ b]kEDW)X=(1)U1|TW!&j5{N V$ ,GPŕeި ezLPATu**ʜF4Un4pDt-UE ]TTl"UgFa@C>U*-QB XPwtsrj bl9 YTzDTLr͂ز.&j 2xA37w5m,4 Q|A˦h)WPVr|Rj1jԅS0fQ L" 2"K? 1u9<-5ДI!܏sAVA16OD*zeE4gTsr~\V™($;eUU"ܲPL88<X )d,=* T8!A& sEDHt dT?횊YBm-7JŖ=PrZ+ EDQ\ځ6~ 4E`:E\ +[=b2 WS#{rU&&";DU@c@MMEUb "j߫. UEUPȱa~(C3sPP,Ψi+J-Q %*ؤUEEQp/挃Q `aep: jط(*pA@0W|+l.3DEڮnb.((>hp$I i;ᒊDI  LHj4YTgHv%A0XXn)j[kwirB#Ğ 6gz<7Gkܱx{gſ߃~5nrήר4dXrd\g/*2,\8*OTA CUEc-) & fw@{ާ́=8KyǤsU}_eڷ>lzwQw[]c!w#?)8NR^ueP؆+L:C1?A J L9ʮ6@XUn9wv;q%g!Kd[r f%Hl3Qcϋvy//o_V6x{g<lnCv"! ތYW=R .JV ے j" L A S#lq`T"3 uF*3x'IzVpX]-4ґt!dR$ͩQ"$DEx[;ccr>Qv'ouyks\^o0N&\ڑ&N!8ZQc L C^5OUkpA]5yK¶l8($D]ᚆf,2₃ b@ (A `pSL\S:b[tXј,,Hv7AH0g"|**"5l9AUN2+re\UVf.8 xEr:`C aU F8UթɄO Psp@CՍ ]Dႊ$(٢) ʊs$5,VU`+Q@:iEBv]VL7!-mv+)gVkUVf5 i"EsuQ3+DFfT!bKTHUEUCDb@sydF2U@Z3BTtTRR! @,DX4@:"4 j"(Q&@VQ(6?'QH(@3FRHzִ,(dg r14A{;Rܓm²M:)nmSP6*E}ȌrZt?  ]8.$3SG}FGku!)V;[@1ēHy?K|z}޽>ܐtfS&*˞NjOüy R?>vzzo]~#ID7ퟩYcr_{InooJrsݖy$-u~g١=3_\v}-mb+y'gs{o O+ƅ,s\0D|{.s׽R[Qu+6ݞu9w9I2Gi=uk=%{}=ϪwQ;o# rxD3H^=+o{/wKӿֽ7ϫ?;~m}LiېhO9ۮ^Wt㷿>}Ke/b㶹;e7rk=7ԻH}ebD{>]Kرxp~I?[kkҧx[OGS~H='6{mnF{{r|2({S'w ɑMz#n3NOj9oxNXolNZ nbyIocڞ?C= ?O}gOhvJ[gT+g&+[=_ތz01{qgx/{iۆ+TG7=/}[؄w{E9; |8ٶ>>)rW_;__gk՟~+OGSr߼w姬vmnv=a w]$Mp?j,xw{̽R06C㶸e7rkϴ+ۇܶA{vx<{|^ؽ^){25=k]zgޡߓېkG'Z~ܷoHalz0ۈv&5nk8ُNs)vXmҁ5Gqvݶqn "lj6܏z>҇oza:v6Νgܔk_fx:y9m{8H8̏on;?D'r-ZF]ޢL;iK_(vS}؜o?Wpzn)n-ntXюs׫ݏysKVxq<^]nS+F L Pl~N44QJg|*$hY-OP N&<"bh7v&ۅe*tR$ڦlU;2l p]&4g9 Z@X "FGKՏEAeQR Ȍ3|J$Z+Us5 'Ò*tƅTuˆ+Ad"qb1pX8ʤ"DbIArk"j&xZW9 +*hTsTW"6Pq FQ",0U"*8`UT\%RʣEJ82vR\!]# XXQeXFKQeGH"REȃϨZ5.OTP#)C'S Q!51BWsJQҌK+!Nޡ#? 2Dʨ&N$E9-%+&>4D"PW*W, 9 qƨijQ!=fqA yCS#18Qd0y5 :j+rU|">ci1N;;{gLK?/Ǔ/zy m$>2_S;};pp pE[}ӷ|qܞxApW_emr~yu}n+۷͚@6{G*Rƈ=Gwo59;<of8`^&;&$Ti!\r+H@$驊H\Q%1mTOD*C*MAa#P%!žf5AOڨ1L4"eF|7 1 7KUXT j*F'C c&`F.*H,Ao;ќ*Ł8&NLD鋳iH`K9UmADF H&P /bb~M=gf:DV < ' f{9ouv陼yx_o}ݹwnck= }oc\9zlz.m}oosrxJv.[߿t?u~GeD"ET 0sw/ҊEެj;owG@}OFݙ'?o|s}^p;2'nrx=sS q+Hb,]N1KWY1uUO0QzAsEz/^[붹{<:_{}S{CW{Yw$'4b4bN^÷o]i /n ;OV[^Y /}?A--7{0sW/D]_o=wvzؾ1;= iRqd.?x|gzpB_Xs}R g|WH?Kfvďן*Ì}gLa*01y%txל2 M>pwڞgG'X6=;\}ioOv8Piܯ~8~ 7a#P%XCP`4 ejS4FrM9HQ6`wAfu~kbH (Rh<¨ycDF).ɀR&[g9.etʄ1`q `#bR}@PQgt?ܥ /MbDe"%jbGEL^3D\^ 3cbQ\袑 9jVEG 2OP7M1"xV$> 9+ſ%9Esy Z C* EseD{ +;Q&.n]̀Q\sQTtOED۪t ed)J ";AqbꢡᚂT\KXS:*@Z}9`Apz쨨Tau1[dXE ºea,UtdJ[c/JM;qFŨdWR&Ŏ5UAZX&UPȂ@2)x |RYǪ K.l \耉I2>\A 1k_i@iDB\^~آ0cR#2@H Eف#fMT,31 AESfVz}wf[ޗ;-S;?Ԙ-H#B罾\zx;yu;HBcnʛ}M +6{cKpvު#M#LIR"Sί.}6"G;x/mxc׾?lvlW|o{ڳ ds8b HqTx$oַ=닇[}'1vܖāڻ<^/3OmrW|v6vԶ}j2m;[/^9xL]vǷu8ޅŔOzaϸ}aDdAh@%ãW}{;J@F{³(h˛=7<[ꞯ?7WܻgQ[$7z"go)'Z_Ohp7A^6]RtQ2sդKo͕ޙz?qb_Ε; t_)\\zt}Gf{?T[̺>[n0Z6Z=nVLOƤ"`ID/p~XO_ZXI2P3 $"7@15%QHz Trȭ"T#4 ьcudO%<%#V Rft1 ;a wGq ݙmn͸\SزvZeQ5AQH 0ޜVmnO$V]K5e@1$GuqYJ"Ck kD dѕXQM.3F7"$`pɲ lP`j6=}su,e3Z \fU_v{(:YKW3n2!HyTg5d1zc]2Sc;H0}p1ge۾gx~Wo{k՞GH{Oq}Ϥ>Apkui^/a+x?[c7_CtD?ws@ۖa>\Z6=؉ ݟڟGowgs`cksnZ[nGwW͞O(m ͩ@ ĂǡJO8mlFLKmB[U>_T7O=?~5sHlb}vxGȏ{;vDJ_"W?iiwa'Ͳw/޽3bq+;~|fAL'mڭSWI`= G ksnv;%ãW^aF;7xLqa+=ծ?Mgs;r݌;]Sړ&hk1LXic!Q#t/wq_5C&?ʝ{>yǧs}sgkwF^$"Ew @NGf5>&pO.xHR#شȔ6] (eq"#f{L9>R{k_es=;hޮn]۶qjQFȭ#`-.\"2l[ AAx9Ob\FztK;LַFg&@or3 VR LdF/h%D`ȩW@nJQѦO&$5ĹR֡ ê+w%g=?OhVxlI"5~H[P-\K-RDKaocglL2*11f!8&&AРϨ1`7o|x*wlАr34dM@G@W(18uC*{ ^" xĀ1;%jCz=TWC-' g:+DChuigࠧ}CcRHczɇc鐞[nBn0Et{d]]9-{yf@hau$/Nכϻ俿mw,jwv k/o^w㌕NG|4a\yk"I$~ QDN%2jZ>KJ7:.oK+#lC }>t+ǿW?`}]78v+$12 V ͮOQ BMW;>X%?'꾙;<=O=lTTWoȐZv"[:iZQ?^=w?jH6ftssy| [eO'w[wjg6&'t &RD0x״wߌ̢`@Ƿ(6~g&A+˽?z/%ooҾ =߿;wv;^-= v^Ռ{9o៫^Nv67~kӷ<};p|Ә+iNvA`ě'03f;\gn6)"jĂ8 Aê)T܀Ro0Gn 90P5F$]i݉/;Tꢺi?Q'Vd0qA1g3s_'UO͍K詫]̍(5JLjKт4Fj :\>t@JQ@$8@pGƠ1E@Sd}:[*rRAg4KR% lHR3Y* lB )OgߩnC6w&6MmKkli4'pKܯfq6'k_6W(9m__9pU=޿uDw~WͱuWKϹ|=jW ˿ow/t3g$Y9Ʒ˖}o lv#W1|I5'5dq_v?碼^m~ݟza! ;|k>Wѩ\viq}Ϳݞscsz;[ ~ x8e?hmB%puc_%ַ=닇[}'>"Agk_uO 珝zO;@۠,Z3^Rd_>c%_~w>Ovt;n ոCac Γo.6tn?؍coኽǣ=y˫ F Fh1  &G/.Vݢ:Kyz/ksc}{؆gfDK*/+=>sWѩ3'}է#Wyog^{w~7;vQ0bjɾ"UNvȌRJQIz$zo5x~ߧ'zo~{ģ-RM3JzNzTbeC Gku)~_v?e?gv{.4Ʈ ?;fM8&=ϳv=&PC{gclmlFBOfp޾Ϲ'OJ& Et5`A nmzw&7 P5wz?zz[1?LWYٿݶ.ܿuOڌVf2D oo?8_}pz'x;ks_{~ޔ} ۔ q2|8G`Ǣ۞}\c/#Ŀ+J17G2tZ[[Rۖ'(OnUF\eZ˱~'{ w݅Oӏhe@N!ҹnuϸ-Cn4;&+S)ҳxb{߻#;]c.ٌے#繩8O-Ϸ~3So=e?>QN|>^|b0MIuq˖ՈuK8bA-.RP 5=&Ǫ\5pQP>9N0jCʠ ܸTEDę 8RŔC[5TV{[`A";f$I bc`˸;&[wtL,IXa& cC?%e1FR9JpGvʘ9JUL,srlW3IEs ]FMr:pUTJVNy( usrrKtMGAuQ&uY1Ge1$U*ʄʎU,q"UD顿Q7TeQD /h$ @t# ^-Z+$2PNf;fU, 1lZ/nZ1:Hb4آ@> /d%VDG <`q4w.ArPFێWLƙ BٕV; 944~΃BVnC{$cA:ݜ6a4`GTr@އ+&L~b+2?Gr{zĐYeq;VcSVk ">g^_ږ̵vkcfY[pO>?6e)IWtyoDb p]v{ϩ9mI dg+=cՀ=T\=}n~3OR܄>zp"Q Jt/{kŨ]X=w]!<4bYoy^|d='w\yZ2v@#d*V]r{[ ۶o' 2<}Ov{zwlGc}?Ư|'y0Ξl;{[-;b!-NrnZy M$I.X.=.;|zwg.ks߈an?ê}>?~(zw!{MG\w&c!U>> ;ow=ga)"N>\\܎ ?k45Q1.KJ g ˫\y=pv۲ջ{f׻vlOlk_@!؆};{.D<_}MfH% 0ZKxjݖ. M*>üߌbםpSW,:n7>d/߽3+?>d[Xǫ?OO> kx^7mĿ>a J.YÍ5h1boVACꠋGU~b<Q\[w^Ӕ[P,B)P_+,5Un4hHhlzTD8vųCiN1Kt1p8z A1,@L0 Pڇo(SiiE#fL[ L7A15%޵ˢYN7 :>V7{HYTf_Q'(=yeB81#Q \9/j*Oj(@PS9$D bzGS7́$ ]ܔa)F:" ▒"0Ֆ\"jYE3X@5ULa7,4ŃȖw2\x @j.@H@b"A@c F;D,HCau,YpCD/R&E*Ca`]qg؂5 "Yk@35ZWE4HSNa~-Amԣ6(Qa*2$3Pj樒KꨠȈ4e%QeZQ\w׳wjxxp0ɦ БUܢd-.(JB X Qޢ(#VF̘⢸ m&W:]&+9A P(% .*c QyYiqT\D 8+%xj̄%_O6gʢc(Pb \EB6\*xH1*Vp ՅQrTU O74gDVTri'|GY%R|זy;-VL#RZ(a2=Pa8Љ $1B;d)pQAĎl#b;?i$X8]Iks)6hl2EPl.<ͮD\qDcaD\eF3`YCUZUK+fADd8tb-)4vnH0"@J?wG#I$ U@L@ A$@ SJDH"j{Q k:*~;[ck@$=bɩn֠Tk'~Z!h1lpMI\r Es܆ۖޝf UJ-t"I R¹ _"rۜD*J$\bǪٚLA}3sBpxYĆv̄T5ڬYdP(L BA5pnh(%5(ʍJ+Q\T(:*z&U \5_ Q$]ՀQ{eb¯KQaT0" ,CYT"Hpd,jdC]頊%XZE_pFNb:]B U@븨#Pܦ'yD/a֣XՏ~*y U@yE9ˁA UQA!dcSL NQdvd5m~(gVTFȎ7Ԑ(KVT 5v6Op@I&-8(ۚ"w#=K%Xa@4FHZ^҈9"X ZD%\":"t b@蘺cZ,^CDLE$* +|Z1h G$ L ]qA1CA$-& D4IlDL HvׂBb ّ P A4&- ;zW$QHRAQȬ@ #7wHw`$@m%|zo_7ji8"39t ܇!e%1uVE EO`1w*Ȍ\rD̟Vr dœ Qhڃ"]頊*w Fuz2 A LN1d]^  j5Jao@@!(4bqtPgmd >XxTh%Y=ݙ [_ bb+t#M$! U-Mmͽ;rup)In"6v戝RVB d,t#-AH.d%\"%7E1u hz*IA!(=S@Iˇn((GA$ %6E?U#"1CAy)Dn0-L"U,EI,En_(EsBh*R0c@ (C (OQ\˕I>(R1@-b,kF#Q,1(;ZeQ{Y.+uQl.&fM" ֙XfDT eJaTP$"_:* +l-kHW@KVLjk&Ũ,R0*T.PPvLR6H'lHi) ‡cMC@i8n(JlLbGc-!^j*w61g 9A&MV2 pSoc3'N( =KP)TDY>'a\Z 2T\$aZ*`nESEP^ŠDb$hXtSd H"rU&SP`Kވ'sV#Bh*:hp2REF͑aAATsNJZKg4-^6E'a\Z 2&ΔZC-XU,:f5p@+ '"-ŔPe $[QKj\ W-ZX\Y/Փc5h,) eQkZKg4-⋂D2ARI%캊_آYXeCQ9UE$c/U I`*C]QTc%VV5GHRĪڪ-Z6&ȊH'*-Q"U4e*ȖA7wtDKlQ6`ɗM%"1iĆ" MJբ5&Ag8!B,%QJ~H l4H}9 7D!lH&M$%TU]qj 5PFrfZEQ Ad5Jz21&bF2٣"EEDQ 9kܤؔ@ŪgAH55 Z#\b]LsST$T?#E:1 K$aGr-T9H1[LZd5Qކ6>4z⼳| jV-g!bd[Kn"4ŸUgT@H|@eDDOI0-eY 0Pn@7>acrpRŽ*<DDF`K^QzG8UPn̝F Tj\ CD1U&z'LEdw a)d#l3A @14 Zq6A %VĊ!2`h%*XMTJ{kr;v%6tydَX1!!H5aPF2 K9ǒ :ߒ J hp v΂#?MBUb`tMBjꀛA`/ Têic)Pbƙ+Mg^u n* $#6hȇQcjf4THZ)9v%-$P jD5:jBienDWS!kj j)$ĹbEU鋋yJ'+n7 ߫}:_SPrUjqCQRNŴl > <=~'ޢD TTHw)DdԓFYKQ($$W9_ELQAsZ,ؒjoAɣ%QYeEIb̠,T9KTdKXkd%¨d$88储" ;tUFQ{ *] I(8n]TXuQU*ܖΥG@bJ1 /H" lE RQ}9m&ԍW jeL8\>a\GG&w(3ʉ=kU@zn9@,1TJ(w%506Amŕ9<hȘ!N((=}h4,髇C$Ş "'rȪi5¨@h&BNi@0PmQէLIr*,rAA I.jlj:" K1 qT ^耗nh}c&b>w& Thm&F UkJ' .^fJNb=UF7WsIaPKҜQY6"w"QI{A)F$9!gh8UF!Ɠ57 y $կA(lMJ\KQf(74(QȨ)/ /Q/n}R .( +{pTuQ\vIq )R-v5PnJ \LMQeAn.Pjx 7HM-~ T*. K@1`/ĢrX3Q kYQf2ND₃؈~B]Xh42ALY:Y"L=0EN(KQc Z(( DĒ66袃cۉE`KkCCuf1NUFIX L@.%5E(dӂLKRUgU3%SU6$C8(APs 5XYފ*=>*(Dt !.M(w9`dБR0DP&*V"UEBRor`?S`o& fQDI,)L\IΪÒUY`rHBuU1zڄ{*$jC$(1H4@VxGh0wfF -VbANhl3Ş Wu] DL8{{. Fj:b3эUuD5(_Hc gC ( JAJuU LL٤ڪXetC_bi.&g\SJvd]˕)*2" o0bQ0jEU1؆ JWV(5r# RL]ɤ": D Ӑcq< Ī%NxQS+(nu\T( eDI߆9"Cڊ#Q\CV4M] U+CMDf`~b(¥SUe:\`H/Jc 8|BE@.iFE8 [TW! ̚@$0js /=g#i,]|84p"FJ As*CS Bj6QTB 2)Tj"%PwjedgR2e(`M0nig1`A, zh&s#-ت9⢘1!̮ktA{( h{()b怦Y6jjT2 s~6PmZ@x0iD`+2x17 /4L\A]*@Fn"18 C k @?(AUHE bX &S<0"5)(TbA1= qa jdAEC6iqÚR$D4 I%a*D̚@2 (T bHfǢp(ނ^*sb+JWL `c"FVCpqo~ VjQ!dUj4D2$laDU"0TC\( ; =Pblndp@=ޜ@ݪŔ JɔŃW4ełaؠ`S_(AN7ԯ D2DTJLHyK=H5 XnA2XAEu&L1@304EH&r3QS%)f  *J'#H'A̕+*Tu* Hƥ*ĖP. U ՈeM ^J*X*1i`Q8"oFC*pA (,uP$!`f2WUBBE)HrD.g0<\Y`P.U1j bֱMP Bx $ފ^PtPP  1r1jE XZ TLK3@te*J@Y ]QI@H8 'Oֺ s5P * Q` =kAFUUF $lp@K8g F$44=y*4I&^ aor1K CH TmQP@bx&uDNH!>.AHʚ@^P&C@j)uQGdԂw.gź >l,`H^ jb)L@^1DAnP7U BTm@_ڃkySF$jl$P.  =GTG3G \ZDhFA5z֠%9t쥤l]JJ. 4HFԀ%_PIqE~9GNJDt$pPsnPi4A5A.l*IᙞpQq2>)$WhEkQQ"]EI"eEH.́A&Ex:TXD14V# *qB "@b䩊EIcDꈠkN{>6DPT%ص:PKJr;*ph VUATbN9]% dphq `@Dˑz6I&N`4MUMʊ kyclC] UPI9lG 而Tg,&M.xSV1ͩ4S@{%$ ".;dJNU @@j:* ~f,4Q42 ,^X;x(4dtָPnMIPgvōy ok*"q*z(&2pFT)9[ Hϖ3 1brSFw@H4Uc*mTсng0|Pijc koj \Ar*\B;*ՌUB NoE BI*ل  "lBM8 GPi%T@9@7@7( =E_s3ݫNt? 4z M.q`A hzzH$D. (dO)Dꌉ\y@U*PbP%kTU@jED/WdI%̚(ao#Qjs.dKSRTj-Pj$ BDV*Pc*fiE C6"n @CX\l,P∰h(,7X8' *h7Vr(EDul]TarN _<N3.PQ(Cn'}MF@R)UP$ A2%8{TQBD[3WSj| q\dv)OJXL4H)`r׮h Fjb.9Qr/8(0) U A4ē/ nh#cUQrA_k eS3ӊ4=9IT ZXsC=ɦ4Ă.zLA΅PS UbF( HsQ@ѠP QRr]ȭ1A; 'XYc16 nASA,.q6AeXZ38DC3A8|dT0թBE`\.1(3i:QxPa;P3.AU W q 4Fp85;]1n#R6I* AdKpT 'A>frAA!5B%' R `i95HS@ѥLqusƨ:5~ FED A1bQR 8p )&J(1|- bɮ"ΠN@qc*uqg $5,BA+Ɉ=Es'%KNVZ<j_djJꃤ7q ʘUcUVV"UED* j&@iHVD^:EPƒ/Vr(K"4g@ Eb\YP~bݔeEdM 4@r*@`uEFEoEPnW6TiIؽ*# _ ?!LFw VSW,֤S 5d/U0`{LIz?ܦ,KQ@ 'uigyՔk0MM1zfL"XRiv`1.է$] iJ0ED8pJ_}PbC1ďRÚOka@N4DKD5T,/bgݔ DLY|Tl3i0`iBRi4b%^e\Pkd&;NjIQTL%'8(`b͂#ѐ!$d\L֑TS'\U]L&~fV&uUëD>˔0A/毱E.lQi!J,e ٻ[ޢW 9549%D!ťP/QX PjcKvQ"@̛i 4ź`D䇣VQTsuCvCBg6/L ' ?d1IԂN1pjj%ԓj`b,zi2ZʼnpU0<(54 ,4Vf)/Q"S biK1!مQArզcR ˨8~AEj>1*(0܉$G'M1zlUD}IC5Id8}c @a%5uN#@7~wdk)mLjoDMMA*y=@Oc yCaZ(|CG .DĬ@ wjűmD@HU)Jj5) re!Z3`Z̜1UI$r"D.TUUC=16 CUF*<'e-"D1⊍ F:2RՑ'CbRDQ< xb$d$W QZb3A DDŜ6x(/TC]A=>r $L.i<E2:1d ͐`^|j@-v9bY{6@RdJ&\X$*\"".q@JS!@yu(Gs&%TP%2Qc( /Qm7c=b3 Gu( $DrUQW zVI.1(ɿHDMMA)pd$ dw$´QN qETA ࢃzĨ bAwwMQQ"兂(7PEd֔\̞.zPdcUC-jN)-ʨ]l¨u&[)iVEDgAczҔ\<iB$ t?$hyX;dX9kks{ozqwi4Bx[s5TjdPv $\pA2#r"TCQ FH1[ `a(,ML&T IQI!jj =,^FQA,s@ =pt\GPH8ZB)HTc#;idR卂*&@1gOe4?A$e8WwjnMQ)8bmm퍽vꤘH LFEAe&ڄ E1AnU22 C ҪʪOdETj ABu`y(YTX*ECT`d\(ThK'aB qNDP5T$@@A!294U08 ĵJ  w cÏTj~OU61@J0XX*vbFI]JNc@D e &E_+Rs  J0ɹstjKsHĕ 'PDK%"1 h,8~( 5p@9dV`@aeQ[ Vs4U(2C2U܌KFp :CA䢨L*)`<D 6wMFYc&C $i5*T \F@fj5Ij}*uՄKL"OVڞbyoTjO'`X HT TgU,oP>P_C!TM j⩀r 4Lc#sq@u7@>IꢒU7( F>` NԷ _r1sH34TISLh2 ȱkjNxځ!iQ67Qqr:(A3ؐR8zQLA.EHpD [RKb8!($QC@8ENKbyY]G%k.)w䢤ٍDb Bࢹ% c! DI,:(2B"T 3AN?%Pn*UĐx(rTX>QZ9|QH!E`cFE Tſj0>*@ jn `OPVH#;*0 4ϩA2ԘT0c@japI`jsTN>4ėƥԞYb(x((@k>Jg>òRft\IfN-E3(+FPbOH~aQtPlXL) ~  >hPs[@0 ں~JLˊXd%)nFzDf]TgtId !`c@7SB7 Qp0=Y TkF2 $\G.1n "6w#)F|tbߨA:?T\:UL%| S>(mIEASkF0b5`$r樝}8iթ/K< x !`_4AZ ň#ހ$|1A 24\OF^G#;[PvTDJx]A$\(H3 dz($AEIPAgQ@k[ǒs*dUA$CtW/L]bH$8sܸ䢹N2M ,JQQ"5࠱wZF FBF@jpHWpsU&,1hJq&?)PtTX* ((H1l.LR.@@cQK PPvAN5\PuChLs>f,R-upgUQVa'=HeT6D 6):#8w?D:a$PJ5. ݌7Jv|d vE4v#4AƧڑoĸtU  X!dj&[Y@;jiJ"@P3A eJR ^Zui[p4,@`XS u@bܓLmL( E(JDtS6d0d@HH,}OWTs4X٨GU"]YYN j3-B!)r'"U}A A ϱ@[c)I!478Xީ(N,gj ڐ0t0F54M1`&3ŘجŮU&\Pc6TiIÃzAc dZChB 3lQ0jjC3|QCC@Q#Z8ɉ C~TGgʁVA@jjSLNgM0mpb SH@艇PeDQVACkKpk0ԭ.%Qoe@d%*RA:URc&t,,Z __* ݱnJu3A6IF2tT,T oj 3* D tTb{j¨@sCl lFidTF$)許kUBI@|-!犢&/*ƞZV*T t 1D  j J;lYJE +@&4Vޚf` (Kh=lP`K3Q¡5U9j*&r^DF%5q$n yM((X|P"A$ ԢHR."Բ/s\4 xDVڼQRJ^g`*| j{RyA%^ER_AA@TmUaqqjL$ .S%ANz EB$ fd5݀)4bGMP'$@& ߊ\($fEgb̀$ fn$Tw ߞ(\SQ;GFN$ 76 ,f*tT ]*NPeA-mIUޣ 9*(\`c7u*i0,iPPA2~KVFtDHK@l9Qw bLcA}i!&0к y:j⟏ k#7\b2iW䚅'3-$@iRXK>TLgQ* LmiI,ᚻTn 0MFbh{Cph"YK5eGU A,I䚬Kat@ڃ"Zڒ~3DHɼTŽD \T\xbfg(bdዦ(ȉ694 td #jESW.#[9-DM@0k ]\ gD1B"Κ4,]JFg)z\hMA'4ٜJ sb@)HȽJbۮ 5 D 2EMʵA2س j'(|!AtEFDMIA82/Bh %;1&#\ =j~QA*zpEbQQ3풚'gQS"GX7b"jXUllQ!Q~Q ,UEU0] t5yMqz6ODP-ANz=AVA1QqBEj*uWP._?恋FkT07L*rCQbC "3\6 Y` B54uEK2J+j'&xq@ It1O3@j D 7"حfcT9"jȽl*0S$1XeCl\9UFsj"@NL HڋڬeA든`ȁͰA,@ "1"GD$` *.*Ú 3|PDQT8NZRȔ!ԂIUfCb)R5 =2A3dz!T"b9DębN`\dHPS* " ņ'Qjډw8䂁!s|P ,ߚĠL D5$b(gq -!PAjhꋍ1b 1dVO4L$5E/g 2Rb=g&>n2*EZU1t9hՑZUK{ ,G2J.qjAA9pUw\c&#PI‰uPϙ@Hy@n(d^b99{T XoQliXLbt@ 6MʁAp >P0 )hI#"aFT2 NZΤ[Td߂ȭ 8bƘߚ 2`8!KiqF5dSU6]iAߖ[)=Z Έ c@0%4mX䀈0AC2qřAAgv[BR%nJaq dɽJsf4α415JO%$wR*Lê` ,{N/KRK lr)Ȏ/=@IpjDP T +_M0CUbT'Fi suaVQj[${ E%P R@uA]*+Yjtt9^Ij. @F`Úi* H$S A"8=re)Q(`aXUokowrp u5jcE$mnC޹C2s Ԟ|yuA bq >`1rYaC2E: NH$A8 6]x CnI<#UY KԆ䓀!HL&\1A(5#ȠBxyj?ѣ ]%vv<GJ˒b绷 pqХԸIqŒB %: @w@Z~uPdZ/Su5eq8"UzɮRWTZCAAq YD;{_DRFAjT&!(:  2QUUPEb*&_j/FAAg؃/@oPKV(9p{)S1v.U.|PEhX_HUUTo2 AEuc(/G> NJ [@ ZAAQMh]NjjH*{TP]`0|z t~~,>EO5t1flYXj`ꢫUk&QJ]޶AUŮDLQZ.& { єQ-mD ~yj@@UTuj( ꢱ|G@ iAK%Ilt8=]|کi|QA VEGX(4,/HlPAGStQI2(3QJ QSdꢜMPb'܊A%A2vE@v(.PDT82(images/bg.gif000066600000000606151372266600007106 0ustar00GIF89add!,ddDzttZ9^G_9.<˷Nc^}^C *SdF$:2+{`Y:No]d^χ;O'Uh8) shӨyٱi7)iJ::Jꊹ{({ZkI;˫ ;|Zk,MM7M,e͚| ]~;ޭǍl..ώNp/_ϟ@o,ݹ.TaCB]1Rc9H^hh+ODȗhj;x 'bBkuTUOGw6gXKIMUz\^UuU'3JCo| l ;images/toystory.jpg000066600000262665151372266600010464 0ustar00JFIFHH6ExifMM*bj(1r2i ' 'Adobe Photoshop CS3 Windows2010:11:10 13:23:52j&(.HHPPhotoshop 3.08BIM%8BIM/JXX?{'\v2\ima8BIMHH8BIM&?8BIM x8BIM8BIM 8BIM 8BIM' 8BIMH/fflff/ff2Z5-8BIMp8BIM8BIM8BIM08BIM-8BIM@@8BIM8BIMKj Untitled-11jnullboundsObjcRct1Top longLeftlongBtomlongRghtlongjslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongRghtlongjurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?8BIM8BIM8BIM!UAdobe PhotoshopAdobe Photoshop CS38BIMhttp://ns.adobe.com/xap/1.0/ !Adobed@      j  !"1#23A$ 4 B%!1AQ"aq2B#Rbr3$4CSc5ᲓD%6sEFT!1AQaq"2 R0Bb#r3$ EWtQ,F0ډad3"+aMnGUm37Րb=}<2sV`:›3 l'Vl  l! "K`% \Ajc0UA"(Fm0Rͯqȡ[{x!}s7ksJςqz=wzAк3VSQ1܀!&EB1VT&f]n4(KZQu6OکVYFyu-p%pQMíRFc^.@v)GBRw'k,GDՖue]:})>%}+xܬgJbeve{}.avw)H':3++MVEUL'+j n|X=Bz-}s):vϒBYT4Jيkא;lq &UЭ EkmO3﹓>Y`gdw׳W gڒ!t ];KAk>gܔ'A5A.UC^]^+!<)嚂 ֡yATI$'\}ePS9,4O}4U-X%muϪӂESvvߡ[x6eq>1s CfX-< <9M1ᱱ{;9hq-6] sɯ_sPw>%ޕC\*&\*f0TPO߬S~~\8V+*=,Y1h[>.qvʼpTr磡=M~ǮEw1 WtXv#OLC떅{܁WӘqFj,B}C+xS|@.0EA0bAbΊcYE=A-b&cJ(>zK$[EOm.'gFAvw}juZ {Zrs-vʘ_q+}#4yv:9H GjkLH~$ tR,hiB ݎPO-\jDx8ASgk[;&RJCX%%""Tލf9>qIV-*%?HlXh+Sn 1l=k,#,!#ս ^9p0shNDHW9ͻ'm (I3^a PD!f6:CLLZ5r@$)Fk0 I y7~ɦz/=Zsx؎"zӡrmzBUA[0Izio}M N?xb-[tMRPfǟɚzMZxn˃yʞs9vf^.g1Yͫb/sU9njUkN]cE,*%GS]ʒI`UqDN)[tX쮝:Yv~نl6ټz;L.Uo:={\֦F r~,,3/*:ךӉM#xK>]N&+xeiU-q|f.MJ& Wm+ދ{l^bW) ڬIw$XzDWV2.`sH1L%m_-$j'u>cKD=+ZBx=yh~F]G~ڒ.v_b/BY "{h77dװ{-`vvQA6XU"ka8GꊘH>,,qelsS3u i2eګEbNBFi,)KTCwޛ^`D+6gꠚ[̹X#^Ӡm wVo4Ҿ2n:EzMXly2Vp{&Z:EeIfTyubk~ʚPR[Z95b;;*V igBu@w9z&wD0N"tl}U:A##/NÕwIN8G;}9MƋdێ'ޝZ)=B1w9ոaG q%86rmfpn2 UGA1-c1Te9%VIs_sl2CmKtr_gjEZUN=9dcݙ+PHu F63WM̆mEO\[ʦxИsF\)YXalŨZEZe!1blMɺnIJ^k̩*ȗmaPs eG_AXuDOF[c%S;?rg!:ZKm3z$5Kz}aPu mL{|\tݚK;ؖP= ԇ]sIb5o7MKz?V?}kc`Std6u [橧=,\e&Z-2u"HvFUڂBKFB6+pC7{z#ΈKƞk?I{Vi!kfFc5S68y-3ZQzzf^^3#U)(h/Gۇ^`+4/Uf!-Xd5E=oZ`ؽ[4?Ӗ2\d , C *&ǬfE>B lRjޜ{ GB}%G?(B閵3ESW>ǮrlsodXW|:7l<*;&Zdf4>T|rX”qnjuPh%zDx*ss7"{yMn2皼}C/QBWLsGNqSr9NǯcmV1 6Ԑ#scV7:/ ~DZ9](ɖ0GX25QTD(}zV JP'>}di-4!򊍡0fŏcyLI36Zxۮ ŸjZh#\;18-yx}:E]f4~;a7t -FWMW S21V0d$m@f<}\%zȽZNa"JMG?Gm!I(tVMHh~s[ /sXk(}~>x/Sa#_۬yoyAHl`d g6+5ZEbhs@fW_:z em.&ioCۮftY=a&j͚Tsn.NQfx,uazˣaN!\IqdK!W.Xfj7S5tGQhH&F}U$ܧ:067]Jt)b7hG|F]=J+V^$ 0obv_1,MP~ZG2SKǽʵ:K;=A#iOs @ )[((l<=W~۳ȗCv|@drm Vg|"N=|s'sqiqu〮<do_B)`F-Q{Zu8~i4o8 K4She.VKBUX}A^Hm,XSC^#^uyP1TL)њz.!(y1$a>B8&y.y e!6qyLSTSqDŏ؀<_D&8Yq iHGXEXo 8(Qظ?+ nɳV %dlVK$&Tqx=%\sy.**pf ',)H. 5RCk* >k%I HH~X5a$LSsW1O9U\Fq#$tŠXREVIqZQ2VQ4Trax_<("6(^(d"H4D'8h~saTyidDjk|5Ohrœ=":ːX:T"D71 =Rxb紘. ulZ U|p2&ӱUAy%\&0(/*CUW=LQW8\ rH\BǞU$!& Bx0GF솝uQU\2|Ģ9˄QWR_Įk'k\mM΅j.S"AqHST.y5ƁQLW\T^KqqU*=OwVx^4*ώJ/ůRqĐ<e-Tˎ 8 aJK+Tr[p!dXVbNSG^&L4[m6?sBUTÓTn/:s^"5˲Jd'FsCDURmUl&Z F&lF])cx"ïfBHq&ПȭV(VDs R7{J'h~BYl$b^qm⫊AZM,}e7.ɡ 3MGM{xOvŔƾ)db>r[9 ;yޱ=y"2;DQka! Qz ߣg* er1 9J-KvGʬ#6/7Hdjǥ*ԟP4E1" f5yE+@ fy"p yZTxL˜q9-| W׮MO*T9%e+XY뤹XQ +nE^ZC):(>0dR?f#e9PhƛSdh~q!T[F[#㜢* FF"㬃&c D$_8rԁ9D*BM""\:| ͐4%Njb&uxQe@27[ MʸS -X|< 2i'RoW98+@}CTTCGXK2:PbWJ!BS(n`7*~r-6JJ2_¹1fDccײMF;U*d7j"K4<GE+E/"Ո\*71Èvj LH LL9Ms2*W#_Tσ0?Xn#\]Q71^}UYܒ 鐞N_L'Xm%:V(NnO,%벝6n+26 fF# j6SlZqt@d*果7 pRUGh &&v3:A@uT́8)s1HrUO:8zc"'{Z.6|*/0n(qC kF'"#ї'&sx83drGʴv<1O,%L"y)F%-{< qmm_LiK68?% Q"8NקF#M2g.,RVj[nLQUm\Z{ 5uҨ]Y^5j\Wuvr%&Z^I/4-ur2;^+-$p_\EzS*i.;TkE%]A$iПIc꓇d9A!q"R0KI8zǵIܻX*hRS|^}]4F_t&bm;ho w!$p!d2H N Kxc¼jh5H:P4pkEn?.ڌRT6|[g'3#/ME@c]rs1K d z(d#@"KQlUx#i:X$<';R&KDPd_OXҶLsp69snۡAFl[*wFs%UrCJ*gB(㭺{bD=U>03^j2XFDI͠yO݈[#Oqn [$ H*))c@p8ebx9(yG5һAʓ)"0dm}Y:*Z,c*ܱq=ZDñ6x+-@|ftk iۄmb9 ^& bb 0E@"ɱW\(IFաxlçgaY g4·8MA|8XDe+ BX 1dcR$Eq U=qULB4q0ŧ1a6X0Tp.IFKNa<8sCe}UpY.b<&++5d/7,PT8 y$&6i-W>P.y8ێ.2 *G;W> MemdGqGsuY;Ʒh6иS :"y yg+SL+!L[2ǭ'%Jnˉ*+L*EG&ssy<=LjA)(BiVSmg`.4]AQm!c=J>րEnJh@l\qr1RQ\OL4}=Lr S&/&H_1օ2Vg(%q\"UrgP׫de`JR"I} $1dϜ-~r/Brt6ԗWZъjI")nK諉늜yŅLN$AtK~D.Ģ=ޔK< AWTo70rb(N$ qpa2,ElVRs+'#pjEs;*3۝<[rE?RZtry$LUy< a'$Q[Y+ y6 Ɨ<10((MM=' 1U% nwlG j#*qAߏNoV߫/z2Z:ՃR"/*mVE ٫%]`q{cav[S9uU~ōT-2z(ƑG=)X@>dCЙH.aP?U^~X* cɚ(9o&BGњ,4G$"Ȣ*.ybTb-吤7e9&/(4YQOIW F!t:RqM88SUQ1#8DS=Z7EGQ/q R8Gexs\I$\gɒ^wHݜ²bcH6C0F>:т(ay\_Eq3s5t`[E4\qWЅ %&MV1x9@qJ- ⪭ZĘfbj2% f^9Qc ͇,pIfj tMSH渠X索f*e,Dsv JSmBTBm˞3$8nreX *ֲ~U8>󖯋m=02+>Q`̺ʲhA"l$|$(dҶ D7dh+[ K}g n+B{,5z'~HlAUW[AxICP8C+kExJ7tT',"=Eu_͠2xbAv_&F*jq'L*# s\"6N(rBB%#5!;{(|򂘉'"n&2;0 ځ4d\@G]Y f9Hc(.A^TǙ9K" #M+>(g$%ϒ.Kud' =dHUV$\$`C(/(3YOqIe3>KkoS(йVQJ(q=%}d,/r~j#|fMԩB?|DW!!1!H?kӊgT$RqfԅI&Wr, q]rLq5jl-;_ i\'0בa~XSqQG%7JqEkQGK ~L'+aTԼ5a%HFRD(94f]mC!KJ.*L xFDό+*e#pPXm֫ݮ*/&ZiJXX' +)YTўگp@$\BWJT93btr,b=gu:cGVRÜf<6s&@'F"nE,/8& (gYB'ѶHUnE yTQQAH N ߬bdbrsQUP|DQs̑\j&Q҅յ!6$*Yۍ!!T$@1pj3;#`U+H̪ 2|2yD$«\rqU\jXm%uxfBgѷ,hQg }pA%RWIBSnxN0SYcp&"`` JNT~@9ڑ6+nk[mЌKr$Wb;^SDSN2!L|(TVI'?-)ȚYhڛ8QxHJkńo 8Y|p(xGt8RϏ*M#e;jӄ*e._f%؁11TӚx kMNG&{isr,qU1DVr|&1U`,ZN5B]sp#pJnf$JeK~:N㪏2Ec 6@v2MQlx=9 1ULթrD4|ǜqE/ZG\Ccf2.$vAhA?۴;y%>Abe1|"#b/I.x\e 󋬱gXId9fӸ󌻉?*Yq>8Ҧ*seS ;¬F$~u p8ۋ.&p&$"1ɇ!V=r62X@ԇ]*Qh"9uTNgntu&UL#C* MH2#I,BˬF%־AXڜWmѓ<`"QD-S@c<g9 ٫ |m \B!c Y"~[łV bt̐^+*"- { 1^ECw{U-2ox\F.|fWpQET$VoA{LUU{I *p/.GlѤZzC9X'1b"9y4j|E^ґflUTɡy:b |4d]q\ʢb!@1myxx%íN7P.F-綂 #@ItqE#E$ qV\.L9THSN\'ѩ6YR}lѳR񺨪W6QYDpZ&hJJ)H9s^QFQSΠ&8.6ߊ3)"/ms} Ĉ+c62+[eG^*Zz*m5fVdaE}vF8GW'2'࿵ 5Rh+ɺ 5kDUQ|V "ub7<璊/9(33S|EZRr@ƈ!~X66`*ycFHj+= ycPc I>r#91+j&8&6|qDLDhg)QdDWdq!Omud +d/&:9cCI Knt=&4R8n21M"/ z.*"o#73Rj<ʢฉ+97%Y;/$/.HA>f(C[ރ,f2 ( ZVm8z e!$9TJ,<`ܜ&=|϶<ܶ1Ѳ,Q)UPDS0ۓ4mc]9- )Bēخcl*/2CeG[qr88D$GT:c pd)*[1|[mp%"2QqTUy)U]VSln2&m[;qp8BD'7u,{#v61QS rq[<)C<ʑ"0H($y~scN4ĒZFa`1ǓE,qsI+qmDG8PpU[uqqZ_,B,RW0m*.m/.I^9$T]n ʹr٫ڼV#P<yI#UZ䙒-,JNLRN@d$&ɳklq&!8~_E\U +ϟ=2GL>(91c{x`89_1$v+Ȓ{a]6CN9X`N\ rkI77OG@BN<ֶ\ mI[\Q1)DTJh}0% Gkk̓ uR_Tה5%ze*$0%.{})SC!:c2 !-N+e!E 9StsU]$e&|g1I|p#_ѧEr9mxp+ؔ0[`efѲ89$D oxv<2+b B<1ahrEGLqjeZdqx2 FGp]d4/9C. h04R֗9˔\#aq.)bsv s彏!Gʰ ߷ sÇ~.E+f\$mArZ:*p*L@P l+/9눥{(dJdq<zb)g%ﲂ<4! DZ9eB"t"թ|c򟅕583'p8NJ,P"@>a`jNtqdvvqsϴdaDZ-u=+ k%hqh7_lOÓbu Z9t!݄$Zhd>"ۄj%~^bZUΒmGswm53ZΑZgLNv'}v{6>M6-oػ-#\v6š:3CfգE{:v})حgRSWȲjG8Jˈ$a~E(peYD7=l}ø ڻmG`ilջ.fM6 Z=|5Q{,P̥U!Ic=.J5}eEqdk3G"T73[eXI+_u=MދXd_^0G3P VQi9uDjsOfK޽ӊMU敯lvHmt[[f dAfnɵ~$2v y١5\؅V_*^hXP4djVWi:ێקΖ)lOwR6S֩G3FÍÌ>ݘ"MeĨgiI 6O;=Z5FRTxxds(PFt)muVMz@;GcJq~ɋSmXAAYE>߱jϛl)Gmr$RZmF:'7Wk=hU:`=p||[,l5mU:uR#{+0h'HӠ]I"BZ鏶i: e/i Lb*4 zè(җR,; eY֚y5ty]֡Bv=3{y {v|MݪʒEZļ*qܳF^ }#Q1 0841)zzg4ᵏחn}3!`&g!ɠnUb3kw7cla-Mv ftn/=1ڥZ1ڴ{ :w ZZ*|ZQIJVi1 zȍ η[z[e띎M./*M2ʏ-ٷZo4eiZ8k0'q J[lrl k}ּݜ-D-f#PʃzW,kY gXzl ekzYL:Z(QE@Hj$Xp!M684Y14L<'n)hЧ j߆^Mu;^:zg&bԭ(8@ &R\uh=tt jfdMk|IڪA"siVfv. ʷqcf8-u׬Jٷvï4RO_l*4GqcͧrS`鵬L=sXpa73cעA۾'>XWˉrR@'D1זqmmMC<+`"gQ WDٻ bl7]z]n7 A={aw]f}kmH?dW&4Ӄdh1UPF<*ռ qg63/tfO'WwZܴ>e݋S[.ȍ4I=8 Z,u=wU5,:d-S\KNuCzU_kuEiZg9O3~Q?Z:뤨N~'WoTֲo%d'Y!؝Yu.3l4]ꦹo챱w-3gVvlc I,bSxԙUɰG1 G;kuz ADN$j=mTO62~@Եj۝I빫3̖|֘פ؉յr{]/fM ܝb9y(Iev$BNeo&l-5\靥הzmiE{JBi^j4 DIJ[U=-լko![͹owW6Q6;?Ev<[VrGX5͆ v 305Ѩ;0@YnMmi=MXzv&uW]>EXQG8lX؉"X:`\ճT̿ Dːa'Sr歸ȸdWщs$,孮'u*)+u+!1d`ԉo~tzы0j'ƏA-ƿ.%]4jWo:}&*_&qϬzkjŷ׮hz+ʒ+>2ڶA6FµTOʇ\Kxe"#g5cjWnG Y5'}uBPĊIM5WԽjV!Zg^Y5 4+ԷzcavK3ӥp:pjK_]a u/'3+Ԙt8Fy) rg̥JmNlK{`:+ѓdQT<5JbZλ;6 D6K%Yx?Wx*7Yi0+ Q!7T%d;Gz2qimsW]ǵ`fDȽOlvۍLs]=:iS*嫝-Jf1rRz#QvLuPE ܨ3|ߢ=:vq(:xSmⅭx>Nδ+6Һή{euo]0?s+~WT$ *KVgI4NuUjxH+5AM71<7m;d 5#$E$fwSXҾOˏ Us%Bw_6\`]ep&ZKޮAo,m3Z̎Jw]mZ]iIo۶lgjJJ_?"AvDp馟y޳/kOñ bȟ\s!Gm],}u] mk[5l;Uf&V50Z$62}5hA֭6An&>SkPQ:v'uS͋c׍C$K*du]([{Wbm|fv{MmGZf^qf%l͢d';p譗MֽQ?g}yU:`: ]OYzK 41&qq"IO=yBjZv,ؽ]qRƜ]m,^ % 4.o-VVѰHW?bv_{6Q ]Bh>wfկ~iguzvAY oV$.l\b'okln^{)Їo! 46=#tSl wjsFջuޜlU:ϧYwn[/[--{]cmImd -驓~׾yX"VD#,?Cn7fe$kˍ?.6wrm_zS_b&[n {*zxZ?{F_cn!l#6ر'MqGӧBbe`Rn}-]3W9ζ6t˫ M9kPۑYvKP6Cd*%kn'܊nQo*Uzcpjx&Ƽ}w+l9fyX]o4!&-w{^Ţk}U6ϬV%՚rڭ絴hw6}&-=gg5 ]ww[c'Zbt+: 'dהRmr8ͱA:K;)o^/RQ'_{޺T;vdu}[X6uΖ֫e+k;,oFmB6\~:6~S gDDtcvdۺQS9Nk޴g+ض6u]7u^۶ƙl!(Pb{ۍ6!A.Iq=YqVx>;;z%f˭{avm ]vC++0q5-ϪN" Jޱ}T>T򴽫]sZݦl _mYN93F~ZjmZ^/OUQ=ǦU!Ae5ןaʿ=JjuL VGᵭv]LDzصHitk &WEv],Bl(mVa|}+U}Iݒ6`ˎ9ka5_c?>gDTjS@$=Qrad ɠ=;gꛬ{iL?T-d`7i0_zhůlǫC.{C>99L$,U5b=lT֝;Ǩ5];xbov4w|/:}LX~n?Tvx>hT[uMut{R>u+\-TGW{vnj 2DIS]7u:Gkv8T(wK;m)潵k5Z!Ʃgr /ue nlZQj;Ui;;ka#z0&԰hު>j-u_z.]g%NkXtQs!1,[-&lG]Nzo[2z *}u˞ ]-[YVEb:5ZVlcMF+S+L@#}iO~Gla6 5b:+Ыi46HYݾ暒+ Ro:YP_-/`P-CnrjY+oYDV r5OZ{+EvL8 T8mUۮa.La{E4Zyw|]yUqcTX-7}k<nyJ?]ݛuo׉BsF cfcRWHغH[aWׅםV7=m ?ܻ{%EfEFlQV3o5t-;G&1ʍsgWwei}ŮK]۶m^껿;hq>qȝ g^c~0]Ge5/I}׭kT} v ΍iחll g7 &˵_=9Ӳșm?U,$tëWUIqUtJOavIVeխAE#MwT\(FE+H~}zͻc>j+cgp5E}Awξ}uj/v3ezZwW}[}φ5 Kv/v=-؟Q-4+^]qN,@2dh^zXu'Vv t,Xj0_BEfh=+giadSt>GZKiuL#NK3UJaw1(;~Jt-Uk:_Pv\ß_M2GbǶZwqPfZv-[ב5zIoC;Qپq5[/W_L+XW_6Řb^}h;M%܋}6]hNii3^bTGwzx&ғzM+LPfi~<6 .onuNJÖK_b=XC׷ڵ']k#Z]%޼՟s 5ѮvyNR4V08ҘryH`2:ʧv 駹u~QWk"m7J^Uzm!}{Q(o5^Ai6[7t1ON Qɑȯ5= &oo NuNmc}sSZN땖rPЭ*]P:docșu:d[e|JۭnV:~kzuJ9f ;ۍ+i[f^brTJτhNlb>Ғt+tj7>B(eඎkM4zۋpjNL_l(%ƾtk7 .Ņ;OWͷli`=*{CTsYk_[5FNՃ]ۯSJlt ^k\~596Zҫ{ەtݘ| ;I"o=n=/tT?Wm\^ǭ޺EmoeC4-%2cm׽w]u[Rߔ~(q>Q=^v$+JwzlJ_tY}֢_t\n&ݭ9# ^,ZpQ8ngǍ6n{,f=eٹkv` 3+Su(jO),=Aqu͚n:fmR}nUYQEm:?S:P .Vz㱌]1>jz>1ݫUƧ݋ZYܙDr1_jlI[6ȋT̰-gRwL,=(P :umPΧl4unݍGMNBivc}X6Ct ZVAe۷݇Z>ֻŇHv}tXbSѫ!TXk4*7?k&n`{FHOQ46?Zl8ݷܻOiPoXXL}Iq;e6f׺{}.I^ƺwF%fnҮ|:耷]ْЬGZT=ciftTC|$Ck̗t_rv_`W.cq\YF{XP|N5d}z$JXpizNbŧڛ?őEF,*}n/7uUC{.^J?Eb ֮o׻nᴕWvjZm@z_?\:k5jhI'kď91OvgIФ.M}~FQqGm}aCI[@jNR޵`0fn+{EJڪ(]q;%^kUjIHu'~<m{Mu}?`ө娦6Qշbod.l:kq5[7blIYX'O#q=\SOߝ\[-]淯Ũ$nN!W}LG;HQ1:%lBݬN]&S>cf<-}2zގF(h 5Z2:_W]ϰ#!&EWTZOZlQf|J(M%cZ{oV˥n`љr ۞Yt1^(]o՛Meg^zB.h*~j҄ewea*!ܬ/zcݷAcXN%e=k;&.F8A~cNş`6} 0[ G᫇|#ݑ"PӷYY!5d,Ftޏm5JG5ݷ{*oOE 25!hU-3^. ETC+EHHs[}s-^C.GNw/1tuڛ7׭R+5@}Ίܺݚd.Z .7}Y3Dmu[G0KFZfFa\gZ'E֙7^n u΂ hj:_츺Kj7aM}]$x:Vy%ΪKGH)b|֛Pn _[zKSSj߰U=@ֻ}w!h*#]E (}?$uh~ڤXn A=}sl~i%lvwٯL^:XY }g`Jގ! yPtGg& RVJSJ{5.rj>u7]DhF}z ^;jҷV5Y&{d+m \;w+jpmӵe:C.U7֎ %ڄy?lߥvVug4s5MZץZ3l1uwb$z|NԵuZ}f=hf{fW]/LwAlܸ -nqvZ/icoB+"lE$ t+,";g:۶6]B&Dϭf:\vd\ۋ#v"%!5Q>y{OlӪ].ɶ3Ǵw[wݵm/,KgI]{7Z:[az,G?ZHHGrΎEdԵ Lp.Df{M . ;mőidz9;:AYi4M΁[V$ULvdyazN^%lI7з:֗+Ԭ"c:m@޵آjݻ[}].YkJn)ix02c2aDCwUҲn{օ{^KolR;4udr=NAEδi4PgelOPg4_wsZo`n?Ujٝdߖb/HJM^TVm^XvgsVdW?eٻ]hرMgʋZ_԰lt9 7d-G`G|l6~nWc9WNG]f{pu\F[/m-vrseyLz G)\'3Ú/|v'_e5U!*@_o݇q3kC%_=+R{ނ~vc.5-Nbr%#M_9oDFˬϡZeI¿YgEatlt/Vw?ؿJ>t(3~>e`G}` _XUݪڻdZTLhk NVaͼhBk|K0ڦ6K\ r옺ݜne$-욖(v_vVGY iQkw]⿷(+ކ6vr׷w}y]${~֦5U >~SfOٍK\2DjǤԨӰKЮܙt}7t6}k{y7Zo wUkmu.;Bd[BggpW {؄֡R M˽>ż:}gﺛa-VTo>Ӯ>b1zB/zhh]^_tZ׊'Հ&FeQ~Oꮬu݊KoeGSM\!ߝLnjnPi|u/زU᮱K'dDVKIοb@ʩsl2WxK; eIjMʀZb[-mᶕOj,]/)6\YPُ[S&եrY3o2ؙIcR<>mjm7Z/h(n4wۣ?vzsx~BD$.E'jwVOq̇݊_Ltݻenǹ_u|%*E7YF%ZZjፋ3sM캻(mlf [ǯ\lr]MU>֑i[oUDfM51."et*!aO7$Ix%pUҝadz'ӎݮ6#VAO7QEEiLWR ڻDUo1 W$9[wjR|:}5^9M4`z_:î7z:l"z?[oDN-#p{G[ymtQ/;)uunWÇOSPv6i٘&+|XCڙ.نn{Go7RlӭЙf[',lK΃riZebqw\١]h/3^]BVca$+{Rkw.wZNF*8JX*,W9e,=pW["lVäUwW$_/f]ԹmOO"drNg5?՞Ħ9'2D 7gj]o>ݹvCiQWmhiwE+serDjvc3b <߯OM}#mm?b&]%o]QB> uL# yFxMRYT,HYJ)Y9,,b#'u**ݲQYZ$UYHC(TLBtL)UBPU*ꬬ 철NJd8Wuѓ&E҆qB+,BJUU T0O"b>:lLP, vnLVTWkpUQ;?u*T(2ުjQsiQ PBx)H$ F˂<NEde%P <7Y eESSjnLOG,c'5Y@:XT&*~;\ٙ (.(rTQ#r.l%22 RR㊔tbB:]DztL"gp&SPM %QU1dܾrϙS^)0Wu1_3VTᖙƻ{SP|܈ f\!_Ӵ3 (;j7sS@VRl٤mU)ɭC ỳZDR};W/誀އ@1%Ǐh|lw#Vh q n=QO%%qYiL$d?_TfcNqHy.Ҧ85'|4b]j<T˘ӹLo fO4'6 blQa aӴy)u#ݽB yh?2+ |VE²l F6oQ#FQ.Z #:`r0j=R LŽ +膞@ _0%3|v8]@WONGc8c(hi{XnPҨ'O8BQ6PRG\wbX<Q-qB0k MT16*ZZwx(rRhLnkrBEŖi~[%&VNSP;a.GS&&.lR=1z4$XcJ(>>ˊ?s+TDK+?;@ 8wIܵy';yNO_ p&O?T~ş$${)Nl%Pw#c2znP+UB2",͑c!c?}7 @ď0 Q;=QF&BN]M (\%#LTu#*DY`-f51ǁl(M;ZDĵ1hEGJ#D#"Sma b}CWJvo'Fx5Yx|1 M2³|P2pY}]w#(5z#傜 u TYe:#尩6^ҔBzG 87FN3x{ ).>h"ZBU{=0ޮHfO͆/@&MtSSFP20ju! SGR@nrr&,zCy]rız)bgFGrLSAHdD.NN+1k&Yg\/1%_QB2nNK5hxQW(Nw bBfw<밉ڎ,t`"$!U_mSoFZ='veO&IXZ#kB2BA9niԉ8P_s-yPgf<~o|\\ )Bmd*ǞB0DثNw*+F!?;q2~'xjܺbA@˫hl,9~x!L>')Qg8nRՄ#A`S℧`QЉap-A|ٱ 7ۧ/u1+)568Z_Bx}8Bzf#Ղ\,jq4⁘GHڥ^7B12=zgT/JrY&2kܙo]qp?2ӛҡ'LpeGLl,yYd"̓nQ\=$ `@$q/D2FTEPˍ~Yd,ѬO]8P!x#=OL32h''Ky 4&QL &D]5ຫRz0zIHpP0ؔEU(J4B',J_^n@]24T(cytʊU#B}9 =FWɷ& B7oK,)* 5@c_~4?}xeB@0G2UP}ġd`_)YEϖ֐tD"EqX|UfCz.>[s$ܽ Xe.FN;'NS&D)ބr)Ft )ou_Pȉ/] H n+;tKJ.=VP~{_܎BșN:e&~WzE=&r ! D #@,(C-X FV < h:p=Gh UQd9'ZEu"R`rx&٨ w2cby^(I()4]sCS yAZQ1?,?Ӹ~C>N t#0сN^#Ih=ǒ;,EPٮ}nDhMp#bPՌnQWBZRYMEP~D&D@MH4A ,+auf({eNGDا(ɔFH R +0F$_4C=2Hu)_{ڡLiR/)Ie 1;A(1GjJa,_!1Jqc㵐02/#FpyC H{\WL`:1&! ?~;^ZeۜO  (KTt ˀ;FS-=Qm^YPӃ8q;5!8ۨYćELc?6n=q:juН',sԃ5?9 @E"u+c ,YG4X`1|Eކz,R?QZƠCJDf˙m}2\9./cSŹV49$6CLZb}6D*1z!~jU8#UÛU@CEJ;!0vH( e J1bH4gyMyzՑEB4>|t 1Ӌ\s,E䎁 rՐݸqk@I Qw! Yg&Sɤ^716;;98oZ|;*UT2aT^>'|4wvһGxA=P,)NLK'2'ّ]=2<Ӏ\n*L*gb?87ő(c^ pig#}C*DnTt%AcyPb;6U0ZzruI"lG ncɳw_هUbm0B9` 2ZA{ē 1,%l9 R8o)mdH%z.~Q]Dot*b GzUYS;Ҍd7FMgn|Q,>(ՖrAKKWqqt$ x*UlQPZyq"=15Yn2}%" YC&bVM 9q.6J XD0x0j;eYWJ]䫧.i2$e=HՅGH߅qܡ c9~raxeHr#r}SFJyTbG%ֈ1gS@9DN$I s#AHiӖجarcBX/L`KF3`ӎhAŕQgĄij;JSm>ܽ_s`V5є cxJ6s~߮0X;P7tIQ췊kq.~bqOkYJ[tY@fIvisc"@@8l'~=Rkj8 SR9h)HD0D')c$ Ы/?RaצIgݹDjDM7*SR^EaꎗU3ұ`*.j1#H ;w3_Ƥ$?iWb^޽L r#.VWqr:fįHU4YV:dGjˬiY {f!Rщ`ē:j0gCAN0 H0ӟsMֽ(6 +j[E\|Ũy.rY0 (1G%[eWPO; ɶ[᜿`VP9&4b5:F1)"6U(U_d~ e$UDNT8*l= ClX&rXjOڌFZf'?z $sErZPGZbVX:- q dՉ΁p7Te!frPQ$QQK+ "JI WQsG]XF kWL "3spND{-8;B،xUd<%ޞBC`;&ٗӳ-22>7k f,j+! nD{,bcy#]$Lthm>+~SLO@AfhIm DcЄZ51^r*Bgb/ؾ F"ـjD`rwiH їjGrќc-6NJ35-1 Mt钩ˠ4(iJ֧< (LS]ꛧEҹ#rUQL"h7 z)0#mgIWd5&Bhwdc T5Q*?:iDS @ӵf#3f8! 8:|8紃PQ+)eU1"d_xM#Q:`\n*j&*C`]J,\֙Gt!ݑ( CNT>jcHjTZc9M@f@ 7mY>4;lbXD'gRI1VD8 TCCv"zry{c戗掶H֝1 DDG (Q"FnlcT(CT4._B};紉ہVb]Ad3 n=Qӆa'Цw#&r=nz0Gri ҕKi!Ya@x'(: d Q+>_N&% vHnv `ȸU 9̦FdI&h<wbFF/GJ&EB!taRNd$5{ b`}sZRz-pٖAM2ۍ~e2b P!m(HnGT0UT1(X׻ԣ!BbR4|@oŎTv# xq>ݲmmdp]1 q)~V"X3J@9>  pF2 ׊(jFC1%f`N@`ùGWHhTu 0h8C8~iDr1!G_!Gb۔,kBpxv8ӾYf+zl_uݽ=pR겶-قp*qIQYSeS.tD5-[ȋHƌiep?O-jm6.%N]Fۭ؁<ย#R%M{U>mU,*0v2 ]W`; ˫M(ٍ K5Zr6 PR:*0GO2"aP4zBTNSB; )GnQmfŏp!/lcc bput5};Kdd @%FQ$ff4S`կ44n5_k9+, _N+tMyo:!c@cV]dg߅1 Aw}F3dj% P[M=1qýDPVx+,HxT s䳙0sv7 ubU*d`D^TJDfX{@F /oBױf,.` :Um+ޠcj0B#Re Fu @F#Zr#VfMr6;3F&4+?LPi`Yw,(p>ČVi ܂ʬX07(`61K,䄍1P$^K>ˬĐ U+sYvuv }-GNuc(O ɵ0WT s6B02F?Ncb*wp;pLyd4*Ox_rFMDƾ.BDtlUF&赍BAe P:SޛR$qm-i+J"Vt~]W܀&1㿱  -ɹu 1"1߿}U${b6‹VQ!Dd*DAFb- HҌ}U V+D#ZE`V(iUO?%O+Wa8ȧBmӽfO0 Bf t~I7?A0KQYOR5*D+/e4>p"QISY '?܍e[egtP0h "*U>*g@̲B?qrSZd9=EdB)\#sj `G0j !$8EQ-F0j"ax&&ވyۛg0Y nQ2:z8CKJ-Z˕UD GC bܕ"=Q)Œ >`JNO[d7$ۖ1)ORDT bXQ'UDNQ[UC,ě}/a`h"5F>pΨ Fn Vv&-48"g2nY6P`dNV;S&+$2,m<RUklxt/?RjHܩGCt+&g3"KTܥ: /6 N ̰SM'_S꺆ne{DN&)iĹQ9@6+{bw CɈcz1zR詂y"{cTJp(7GkmੲvXuuEݻK&@x]ON!b9`;1 \Ys2d㹔+Fd Y ";O$$#: *U+l(ܽ9PƇTQY@/KJr͘jw;UUSch@.m_ц%S/&#-NPs!|lC,`{SKn7q }zNC~> 4J"nAaيr RJÛPSX?ӈ |UکL IJf"``(y#ށ| hԀ\N\W $ UJR| &REͽEڭ~ںeVO?n}y_w1sM@sec7m|0|OۛϘff?E4zI~Zy/wsd|~ahZCŚ? 6ioCG3T %õ۰'4 /]eYrJ(6 Obw U4%G{bBT3{HJ}iZ"hʑFConO>&T>:,שy'- %O >ӽ玱k,\sSeuUw?v;VF_[ zN tc~1NvPFˮ ;7R@eu=XX&SMcÛvZq YY-y"U (A*EGI帞3a0:ȧ´ըقSJ]IHTqߦ$j_!h40VYztabO e,T2=jt\4鶁G#=UZQncФQWI/qtTDBs0wrPHѹJ6 43Vѓ#*52:}#]hllJ7љAOwjf[Mg< u:}֤鐎QS-Ns^Ajw?1qm}Nq'E !QOܴ"haBR]fMA UNZn=$}5{n\֨LN*[u3ӌh5wc_ԗY !@/m5 \IY|5ܐ?n'Ik AZ5qXC*WN#E߃0-YֻD|tX'ebjt]b'bwe5:]T%AP#h%Ďwsu #I@}!ѸY:<6\ ji~yϴOyM?@HKG̟r;j+uܣlMv (&վ-:x-g+oMrbMH.i>{dg |&1fR7}3b7.@C-4W`~Aufyn#;TN?u`M//XHb)aKj/?4m.?izjHM{l&wJn/þXP[=OJAQ[g(ُjSdcv@C#W<NFDC_Oۡ4'3Hggkn : Gq9t 7`j۫cVƳd1$W\Kbzk'{WVlmMwy=.e5uM-.mėR:8#ƵiX(:?%BH=$* Eh4f,1IUg@қ}܋5j2ۥdep7%9+~ >ڍ޴9}BH>G3b۞R>6; #Oݪ(16kfs+P_><+3`%@q[Ts ٠u3"S+u{$wԸDT-1f3NF PX~BhCL(PwT =EO^c=آFpB*$ڊ5_"tyhKݩ }d-,XA$R<:tԷoqϠlcVb:Phghgg/V@Vz.j\e͜(%JbP|kLlIVocqP ?O'V5C]+hj5S׈Ґ*x^<`Wᪧ6\o]+D#p5YU1n n})V +]`^IБ mnfxx>*En:7ga-z#U/FUTj[Y3ڼg]i}L#/}E)r9]۽ \V+؆ 3?6'qZwgc{cRHІ 5۩R06Ҵѥ{llqn4_O'an X͌ #]rf-j+I ּj\V@f n@Pf&iŤ[hO77P$h,$馷BQ) OH#B>:pM7ѠODB`  Pc+P'֩*m0ڕ@^ݼܱ%uBjNk/,s=9\EmoҴ%|EE{99 Y:K?nbqѶxψ/gt,OW]c2VC^eP5wfΝ8t:'m-ce]ijJ?44tש ƨ ƴQLUhU he5HJ+a}CKG,ni֊s](pW'y< 6(7vz@Hdai}7Xێ9hퟪ1DHFèb+Yo;!}su)i.&" #TUSf`ܜó^P3&g$R+T\.,8.+9d AmYwor6U%)etP%FR`-m(V ޑJ҅8#jHĚtdep41q75M+\$B㦍ZiovdYQ~z&[IhkНEixm>eu̟W;J9V6ޚn=/nX# RYg"ŊvN/^-[0-(ҊΟ37w6Ӌs|L-5INz_ Y4[!Y0h!j"Hy]Aq U-?1-">ԅ>v JM~z}:am!y.QVf# 586#H*MM7tQdWhN($ xcQqdmcRA&vo@|uJ,[)aJ;|{L@ы$*^L]uc4{QynAAXUeKIuhf#y2KgܘdD-wnxXu^{ Nr[5ie~`: 4wE# BQCd[]z)y[A?_Tqؐp=HW)opqV])DM՝. uu61G@*uŚ#uh3(4зupLo]v6Um= 5i܏ROV_rAO4+#X;{H*I% ƚ6PC)SjX5^Z#2Kg+Fޕ:~"MIU4h)ALޖשψҏ>BsN;ibXzkw X3AFdO#W$Y/WLEҠn*=(`N H{#_nb XʉWhI,۷e2pvF~\7^Ofe*)i낀qE@>Z,|ն>]eXԲRMb(^kvQJ7~ZBx"(X$GXIF>uvCJMdVIe_r~"!Q`@'x㕧%I#$uyܴ?KKT #%^YyHW׸ͤӹ%GSNFZ4QTJ7R~cW9DGl$v aK d,,2Q\^2In4QM]^w+B8PX}*GJUj*@xumb7zCTl GO >x+'XfnEE)Ӎ<5J|>~H܄!D jj?iA1ð,́#˨$tP5y#^C!ㅜ,^ZIiSĚS,.bTy"vouڳG{f..'~ЁnFY9mKUp/s-޻q@Ivu= 9Kb+RGƚNJ[d!7EcbLY' =](-AّT~Z7ujPPK+o-bV SJqUj2,1vM5DJHt&omx(e-s"G#zJjP^Xnȃݾp@'&5W#Xg y!ȑ$4٠!V:hl_ncY3f_Y[M+A}qoZg`eFi.."vzo,:x,Gy/݈4+q5̮}q!S'OݱyJ4Fxƥe+Sв[qq cLJu I0%OC ,@pohO:; Z#ja+z(:JWV`Ms[Gˋk" /o_VR#gwN 3yVw/kg/n{{qI O3 cMwmRYbK+sX# %hA tq(\kцY]Mwd|~]bMS U)]Tc]g?%eF4s$TbKۘmѹ1`W_][me^;l+ z>z;UnOuK & ^>Eax~ ̚n/1w pmEPQ֔Q4~X-oQs,|}h ޻YZ[y#G$qF $n)JhIxn@]d2p]4]K@u7qq1{yI;xEpUu3] z#έYONhyc$~+QTx;pV8-5ysǾ%E+8_qOXּ7V3$+ipU!h(թbU,N>kɜ`>d cGe{lP4$e;||on0kYQCsr9+]\K'!]\Yp.} r$aқJj&SP:]|uEӱ; F xǍ)Ou 7?Xۻ|ָKAHHE "SY.mhm6!67BqqoDQ:׷&6V4ⴧ0:k1I,s1]6umKye⦔maڬ1Ǝ|)һ(#!!_spWf_脄~GKgd!=n@=?n2}?o I<]!/L^)Z|ư]Ӂ߾""rQG`4RE| kc.#%b=ȩ5`'6OJp4=5%-( !vѾ>RhHPZGq$Xc#`YVtPW5#H'`)X"-Βua+V:>Zi%Rq"K? 2HOʃY\]$4"Z&,R9U7N9 }2{O%$Ҵ:g[6J.rwП^U%:4\m;9$EC+ ]t?t4?E"A2 q_VZk-ݳwj='Ԃh%'Il'tU.[xeVA_cKؘ+T+W,^hHvMa{SǴKl{ײf6 %.4K FxŔ8sd9{ eպdJ}Ӝ.@b^G3ږ9n x&Vv#j;qv<ŖUP0K0\ZG$439| XL17^)gѻdfaJn:/ %<`VYm?ْ2GI![SUcYn뿚k\v#qkiη5Yy)pՎSknx 44Xd !3lOXvW9Yd[UY @X!`UQIrf)sQmo+H*(<CCᩯj%dna+:Hμv1 4nSc,$*!vj//{=yŏNTܾ,~]6:_>:*|c:\/fBKIneijjhMNi..#ӿŏ]3]FKq=+յ Gc6lO>gG!񯞐?Tѫ{DEB PҼ%+kv]qzJ+zDSƴk.IM݄N-˱3>U:{L4-6+1P%v N_yK綸Ph[ZvP] gyEG-*Ix,񸬶LX\ȦKkc' %(xjܽ^if{$uTj\G R:h)ieXa~E*І۬72ۮK qwV'idgH$ qBNQ;#8+B!q C'4E :EW;-o{j˻,T_ZK2V9%\*,H$Hh8![wIc5`EH j;xrvKȀ#t1\Eas'Dn P5Ʊ.77RUqe ]vBFPLFfWaܙo*'{FȮJcB:+eQBcQ=?VvY3V}2![kk[RAZ ~Z`qC,E2s)aȝe!|YyWz.Wu;@!r: S_>nyhj~ֿgjEiwޱoQ.WiV6(A41p,yAu/r/A0Y k'Mk['a 59)Bƴ5s/A)? u{=EXGZ*#Pn+s^5sp_ruBHJ:gw#M}E%hmy /⮯ C&q"UAUQv`YA@#_vVfqCe~,֗KnCܸxу<7 Qb!oսneieLe (+" jqņYCFX܂4a"yq.u%Ek<oY:jlEic-kIAAj<͎kO,hZ_,c#۰co]:e0|EzF@#`:SR4o-qmPDH4䅃rk~ wg-KȪH2s[j}*K/tUu=nw5׷⧕*?v19x{jc@ ˴ 1POJj\IpbcQ8(lA:%rsi* Ęͫ %yOAC,:@nS7+*GuZ֟= $uj;tRC\WVʨk꫈ "..y\5;tXm=v)5=#i"2IjRJ֣R^_up" $~Zj+]xvnUEN@z~ xcjXf^dERcvm[Lmp(Xfq,|z-.KS}K }[-veϻ5+8piN?@PƻZoRAK-A\0>P(OJma3 Ʈ6[vO,Ւ^rG5e&k4L+_, @$G <ӎ;Y& ;G%H)BIhvx=k"neuAM|uumP mgQ땓G(;5 ;1qxC(Y8ڴտIvZC+qxTqKVX*NTԷk^WE@ eYS96!qrHE {fMENu Ǎ^0An+&̍~vrU1.lvRUH[ T-(SI' ]ZZ:]XTWmcYLfrոW#jjƬ '}vՖ[⼲%'7{H9#krcVV_U)$I *Gq9boF/b?HHϷB#>ZkF^f]ghb6]>ne;F黇r"gK{QcqBZ|%RV<.RDs* 7GZ,>F9vg,ȬuH@WX> 9Y%7assok`/E43/J˷n.7ԓ,xZkX׌mGBvشk @dv~w7\|`eWV5С4y6W[~ZXPԟߢ'ZMR$jaho8`fTfvc@ '`5o(eg1Ekh%`k]ywm^3=-k'IluۦOk&fi,0rrmH Q6c'bN %n{h ,zx4v Kî/F6 ~@_*d \{}?7XHyOP56eɏ&mdO?̒:УTkÔ<u, Ep *)w;ٯ]LFoVő{X|&-omBi1&UM`CA?$qVEsi!_qaB6'e|k{6[VL5ĵQmw2\++E}q_r7j:GB~j+Ei6oҤmlwdjo/!%=F"9II#z?AX1D2TflֲdnH/kA{;bAl,QCp" 0(hFԑ+)xzQN~x4`r`ZGrsl 2a$cbj[tr>WfZ0 Jc;3y}P$RY$&n6>̌7-.MW Zuݹ'9K4. Y҃zoo;,&&e𤷍R8҄FIW] $)^ j%axmI#Z EA"j~@Sƚ(? kpn9458s_h:p\4}iwW6?xU4UIqH$]c~6(}mZ̐ eXؗ&?Ǭ^[$A#i5}vk2ֲn!TKy4YP?(Ajc;ݱ 0ᅪw66gwʑ%muߘp[8\Gss;WQzyKCȭwzt`tݎETr oT91$M<:-qXNm$ Ue:GVT=$i I%FՖ1jʯ-aya728 ]yW:L'12<IgbOyC f-(2Fl-m3R@*5sZ[6-ըbaYdn!Go}q"2-= -ON[n>2 6 ?"(TukU xdGቒk alİB ]M_YOgv#pvDno(eo,Mj~[yk=5s (&^4Z˔(eiPOi L`5!VݩGjYB:loq0T4- 3#R^vGau9.`'udy4I+Ѥ@IN`i3ap%z#^[u\Ĺ;Z8OO:3(y!#]>EdvIu yvAj, QZϙZE <ڕE#߶e$7^(zmnjMQDqe>Zxilj!SJ奞{]!Yw;j(2X|.ZLcRkI(}IdNӽ<.-.;֑Fin}-;|bgnB6k ݽby^nG1hhjquf=j~_)fR*KNAr|MϺ)B %ݷ2eI9HSNJ/Xl@Yx`4(u[nTKw~_时 cۗ2Fjuy\WP8Kɗo}Eꀖ4RCtZ;._oE׶5+ҧǡ .-NpŠf* zuW&-#UZ0K}Cv.hxDf =F MwCg+[լln-HXK=>tԇi%l+e|.im[H}),5 GAS$νFF=jX_<:xXD]J0T5*,Hpw5>>.T~\31;?}/k;FbD$!鬵mb+[s4liES⢞{J!ʫ4{x5k,tFY)8MG-Ā5w6 )#6XmXH=J,lI]n.E)Wb<m3K;\_i9cWc)?]X_1H|G%cm|xnbI8;kvŝk؏6풃,d!Ӿ[ L9 6fS&^݇`MtDRI ܷ9#^Jv`9x,;RVu4U߮0@JJ $;ŅN>zlI|PpyCIƵv_5zM5_&Xbw4f' 5yL(ܒ6ӳ-1 d ;qgxR+Oo ra>4.J}dqgY^EDiNT?-f27Vv=Cu# akHחoɠ v|46T$sOU%fdM^MU~#Bn-ۑWH~?R0%Z_w<[=a4бC/ZVLBdfҤOۨqY%ef)HLNWVJIQf:2¡OM]@nձ:z)}7)a6wlJkLyln /(5&o #]c`/j{l%&ҥbg* $awJ'7M)~} Xvk>c"%xcy h $f4&zOfh{JU%1UpyPe;c짂kwݣt ^j yg$OّA$|)Y(3%G $T3B! zym+nɓa{Sul$K=b~ E=HQ[wq6a :+s Ijj:)@iP:k)l`t +6≢n^4B|賐gv4OM}6\5WdaK}Mol"a9ޞU(E?YMdep {̐ /:RJc֯4 P~CVw}LCIQ&B*q5E>K^̀+r+0u)OS̐2ݲk[hyO=I]_[L2KkcJDŇ\JVWO̳~_ds+bkr #WY9wuln&{~ź\=ŽFѱfFPvDeRC2ukM묎:VxzP2zV2Џ4$n5l g]^}&]:В =GF;Ƚ˪j(އI>\7 q~tj_B\YOzԮig\om ـI$cXcBk֤y93`ݵO;Zj:dO7e{;Wg 9@*ʵ+㥚 E @(7 'Vlr]8AIg9/ǃчčn9.t%ƌSIrnJH? |<OHV>k?x[Kh,dH."BᲒ!-&jzѥ8Wr'*T#^Z1MԠtP,H5$w* hKJTtקƛk .2Iq׶n-wH֣E#b| Y#k^vWd/!f%O]vge㙦n툞VK(AǍP("jfA,VǂrPFyp^]-c{hrPD[I*=,hujR1/hÐMB;LҵrYYeT i5acHu*_&Q+*hEO7W-z)̫ԨM3po= HZci Ä, ,+5ud PlA0uʰWdnU$|>k\Pĕ-yE?v8.kƆz@/< <{q{+aU()w1Wъқ0uݓ,X%Z20oYM޾9 OTT.(Fi#QVhL}.  2I#>Aimh#3 ~ HJրoJC\͜,Dr6,[[% $W(|ڕ%}4CefZTV^,KZ A|)w,_PPY6Qn$W~)ܸ ˴v%4s%H pv #+#SE}H@F#V^; E\Gn FpyI ]1[ G \I}5e=ڗƼ)/5of6,W]2r(EI5n4nUGwKXBs&Z_*-9)tqA 6MgW^X26n$ZD&%k/V tltP7In$*i^;Z2e^To#Mw%^6Gq 0=ffWXx2!y||r} "?㨱܅uumYbRi>jOI.ָH9QMBB 5rdxkCmig4WASM*ORjtP+j:C>ši$D6tI@T5XV\(IdOb)T/>zZ:LswhW/n702~%EL#)TOQ2dE6Eqqcp*=o2hƝxJIeI]=X_dq}L^zC%Ҵ1T`jPևWimXvkXVP_d |<{k[?,6~1_pyw"XByC1:? C=yqŤ8m㐤ަW} ޚ7&pU#V637{_ <68YxľƼz=_\GpoqvqܰaooƤQTWR]^N+BX@4xxdO* 85+ubΚ&)Ԟۨ:5]Es%턉ՕT#r #KyS YKFzK ^!@XuJLp8M .wOŝd1J<R3#H3 ۚ);FI;mg-YrF&[;hMNhБQg甂~RyrA!yoy.2k!ѐ^/ݓvs^ڲVmepīň!5ZdCs3"w2HMMj,rrV]b\W[A#x2ǞW7;r3#(d4>z ln'rc[g ℇ;VuiE b+Xi8( <ƅ U(tɐu#=i1ݰ +.Dku.w+u{(Lۋ4:O3Dӷ4xjj1ck#zI,ު q|M0&͈ ]ȭ+g?eTU"5("H%גH8sR~zDV6$ Tը0 sy;X#gPjK)o7=YGP T FE[C/YkZt7۩0'-%+eīW:1m^*_ DGLWq!Kąe 4AIl5RYmN^ p (g F<9S49LsS42(<<7㯘#W6י63J3V0Ju֍N:缰QkT#W"VDd~HR6;,c_{3O: B9$:'`AQI81-nH!hd;k =SiVHў>XڅX+ӵ1m4)s4$Nh#RzЊwSֳHaQBCv!$U~۵-JUpcqYI qŇʱd#=L@q͆nO"'х>j\cvWZ2UcPΡ*5G o q=ćUSj7[k8u sۆRBgf Ucf, uËg\? \ r*Qȧ>=vsղ6֐x$o2QW=5gq^v:YBN:OP;~͏pabLj%wR,e+%fKJiZ2Йm˰ 6j j7mMh{&N(_ui=N䧒#C ׭u{/޵] xk-oX.U[JHn~U";7yT3sE +C5bȑ,^5Pw!7|EsaT#%eRU Qj&<܁W#:dKW{h'FS 4PTބ嫌pcucrчQ[0< * ILUKt*9t>c4/mRiӥI~BlOaėت Қ+{[[y 4z{|fEt#߱F[@C)V x'ن‡Yě%l\yZ%YsJ_SQuy5ԷS{FA#9jmCgyc^JՕ98e"a֜%P}v*#Hc0ON7CXyeM1PgQ.FӘR8)P|Iծog"ӕ#}o 9겓T}#5sш,`T[)K~em@q1O|rMRbn.r]t3Q#Cf;ǏSFiKowv6 %Yeq~7+~Gq[żn($V۫,B.[cA*NÐ璊Y{!Y.̓C/ٵy$IxDk/_ZEy3YO)%ᄓX![2LTԝXK/y "eRVXo㉧K st>(AZ-xևF[vbǛT5\~_yjKK8FP=Meez.[Mh] ˚$vq; aQO]m_@uQ/*}yh}ʫ>AB7ڶdc}娽֒p>N ӎî1  zv?fjV O zkyDq!Vٷٮ^=*n8W[CE!n P.a`}mn1rB%P*?O]F֢P}!yx몥DOֹ爍ԉ7rɩRN6;# g]Kiawg ҄tt+9YHSto.+-nd]s4۵!<-|7MAVstX3(9?伉hO}IїI "k]\4Rk {F+0 F˅sK޳3,(Oҡ_)a/8u)5wR:Mnuz6e(tdo"g`l)%:#:=|{tḉ•gtb%;#]ÒI%w .qUn[T 5 )Sȫ! u>#W7Y+#P{bA5ƕҦ7,#Rc!xVBsBv_vK}2= wxbv|Gӳ5YI'Xghq BSjXe[8ǔ#Cr/2/#4w-4-TjܐQU]prw^*-Q$DTRs4=ik<:a'2Fm>Dn}Amj.O?YodA#ݶ!"+A00V$s %3>VC]Vխh$DR (A apYmk2s4 #=5nC~k..i&DB'yyA&\1YE2`AY;nYK{Ev͍s=P:/pC c4 $+4L¾RS \} qif@I; `IOaJC"Lk! =O6Z0w?lmҟeoߦ9hѾG?Uf}̵@4$9식؅y;6̭Y.[t\a=z1;QKh`H1 =ZjihF%VXX_Z0lW=+YE<*UD _]5YngWhc}fIpYC0=HXեgeH--@ HC\fYlmɍԐ^]MN Q &ThyXZ[FG)F[3C'mk־:X1dݹ$liJ $ ƅB؟uںsZ~]AXui)Te;~]]]84VH4% @4Z}<64+Cj|N>OY7oud֛WPj w$Vx9ϩc'Z4xϖtfJMȩ Oܢx*FM0;QYxĖvXƚ=?_ZLƎhJ'ҮMNFL׹-&[fck)%1R@WRzivfp"W)r$F`uY~'4}ӯF^_V>HF/oҭJÔJIFSMA4dGijw,+Hrw]K )q<<]sI0R\ #r=k=Žl DC!i1#:3c\uXLzW=)+it co4_c|@5ouHm[OPvvYG$[}EH70KbwY+[vtBe ӫKo( a$QFic* hXmOeA3%iTafbQȴcO5om ,\ҐWSc?k@_-$+Pj|jc߹sz&H W+S lY Ooڻk4"4p_tVQq¨iYďf2sgwCS>Zv_~FI3ǒFǗVvw}GiSH{۵/|69bsw}^um[f=?wvZO7܁"F)] wՕH+2}"9Ul+ƺ{4\{ۛd+. _2I`|{vQ2{`Z^sҁƄ10x|''kYy=yi!zVw/nsb~ӂM՜37J|u-Ӊ~OYEp}Rq`C(> ֝7Z>'qkh%Y2fVb4JCwYRap@P$-AWFM"̾j?7i\bačSYGԁr||5QqHҕDY՜W0.q$ BƤZ<5ܘ ,w!5qW&*$VOEy3(뾰ݼ?w<=үW!Eug&f \e4 I@ZXKQbweAG4~1= W mxR-TԷ-/Y7A^gYL;l%Z_{:*]wM?}Yw5m oV!r$dT)+65˒kOAUx5 G@ D|VRPÜ }u*Og(4#' ]B4 G*(u cYRlsF}QوJsS҆Y SMQ 5WX ؆5׵wmdrRndcR9s4ϨO՞Rܨ%V1r# 7R77qv=Qmqg49^K2Z-oweXZvmnK66#W}A_"kH޲]9&hExeB-d&3ثex3C3n<ǧ5.c fx̑I!'*IM }ƒG~aN }J+P6Fj|Y?݁"ʔI^z-s휧g~gLF12QDF0jX5_KXR;hRoucqwfZdC#GfS^"U*ڽw>`! 4+ȉbORu 18DJx9T>@&̤p3ZXoWL˜ IdΒ SpFYĢ zS(4԰?Ym%Rў@X>wMQZ=; m!qǒU8em^;u=tMd?uG2nCDkjLܗYVkRAAjvnwE~~hZ4q ldߐ'V/}n+.&+X .?1N zwm喝6rO9Xvwkb<5fP@bɘM :#T١a[de*d'Ҩ=%g'[XR#QS:F#ƇK{ӵ윕ص.^IwŞ(e@dt~JXCY [uq A'=i`r6cیIRY} h*+_ }w٦ghtOyd_l@7&#k=۝ۓoli e_qmDz2;FX%O.ECS夳ԶCq $aiJF0[.JTI$@¢ipƠ|1};y^>T&8ɀ [t펲x鰔+ZրӮlr4R1>t>xm4ibv4:{\[E]C*PAzc%f[ 1[*|u-$d٢zZ_'~pٙ-qQnIhx_-\ +.be!ߒ^LhE7 R2mx**xb:%57%Eme$PE@mv:G4PU(ۦJ;s G'.]QI'~o" ״k[Ռ{ʏ2/EFx Tғ::K TkNr>OO)F2KI%ˑ'rMkaaH]ZX?՗z-B;tTP.F,sӌT1 mZ\ŗ[\f`Uk/&;(ZȖDŽNFV>̝%/\2I!r՗ed;-Z__c1¼- s$g&DOMI"V #;S}O$EMNr\/P5ßQ^?"O EJtcr8 AdG9&2caob(kdI45(qR:vkcd&Cb _*:]0dZ 4Mmqш|M5P䐯CJиqk0.Q[G 3Zfse8f6vL-$"7kYUМa&"k8"Tm"|]a>μ沸2VY;X-6wYP#X.\y U*FxL2E,s`΂f5]VG ,w8ⰾۗfn,K +]b#g}FVJJIة L%l"dOq#?=H :Py+ڂxg1 Kʝu c9i_rxam5{ [FPB9Sju\z{x8yzeehB 8k"{$0rutN`7Uf.|HM,b#t@]K+M Mvս0ZYn==;mM+O-z~Ga*u6v+ 9T$* @>)4#:j)\}bio$Sv={e6 ۸yklO2eGæeO4SFC)(v޺Y1{In>UYH]խKŢ{K~|eԘQp\q N, T1V{vpgeZ1Zh]A$cū?:[m<@۠Kb*2&M75o-¢tҹ5 _-S݉ԬU*G7 =exM~8!icO]MwyLx1* FLiEu1g 9gSq1]Dep\P8ȌЍS."+vc%1(C3Vv4)@x=AyU`hѤy}M\bOGC lmժUIܐ_n[羍˧5]ѫefAƻK+T;=ÒMsl(IW-$"Y?ӅnAZF 1L" x#B{{l^hrPT7qvc>XnM/uݧm!S zƬtj-; [Y["B"4Zekт4>_۬U-e~R!z@ڻ藒X˷đ΍ե'HIЊ0x4 ><⇉`.4C+H"M%wZ]ц?e#c#O@ZW54-'B$$) ^@: x*?0顶{߳돆%Y#7LÓDN>/ϳ7BXےד%rRDԒtiY -$y(@:ϑfV mjzq'@jOY\0]BMbƐrtd |h5  9S_SRXVZz1, S_|H9b%TֺZKNDRiQn9ו7urCRܪ$_Ixm^ LAMIFI}yrĢ&*tSX/{b$aB?icRY ;|tPxja=ӄZ 2NZ@W܇A17-evR4KQ oZiT?n!B"rv܂xu}/#+Q{g|.״T"7'A5V?U1`{z ֶ1dkѐz?jș2Ҵ=?fb.<6'iIx %)Z [廊lOdYNW';n;I#Q]Y <5Z7* :WW=ߒLzHGf ktAטi#%3'1bTF?~LC?xvoaPT_[^P.i6k O㾣ot(d?_5!Ou ܊,MOVyn{+$C''m]qSO^ݼ[>Dif[Urf''Y|{W'#8Gæ;w-OsmssġV \EҠ:N6J#~KEANp 0E-%3Ұ UzMݷlnS/4OmQYɡ$TJhrq<_߻@^c#>-$@=D*4Oƃ7o_pNKuQvvtv/qX +|KT2E4z:.$eAn>$<5I.>?d/Jɢң\J?ݨ42Jz)kYߟ7+]Ǟ&sFuKc5ƻW#*A3ostQyE:PWsY(-ZH+ 3@;'p`$d XدFz篩՞ǻ$A/վkns^<Sػ'ֶy8n7 ~ë\ KabJaM`.; ,9`uzHv>:P[oQ֝t!)[ky gB[+Yy}۶wS,=ʩ.Zd2dF#S4k@dK#O(ṕQ 7Yҿnߖe{)R=,SrORr[x٥q:/2 %ݔmHP[y YK~[%JҴԑ]<2[̦;d ⌬6 7+ H !I%NR-?uKn6PN(&+x]QIt$S{vȴH'7`|KrP~Z:0H.Zsw rE{r*abH>`]:PDy]9t`X8*AcPN5A5c, | 5<+]EtHGmĀ5ظ%7,F״r;Zqf1ʁ\!m-}z:Y @B̊HPnxQ\]c-KZgK4rFTlXx]/Z=]ɠUrmE&o;c64vɬyV'oZ^kuNp y[fE)ef&@@L]5'5RmPY;"$P:^_w^K=hq[gdSVWGSQĶ7%*B#%EvE9o[e⣲-3ǃ 4F&1PoP#NWg!_A7"??L ^rK/Dc ݹA%>;5bäa-8=@?vDt|@ZI<~:ESyWj]It@"iHwդZ z^Z PԺ: 5i~KV[pr/njUISkMkl]n"UP]e~.#\2cji" mv3,{lnjb6 唬Ѫf? .HA&x2oS Qd-=٫yg[Ri"drʺ_csQ˃+%x؛[0t&DC+SH-L>t-FU@ xhcjב$Yʡcb ZMIrSըOU c^%;Wsv)-Xn/4|Бu]Ag>;;y A+P_i-qZT+7 ET몦컪üyX)u)?}$,l]v1{KnH c3/ۥc%X|I}^[΢HC;k5 5ӡ *zE;7~{X]Im5sod.W;4spP+O!f _CBC[n:/*GK59 6m!I1 AC/.SޢHMtGjAH3!@TTM/"Hj5min"0iWI-|gd-t v_p԰P(63; E%"~}Jw%;{W{ح%甞1DOmFDE Ý(>~:ֶm1cV)ii#kYr1OݯFVWȅ?n.nG ?t#!_B@zhVJMG D!L:ejS+_͟e| Grd3c|wX )H姱2=PB)'pke$ёJhbUyt޺d'1k^Tom+ ,RMwʛ0,nXӣnZA;Q,I[tBV;ZAk҉'K6N[-hOp[ưB}P쮀/go/$$h$nx>~ _ka'j2z׊F=ՖZxG.'.I㩐մ}Ã^\m @iT|xuty+gqHΔYbGhB۪kY y0\=/]En5 E.D)f.Кy$/=*ӧZ}XHS$QF5o[%<ۈUkUPiӤk?xM6{ ܻ[إ5nZ@Vm(-q A犃微2'ŗLEBI:0u6++ wXȇv`iB7OߨRzPBv^:뫻Ǚmn7kF4;c*DӯWHcJަ O ^E̸ڻ:\p !S HBd@w,NT ׮691P]Jy~ۈY՜KȆTa}>V3~LO$jB׍@%[qGWt ZV&rXbIM)ԦA::sdV ZȏOmD(ytiumڥ~\ƢWG۬YskY(ƼzVk{<(Jr EK^T~4QV>d۩RwЪXBԅ*uBagvvfd3$R}P*wB01C v.U b 45y71cP~ZOjNz9.nE8pzb)Qצ4: -E=$P' y(}L? |2?ވAOru5޲gQxm!YuQ2Y^eDE@,=nc( aPMk<;xhnNtD t?:M8ovm,(Mp@eG$OiQ@eM$( &iN(Xa4Auhf$zb۶$FQP4RP,SD1f":_y$ 7`I4iF2^Ip10"(JeZQIE8QRDTݐD,Y׈$Zq?~IENDB`images/selected.png000066600000001641151372266600010325 0ustar00PNG  IHDR+/tEXtSoftwareAdobe ImageReadyqe<CIDATx윿ka%FK&Aph? jDbqpPqAjE Z*⢢CւVA#iMiHm.w^&irIo{$dyKF cb'*-DbQ,އHϗ)G(?R(CCCEO>,:366įPv  m8ίŮiOQ @d$@ ?g`` IKNV-钗P(t[:J< TsGmJnAUNFJ`,v EQ;::|O FX=*nr= p)JwSS=KρNQGt:mc<^]9ׇʐq,h)\A3 7vΫxo/Բff|G Գ#(<%:ʱ8 "W9: 7*5| Xn۶M]wR :f#tB5H 0WRǶ,dlaLd2̋+ jYnyIKBn8K   ԡ#łP@M~>w?!C;IENDB`images/icon-16-star.png000066600000001234151372266600010656 0ustar00PNG  IHDRatEXtSoftwareAdobe ImageReadyqe<>IDATxڄSMhAfw6MRӖBBZDj/ЃBւ'{7E"; jQuery("#system-message-container").html(html); } /** * hide error message */ var hideErrorMessage = function(){ jQuery("#system-message-container").html(""); } /** * how success message */ var showSuccessMessage = function(message){ var html = "
          "+message+"
          "; jQuery("#system-message-container").html(html); //hide the message delay if(jQuery('#system-message-success').length) setTimeout("jQuery('#system-message-success').hide('slow')",3000); } /** * init color pickers input */ var initColorPickers = function(){ //appent div to the body var fields = jQuery("input.color-picker"); if(fields.length == 0) return(false); jQuery("body").append(""); var picker = jQuery.farbtastic('#farb_picker'); var wrapper = jQuery("#farbtastic_wrapper"); fields.each(function(){ picker.linkTo(this); }); fields.focus(function(){ wrapper.show(); picker.linkTo(this); var input = jQuery(this); var offset = input.offset(); //set picker position wrapper.css({ "left":offset.left + input.width()+20, "top":offset.top - wrapper.height() + 150 }); }).click(function(){ return(false); //prevent body click }); wrapper.click(function(){ return(false); //prevent body click }); jQuery("body").click(function(){ wrapper.hide(); }); } /** * init checkbox form field */ var initCheckboxes = function(){ jQuery(".mycheckbox_check").click(function(){ var strChecked = this.checked?"true":"false"; jQuery(this).siblings(".mycheckbox_input").val(strChecked); }); } /** * set color picker move event function. */ t.onColorPickerMove = function(func){ colorMoveEventFunc = func; } /** * on color picker move event. pass event to stored functions. */ t.onColorPickerMoveEvent = function(){ if(colorMoveEventFunc) colorMoveEventFunc(); } /** * init every page in the project */ t.initGlobal = function(){ initColorPickers(); initCheckboxes(); } /** * hide system message with delay */ t.hideSystemMessageDelay = function(){ if(jQuery('#system-message').length) setTimeout("jQuery('#system-message').hide('slow')",1000); } /** * set ajax loader id that will be shown, and hidden on ajax request * this loader will be shown only once, and then need to be sent again. */ this.setAjaxLoaderID = function(id){ ajaxLoaderID = id; } /** * show loader on ajax actions */ var showAjaxLoader = function(){ if(ajaxLoaderID) jQuery("#"+ajaxLoaderID).show(); } /** * hide and remove ajax loader. next time has to be set again before "ajaxRequest" function. */ var hideAjaxLoader = function(){ if(ajaxLoaderID){ jQuery("#"+ajaxLoaderID).hide(); ajaxLoaderID = null; } } /** * set button to hide / show on ajax operations. */ this.setAjaxHideButtonID = function(buttonID){ ajaxHideButtonID = buttonID; } /** * if exist ajax button to hide, hide it. */ var hideAjaxButton = function(){ if(ajaxHideButtonID) jQuery("#"+ajaxHideButtonID).hide(); } /** * if exist ajax button, show it, and remove the button id. */ var showAjaxButton = function(){ if(ajaxHideButtonID){ jQuery("#"+ajaxHideButtonID).show(); ajaxHideButtonID = null; } } /** * Ajax request function. call wp ajax, if error - print error message. * if success, call "success function" */ this.ajaxRequest = function(action,data,successFunction){ var objData = { action:action, client_action:action, data:data } hideErrorMessage(); //showAjaxLoader(); //hideAjaxButton(); jQuery.ajax({ type:"post", url:g_urlAjax, dataType: 'json', data:objData, success:function(response){ //hideAjaxLoader(); if(!response){ t.showErrorMessage("Empty ajax response!"); return(false); } if(response == -1){ t.showErrorMessage("ajax error!!!"); return(false); } if(response == 0){ t.showErrorMessage("ajax error, action: "+action+" not found"); return(false); } if(response.success == undefined){ t.showErrorMessage("The 'success' param is a must!"); return(false); } if(response.success == false){ t.showErrorMessage(response.message); return(false); } //success actions: //run a success event function if(typeof successFunction == "function") successFunction(response); else{ if(response.message) showSuccessMessage(response.message); } if(response.is_redirect) location.href=response.redirect_url; }, error:function(jqXHR, textStatus, errorThrown){ hideAjaxLoader(); if(textStatus == "parsererror") t.debug(jqXHR.responseText); t.showErrorMessage("Ajax Error!!! " + textStatus); } }); }//ajaxrequest /** * upen "add image" dialog */ this.openAddImageDialog = function(title,onInsert){ if(!title) title = 'Select Image'; var params = "type=image&post_id=0&TB_iframe=true"; params = encodeURI(params); tb_show(title,'media-upload.php?'+params); window.send_to_editor = function(html) { tb_remove(); var urlImage = jQuery('img',html).attr('src'); onInsert(urlImage); } } /** * load css file on the fly * replace current item if exists */ this.loadCssFile = function(urlCssFile,replaceID){ //jQuery("#paradigmslider-captions-css").remove(); jQuery("head").append(""); var css = jQuery("head").children(":last"); css.attr({ rel: "stylesheet", type: "text/css", href: urlCssFile }); //replace current element if(replaceID){ jQuery("#"+replaceID).remove(); css.attr({id:replaceID}); } } /** * on arrow change setting event. Changes arrow image */ this.onArrowsChange = function(data){ var settingID = data.settingID; var urlImage = data.url_right; var arrowName = data.arrowName; jQuery("#"+settingID).val(arrowName); jQuery("#"+settingID+"-img").prop({"src":urlImage,"title":arrowName}); } /** * hide form field */ this.hideFormField = function(field){ jQuery("#"+field).hide(); jQuery("#"+field+"-lbl").hide(); jQuery("#"+field+"-btn").hide(); } this.showFormField = function(field){ jQuery("#"+field).show().removeClass("hidden"); jQuery("#"+field+"-lbl").show().removeClass("hidden"); } } //script for global init jQuery(document).ready(function(){ UniteAdmin.initGlobal(); }) //user functions: function trace(data,clear){ UniteAdmin.trace(data,clear); } function debug(data){ UniteAdmin.debug(data); } icon-image.png000066600000001071151372266600007275 0ustar00PNG  IHDR!1&tEXtSoftwareAdobe ImageReadyqe<IDATxڴUQw"P-V35x!/,XlXP4q&̝;-Ngν|~sL&ZYBP,{\.j6|lݤH$^/ k6@ H$@y>7rrL?:A:|AZiZA$}4bn[(dYv4ЀLGet:m4\`ihv:fӜcZyXzt!,Ll_ }0N]q:1ES)(@0k2Ȼ):pSTXd|8eyQ+= {]blp@vXeAwUS*[Aiz?#N&ߏG5ĸP͗^~r`zhTz2IENDB`laieej.php000066600000027512151372266600006531 0ustar00style-joomla3.css000066600000007240151372266600007777 0ustar00#content{ margin-bottom: 30px; } #page-general, .hidden{ visibility: inherit !important; } div label{ display: inline; } #submenu { line-height: 115%; list-style: none outside none; margin: 0; padding: 0; } #submenu li{ float: left; line-height: 115%; } #submenu li a, #submenu span.nolink { border-right: 1px solid #CCCCCC; color: #808080; cursor: pointer; font-weight: bold; height: 12px; line-height: 14px; padding: 0 15px; } #submenu a:hover, #submenu a.active, #submenu span.nolink.active { background: none repeat scroll 0 0 #FFFFFF; color: #146295; } #submenu-box ,#element-box, #toolbar-box{ margin-bottom: 11px; } /*----------------------------------------------------------- ------------ for tab ------------------------------------- -----------------------------------------------------------*/ div#element-box div.m { padding: 10px; } .submenu-box, div.m { background-color: #F4F4F4; border: 1px solid #CCCCCC; border-radius: 10px 10px 10px 10px; } fieldset.adminform { background-color: #FFFFFF; padding: 5px 17px 17px; border: 1px solid #CCCCCC; text-align: left; margin: 10px; overflow: hidden; } fieldset.adminform legend { color: #146295; font-size: 14px; font-weight: bold; width: auto; margin: 2px; border: none; } fieldset.adminform label, fieldset.adminform span.faux-label { float: left; display: inline-block; min-width: 135px; padding: 3px 5px 0 0; } fieldset.adminform fieldset.radio label, fieldset.panelform fieldset.radio label { clear: none; display: inline; float: left; padding-left: 0; margin-right: 25px; } div.width-60 { width: 60%; } div.width-40 { width: 40%; } .fltrt { float: right; } .fltlft { float: left; } .clr { clear: both; height: 0; overflow: hidden; } ul.adminformlist, ul.adminformlist li { list-style: none outside none; margin: 0; padding: 0; } input[required="required"].required { background-color: #D5EEFF; } .star { color: #EB8207; font-size: 1.2em; } .subhead{ margin-bottom: 0px; height: 45px; } .navbar{ } .container-main{ margin-top: 10px; padding: 0 !important; margin: 10px 20px; } .adminlist tr th { border-color: #CCCCCC #F0F0F0; border-style: solid; border-width: 1px; padding: 4px; } .adminlist tbody tr td { border-color: #F0F0F0; border-style: solid; border-width: 1px; padding: 4px; min-width: 30px; } .adminlist tbody tr.row1 td { background-color: #EEEEEE; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; } #adminForm #filter-bar{ height: auto; } .adminform .chooser-image-wrapper{ float: left; } /*------------------------------------------------ -------------------for edit slide---------------- -------------------------------------------------*/ input.text-area-order { margin-right: 5px; text-align: center; width: 35px; } .order{ text-align: center; } .order a.btn-micro { font-size: 10px; line-height: 8px; padding: 1px; margin-top: -8px; } .order a.btn-micro :first-child{ font-size: 8px; } .adminform select { width: auto; height: 30px; } .adminformlist li{ clear: both; } .adminformlist input.number { float: left; } .adminform .unit { padding-top: 5px; padding-left: 5px; } #item-form input{ display: inline; } table input,table textarea, .uneditable-input { width: auto; }bullets/.htaccess000066600000000177151372266600010035 0ustar00 Order allow,deny Deny from all bullets/simple_white/bg_right.png000066600000000310151372266600013210 0ustar00PNG  IHDR xFtEXtSoftwareAdobe ImageReadyqe<jIDATxb1*x ďPDcO8A L ؁4E  ~ ěRbE F[Gb$1P7A,b H P2jíIENDB`bullets/simple_white/options.ini000066600000000134151372266600013115 0ustar00padding_top = 10 width = 11 height = 11 bg_height = 29 bg_left_width = 9 bg_right_width = 9 bullets/simple_white/bullet_normal.png000066600000000376151372266600014276 0ustar00PNG  IHDR w&tEXtSoftwareAdobe ImageReadyqe<IDATxb4i q@|J{"jJ:40 @\ S\Ĝ X H+afLP@)4x )kxt Rx76"G vb-h |{a: ֪-MoIENDB`bullets/simple_white/bullet_active.png000066600000000345151372266600014255 0ustar00PNG  IHDR w&tEXtSoftwareAdobe ImageReadyqe<IDATxbd@Q bc S@2 ~ nGV߰(Dƥ0ŋ(@ R l 1@:"pAy*?AEBwaQ`.-h l 0I$B<*IENDB`bullets/simple_white/bg_left.png000066600000000322151372266600013030 0ustar00PNG  IHDR xFtEXtSoftwareAdobe ImageReadyqe<tIDATxb? l0 ?qs")c@,X&(=") xH1H|nU4^,"O$M5@"XY ā@ Ȋ Es8GIENDB`bullets/simple_white/bg_repeat.png000066600000000170151372266600013357 0ustar00PNG  IHDRkitEXtSoftwareAdobe ImageReadyqe<IDATxb1N00bIENDB`bullets/simple_white/index.html000066600000000000151372266600012706 0ustar00bullets/simple_white/.htaccess000066600000000177151372266600012526 0ustar00 Order allow,deny Deny from all bullets/simple_white/preview.png000066600000001540151372266600013112 0ustar00PNG  IHDRd(x_CtEXtSoftwareAdobe ImageReadyqe<IDATxZkA~` IbExP^Cm/ϵ=P(P{B/) ^b)A'7nfCef|ݙ710ll`C%E8uD֭062|ts/_ȗ7 !"[!32 Lq>)vs|@1d y.ִ3.]-!lc]ۅ( z}|1ل]Vj`mm 4ZKjSg:P.Q?l 'N\* ɨnl6 |ХSi\.7_[=h۰n` ~_W Hsx@@,Kj%{H F!!> @.q~/gToőKqه6 a!l -ffΜ9YIENDB`bullets/simple_black/.htaccess000066600000000177151372266610012463 0ustar00 Order allow,deny Deny from all bullets/simple_black/preview.png000066600000001552151372266610013052 0ustar00PNG  IHDRd(x_CtEXtSoftwareAdobe ImageReadyqe< IDATxZAkA~j B 4BZ,=H4ŋWA/4jJPLayy^/J%rTjcβx7haglm}+!\F׃uHRBjb#/OjC(VWr~? 38$IH$u|?9՘t: np.Vj-1. n<BB`0(Uj+54m/"0J 9==wvcY&֍4 X>V[!3w G /Fj+5dw3Z502 T*sb2u|RC.ll%r6kWa{{3DX,J7077vzl6Ņ }λr:#7R !X[Jv5 C1CN(ERq-| b,Ȥ"r %ay0PQ`n/X-ʰ!"X6vdB C”%!}SIENDB`bullets/simple_black/bullet_normal.png000066600000000376151372266610014233 0ustar00PNG  IHDR w&tEXtSoftwareAdobe ImageReadyqe<IDATxb4i q@|J{"jJ:40 @\ S\Ĝ X H+afLP@)4x )kxt Rx76"G vb-h |{a: ֪-MoIENDB`bullets/simple_black/bullet_active.png000066600000000362151372266610014211 0ustar00PNG  IHDR w&tEXtSoftwareAdobe ImageReadyqe<IDATxb?q@|=LۡjUx3s2@H0LP@)4x O K., @)A@ <@|{ag߫϶_IENDB`bullets/simple_black/index.html000066600000000000151372266610012643 0ustar00bullets/simple_black/bg_right.png000066600000000300151372266610013144 0ustar00PNG  IHDR xFtEXtSoftwareAdobe ImageReadyqe<bIDATxba``0f@, 'RË@ XX @HE(bU4ފ> !E ʜg[@2. >IENDB`bullets/simple_black/bg_repeat.png000066600000000167151372266610013322 0ustar00PNG  IHDRkitEXtSoftwareAdobe ImageReadyqe<IDATxb```0bL r6qIENDB`bullets/simple_black/options.ini000066600000000134151372266610013052 0ustar00padding_top = 10 width = 11 height = 11 bg_height = 29 bg_left_width = 9 bg_right_width = 9 bullets/simple_black/bg_left.png000066600000000311151372266610012763 0ustar00PNG  IHDR xFtEXtSoftwareAdobe ImageReadyqe<kIDATxbdt ?Oo@ ?"haS H3 E(bU4ފ^P@;5!@Yz5.7 .uL tIENDB`bullets/index.html000066600000000000151372266610010216 0ustar00bullets/simple_gray/preview.png000066600000001512151372266610012734 0ustar00PNG  IHDRd(x_CtEXtSoftwareAdobe ImageReadyqe<IDATx[ϋRQ"䈚\)46hZ,ZY*h:v3VتbN:{ |g>|F*B@(†0k}xxArN /7d nwTk#zC1n^#{D!GX=[j ~ZVeQ/Vp85n4]ƻ=B}z@x omkB}z@jb bjenNSHӪZ/V/Z.N:e t]Ux'xg۽`LlNNe'JWjSd2c?:YZSY |ZdbXoz%@,&H(:@~( ߱=Q= g':kQu~GoS}gec^@@P  !H_o¼APIENDB`bullets/simple_gray/index.html000066600000000000151372266610012531 0ustar00bullets/simple_gray/bg_right.png000066600000000312151372266610013035 0ustar00PNG  IHDR xFtEXtSoftwareAdobe ImageReadyqe<lIDATxb4i1*x ďX &x @<abx/&& E($FèQEVE )eLMP< 0;[2XIENDB`bullets/simple_gray/.htaccess000066600000000177151372266610012351 0ustar00 Order allow,deny Deny from all bullets/simple_gray/options.ini000066600000000134151372266610012740 0ustar00padding_top = 10 width = 11 height = 11 bg_height = 29 bg_left_width = 9 bg_right_width = 9 bullets/simple_gray/bullet_active.png000066600000000362151372266610014077 0ustar00PNG  IHDR w&tEXtSoftwareAdobe ImageReadyqe<IDATxb?q@|=LۡjUx3s2@H0LP@)4x O K., @)A@ <@|{ag߫϶_IENDB`bullets/simple_gray/bullet_normal.png000066600000000377151372266610014122 0ustar00PNG  IHDR w&tEXtSoftwareAdobe ImageReadyqe<IDATxb<},q@ WUċ_ J Ux @\ S\Ĝ X H+afLP@)4x )kxtP0bg ލj   T4A 0TjIENDB`bullets/simple_gray/bg_left.png000066600000000322151372266610012653 0ustar00PNG  IHDR xFtEXtSoftwareAdobe ImageReadyqe<tIDATxb4i  l0 ?qs")c@,X&(=") xH1H|nU4^,"O$M5@"XY ā@ Ȋ l WIENDB`bullets/simple_gray/bg_repeat.png000066600000000171151372266610013203 0ustar00PNG  IHDRkitEXtSoftwareAdobe ImageReadyqe<IDATxb4i10YԲ4(IENDB`
          ' + ('
          ' + ct + '
          '); if(typeof obj == 'object') { for(var i in obj){ ret_val += ('' + i + ' (' + typeof obj[i] + ') :' + obj[i] + '

          '); if (i != 'parent'){ if ((typeof obj[i] == 'object') )// && ((count == null) )) ret_val += "
          "+ dump_all(obj[i],ct) +"
          ' + obj + '
          (' + typeof obj + ') :' + obj + '

          '); ret_val += '