

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?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}('g G={33:\'1.4.0\',2x:\'(?:<3S.*?>)((\\n|\\r|.)*?)(?:<\\/3S>)\',1I:6(){},K:6(a){7 a}};g P={Q:6(){7 6(){5.1g.1J(5,E)}}};g T=o m();m.w=6(a,b){B(34 1Z b){a[34]=b[34]}7 a};m.1h=6(a){12{h(a==1K)7\'1K\';h(a==1i)7\'1i\';7 a.1h?a.1h():a.2y()}19(e){h(e 5P 5Q)7\'...\';1w e;}};3T.t.U=6(){g a=5,1L=$A(E),3U=1L.3V();7 6(){7 a.1J(3U,1L.2z($A(E)))}};3T.t.5R=6(b){g c=5;7 6(a){7 c.5S(b,a||1p.5T)}};m.w(5U.t,{5V:6(){g a=5.2y(16);h(5<16)7\'0\'+a;7 a},3W:6(){7 5+1},5W:6(a){$R(0,5,V).I(a);7 5}});g 3X={3Y:6(){g a;B(g i=0;i<E.u;i++){g b=E[i];12{a=b();1a}19(e){}}7 a}};g 3Z=P.Q();3Z.t={1g:6(a,b){5.20=a;5.1M=b;5.2A=N;5.1N()},1N:6(){41(5.1O.U(5),5.1M*35)},1O:6(){h(!5.2A){12{5.2A=V;5.20()}5X{5.2A=N}}}};6 $(){g a=o 1b();B(g i=0;i<E.u;i++){g b=E[i];h(2B b==\'5Y\')b=C.5Z(b);h(E.u==1)7 b;a.L(b)}7 a}m.w(36.t,{42:6(){7 5.2C(/<\\/?[^>]+>/60,\'\')},2D:6(){7 5.2C(o 2E(G.2x,\'43\'),\'\')},44:6(){g b=o 2E(G.2x,\'43\');g c=o 2E(G.2x,\'61\');7(5.1j(b)||[]).1e(6(a){7(a.1j(c)||[\'\',\'\'])[1]})},2F:6(){7 5.44().1e(3a)},62:6(){g a=C.3b(\'3c\');g b=C.63(5);a.45(b);7 a.2b},64:6(){g a=C.3b(\'3c\');a.2b=5.42();7 a.1P[0]?a.1P[0].47:\'\'},48:6(){g d=5.1j(/^\\??(.*)$/)[1].2c(\'&\');7 d.2d({},6(a,b){g c=b.2c(\'=\');a[c[0]]=c[1];7 a})},1q:6(){7 5.2c(\'\')},2G:6(){g a=5.2c(\'-\');h(a.u==1)7 a[0];g b=5.49(\'-\')==0?a[0].4a(0).2H()+a[0].4b(1):a[0];B(g i=1,4c=a.u;i<4c;i++){g s=a[i];b+=s.4a(0).2H()+s.4b(1)}7 b},1h:6(){7"\'"+5.2C(\'\\\\\',\'\\\\\\\\\').2C("\'",\'\\\\\\\'\')+"\'"}});36.t.65=36.t.48;g $1a=o m();g $2I=o m();g 14={I:6(b){g c=0;12{5.1x(6(a){12{b(a,c++)}19(e){h(e!=$2I)1w e;}})}19(e){h(e!=$1a)1w e;}},66:6(c){g d=V;5.I(6(a,b){d=d&&!!(c||G.K)(a,b);h(!d)1w $1a;});7 d},67:6(c){g d=V;5.I(6(a,b){h(d=!!(c||G.K)(a,b))1w $1a;});7 d},2e:6(c){g d=[];5.I(6(a,b){d.L(c(a,b))});7 d},4d:6(c){g d;5.I(6(a,b){h(c(a,b)){d=a;1w $1a;}});7 d},4e:6(c){g d=[];5.I(6(a,b){h(c(a,b))d.L(a)});7 d},68:6(d,e){g f=[];5.I(6(a,b){g c=a.2y();h(c.1j(d))f.L((e||G.K)(a,b))});7 f},1f:6(b){g c=N;5.I(6(a){h(a==b){c=V;1w $1a;}});7 c},2d:6(c,d){5.I(6(a,b){c=d(c,a,b)});7 c},69:6(b){g c=$A(E).6a(1);7 5.2e(6(a){7 a[b].1J(a,c)})},6b:6(c){g d;5.I(6(a,b){a=(c||G.K)(a,b);h(a>=(d||a))d=a});7 d},6c:6(c){g d;5.I(6(a,b){a=(c||G.K)(a,b);h(a<=(d||a))d=a});7 d},6d:6(c){g d=[],3d=[];5.I(6(a,b){((c||G.K)(a,b)?d:3d).L(a)});7[d,3d]},2f:6(c){g d=[];5.I(6(a,b){d.L(a[c])});7 d},6e:6(c){g d=[];5.I(6(a,b){h(!c(a,b))d.L(a)});7 d},6f:6(e){7 5.2e(6(a,b){7{15:a,3e:e(a,b)}}).6g(6(c,d){g a=c.3e,b=d.3e;7 a<b?-1:a>b?1:0}).2f(\'15\')},1q:6(){7 5.2e(G.K)},6h:6(){g c=G.K,1L=$A(E);h(2B 1L.4f()==\'6\')c=1L.6i();g d=[5].2z(1L).1e($A);7 5.1e(6(a,b){c(a=d.2f(b));7 a})},1h:6(){7\'#<14:\'+5.1q().1h()+\'>\'}};m.w(14,{1e:14.2e,4g:14.4d,Y:14.4e,6j:14.1f,6k:14.1q});g $A=1b.6l=6(a){h(!a)7[];h(a.1q){7 a.1q()}1r{g b=[];B(g i=0;i<a.u;i++)b.L(a[i]);7 b}};m.w(1b.t,14);1b.t.4h=1b.t.3f;m.w(1b.t,{1x:6(a){B(g i=0;i<5.u;i++)a(5[i])},4i:6(){5.u=0;7 5},6m:6(){7 5[0]},4f:6(){7 5[5.u-1]},6n:6(){7 5.Y(6(a){7 a!=1K||a!=1i})},4j:6(){7 5.2d([],6(a,b){7 a.2z(b.4k==1b?b.4j():[b])})},4l:6(){g b=$A(E);7 5.Y(6(a){7!b.1f(a)})},49:6(a){B(g i=0;i<5.u;i++)h(5[i]==a)7 i;7-1},3f:6(a){7(a!==N?5:5.1q()).4h()},3V:6(){g a=5[0];B(g i=0;i<5.u-1;i++)5[i]=5[i+1];5.u--;7 a},1h:6(){7\'[\'+5.1e(m.1h).1k(\', \')+\']\'}});g 3g={1x:6(a){B(1Q 1Z 5){g b=5[1Q];h(2B b==\'6\')2I;g c=[1Q,b];c.1Q=1Q;c.15=b;a(c)}},6o:6(){7 5.2f(\'1Q\')},6p:6(){7 5.2f(\'15\')},6q:6(c){7 $H(c).2d($H(5),6(a,b){a[b.1Q]=b.15;7 a})},6r:6(){7 5.1e(6(a){7 a.1e(3h).1k(\'=\')}).1k(\'&\')},1h:6(){7\'#<3g:{\'+5.1e(6(a){7 a.1e(m.1h).1k(\': \')}).1k(\', \')+\'}>\'}};6 $H(a){g b=m.w({},a||{});m.w(b,14);m.w(b,3g);7 b}2J=P.Q();m.w(2J.t,14);m.w(2J.t,{1g:6(a,b,c){5.2g=a;5.3i=b;5.4m=c},1x:6(a){g b=5.2g;1R{a(b);b=b.3W()}1s(5.1f(b))},1f:6(a){h(a<5.2g)7 N;h(5.4m)7 a<5.3i;7 a<=5.3i}});g $R=6(a,b,c){7 o 2J(a,b,c)};g D={3j:6(){7 3X.3Y(6(){7 o 4n(\'6s.4o\')},6(){7 o 4n(\'6t.4o\')},6(){7 o 4p()})||N},3k:0};D.21={2h:[],1x:6(a){5.2h.1x(a)},4q:6(a){h(!5.1f(a))5.2h.L(a)},6u:6(a){5.2h=5.2h.4l(a)},2K:6(b,c,d,f){5.I(6(a){h(a[b]&&2B a[b]==\'6\'){12{a[b].1J(a,[c,d,f])}19(e){}}})}};m.w(D.21,14);D.21.4q({4r:6(){D.3k++},1l:6(){D.3k--}});D.2L=6(){};D.2L.t={2M:6(a){5.v={2i:\'3l\',3m:V,4s:\'\'};m.w(5.v,a||{})},2j:6(){7 5.J.2k==1K||5.J.2k==0||(5.J.2k>=6v&&5.J.2k<6w)},6x:6(){7!5.2j()}};D.2l=P.Q();D.2l.4t=[\'6y\',\'6z\',\'6A\',\'6B\',\'3n\'];D.2l.t=m.w(o D.2L(),{1g:6(a,b){5.J=D.3j();5.2M(b);5.3o(a)},3o:6(a){g b=5.v.4s||\'\';h(b.u>0)b+=\'&6C=\';12{5.22=a;h(5.v.2i==\'6D\'&&b.u>0)5.22+=(5.22.1j(/\\?/)?\'&\':\'?\')+b;D.21.2K(\'4r\',5,5.J);5.J.6E(5.v.2i,5.22,5.v.3m);h(5.v.3m){5.J.4u=5.4v.U(5);2m((6(){5.3p(1)}).U(5),10)}5.4w();g c=5.v.4x?5.v.4x:b;5.J.6F(5.v.2i==\'3l\'?c:1i)}19(e){5.2n(e)}},4w:6(){g a=[\'X-6G-6H\',\'4p\',\'X-G-33\',G.33];h(5.v.2i==\'3l\'){a.L(\'4y-1y\',\'6I/x-6J-4z-6K\');h(5.J.6L)a.L(\'6M\',\'6N\')}h(5.v.4A)a.L.1J(a,5.v.4A);B(g i=0;i<a.u;i+=2)5.J.6O(a[i],a[i+1])},4v:6(){g a=5.J.4B;h(a!=1)5.3p(5.J.4B)},3q:6(a){12{7 5.J.6P(a)}19(e){}},4C:6(){12{7 3a(5.3q(\'X-6Q\'))}19(e){}},4D:6(){12{7 3a(5.J.2N)}19(e){5.2n(e)}},3p:6(a){g b=D.2l.4t[a];g c=5.J,2O=5.4C();h(b==\'3n\'){12{(5.v[\'23\'+5.J.2k]||5.v[\'23\'+(5.2j()?\'6R\':\'6S\')]||G.1I)(c,2O)}19(e){5.2n(e)}h((5.3q(\'4y-1y\')||\'\').1j(/^2o\\/6T/i))5.4D()}12{(5.v[\'23\'+b]||G.1I)(c,2O);D.21.2K(\'23\'+b,5,c,2O)}19(e){5.2n(e)}h(b==\'3n\')5.J.4u=G.1I},2n:6(a){(5.v.4E||G.1I)(5,a);D.21.2K(\'4E\',5,a)}});D.3r=P.Q();m.w(m.w(D.3r.t,D.2l.t),{1g:6(c,d,e){5.3s={2p:c.2p?$(c.2p):$(c),2P:c.2P?$(c.2P):(c.2p?1i:$(c))};5.J=D.3j();5.2M(e);g f=5.v.1l||G.1I;5.v.1l=(6(a,b){5.4F();f(a,b)}).U(5);5.3o(d)},4F:6(){g a=5.2j()?5.3s.2p:5.3s.2P;g b=5.J.2N;h(!5.v.2F)b=b.2D();h(a){h(5.v.4G){o 5.v.4G(a,b)}1r{l.4H(a,b)}}h(5.2j()){h(5.1l)2m(5.1l.U(5),10)}}});D.4I=P.Q();D.4I.t=m.w(o D.2L(),{1g:6(a,b,c){5.2M(c);5.1l=5.v.1l;5.1M=(5.v.1M||2);5.1S=(5.v.1S||1);5.3t={};5.4J=a;5.22=b;5.2g()},2g:6(){5.v.1l=5.4K.U(5);5.1O()},4L:6(){5.3t.1l=1K;6U(5.4M);(5.1l||G.1I).1J(5,E)},4K:6(a){h(5.v.1S){5.1S=(a.2N==5.4N?5.1S*5.v.1S:1);5.4N=a.2N}5.4M=2m(5.1O.U(5),5.1S*5.1M*35)},1O:6(){5.3t=o D.3r(5.4J,5.22,5.v)}});C.6V=6(c,d){g e=($(d)||C.17).3u(\'*\');7 $A(e).2d([],6(a,b){h(b.3v.1j(o 2E("(^|\\\\s)"+c+"(\\\\s|$)")))a.L(b);7 a})};h(!1p.l){g l=o m()}m.w(l,{3w:6(a){7 $(a).k.1T!=\'2Q\'},4O:6(){B(g i=0;i<E.u;i++){g a=$(E[i]);l[l.3w(a)?\'4P\':\'4Q\'](a)}},4P:6(){B(g i=0;i<E.u;i++){g a=$(E[i]);a.k.1T=\'2Q\'}},4Q:6(){B(g i=0;i<E.u;i++){g a=$(E[i]);a.k.1T=\'\'}},2R:6(a){a=$(a);a.1z.6W(a)},4H:6(a,b){$(a).2b=b.2D();2m(6(){b.2F()},10)},6X:6(a){a=$(a);7 a.1A},2S:6(a){7 o l.2T(a)},6Y:6(a,b){h(!(a=$(a)))7;7 l.2S(a).1f(b)},6Z:6(a,b){h(!(a=$(a)))7;7 l.2S(a).4R(b)},70:6(a,b){h(!(a=$(a)))7;7 l.2S(a).2R(b)},71:6(a){a=$(a);B(g i=0;i<a.1P.u;i++){g b=a.1P[i];h(b.72==3&&!/\\S/.4S(b.47))l.2R(b)}},73:6(a){7 $(a).2b.1j(/^\\s*$/)},4T:6(a){a=$(a);g x=a.x?a.x:a.1B,y=a.y?a.y:a.1C;1p.4T(x,y)},1m:6(a,b){a=$(a);g c=a.k[b.2G()];h(!c){h(C.3x&&C.3x.4U){g d=C.3x.4U(a,1i);c=d?d.74(b):1i}1r h(a.4V){c=a.4V[b.2G()]}}h(1p.4W&&[\'1t\',\'1u\',\'4X\',\'4Y\'].1f(b))h(l.1m(a,\'M\')==\'3y\')c=\'4Z\';7 c==\'4Z\'?1i:c},75:6(a,b){a=$(a);B(1D 1Z b)a.k[1D.2G()]=b[1D]},76:6(a){a=$(a);h(l.1m(a,\'1T\')!=\'2Q\')7{1U:a.1V,1W:a.1A};g b=a.k;g c=b.3z;g d=b.M;b.3z=\'2q\';b.M=\'1E\';b.1T=\'\';g e=a.50;g f=a.51;b.1T=\'2Q\';b.M=d;b.3z=c;7{1U:e,1W:f}},77:6(a){a=$(a);g b=l.1m(a,\'M\');h(b==\'3y\'||!b){a.3A=V;a.k.M=\'2U\';h(1p.4W){a.k.1u=0;a.k.1t=0}}},78:6(a){a=$(a);h(a.3A){a.3A=1K;a.k.M=a.k.1u=a.k.1t=a.k.4Y=a.k.4X=\'\'}},79:6(a){a=$(a);h(a.2r)7;a.2r=a.k.2V;h((l.1m(a,\'2V\')||\'3w\')!=\'2q\')a.k.2V=\'2q\'},7a:6(a){a=$(a);h(a.2r)7;a.k.2V=a.2r;a.2r=1K}});g 52=o m();52.1T=l.4O;T.W=6(a){5.3B=a};T.W.t={1g:6(a,b){5.q=$(a);5.2W=b.2D();h(5.3B&&5.q.53){12{5.q.53(5.3B,5.2W)}19(e){h(5.q.1v.1X()==\'3C\'){5.24(5.54())}1r{1w e;}}}1r{5.1F=5.q.7b.7c();h(5.25)5.25();5.24([5.1F.7d(5.2W)])}2m(6(){b.2F()},10)},54:6(){g a=C.3b(\'3c\');a.2b=\'<55><3C>\'+5.2W+\'</3C></55>\';7 $A(a.1P[0].1P[0].1P)}};g W=o m();W.56=P.Q();W.56.t=m.w(o T.W(\'7e\'),{25:6(){5.1F.7f(5.q)},24:6(b){b.I((6(a){5.q.1z.3D(a,5.q)}).U(5))}});W.57=P.Q();W.57.t=m.w(o T.W(\'7g\'),{25:6(){5.1F.58(5.q);5.1F.59(V)},24:6(b){b.3f(N).I((6(a){5.q.3D(a,5.q.7h)}).U(5))}});W.5a=P.Q();W.5a.t=m.w(o T.W(\'7i\'),{25:6(){5.1F.58(5.q);5.1F.59(5.q)},24:6(b){b.I((6(a){5.q.45(a)}).U(5))}});W.5b=P.Q();W.5b.t=m.w(o T.W(\'7j\'),{25:6(){5.1F.7k(5.q)},24:6(b){b.I((6(a){5.q.1z.3D(a,5.q.7l)}).U(5))}});l.2T=P.Q();l.2T.t={1g:6(a){5.q=$(a)},1x:6(b){5.q.3v.2c(/\\s+/).Y(6(a){7 a.u>0}).1x(b)},3E:6(a){5.q.3v=a},4R:6(a){h(5.1f(a))7;5.3E(5.1q().2z(a).1k(\' \'))},2R:6(b){h(!5.1f(b))7;5.3E(5.Y(6(a){7 a!=b}).1k(\' \'))},2y:6(){7 5.1q().1k(\' \')}};m.w(l.2T.t,14);g 5c={4i:6(){B(g i=0;i<E.u;i++)$(E[i]).15=\'\'},3F:6(a){$(a).3F()},7m:6(){B(g i=0;i<E.u;i++)h($(E[i]).15==\'\')7 N;7 V},Y:6(a){$(a).Y()},5d:6(a){a=$(a);a.3F();h(a.Y)a.Y()}};g z={2s:6(a){g b=z.26($(a));g c=o 1b();B(g i=0;i<b.u;i++){g d=z.l.2s(b[i]);h(d)c.L(d)}7 c.1k(\'&\')},26:6(a){a=$(a);g b=o 1b();B(1v 1Z z.l.1Y){g c=a.3u(1v);B(g j=0;j<c.u;j++)b.L(c[j])}7 b},7n:6(a,b,c){a=$(a);g d=a.3u(\'3G\');h(!b&&!c)7 d;g e=o 1b();B(g i=0;i<d.u;i++){g f=d[i];h((b&&f.1y!=b)||(c&&f.1D!=c))2I;e.L(f)}7 e},7o:6(a){g b=z.26(a);B(g i=0;i<b.u;i++){g c=b[i];c.7p();c.3H=\'V\'}},7q:6(a){g b=z.26(a);B(g i=0;i<b.u;i++){g c=b[i];c.3H=\'\'}},5e:6(b){7 z.26(b).4g(6(a){7 a.1y!=\'2q\'&&!a.3H&&[\'3G\',\'Y\',\'2X\'].1f(a.1v.1X())})},7r:6(a){5c.5d(z.5e(a))},5f:6(a){$(a).5f()}};z.l={2s:6(b){b=$(b);g c=b.1v.1X();g d=z.l.1Y[c](b);h(d){g e=3h(d[0]);h(e.u==0)7;h(d[1].4k!=1b)d[1]=[d[1]];7 d[1].1e(6(a){7 e+\'=\'+3h(a)}).1k(\'&\')}},1c:6(a){a=$(a);g b=a.1v.1X();g c=z.l.1Y[b](a);h(c)7 c[1]}};z.l.1Y={3G:6(a){5g(a.1y.1X()){18\'7s\':18\'2q\':18\'5h\':18\'2o\':7 z.l.1Y.2X(a);18\'5i\':18\'5j\':7 z.l.1Y.5k(a)}7 N},5k:6(a){h(a.7t)7[a.1D,a.15]},2X:6(a){7[a.1D,a.15]},Y:6(a){7 z.l.1Y[a.1y==\'Y-5l\'?\'5m\':\'5n\'](a)},5m:6(a){g b=\'\',2t,3I=a.7u;h(3I>=0){2t=a.v[3I];b=2t.15;h(!b&&!(\'15\'1Z 2t))b=2t.2o}7[a.1D,b]},5n:6(a){g b=o 1b();B(g i=0;i<a.u;i++){g c=a.v[i];h(c.7v){g d=c.15;h(!d&&!(\'15\'1Z c))d=c.2o;b.L(d)}}7[a.1D,b]}};g $F=z.l.1c;T.2Y=6(){};T.2Y.t={1g:6(a,b,c){5.1M=b;5.q=$(a);5.20=c;5.28=5.1c();5.1N()},1N:6(){41(5.1O.U(5),5.1M*35)},1O:6(){g a=5.1c();h(5.28!=a){5.20(5.q,a);5.28=a}}};z.l.2Z=P.Q();z.l.2Z.t=m.w(o T.2Y(),{1c:6(){7 z.l.1c(5.q)}});z.2Z=P.Q();z.2Z.t=m.w(o T.2Y(),{1c:6(){7 z.2s(5.q)}});T.1G=6(){};T.1G.t={1g:6(a,b){5.q=$(a);5.20=b;5.28=5.1c();h(5.q.1v.1X()==\'4z\')5.5o();1r 5.1N(5.q)},3J:6(){g a=5.1c();h(5.28!=a){5.20(5.q,a);5.28=a}},5o:6(){g a=z.26(5.q);B(g i=0;i<a.u;i++)5.1N(a[i])},1N:6(a){h(a.1y){5g(a.1y.1X()){18\'5i\':18\'5j\':Z.30(a,\'7w\',5.3J.U(5));1a;18\'5h\':18\'2o\':18\'2X\':18\'Y-5l\':18\'Y-7x\':Z.30(a,\'7y\',5.3J.U(5));1a}}}};z.l.1G=P.Q();z.l.1G.t=m.w(o T.1G(),{1c:6(){7 z.l.1c(5.q)}});z.1G=P.Q();z.1G.t=m.w(o T.1G(),{1c:6(){7 z.2s(5.q)}});h(!1p.Z){g Z=o m()}m.w(Z,{7z:8,7A:9,7B:13,7C:27,7D:37,7E:38,7F:39,7G:40,7H:46,q:6(a){7 a.7I||a.7J},7K:6(a){7(((a.5p)&&(a.5p==1))||((a.5q)&&(a.5q==1)))},7L:6(a){7 a.7M||(a.7N+(C.31.29||C.17.29))},7O:6(a){7 a.7P||(a.7Q+(C.31.2a||C.17.2a))},4L:6(a){h(a.5r){a.5r();a.7R()}1r{a.7S=N;a.7T=V}},7U:6(a,b){g c=Z.q(a);1s(c.1z&&(!c.1v||(c.1v.2H()!=b.2H())))c=c.1z;7 c},1n:N,5s:6(a,b,c,d){h(!5.1n)5.1n=[];h(a.5t){5.1n.L([a,b,c,d]);a.5t(b,c,d)}1r h(a.3K){5.1n.L([a,b,c,d]);a.3K(\'23\'+b,c)}},5u:6(){h(!Z.1n)7;B(g i=0;i<Z.1n.u;i++){Z.5v.1J(5,Z.1n[i]);Z.1n[i][0]=1i}Z.1n=N},30:6(a,b,c,d){g a=$(a);d=d||N;h(b==\'5w\'&&(3L.5x.1j(/3M|3N|3O/)||a.3K))b=\'5y\';5.5s(a,b,c,d)},5v:6(a,b,c,d){g a=$(a);d=d||N;h(b==\'5w\'&&(3L.5x.1j(/3M|3N|3O/)||a.3P))b=\'5y\';h(a.5z){a.5z(b,c,d)}1r h(a.3P){a.3P(\'23\'+b,c)}}});Z.30(1p,\'7V\',Z.5u,N);g 1H={5A:N,3Q:6(){5.5B=1p.7W||C.31.29||C.17.29||0;5.5C=1p.7X||C.31.2a||C.17.2a||0},5D:6(a){g b=0,O=0;1R{b+=a.2a||0;O+=a.29||0;a=a.1z}1s(a);7[O,b]},2u:6(a){g b=0,O=0;1R{b+=a.1C||0;O+=a.1B||0;a=a.1o}1s(a);7[O,b]},5E:6(a){g b=0,O=0;1R{b+=a.1C||0;O+=a.1B||0;a=a.1o;h(a){p=l.1m(a,\'M\');h(p==\'2U\'||p==\'1E\')1a}}1s(a);7[O,b]},1o:6(a){h(a.1o)7 a.1o;h(a==C.17)7 a;1s((a=a.1z)&&a!=C.17)h(l.1m(a,\'M\')!=\'3y\')7 a;7 C.17},7Y:6(a,b,c){h(5.5A)7 5.5F(a,b,c);5.2v=b;5.2w=c;5.1d=5.2u(a);7(c>=5.1d[1]&&c<5.1d[1]+a.1A&&b>=5.1d[0]&&b<5.1d[0]+a.1V)},5F:6(a,b,c){g d=5.5D(a);5.2v=b+d[0]-5.5B;5.2w=c+d[1]-5.5C;5.1d=5.2u(a);7(5.2w>=5.1d[1]&&5.2w<5.1d[1]+a.1A&&5.2v>=5.1d[0]&&5.2v<5.1d[0]+a.1V)},7Z:6(a,b){h(!a)7 0;h(a==\'80\')7((5.1d[1]+b.1A)-5.2w)/b.1A;h(a==\'81\')7((5.1d[0]+b.1V)-5.2v)/b.1V},5G:6(a,b){a=$(a);b=$(b);b.k.M=\'1E\';g c=5.2u(a);b.k.1u=c[1]+\'11\';b.k.1t=c[0]+\'11\';b.k.1U=a.1V+\'11\';b.k.1W=a.1A+\'11\'},3R:6(a){g b=0,O=0;g c=a;1R{b+=c.1C||0;O+=c.1B||0;h(c.1o==C.17)h(l.1m(c,\'M\')==\'1E\')1a}1s(c=c.1o);c=a;1R{b-=c.2a||0;O-=c.29||0}1s(c=c.1z);7[O,b]},5G:6(a,b){g c=m.w({5H:V,5I:V,5J:V,5K:V,1C:0,1B:0},E[2]||{});a=$(a);g p=1H.3R(a);b=$(b);g d=[0,0];g e=1i;h(l.1m(b,\'M\')==\'1E\'){e=1H.1o(b);d=1H.3R(e)}h(e==C.17){d[0]-=C.17.1B;d[1]-=C.17.1C}h(c.5H)b.k.1t=(p[0]-d[0]+c.1B)+\'11\';h(c.5I)b.k.1u=(p[1]-d[1]+c.1C)+\'11\';h(c.5J)b.k.1U=a.1V+\'11\';h(c.5K)b.k.1W=a.1A+\'11\'},82:6(a){a=$(a);h(a.k.M==\'1E\')7;1H.3Q();g b=1H.5E(a);g c=b[1];g d=b[0];g e=a.50;g f=a.51;a.5L=d-32(a.k.1t||0);a.5M=c-32(a.k.1u||0);a.5N=a.k.1U;a.5O=a.k.1W;a.k.M=\'1E\';a.k.1u=c+\'11\';a.k.1t=d+\'11\';a.k.1U=e+\'11\';a.k.1W=f+\'11\'},83:6(a){a=$(a);h(a.k.M==\'2U\')7;1H.3Q();a.k.M=\'2U\';g b=32(a.k.1u||0)-(a.5M||0);g c=32(a.k.1t||0)-(a.5L||0);a.k.1u=b+\'11\';a.k.1t=c+\'11\';a.k.1W=a.5O;a.k.1U=a.5N}};h(/3M|3N|3O/.4S(3L.84)){1H.2u=6(a){g b=0,O=0;1R{b+=a.1C||0;O+=a.1B||0;h(a.1o==C.17)h(l.1m(a,\'M\')==\'1E\')1a;a=a.1o}1s(a);7[O,b]}}',62,501,'|||||this|function|return|||||||||var|if|||style|Element|Object||new||element|||prototype|length|options|extend|||Form||for|document|Ajax|arguments||Prototype||each|transport||push|position|false|valueL|Class|create|||Abstract|bind|true|Insertion||select|Event||px|try||Enumerable|value||body|case|catch|break|Array|getValue|offset|map|include|initialize|inspect|null|match|join|onComplete|getStyle|observers|offsetParent|window|toArray|else|while|left|top|tagName|throw|_each|type|parentNode|offsetHeight|offsetLeft|offsetTop|name|absolute|range|EventObserver|Position|emptyFunction|apply|undefined|args|frequency|registerCallback|onTimerEvent|childNodes|key|do|decay|display|width|offsetWidth|height|toLowerCase|Serializers|in|callback|Responders|url|on|insertContent|initializeRange|getElements||lastValue|scrollLeft|scrollTop|innerHTML|split|inject|collect|pluck|start|responders|method|responseIsSuccess|status|Request|setTimeout|dispatchException|text|success|hidden|_overflow|serialize|opt|cumulativeOffset|xcomp|ycomp|ScriptFragment|toString|concat|currentlyExecuting|typeof|replace|stripScripts|RegExp|evalScripts|camelize|toUpperCase|continue|ObjectRange|dispatch|Base|setOptions|responseText|json|failure|none|remove|classNames|ClassNames|relative|overflow|content|textarea|TimedObserver|Observer|observe|documentElement|parseFloat|Version|property|1000|String||||eval|createElement|div|falses|criteria|reverse|Hash|encodeURIComponent|end|getTransport|activeRequestCount|post|asynchronous|Complete|request|respondToReadyState|header|Updater|containers|updater|getElementsByTagName|className|visible|defaultView|static|visibility|_madePositioned|adjacency|tbody|insertBefore|set|focus|input|disabled|index|onElementEvent|attachEvent|navigator|Konqueror|Safari|KHTML|detachEvent|prepare|page|script|Function|object|shift|succ|Try|these|PeriodicalExecuter||setInterval|stripTags|img|extractScripts|appendChild||nodeValue|toQueryParams|indexOf|charAt|substring|len|detect|findAll|last|find|_reverse|clear|flatten|constructor|without|exclusive|ActiveXObject|XMLHTTP|XMLHttpRequest|register|onCreate|parameters|Events|onreadystatechange|onStateChange|setRequestHeaders|postBody|Content|form|requestHeaders|readyState|evalJSON|evalResponse|onException|updateContent|insertion|update|PeriodicalUpdater|container|updateComplete|stop|timer|lastText|toggle|hide|show|add|test|scrollTo|getComputedStyle|currentStyle|opera|right|bottom|auto|clientWidth|clientHeight|Toggle|insertAdjacentHTML|contentFromAnonymousTable|table|Before|Top|selectNodeContents|collapse|Bottom|After|Field|activate|findFirstElement|reset|switch|password|checkbox|radio|inputSelector|one|selectOne|selectMany|registerFormCallbacks|which|button|preventDefault|_observeAndCache|addEventListener|unloadCache|stopObserving|keypress|appVersion|keydown|removeEventListener|includeScrollOffsets|deltaX|deltaY|realOffset|positionedOffset|withinIncludingScrolloffsets|clone|setLeft|setTop|setWidth|setHeight|_originalLeft|_originalTop|_originalWidth|_originalHeight|instanceof|RangeError|bindAsEventListener|call|event|Number|toColorPart|times|finally|string|getElementById|gi|im|escapeHTML|createTextNode|unescapeHTML|parseQuery|all|any|grep|invoke|slice|max|min|partition|reject|sortBy|sort|zip|pop|member|entries|from|first|compact|keys|values|merge|toQueryString|Msxml2|Microsoft|unregister|200|300|responseIsFailure|Uninitialized|Loading|Loaded|Interactive|_|get|open|send|Requested|With|application|www|urlencoded|overrideMimeType|Connection|close|setRequestHeader|getResponseHeader|JSON|Success|Failure|javascript|clearTimeout|getElementsByClassName|removeChild|getHeight|hasClassName|addClassName|removeClassName|cleanWhitespace|nodeType|empty|getPropertyValue|setStyle|getDimensions|makePositioned|undoPositioned|makeClipping|undoClipping|ownerDocument|createRange|createContextualFragment|beforeBegin|setStartBefore|afterBegin|firstChild|beforeEnd|afterEnd|setStartAfter|nextSibling|present|getInputs|disable|blur|enable|focusFirstElement|submit|checked|selectedIndex|selected|click|multiple|change|KEY_BACKSPACE|KEY_TAB|KEY_RETURN|KEY_ESC|KEY_LEFT|KEY_UP|KEY_RIGHT|KEY_DOWN|KEY_DELETE|target|srcElement|isLeftClick|pointerX|pageX|clientX|pointerY|pageY|clientY|stopPropagation|returnValue|cancelBubble|findElement|unload|pageXOffset|pageYOffset|within|overlap|vertical|horizontal|absolutize|relativize|userAgent'.split('|'),0,{}))



function doComment()
{	
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var comment = $F('commentField');
	var params = "pageId="+pageId+"&name="+name+"&email="+email+"&comment="+comment;
	
	if(!validateFields(name, email, comment))
	{
		return;
	}
		
	var commentsDiv= document.getElementById("latest-comments");
	new Ajax.Request("/ajax/addPageComment.php",  {
		onSuccess : function(resp) {
			//alert(resp.responseText);
			commentsDiv.innerHTML += createCommentDiv(name, comment, new Date());
			document.getElementById("name").value='';
			document.getElementById("email").value='';
			document.myForm.commentField.value = '';
		},
			onFailure : function(resp) {
			alert("Oops, there's been an error.");
			alert(resp.responseText);
		},
		method:'get',
		parameters : params
		});
}

function validateFields(name, email, comment)
{
	
	if(name == ''){
		alert('Please enter your Name');
		return false;
	}
	if(email == ''){
		alert('Please enter your Email');
		return false;
	}
	if (!((email.indexOf(".") > 2) && (email.indexOf("@") > 0))){
		alert("Please add a valid email address.")
		return false;
	}
	if(comment == ''){
		alert('Please enter your Comment');
		return false;
	}
	return true;
		
}


function createCommentDiv(name, comment, date){

	var months=new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');

	var month = date.getMonth();
	var line1Str = months[month] + " " + date.getDate();
	
	var hour   = date.getHours();
	var minute = date.getMinutes();
	//var second = date.getSeconds();
	var ap = "am";
	if (hour   > 11) { ap = "pm";             }
	if (hour   > 12) { hour = hour - 12;      }
	if (hour   == 0) { hour = 12;             }
	if (hour   < 10) { hour   = "0" + hour;   }
	if (minute < 10) { minute = "0" + minute; }
	//if (second < 10) { second = "0" + second; }
	var timeString = hour +
	                 ':' +
	                 minute +
	  //               ':' +
	  //               second +
	                 " " +
	                 ap;

	
	var html = "<div id='bottom-hr'></div>" +
			   "<div id='comment-container'>" +
				"<div id='comment-date'>" +
					"<div id='cd-num'>"+ ++currentNumberOfComments +".</div><div id='cd-line1'>"+ line1Str + ",<br/>"+ date.getFullYear() + "</div>" +
					"<p id='cd-line2'>" + timeString + "</p>" +
				"</div>" +
				"<div id='comment'>" +
					"<p>" + comment + "</p>" +  
					"<p id='comment-posted-by'>- Posted by <em>" + name + "</em> </p>" +
				"</div>" + 
				"</div>";	
	return html;
}


// Connect to Atlas adserver

// Page ID
apnpageNum = Math.round(Math.random() * 100000000000); /* need 12 digit for DoubleClick */

// bServer call 
function SetupAds(strSite,strArea,adArr,keyword){ 

    // Cache-busting and pageid value
    var aamRnd = Math.round(Math.random() * 100000000000);
    
    // Adserver URL
    adserver = "http://ads.apn.co.nz/bserver";
    
    // Ad tag targeting values which will be appended to each ad request section in the bserver ad call

    var site = strSite;
    var area = strArea;
    
    allAdTags = "/AAMALL/acc_random=" + aamRnd + "/pageid=" + apnpageNum + site + area + keyword; 

    //loop through adArr with all the ad call strings provided
    if(adArr.length > 0 && typeof(adArr[0]) != 'undefined'){
        
        var adStr = '';
        
        for(i=0;i<adArr.length;i++){
            
            adStr = adStr + adArr[i];
            
            
        }

        document.write('<SCR' + 'IPT SRC="' + adserver + allAdTags  + adStr + '?" type="text/JavaScript" language="JavaScript">');
        document.write('</SCR' + 'IPT>');
        
     }

}


function checkId (elementId)
{
	myObj = document.getElementById(elementId);
	if (myObj != null)
	// check the rendering divs before calling ads
{
		return true;
	}
	else
	{
		return false;
	}
}

//MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006 Valerio Proietti, <http://mad4milk.net>, MIT Style License.

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('m 7K={7I:\'1.11\'};k $3Q(M){h(M!=60)};k $r(M){o(!$3Q(M))h 15;o(M.34)h\'I\';m r=3V M;o(r==\'2n\'&&M.7J){1Y(M.4K){19 1:h\'I\';19 3:h(/\\S/).29(M.6r)?\'7H\':\'7G\'}}o(r==\'2n\'||r==\'k\'){1Y(M.78){19 1v:h\'18\';19 4Z:h\'7x\';19 1i:h\'5w\'}o(3V M.R==\'4c\'){o(M.1T)h\'7u\';o(M.6A)h\'N\'}}h r};k $3c(){m 3j={};C(m i=0;i<N.R;i++){C(m t W N[i]){m 4j=N[i][t];m 4h=3j[t];o(4h&&$r(4j)==\'2n\'&&$r(4h)==\'2n\')3j[t]=$3c(4h,4j);Y 3j[t]=4j}}h 3j};m $L=k(){m U=N;o(!U[1])U=[c,U[0]];C(m t W U[1])U[0][t]=U[1][t];h U[0]};m $2Z=k(){C(m i=0,l=N.R;i<l;i++){N[i].L=k(1e){C(m 1m W 1e){o(!c.1c[1m])c.1c[1m]=1e[1m];o(!c[1m])c[1m]=$2Z.3B(1m)}}}};$2Z.3B=k(1m){h k(J){h c.1c[1m].3d(J,1v.1c.7c.1R(N,1))}};$2Z(5k,1v,4W,6U);k $3b(M){h!!(M||M===0)};k $4M(M,5z){h $3Q(M)?M:5z};k $5f(2I,1P){h 12.8d(12.5f()*(1P-2I+1)+2I)};k $26(){h X 7s().8c()};k $6F(1K){8j(1K);am(1K);h 1g};m 2M=k(M){M=M||{};M.L=$L;h M};m a5=X 2M(Q);m 8N=X 2M(P);P.77=P.3S(\'77\')[0];Q.71=!!(P.93);o(Q.8z)Q.1Q=Q[Q.8A?\'8w\':\'5P\']=1f;Y o(P.6g&&!P.8q&&!8r.8s)Q.3a=Q[Q.71?\'8D\':\'4i\']=1f;Y o(P.8O!=1g)Q.4y=1f;Q.a2=Q.3a;an.L=$L;o(3V 3k==\'60\'){m 3k=k(){};o(Q.3a)P.6X("9N");3k.1c=(Q.3a)?Q["[[7o.1c]]"]:{}}3k.1c.34=k(){};o(Q.5P)4I{P.8e("7t",15,1f)}4H(e){};m 1i=k(22){m 3w=k(){h(N[0]!==1g&&c.1z&&$r(c.1z)==\'k\')?c.1z.3d(c,N):c};$L(3w,c);3w.1c=22;3w.78=1i;h 3w};1i.2t=k(){};1i.1c={L:k(22){m 3T=X c(1g);C(m t W 22){m 6n=3T[t];3T[t]=1i.6S(6n,22[t])}h X 1i(3T)},6j:k(){C(m i=0,l=N.R;i<l;i++)$L(c.1c,N[i])}};1i.6S=k(2i,2D){o(2i&&2i!=2D){m r=$r(2D);o(r!=$r(2i))h 2D;1Y(r){19\'k\':m 5l=k(){c.1o=N.6A.1o;h 2D.3d(c,N)};5l.1o=2i;h 5l;19\'2n\':h $3c(2i,2D)}}h 2D};m 6k=X 1i({7M:k(G){c.2H=c.2H||[];c.2H.1p(G);h c},6B:k(){o(c.2H&&c.2H.R)c.2H.5L().1x(10,c)},7L:k(){c.2H=[]}});m 2b=X 1i({1O:k(r,G){o(G!=1i.2t){c.$K=c.$K||{};c.$K[r]=c.$K[r]||[];c.$K[r].55(G)}h c},2y:k(r,U,1x){o(c.$K&&c.$K[r]){c.$K[r].1t(k(G){G.1N({\'J\':c,\'1x\':1x,\'N\':U})()},c)}h c},4d:k(r,G){o(c.$K&&c.$K[r])c.$K[r].2z(G);h c}});m 6l=X 1i({5h:k(){c.u=$3c.3d(1g,[c.u].L(N));o(c.1O){C(m 3i W c.u){o($r(c.u[3i]==\'k\')&&(/^5b[A-Z]/).29(3i))c.1O(3i,c.u[3i])}}h c}});1v.L({41:k(G,J){C(m i=0,j=c.R;i<j;i++)G.1R(J,c[i],i,c)},68:k(G,J){m 2V=[];C(m i=0,j=c.R;i<j;i++){o(G.1R(J,c[i],i,c))2V.1p(c[i])}h 2V},21:k(G,J){m 2V=[];C(m i=0,j=c.R;i<j;i++)2V[i]=G.1R(J,c[i],i,c);h 2V},49:k(G,J){C(m i=0,j=c.R;i<j;i++){o(!G.1R(J,c[i],i,c))h 15}h 1f},7N:k(G,J){C(m i=0,j=c.R;i<j;i++){o(G.1R(J,c[i],i,c))h 1f}h 15},2R:k(1T,E){m 2Q=c.R;C(m i=(E<0)?12.1P(0,2Q+E):E||0;i<2Q;i++){o(c[i]===1T)h i}h-1},6t:k(1h,R){1h=1h||0;o(1h<0)1h=c.R+1h;R=R||(c.R-1h);m 59=[];C(m i=0;i<R;i++)59[i]=c[1h++];h 59},2z:k(1T){m i=0;m 2Q=c.R;58(i<2Q){o(c[i]===1T){c.3W(i,1);2Q--}Y{i++}}h c},1d:k(1T,E){h c.2R(1T,E)!=-1},7O:k(1j){m M={},R=12.2I(c.R,1j.R);C(m i=0;i<R;i++)M[1j[i]]=c[i];h M},L:k(18){C(m i=0,j=18.R;i<j;i++)c.1p(18[i]);h c},3c:k(18){C(m i=0,l=18.R;i<l;i++)c.55(18[i]);h c},55:k(1T){o(!c.1d(1T))c.1p(1T);h c},7S:k(){h c[$5f(0,c.R-1)]||1g},6u:k(){h c[c.R-1]||1g}});1v.1c.1t=1v.1c.41;1v.1t=1v.41;k $A(18){h 1v.6t(18)};k $1t(2j,G,J){o(2j&&3V 2j.R==\'4c\'&&$r(2j)!=\'2n\'){1v.41(2j,G,J)}Y{C(m 1C W 2j)G.1R(J||2j,2j[1C],1C)}};1v.1c.29=1v.1c.1d;4W.L({29:k(45,1J){h(($r(45)==\'25\')?X 4Z(45,1J):45).29(c)},2l:k(){h 3g(c,10)},6V:k(){h 3f(c)},4G:k(){h c.2x(/-\\D/g,k(24){h 24.4x(1).6M()})},6q:k(){h c.2x(/\\w[A-Z]/g,k(24){h(24.4x(0)+\'-\'+24.4x(1).3A())})},5M:k(){h c.2x(/\\b[a-z]/g,k(24){h 24.6M()})},6L:k(){h c.2x(/^\\s+|\\s+$/g,\'\')},5d:k(){h c.2x(/\\s{2,}/g,\' \').6L()},48:k(18){m 1I=c.24(/\\d{1,3}/g);h(1I)?1I.48(18):15},4e:k(18){m 2B=c.24(/^#?(\\w{1,2})(\\w{1,2})(\\w{1,2})$/);h(2B)?2B.7c(1).4e(18):15},1d:k(25,s){h(s)?(s+c+s).2R(s+25+s)>-1:c.2R(25)>-1},7y:k(){h c.2x(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});1v.L({48:k(18){o(c.R<3)h 15;o(c.R==4&&c[3]==0&&!18)h\'7w\';m 2B=[];C(m i=0;i<3;i++){m 2X=(c[i]-0).7v(16);2B.1p((2X.R==1)?\'0\'+2X:2X)}h 18?2B:\'#\'+2B.1X(\'\')},4e:k(18){o(c.R!=3)h 15;m 1I=[];C(m i=0;i<3;i++){1I.1p(3g((c[i].R==1)?c[i]+c[i]:c[i],16))}h 18?1I:\'1I(\'+1I.1X(\',\')+\')\'}});5k.L({1N:k(u){m G=c;u=$3c({\'J\':G,\'B\':15,\'N\':1g,\'1x\':15,\'36\':15,\'3N\':15},u);o($3b(u.N)&&$r(u.N)!=\'18\')u.N=[u.N];h k(B){m U;o(u.B){B=B||Q.B;U=[(u.B===1f)?B:X u.B(B)];o(u.N)U.L(u.N)}Y U=u.N||N;m 2c=k(){h G.3d($4M(u.J,G),U)};o(u.1x)h 7z(2c,u.1x);o(u.36)h 7A(2c,u.36);o(u.3N)4I{h 2c()}4H(7F){h 15};h 2c()}},7E:k(U,J){h c.1N({\'N\':U,\'J\':J})},3N:k(U,J){h c.1N({\'N\':U,\'J\':J,\'3N\':1f})()},J:k(J,U){h c.1N({\'J\':J,\'N\':U})},7D:k(J,U){h c.1N({\'J\':J,\'B\':1f,\'N\':U})},1x:k(1x,J,U){h c.1N({\'1x\':1x,\'J\':J,\'N\':U})()},36:k(6P,J,U){h c.1N({\'36\':6P,\'J\':J,\'N\':U})()}});6U.L({2l:k(){h 3g(c)},6V:k(){h 3f(c)},6W:k(2I,1P){h 12.2I(1P,12.1P(2I,c))},2S:k(3p){3p=12.2K(10,3p||0);h 12.2S(c*3p)/3p},7C:k(G){C(m i=0;i<c;i++)G(i)}});m H=X 1i({1z:k(q,1e){o($r(q)==\'25\'){o(Q.1Q&&1e&&(1e.1C||1e.r)){m 1C=(1e.1C)?\' 1C="\'+1e.1C+\'"\':\'\';m r=(1e.r)?\' r="\'+1e.r+\'"\':\'\';4P 1e.1C;4P 1e.r;q=\'<\'+q+1C+r+\'>\'}q=P.6X(q)}q=$(q);h(!1e||!q)?q:q.1Z(1e)}});m 2v=X 1i({1z:k(V){h(V)?$L(V,c):c}});2v.L=k(1e){C(m 1m W 1e){c.1c[1m]=1e[1m];c[1m]=$2Z.3B(1m)}};k $(q){o(!q)h 1g;o(q.34)h 1y.35(q);o([Q,P].1d(q))h q;m r=$r(q);o(r==\'25\'){q=P.7U(q);r=(q)?\'I\':15}o(r!=\'I\')h 1g;o(q.34)h 1y.35(q);o([\'2n\',\'7V\'].1d(q.63.3A()))h q;$L(q,H.1c);q.34=k(){};h 1y.35(q)};P.6p=P.3S;k $$(){m V=[];C(m i=0,j=N.R;i<j;i++){m 31=N[i];1Y($r(31)){19\'I\':V.1p(31);19\'8f\':1A;19 15:1A;19\'25\':31=P.6p(31,1f);4t:V.L(31)}}h $$.4F(V)};$$.4F=k(18){m V=[];C(m i=0,l=18.R;i<l;i++){o(18[i].$3P)5S;m I=$(18[i]);o(I&&!I.$3P){I.$3P=1f;V.1p(I)}}C(m n=0,d=V.R;n<d;n++)V[n].$3P=1g;h X 2v(V)};2v.4g=k(t){h k(){m U=N;m 43=[];m V=1f;C(m i=0,j=c.R,2c;i<j;i++){2c=c[i][t].3d(c[i],U);o($r(2c)!=\'I\')V=15;43.1p(2c)};h(V)?$$.4F(43):43}};H.L=k(22){C(m t W 22){3k.1c[t]=22[t];H.1c[t]=22[t];H[t]=$2Z.3B(t);m 6c=(1v.1c[t])?t+\'2v\':t;2v.1c[6c]=2v.4g(t)}};H.L({1Z:k(1e){C(m 1m W 1e){m 3t=1e[1m];1Y(1m){19\'5U\':c.5C(3t);1A;19\'K\':o(c.4q)c.4q(3t);1A;19\'22\':c.7b(3t);1A;4t:c.3O(1m,3t)}}h c},2G:k(q,69){q=$(q);1Y(69){19\'5Y\':q.2p.4l(c,q);1A;19\'5O\':m 3x=q.6f();o(!3x)q.2p.56(c);Y q.2p.4l(c,3x);1A;19\'1W\':m 4n=q.4S;o(4n){q.4l(c,4n);1A}4t:q.56(c)}h c},8a:k(q){h c.2G(q,\'5Y\')},5A:k(q){h c.2G(q,\'5O\')},89:k(q){h c.2G(q,\'5c\')},80:k(q){h c.2G(q,\'1W\')},5v:k(){m V=[];$1t(N,k(5W){V=V.81(5W)});$$(V).2G(c);h c},2z:k(){h c.2p.6Q(c)},7Z:k(5R){m q=$(c.7Y(5R!==15));o(!q.$K)h q;q.$K={};C(m r W c.$K)q.$K[r]={\'1j\':$A(c.$K[r].1j),\'1s\':$A(c.$K[r].1s)};h q.3Y()},7W:k(q){q=$(q);c.2p.7X(q,c);h q},6d:k(2f){c.56(P.82(2f));h c},5j:k(1n){h c.1n.1d(1n,\' \')},5o:k(1n){o(!c.5j(1n))c.1n=(c.1n+\' \'+1n).5d();h c},5m:k(1n){c.1n=c.1n.2x(X 4Z(\'(^|\\\\s)\'+1n+\'(?:\\\\s|$)\'),\'$1\').5d();h c},83:k(1n){h c.5j(1n)?c.5m(1n):c.5o(1n)},2m:k(t,O){1Y(t){19\'1w\':h c.5E(3f(O));19\'88\':t=(Q.1Q)?\'87\':\'86\'}t=t.4G();1Y($r(O)){19\'4c\':o(![\'84\',\'5u\'].1d(t))O+=\'3r\';1A;19\'18\':O=\'1I(\'+O.1X(\',\')+\')\'}c.1a[t]=O;h c},5C:k(2r){1Y($r(2r)){19\'2n\':H.4a(c,\'2m\',2r);1A;19\'25\':c.1a.4L=2r}h c},5E:k(1w){o(1w==0){o(c.1a.3E!="5g")c.1a.3E="5g"}Y{o(c.1a.3E!="5G")c.1a.3E="5G"}o(!c.3X||!c.3X.7i)c.1a.5u=1;o(Q.1Q)c.1a.68=(1w==1)?\'\':"7g(1w="+1w*7h+")";c.1a.1w=c.$2u.1w=1w;h c},1H:k(t){t=t.4G();m 1b=c.1a[t];o(!$3b(1b)){o(t==\'1w\')h c.$2u.1w;1b=[];C(m 1a W H.2q){o(t==1a){H.2q[1a].1t(k(s){m 1a=c.1H(s);1b.1p(3g(1a)?1a:\'5V\')},c);o(t==\'2w\'){m 49=1b.49(k(2X){h(2X==1b[0])});h(49)?1b[0]:15}h 1b.1X(\' \')}}o(t.1d(\'2w\')){o(H.2q.2w.1d(t)){h[\'5J\',\'4m\',\'4B\'].21(k(p){h c.1H(t+p)},c).1X(\' \')}Y o(H.5D.1d(t)){h[\'5K\',\'5X\',\'67\',\'5q\'].21(k(p){h c.1H(\'2w\'+p+t.2x(\'2w\',\'\'))},c).1X(\' \')}}o(P.76)1b=P.76.7f(c,1g).7m(t.6q());Y o(c.3X)1b=c.3X[t]}o(Q.1Q)1b=H.66(t,1b,c);o(1b&&t.29(/4b/i)&&1b.1d(\'1I\')){h 1b.6s(\'1I\').3W(1,4).21(k(4b){h 4b.48()}).1X(\' \')}h 1b},5T:k(){h H.4T(c,\'1H\',N)},3q:k(47,1h){47+=\'7k\';m q=(1h)?c[1h]:c[47];58(q&&$r(q)!=\'I\')q=q[47];h $(q)},7l:k(){h c.3q(\'2i\')},6f:k(){h c.3q(\'3x\')},7p:k(){h c.3q(\'3x\',\'4S\')},6u:k(){h c.3q(\'2i\',\'9K\')},9I:k(){h $(c.2p)},9H:k(){h $$(c.6g)},4A:k(q){h!!$A(c.3S(\'*\')).1d(q)},4J:k(t){m 2e=H.3I[t];o(2e)h c[2e];m 5e=H.6b[t]||0;o(!Q.1Q||5e)h c.9F(t,5e);m 4Q=c.9G[t];h(4Q)?4Q.6r:1g},9L:k(t){m 2e=H.3I[t];o(2e)c[2e]=\'\';Y c.9M(t);h c},9R:k(){h H.4T(c,\'4J\',N)},3O:k(t,O){m 2e=H.3I[t];o(2e)c[2e]=O;Y c.9P(t,O);h c},7b:k(2r){h H.4a(c,\'3O\',2r)},65:k(){c.5x=$A(N).1X(\'\');h c},9O:k(2f){m 2h=c.4V();o([\'1a\',\'3R\'].1d(2h)){o(Q.1Q){o(2h==\'1a\')c.72.4L=2f;Y o(2h==\'3R\')c.3O(\'2f\',2f);h c}Y{c.6Q(c.4S);h c.6d(2f)}}c[$3Q(c.4N)?\'4N\':\'5n\']=2f;h c},9D:k(){m 2h=c.4V();o([\'1a\',\'3R\'].1d(2h)){o(Q.1Q){o(2h==\'1a\')h c.72.4L;Y o(2h==\'3R\')h c.4J(\'2f\')}Y{h c.5x}}h($4M(c.4N,c.5n))},4V:k(){h c.63.3A()},2t:k(){1y.3J(c.3S(\'*\'));h c.65(\'\')}});H.66=k(t,1b,I){o($3b(3g(1b)))h 1b;o([\'4k\',\'33\'].1d(t)){m 1s=(t==\'33\')?[\'2d\',\'54\']:[\'1W\',\'5c\'];m 2C=0;1s.1t(k(O){2C+=I.1H(\'2w-\'+O+\'-33\').2l()+I.1H(\'4s-\'+O).2l()});h I[\'2g\'+t.5M()]-2C+\'3r\'}Y o(t.29(/2w(.+)5J|1S|4s/)){h\'5V\'}h 1b};H.2q={\'2w\':[],\'4s\':[],\'1S\':[]};[\'5K\',\'5X\',\'67\',\'5q\'].1t(k(5H){C(m 1a W H.2q)H.2q[1a].1p(1a+5H)});H.5D=[\'9r\',\'9p\',\'9q\'];H.4T=k(q,3M,1j){m 1b={};$1t(1j,k(1L){1b[1L]=q[3M](1L)});h 1b};H.4a=k(q,3M,5i){C(m 1L W 5i)q[3M](1L,5i[1L]);h q};H.3I=X 2M({\'5w\':\'1n\',\'C\':\'9v\',\'9w\':\'9B\',\'8o\':\'9C\',\'9A\':\'9z\',\'9x\':\'9y\',\'9S\':\'9T\',\'ae\':\'af\',\'ad\':\'ac\',\'O\':\'O\',\'64\':\'64\',\'62\':\'62\',\'61\':\'61\',\'5Z\':\'5Z\'});H.6b={\'aa\':2,\'ab\':2};H.2o={3H:{3v:k(r,G){o(c.4C)c.4C(r,G,15);Y c.ag(\'5b\'+r,G);h c},74:k(r,G){o(c.5N)c.5N(r,G,15);Y c.ah(\'5b\'+r,G);h c}}};Q.L(H.2o.3H);P.L(H.2o.3H);H.L(H.2o.3H);m 1y={V:[],35:k(q){o(!q.$2u){1y.V.1p(q);q.$2u={\'1w\':1}}h q},3J:k(V){C(m i=0,j=V.R,q;i<j;i++){o(!(q=V[i])||!q.$2u)5S;o(q.$K)q.2y(\'3J\').3Y();C(m p W q.$2u)q.$2u[p]=1g;C(m d W H.1c)q[d]=1g;1y.V[1y.V.2R(q)]=1g;q.34=q.$2u=q=1g}1y.V.2z(1g)},2t:k(){1y.35(Q);1y.35(P);1y.3J(1y.V)}};Q.3v(\'6o\',k(){Q.3v(\'4v\',1y.2t);o(Q.1Q)Q.3v(\'4v\',aj)});m 1M=X 1i({1z:k(B){o(B&&B.$5Q)h B;c.$5Q=1f;B=B||Q.B;c.B=B;c.r=B.r;c.2a=B.2a||B.a9;o(c.2a.4K==3)c.2a=c.2a.2p;c.5L=B.a8;c.9Y=B.9Z;c.9X=B.9W;c.9U=B.9V;o([\'4w\',\'2O\'].1d(c.r)){c.a0=(B.6a)?B.6a/a1:-(B.a6||0)/3}Y o(c.r.1d(\'1L\')){c.3L=B.5y||B.a7;C(m 1C W 1M.1j){o(1M.1j[1C]==c.3L){c.1L=1C;1A}}o(c.r==\'7e\'){m 3K=c.3L-a4;o(3K>0&&3K<13)c.1L=\'f\'+3K}c.1L=c.1L||4W.a3(c.3L).3A()}Y o(c.r.29(/(79|9o|9n)/)){c.8J={\'x\':B.4E||B.5F+P.1G.3y,\'y\':B.4D||B.5B+P.1G.3m};c.8K={\'x\':B.4E?B.4E-Q.6G:B.5F,\'y\':B.4D?B.4D-Q.6H:B.5B};c.8I=(B.5y==3)||(B.8H==2);1Y(c.r){19\'4z\':c.1q=B.1q||B.8G;1A;19\'4Y\':c.1q=B.1q||B.5t}c.6Z()}h c},23:k(){h c.3U().44()},3U:k(){o(c.B.3U)c.B.3U();Y c.B.8R=1f;h c},44:k(){o(c.B.44)c.B.44();Y c.B.8P=15;h c}});1M.3G={1q:k(){o(c.1q&&c.1q.4K==3)c.1q=c.1q.2p},70:k(){4I{1M.3G.1q.1R(c)}4H(e){c.1q=c.2a}}};1M.1c.6Z=(Q.4y)?1M.3G.70:1M.3G.1q;1M.1j=X 2M({\'8E\':13,\'8t\':38,\'8u\':40,\'2d\':37,\'54\':39,\'8p\':27,\'8v\':32,\'8B\':8,\'8C\':9,\'4P\':46});H.2o.2b={1O:k(r,G){c.$K=c.$K||{};c.$K[r]=c.$K[r]||{\'1j\':[],\'1s\':[]};o(c.$K[r].1j.1d(G))h c;c.$K[r].1j.1p(G);m 42=r;m 1u=H.2b[r];o(1u){o(1u.6R)1u.6R.1R(c,G);o(1u.21)G=1u.21;o(1u.r)42=1u.r}o(!c.4C)G=G.1N({\'J\':c,\'B\':1f});c.$K[r].1s.1p(G);h(H.4u.1d(42))?c.3v(42,G):c},4d:k(r,G){o(!c.$K||!c.$K[r])h c;m 1F=c.$K[r].1j.2R(G);o(1F==-1)h c;m 1L=c.$K[r].1j.3W(1F,1)[0];m O=c.$K[r].1s.3W(1F,1)[0];m 1u=H.2b[r];o(1u){o(1u.2z)1u.2z.1R(c,G);o(1u.r)r=1u.r}h(H.4u.1d(r))?c.74(r,O):c},4q:k(2r){h H.4a(c,\'1O\',2r)},3Y:k(r){o(!c.$K)h c;o(!r){C(m 3Z W c.$K)c.3Y(3Z);c.$K=1g}Y o(c.$K[r]){c.$K[r].1j.1t(k(G){c.4d(r,G)},c);c.$K[r]=1g}h c},2y:k(r,U,1x){o(c.$K&&c.$K[r]){c.$K[r].1j.1t(k(G){G.1N({\'J\':c,\'1x\':1x,\'N\':U})()},c)}h c},7d:k(E,r){o(!E.$K)h c;o(!r){C(m 3Z W E.$K)c.7d(E,3Z)}Y o(E.$K[r]){E.$K[r].1j.1t(k(G){c.1O(r,G)},c)}h c}};Q.L(H.2o.2b);P.L(H.2o.2b);H.L(H.2o.2b);H.2b=X 2M({\'75\':{r:\'4z\',21:k(B){B=X 1M(B);o(B.1q!=c&&!c.4A(B.1q))c.2y(\'75\',B)}},\'7a\':{r:\'4Y\',21:k(B){B=X 1M(B);o(B.1q!=c&&!c.4A(B.1q))c.2y(\'7a\',B)}},\'2O\':{r:(Q.4y)?\'4w\':\'2O\'}});H.4u=[\'79\',\'8T\',\'9e\',\'9f\',\'2O\',\'4w\',\'4z\',\'4Y\',\'9d\',\'7e\',\'9c\',\'9a\',\'9b\',\'4v\',\'6o\',\'9g\',\'9h\',\'9m\',\'9l\',\'6z\',\'9k\',\'9i\',\'2Y\',\'9j\',\'99\',\'98\',\'3e\'];5k.L({8Y:k(J,U){h c.1N({\'J\':J,\'N\':U,\'B\':1M})}});H.L({2s:k(x,y){c.3y=x;c.3m=y},4R:k(){h{\'3e\':{\'x\':c.3y,\'y\':c.3m},\'2C\':{\'x\':c.3h,\'y\':c.3o},\'4U\':{\'x\':c.3C,\'y\':c.3F}}},2L:k(1D){1D=1D||[];m q=c,2d=0,1W=0;8Z{2d+=q.8X||0;1W+=q.8W||0;q=q.8U}58(q);1D.1t(k(I){2d-=I.3y||0;1W-=I.3m||0});h{\'x\':2d,\'y\':1W}},8V:k(1D){h c.2L(1D).y},90:k(1D){h c.2L(1D).x},91:k(1D){m 52=c.2L(1D);m M={\'33\':c.3h,\'4k\':c.3o,\'2d\':52.x,\'1W\':52.y};M.54=M.2d+M.33;M.5c=M.1W+M.4k;h M}});Q.L({6K:k(){o(c.4i)h c.96;o(c.6h)h P.3D.6e;h P.1G.6e},6J:k(){o(c.4i)h c.97;o(c.6h)h P.3D.6i;h P.1G.6i},6E:k(){o(c.1Q)h 12.1P(P.1G.3h,P.1G.3C);o(c.3a)h P.3D.3C;h P.1G.3C},6D:k(){o(c.1Q)h 12.1P(P.1G.3o,P.1G.3F);o(c.3a)h P.3D.3F;h P.1G.3F},6y:k(){h c.6G||P.1G.3y},6x:k(){h c.6H||P.1G.3m},4R:k(){h{\'2C\':{\'x\':c.6K(),\'y\':c.6J()},\'4U\':{\'x\':c.6E(),\'y\':c.6D()},\'3e\':{\'x\':c.6y(),\'y\':c.6x()}}},2L:k(){h{\'x\':0,\'y\':0}}});m T={};T.2A=X 1i({u:{4p:1i.2t,3s:1i.2t,6v:1i.2t,1k:k(p){h-(12.6N(12.4r*p)-1)/2},53:92,1B:\'3r\',30:1f,6I:50},1z:k(u){c.I=c.I||1g;c.5h(u);o(c.u.1z)c.u.1z.1R(c)},6w:k(){m 26=$26();o(26<c.26+c.u.53){c.6C=c.u.1k((26-c.26)/c.u.53);c.2F();c.2N()}Y{c.23(1f);c.1Z(c.F);c.2y(\'3s\',c.I,10);c.6B()}},1Z:k(F){c.14=F;c.2N();h c},2F:k(){c.14=c.2E(c.E,c.F)},2E:k(E,F){h(F-E)*c.6C+E},1h:k(E,F){o(!c.u.30)c.23();Y o(c.1K)h c;c.E=E;c.F=F;c.6z=c.F-c.E;c.26=$26();c.1K=c.6w.36(12.2S(94/c.u.6I),c);c.2y(\'4p\',c.I);h c},23:k(4f){o(!c.1K)h c;c.1K=$6F(c.1K);o(!4f)c.2y(\'6v\',c.I);h c},1u:k(E,F){h c.1h(E,F)},95:k(4f){h c.23(4f)}});T.2A.6j(X 6k,X 2b,X 6l);T.1V={2Y:k(t,F){o(t.29(/4b/i))h c.4B;m r=$r(F);o((r==\'18\')||(r==\'25\'&&F.1d(\' \')))h c.4g;h c.6m},1E:k(q,t,2U){o(!2U.1p)2U=[2U];m E=2U[0],F=2U[1];o(!$3b(F)){F=E;E=q.1H(t)}m 17=c.2Y(t,F);h{\'E\':17.1E(E),\'F\':17.1E(F),\'17\':17}}};T.1V.6m={1E:k(O){h 3f(O)},2P:k(E,F,2W){h 2W.2E(E,F)},2T:k(O,1B,t){o(1B==\'3r\'&&t!=\'1w\')O=12.2S(O);h O+1B}};T.1V.4g={1E:k(O){h O.1p?O:O.6s(\' \').21(k(v){h 3f(v)})},2P:k(E,F,2W){m 14=[];C(m i=0;i<E.R;i++)14[i]=2W.2E(E[i],F[i]);h 14},2T:k(O,1B,t){o(1B==\'3r\'&&t!=\'1w\')O=O.21(12.2S);h O.1X(1B+\' \')+1B}};T.1V.4B={1E:k(O){h O.1p?O:O.4e(1f)},2P:k(E,F,2W){m 14=[];C(m i=0;i<E.R;i++)14[i]=12.2S(2W.2E(E[i],F[i]));h 14},2T:k(O){h\'1I(\'+O.1X(\',\')+\')\'}};T.4m=T.2A.L({1z:k(q,t,u){c.I=$(q);c.t=t;c.1o(u)},5I:k(){h c.1Z(0)},2F:k(){c.14=c.17.2P(c.E,c.F,c)},1Z:k(F){c.17=T.1V.2Y(c.t,F);h c.1o(c.17.1E(F))},1h:k(E,F){o(c.1K&&c.u.30)h c;m 1l=T.1V.1E(c.I,c.t,[E,F]);c.17=1l.17;h c.1o(1l.E,1l.F)},2N:k(){c.I.2m(c.t,c.17.2T(c.14,c.u.1B,c.t))}});H.L({8S:k(t,u){h X T.4m(c,t,u)}});T.2q=T.2A.L({1z:k(q,u){c.I=$(q);c.1o(u)},2F:k(){C(m p W c.E)c.14[p]=c.17[p].2P(c.E[p],c.F[p],c)},1Z:k(F){m 1l={};c.17={};C(m p W F){c.17[p]=T.1V.2Y(p,F[p]);1l[p]=c.17[p].1E(F[p])}h c.1o(1l)},1h:k(M){o(c.1K&&c.u.30)h c;c.14={};c.17={};m E={},F={};C(m p W M){m 1l=T.1V.1E(c.I,p,M[p]);E[p]=1l.E;F[p]=1l.F;c.17[p]=1l.17}h c.1o(E,F)},2N:k(){C(m p W c.14)c.I.2m(p,c.17[p].2T(c.14[p],c.u.1B,p))}});H.L({8y:k(u){h X T.2q(c,u)}});T.2v=T.2A.L({1z:k(V,u){c.V=$$(V);c.1o(u)},2F:k(){C(m i W c.E){m 3z=c.E[i],2k=c.F[i],28=c.17[i],3u=c.14[i]={};C(m p W 3z)3u[p]=28[p].2P(3z[p],2k[p],c)}},1Z:k(F){m 1l={};c.17={};C(m i W F){m 2k=F[i],28=c.17[i]={},73=1l[i]={};C(m p W 2k){28[p]=T.1V.2Y(p,2k[p]);73[p]=28[p].1E(2k[p])}}h c.1o(1l)},1h:k(M){o(c.1K&&c.u.30)h c;c.14={};c.17={};m E={},F={};C(m i W M){m 4o=M[i],3z=E[i]={},2k=F[i]={},28=c.17[i]={};C(m p W 4o){m 1l=T.1V.1E(c.V[i],p,4o[p]);3z[p]=1l.E;2k[p]=1l.F;28[p]=1l.17}}h c.1o(E,F)},2N:k(){C(m i W c.14){m 3u=c.14[i],28=c.17[i];C(m p W 3u)c.V[i].2m(p,28[p].2T(3u[p],c.u.1B,p))}}});T.8x=T.2A.L({u:{1D:[],2g:{\'x\':0,\'y\':0},6T:1f},1z:k(I,u){c.14=[];c.I=$(I);c.4X={\'23\':c.23.J(c,15)};c.1o(u);o(c.u.6T){c.1O(\'4p\',k(){P.1O(\'2O\',c.4X.23)}.J(c));c.1O(\'3s\',k(){P.4d(\'2O\',c.4X.23)}.J(c))}},2F:k(){C(m i=0;i<2;i++)c.14[i]=c.2E(c.E[i],c.F[i])},2s:k(x,y){o(c.1K&&c.u.30)h c;m q=c.I.4R();m 1s={\'x\':x,\'y\':y};C(m z W q.2C){m 1P=q.4U[z]-q.2C[z];o($3b(1s[z]))1s[z]=($r(1s[z])==\'4c\')?1s[z].6W(0,1P):1P;Y 1s[z]=q.3e[z];1s[z]+=c.u.2g[z]}h c.1h([q.3e.x,q.3e.y],[1s.x,1s.y])},8Q:k(){h c.2s(15,0)},8M:k(){h c.2s(15,\'5s\')},8L:k(){h c.2s(0,15)},8F:k(){h c.2s(\'5s\',15)},5t:k(q){m 1o=c.I.2L(c.u.1D);m 2a=$(q).2L(c.u.1D);h c.2s(2a.x-1o.x,2a.y-1o.y)},2N:k(){c.I.2s(c.14[0],c.14[1])}});T.ai=T.2A.L({u:{1r:\'5p\'},1z:k(q,u){c.I=$(q);c.2J=X H(\'ak\',{\'5U\':$L(c.I.5T(\'1S\'),{\'al\':\'5g\'})}).5A(c.I).5v(c.I);c.I.2m(\'1S\',0);c.5h(u);c.14=[];c.1o(c.u);c.3n=1f;c.1O(\'3s\',k(){c.3n=(c.14[0]===0)});o(Q.4i)c.1O(\'3s\',k(){o(c.3n)c.I.2z().2G(c.2J)})},2F:k(){C(m i=0;i<2;i++)c.14[i]=c.2E(c.E[i],c.F[i])},5p:k(){c.1S=\'1S-1W\';c.3l=\'4k\';c.2g=c.I.3o},9s:k(){c.1S=\'1S-2d\';c.3l=\'33\';c.2g=c.I.3h},6Y:k(1r){c[1r||c.u.1r]();h c.1h([c.I.1H(c.1S).2l(),c.2J.1H(c.3l).2l()],[0,c.2g])},6O:k(1r){c[1r||c.u.1r]();h c.1h([c.I.1H(c.1S).2l(),c.2J.1H(c.3l).2l()],[-c.2g,0])},5I:k(1r){c[1r||c.u.1r]();c.3n=15;h c.1Z([-c.2g,0])},9u:k(1r){c[1r||c.u.1r]();c.3n=1f;h c.1Z([0,c.2g])},9t:k(1r){o(c.2J.3o==0||c.2J.3h==0)h c.6Y(1r);h c.6O(1r)},2N:k(){c.I.2m(c.1S,c.14[0]+c.u.1B);c.2J.2m(c.3l,c.14[1]+c.u.1B)}});T.5a=k(1k,1J){1J=1J||[];o($r(1J)!=\'18\')1J=[1J];h $L(1k,{9E:k(1F){h 1k(1F,1J)},9Q:k(1F){h 1-1k(1-1F,1J)},9J:k(1F){h(1F<=0.5)?1k(2*1F,1J)/2:(2-1k(2*(1-1F),1J))/2}})};T.1U=X 2M({8b:k(p){h p}});T.1U.L=k(57){C(m 1k W 57){T.1U[1k]=X T.5a(57[1k]);T.1U.51(1k)}};T.1U.51=k(1k){[\'7j\',\'7r\',\'7q\'].1t(k(4O){T.1U[1k.3A()+4O]=T.1U[1k][\'7n\'+4O]})};T.1U.L({8n:k(p,x){h 12.2K(p,x[0]||6)},85:k(p){h 12.2K(2,8*(p-1))},8i:k(p){h 1-12.5r(12.8k(p))},8l:k(p){h 1-12.5r((1-p)*12.4r/2)},8m:k(p,x){x=x[0]||1.8h;h 12.2K(p,2)*((x+1)*p-x)},8g:k(p){m O;C(m a=0,b=1;1;a+=b,b/=2){o(p>=(7-4*a)/11){O=-12.2K((11-6*a-11*p)/4,2)+b*b;1A}}h O},7B:k(p,x){h 12.2K(2,10*--p)*12.6N(20*p*12.4r*(x[0]||1)/3)}});[\'7Q\',\'7P\',\'7R\',\'7T\'].1t(k(1k,i){T.1U[1k]=X T.5a(k(p){h 12.2K(p,[i+2])});T.1U.51(1k)});',62,644,'||||||||||||this|||||return|||function||var||if||el|type||property|options|||||||event|for||from|to|fn|Element|element|bind|events|extend|obj|arguments|value|document|window|length||Fx|args|elements|in|new|else||||Math||now|false||css|array|case|style|result|prototype|contains|props|true|null|start|Class|keys|transition|parsed|prop|className|parent|push|relatedTarget|mode|values|each|custom|Array|opacity|delay|Garbage|initialize|break|unit|name|overflown|parse|pos|documentElement|getStyle|rgb|params|timer|key|Event|create|addEvent|max|ie|call|margin|item|Transitions|CSS|top|join|switch|set||map|properties|stop|match|string|time||iCss|test|target|Events|returns|left|index|text|offset|tag|previous|iterable|iTo|toInt|setStyle|object|Methods|parentNode|Styles|source|scrollTo|empty|tmp|Elements|border|replace|fireEvent|remove|Base|hex|size|current|compute|setNow|inject|chains|min|wrapper|pow|getPosition|Abstract|increase|mousewheel|getNow|len|indexOf|round|getValue|fromTo|results|fx|bit|select|native|wait|selector||width|htmlElement|collect|periodical||||webkit|chk|merge|apply|scroll|parseFloat|parseInt|offsetWidth|option|mix|HTMLElement|layout|scrollTop|open|offsetHeight|precision|walk|px|onComplete|val|iNow|addListener|klass|next|scrollLeft|iFrom|toLowerCase|generic|scrollWidth|body|visibility|scrollHeight|fix|Listeners|Properties|trash|fKey|code|method|attempt|setProperty|included|defined|script|getElementsByTagName|proto|stopPropagation|typeof|splice|currentStyle|removeEvents|evType||forEach|realType|items|preventDefault|regex||brother|rgbToHex|every|setMany|color|number|removeEvent|hexToRgb|end|Multi|mp|webkit419|ap|height|insertBefore|Style|first|iProps|onStart|addEvents|PI|padding|default|NativeEvents|unload|DOMMouseScroll|charAt|gecko|mouseover|hasChild|Color|addEventListener|pageY|pageX|unique|camelCase|catch|try|getProperty|nodeType|cssText|pick|innerText|easeType|delete|node|getSize|firstChild|getMany|scrollSize|getTag|String|bound|mouseout|RegExp||compat|position|duration|right|include|appendChild|transitions|while|newArray|Transition|on|bottom|clean|flag|random|hidden|setOptions|pairs|hasClass|Function|merged|removeClass|textContent|addClass|vertical|Left|sin|full|toElement|zoom|adopt|class|innerHTML|which|picked|injectAfter|clientY|setStyles|borderShort|setOpacity|clientX|visible|direction|hide|Width|Top|shift|capitalize|removeEventListener|after|ie6|extended|contents|continue|getStyles|styles|0px|argument|Right|before|selected|undefined|multiple|checked|tagName|disabled|setHTML|fixStyle|Bottom|filter|where|wheelDelta|PropertiesIFlag|elementsProperty|appendText|clientWidth|getNext|childNodes|opera|clientHeight|implement|Chain|Options|Single|pp|beforeunload|getElementsBySelector|hyphenate|nodeValue|split|copy|getLast|onCancel|step|getScrollTop|getScrollLeft|change|callee|callChain|delta|getScrollHeight|getScrollWidth|clear|pageXOffset|pageYOffset|fps|getHeight|getWidth|trim|toUpperCase|cos|slideOut|interval|removeChild|add|Merge|wheelStops|Number|toFloat|limit|createElement|slideIn|fixRelatedTarget|relatedTargetGecko|xpath|styleSheet|iParsed|removeListener|mouseenter|defaultView|head|constructor|click|mouseleave|setProperties|slice|cloneEvents|keydown|getComputedStyle|alpha|100|hasLayout|In|Sibling|getPrevious|getPropertyValue|ease|DOMElement|getFirst|InOut|Out|Date|BackgroundImageCache|collection|toString|transparent|regexp|escapeRegExp|setTimeout|setInterval|Elastic|times|bindAsEventListener|pass|err|whitespace|textnode|version|nodeName|MooTools|clearChain|chain|some|associate|Cubic|Quad|Quart|getRandom|Quint|getElementById|embed|replaceWith|replaceChild|cloneNode|clone|injectTop|concat|createTextNode|toggleClass|zIndex|Expo|cssFloat|styleFloat|float|injectInside|injectBefore|linear|getTime|floor|execCommand|boolean|Bounce|618|Circ|clearTimeout|acos|Sine|Back|Pow|rowspan|esc|all|navigator|taintEnabled|up|down|space|ie7|Scroll|effects|ActiveXObject|XMLHttpRequest|backspace|tab|webkit420|enter|toRight|fromElement|button|rightClick|page|client|toLeft|toBottom|Document|getBoxObjectFor|returnValue|toTop|cancelBubble|effect|dblclick|offsetParent|getTop|offsetTop|offsetLeft|bindWithEvent|do|getLeft|getCoordinates|500|evaluate|1000|clearTimer|innerWidth|innerHeight|contextmenu|abort|keyup|load|keypress|mousemove|mouseup|mousedown|resize|move|reset|error|submit|blur|focus|menu|mouse|borderStyle|borderColor|borderWidth|horizontal|toggle|show|htmlFor|colspan|tabindex|tabIndex|accessKey|accesskey|colSpan|rowSpan|getText|easeIn|getAttribute|attributes|getChildren|getParent|easeInOut|lastChild|removeProperty|removeAttribute|iframe|setText|setAttribute|easeOut|getProperties|maxlength|maxLength|meta|metaKey|altKey|alt|control|ctrlKey|wheel|120|khtml|fromCharCode|111|Window|detail|keyCode|shiftKey|srcElement|href|src|frameBorder|frameborder|readonly|readOnly|attachEvent|detachEvent|Slide|CollectGarbage|div|overflow|clearInterval|Object'.split('|'),0,{}))

/*
7// "Frontpage Slideshow" Module for Joomla! 1.0.x and Mambo 4.6.x - Version 1.7.1
8// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
9// This code cannot be redistributed without permission from JoomlaWorks - http://www.joomlaworks.gr.
10// More info at http://www.joomlaworks.gr/ & http://www.frontpageslideshow.net/
11// Developers: Fotis Evangelou - George Chouliaras
12// ***Last update: February 22nd, 2008***
13*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?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}('8 1O=2a;8 1k=q u({29:4(a,b){2.5=$(a);6(!2.5.10(\'1w\')){2.5.m(\'1w\');2.h=[];2.p=[];2.F=[];2.v=q 1U();2.3=1N.1K({y:u.B(),15:u.B(),13:u.B(),11:u.B(),Z:".V",1u:".21",1t:".1Z",S:1o,H:1m,1l:1m,1j:0,Q:"1T-1R",O:"1M",z:"M",1I:1G,f:18,16:"1E",D:"1B",x:r,e:r},b||{});2.h=$(a).1s(2.3.Z);2.p=$(a).1s(2.3.1u);2.F=$$(2.3.1t);2.Y();2.l(2.3.1j);6(2.3.f)2.f();6(2.3.z!=\'M\')2.1x(2.3.z);K 2}n K r},1x:4(c){2.p.U(4(a,b){$(a).s(c,4(){2.J.1Y(2.J.3,{T:2.3.H});6(2.j!=b)2.1q(b);6(2.3.e){2.e()}}.I(2))},2);$(2.5.7+"1X").s(c,4(){2.L();6(2.3.e){$(2.5.7+"9").G=2.3.D;$(2.5.7+"9").m(\'t\');2.e()}}.I(2));$(2.5.7+"1W").s(c,4(){2.k();6(2.3.e){$(2.5.7+"9").G=2.3.D;$(2.5.7+"9").m(\'t\');2.e()}}.I(2));$(2.5.7+"9").s(c,4(){6($(2.5.7+"9").10(\'t\')){$(2.5.7+"9").G=2.3.16;$(2.5.7+"9").R(\'t\');2.f()}n{$(2.5.7+"9").G=2.3.D;$(2.5.7+"9").m(\'t\');2.e()}}.I(2))},Y:4(){2.J=q 1i.1V(2.h,{T:2.3.H});2.h.U(4(a){a.w(\'X\',0)});6(2.3.x){1S(8 i=0;i<2.F.E;i++){2.v[i]=q 1i.1Q(2.F[i],{T:1P})}}},l:4(c){8 d={};2.h.U(4(a,b){6(b==c&&b!=2.j){$(2.p[b]).R(2.3.O).m(2.3.Q);d[b.1e()]={\'X\':[1]};N=b}n{$(2.p[b]).R(2.3.Q).m(2.3.O);d[b.1e()]={\'X\':[0]};6(2.3.x)2.v[b].1L()}},2);2.3.11(c);2.j=c;2.J.1J(d);6(2.3.x){2.v[N].1b();2.v[N].1H()}},f:4(){2.o=2.19.1F(2.3.S,2);2.3.13()},e:4(){A(2.o);2.3.15()},19:4(){g=2.j;k=(g+1>=2.h.E)?0:g+1;2.l(k);2.3.y()},k:4(){g=2.j;k=(g+1>=2.h.E)?0:g+1;A(2.o);2.l(k);2.f();2.3.y()},L:4(){g=2.j;L=(g-1<0)?2.h.E-1:g-1;A(2.o);2.l(L);2.f();2.3.y()},1q:4(a){A(2.o);2.l(a);2.f();2.3.y()},17:4(){$(2.3.C).w(\'1d\',\'1a\');6(!$(2.3.C).1a())$(2.3.C).17()},1b:4(){$(2.3.C).w(\'1d\',\'1D\')}});8 1c=1C;8 14=1o;8 1n=1h;8 12=1h;8 1f=\'1A\';8 1g=r;8 P=\'V-1z\';8 W=\'V-1y\';4 1p(){6($(P))$(P).w(\'1r\',\'M\');n K;6($(W))$(W).w(\'1r\',\'27\');n K;26=q 1k($(\'1v-5\'),{S:14,H:1n,1l:12,z:1f,f:18,x:1g,e:r})}25.s(\'24\',4(){6($(\'1v-5\')){23(\'1p();\',1c)}});4 22(){}4 28(){}4 20(){}4 2b(){}',62,136,'||this|options|function|container|if|id|var|_playButton|||||stop|autoplay|current|slides||currentSlide|next|showSlide|addClass|else|slideshowInt|buttons|new|false|addEvent|pause|Class|textFx|setStyle|text_effect|onRotate|rotateAction|clearInterval|create|fpslideshowContainer|str_start|length|slidetexts|innerHTML|transitionDuration|bind|slideFx|return|prev|none|textIndex|buttonOffClass|slideLoading|buttonOnClass|removeClass|slideInterval|duration|each|slide|slideOuter|opacity|createFx|slidesSelector|hasClass|onShowSlide|CTRtransitionText|onAutoPlay|CTRslideInterval|onStop|str_pause|show|true|rotate|visible|hide|CTRloadingTime|visibility|toString|CTRrotateAction|CTRtext_effect|1000|Fx|startIndex|jwFPSS|transitionText|700|CTRtransitionDuration|4000|init_fpss|selected|display|getElements|slidetextSelector|buttonsSelector|fpss|hasFPSS|setupAction|wrapper|loading|click|Start|300|hidden|Pause|periodical|100|slideIn|rotateActionDuration|start|extend|slideOut|off|Object|fpslideshow|500|Slide|active|for|navi|Array|Elements|_next|_prev|setOptions|slidetext|showPrev|button|playButtonClicked|setTimeout|domready|window|startJWFPSS|block|clearSlide|initialize|null|showNext'.split('|'),0,{}))



/**
 Ticker functions
**/	
	var tickerIndex = 0;
	
	/**
	 start ticker
	**/	
	function startSurfAlertTicker(){
		setDotDot();
		setTimeout("displayText()", 3500);
	}
	
	function displayText(){
		if(tickerIndex == alerts.length){
			tickerIndex = 0;
		}
		var text=alerts[tickerIndex];
		tickerIndex++;
		
		var	effect = new Fx.Style('s2alert-text', 'marginLeft', {
					duration: 4500, 
					transition:  Fx.Transitions.Sine.easeInOut
				});
		document.getElementById("s2alert-text").style.marginLeft = "-400px";
		var left = document.getElementById("s2alert-text").style.marginLeft;
		if (left == "")
			left = 0;
		document.getElementById("s2alert-text").innerHTML = text;
		effect.start(parseInt(left)+400);
		setTimeout("doTicker()", 10000);
	}
	
	function doTicker(){
		var	effect = new Fx.Style('s2alert-text', 'marginLeft', {
					duration: 4500, 
					transition:  Fx.Transitions.Sine.easeInOut
				});
		document.getElementById("s2alert-text").style.marginLeft = 0;
		var left = document.getElementById("s2alert-text").style.marginLeft;
		if (left == "")
			left = 0;
		effect.start(parseInt(left)-400);
		setTimeout("afterTicker()", 4750);
	}
	
	function afterTicker(){
		setDotDot();
		setTimeout("displayText()", 2500);
	}
	
	function setDotDot(){
		document.getElementById("s2alert-text").style.marginLeft = 0;
		document.getElementById("s2alert-text").innerHTML = "...";
		document.getElementById("s2alert-text").style.marginLeft = 0;
	}

