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}('k 4O={9P:o(){f.1L=f.9n(f.9r)||"?";f.5H=f.98(3c.56)||f.98(3c.cN)||"?";9(/8H.*9q\\/(\\d+\\.\\d+)/.4e(3c.56))f.5H=1m aG(3V.$1)},9n:o(2x){k i=0,Y=\'\';1S(i<2x.I&&Y===\'\'){k 3S=2x[i].55;k 9l=2x[i].v;f.9e=2x[i].8S||2x[i].1L;9(3S){9(3S.2q(2x[i].4w)!=-1)Y=2x[i].1L}u 9(9l)Y=2x[i].1L;i++}q Y},98:o(3S){k 95=3S.2q(f.9e);9(95==-1)q B;u q bV(3S.2D(95+f.9e.I+1))},9r:[{55:3c.56,4w:"9d",1L:"9d"},{55:3c.eq,4w:"fR",1L:"9F",8S:"9q"},{v:1a.aV,1L:"8H"},{55:3c.56,4w:"8K",1L:"8K"},{55:3c.56,4w:"9K",1L:"9C 9B",8S:"9K"}]};4O.9P();k 9H=z;k 5A=z,74=z,4Q=z,76=z,2M=z;k 9z=z,4u=z,9y=z,9G=z,9N=z;1K(4O.1L){K\'8K\':4Q=C;D;K\'8H\':5A=C;D;K\'9d\':76=C;D;K\'9F\':74=C;D;K\'9C 9B\':9H=C;2M=C;1K(4O.5H){K 5.5:9z=C;D;K 6:4u=C;D;K 7:9y=C;D;K 8:9G=C;D;1N:9N=C;D}D;1N:D}k c8=-1,6X=-2,c7=-3,c0=-1,bZ=-3,6I=-4,bR=-5;o ep(E){k 1I=\'\';9(U E==\'o\'){9(U E.1j!=\'1l\')1I=E.1j;9(1I===\'\'){k 7E=/\\W*o\\s+([\\w\\$]+)\\(/.8M(E);9(7E)1I=7E[1]}9(1I===""){S(k v 1E E){9(E[v]==E)1I=v}}}q 1I}o dM(1I){k 5r=1m 2X();k 5m=a8;k 7C=o(){3D{aa(1I)}3s(e){9(1m 2X()-5r<=5m)7U(7C,8T)}};7C()}o cI(6d,67,2k){k 3Z=48({1F:\'cW\',1i:M.1d});9(Q(2k)){9(J(2k))2k=B;3Z.7w(67,2k)}3Z.6G({1q:\'9O/d8\',cp:\'ck-f1-1\',27:6d})}o dt(6d,67,2k){k 3Z=48({1F:\'ds\',1i:M.70(\'dr\')[0]});9(Q(2k)){9(J(2k))2k=B;3Z.7w(67,2k)}3Z.6G({dv:\'dA\',1q:\'9O/dy\',dw:6d})}o 7n(3d,2m,9M){k 3h=B;9(2m.9Q)3h=2m.9Q;u 9(2m.9L){9(9M)3h=2m.9L;u 3h=2m.df}3D{3h.2C}3s(e){q z}9(3d===3h||3d.aj(3h))q z;u q C}o dc(e){k x,y;9(e&&e.3p){x=e.da;y=e.db}u{k 4D;9(M.1D&&M.1D.3l)4D=M.1D;u 4D=M.1d;x=2t.dg+4D.42;y=2t.dh+4D.1O}q{x:x,y:y}}o dk(1e,E){1e.di=o(e){e=e||1a.2t;9(e.6c?(e.6c==3):(e.9t?(e.9t==2):z)){9v(e);E()}}}o 4G(2Q){9(2M)4G=o(2Q){q 1a.2t.dB};u 9(2Q&&2Q.6c)4G=o(2Q){q 2Q.6c};u 4G=o(2Q){q B};q 4G(2Q)}o 13(A,N,3K){9(J(3K))3K=B;9(J(A))q 3K;u 9(U A[N]==\'1l\')q 3K;u 9(J(A[N]))q 3K;u q A[N]}o dS(N){9(3B(N))q B;u q N}o dT(N){9(3B(N)||2K(1R(N)))q 0;u q N}o dX(N){9(N!==C&&N!==z)q z;u q N}o 2w(N){q(N===B)}o ag(N){q!2K(N)}o 3B(N){9(U N==\'2W\')q(N.I===0||N===\'\'||N===B||N==1r.a1(dY));u q(J(N))}o Q(N){q(!J(N))}o J(N){q(U N==\'1l\'||N===B)}1r.1C.9J=o(N){k Y=z;9(1q(N)==\'5k\'){k 3d=f;N.E(o(A){Y=Y||3d.9J(A)})}u{9(N.I<=f.I)Y=(f.2p(f.I-N.I,N.I).1J()==N.1J())}q Y};1r.1C.e2=o(){9(f===B)q"";u q f.3G(/^\\s+/g,\'\').3G(/\\s+$/g,\'\')};1r.1C.aJ=o(5v){k 2B=0;S(k i=0;i<f.I;i++){9(f.2p(i,1)==5v)2B++}q 2B};1r.1C.6i=o(){k 7K=f.2q(\'3m\');k 7J=0;9(7K!=-1)7J=1R(f.2D(0,7K),10);q 7J};o dZ(2B,9R,9o){9(2B<=1)q 9R.3G(\'#\',2B);u q 9o.3G(\'#\',2B)}o 9v(e){9(e.aF){e.aF();e.dI()}u{e.dG=z;e.dF=C}}o 2n(A,1w,E,2A){9(A){9(A.40)2n=o(A,1w,E,2A){9(A){S(k i=0;i<1w.I;i++){1K(1w[i]){K\'5L\':A.40(\'8N\',E,2A?2A:z);D;K\'5I\':A.40(\'8O\',E,2A?2A:z);D;1N:A.40(1w[i],E,2A?2A:z);D}}}};u 2n=o(A,1w,E){9(A){S(k i=0;i<1w.I;i++){A.dD(\'8Y\'+1w[i],E,z)}}}}2n(A,1w,E,2A)}o 3i(A,1w,E){k 6g=z;9(A){9(A.40){3i=o(A,1w,E){9(A){S(k i=0;i<1w.I;i++){1K(1w[i]){K\'5L\':A.7H(\'8N\',E,z);D;K\'5I\':A.7H(\'8O\',E,z);D;1N:A.7H(1w[i],E,z);D}}}};6g=C}u 9(A.aq){3i=o(A,1w,E){9(A){S(k i=0;i<1w.I;i++)A.aq(\'8Y\'+1w[i],E)}};6g=C}}9(6g)3i(A,1w,E)}o dN(1f){9(1f&&1f.6K!==0){1f.9X();1f=B}}o a0(12,3I){9(3B(12[\'6u\'])){4M(\'dL d9 e4 d0 !\');q z}9(J(3I))3I=z;9(J(12[\'3q\']))12[\'3q\']=C;9(J(12[\'53\']))12[\'53\']=C;9(J(12[\'4X\']))12[\'4X\']=\'\';9(!3I&&12[\'53\']){4M(\'cx cy cw cv ct cu cz cA cF\\\'en an\');q z}k 1f;3D{1f=1m cD()}3s(e){3D{1f=1m ar("as.ao")}3s(e){3D{1f=1m ar("as.ao")}3s(e){q B}}}k 52;9(12[\'53\'])52=92(12[\'4X\']);u 52=12[\'4X\'];9(3I)1f.ai("an",12[\'6u\'],12[\'3q\']);u 1f.ai("cj",12[\'6u\']+\'?aw=\'+52,12[\'3q\']);9(12[\'3q\']){1f.ap=o(){9(1f){9(1f.6K==4&&1f.ch==cg){8F(1f,12[\'7c\'],12[\'ah\'])}}}}1f.5U(\'ak-9b\',\'al/x-9S-am-at\');1f.5U("au-aB-aC","aD, 1 aE aA 4g:4g:4g av");1f.5U(\'ak-9b\',\'al/x-9S-am-at\');1f.5U("au-aB-aC","aD, 1 aE aA 4g:4g:4g av");9(3I)1f.ay(\'aw=\'+52);u 1f.ay(B);9(!12[\'3q\'])8F(1f,12[\'7c\'],12[\'ah\']);q 1f}o 92(3u){k N=\'\';9(!3B(3u)){9(U 3u==\'2W\')N=3u;u{k i=0;S(k 2y 1E 3u){9(U 3u[2y]!=\'o\'){9(i>0)N+=\'|\';k 9a=2y;9(ag(2y))9a=1r(1R(2y)+1);k 4b=3u[2y];9(1q(4b)==\'5k\')4b=92(4b);N+=9a+\'[\'+1r(4b).I+"]="+1r(4b);i++}}}}k Y=\'\';k 60=4;S(k j=0;j<N.I;j++){k 4t=N.cM(j).3N(10);1S(4t.I<4){4t=\'0\'+4t}Y+=4t}k 46=9T(Y,4);46=a2(46,z);k 3U=O();k 4l=0,6s=1,6w;S(k 4a 1E 46){9(U 46[4a]==\'aL\'){9(46[4a]>3){9(6s==1)6w=65;u 6w=97;3U[4a]=1r.a1(4l+6w);Y=Y.3G(1m 3V(4a,\'g\'),3U[4a]);4l++;9(4l==26){6s++;4l=0;9(6s==3)D}}u D}}k 6p=\'[\';S(k 1e 1E 3U){9(U 3U[1e]!=\'o\')6p+=1e+":"+3U[1e]}6p+=\']\';q\'#cQ#\'+6p+Y}o a2(3j,9Z){k 3w=O();S(k 6q 1E 3j){9(U 3j[6q]!=\'o\')3w.1g([6q,3j[6q]])}9(9Z)3w.9Y(o(){q(T[0][1]<T[1][1])});u 3w.9Y(o(){q(T[0][1]>T[1][1])});k 7y=O();S(k 4v=3w.I-1;4v>=0;4v--){7y[3w[4v][0]]=3w[4v][1]}q 7y}o 9T(N,8G){k 4p=O();S(k i=0;i<N.I;i+=8G){k 5i=N.2p(i,8G);9(U 4p[5i]==\'1l\')4p[5i]=1;u 4p[5i]++}q 4p}o 8F(1f,8B,9W){9(U 8B!=\'1l\'){8B(1f.fg,9W)}}o 2F(A){9(A!==B&&U A.21==\'1l\'){S(k fn 1E P){9(U A[fn]==\'1l\'){A[fn]=P[fn];9(A[fn])A[fn].1j=fn}}}q A}o ae(1v){9(1v!==B){9(U 1v.21==\'1l\'){k 4z,fn,i;k 8U=O(\'9X\',\'f6\',\'f5\',\'7t\',\'f3\',\'f4\',\'b0\',\'f9\',\'fa\',\'ff\',\'fe\',\'8D\',\'fd\',\'8O\',\'8N\',\'fv\',\'fw\',\'fP\',\'fO\',\'fN\',\'fL\',\'fM\');k 4C=O();S(i=0;i<8U.I;i++)4C.1g(\'8Y\'+8U[i]);S(fn 1E 1v[0]){9(!1v[fn])4C.1g(fn)}S(i=0;i<4C.I;i++){4z=o(2v){1v[2v]=o(){k Y=O();S(i=0;i<1v.I;i++){9(U 1v[i][2v]==\'o\')Y.1g(1v[i][2v].ac(1v[i],T));u{9(T.I>0)Y.1g(1v[i][2v]=T[0]);u Y.1g(1v[i][2v])}}q Y}};4z(4C[i])}S(fn 1E P){9(U 1v[fn]==\'1l\'){4z=o(2v){1v[2v]=o(){S(k i=0;i<1v.I;i++){1v[i][2v].ac(1v[i],T)}}};4z(fn)}}}}q 1v}o 1x(1h){9(U 1h==\'2W\')q 2F(M.fK(1h));u q 2F(1h)}o 3y(X){9(X===B)q B;9(!2w(13(X,\'1h\'))){1A(\'E 22 : 3y fJ fB (fA : \'+X.3N()+\')\'+\' << \'+T.1V.1Y.1j);q 1x(13(X,\'1h\'))}k 49=13(X,\'1F\',\'*\').1J();k 5B=13(X,\'31\',\'\').1J();k 3P=13(X,\'1i\');k 8C=13(X,\'1q\');k 8E=13(X,\'fz\');k 8L=13(X,\'1j\');k 2i=O();k 8J=O();9(!2w(8L)){2i=M.fx(8L)}u 9(!2w(8E)){k 3A=8E.ad;1S(3A!==B){9(3A!==B){9(2w(49)||49==3A.2C.1J())2i.1g(3A)}3A=3A.ad}}u{9(2w(3P))3P=M.1d;u 3P=1x(3P);2i=3P.70(49)}k 3x;S(k i=0,j=2i.I;i<j;i++){3x=C;9(5B!==\'\'){9(Q(2i[i].2I)){9(2i[i].2I.1J().2q(5B)!=-1){9(!2F(2i[i]).61(5B))3x=z}u 3x=z}}9(3x&&!2w(8C)){9(8C!=2i[i].1q)3x=z}9(3x)8J.1g(2F(2i[i]))}q ae(8J)}o 48(X){9(T.I>1){1A(\'bf 22 : 48\'+\' << \'+T.1V.1Y.1j);X={\'1h\':T[2],\'1F\':T[0],\'31\':T[5],\'1i\':T[1],\'1q\':T[3],\'8Q\':T[4],\'1j\':T[6],\'af\':T[7]}}u 9(U X[\'1F\']==\'1l\')X={\'1F\':T[0]};k 9c=13(X,\'1h\');k 49=13(X,\'1F\');k 4W=13(X,\'31\');k 4B=13(X,\'1i\');k 9k=13(X,\'1j\');k 9g=13(X,\'1q\');k 5a=13(X,\'8Q\');k 91=13(X,\'af\');k 5c=13(X,\'eo\');k A=M.el(49);A=2F(A);9(Q(5a)&&5a)A.6n();9(J(4B))4B=M.1d;9(J(5c))5c=C;9(Q(9c))A.1h=9c;9(Q(4W))A.2I=4W;9(Q(9g))A.1q=9g;9(Q(9k))A.1j=9k;9(5c){9(Q(91))4B.ev(A,91);u 4B.7h(A)}q A}o ek(ab){k A=1x(ab);k 4F=A.2L(A.2V,z);4F.1h=A.1h+\'ea\';4F.R.eb=\'6F\';A.7Z();4F.7h(A);q 4F}k 7f=z;k 3v=O();k 5h=B;9(1a.40)2n(M,O(\'e6\'),4Z);u 2n(1a,O(\'8D\'),4Z);o 4Z(){7f=C;9(2w(5h))5h=1m 2X();k i=0;1S(i<3v.I){k 5l=3v[i];k 4m=C;S(k j=0;j<5l[\'3y\'].I;j++){k 1e=5l[\'3y\'][j];9(1e[\'1q\']==\'N\'){9(1e[\'F\']==\'1d\'){9(J(M.1d)){4m=z;D}}u 9(2w(1x(1e[\'F\']))){4m=z;D}}u 9(1e[\'1q\']==\'a9\'){9(aa(\'U \'+1e[\'F\'])==\'1l\'){4m=z;D}}}9(4m){5l[\'E\']();3v.7g(i)}u i++}k 5m=a8;9(3v.I>0&&1m 2X()-5h<=5m){7U(4Z,8T)}}o 5q(1B,E,5u,5t){9(J(5u))5u=C;9(J(5t))5t=z;k 4s=O();9(5u){9(U 1B==\'2W\'){4s.1g({\'1q\':\'N\',\'F\':1B})}u{1B.E(o(A){4s.1g({\'1q\':\'N\',\'F\':A})})}}u 9(5t)4s.1g({\'1q\':\'a9\',\'F\':1B});3v.1g({\'E\':E,\'3y\':4s});9(7f&&3v.I==1)4Z()}o eQ(1B,E,8V){5q(1B,E,C,z)}o eU(1B,E,8V){5q(1B,E,z,C)}o eV(3p){9(U 3p.a7!="1l")3p.a7=o(){q z};u 9(U 3p.R.a6!="1l")3p.R.a6=\'5P\';u 3p.eW=o(){q z}}o eX(7i,7p,7q,7k,6Z,77){9(7i.3W()&&7k.3W()){k 1z=7i.6j();k 4S=7k.6j();k 29,2c,23,28;9(7p===B)29=1z.17;u 29=7p;9(7q===B)2c=1z.18;u 2c=7q;9(6Z===B)23=4S.17;u 23=6Z;9(77===B)28=4S.18;u 28=77;9((23>=29&&23<=29+1z.11&&28>=2c&&28<=2c+1z.V)||(23+1z.11>=29&&23+1z.11<=29+1z.11&&28>=2c&&28<=2c+1z.V)||(23>=29&&23<=29+1z.11&&28+1z.V>=2c&&28+1z.V<=2c+1z.V)||(23+1z.11>=29&&23+1z.11<=29+1z.11&&28+4S.V>=2c&&28+4S.V<=2c+1z.V)){q C}u q z}u q z}o eK(a5,4o){S(k i=0;i<4o.I;i++){9(4o[i]!==B){9(i+1==a5)1x(4o[i]).21();u 1x(4o[i]).6n(C)}}}o cT(1B,a4){k A=1x(1B);9(A){9(A.3W())A.6n(a4);u A.21()}}o 9V(1B,E){1K(U 1B){K\'2W\':9(1x(1B))E(1x(1B));D;K\'39\':k 5w=C;1B.E(o(1e){9(!1x(1e))5w=z});9(5w)E(3y(1B));D;1N:1A(\'E 9V : eF eE\'+\' << \'+T.1V.1Y.1j);5w=z;D}}k P=1m 6T;P.21=o(5j){9(J(5j))5j=z;9(5j){f.R.2P=\'\';f.R.1M=\'\'}u{f.R.2P=\'cd\';9(f.R.1M==\'5P\'||f.R.1M===\'\'){9(!2M){1K(f.2C.1J()){K\'6P\':f.R.1M=\'6P\';D;K\'eR\':f.R.1M=\'6P-ec\';D;K\'er\':f.R.1M=\'a3\';D;K\'fE\':f.R.1M=\'a3\';D;1N:f.R.1M=\'6M\';D}}u f.R.1M=\'6M\'}}};P.6n=o(6o){9(J(6o))6o=z;f.R.2P=\'6F\';9(6o)f.R.1M=\'5P\'};P.fQ=o(ax,az,59,7l,7b){k 3d=f;a0({6u:ax,\'53\':C,\'3q\':C,4X:az,7c:o(Y){k 2T=C;9(59.I>0){9(Y.2D(0,59.I)!=59)2T=z;u Y=Y.2p(59.I,Y.I)}9(2T){3d.aP=Y;9(Q(7l))7l()}u{9(Q(7b))7b()}}},C)};P.1i=o(5M){9(J(5M))5M=C;k 1i=B;9(5M)1i=f.2V;u{1i=f.6U;9(1i===B&&1i!=M.1d){1i=M.1d}}q 2F(1i)};P.eC=o(5G){9(J[5G])5G=0;q 2F(f.eB[5G])};P.aj=o(3F){9(f===3F)q z;u{1S(3F&&3F!==f){3F=3F.2V}q(3F===f)}};P.2L=o(2Y,5F,3Y){9(J(5F))5F=C;9(J(2Y))2Y=f.1i(C);k 2L=f.eA(5F);9(Q(3Y)){k 3T=2L.70(\'*\');S(k i=0;i<3T.I;i++){9(3T[i].1j!==\'\')3T[i].1j+=3Y;9(3T[i].1h!==\'\')3T[i].1h+=3Y}9(2L.1j!==\'\')2L.1j+=3Y;9(2L.1h!==\'\')2L.1h+=3Y}q 2F(2Y.7h(2L))};P.7w=o(68,4N){9(2M){f.1W(\'3J\',z);f.ap=o(){1K(f.6K){K\'e7\':D;K\'e9\':9(!f.2e(\'3J\')){f.1W(\'3J\',C);68()}D;K\'3J\':9(!f.2e(\'3J\')){f.1W(\'3J\',C);68()}D;1N:9(Q(4N))4N();D}}}u{f.eu=68;9(Q(4N))f.fU=4N}};P.7Z=o(){9(f.2V){(f.2V).fI(f);q C}u q z};P.6G=o(6H){S(k 2y 1E 6H)f.66(2y,6H[2y])};P.6L=o(3t){9(Q(f.2I)){k 9I=(f.2I.fX(\' \')).82(3t);f.2I=9I.fc(\' \')}};P.9x=o(3t){f.6L(3t);f.2I+=\' \'+3t};P.f8=o(6W,9u){9(f.61(6W)){f.6L(6W);f.9x(9u)}};P.61=o(3t){9(Q(f.2I)){k 9A=1m 3V(\'\\\\b\'+3t.1J()+\'\\\\b\');q 9A.4e(f.2I.1J())}u q z};P.aO=o(3R){9(f.R.66)f.R.66(\'e5\',3R);u f.66(\'R\',3R)};P.43=o(2h,F){k 4T=6A(2h);f.R[4T]=F};P.9f=o(2h){9(2h==\'1H\')q f.6E();u k F=B;k 4T=6A(2h);F=f.R[4T];9(J(F)||F===\'\'){F=f.4d(4T)}q F};o 6A(2h){q 2h.3G(/-(.)/g,o(m,l){q l.6C()})}P.63=o(){k 1T=B;9(f.9D)1T=f.9D;u 9(M.9E)1T=M.9E.cK(f,B);u 9(f.9w)1T=f.9w;q 1T};P.d4=o(){k 1T=f.63();k 5Z=0;k 4h=0;k 5Y=O();9(1T!==B){S(k v 1E 1T){9(4h===0){9(v==\'0\')5Z=1;u 5Z=2}9(5Z==2)5Y.1g(v);u 5Y.1g(1r(1T[v]));4h++}}q 5Y};P.4d=o(13){k d6=\'\';k 3R=f.63();9(3R[13])q(3R[13]);u q B};P.6j=o(){k 1k=f.4k();k 60=f.2N();q{18:1k.18,17:1k.17,11:60.11,V:60.V}};P.8P=o(12){9(J(12[\'1F\']))12[\'1F\']=\'*\';u 12[\'1F\']=12[\'1F\'].1J();9(J(12[\'31\']))12[\'31\']=\'\';k 3O=f.1i(C);9(!3O)q B;u{k 2T=C;9(12[\'31\']!==\'\')2T=3O.61(12[\'31\']);9(12[\'1F\']!=\'*\'&&2T)2T=(3O.2C.1J()==12[\'1F\']);9(2T)q 3O;u q 3O.8P(12)}};P.4k=o(){k 6N=f.cc,9s=f.c6;9(1a.9p)6N=9p(f);q{17:6N,18:9s}};P.2N=o(){k 11=f.9m,V=f.7v;9(11===0||V===0){9(!f.3W()){k 1e=f;k v=O(\'3X\',\'1M\',\'2P\');k 6O=O();v.E(o(13){6O[13]=1e.R[13]});1e.43(\'3X\',\'7e\');1e.43(\'2P\',\'6F\');1e.43(\'1M\',\'6M\');11=1e.9m;V=1e.7v;v.E(o(13){1e.43(13,6O[13])})}}q{V:V,11:11}};o 1Q(A,1u,9U,c4){k 1T=A.63();9(Q(1T)){9(M.fb)q(1T[1u+9U]).6i();u{q(1T.fl(1u+c4)).6i()}}}P.dH=o(){k 1u=\'6V\';q{17:1Q(f,1u,\'cr\',\'-2o-2d\'),6R:1Q(f,1u,\'ci\',\'-6z-2d\'),18:1Q(f,1u,\'cq\',\'-2l-2d\'),5z:1Q(f,1u,\'co\',\'-6v-2d\')}};P.cl=o(){k 1u=\'cC\';q{17:1Q(f,1u,\'c3\',\'-2o\'),6R:1Q(f,1u,\'c2\',\'-6z\'),18:1Q(f,1u,\'c1\',\'-2l\'),5z:1Q(f,1u,\'c5\',\'-6v\')}};P.6h=o(){k 1u=\'4r\';q{17:1Q(f,1u,\'c3\',\'-2o\'),6R:1Q(f,1u,\'c2\',\'-6z\'),18:1Q(f,1u,\'c1\',\'-2l\'),5z:1Q(f,1u,\'c5\',\'-6v\')}};P.cb=o(6e,4I){9(J(6e))6e=z;9(J(4I))4I=z;k 1k=1m 6T();1k.17=0;1k.18=0;9(f!==B){k 3g=f.4k();1k.17=3g.17;1k.18=3g.18;k 1c=f.6U;k 2U=f.2V;k 5X=z;9(J(1c))5X=C;u 9(1c.2C==\'bM\')5X=C;9(5X){1k.17+=5p().17;1k.18+=5p().18}1S(1c!==B){3g=1x(1c).4k();9(4I)4M(\'G : \'+1k.17+\' + \'+3g.17+\' / \'+1c+\'/\'+1c.2C+\' / \'+1c.1h);1k.17+=3g.17;1k.18+=3g.18;9(1c!=M.1d&&1c!=M.1D){1k.17-=1c.42;1k.18-=1c.1O}9(4I){k c9=\'d5 : \'+1c.1h+\'\\r\\d3/cV : \'+1c.aZ+\'/\'+1c.2C+\'\\r\\cJ/ca : \'+1c.c6+\'/\'+1k.18+\'\\r\\cP G/H : \'+1c.42+\'/\'+1c.1O+\'\\r\\fk/ca : \'+1c.cc+\'/\'+1k.17;1c.R.6V=\'fp ft bq\';4M(c9);1c.R.6V=\'\'}9(!2M){1S(1c!=2U&&2U!==B){1k.17-=2U.42;1k.18-=2U.1O;2U=2U.2V}}2U=1c.2V;1c=1c.6U;9(6e&&1c!==B){9(1c.2C.1J()==\'6k\'){9(1c.R.3X==\'7e\')1c=B}}}}q 1k};o 6B(1e,1s,1o,41,3E){9(J(41))41=z;9(1e.1i(z)!==B){k 4V;9(J(3E))4V=1x(1e.1i(z));u 4V=3E;k 2f;k 2j=0,24=0;9(4V==M.1d){9(41){2f=b6();k 4f=5p();2j=4f.17;24=4f.18}u 2f=b7()}u 2f=4V.2N();k 35=1e.2N();1K(1s){K 6X:1s=(2f.11-35.11)/2+2j;D;K c8:1s=0+2j;D;K c7:1s=(2f.11-35.11)+2j;D;K 6I:1s=L.bS()*(2f.11-35.11)+2j;D;1N:D}1K(1o){K 6X:1o=(2f.V-35.V)/2+24;D;K c0:1o=0+24;D;K bZ:1o=(2f.V-35.V)-24;D;K 6I:1o=L.bS()*(2f.V-35.V)+24;D;K bR:1o=(2f.V-(35.V*1.5))+24;D;1N:D}}q{17:1s,18:1o}}P.ej=o(6J,7x,4L,5J){9(J(4L))4L=z;9(J(5J))5J=z;k A=f;A.1W(\'5K\',z);k bO=o(){A.1W(\'5K\',C);9(Q(6J))6J(A)};k 7o=o(bQ){A.1W(\'5K\',z);9(bQ){9(5J)A.bP();9(Q(7x))7x(A)}};k 7m=o(2m){9(7n(A,2m,C))bO()};k 6Y=o(2m){9(7n(A,2m,z))7o(!4L)};k 7j=o(){9(!A.2e(\'5K\'))7o(C);q C};2n(f,O(\'5L\'),7m);A.1W(\'7u\',7m);2n(f,O(\'5I\'),6Y);A.1W(\'7s\',6Y);9(4L){2n(M.1d,O(\'7t\'),7j);A.1W(\'7r\',7j)}};P.bP=o(){9(Q(f.2e(\'7u\')))3i(f,O(\'5L\'),f.2e(\'7u\'));9(Q(f.2e(\'7r\')))3i(f,O(\'7t\'),f.2e(\'7r\'));9(Q(f.2e(\'7s\')))3i(f,O(\'5I\'),f.2e(\'7s\'))};P.2R=o(F){9(2M)f.2R=o(F){k bT=z;9(1a.bU)bT=bU(f);f.eO=1;f.R.73="bX(1H="+F.3N()+")"};u 9(4Q){9(4O.5H<3.5)f.2R=o(F){f.R.bY("-eN-1H",F/1Z,"")};u f.2R=o(F){f.R.bY("1H",F/1Z,"")}}u 9(5A||74||76)f.2R=o(F){f.R.1H=F/1Z};u f.2R=o(F){f.R.73="1H="+(F/1Z).3N()};f.2R(F)};P.6E=o(){k 38=B;9(2M){38=f.4d(\'73\');9(38===B)38=1Z;u 38=1R(38.3G(/bX\\(1H=(.*)\\)/g,\'$1\'),10)}u{38=bV(f.4d(\'1H\'))*1Z}q 38};P.eL=o(1s,1o,4x,41,3E){k 4A=6B(f,1s,1o,41,3E);9(Q(3E)){k 1k=3E.cb();4A.17+=1k.17;4A.18+=1k.18}9(Q(1s))1s=4A.17;9(Q(1o))1o=4A.18;f.ce(1s,1o,C,4x)};P.ce=o(1s,1o,5T,4x){9(J(5T))5T=C;9(5T)f.R.3X=\'7e\';9(Q(1s)){9(1r(1s).2p(1r(1s).I-1,1)==\'%\'||1s==\'4q\')f.R.2o=1s;u f.R.2o=1s+\'3m\'}9(Q(1o)){9(1r(1o).2p(1r(1o).I-1,1)==\'%\'||1o==\'4q\')f.R.2l=1o;u f.R.2l=1o+\'3m\'}9(4x&&Q(4x))f.21()};P.bx=o(){k 3Q=f.2N();f.4K(3Q.11,3Q.V);k 5S=f.2N();k 2j=3Q.11-5S.11;k 24=3Q.V-5S.V;9(2j+24>0)f.4K(3Q+2j,5S=24);q{11:2j,V:24}};P.4K=o(2Z,30){9(Q(2Z)){9(1r(2Z).2p(1r(2Z).I-1,1)==\'%\'||2Z==\'4q\'){f.R.2d=2Z}u 9(2Z>=0)f.R.2d=2Z+\'3m\'}9(Q(30)){9(1r(30).2p(1r(30).I-1,1)==\'%\'||30==\'4q\')f.R.3k=30;u 9(30>=0)f.R.3k=30+\'3m\'}};P.3W=o(){k Y=B;k 2E=f;1S(Y===B){k 58=2E.R.2P;k 54=2E.R.1M;9(58===\'\')58=2E.4d(\'2P\');9(54===\'\')54=2E.4d(\'1M\');9(54==\'5P\')Y=z;u 9(58==\'cd\'&&54!=\'cf\')Y=C;u{9(58==\'cf\'&&2E.1i(C)){9(2E.2C==\'bM\')Y=C;u 2E=2E.1i(C)}u Y=z}}q Y};P.2e=o(13){k F=\'\';9(4u){F=f.b4(13);9(Q(F))F=F.7d}u{F=f.5D;9(Q(F))F=F[13]}9(J(F))q B;u q F};P.fo=o(7a){S(k v 1E 7a)f.1W(v,7a[v])};P.1W=o(13,F){9(4u){k v=f.b4(13);9(J(v)){v=M.cH(13);v.7d=F;f.d2(v)}u v.7d=F}u{9(!f.5D)f.5D=O();f.5D[13]=F}};aG.1C.d7=o(b5,b3){q(f>=b5&&f<=b3)};O.1C.E=o(fn,6D,51){9(J(6D))6D=z;9(J(51))51=C;9(!6D){S(k i=0;i<f.I;i++)fn(f[i],i,f.I-1)}u{S(k v 1E f){9((U f[v]!=\'o\'&&51)||!51)fn(v,f[v])}}};O.1C.bD=o(1P){f.1g(1P)};O.1C.7g=o(4h){f.fj(4h,1)};O.1C.82=o(47){k 71=z;k i=0;1S(i<f.I&&!71){9(f[i]==47){71=C;f.7g(i)}u i++}q f};O.1C.fh=o(2O,2S){k A=f[2O];k i;9(2O<2S){S(i=2O;i<2S;i++)f[i]=f[i+1]}u{S(i=2O;i>2S;i--)f[i]=f[i-1]}f[2S]=A};O.1C.fS=o(2O,2S){k A=f[2O];f[2O]=f[2S];f[2S]=A};O.1C.bK=o(1P,6x){9(J(6x))6x=z;k i=0;1S(i<f.I){9(f[i]==1P||(6x===C&&(f[i].2q(1P)!=-1)))q i;u i++}q B};O.1C.fy=o(6m){k 4i=z;9(Q(f)&&Q(6m)){9(f.I==6m.I){k i=0;4i=C;1S(i<f.I&&4i){9(f[i]==6m[i])i++;u 4i=z}}}q 4i};O.1C.fC=o(3j,6r){9(J(6r))6r=C;9(6r)f.I=0;S(k i=0;i<3j.I;i++)f.1g(3j[i])};O.1C.eS=o(){f.I=0;q f};o 1q(1P){k 72=U 1P;k 1G=72;9(1P===B){1G=\'B\'}u 9(72==\'o\'){k 6Q=1P.3N();9((/^\\/.*\\/$/).4e(6Q))1G=\'b2\';u 9((/^\\[39.*\\]$/i).4e(6Q))1G=\'39\'}9(1G==\'39\'){1K(1P){K B:1G=\'B\';D;K 1a:1G=\'1a\';D;K 1a.2t:1G=\'2t\';D;1N:D}9((1a.2t&&2t.1q==1P.1q))1G=\'2t\';u{k 6S=1P.f0;9(6S!==B){1K(6S){K O:1G=\'5k\';D;K 2X:1G=\'eY\';D;K 3V:1G=\'b2\';D;K 6T:{9(U 1P.aZ==\'1l\')1G=\'aK\';u 1G=\'39\';D}K eJ:1G=\'b0\';D;1N:D}}}}q 1G}o eI(5r,5s){9(J(5s))5s=C;k 79=1m 2X().b1()-5r.b1();9(5s){q 79/8X}u q L.7O(79/8X)}o eM(){1a.eH.eG(C)}o b6(){k w=0;9(1a.5e)w=1a.5e;u 9(1a.M.1D.3l>w)w=1a.M.1D.3l;k h=0;9(1a.36)h=1a.36;u 9(1a.M.1D.5C>h)h=1a.M.1D.5C;q{11:w,V:h}}o b7(){k h=0;k 1d=1x(M.1d);k 36=(U 78.36==\'1l\'||2K(78.36))?0:78.36;9(!M.bc||M.bc=="eD"){k bd=1d.6h().18;k bb=1d.6h().5z;h=L.ba(1d.7v+bd+bb,M.1D.5C,M.1D.b8,36)}u h=L.ba(1d.b8,1d.5C,36);k w=0;9(1a.M.5e>w)w=1a.M.5e;9(1a.M.1D.3l>w)w=1a.M.1D.3l;9(1a.M.1d.3l>w)w=1a.M.1d.3l;q{11:w,V:h}}o 5p(){9(1a.aY)q{17:1a.eZ,18:1a.aY};u 9(M.1D.1O)q{17:M.1D.42,18:M.1D.1O};u 9(M.1d.1O)q{17:M.1d.42,18:M.1d.1O};u q{17:0,18:0}}o eP(1L){k 7G=1L+"=";k aM=7G.I;k aX=M.3b.I;k i=0;1S(i<aX){k j=i+aM;9(M.3b.2D(i,j)==7G){k 5n=M.3b.2q(";",j);9(5n==-1)5n=M.3b.I;q eT(M.3b.2D(j,5n))}i=M.3b.2q(" ",i)+1;9(i===0)D}q B}o 96(1L,F,4R,4Y,4j,5o){k ez=96.T;k ey=96.T.I;9(J(4R))4R=B;9(J(4Y))4Y=B;9(J(4j))4j=B;9(J(5o))5o=z;M.3b=1L+"="+ef(F)+((4R===B)?"":("; ee="+4R.eg()))+((4Y===B)?"":("; eh="+4Y))+((4j===B)?"":("; ei="+4j))+((5o)?"; ed":"")}o aH(2B,5v){k N=\'\';S(k i=1;i<=2B;i++){N+=5v}q N}k aN=C;o aI(3n,5x,3M,4H){9(J(5x)){5x=C;aN=C}9(J(3M))3M=1;9(J(4H))4H=\'\';k 1n=\'\',5f=1q(3n);1n+=\'[\'+5f+\'] \';9(!3B(4H))1n+=4H+\' \';1n+=\':\\t\';1K(5f){K\'2W\':1n+=\'\\\'\'+3n+\'\\\'\';D;K\'aL\':1n+=1r(3n);D;K\'e8\':9(3n)1n+=\'C\';u 1n+=\'z\';D;K\'5k\':K\'39\':K\'aK\':9(3M>3)1n+=\'...\';u{1n+=\'\\r\\n\';S(k v 1E 3n){3D{1n+=aH((3M),\'\\t\')+\'* \'+aI(3n[v],z,3M+1,v)}3s(e){1n+=\'et\'}}}D;K\'o\':1n+=\'...\';D;K\'B\':1n+=\'B\';D;K\'1a\':1n+=\'1a\';D;K\'1l\':1n+=\'1l\';D;K\'2t\':1n+=\'ew\';D;1N:4M(\'9b "\'+5f+\'" ex es\');D}1n+=\'\\r\\n\';9(5x){k 8A=8R(M.1d);8A.4K(B,1n.aJ(\'\\r\')*14+15);k 5y=48({1F:\'f2\',1i:8A});5y.aO(\'bG-9h:fF\');5y.4K(\'1Z%\',\'1Z%\');5y.aP=1n}q 1n}o 1O(A,F){9(2M||(4Q&&A==M.1d)){M.1D.1O=F}u{A.1O=F}}o 1A(3z){9(4Q){1A=o(3z){fG.fH(3z)};1A(3z)}u 9(5A){1A=o(3z){aV.fD(3z)};1A(3z)}}P.aW=o(2h,F){1A(\'E 22 : aW\'+\' << \'+T.1V.1Y.1j);q f.43(2h,F)};P.aU=o(){1A(\'E 22 : aU\'+\' << \'+T.1V.1Y.1j);q f.1i(z)};P.bN=o(2h){1A(\'E 22 : bN\'+\' << \'+T.1V.1Y.1j);q f.9f(2h)};P.aT=o(){1A(\'E 22 : aT\'+\' << \'+T.1V.1Y.1j);q f.6l(\'6k\')};o fV(X){1A(\'E 22 : fW \'+\' << \'+T.1V.1Y.1j);9(U X==\'2W\'||1q(X)==\'39\')q 1x(X);u 9(Q(X[\'1h\']))q 1x(X[\'1h\']);u q 3y(X)}O.1C.aQ=o(fn){1A(\'E 22 : aQ\'+\' << \'+T.1V.1Y.1j);q f.E(fn)};o aR(E,8V){1A(\'E 22 : aR\'+\' << \'+T.1V.1Y.1j);5q(\'1d\',E,C)}o 8R(2Y,5a,4W){1A(\'E 22 : 8R\'+\' << \'+T.1V.1Y.1j);9(J(2Y))2Y=M.1d;q 48({1F:\'6k\',1i:2Y,8Q:5a,31:4W})}P.6l=o(aS){1A(\'E 22 : 6l\'+\' << \'+T.1V.1Y.1j);q f.8P({1F:aS})};k be=80,7z=8T,57=B,6f=0,7W=0;k 7R=L.4n(8X/be);k f7=0;k bF=O(\'2r\',\'32\',\'5Q\',\'33\',\'bf\',\'bh\',\'7Q\');k 1U={};1U.2z=1m O();9(4u){2n(1a,O(\'8D\'),o(){3D{M.fr("fq",z,C)}3s(fs){}})}o 7B(5d,bC){q 1m 1U.8I(5d,bC)}1U.8I=o(5d,5g){f.5O=z;6f++;f.1h=1U.2z.I;1U.2z[f.1h]=f;9(!5g[\'32\'])5g[\'32\']=0;f.p=5g;f.7P=C;f.1b=1x(5d);9(f.1b){f.1b.fu=f;f.6y=z;f.7T=(f.1b).3W();f.81=f.8z;9(U f.1b.3f==\'1l\')f.1b.3f=O();f.1b.3f.bD(f.1h);f.1b.81=o(45){1S(f.3f.I>0){1U.2z[f.3f[0]].8z(45)}};f.1t=O();f.1y=0;f.bB()}};1U.8I.1C={bB:o(){9(Q(f.p[\'2r\']))f.2r=f.p[\'2r\'];u f.2r=7z;f.3L=L.4n(f.2r/7R);k v;k bL=1m 3V(/2o|6z|6v|2l|2d|3k|9h/);k bJ=1m 3V(/4U/);9(Q(f.p[\'3H\'])){k 50;9(J(f.p[\'3H\'][\'1i\']))50=f.1b.6l(\'6k\');u 50=1x(f.p[\'3H\'][\'1i\']);f.p[\'3H\'][\'Z\']=50.1O;k bA=f.1b.4k().18;f.p[\'3H\'][\'19\']=bA}9(Q(f.p[\'33\'])){k 2u=7F(f.p[\'33\'][\'E\']);k 20=(f.1b).2e(\'by\');9(J(f.p[\'33\'][\'19\'])){k 2G;9(Q(f.p[\'33\'][\'2G\']))2G=f.p[\'33\'][\'2G\'];u 2G=2;k 44;9(Q(f.p[\'33\'][\'44\']))44=f.p[\'33\'][\'44\'];u 44=C;k 2a=f.1b.6j();k 3e=f.1b.6h();9(20!==B){2a.11=20[0];2a.V=20[1];3e.17=20[2];3e.18=20[3]}f.p[\'2d\']={19:2a.11*2G,E:2u};f.p[\'3k\']={19:2a.V*2G,E:2u};9(44){f.p[\'4r-2o\']={19:3e.17-(2a.11*2G-2a.11)/2,E:2u};f.p[\'4r-2l\']={19:3e.18-(2a.V*2G-2a.V)/2,E:2u,fi:C}}9(J(20)){k 4f=(f.1b).bx();(f.1b).1W(\'by\',O(2a.11+4f.11,2a.V+4f.V,3e.17,3e.18))}}u{9(20!==B){f.p[\'2d\']={19:20[0],E:2u};f.p[\'3k\']={19:20[1],E:2u};f.p[\'4r-2o\']={19:20[2],E:2u};f.p[\'4r-2l\']={19:20[3],E:2u}}}}9(Q(f.p[\'1H\'])){v=\'1H\';9(Q(f.p[v][\'fm\'])){9(f.7T)f.p[v][\'bE\']=C;u f.p[v][\'bz\']=C}9(J(f.p[v][\'Z\']))f.p[v][\'Z\']=(f.1b).6E();9(Q(f.p[v][\'bz\'])){9(J(f.p[v][\'19\']))f.p[v][\'19\']=1Z;9(f.p[v][\'Z\']==f.p[v][\'19\'])f.p[v][\'Z\']=0}u 9(Q(f.p[v][\'bE\'])){9(J(f.p[v][\'19\']))f.p[v][\'19\']=0;9(f.p[v][\'Z\']==f.p[v][\'19\'])f.p[v][\'Z\']=1Z}}k 6t=O();S(v 1E f.p){9(bF.bK(v)!==B){6t.1g(z)}u{6t.1g(C);9(J(f.p[v][\'Z\'])){k Z=f.1b.9f(v);9(Z===B)Z=0;u 9(Z.2q(\'3m\')!=-1)Z=Z.6i();u 9(Z.1J()==\'4q\'){1K(v){K\'3k\':Z=f.1b.2N().V;D;K\'2d\':Z=f.1b.2N().11;D;1N:Z=0;D}}f.p[v][\'Z\']=Z}9(!2K(f.p[v][\'Z\']))f.p[v][\'Z\']=1R(f.p[v][\'Z\']);9(!2K(f.p[v][\'19\']))f.p[v][\'19\']=1R(f.p[v][\'19\']);9(Q(f.p[v][\'cS\'])){9(v==\'2l\')f.p[v][\'19\']=6B(f.1b,B,f.p[v][\'19\'],C).18;u 9(v==\'2o\')f.p[v][\'19\']=6B(f.1b,f.p[v][\'19\'],B,C).17}k cO=f.p[v][\'E\'];f.p[v][\'E\']=7F(f.p[v][\'E\']);f.p[v][\'bg\']=6A(v);f.p[v][\'94\']=bL.4e(v);f.p[v][\'9i\']=bJ.4e(v);9(f.p[v][\'94\']&&(v==\'2d\'||v==\'3k\'||v==\'1H\'||v==\'bG-9h\'))f.p[v][\'90\']=C;u f.p[v][\'90\']=z;9(f.p[v][\'9i\']){f.p[v][\'Z\']=8Z(f.p[v][\'Z\']);f.p[v][\'19\']=8Z(f.p[v][\'19\'])}}}k cL=C;k 8y=O();S(k 2H=0;2H<=f.3L;2H++){k F;k 3r=O();k i=0;S(v 1E f.p){k cU;9(6t[i]){9(f.p[v][\'Z\']!=f.p[v][\'19\']||2H===0){9(f.p[v][\'9i\']){k bH=L.4n(f.p[v][\'E\'](2H,f.p[v][\'Z\'][0],f.p[v][\'19\'][0]-f.p[v][\'Z\'][0],f.3L));k bw=L.4n(f.p[v][\'E\'](2H,f.p[v][\'Z\'][1],f.p[v][\'19\'][1]-f.p[v][\'Z\'][1],f.3L));k bv=L.4n(f.p[v][\'E\'](2H,f.p[v][\'Z\'][2],f.p[v][\'19\'][2]-f.p[v][\'Z\'][2],f.3L));F=b9(bH,bw,bv)}u{F=L.7O(f.p[v][\'E\'](2H,f.p[v][\'Z\'],f.p[v][\'19\']-f.p[v][\'Z\'],f.3L));9(f.p[v][\'90\']&&F<0)F=0;9(f.p[v][\'94\'])F+=\'3m\'}k 99=C;9(2H>0){9(F==8y[v]){99=z}}9(99){1K(v){K\'3H\':3r.1g(O(o(27,bl,F){1O(bl,F)},50,F));D;K\'1H\':9(F>1Z)F=1Z;3r.1g(O(o(27,F){27.2R(F)},F,B));D;K\'bm-3X-2o\':3r.1g(O(o(27,F){27.R.bk=F+\' bj\'},F,B));D;K\'bm-3X-2l\':3r.1g(O(o(27,F){27.R.bk=\'bj \'+F},F,B));D;1N:3r.1g(O(B,f.p[v][\'bg\'],F));D}8y[v]=F}}}i++}f.1t.1g(3r)}9(f.1t.I>0){9(!f.7T||(f.1b).6E()===0){k 21=C;9(Q(f.p[\'1H\'])){9(f.p[\'1H\'][\'19\']>0)21=C;u 21=z}9(21){f.1t[0].d1(O(o(27){27.21()},F,B))}}9(Q(f.p[\'1H\'])){9(f.p[\'1H\'][\'19\']===0){f.1t[f.1t.I-1].1g(O(B,\'2P\',\'6F\'))}}f.5b=0;9(f.p[\'32\']===0)f.7S();u f.5b=7U(\'1U.2z[\'+f.1h+\'].7S();\',f.p[\'32\'])}},7S:o(){f.5b=0;9(f.7P&&f.1b){f.6y=C;f.7V()}},7V:o(){f.1y=0;f.4E=0;f.bi=1m 2X();k 27=f;f.5O=C;7W++;9(57===B){57=cX(7X,7R);7X()}},7D:o(){S(k j=0;j<f.1t[f.1y].I;j++){9(f.1t[f.1y][j][0]!==B)f.1t[f.1y][j][0](f.1b,f.1t[f.1y][j][1],f.1t[f.1y][j][2]);u{f.1b.R[f.1t[f.1y][j][1]]=f.1t[f.1y][j][2]}}f.1y++},8z:o(45){9(J(45))45=C;9(f.5b>0)cY(f.5b);9(f.1y<f.1t.I&&45){f.1y=f.1t.I-1;f.7D()}f.5R()},5R:o(){f.7P=z;9(Q(f.p[\'7Q\'])){9(f.p[\'7Q\']){f.6y=C;f.7V();q}}9(f.6y)7W--;6f--;f.5O=z;9(6f===0){cZ(57);57=B;1U.2z=1m O()}f.1b.3f.82(f.1h);9(f.1b.3f.I===0)f.1b.81=B;9(Q(f.p[\'5Q\'])){f.p[\'5Q\'](f.1b);f.p[\'5Q\']=B}9(f.1b&&f.p[\'bh\']){f.1b.7Z()}}};o 7X(){S(k n=0;n<1U.2z.I;n++){k 1p=1U.2z[n];9(1p.5O){9(!1p.1b)1p.5R();u{9(1p.1y!=1U.2z[n].1t.I-1){k 7Y=(1m 2X()-1p.bi);9(7Y>0){1p.4E=7Y/1p.2r;9(1p.4E>1)1p.4E=1;k 7N=L.7O((1p.1t.I-1)*1p.4E);9(7N>1p.1y&&1p.1y>0){1p.1y=7N}}}1p.7D();9(1p.1y==1p.1t.I)1p.5R()}}}}P.cm=o(bn){1m 7B(f,{\'3H\':{},2r:bn})};P.cn=o(X){k 4y=0,7A=B;9(X[\'32\'])4y+=X[\'32\'];S(k i=0;i<T.I;i++){T[i][\'32\']=4y;7A=1m 7B(f,T[i]);9(T[i][\'2r\'])4y+=T[i][\'2r\'];u 4y+=7z}q 7A};o 7F(4P,br){9(U 4P==\'o\'){q 4P}k 6a=o(t,b,c,d){q(c/d)*t+b};k 83=o(t,b,c,d){q c*(t/=d)*t+b};k 84=o(t,b,c,d){q-c*(t/=d)*(t-2)+b};k 8p=o(t,b,c,d){9((t/=d/2)<1)q c/2*t*t+b;u q-c/2*((--t)*(t-2)-1)+b};k 8q=o(t,b,c,d){q c*(t/=d)*t*t+b};k 8o=o(t,b,c,d){q c*((t=t/d-1)*t*t+1)+b};k 8n=o(t,b,c,d){9((t/=d/2)<1)q c/2*t*t*t+b;u q c/2*((t-=2)*t*t+2)+b};k 8l=o(t,b,c,d){q c*(t/=d)*t*t*t+b};k 8m=o(t,b,c,d){q-c*((t=t/d-1)*t*t*t-1)+b};k 8r=o(t,b,c,d){9((t/=d/2)<1)q c/2*t*t*t*t+b;u q-c/2*((t-=2)*t*t*t-2)+b};k 8s=o(t,b,c,d){q c*(t/=d)*t*t*t*t+b};k 8x=o(t,b,c,d){q c*((t=t/d-1)*t*t*t*t+1)+b};k 8w=o(t,b,c,d){9((t/=d/2)<1)q c/2*t*t*t*t*t+b;u q c/2*((t-=2)*t*t*t*t+2)+b};k 8v=o(t,b,c,d){q-c*L.7I(t/d*(L.1X/2))+c+b};k 8t=o(t,b,c,d){q c*L.4c(t/d*(L.1X/2))+b};k 8u=o(t,b,c,d){q-c/2*(L.7I(L.1X*t/d)-1)+b};k 8k=o(t,b,c,d){q(t===0)?b:c*L.37(2,10*(t/d-1))+b};k 8j=o(t,b,c,d){q(t==d)?b+c:c*(-L.37(2,-10*t/d)+1)+b};k 89=o(t,b,c,d){9(t===0)q b;u 9(t==d)q b+c;u 9((t/=d/2)<1)q c/2*L.37(2,10*(t-1))+b;u q c/2*(-L.37(2,-10*--t)+2)+b};k 8a=o(t,b,c,d){q-c*(L.5N(1-(t/=d)*t)-1)+b};k 88=o(t,b,c,d){q c*L.5N(1-(t=t/d-1)*t)+b};k 87=o(t,b,c,d){9((t/=d/2)<1)q-c/2*(L.5N(1-t*t)-1)+b;u q c/2*(L.5N(1-(t-=2)*t)+1)+b};k 85=o(t,b,c,d,a,p){9(t===0){q b}u 9((t/=d)==1){q b+c}9(!p){p=d*0.3}k s;9(a<L.34(c)){a=c;s=p/4}u{a=L.34(c);s=p/(2*L.1X)*L.7L(c/a)}q-(a*L.37(2,10*(t-=1))*L.4c((t*d-s)*(2*L.1X)/p))+b};k 86=o(t,b,c,d,a,p){9(t===0)q b;u 9((t/=d)==1)q b+c;u 9(!p)p=d*0.3;9(!a)a=0;k s;9(a<L.34(c)){a=c;s=p/4}u{a=L.34(c);s=p/(2*L.1X)*L.7L(c/a)}q a*L.37(2,-10*t)*L.4c((t*d-s)*(2*L.1X)/p)+c+b};k 8b=o(t,b,c,d,a,p){9(t===0)q b;u 9((t/=d/2)==2)q b+c;u 9(!p)p=d*(0.3*1.5);k s;9(a<L.34(c)){a=c;s=p/4}u{a=L.34(c);s=p/(2*L.1X)*L.7L(c/a)}9(t<1){q-0.5*(a*L.37(2,10*(t-=1))*L.4c((t*d-s)*(2*L.1X)/p))+b}q a*L.37(2,-10*(t-=1))*L.4c((t*d-s)*(2*L.1X)/p)*0.5+c+b};k 8c=o(t,b,c,d,s){9(U s==\'1l\')s=1.7M;q c*(t/=d)*t*((s+1)*t-s)+b};k 8h=o(t,b,c,d,s){9(U s==\'1l\')s=1.7M;q c*((t=t/d-1)*t*((s+1)*t+s)+1)+b};k 8i=o(t,b,c,d,s){9(U s==\'1l\')s=1.7M;9((t/=d/2)<1)q c/2*(t*t*(((s*=(1.bs))+1)*t-s))+b;u q c/2*((t-=2)*t*(((s*=(1.bs))+1)*t+s)+2)+b};k 5V=o(t,b,c,d){q c-4J(d-t,0,c,d)+b};k 4J=o(t,b,c,d){9((t/=d)<(1/2.75)){q c*(7.5E*t*t)+b}u 9(t<(2/2.75)){q c*(7.5E*(t-=(1.5/2.75))*t+0.75)+b}u 9(t<(2.5/2.75)){q c*(7.5E*(t-=(2.25/2.75))*t+0.cs)+b}u{q c*(7.5E*(t-=(2.cB/2.75))*t+0.dP)+b}};k 8g=o(t,b,c,d){9(t<d/2)q 5V(t*2,0,c,d)*0.5+b;u q 4J(t*2-d,0,c,d)*0.5+c*0.5+b};k 8f=o(t,b,c,d){q b+c*(L.34(L.4c((t/d)*L.1X)))};k 8d=o(t,b,c,d){q b+c*(1-L.34(L.7I((t/d)*L.1X)))};k 69={\'6a\':6a,\'83\':83,\'84\':84,\'8p\':8p,\'8q\':8q,\'8o\':8o,\'8n\':8n,\'8l\':8l,\'8m\':8m,\'8r\':8r,\'8s\':8s,\'8x\':8x,\'8w\':8w,\'8v\':8v,\'8t\':8t,\'8u\':8u,\'8k\':8k,\'8j\':8j,\'89\':89,\'8a\':8a,\'88\':88,\'87\':87,\'85\':85,\'86\':86,\'8b\':8b,\'8c\':8c,\'8h\':8h,\'8i\':8i,\'5V\':5V,\'4J\':4J,\'8g\':8g,\'8f\':8f,\'8d\':8d};k 1I=B,6b=B;k 8e=0;S(k 5W 1E 69){9(4P==8e||4P==5W){6b=69[5W];1I=5W}8e++}9(J(1I)||U 1I==\'1l\'){1I=\'6a\';6b=69[1I]}9(Q(br))q 1I;u q 6b}o bt(2b){k 93="#bp";9(U 2b==\'2W\'&&2K(2b)){9(2b.2p(0,1)==\'"\'&&2b.2p(2b.I-1,1)==\'"\')2b=2b.2D(1,2b.I-1);k 9j={dQ:\'#dR\',e0:\'#bp\',e1:\'#e3\',dU:\'#dV\',dW:\'#dC\',dj:\'#dm\',dd:\'#de\',dn:\'#do\',dx:\'#dz\',du:\'#dq\',dp:\'#cR\',bq:\'#em\',fT:\'#dl\',dE:\'#dJ\',dK:\'#dO\',cE:\'#cG\'};9(9j[2b.1J()]){93=9j[2b.1J()]}}q 93}o 8Z(2g){k 2s;9(3B(2g)||2g===0)q[2J,2J,2J];u 9(U 2g==\'39\')q 2g;u 9(2g.2q(\'#\')===0)q 8W(2g);u 9(2g.2q(\'bu\')!=-1){2s=/^bu\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3})\\).*$/.8M(2g);q[1R(2s[1]),1R(2s[2]),1R(2s[3])]}u{2s=/^(\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3}).*$/.8M(2g);9(2s!==B)q[1R(2s[1]),1R(2s[2]),1R(2s[3])];u{q 8W(bt(2g))}}}o 8W(4U){k 64=o(bo){q 1R(bo,16)};k bI=o(h,e,x){q[64(h),64(e),64(x)]};q bI(4U.2D(1,3),4U.2D(3,5),4U.2D(5,7))}o b9(3C,3a,3o){9(3C>2J||2K(3C))3C=2J;u 9(3C<0)3C=0;9(3a>2J||2K(3a))3a=2J;u 9(3a<0)3a=0;9(3o>2J||2K(3o))3o=2J;u 9(3o<0)3o=0;k 62=o(bW){k 47=bW.3N(16);9(47.I<2)q\'0\'+47;u q 47};q\'#\'+62(3C).6C()+62(3a).6C()+62(3o).6C()}',62,990,'|||||||||if||||||this|||||var||||function||return||||else|prop||||false|elem|null|true|break|fonction|valeur|||length|nonDef|case|Math|document|chaine|Array|proto|estDef|style|for|arguments|typeof|hauteur||parametres|retour|debut||largeur|params|propriete||||gauche|haut|fin|window|Objet|offParent|body|element|objAJAX|push|id|parent|name|pos|undefined|new|txt|opt_posY|effet|type|String|opt_posX|listeAnim|styleType|listeElem|tabEven|objet|etapAnim|tailleObj1|debug|nomObjet|prototype|documentElement|in|balise|typeRetour|opacity|nomFonction|toLowerCase|switch|nom|display|default|scrollTop|donnee|_styles|parseInt|while|liste|Effets|callee|propriete_Fixe|PI|caller|100|infosZoom|affiche|obsolète|posX2|decalY|||src|posY2|posX1|posT|nomCouleur|posY1|width|propriete_Lire|tailleParent|couleur|propCSS|listeObj|decalX|opt_fonctionRetourKO|top|_evt|even_Cree|left|substr|indexOf|duree|reg_couleurs|event|effetZoom_fn|fonc|estNull|data|champ|listeInstances|mode_|nb|nodeName|substring|objTest|_objetProto|coeff|frame|className|255|isNaN|copie|navig_IE|taille_Lire|ancPos|visibility|evenmt|opacite_Fixe|nouvPos|retourOK|nodParent|parentNode|string|Date|opt_objParent|opt_largeur|opt_hauteur|classe|delaiDemarrage|Zoom|abs|tailleObjet|innerHeight|pow|opacite|object|col2|cookie|navigator|source|marginT|tabTermineId|positions|relTarget|even_Suppr|tabSource|height|clientWidth|px|variable|col3|target|opt_asynchrone|lstValFonctions|catch|nomClasse|chaineSrc|DOM_chargements|aTemp|retenir|objets|message|frere|estVide|col1|try|opt_objetAlignementRelatif|_enfant|replace|Scroll|OPT_Post|complete|opt_valSiIndefini|totalframes|opt_niveau|toString|parentObj|opt_debutDOM|posAvant|styles|dataString|elements|dico|RegExp|estVisible|position|OPT_prefixeRenommerObjets|objFichier|addEventListener|opt_EcranVisibleSeulement|scrollLeft|style_Attribut_Fixe|marges|opt_AcheverEffet|termes|val|obj_Cree|opt_balise|terme|valChamp|sin|style_Rech|test|decal|00|num|identique|opt_Domaine|pos_Lire|indice|objetsVerifies|ceil|tabFen|frequences|auto|margin|listeElements|caract|navig_IE_6|nIndex|part2|opt_Afficher|delai|creeMethode|Coord|opt_parent|methodes|DocRef|tauxEffet|cadreParent|clavier_Touche|opt_nom|opt_AfficheInfos|fnOutBounce|taille_Fixe|opt_appelSeulementSiClicExtObjet|alert|opt_fonctionSiErreur|Navigateur|numOuNomFonction|navig_Firefox|opt_Expire|tailleObj2|propJS|color|objParent|opt_Classe|paramsEntree|opt_Chemin|_attendCreation_Verifications|parentScroll|OPT_ecarterFonctions|paramsCodes|opt_coderAppel|disp|part1|userAgent|Effet_rappel|visib|OPT_codeRetour|opt_Cacher|timeoutDemarrage|opt_rattacher|p_nomObjet|innerWidth|typeVar|listeParametres|DOM_dateDebutVerif|extrait|OPT_enleverAttribut|array|DOM_chargement|dureeMaximale|endstr|opt_Securise|navig_Scroll_pos|_attendCreation_Ajout|dateDebut|OPT_avecMillisecondes|OPT_estTableau|OPT_estObjet|caractere|existe|opt_afficher|texte|bas|navig_Opera|opt_classe|clientHeight|valeurs|5625|opt_CopierSousObjets|opt_num|version|mouseleave|opt_supprimeSiExtObjet|souris_entree|mouseenter|OPT_parentDirect|sqrt|effetEnCours|none|fonctionFin|_Effet_7_FinSansRappel|posApres|opt_Abs|setRequestHeader|fnInBounce|nomFnct|dernierElement|liste2|modifie|taille|estClasse|decVersHexa|style_Liste|h2d||setAttribute|opt_fonctionRetourOK|fonctionSiOK|tabFonctions|fnLinear|valFonction|which|nomFichier|opt_ArretPremierDiv|Effet_nbActifs|redefini|margin_Lire|trimPx|posTaille_Lire|div|parent_chercheBalise|tab2|cache|opt_nonPresent|dicoChaine|cle|opt_viderDestination|dicoNum|estProprieteCSS|page|bottom|increment|OPT_contient|effetDemarre|right|_nomPropCSSversJS|_posCalc_Lire|toUpperCase|OPT_estAssociatif|opacite_Lire|hidden|attributs_Fixe|tabAttributs|posAlea|opt_fnAppelDessus|readyState|classe_Oter|block|posG|memoJS|table|sFunction|droite|fConstructor|Object|offsetParent|border|nomClasseAncien|posCentre|fn_Sortie|OPT_posX2|getElementsByTagName|trouve|type_of|filter|navig_Safari||navig_Chrome|OPT_posY2|self|nDurMS|tabProprietes|OPT_fnRetourKO|opt_fonctionRetour|nodeValue|absolute|DOM_estCharge|supprime_ind|appendChild|Objet1|fn_click|Objet2|OPT_fnRetourOK|fn_Entree|_souris_EntreeSortie|fn_souris_Sortie|OPT_posX1|OPT_posY1|fnSouris_Quitte_click|fnSouris_Quitte_sort|click|fnSouris_Dessus|offsetHeight|apres_chargement|opt_fnAppelQuitte|aOutput|dureeDefaut|idEffet|Effet|fnAttend|_Effet_4_Appels|nomTmp|Effets_fonctions|arg|removeEventListener|cos|valeurRetour|posPX|asin|70158|etapCalc|round|demarrerEffet|boucler|Effet_intervalle|_Effet_2_Demarrage|estAffiche|setTimeout|_Effet_3_Debut|Effet_nbEncours|Effet_Interval|diffTemps|detruit||Termine|supprime_val|fnInQuad|fnOutQuad|fnInElastic|fnOutElastic|fnInOutCirc|fnOutCirc|fnInOutExpo|fnInCirc|fnInOutElastic|fnInBack|fnSharpedInOut|numFnct|fnRoundedInOut|fnInOutBounce|fnOutBack|fnInOutBack|fnOutExpo|fnInExpo|fnInQuart|fnOutQuart|fnInOutCubic|fnOutCubic|fnInOutQuad|fnInCubic|fnInOutQuart|fnInQuint|fnOutSine|fnInOutSine|fnInSine|fnInOutQuint|fnOutQuint|valPrecedentes|_Effet_6_FinDemandee|conteneur|fonctionJavascriptRetour|opt_type|load|opt_frereSuivantDe|_AJAX_Retour|tailleMot|Opera|instance|listeRet|Firefox|opt_name|exec|mouseover|mouseout|parent_cherche|cacher|obj_CreeDiv|rchVersion|500|evenements|OPT_intervalle|couleurHEXversRGB|1000|on|couleurRGB|estPositif|opt_insererAvantObjet|_AJAX_Codage|couleurHex|estUnite|index|cookie_Ecrire||nav_rechVersion|ajouterFonction|nomChamp|Type|opt_id|Chrome|rchVersionString|style_Attribut_Lire|opt_ParamType|size|estCouleur|codes|opt_Name|dataProp|offsetWidth|nav_rech|chainePlur|HACK_IE_offsetLeft|Version|nav_liste|posH|button|nomClasseNouveau|even_StoppePropagation|runtimeStyle|classe_Ajouter|navig_IE_7|navig_IE_55|reg|Explorer|Internet|currentStyle|defaultView|Safari|navig_IE_8|ie|classes|terminePar|MSIE|fromElement|testEntree|navig_IE_9|text|nav_init|relatedTarget|chaineSing|www|STR_FrequenceMots|styleIE|obj_SiExiste|paramsJSRetour|abort|sort|triCroissant|AJAX_Appel|fromCharCode|TAB_ASSOC_tri|inline|opt_MasqueCompletement|indAffiche|MozUserSelect|onselectstart|15000|tableau|eval|objetNom|apply|nextSibling|_objetsProto|insererAvant|estNum|opt_paramsRetour|open|estEnfantDe|Content|application|form|POST|XMLHTTP|onreadystatechange|detachEvent|ActiveXObject|Microsoft|urlencoded|If|GMT|param|fichier|send|OPT_params|2000|Modified|Since|Sat|Jan|preventDefault|Number|chaineCar|voir|compte|hash|number|alen|voirContinue|style_Fixe|innerHTML|appliqueFn|body_AttendCreation|nomBalise|parent_premierDiv|parentOff|opera|styleCSS_Fixe|clen|pageYOffset|nodeType|error|valueOf|regexp|maxi|getAttributeNode|mini|navig_Taille_Visible|navig_Taille_Affichable|scrollHeight|couleurRGBversHEX|max|bottomMargin|compatMode|topMargin|fps|appel|styleJS|detruire|debutEffet|0px|backgroundPosition|src2|background|opt_Duree|hex|000000|red|opt_renvoyerNom|525|couleurTXTversHEX|rgb|increase2|increase1|pos_CalculDecalage|effetZoom|incrementer|hauteurRel|_Effet_1_CreeFonctions|paramsEffet|ajoute|decrementer|effet_PropAutres|font|increase0|h2rgb|regCouleur|recherche|regPx|BODY|styleCSS_Lire|fn_souris_Entree|sourisAuDessus_Termine|appelerFermeture|posBasCalc|random|conteneurPNG|HACK_IE_png_estConteneur|parseFloat|dec|alpha|setProperty|posBas|posHaut|Top|Right|Left|styleNonIE|Bottom|offsetTop|posDroite|posGauche|msg|Cumul|posAbs_Lire|offsetLeft|visible|pos_Fixe|inherit|200|status|RightWidth|GET|ISO|padding_Lire|scroll|anime|BottomWidth|charset|TopWidth|LeftWidth|9375|Ajax|ne|données|des|Le|codage|se|fait|625|padding|XMLHttpRequest|yellow|qu|FFFF00|createAttribute|fichier_JS_Charge|nHaut|getComputedStyle|afficher|charCodeAt|appVersion|nomAvant|nScroll|COD|800080|calculePositions|obj_Affiche_Inv|tabProp|Nom|script|setInterval|clearTimeout|clearInterval|vide|unshift|setAttributeNode|nType|style_ListeIndicee|Id|valeurProp|compris|javascript|AJAX|pageX|pageY|souris_pos_Lire|lime|00FF00|toElement|clientX|clientY|oncontextmenu|green|souris_clic_droit|C0C0C0|008000|maroon|800000|purple|808000|head|link|fichier_CSS_Charge|olive|rel|href|navy|css|000080|stylesheet|keyCode|808080|attachEvent|teal|cancelBubble|returnValue|border_Lire|stopPropagation|008080|white|Page|fn_AttendCreation|AJAX_Annule|FFFFFF|984375|aqua|00FFFF|siNonDefAlorsNull|siNonDefAlorsZero|fuchsia|FF00FF|gray|siNonDefAlorsFalse|160|STR_plurielSing|black|blue|trim|0000FF|demandée|cssText|DOMContentLoaded|loading|boolean|loaded|_cadre|overflow|row|secure|expires|escape|toGMTString|path|domain|sourisAuDessus|obj_CreeEncadre|createElement|FF0000||rattacher|fn_Nom|vendor|span|géré|Erreur|onload|insertBefore|evenement|non|argc|argv|cloneNode|childNodes|enfant|CSS1Compat|paramètre|mauvais|reload|location|calcule_Duree|ReferenceError|obj_Affiche_Alterne|posCalc_Fixe|navig_Recharge|moz|zoom|cookie_Lire|obj_AttendCreation|tr|efface|unescape|tab_AttendCreation|obj_DesactiveSelection|onmousedown|obj_Chevauche|date|pageXOffset|constructor|8859|textarea|dblclick|dragdrop|change|blur|Effet_nbEncoursMax|classe_Permuter|focus|keydown|all|join|mousedown|keyup|keypress|responseText|deplace|traiter|splice|nGauche|getPropertyValue|inverser||proprietes_Fixe|2px|BackgroundImageCache|execCommand|err|solid|lienEffet|mouseup|move|getElementsByName|estIdentique|frereSuivantDe|paramètres|ID|copieDepuis|postError|input|11px|console|info|removeChild|avec|getElementById|submit|unload|select|reset|resize|chargementAJAX|Apple|permute|silver|onerror|obj|OBJ|split'.split('|'),0,{}))

// Menu
if (window.addEventListener )
	even_Cree(document, Array('DOMContentLoaded'), gestionMenu);
else 
	even_Cree(window, Array('load'), gestionMenu);

function gestionMenu()
	{
	// Liste des éléments du menu
	var elemMenu=objets({parent:objet('nav'), classe:'level-top'});
	
	// Ferme tous les menus sauf element
	var menu_FermeTous=function (element)
		{
		elemMenu.fonction(function (element2)
			{
			if (element2!=element)
				menu_Ferme(element2, true);
			});
		};
		
	// Ferme le menu demandé
	var menu_Ferme=function (element, fermetureImmediate)
		{		

		var duree, delai
		if (!fermetureImmediate) 
			{ duree=600; delai=400; }
		else
			{ duree=400; delai=1; }

		var blocMenu=objets({parent:element, classe:'level1'})[0];
		
		// Si en cours d'ouverture : stoppe 
		if (element.propriete_Lire('menu_ouverture_demandee')=='OUI')
			{
			if (blocMenu.Termine) blocMenu.Termine(false);
			element.propriete_Fixe('menu_ouvert', 'OUI');
			element.propriete_Fixe('menu_ouverture_demandee', 'NON');
			}
		
		// Si en cours de fermeture : stoppe (n'attend pas le délai de fermeture)
		if (element.propriete_Lire('menu_fermeture_demandee')=='OUI')
			{
			if (blocMenu.Termine) blocMenu.Termine(false);
			element.propriete_Fixe('menu_fermeture_demandee', 'NON');
			element.propriete_Fixe('menu_ouvert', 'OUI');
			}	
			
		if (element.propriete_Lire('menu_ouvert')=='OUI' && element.propriete_Lire('menu_fermeture_demandee')=='NON')
			{
			//debug('fermeture au bout de ' + delai + ' de ' + element.innerHTML.substring(0,120)) ;
			objets({parent:element, classe:'cadre_level1'})[0].style.zIndex=1;
			element.propriete_Fixe('menu_fermeture_demandee', 'OUI');		
			
			blocMenu.anime({'margin-top':{fin:-blocMenu.taille_Lire().hauteur, fonction:'fnInQuad'}, 
					duree:duree, delaiDemarrage:delai, fonctionFin:function()
				{
				element.classe_Oter('ongletfocus');
				element.propriete_Fixe('menu_ouvert', 'NON');
				element.propriete_Fixe('menu_fermeture_demandee', 'NON');
				}
				});
			}
		};
	
	
	// Affiche le menu
	var menuAffiche=function(element)
		{
		var blocMenu=objets({parent:element, classe:'level1'})[0];
		

		// Si en cours de fermeture, stoppe
		if (element.propriete_Lire('menu_fermeture_demandee', 'OUI'))
			{
			if (blocMenu.Termine) 
				{
				blocMenu.Termine(false);
				element.propriete_Fixe('menu_fermeture_demandee', 'NON');
				element.propriete_Fixe('menu_ouvert', 'NON');
				}
			}		
			
		// Si pas ouvert et ouverture	non demandée
		if (element.propriete_Lire('menu_ouvert')=='NON' && element.propriete_Lire('menu_ouverture_demandee', 'NON') )
			{
			menu_FermeTous(element);
			
			objets({parent:element, classe:'cadre_level1'})[0].style.zIndex=2;
			element.propriete_Fixe('menu_ouverture_demandee', 'OUI');
			element.classe_Ajouter('ongletfocus');
			blocMenu.anime({'margin-top':{fin:0, fonction:'fnOutQuart'}, duree:1000, fonctionFin:function() 
				{ 
				element.propriete_Fixe('menu_ouvert', 'OUI');
				element.propriete_Fixe('menu_ouverture_demandee', 'NON');
				}
			 });		

			}
			
	
		};
		
	var menuCache=function(element)
		{
		menu_Ferme (element, false);
		};		
	
	elemMenu.fonction(function (element)
		{
		element.propriete_Fixe('menu_ouvert', 'NON');
		element.propriete_Fixe('menu_ouverture_demandee', 'NON');
		element.propriete_Fixe('menu_fermeture_demandee', 'NON');
		
		// Modifie leur margin-top
		var blocMenu=objets({parent:element, classe:'level1'})[0];
		var tailleBlocMenu=blocMenu.taille_Lire();
		blocMenu.style.marginTop=-tailleBlocMenu.hauteur+'px';

		// Modifie le cadre autour du bloc menu 
		var cadreBlocMenu=objets({parent:element, classe:'cadre_level1'})[0];
		cadreBlocMenu.affiche();
		// Gère position souris
		element.sourisAuDessus(menuAffiche, menuCache);
	
		});
		
	}
