eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('d nf(5M,3M,c5){if(c5!=""){if(9Z(c5)){6 5q=K c4(5M,3M);5q.88()}}r{6 5q=K c4(5M,3M);5q.88()}};d c4(5M,3M){C=K 1f();C=1y.4W(5M);2u=K 1f();2u=1y.4W(3M);6 9C=2u["ne"];c.4u="1T.1K";c.q+="&6j="+3M;v(ar in 2u){c.q+="&"+ar+"="+2u[ar]}c.88=d(5M,3M){6 4l=f.o(C["7G"]);6 2S=f.o(C["2S"]);if(4l!=O){c.q+="&4l="+4l.u}if(1G(C["gE"])!=\'F\'){6 4k=C["gE"].33("-");v(i=0;i<4k.w;i++){l=f.o(4k[i]);if(l!=O){if(l.18=="6z"||l.18=="8K"){if(l.3d)c.q+="&"+4k[i]+"="+\'1\';r c.q+="&"+4k[i]+"="+1j}r if(l.18=="8t"||l.18=="8t"){if(l.3d)c.q+="&"+4k[i]+"="+\'1\';r c.q+="&"+4k[i]+"="+1j}r{6 gD=K 7O("&","gm");l.u=l.u.1H(gD,"!et!");c.q+="&"+4k[i]+"="+l.u}}}}if(C["nd"]==1i){c.2S=2S.id;if(C["gC"]==\'1P\'){C["c3"]=2S.t}2S.D="1m";2S.t="<36><1E 1n=\'../6v/1m/4s.3Q\' 5u=\'bw\' 2N=\'bv\' />";6 7c=1y.7J(c.3z());2S.t=7c[0];if(C["gC"]!=\'1P\'){C["c3"]=7c[1]}2F(c.gB,4a)}r if(2S.gu=="nc"){6 1Y=2S.z;6 7k=f.1A("E");7k.id=2S.id;7k.t="<36><1E 1n=\'6v/1m/4s.3Q\' 5u=\'bw\' 2N=\'bv\' />";1Y.14(2S);1Y.1k(7k);6 47=f.1A("E");47.id=7k.id;if(9C==1){c.3z(47.t)}r{47.t=c.3z()}1Y.14(7k);1Y.1k(47)}r{if(9C==1){c.3z(2S.z)}r{2S.z.t=c.3z()}}if(C["nb"]==1i){6 9i=f.o(\'9i\');9i.S()}};c.gB=d(){6 2S=f.o(C["2S"]);2S.t=C["c3"];2S.D=""};c.3z=d(l){6 L=K 2G();L.q=c.q;if(9C==1){L.4g="A";L.5s=l}J L.2s(c.4u)}};2G=d(){6 2E=\'\';c.4M=\'na\';c.4g=\'s\';c.q="";c.n9="";c.5s="";c.gz=d(){if(1V.9R){2E=K 9R()}r if(1V.8y){2E=K 8y("n8.gA")}r{2E=K 8y("n7.gA")}};c.2s=d(8a){8a=1V.2T.4q+"/1T.1K";c.gz();gw=8a.8h(8a.1l("."));if(c.4M==\'4b\'){1I="n6";gy=O}r{1I="n5";gy=c.n4}if(c.4g==\'s\'){c2=1j}r{c2=1i}2E.3P(1I,8a,c2);if(c.4g==\'s\'){2E.9Q("gx-3S","3e/x-9P-1Z-9O");2E.8d(c.q);J 1z()}r{2E.l=c.5s;2E.9I=d(){if(2E.8b==4){if(2E.4p!=5W&&2E.4p!=8u){2E.l.t=1z()}}};2E.9Q("gx-3S","3e/x-9P-1Z-9O");2E.8d(c.q)};c.7N=d(){5h(\'n3\')};c.n2=d(){if(2E.8b==4){if(2E.4p!=5W&&2E.4p!=8u){3b.t=1z()}}};d 1z(){if(gw==\'.n1\'){18=2E.n0}r{18=2E.mZ}J 18}};c.mY=d(1v,3i,1I){l=K 1f();if(1v.1l(\'?\')>0){W=1y.7J(c.2s(1v+"&gv=1T&5q="+1I))}r{W=1y.7J(c.2s(1v+"?gv=1T&5q="+1I))}v(l in W){6 3L=f.o(l);if(3L!=O){6 1Y=3L.z;6 47=f.1A("E");47.id=l;47.t=W[l];1Y.14(3L);1Y.1k(47)}}};c.mX=d(3i,1I,3M){2u=K 1f();2u=1y.4W(3M);6 L=K 2G();L.q="2q="+3i+"&1U="+1I;L.q+="&3S=fE";v(ar in 2u){c.q+="&"+ar+"="+2u[ar]}W=1y.7J(L.2s("1T.1K?"+3M));v(l in W){6 3L=f.o(l);if(3L!=O){6 1Y=3L.z;6 47=f.1A("E");47.t=W[l];1Y.14(3L);1Y.1k(47)}}}};6 mW=K 4F();d 4F(){c.88=d(4F,6j,3w){if(3w.1Z!=O){3w.1Z.4F.u=4F;3w.1Z.6j.u=6j;if(3w.1Z.c1!=O){3w.1Z.c1.u=3w.u}3w.1Z.9o()}r{6 5S=3w.z;3y(5S.gu!="mV"){5S=5S.z}5S.4F.u=4F;5S.6j.gt=6j;5S.c1.gt=3w.u;5S.9o()}}};d fz(id,4j){6 1L=id&&id.n?id:f.o(id);if(!1L)J;6 39=1L.7A;if(!4j||4j>39){39=6i.aM(1L.7r,39);if(4j)39=6i.fy(4j,39);if(39>1L.7A)1L.n.Q=10+39+"13"}};6 1q=d(){};1q.3S={"6H":"1o","mU":"37","mT":"bm"};1q.2A=d(){6 c0=f.1u("mS");v(6 i=0;i<1E 1n=\'5v/1m/4s.3Q\' 5u=\'5G\'/>";P.t=T}r{T+="<1E 1n=\'5v/1m/4s.3Q\' 5u=\'5G\'/>";P.t=T}if(9B==1j){f.Y.1k(P)}6 9A=f.2T.4N.33("/");if(1q.q.18!=F){6 58=f.o("gs")}r{6 58=f.o("58");go(P)}if(1q.q.T){58.t=1q.q.T;h.6r("9z","S",1q.9x);2F(()=>{P.n.X="40%";P.n.44=4x},4x)}r{6 gr=9A[0]+"/"+9A[1]+"/"+9A[2]+"/1T.1K";6 9y=P.1u("7j");1q.9y=9y[0];3k.4J(gr,"2g="+1q.q.G+"&2q="+1q.q.N+"&1U="+1q.q.4M+"&6o="+1q.q.2y).7l(q=>{h.6r("9z","S",1q.9x);6 58=1q.9y;58.t=q;6 gq=1q.q.N+"cS";6 1I=gq+"."+1q.q.4M+"(\'"+7m.c6(1q.q)+"\')";P.n.44=4x;if(1q.q.18!="37"&&1q.q.18!="1o"&&1q.q.18!="bm"){6 X=(f.Y.d3);6 1o=(X/2)-(P.6d().X/2);P.n.1o=1o+\'13\';6 bZ=(mQ.Q);6 1D=(bZ/2)-(P.6d().Q/1.5);P.n.1o=1o+\'13\';if(1D<0||(bZ,P.6d().Q,1D)&3E;";1s.t+="<1J>mE...";6 q="2g="+c.2g+"&1U="+c.1U;q+=c.6o;6 1v=1V.2T.4q+"/1T.1K";3k.4J(1v,q).7l(q=>{6 1b=1s.16("1J");1b[0].t=q;c.mD()});f.Y.1k(1s);1g.2m("gn","S",c.2i)};c.2i=d(){6 2I=f.o("2I");f.Y.14(2I)};c.mC=d(){6 2I=f.o("2I");J(2I!=O)}};9K.2i=d(){6 2I=f.o("2I");if(2I!=O){f.Y.14(2I)}};6 1h=d(){};1h.mB=d(l){1h.id=l.1p.id;6 2M=f.o("2M-"+1h.id);if(l.1p.fP=="1j"){17 5v=l.z.z.1u("57");if(5v.w>0){1Q.5H(3a.2l("bB.mA"))}r{2M.S()}}r{2M.S()}};1h.mz=d(e){6 gl=f.o("gl-"+1h.id);1h.ab()};1h.3D=d(l){6 1t=l.z;1t.z.14(1t)};1h.ab=d(){6 2M=f.o("2M-"+1h.id);if(2M.u!=\'\'){6 1d=2M.z.16("1x");v(6 i=0;i<1d.w;i++){if(1d[i].id=="6C"){6 6C=1d[i]}if(1d[i].id=="4U"){6 4U=1d[i]}if(1d[i].id=="7i"){6 7i=1d[i]}if(1d[i].id=="5k"){6 5k=1d[i]}if(1d[i].id=="6B"){6 6B=1d[i]}if(1d[i].id=="6A"){6 6A=1d[i]}if(1d[i].id=="7h"){6 7h=1d[i]}}if(7h!=F){7h.n.1c=\'3b\'}6 ax=2M.z;6 gk=4U.u+fk.my();6 2U=f.o("2U-"+1h.id);4U.u=gk;6 4I=2U.mx.f.o(\'4I\');2M.1C="2M";4I.1k(2M);4I.1k(6C);4I.1k(4U);4I.1k(5k);4I.1k(6B);4I.1k(6A);if(7i!=F){4I.1k(7i)}4I.9o();6 4H=f.o("4H-"+1h.id);2M.u="";2M.1C="2M-"+1h.id;4H.1k(2M);4H.1k(6C);4H.1k(4U);4H.1k(5k);4H.1k(6B);4H.1k(6A);if(7i!=F){4H.1k(7i)}4H.z.n.mw="";6 2L=f.o("2L-"+1h.id);2L.t+="<1E 1n=\'"+f.2T.4q+"/5v/1m/4s.3Q\' />";6 4m=1h.bV();6 bX=0;1h.bW=7Q(d(){bX+=1;6 4m=1h.bV();if(4m.1l("gg")>-1||4m.1l("89")>-1||4m.1l("bT")>-1){if(7h!=F){7h.n.1c=\'1P\'}6 2T=f.2T.4N.33("/");6 1m=2L.1u("1m");6 4m=1h.4m();if(4m===1i){2L.t+="<1E n=\'X:f3; 7V-37: 4C;\' 1n=\'"+f.2T.4q+"/mv/mu/"+4U.u+".mt\' />&3E; ";if(1m!=O){2L.14(1m[0])}}r if(4m=="89"){2L.t+="<1x 18=\'48\' u=\'"+1h.gb+"\' />&3E;"+4m+"&3E;";2L.t+=" ";6 1m=2L.1u("1m");if(1m!=O){2L.14(1m[0])}}r{2L.t+="&3E;gj de gi ce f&3E; "}1h.gh();5D(1h.bW);1V.2F(5k.u,4x)}if(bX==30){5D(1h.bW);1V.2F(5k.u,4x);2L.t+="&3E;gj de gi ce f&3E; ";6 1m=2L.1u("1m");if(1m!=O){2L.14(1m[0])}}},4a)}};1h.bV=d(){6 2U=f.o("2U-"+1h.id);6 1b=2U.8x||2U.bU.f;J 1b.Y.t};1h.gh=d(){6 2U=f.o("2U-"+1h.id);6 1b=2U.8x||2U.bU.f;1b.Y.t=1b.Y.t.1H("gg","").1H("89","").1H("bT","")};1h.4m=d(){6 2U=f.o("2U-"+1h.id);6 1b=2U.8x||2U.bU.f;if(1b.Y.t.1l("89")>-1){1h.gf(1b.Y.t);J"89"}J(1b.Y.t.1l("bT")==-1)};1h.gf=d(1b){4z ge=/(\\{.*\\})/;4z 9w=1b.9w(ge);if(9w){4z gc=9w[1];ms{4z bS=7m.9E(gc);4z 18=bS.q["18:"];4z 8r=bS.q.8r;1h.mr=18;1h.gb=8r}mq(2h){}}};1h.ga=d(l){3m.3O("ga");9v=1j;1g.2m("4G","8F",d(V){bN(V)});1g.2m("4G","at",d(V){bR(V)});1g.2m("4G","av",d(V){if(9v){g9(V)}});1g.2m("4G","eJ",d(V){bR()})};d bN(V){17 4G=f.o("4G");4G.n.6J="dZ";9v=1i;9u=V.g8;bQ=V.g7};d bR(V){9v=1j;9u=-1;bQ=-1;17 4G=f.o("4G");4G.n.6J=""};d g9(V){if(9u!=-1){6 g5=V.g8-9u;6 g6=V.g7-bQ;6 7g=f.o("7g");6 bP=7g.n.1D.1H("13","");6 bO=7g.n.1o.1H("13","");bP-=-g6;bO-=-g5;7g.n.1D=bP+"13";7g.n.1o=bO+"13"}bN(V)};1h.9t=d(l){if(1h.9s!=F&&1h.9s!=O){3m.3O("9t mp");1h.9s.n.1c="1P"}};1h.g4=d(l){3m.3O("g4");1h.9s=O};6 7f=K 7f();d 7f(){c.6Q=d(l,84,2d){6 5z=K 7O(84);if(l.u.w!=0&&!5z.7N(l.u)){5h(2d);l.u="";l.t=""}}};7f.mo=d(u){6 5z=K 7O("^0[1-9]([-. ]?[0-9]{2}){4}$");J!5z.7N(u)};7f.mn=d(l){l.u=l.u.1H(/[^0-9.]/g,\'\')};7f.ml=d(l){if(l.u==0){5h("mk de mj mi mh f5éf4 à 0");l.u=""}};6 32=d(){};32.mg=d(22,9r){2F("32.2A(\'"+22+"\' , \'"+9r+"\')",4a)};32.2A=d(22,9r){32.bM=22;17 gd=f.o(22);if(gd==O){J}17 5R=gd.1u("5R");if(9r!=F){6 1S=gd.16("1S");v(i=0;i<1S.w;i++){}}v(i=0;i<5R.w;i++){h.1M(5R[i],"S",32.g2)}6 5J=gd.1u("mf");v(i=0;i<5J.w;i++){h.1M(5J[i],"S",32.g0)}6 g3=gd.1u("7e");v(i=0;i0;i--){3R[i].z.14(3R[i])}v(6 i;i\';v(j=0;j<7d.w-1;j++){3A+="<1e>"+q[i][7d[j]]+""}3A+="<1e>"+(7d[7d.w-1]).mb(\'q-bK="ma\',\'q-bK="\'+q[i].m9+\'"\')+"";3A+="";22.t+=3A}1Q.8M("#"+9p+" 1e .m8 ");32.2A(9p)};6 bJ=K bJ();d bJ(){c.88=d(4F,3w,id){f.bI[3w].4F.u=4F;f.bI[3w].m7.u=id;f.bI[3w].9o()}};6 bH=K bH();d bH(){c.99=d(2Y,79,fo,1F,8g){if(1F!=""){3t=h.62(79,\'E\',1F)}r{3t=f.o(79)}if(3t!=O){v(6n=0;6n<=10;6n++){if(1F!=""){55=h.62(\'bF\'+6n+1F,\'E\',1F)}r{55=f.o(\'bF\'+6n+1F)}if(55!=O){55.n.1c=\'1P\';if(1F!=""){1X=h.62(\'bG\'+6n+1F,\'2t\',1F)}r{1X=f.o(\'bG\'+6n+1F)}1X.D=1X.D.1H("fV","fW")}}2Y.D=2Y.D.1H("fW","fV");3t.n.Q=\'6c\';3t.n.1c=\'3b\'}};c.2i=d(78){6 2Y=f.o(\'bG\'+78);6 E=f.o(\'bF\'+78);2Y.z.14(2Y);E.z.14(E);6 2Y=f.o(\'m6\');c.99(2Y,\'m5\',10);J 1j}};6 bE=K bE();d bE(){c.m4=d(M,e,1C){3y(e.id.1l(1C)==-1){e=e.z}6 W=e.16("E");v(i=0;i-1&&1E.w==0){c.9m(l,3a.2l("bB.fR"));J 1j}r{J 1i}};c.9m=d(l,2d){6 1t=l.z;6 9l=f.1A("E");9l.D="6l";9l.t=2d;1t.1k(9l)};c.bA=d(l){6 1t=l.z;6 6l=1t.1u("6l");if(6l.w>0){6l[0].z.14(6l[0])}};c.lY=d(){6 2Z=f.o(c.2e);6 5P=2Z.1u("6l");J(5P.w==0)};c.fQ=d(l){7D(l.18){2c"lX":J 7P.6Q(l.u);1B}J 1i};c.lW=d(2e,4E){6 q="";if(4E==F){4E=""}2Z=f.o(2e);6 1d=2Z.16("1x");6 5N=2Z.16("3h");v(6 i=0;i<1d.w;i++){if(1d[i].18=="3j"){}r if(1d[i].18=="6z"){if(1d[i].3d==1i){q+="&"+4E+1d[i].1C+"="+1d[i].u}}r if(1d[i].18=="8t"){if(1d[i].3d==1i){q+="&"+4E+1d[i].1C+"="+1d[i].u}}r if(1d[i].u!=""){q+="&"+4E+1d[i].1C+"="+1d[i].u}}v(6 i=0;i<5N.w;i++){if(5N[i].u!=""){q+="&"+4E+5N[i].1C+"="+5N[i].u}}6 5O=2Z.16("1z");v(6 i=0;i<5O.w;i++){if(5O[i].fP!=F){17 bz=1f();17 2j=5O[i].16("6e");v(6 j=0;j<2j.w;j++){if(2j[j].3X){bz.3B(2j[j].u)}}q+="&"+4E+5O[i].1C+"="+bz.6E(",")}r if(5O[i].u!=""){q+="&"+4E+5O[i].1C+"="+5O[i].u}}6 56=2Z.1u("56");v(6 i=0;i<56.w;i++){6 2K=1f();6 57=56[i].z.1u("57");v(6 j=0;j<57.w;j++){6 1E=57[j].16("1E");v(6 k=0;k<1E.w;k++){2K.3B(1E[k].1n)}6 1x=57[j].16("1x");v(6 k=0;k<1x.w;k++){2K.3B(1x[k].u)}}q+="&"+4E+56[i].id+"="+2K.6E(",")}J q};c.fM=d(2e,2d){6 1Z=f.o(2e);2h=1Z.1u("2h");if(1f.fO(2d)){2h[0].t=2d.6E(\'
\')}r{2h[0].t=2d}};c.fN=d(2e,2d){6 1Z=f.o(2e);2h=1Z.1u("97");if(1f.fO(2d)){2h[0].t=2d.6E(\'
\')}r{2h[0].t=2d}};c.lV=d(2e){c.fN(2e,"");c.fM(2e,"")};c.lU=d(2e){6 1Z=f.o(2e);if(1Z!=O){9k=1Z.aO("#fL");J 9k.u}J""};c.lT=d(2e,id){6 1Z=f.o(2e);9k=1Z.aO("#fL");9k.u=id};c.lS=d(fK,q){6 87=f.5x("1x[18=48]");v(6 i=0;i<87.w;i++){if(87[i].1p!=O&&87[i].1p.lR==fK){87[i].u=q}}};c.lQ=d(2e,9j){6 1Z=f.o(2e);6 l=1Z[9j];J l.u};c.ee=d(2e,9j,u){6 1Z=f.o(2e);6 l=1Z[9j];J l.u=u};c.lP=d(l){6 1t=l.z;9c=1t.16("1E");1Q.4S(3a.2l("lO"),()=>{3k.9M("lN",9c[0].1n);1t.z.14(1t)})};c.5G=d(2e,7y){17 1Z=2v.49(2e);17 by=1Z.1u("97");if(7y){by[0].t="<1E 1n= \'"+2T.4q+"/5v/1m/4s.3Q\' />"}r{by[0].t=""}};c.lM=d(R,6k){17 l=2v.49(R);l.1p.6k=6k};c.lL=d(R,6k){17 l=2v.49(R);if(l.1p!=F){l.1p.6k=F}};c.lK=d(2e){17 2Z=f.o(2e);6 1d=2Z.16("1x");6 5N=2Z.16("3h");v(6 i=0;i<1d.w;i++){7D(1d[i].18){2c"6z":1d[i].3d=1j;1B;2c"3j":1B;lJ:1d[i].u="";1B}}v(6 i=0;i<5N.w;i++){5N[i].u=\'\'}}};6 bx=K bx();d bx(){c.lI=d(l,3i,1I,fJ,4l,2z){6 2a=l.6d();6 1J=f.o(\'lH\'+l.id);if(l.u.w>=fJ){6 lG=1J;6 1N=f.o("1N");if(1N==O){6 1N=f.1A(\'E\');1N.id="1N";1N.n.1o=2a.x+"13";1N.n.1D=2a.y+40+"13";1N.n.X="bo";1N.t="<36>

<1E 1n=\'../6v/1m/4s.3Q\' 5u=\'bw\' 2N=\'bv\' />";f.Y.1k(1N)}6 L=K 2G();L.q="2q="+3i+"&1U="+1I;L.q+="&4l="+l.u;L.q+="&lF="+l.id;L.q+="&"+2z;if(4l!=""){6 5s=f.o(4l);if(5s!=O)L.q+="&5a="+5s.u;r L.q+="&5a="+4l}7c=L.2s("1T.1K");if(7c!=""){1N.t=7c}r{f.Y.14(1N)}}r{6 1N=f.o("1N");if(1N!=O){f.Y.14(1N)}}};c.lE=d(l,R){6 3L=f.o(R);3L.u=l.id;6 1N=f.o("1N");if(1N!=O){f.Y.14(1N)}r{aA()}}};d 5n(5M,3M,2w,4l,){C=K 1f();C=1y.4W(5M);2u=K 1f();2u=1y.4W(3M);3q=K 1f();3q=1y.4W(2w);4k=K 1f();4k=1y.4W(4l);c.24="";c.4u="1T.1K";c.4f=2u["4f"];c.q+="&6j="+3M;v(ar in 2u){c.q+="&"+ar+"="+2u[ar]}v(l in 4k){if(l!=""){6 3L=f.o(l);if(3L!=O){c.q+="&"+l+"="+3L.u}}}c.34=d(){if(C["6G"]==1i||C["6G"]=="1"){c.27=f.1A(\'E\');c.27.n.Q=f.Y.z.7r+"13";c.27.id="4R";f.Y.1k(c.27)}c.24=f.1A(\'E\');6 i=0;3y(f.o(C[\'e9\']+i)!=O){i++}c.24.id="lD";c.24.D="21";if(C["6H"]!=""){c.24.n.1o=C["6H"]}r{if(C["66"].1l("13")!=\'-1\')X=C["66"].fI(0,-2);r X=C["66"];c.24.n.fB="-"+6i.bu(X/2)+"13"}if(C["7F"]!=""){c.24.n.1D=C["7F"]}r{if(C["65"].1l("13")!=\'-1\'){Q=C["65"].fI(0,-2)}r{Q=C["65"]}Q=(-6i.bu(Q/2))+f.Y.fH+f.lC.fH+10;c.24.n.fC=6i.bu(Q)+"13"}c.fG=C["2q"];c.bt=C["bt"];if(3q["68"]!=O){6 i=0;6 b=\'"\';3y(i!=-1){i=3q["68"].1l("*",i);if(i>=0){3q["68"]=3q["68"].8h(0,i)+b+3q["68"].8h(i+"*".w);i+=b.w}}c.bs=3q["68"]}r{c.bs=""}38=f.1A(\'E\');38.id="86";38.D="86";c.24.1k(38);38.t="<1J id=\'bp\' N=\'2N\' n=\'1c:61-3b;X:95%\'>"+h.2l(C["63"])+"<1J N=\'fa fa-3D\' n=\'1c:61-3b;1L-3Z:37\' id=\'9i\' 2N=\'8Q\' 4T=\'2i(\\""+c.24.id+"\\",\\""+c.fG+"\\",\\""+c.bt+"\\");"+c.bs+"\'>";c.4u+="?4f="+c.4f;c.5L=f.1A(\'7C\');c.5L.n.X=C["66"];c.5L.n.Q=C["65"];if(C["fF"]!=F&&C["fF"]=="lB"){c.24.t+="";h.cT(C["2g"],C["fE"],"bq")}r if(1G(2u["4v"])==\'F\'||2u["4v"]==""){c.24.t+="<1J id=\'8Q\' 4T=\'f.Y.14(c.z);\' >"+c.3z()+""}r{if(c.4f!=F){if(2u["4v"].1l(\'?\')>0){c.5L.1n=2u["4v"]+"&4f="+c.4f+c.q}r{c.5L.1n=2u["4v"]+"?4f="+c.4f+c.q}}r{if(2u["4v"].1l(\'?\')>0){c.5L.1n=2u["4v"]+"&"+c.q}r{c.5L.1n=2u["4v"]+"?"+c.q}}c.24.1k(c.5L)}f.Y.1k(c.24);fD(c.24)};c.2i=d(){f.Y.14(3b)};c.3z=d(){6 L=K 2G();L.q=c.q;J L.2s(c.4u)}};d fD(2H){6 5C=0,5B=0,43=0,42=0;if(f.o("bp")){f.o("bp").9h=7b}r{2H.9h=7b}d 7b(e){e=e||1V.V;e.4h();2H.n.fC="2W";2H.n.fB="2W";43=e.3s;42=e.3W;f.9e=9f;f.9d=9g}d 9g(e){e=e||1V.V;e.4h();5C=43-e.3s;5B=42-e.3W;43=e.3s;42=e.3W;2H.n.1D=(2H.ap-5B)+"13";2H.n.1o=(2H.aq-5C)+"13"}d 9f(){f.9e=O;f.9d=O}}d lA(21){3K=f.o(21);fr=3K.16("7C");if(3K.n.X=="bn"){3K.n.X="bo";3K.n.Q="lz";fr[0].n.X="bo";fr[0].n.Q="fi"}r{3K.n.X="bn";3K.n.Q="aT";fr[0].n.X="bn";fr[0].n.Q="aT"}};d 2i(21,3i,1v){if(1G(h)!=\'F\'){h.8k()}3K=f.o(21);f.Y.14(3K);27=f.o("4R");f.Y.14(27)};d aA(21){h.8k();if(1G(21)!="F"){3K=f.o(21);f.Y.14(3K)}r{3K=f.o("ly");f.Y.14(3K)}27=f.o("4R");if(27)f.Y.14(27)};lx=d(9c){6 fA=f.o("lw");fA.1n=9c.1n};d fz(id,4j){6 1L=id&&id.n?id:f.o(id);if(!1L)J;6 39=1L.7A;if(!4j||4j>39){39=6i.aM(1L.7r,39);if(4j)39=6i.fy(4j,39);if(39>1L.7A)1L.n.Q=10+39+"13"}};6 46=d(){};46.lv=d(l,19,2y){if(l==O){J}17 1Y=l.z;if(l.18=="3h"){17 2R=f.1A("E");2R.id="2R";2R.3l("lu",1i);if(2y!=F){7D(2y.18){2c"bm":2R.n.Q="lt";2R.n.6O="6N 5y 8I";2R.n.ls="b8;";1B}}if(l.t!=""){2R.t=l.u}r{2R.t="

lr lq lp

"}2R.aI();1Y.lo(2R,l);2R.aI();1g.2m("2R","ln",d(){7a=2v.49("7a");if(7a){7a.z.14(7a)}});1g.2m("2R","ek",d(){l.t=2R.t});l.n.1c="1P"}46.lm=1Y;46.fu(1Y);1g.4O("3J","8F",d(e){e.4h();e.fx();17 u="";if(e.11.1p.u!=F){u=e.11.1p.u}f.fw(e.11.1p.38,1j,u)});1g.4O("bi","ad",d(e){e.4h();e.fx();f.fw(e.11.1p.38,1j,e.11.u)});1g.2m(\'ft\',"S",d(e){46.fv(e),19});1g.2m("ll","S",d(e){17 3b=e.11;1q.3P(\'\',{"2N":h.2l("bj.lk"),"G":"bj","N":"lj","4M":"lh","18":"1o","2y":3b.z.z.id})})};46.fv=d(e,19){17 bl=f.o("bk");bl.z.14(bl);19()};46.fu=d(fs){if(f.o("bk")==O){17 3J=f.1A("E");3J.id="bk";3J.n.lg="5V";17 2p="B";2p+="I";2p+="U";2p+="\' q-38=\'9b\'>lc";2p+="\' q-38=\'9b\'>lb";2p+="\' q-38=\'9b\'>l9";2p+="\' q-38=\'9b\'>dr";2p+=46.fp();2p+=46.fq();2p+="";3J.t=2p;fs.eq(3J)}};46.fq=d(){17 2p="<1z N=\'bi\' q-38=\'l7\' >";17 9a=["bd","76","l6","l5","l4"];v(17 i=0;i<9a.w;i++){2p+="<6e u=\'"+9a[i]+"\' >"+9a[i]+""}2p+="";J 2p};46.fp=d(){17 2p="<1z N=\'bi\' q-38=\'l3\' >";v(17 i=0;i<20;i++){2p+="<6e u=\'"+i+"13\' >"+i+""}2p+="";J 2p};46.l2=d(){17 2R=2v.49("2R");J 2R.t};6 bh=K bh();d bh(){c.6Q=d(l,84,2d){};c.2A=d(l){$(l).l1({ed:\'dd/mm/ec\'})};c.8E=d(l){6 1d=l.z.16("1x");c.2A(1d[0])}};6 bg=K bg();d bg(){c.99=d(2Y,79,fo,1C){3t=f.o(79);if(3t!=O){v(i=0;i<10;i++){55=f.o(1C+\'l0\'+i);if(55!=O&&55.id!=79){55.n.Q=\'2W\';55.n.1c=\'1P\';1X=f.o(1C+\'kZ\'+i);1X.D="bf"}}if(2Y.D=="bf"){2Y.D="kY";3t.n.Q=\'6c\';3t.n.1c=\'3b\'}r{2Y.D="bf";3t.n.Q=\'2W\';3t.n.1c=\'1P\'}}};c.2i=d(78){6 2Y=f.o(\'kX\'+78);6 E=f.o(\'kW\'+78);2Y.z.14(2Y);E.z.14(E);6 2Y=f.o(\'kV\');c.99(2Y,\'kU\',10);J 1j}};6 83=K 83();d 83(){c.2A=d(R,19){6 1t=f.o(R);6 2D=1t.1u("fa");v(6 i=0;i<2D.w;i++){1g.1M(2D[i],"eK",d(e){77=e.11;if(77.D=="fa fa-2D"){77.D="fa fa-2D 6V";v(6 j=0;j<2D.w;j++){if(2D[j].id<77.id){2D[j].D="fa fa-2D 6V"}}if(19!=F){19(83.be(R),e)}}r{77.D="fa fa-2D";v(6 j=0;j<2D.w;j++){if(2D[j].id>77.id){2D[j].D="fa fa-2D"}}if(19!=F){19(83.be(R),e)}}})}};c.be=d(R){6 1t=f.o(R);6 2D=1t.1u("fa");6 98=0;v(6 i=0;i<2D.w;i++){if(2D[i].D=="fa fa-2D 6V"&&2D[i].id>98){98=2D[i].id}}J 98}}6 1w=K 1w();d 1w(){c.2A=d(l){6 2X=f.1u("2X");v(6 i=0;i<2X.w;i++){1w.1M(2X[i],"S",1w.34)}};c.1M=d(l,V,1I){if(l!=O){if(l.3n){l.3n(V,1I,1j)}r{l.5c("64"+V,1I)}}};c.34=d(e){6 l=e.11;c.91=l.1p.fc;6 2X=f.o("2X");if(2X==F){1w.l=e.11;c.1b=f.1A(\'E\');c.1b.id="2X";c.1b.n.2a=\'7v\';c.1b.n.X="e8";c.1b.n.Q="kT";c.1b.n.6P="48";c.1b.n.6O=\'6N 5y bd\';c.1b.n.1o=e.3s+"13";c.1b.n.1D=e.fn+10+"13";c.1b.n.8G="5V";c.1b.n.5w="kS";c.1b.t=1w.fl();f.Y.1k(c.1b);6 96=f.o("96");1w.1M(96,"S",1w.1z);1w.94();1w.fm();6 3X=f.o("3X");3X.t=e.11.u}r{f.Y.14(2X)}};c.94=d(){6 75=f.1u("75");c.1M(75[0],"S",1w.75);6 74=f.1u("74");c.1M(74[0],"S",1w.74);6 bc=f.1u("3I");v(6 i=0;i";T+="<1e N=\'kP\'>"+1w.fh()+"";T+="";T+="<1S><1e ff=\'4\' id=\'7Z\' n=\'82:76\'>";T+="<1S n=\'6O-1D:6N 5y 8I;2P:6M\'><1e N=\'2N\' n=\'2P:6M\' ><3j N=\'3Y 3Y-97\' id=\'96\' >f6 <1e id=\'3X\' N=\'2N\' n=\'1L-3Z:36;kO-kN:fi\'>";T+="";J T};c.fh=d(){6 T="<5f>";T+="<1S><1e N=\'71\' n=\'1L-3Z:36\' >+<1e><1e N=\'6Z\' n=\'1L-3Z:36\'>+";T+="<1S><1e id=\'3v\' n=\'1L-3Z:36\'>12<1e>:<1e id=\'2C\' n=\'1L-3Z:36\'>kM";T+="<1S><1e N=\'72\' n=\'1L-3Z:36\'>-<1e><1e N=\'70\' n=\'1L-3Z:36\'>-";T+="";J T};c.75=d(){6 Y=f.o("bb");1w.5K.92(1w.5K.80()-31);Y.t=1w.93();1w.94()};c.74=d(){6 Y=f.o("bb");1w.5K.92(1w.5K.80()+31);Y.t=1w.93();1w.94()};c.93=d(){6 3H=1w.5K;6 52=3H.80();6 73=3H.f9();6 53=3H.kL();6 T="";if(53<=6t){53+=fg}6W=K 1f(\'kK\',\'kJ\',\'kI\',\'kH\',\'kG\',\'kF\',\'kE\',\'kD\',\'kC\',\'kB\',\'kA\',\'kz\');81=K 1f(31,28,31,30,31,30,31,31,30,31,30,31);if(53%4==0&&53!=fg){81[1]=29}fe=81[73];6 ky=52+\' \'+6W[73]+\' \'+53;54=3H;54.92(1);if(54.80()==2){54=92(0)}54=54.kx();T+=\'<5f N="kw" ><1S><2t N="75" ><<2t ff="5">\'+\'<1J id="kv" n="7V-37:6M;">\'+52+\'<1J id="6X">\'+6W[73]+\' \'+53+\'<2t N="74">>\';T+=\'<1S N="ku"><2t>kt<2t>ks<2t>kr<2t>kq<2t>kp<2t>ko<2t>kn<1S>\';4D=0;v(i=1;i<=54;i++){3I=(81[73-1]-54+i);if(!km(3I)){T+=\'<1e N="3I">\'+(81[73-1]-54+i)+\'\'}r{T+=\'<1e N="3I">\'}4D++}v(i=1;i<=fe;i++){if(4D==0){T+=\'<1S>\'}if(52==i){T+=\'<1e N="3I kl">\'+i+\'\'}r{T+=\'<1e N="3I">\'+i+\'\'}4D++;if(4D==7){T+=\'\';4D=0}}v(i=1;4D!=0;i++){T+=\'<1e N="3I">\'+i+\'\';4D++;if(4D==7){T+=\'\';4D=0}}T+=\'\';J T};c.72=d(){6 3v=f.o("3v");if(2Q(3v.t)>0){3v.t=2Q(3v.t)-1}1w.6Y()};c.71=d(){6 3v=f.o("3v");if(2Q(3v.t)<23){3v.t=2Q(3v.t)+1}1w.6Y()};c.70=d(){6 2C=f.o("2C");if(2Q(2C.t)>0){if(2Q(2C.t)<10){2C.t=2Q(2C.t)-1}r{2C.t=2Q(2C.t)-1}}1w.6Y()};c.6Z=d(){6 2C=f.o("2C");if(2Q(2C.t)<59){if(2Q(2C.t)<10){2C.t=2Q(2C.t)+1}r{2C.t=2Q(2C.t)+1}}1w.6Y()};c.6Y=d(e){if(e!=F){2X.3I=e.11.t}if(2X.3I==F){6 3H=1w.5K;6 52=3H.80();2X.3I=52}6 3X=f.o(\'3X\');6 6X=f.o("6X");6 6X=f.o("6X");6 3v=f.o("3v");6 2C=f.o("2C");3X.t=2X.3I+" "+6X.t+" "+3v.t+":"+2C.t};c.1z=d(){6 2X=f.o("2X");6 3X=f.o(\'3X\');if(1w.fb(1w.l.1p.fc)){1w.l.u=3X.t;f.Y.14(2X)}};c.fb=d(91){6 7Z=f.o("7Z");7Z.t="";if(91==F){J 1i}6 3H=1w.5K;90=91.33("/");f7=90[2];ba=90[1];f8=90[0];6 52=2X.3I;6 6W=3H.f9()+1;6 53=3H.kk();6 2h=1j;if(53"+2d+"

";if(c.3S=="4S"){6 45="";45+="<3j N=\'3Y 3Y-aH\' id=\'f1\'>"+3a.2l(\'kb\')+"";45+="<3j N=\'3Y 3Y-eZ\' id=\'f0\' >"+3a.2l(\'ka\')+"";45+="";2k.t+=45;1g.2m(\'f1\',"S",d(){6h();4i.2i()});1g.2m(\'f0\',\'S\',d(){if(7U){7U()}4i.2i()})}r if(c.3S=="aX"){2k.t+="<1x 18=\'1L\' id=\'7Y\' N=\'1Z-l\'>";2k.t+="";6 45="";45+="<3j N=\'3Y 3Y-aH\' id=\'eY\'>"+3a.2l(\'k9\')+"";45+="<3j N=\'3Y 3Y-eZ\' id=\'eX\' >"+3a.2l(\'k8\')+"";45+="";2k.t+=45;1g.2m(\'eY\',"S",d(){6 7Y=f.o("7Y");6 7X=f.o("7X");if(7Y.u!=""){7X.t="";6h(7Y.u);4i.2i()}r{7X.t=3a.2l("b7")}});1g.2m(\'eX\',\'S\',4i.2i)}r if(c.eP==F){2F(d(){4i.2i()},eR)}}};4i.2i=d(){6 2k=f.o("8Z");f.Y.14(2k)};d aV(l){6 1t=f.o(l);1t.n.1c="1P";c.1O=0;c.51=1t.16("p");c.7T=d(){b6=c;1Q.5H("&3E; "+c.51[c.1O].t+"
eW",c.51[c.1O].1p.l,1j);1g.2m(\'8Y\',"S",d(){b6.b5()})};c.b5=d(){4i.2i();c.1O+=1;if(c.51[c.1O]!=F){1Q.5H("&3E;"+c.51[c.1O].t+"
eW",c.51[c.1O].1p.l,1j);1g.2m(\'8Y\',"S",d(){b6.b5()})}}};d aW(l){c.1t=f.o(l);c.H=7m.9E(c.1t.1p.H);if(c.1t==O){J}if(c.1t.D=="k7"){c.18="61";6 3G=f.1A("1J");3G.id="b4";3G.D="3G";3G.t="";c.1t.7W(3G);6 3F=f.1A("1J");3F.D="3F";3F.id="b3";3F.t="";c.1t.7W(3F);6 1R=c;1g.1M(3G,"S",d(){1R.b0(-1)});1g.1M(3F,"S",d(){1R.b0(1)})}r{c.18="3b";c.3u=c.1t.1u("4y");c.1O=0;6 1R=c;v(6 i=1;i";c.1t.7W(3G);6 3F=f.1A("1J");3F.D="3F";3F.id="b3";3F.t="&3E;";c.1t.7W(3F);1g.2m("b4","S",d(){if(1R.1O>0){1R.5I(-1)}});1g.2m("b3","S",d(){if(1R.1O<1R.3u.w-1){1R.5I(1)}});6 5J=f.1A("E");5J.id="eV";5J.D="eV";v(6 i=0;i&3E;"}c.1t.7W(5J)}c.5I=d(51){if(1V.eT<5W){6 b2=eS}r{6 b2=eS}if(c.18=="61"){6 3u=c.1t.1u("4y");if(c.1O==(3u.w-1)||c.1O==-1){c.1O=0}r{c.1O+=51}v(6 i=0;i<3u.w;i++){3u[i].n.1o="-"+(c.1O*b2)+"13"}}r{c.3u[1R.1O].n.1c="1P";c.1O+=51;c.3u[1R.1O].n.1c="";6 8W=c.1t.1u("fa-b1");v(6 i=0;i<8W.w;i++){if(i==1R.1O){1Q.eM(8W[i].id,"6V")}r{1Q.eL(8W[i].id,"6V")}}}};c.b0=d(1X){5D(1R.4B);1R.5I(1X)};c.7T=d(){6 1R=c;1R.1O=1;1R.5I(-1);if(1R.H.2V!=F){8V=1R.H.2V}r if(1R.18=="61"){8V=eR}r{8V=k6}1R.4B=7Q(d(){if(1R.18=="61"){1R.5I(1)}r{if(1R.1O==1R.3u.w-1){v(6 i=1;i<1R.3u.w;i++){1R.3u[i].n.1c="1P"}1R.1O=0;1R.5I(0)}r{1R.5I(1)}}},8V)}};d k5(){c.l="";c.4A=d(2V){c.l.n.2a=\'d2\';c.l.n.7V="2W";c.l.n.44=1}};d aZ(){c.l="";c.4A=d(2V){c.l.n.44=0;c.4B=7Q(q=>{c.5E()},2V)};c.5E=d(){c.l.n.44=k4(c.l.n.44)+0.1;if(c.l.n.44>=1){1V.5D(c.4B)}}};d eQ(){c.8L="";c.4A=d(2V){6 W=f.5x(c.8L);v(6 i=0;i-1){l.D=l.D.1H(D,"")}r{l.D=l.D+" "+D}};1Q.k1=d(R){6 1m=K 5G();1m.ez(R)};1Q.k0=d(R){6 1m=K 5G();1m.ey(R)};1Q.5U=d(R,T){6 l=2v.49(R);l.t=T};1Q.aU=d(R){6 8S=K aU(R);1g.2m(R,"eK",d(){8S.34()});1g.2m(R,"eJ",d(){8S.2i()})};1Q.jZ=d(3c,6S,6R){6 eI=K 5A();eI.ex(3c,6S,6R)};1Q.aR=d(l,19){17 W=f.5x(l);v(17 i=0;i1){3C+=""}3C+="<1E id=\'6T\' 1n=\'"+2K[0].1n+"\'> ";if(2K.w>1){3C+=""}3C+="";3C+="";if(2K.w>1){3C+="";v(6 i=0;i<2K.w;i++){3C+="<1E N=\'eC\' 1n=\'"+2K[i].1n+"\'>"}3C+=""}P.t="";P.t+=3C;f.Y.1k(P);6 6T=f.o("6T");h.26("7R","S",d(e){6 7S=f.o("7S");7S.n.1c="";if(2B.1O<2B.2K.w-1){2B.1O+=1;6T.1n=2B.2K[2B.1O].1n;if(2B.1O==2B.2K.w-1){e.11.z.n.1c="1P"}}});h.26("7S","S",d(e){6 7R=f.o("7R");7R.n.1c="";if(2B.1O>0){2B.1O-=1;6T.1n=2B.2K[2B.1O].1n;if(2B.1O==0){e.11.z.n.1c="1P"}}});h.6r("eC","S",d(e){6T.1n=e.11.1n})})};c.eB=d(){6 P=f.1A(\'E\');P.id="aS",P.D="aS";f.Y.1k(P)}};2B.2i=d(M){2B.eA();f.Y.14(M.z.z)};2B.eA=d(){6 P=f.o(\'aS\');f.Y.14(P)};d 8P(){c.l="";c.19="";c.4A=d(2V){c.l.n.44=1;c.4B=7Q(q=>{c.5E()},2V)};c.5E=d(){c.l.n.44=c.l.n.44-0.1;if(c.l.n.44<=0){1V.5D(c.4B);c.19()}}};d 5G(){c.ez=d(R){6 5F=f.1A("E");5F.D="5F";5F.t="<1E 1n=\'"+f.2T.4q+"/5v/1m/4s.3Q\' />";6 l=f.o(R);l.z.1k(5F)};c.ey=d(R){6 l=f.o(R);6 5F=l.z.1u("5F");l.z.14(5F[0])}};d 34(){c.l="";c.4A=d(2V,X,Q){c.X=X;c.Q=Q;c.l.n.1c="3b";c.4B=7Q(q=>{c.5E()},2V)};c.5E=d(){8O=2Q(c.l.n.X);8N=2Q(c.l.n.Q);if(8O<=c.X){c.l.n.X=(8O+10)+"13"}if(8N<=c.Q){c.l.n.Q=(8N+10)+"13"}if(8O>=c.X&&8N>=c.Q){1V.5D(c.4B)}}};d 8M(){c.8L="";c.4A=d(){6 W=f.5x(c.8L);v(6 i=0;i-1){J 1i}c.41=e.11;e.4h();e.7L();5C=0,5B=0,43=0,42=0;3y(c.41.D.1l(5A.3c)<0){c.41=c.41.z}43=e.3s;42=e.3W;5A.6S();J 1i};c.ev=d(e){if(c.41!=O){e.4h();e.7L();2H=c.41;2H.n.2a="6w";2H.n.X="69";e.11.n.1c="3b";e.4h();5C=43-e.3s;5B=42-e.3W;43=e.3s;42=e.3W;2H.n.1D=(e.3W-50)+"13";2H.n.1o=(e.3s-50)+"13"}J};c.eu=d(e){if(c.41!=O){e.4h();e.7L();5A.6R(e.3s,e.3W,c.41);c.41.n.2a="";c.41.n.X="";c.41=O}J}};d jS(){c.l="";c.4A=d(Q){c.l.n.Q=Q}};N es{jR(l,19){c.l=l;c.19=19}aR(){17 6g=c;c.l.n.6J="aQ";1g.1M(c.l,"S",d(){6g.er()})}ep(){c.l.t=c.4Y.u;c.l.n.1c="";c.19(c.l);c.4Y.z.14(c.4Y)}er(){17 6g=c;17 1t=c.l.z;c.4Y=f.1A("1x");c.4Y.18="1L";c.4Y.u=c.l.t;c.4Y.D="1Z 1Z-l";1t.eq(c.4Y);c.l.n.1c="1P";1g.1M(c.4Y,"9V",d(){6g.ep()})}};6 7P=K 7P();d 7P(){};7P.6Q=d(u){if(u!=""){6 5z=K 7O(\'^([a-aP-eo-9].+)@([a-aP-eo-9-\\]+)\\.([a-aP-Z]{2,4})$\');J 5z.7N(u)}J 1i};6 jQ=K en();d en(R){c.R=R;c.2A=d(){c.em=f.aO(\'.em\');c.6f=f.o(c.R);if(c.6f!=O){c.3c=f.o(\'s\'+c.R);c.el=f.o("b"+c.R);c.aL=f.o(\'aL\'+c.R);4z 6g=c;c.6f.3n(\'1x\',d(e){6g.aN();6g.aJ()});c.aN();c.aJ()}};c.aN=d(){4z u=c.6f.u;4z aK=u*(c.6f.jP-15)/c.6f.aM;c.3c.n.1o=`${aK}13`;c.aL.n.X=`${aK}13`};c.aJ=d(){4z u=c.6f.u;c.el.t=u+""}};6 7K=K 7K();d 7K(){c.34=d(l){6 T="<1x 18=\'1L\' id=\'7M\' n=\'X:4x%\'>";6 1z=l.z.z.16("1z");6 1J=l.z.16("1J");6 2j=1z[0].16("6e");T+="<8J>";v(6 i=0;i<2j.w;i++){T+="
  • "+2j[i].t+"
  • "}T+="";c.aE(l,T);6 7M=f.o("7M");7M.aI();1g.2m("7M","ek",d(e){u=e.11.u;1t=e.11.z;2j=1t.16("li");v(6 i=0;i<2j.w;i++){if(2j[i].t.ej().1l(u.ej())>-1){2j[i].n.1c=""}r{2j[i].n.1c="1P"}}});1g.4O("6s","S",d(e){1z[0].u=e.11.id;1J[0].t=e.11.t;7K.2i();1z[0].S()})};c.jO=d(l){6 T="";6 1z=l.z.z.16("1z");6 1J=l.z.16("1J");6 2j=1z[0].16("6e");T+="<8J>";v(6 i=0;i<2j.w;i++){if(2j[i].u!=""){8K="<1x 18=\'6z\' id=\'ei"+2j[i].u+"\' 1C=\'"+2j[i].u+"\' N=\'4X\' />"}r{8K=""}T+="
  • "+8K+""+2j[i].t+"
  • "}T+="";T+="<3j id=\'eg\' N=\'3Y 3Y-aH\' >"+3a.2l("jN")+"";c.aE(l,T);1g.4O("4X","S",d(e){e.7L()});1g.2m("eg","S",d(e){e.7L();6 4X=f.1u("4X");6 aF=1f();v(6 i=0;i<4X.w;i++){if(4X[i].3d){aF.3B(4X[i].z.aG)}v(6 j=0;j<2j.w;j++){if(2j[j].aG.ef()==4X[i].z.aG.ef()){1z[0].2j[j].3X=4X[i].3d}}}1z[0].S();1J[0].t=aF.6E(",");7K.2i()})};c.2i=d(){6 4Q=f.o("4Q");if(4Q!=O){f.Y.14(4Q)}};c.aE=d(l,T){6 8H=l.z.6d();1s=f.1A(\'E\');1s.id="4Q";1s.n.2a=\'7v\';1s.n.X=8H.X+"13";1s.n.6P="6c";1s.n.6O=\'6N 5y 8I\';1s.n.1o=8H.1o+"13";1s.n.2P="6M";1s.n.1D=(8H.1D)+"13";1s.n.8G="5V";1s.t=T;f.Y.1k(1s)};c.ee=d(R){6 1z=f.o(R);6 1J=1z.z.16("1J");1J[0].t=1z.jM[1z.jL].t}};6 aD=K aD();d aD(){c.2A=d(l){$(l).jK({ed:\'dd/mm/ec\',jJ:\'1z\',})};c.8E=d(l){6 1d=l.z.16("1x");c.2A(1d[0])}};6 1y=K eb();d eb(){c.2b=d(aC){6 6b="";v(3t in aC){6b+="::"+3t+"!!"+aC[3t]}J 6b};c.4W=d(6b){6 6L=6b.33("::");6 C=K 1f();v(i=0;i<6L.w;i++){2J=6L[i].33("!!");C[2J[0]]=2J[1]}J C};c.7J=d(6b){6 6L=6b.33("^");6 C=K 1f();v(i=0;i<6L.w;i++){2J=6L[i].33("|");C[2J[0]]=2J[1]}J C};c.jI=d(2r){aB="";if(2r!=O){v(j=0;j<=2r.w;j++){aB+=(jH.jG(2r.jF(j)))}}J aB}};f.jE=ea;d ea(e){h.dY(e)};6 h=d(){};h.5U=d(){c.a4();6 H=1f();H["2q"]=\'4n\';H["1U"]=\'jD\';H["dA"]=\'1f\';H["5q"]=\'1f\';H["7G"]=\'1f\';H["e9"]=\'21\';H["7G"]=\'21\';H["63"]=\'jC\';H["66"]=\'e8\';H["65"]=\'jB\';H["dz"]=\'50\';H["dy"]=\'dx\';H["6G"]=\'1\';H["7F"]=\'\';H["6H"]=\'\';H["3S"]=\'1i\';6 21=K 5n(1y.2b(H),1y.2b(H),\'\',\'\');21.34();c.8D();aA();J 1j};h.a4=d(){c.26("dQ","S",h.8D);c.26("dM","S",h.3r);c.26("dH","S",h.3r);c.26("dG","S",h.3r);c.26("dD","S",h.3r);c.26("dP","S",h.3r);c.26("dN","S",h.3r);c.26("dO","S",h.3r);c.26("al","S",h.3r);c.26("dL","S",h.3r);c.26("dJ","S",h.3r);c.26("dI","S",h.3r);c.26("dK","S",h.3r);c.26("dE","S",h.3r);J 1j};h.ah=d(){6 67=1f();6 L=K 2G();L.q=\'2q=4n&1U=ah\';6 2O=L.2s("1T.1K");az=1y.4W(2O);v(2r in az){67[2r]=az[2r]}c.67=67};h.jA=d(){6 5r=f.o("5r");6 ay=5r.16("1S");v(i=0;i0){v(i=0;i<4y.w;i++){h.1M(4y[i],"S",6K)}}}};h.jx=d(6K,1W){h.e7(6K,1W,"")};h.jw=d(6K){6 1s=f.o("jv");if(1s!=O){6 4y=1s.16("1E");if(4y.w>0){v(i=0;i<4y.w;i++){h.1M(4y[i],"S",6K)}}}};h.ju=d(ax,e5,e4){6 e6=f.o(ax);6 W=e6.16(e5);v(i=0;i";5t.id="5t";6 E=f.o(\'3T\');E.1k(5t);if(h.4d!=O){h.8o()}h.4r(\'3T\',\'8D\',\'\',\'\');$(".jb-1s li").S(d(){an.ja(""+c.id+"");$(".dT").S(d(){an.dS(""+c.id+"")})});$(".j9 li").S(d(){h.4t(\'\',""+c.id+"",\'\')});$(".dT").S(d(){an.dS(""+c.id+"")})}};h.4r=d(7H,1I,2z,1v,4g){6 L=K 2G();L.q="2q=4n&1U="+1I;L.q+="&j8="+2z;if(1G(1v)!=\'F\'){L.q+="&4v="+1v}6 E=f.o(7H);if(1G(4g)!=\'F\'){L.4g=4g;L.5s=E;L.2s("../1T.1K")}r{E.t=L.2s("../1T.1K")}};h.62=d(M,18,1F,1W){if(1G(1W)!="F")6 6a=f.o("2o"+1F);r 6 6a=f.o("1r"+1F);if(1G(18)!="F"){if(6a!=O){6 W=6a.16(18);v(i=0;i1){v(6 j=1;j<7I.w;j++){if(7I[j]=="3d"&&2O[i].3d){8C.3B(2O[i])}}}r{8C.3B(2O[i])}}J 8C};h.aj=d(7H,q,Q,4P,1F,4g,19){if(1G(1F)!="F"){6 4w=h.62(7H,4P,1F)}r{6 4w=f.o(7H)}4w.t="<1E 1n=\'6v/1m/4s.3Q\'/>";6 L=K 2G();L.q=q;if(4g==\'A\'){L.4g=\'A\';L.5s=4w;L.2s("1T.1K")}r{4w.t=L.2s("../1T.1K");if(19!=F){3m.3O("j6 du j5 j4");19()}}if(1G(Q)!="F")4w.n.Q=Q;r 4w.n.Q="69"};h.j3=d(){6 5r=f.o("5r");5r.n.Q=\'69\';5r.n.X=\'ak\';$(\'#5r\').7y(\'6t\');h.7B();h.a8()};h.j2=d(){h.7B();h.8q()};h.j1=d(){6 am=K 1f();am[\'3S\']=\'j0\';h.4t(\'\',\'a2\',1y.2b(am))};h.3r=d(e){if(e.11)M=e.11;r M=c;7D(M.id){2c\'dQ\':6 G=\'a2\';1B;2c\'dP\':6 G=\'iZ\';1B;2c\'dO\':6 G=\'iY\';1B;2c\'dN\':6 G=\'iX\';1B;2c\'dM\':6 G=\'iW\';1B;2c\'dL\':6 G=\'iV\';1B;2c\'iU\':6 G=\'iT\';1B;2c\'iS\':6 G=\'iR\';1B;2c\'dK\':6 G=\'iQ\';1B;2c\'dJ\':6 G=\'iP\';1B;2c\'dI\':6 G=\'iO\';1B;2c\'iN\':6 G=\'iM\';1B;2c\'iL\':6 G=\'5Y\';1B;2c\'al\':6 G=\'dF\';1B;2c\'dH\':6 G=\'5l\';1B;2c\'dG\':6 G=\'iK\';1B;2c\'al\':6 G=\'dF\';1B;2c\'dE\':6 G=\'5Y\';1B;2c\'dD\':6 G=\'7E\';1B}h.4t(\'\',G,\'\')};h.iJ=d(){6 6I=f.o("6I");6I.n.Q=\'69\';6I.n.X=\'ak\';$(\'#6I\').7y(\'6t\');h.7B();h.8q();6 q="2q=4n&1U=iI";h.aj("6I",q,"69","E")};h.dC=d(8B){6 q="2q=4n&1U=dC";q+="&iH = "+8B.id;h.8z=8B.id;h.aj("iG",q,"69","E")};h.dB=d(){6 ai=f.o("ai");6 8A=f.o("8A");6 2d=8A.u;ai.t+="
    iF : "+2d;8A.u=\'\';5h(h.8z);6 L=K 2G();L.q=\'2g=h&1U=dB\';L.q+=\'&8z=\'+h.8z;L.q+="&iE="+2d;L.2s(\'1T.1K\')};h.8q=d(V){};h.a8=d(V){};h.8k=d(){6 1N=f.o("1N");if(1N!=O)f.Y.14(1N)};h.7z=d(3i,1I,1v,X,Q,dw,3p,2N){6 H=1f();H["dA"]=\'1f\';H["5q"]=\'1f\';H["7G"]=\'1f\';H["7G"]=\'21\';if(2N){H["63"]=2N}H["66"]=X;H["65"]=Q;H["dz"]=\'50\';H["dy"]=\'dx\';H["6G"]=\'1\';H["7F"]=\'\';H["6H"]=\'\';H["3S"]=\'1i\';6 3q=1f();3q["68"]=dw;if(1v!=""&&1v!=F){H["4v"]=1v;6 21=K 5n(1y.2b(H)+3p,1y.2b(H)+3p,1y.2b(3q),\'\');21.34(1y.2b(H)+3p)}r if(1G(3i)=="8j"){3m.3O("iD iC iB 21");v(2J in 3i){H[2J]=3i[2J]}6 21=K 5n(1y.2b(H),1y.2b(H),1y.2b(3q),\'\');21.34()}r{H["2q"]=3i;H["1U"]=1I;H["2g"]=3i;6 21=K 5n(1y.2b(H)+3p,1y.2b(H)+3p,1y.2b(3q),\'\');21.34()}};h.dt=d(){c.4r(\'3g\',\'dt\');2F(h.ds,5W)};h.ds=d(){6 3g=f.o("3g");6 5j=3g.16("1E");v(i=0;i<5j.w;i++){h.26(5j[i].id,"S",h.4t)}};h.iA=d(){J h.4S(\'iz\')};h.iy=d(){J h.4S("ix")};h.iw=d(2r){J 5h(h.2l(2r))};h.2l=d(2r){if(1G(c.67)==\'F\'){h.ah()}if(1G(c.67[2r])!=\'F\'){J c.67[2r]}r{6 L=K 2G();L.q=\'2q=4n&1U=2l\';L.q+=\'&dr=\'+2r;J L.2s(h.df(\'1T.1K\'))}};h.4S=d(2r){J 9Z(h.2l(2r)+\'?\')};h.iv=d(ag,iu){dq=1V.8y?1i:1j;dp=1V.it?1i:1j;if(dq){af=ag.f}r if(dp){af=ag.8x}J af};h.ir=d(){6 3g=f.o(\'3g\');6 5p=3g.16(\'E\');v(i=0;i<5p.w;i++){if(5p[i].D==\'8w\'){3V=5p[i].id;1B}}6 1X=3V.33(\'4V\');1X=(1X[1]);1X--;6 35=f.o("do"+1X);if(35!=O){6 3U=f.o(3V);3U.D=\'\';3U.n.1c=\'1P\';35.n.1c=\'\';35.D=\'8w\'}};h.iq=d(){6 3g=f.o(\'3g\');6 5p=3g.16(\'E\');v(i=0;i<5p.w;i++){if(5p[i].D==\'8w\'){3V=5p[i].id;1B}}6 1X=3V.33(\'4V\');1X=(1X[1]);1X++;6 35=f.o("do"+1X);if(35!=O){6 3U=f.o(3V);3U.D=\'\';3U.n.1c=\'1P\';35.n.1c=\'\';35.D=\'8w\'}};h.ip=d(){6 2n=f.o(\'2n\');6 5o=2n.16(\'E\');v(i=0;i<5o.w;i++){if(5o[i].D==\'8v\'){3V=5o[i].id;1B}}6 1X=3V.33(\'4V\');1X=(1X[1]);1X--;6 35=f.o("dn"+1X);if(35!=O){6 3U=f.o(3V);3U.D=\'\';3U.n.1c=\'1P\';35.n.1c=\'\';35.D=\'8v\'}};h.io=d(){6 2n=f.o(\'2n\');6 5o=2n.16(\'E\');v(i=0;i<5o.w;i++){if(5o[i].D==\'8v\'){3V=5o[i].id;1B}}6 1X=3V.33(\'4V\');1X=(1X[1]);1X++;6 35=f.o("dn"+1X);if(35!=O){6 3U=f.o(3V);3U.D=\'\';3U.n.1c=\'1P\';35.n.1c=\'\';35.D=\'8v\'}};h.im=d(){};h.il=d(){H=1f();H["2q"]=\'h\';H["1U"]=\'ik\';H["63"]=\'ij ii\';6 21=K 5n(1y.2b(H),1y.2b(H),\'\',\'\');21.34()};h.dm=d(dl){H=1f();H["2q"]=\'5l\';H["1U"]=\'dm\';H["63"]=\'ih ig\';H["2g"]=\'5l\';H["ie"]=dl;H["2g"]=\'5l\';H["6G"]=\'1\';H["66"]=\'8u\';H["65"]=\'8u\';H["7F"]=\'\';H["6H"]=\'\';6 21=K 5n(1y.2b(H),1y.2b(H),\'\',\'\');21.34()};h.ic=d(6F){H=1f();H["2q"]=\'7E\';H["1U"]=\'ib\';H["63"]=\'ia\';H["2g"]=\'7E\';H["6F"]=6F;H["2g"]=\'7E\';H["6G"]=\'1\';H["i9"]=\'1i\';2w=1f();h.7t(\'7E\');6 21=K 5n(1y.2b(H),1y.2b(H),1y.2b(2w),\'\');21.34()};h.i8=d(6F){6 ae=f.o(\'ae\');6 q=1f();6 W=f.16(\'1x\');v(i=0;i-1){J"db://dc:85/"+1v[3]+"/"+4u}r{J"db://"+1v[2]+"/"+4u}};h.hU=d(G,4f,da,2w,$d9){$T="";$T+="<1x 18=\'8r\' id=\'2M\' 1C=\'2M\' />";$T+="<1x 18=\'3j\' u=\'hT\' 4T=\'1h.ab(c)\' /> ";$T+="<1x 18=\'48\' id=\'6C\' 1C = \'6C\' u=\'"+G+"\' /> ";$T+="<1x 18=\'48\' id=\'4U\' 1C=\'4U\' u=\'"+4f+"\' /> ";$T+="<1x 18=\'48\' id=\'5k\' 1C=\'5k\' u=\'"+da+"\' /> ";$T+="<1x 18=\'48\' id=\'6B\' 1C=\'6B\' u=\'"+2w+"\' /> ";$T+="<1x 18=\'48\' id=\'6A\' 1C=\'6A\' u=\'\' /> ";if($d9==1i){$T+="<7C id=\'2U\' 1n=\'1h\' n=\'1c:3b\' >"}r{$T+="<7C id=\'2U\' 1n=\'1h\' n=\'1c:1P\' >"}$T+="";$T+="";J $T};h.hS=d(){6 6x=f.o("6x");6 2h=f.o("2h");6 G=f.o("G");6 3i=f.o("N");6 2w=f.o("2w");6 19=f.o("19");6 6y="";if(19!=F&&19.u!=""){h.19=19.u}r{h.19=""}6 L=K 2G();L.q=\'2g=\'+G.u+\'&1U=\'+2w.u;6 2L=f.1u("2L");aa=1f();if(2L.w>0){6 1E=2L[0].16("1E");v(i=0;i<1E.w;i++){aa.3B(1E[i].1n)}L.q+="&2K="+aa}if(3i!=\'\'){L.q+=\'&2q=\'+3i.u+\'&1U=\'+2w.u}6 1d=6x.16("1x");v(i=0;i<1d.w;i++){if(1d[i].u==""&&1d[i].18!="48"&&1d[i].hR){6y+="
  • "+1d[i].1C+"
  • "}r if(1d[i].18=="6z"){if(1d[i].3d){L.q+="&"+1d[i].1C+"=1"}r{L.q+="&"+1d[i].1C+"=0"}}r{L.q+="&"+1d[i].1C+"="+1d[i].u}}6 3h=6x.16("3h");v(i=0;i<3h.w;i++){if(3h[i].u==""){6y+="
  • "+3h[i].1C+"
  • "}r{L.q+="&"+3h[i].1C+"="+3h[i].u}}6 1z=6x.16("1z");v(i=0;i<1z.w;i++){if(1z[i].u==""){6y+="
  • "+1z[i].1C+"
  • "}r{L.q+="&"+1z[i].1C+"="+1z[i].u}}if(6y!=""){2h.t=h.2l("hQ");2h.t+=6y}r{2h.t="";3k.4J("/1T.1K",L.q).7l(q=>{6x.t=q;if(q.1l("hP")==-1){if(h.19!=""){4K(h.19+"()")}}})}};h.hO=d(R,T){6 l=f.o(R);l.t=T};h.hN=d(3N){if(3N&&1G 3N===\'d\'){if(f.5c==F){f.3n("cm",d(){J 3N()})}r{f.5c("9I",d(){if(f.8b==="cl"){J 3N()}})}}r{3m.2h(\'ck 3N is cj a d!\')}};1g=d(){};1g.2m=d(M,V,1I,G,4P){h.26(M,V,1I,G,4P)};1g.4O=d(D,V,19){h.6r(D,V,19)};h.hM=d(){h.a9();h.6u()};h.d8=d(){};h.hL=d(){};h.a9=d(){};h.7B=d(){h.a9();h.d8()};h.4t=d(V,1F,2z,1v){h.7B();if(1G(1F)!="F"){6 G=1F;6 a7=1i}r{6 a7=1j;if(V.11){6 G=V.11.z.id;if(G==\'\')G=V.11.z.z.id}r{6 G=c.id}}h.8q();h.a8();h.6u();h.7u(G,\'\',1v);h.7t(G,\'\',1v);if(h.5i==O)h.5i=1f();6 5e=1j;6 i=0;if(h.4d!=G&&!5e){if(h.4d!=O){}if(2z=="d7"){h.4r("hK","4t","2g:7p\\\\"+G+"\\\\"+G+"&2y="+2z,1v);1m=G+".hJ(\'"+2z+"\')";2F(1m,4a)}r{h.4r("3T","4t","2g:7p\\\\"+G+"\\\\"+G+"&2y="+2z,1v);1m=G+".5U(\'"+2z+"\')";2F(1m,4a)}}r if(a7==1i){1m=G+".5U(\'"+2z+"\')";2F(1m,4a)}6 1r=f.o("1r"+G)};h.hI=d(G,2z){h.7u(G);h.7t(G);6 3g=f.1A("E");3g.id="dv"+G;3g.D="hH";3g.t="<1E 1n=\'../6v/1m.3Q\'>";f.Y.1k(3g);h.4r("dv"+G,"4t","2g:"+G);1m=G+".5U(\'"+2z+"\')";2F(1m,4a)};h.cU=d(G){5h(G)};h.hG=d(G){6 d6=f.o("dv"+G);f.Y.14(d6)};h.a5=d(hF){6 4e=f.o("4e");6 8p=f.o("8p");if(8p.t==""){$(8p).d5(\'hE\');$(4e).d5(\'hD\');$(4e).hC(\'hB\')}};h.hA=d(M,X,Q){M.n.X=X;if(Q!=\'\')M.n.Q=Q};h.hz=d(M,X,Q,1F){6 a6=h.62(M,"E",1F);if(X!=""){a6.n.X=X}if(Q!=""){a6.n.Q=Q}};h.hy=d(e,E){if(e==\'\'){M=f.o(E);h.3P=1j}r{if(e.11)M=e.11;r M=c}3y(M.id.1l("1r")==-1){M=M.z}6 1r=M;if(!h.3P){1r.n.2a="6w";1r.n.1o="40";1r.n.1D="40";1r.n.Q=(1V.d4+f.Y.7A-hx)+"13";1r.n.X=(f.Y.d3-40)+"13";h.3P=1i;6 4e=f.o("4e");4e.n.X="d1";h.a5(1j)}r{1r.n.2a="d2";1r.n.X="hw";1r.n.Q="hv";h.3P=1j;6 4e=f.o("4e");4e.n.X="d1";4e.n.Q="hu";h.a5(1i)}};h.8o=d(e){if(1G(e)!="F"){if(e.11)M=e.11;r M=c;3y(M.id.1l("1r")==-1){M=M.z}6 1r=M}r{6 1r=f.o("1r"+h.4d)}if(1r!=F){6 60=f.o("60");6 1F=1r.16("1x");60.t+=""+1r.t+"";6 5Z=f.o("5Z");5Z.t+="

    "+1F[0].u+"

    ";h.4d=O;if(f.o(1r.id)!=O){1r.z.14(1r)}r{6 3T=f.o("3T");3T.t=\'\'}}};h.d0=d(M,1F){if(h.4d!=O){h.8o()}if(M==""){6 M=K ht();M.id=1F;h.4d=M.id}r{h.4d=M.id}6 60=f.o("60");5j=60.16("E");v(i=0;i<5j.w;i++){if(5j[i].id==M.id){6 3T=f.o("3T");3T.t=" "+5j[i].t+"";60.14(5j[i]);1B}}6 5Z=f.o("5Z");8n=5Z.16("p");v(i=0;i<8n.w;i++){if(8n[i].id==M.id){5Z.14(8n[i]);1B}}1m=M.id+".a4()";2F(1m,4a)};h.cZ=d(e,1F){if(1G(1F)!="F"){6 M=f.o("1r"+1F)}r{if(e.11)M=e.11;r M=c}3y(M.id.1l("1r")==-1){M=M.z}6 1r=M;6 8m=f.o(1r.id);6 8l=f.o(1r.id.1H("1r","dv"));if(8m!=O){8m.z.14(8m)}r{6 3T=f.o("3T");3T.t=\'\'}if(8l!=O)8l.z.14(8l);6 a3=1f();6 i=0;6 j=0;v(ho in h.5i){if(h.5i[j]!=h.4d){a3[i]=h.5i[j];i++}j++}h.9S(h.4d);h.4d=O;h.5i=a3;h.8k()};h.hn=d(1C,1v){6 2z=1f();2z["1C"]=1C;2z["1v"]=1v;h.4t("","hm",\'\'+1y.2b(2z)+\'\')};h.cY=d(1C){6 H=1f();H["a1"]=1C;h.7z("a2","cY","","","","",1y.2b(H))};h.cX=d(G){6 H=1f();H["a1"]=G;h.7z("hl","cX","","","","",1y.2b(H),\'hk\')};h.cV=d(G,cW){6 H=1f();H["a1"]=G;H["3S"]=cW;h.7z("hj","hi","","","","",1y.2b(H),"cV")};h.hh=d(a0,l){1Q.4S(3a.2l("co.hg"),d(){6 L=K 2G();L.q="2q=5Y&1U=cn&2g=5Y&a0="+a0;L.2s("1T.1K");l.z.z.z.14(l.z.z)})};h.cU=d(1F){if(9Z(h.2l("5Y.hf"))){6 L=K 2G();L.q="2q=5Y&1U=ci&2g=5Y&1F="+1F;5h(L.2s("1T.1K"));6 L=K 2G();L.q="2q=4n&1U=he&7y=1";6 9Y=f.o("9Y");9Y.t=L.2s("1T.1K")}};h.cT=d(G,1a,1t){h.7u(G,F,F,F,1a);if(c.4c==F||c.4c==\'\'){c.4c="1b"}r{c.4c=1t}D=G+1a+"cS";cL=G+1a+"6q";2F("h.cR("+D+")",6t)};h.cR=d(D){6 1a=K D();if(1a.cQ!=F){1a.cQ()}if(1a.cP!=F){1a.cP()}h.cM(1a,D+"6q");h.cH(1a);if(1a.cO!=F){1a.cO()}if(1a.cN!=F){1a.cN()}};h.cM=d(1a,D){2p=4K(cL);v(i=0;i<2p.w;i++){if(2p[i][0]==1a.hd){1b=2p[i][1]}}1b=h.cK(1a,1b);if(c.4c==F||c.4c==\'\'){6 9X=f.16("1b")}r{6 9X=f.16(c.4c)}9X[0].t=1b};h.cK=d(1a,1b){v(6 C in 1a){if(1G(1a[C])=="8j"){if(1G(1a[C]).4b=="8j"){1b=h.9W(1a[C],1a[C].4b,1b)}r{1b=1b.1H("{{"+C+"}}","<"+C+">"+(1a[C].4b!=F?1a[C].4b:\'\')+"")}}}3m.3O(1a.C);v(6 C in 1a.C){3m.3O(C+":"+1a.C[C]);3m.3O(1G(1a.C[C]));if(1G(1a.C[C])=="8j"){1b=h.9W(1a.C[C],1a.C[C],1b)}r{1b=1b.1H("{{"+C+"}}","<"+C+">"+(1a.C[C]!=F?1a.C[C]:\'\')+"")}}J 1b};h.9W=d(1a,C,1b){v(6 8i in 1a){if(8i!="4b"&&8i!="9T"){5g=8i}}6 cJ=1b.1l("{{7x "+5g+"}}");6 cI=1b.1l("{{/7x "+5g+"}}");5X=1b.8h(cJ,cI).1H("{{7x "+5g+"}}","");h[5g]=5X;3R="";v(6 2J in C){3A=5X;v(6 3o in C[2J]){3m.3O(3o+":"+C[2J][3o]);3A=3A.1H("{{cG."+3o+"}}",C[2J][3o])}3R+=3A}J 1b.1H("{{7x "+5g+"}}","<5f id=\'"+5g+"\'>"+3R).1H("{{/7x "+5g+"}}","").1H(5X,"")};h.cH=d(1a,1b){if(c.4c==F||c.4c==\'\'){c.4c="1b"}6 1b=f.16(c.4c);6 1x=1b[0].16("1x");v(i=0;i<1x.w;i++){if(1x[i].1p.7w!=""){v(6 C in 1a){if(C==1x[i].1p.7w){if(1a[C].4b!=F){1x[i].u=1a[C].4b}h.1a=1a;h.1M(1x[i],"9V",h.9U)}}v(6 C in 1a.C){if(C==1x[i].1p.7w){1x[i].u=1a.C[C];h.1a=1a;h.1M(1x[i],"9V",h.9U)}}}}};h.9U=d(e){v(6 C in h.1a){if(C==e.11.1p.7w){h.1a[C].9T=c.u}}v(6 C in h.1a.C){if(C==e.11.1p.7w){h.1a.C[C]=c.u;h.cF(C,c.u)}}};h.hc=d(C){v(6 3o in C){if(3o!="4b"&&3o!="9T"){6 M=f.16(3o);if(M.w>0){M[0].t=C.4b}r{6 22=f.o(3o);if(22!=F){6 3R="";6 5X=h[3o];3m.3O(5X);v(6 2J in C){if(2J!="4b"){v(6 3o in C[2J]){6 3A=5X;v(q in C[2J][3o]){3A=3A.1H("{{cG."+q+"}}",C[2J][3o][q])}3R+=3A}}}22.t=3R;3m.3O(3R)}}}}};h.cF=d(C,u){6 M=f.16(C);if(M.w>0){M[0].t=u}};h.cE=d(){c.4r(\'2n\',\'cE\');2F(h.cD,5W)};h.cD=d(){6 2n=f.o("2n");6 5d=2n.16("1E");v(i=0;i<5d.w;i++){if(5d[i].1n.1l(\'hb\')==-1&&5d[i].1n.1l(\'ha\')==-1){h.1M(5d[i],"S",h.8f)}}};h.8f=d(e){h.6u();if(e.11){1E=e.11}r{1E=c}h.7s=1E.z.id;6 1W=1E.z.id;if(h.cz(1W)){h.cy(1W);J}6 2o=f.1A("E");2o.D="2o";2o.id="2o"+1W;6 2a=h.cC(1E.z);2o.n.2a="7v";2o.n.1o=2a[0]+"13";2o.n.1D=2a[1]+"13";2o.n.h9="5V";h.7u(1W,1i);h.7t(1W,1i);2o.t="<1E 1n=\'../6v/1m/4s.3Q\'>";f.Y.1k(2o);h.4r("2o"+1W,"8f","cv:"+1W);h.cB();h.cA(1W);1m=1W+".5U()";2F(1m,4a)};h.cA=d(5T){if(h.3f==O)h.3f=1f();6 5e=1j;6 i=0;v(1W in h.3f){if(h.3f[i]==5T){5e=1i}i++}if(!5e){h.3f[i]=5T}};h.cz=d(5T){6 5e=1j;6 i=0;v(1W in h.3f){if(h.3f[i]==5T){5e=1i}i++}J 5e};h.cw=d(5T){6 5d=1f();6 i=0;6 j=0;v(1W in h.3f){if(h.3f[i]!=5T){5d[j]=h.3f[i];j++}i++}h.3f=5d};h.6u=d(){i=0;v(1W in h.3f){6 2o=f.o("2o"+h.3f[i]);if(2o!=O)2o.D="h8";i++}h.cx=1i};h.cy=d(){h.6u();6 2o=f.o("2o"+h.7s);h.cx=1j;2o.D="2o"};h.h7=d(8g){if(1G(8g)!="F")6 dv=f.o("2o"+8g);r 6 dv=f.o("2o"+h.7s);f.Y.14(dv);h.9S(h.7s);h.cw(h.7s)};h.h6=d(1W){6 27=f.1A(\'E\');27.n.Q=f.Y.z.7r+"13";27.id="4R";f.Y.1k(27);6 2n=f.1A("E");2n.D="21";2n.id="2n";2n.n.1o="25%";2n.n.1D="25%";f.Y.1k(2n);h.4r("2n","8f","cv:"+1W)};h.h5=d(){6 2n=f.o(\'2n\');if(2n.n.1c==\'1P\'){2n.n.1c=\'\'}r{2n.n.1c=\'1P\'}};3k=d(){};3k.3z=d(4M,1v,q,8c){if(1G(8c)=="F"){1v=f.2T.4q+"/1T.1K"}J K h4(d(cu,9N){6 4o=K 9R();4o.3P(4M,1v);4o.9Q("1b-18","3e/x-9P-1Z-9O; h0=gZ-8");4o.c9=d(){if(c.4p>=6t&&c.4p-1){7q=e.11.16("1x");if(7q[0].3d){7q[0].3d=1j}r{7q[0].3d=1i}}if(4Q!=F&&e.11.z.D.1l("cr")<0&&e.11.D.1l("cr")<0&&e.11.D.1l("gT")<0&&e.11.D.1l("gS")<0&&e.11.D.1l("6s")<0&&e.11.z.D.1l("6s")<0){f.Y.14(4Q)}};1g.cq=d(){6 2I=f.o("2I");if(2I!=O){f.Y.14(2I)}};1g.2m=d(M,V,1I,G,4P){h.26(M,V,1I,G,4P)};1g.4O=d(D,V,19){h.6r(D,V,19)};1g.1M=d(l,V,19){h.1M(l,V,19)};1g.gR=d(3c,V,19){h.cp(3c,V,19)};6 2g=d(){};2g.2A=d(){17 9J=f.2T.4N.33("/");17 G=9J[3];17 4M=9J[4];v(17 i=0;i<7p.w;i++){if(7p[i]!=\'co\'){4K(7p[i]+".2A(G, 4M)")}}};6 2v=d(){};2v.49=d(id){6 M=f.o(id);J M};2v.gQ=d(l,D){17 1Y=l.z;17 i=0;3y(1Y.D.1l(D)<0){1Y=1Y.z;i++;if(i==10){3m.3O("gP 1B");1B}}J 1Y};2v.cn=d(l){l.z.14(l)};2v.gO=d(D){J f.1u(D)};2v.9G=d(3N){if(3N&&1G 3N===\'d\'){if(f.5c==F){f.3n("cm",d(){if(2v.9H==1j){2v.9H=1i;J 3N()}})}r{f.5c("9I",d(){if(f.8b==="cl"){J 3N()}})}}r{3m.2h(\'ck 3N is cj a d!\')}};(d(f,1V,gN,F){2v.9H=1j;2v.9G(d(){1q.2A();1g.2A();2g.2A()})})(f,1V,2v.9G);6 gM=d(G,1I){c.G=G;c.1I=1I;c.H=K 1f();c.ci=d(ch,u){c.H[ch]=u;J c};c.gL=d(q){c.q=q};c.4J=d(19){17 q="2g="+c.G;q+="&2q="+c.G;q+="&1U="+c.1I;v(2z in c.H){q+="&"+2z+"="+c.H[2z]}if(c.q!=F){q+=c.q}3k.4J("1T.1K",q).7l(q=>{19(q)})}};6 6q=d(){};6q.cf=d(R){6 l=2v.49(R);6 5b=l.cb;6 cg=5b.w;v(6 k=cg;k>0;k--){if(5b[5b.w-1].D!=F&&5b[5b.w-1].D.1l("7o")<0){l.14(5b[5b.w-1])}}};6q.gK=d(R,9F){6q.cf(R);6 l=2v.49(R);if(9F!=F){6 q=9F}r{6 cd=l.1p.5a;6 5a=2v.49(cd);6 q=7m.9E(5a.u)}v(6 i=0;i{19(q)})};',62,1442,'||||||var||||||this|function||document||Dashboard||||control||style|getElementById||data|else||innerHTML|value|for|length|||parentNode|||property|className|div|undefined|app|parameters||return|new|JAjax|element|class|null|dialog|height|controlId|click|html||event|controls|width|body|||srcElement||px|removeChild||getElementsByTagName|let|type|callBack|module|content|display|inputs|td|Array|Event|upload|true|false|appendChild|indexOf|loading|src|left|dataset|Dialog|appRun|menu|container|getElementsByClassName|url|PuzzleDateTimeBox|input|serialization|select|createElement|break|name|top|img|appName|typeof|replace|methode|span|php|text|AddEvent|divResult|currentIndex|none|Animation|carrousel|tr|Ajax|Methode|window|widget|index|parent|form||popup|grid||core||AddEventById|backGround|||position|Encode|case|message|formId|script|App|error|Close|options|dvMessage|GetCode|AddById|dvWidget|widgetRun|view|Class|code|GetRequest|th|arg|Dom|action||params|parameter|Init|Viewer|minutes|star|requete|setTimeout|ajax|elmnt|contextMenu|prop|imgs|uploadImages|fileUpload|title|elements|padding|parseInt|txtEditor|ChangedControl|location|frUpload|speed|0px|puzzleDateTimeBox|onglet|currentForm|||EntityGrid|split|Open|newDivSelect|center|right|tool|adjustedHeight|Language|block|selector|checked|application|Widgets|dvApp|textarea|classe|button|Request|setAttribute|console|addEventListener|val|param|actions|StartAppBase|clientX|tab|items|hours|sender||while|Send|newLine|push|viewer|remove|nbsp|arrowRight|arrowLeft|date|day|textTool|po|ctr|argument|callback|log|open|gif|lines|Type|dvCenter|oldDivSelect|idSelect|clientY|selected|btn|align||selectedElement|pos4|pos3|opacity|actionButtons|TextArea|Ndiv|hidden|GetById|1000|get|containerName|AppStarted|appCenter|idEntity|mode|preventDefault|Notification|maxHeight|sourceControls|sourceControl|verify|DashBoardManager|xhr|status|origin|LoadDiv|load|StartApp|page|Url|dvControl|100|item|const|Run|interval|10px|sem|prefix|UserAction|moveImgDiv|dvUpload|formUpload|Post|eval|subChild|method|href|AddByClass|balise|contextListBox|back|Confirm|onclick|hdIdElement|_|Decode|choiceMultipe|editElement|notification||step|jour|annee|dep_j|tabs|uploaderDiv|uplloadImage|DialogContent||source|oldChilds|attachEvent|widgets|exist|table|propertyName|alert|applications|apps|hdCallBack|EeProjet|CKEDITOR|PopUp|dvBlockWidget|dvBlockApp|Action|dvMenu|Control|dvLoading|alt|images|zIndex|querySelectorAll|solid|Expression|Draggable|pos2|pos1|clearInterval|Tick|loadingControl|Loading|Notify|Naviguate|pager|ActualDate|frame|propriete|textearea|selects|errors|validators|actionIcon|formBlock|widgetStarted|Load|white|500|line|EeApp|tdApp|context|inline|GetElement|Title|on|Height|Width|LangElement|OnClose|250px|divRun|chaine|auto|getBoundingClientRect|option|slider|instance|callBackYes|Math|Arg|validator|errorControl|submenu|numero|Params|newChild|View|AddEventByClass|optionEntityListBox|200|HideWidget|Images|fixed|ajaxModel|errorMsg|checkbox|hdIdUpload|hdAction|hdApp|instances|join|idForm|ShowBack|Left|dvTchat|cursor|appFunction|args|5px|1px|border|overflow|Verify|dragStop|dragStart|imgCenter|startsWith|active|mois|actualMontYear|selectDate|minuteMore|minuteLess|hoursMore|hoursLess|moi|next|previous|red|currentStar|numeroOnglet|tabId|placeHolderStart|dragMouseDown|result|headers|order|TextBox|logoImg|uploadLoading|hdIdSourceElement|dialogContent|NdivWait|then|JSON|Plugin|model|Apps|check|scrollHeight|WidgetStarted|IncludeCss|IncludeJs|absolute|bind|foreach|show|OpenPopUp|clientHeight|CloseDvWidgetApp|iframe|switch|EeForm|Top|SourceControl|searchDiv|expressions|Decode32|EntityListBox|stopPropagation|tbFilterEntityListBox|test|RegExp|EmailBox|setInterval|viewerRight|viewerLeft|Start|callBackNo|margin|append|notifyError|tbNotifyInput|calendarError|getDate|jours_dans_moi|color|NoteBox|exp||DialogTitle|hiddens|DoAction|DOCUMENT|fichier|readyState|defaultUrl|send|statusText|StartWidget|widgetName|substring|vars|object|CloseSearch|dvParent|dvRun|appStarted|MnimizeApp|appLeft|CloseMenu|file|Form|radio|400|blockWidgetSelected|blockAppSelected|contentDocument|ActiveXObject|IdContactTchat|tbNewMessageTchat|link|elms|LoadNew|Focus|mousedown|backgroundColor|ClientRect|grey|ul|checkBox|query|Show|controlHeight|controlWidth|FadeOut|Fermer|arrow|toolTip|caroussel|fadeOut|intervall|itemPager|caret|nextStepTuto|popupNotify|dateMin|minDate|setDate|getCalendar|AddEventControl||btnSelect|success|note|ShowTab|colors|formatBlock|image|onmousemove|onmouseup|closeDragElement|elementDrag|onmousedown|btnClosePopUp|inputId|hdId|divError|AddErrorMessage|VerifyControl|submit|gridId|toString|actionLine|resizeImage|resize|startX|isDragging|match|close|currentContent|DialogClose|urls|created|asyncrhone|pluginName|parse|dataSource|IsReady|IsLoaded|onreadystatechange|route|ContextMenu|removeResult|Execute|reject|urlencoded|www|setRequestHeader|XMLHttpRequest|RemoveJs|set|replaceValue|blur|replaceObject|dvContent|lstApp|confirm|appId|AppWidget|EeInfo|newApplication|LoadEvent|Resize|appElement|automatic|CloseTchat|HideDvWidget|dataImg|doUpload|ShowContactUser|change|dvForm|edoc|Frame|LoadLanguage|lstMessageTchat|LoadControl|200px|btnFile|parametres|EeProjetAction|offsetParent|offsetTop|offsetLeft||Capture|mouseup|appToolTip|mousemove|css|conteneur|Row|codes|ClosePopUp|cript|tableau|DateTimeBox|CreateContainer|values|innerText|primary|focus|updateValueText|newValue|progressBar|max|updateSliderPosition|querySelector|zA|pointer|SetEditable|overlay|800px|ToolTip|Tuto|Caroussel|Ask|fadeIn|FadeIn|NaviguateInline|circle|stepWidth|carrouselRight|carrouselLeft|NextStep|currentTuto|Required|8px|une|dateMinMonth|cal_body|cells|black|GetNote|VTabStripDisabled|VTab|DateBox|selectTool|Cms|texTools|TextTools|full|1000px|300px|popUpTiltle|popupcontent||onClose|RefreshPage|floor|wait|Wait|AutoCompleteBox|succes|optionSelected|RemoveErrorMessage|Base|NumericBox|controlRectangle|MenuV|tab_|index_|TabStrip|forms|UserActionColumn|identite|columns|GridName|startDragImg|Imageleft|imageTop|startY|stopDragImg|jsonObject|ERROR|contentWindows|verifyFrame|intervale|maxLength|dialogRect|bodyHeight|dialogs|Sender|modes|Text|AjaxAction|messageConfirm|stringify|pluginScript|pluginSource|onload|javascript|childNodes|childs|sourceId||Clear|nbChild|key|Add|not|The|complete|DOMContentLoaded|Remove|Admin|AddEventBySelector|CloseContextMenu|selectFiterBox|CheckAndClose|Get|resolve|Widget|RemoveWidgetStarted|WidgetStartedHide|ShowWidget|WidgetsStarted|AddWidgetStarted|AddEventWindowsTool|GetPosition|AddEventWidget|LoadWidget|setProperty|entity|bindInput|end|start|replaceProperty|ViewName|render|onDestroy|addEvent|onRender|onInit|create|Controller|LoadModule|AddAppUser|Comment|appWidget|ReportBug|About|CloseApp|RestoreApp|550px|relative|clientWidth|innerHeight|removeClass|divApp|Membre|HideDvApp|debug|reloadAction|http|localhost|||GetPath|userId|projetId|updateElement|editor|ConnectDemo|idProjet|ShowProjet|blockWidget_|blockApp_|MOZ|IE|Code|AddEventApp|LoadApp|||RefreshFunction|White|BackGroundColor|Opacity|Argument|SendMessageTchat|GetMessageTchat|btnForm|btnApp|EeFile|btnAnnonce|btnProjet|btnAgenda|btnMessage|btnCommunity|btnContact|btnProfil|btnIde|btnAdmin|btnNotify|btnStart|regexs|OpenTabProjet|elementDashboard|LoadTool|clientTop|clientLeft|keyPressFunction|keyPress|move|Moussemouve|Mousseout|Mousseon|removeEventListener|functionToExecute|typeControl|cont|AddEventAppMenu|600px|Name|press|Serialization|yy|dateFormat|SetValue|trim|btnValidMultiple|label|cbChoice_|toLowerCase|keyup|bFiabilite|clignotant|RangeBox|Z0|Blur|prepend|EditElement|Editable||stopDrag|drag|startDrag|setDrag|RemoveOn|ShowOn|HideOverlay|ShowOverlay|imgContainerMini|times|9999|currentViewer|AddOnControl|editable|draggable|mouseout|mouseenter|RemoveClass|AddClass|tuto|autoClose|AutoClose|Hide|2000|350|innerWidth|itemClass|carrouselPager|Continuer|btnNotifyQuit|btnNotifyContinue|danger|btnNotifyNo|btnNotifyYes|bottom|100px|rieur|sup|selectionner|dateMinDay|dateMinYear|getMonth||verifDate|mindate|tbody|total|colspan|1900|getTime|20px|Selectionnez|Date|getTable|AddEventControlTime|pageY|nbOnglet|CreateFontSizeTool|CreateForeColorTool||node|checkIcon|CreateTextTool|UpdateContentBlock|execCommand|stopImmediatePropagation|min|FitToContent|imageControl|marginLeft|marginTop|dragElementPopup|Module|ControllerType|Classe|scrollTop|slice|startAt|sourceName|Id|RenderError|RenderSuccess|isArray|multiple|VerifyType|FieldRequired|VerifiyUpload|visibility|visible|TabStripEnabled|TabStripDisabled|numberLines|header|Sort|loadPage|idEntite|execute|orders|stopResize|deltaX|deltaY|screenY|screenX|moveDragImg|startResize|resultDocument|jsonString||regex|extractResult|OK|clearFrame|telecharger|Impossible|token|btnSendUpload||btnCloseContext|dragElement|Reposition|controller|ajaxFile|DialogRighContent|Value|nodeName|CallType|typef|Content|donnees|CreateRequete|XMLHTTP|Reactive|ChangeContent|myRegEx|SourceControls|RequestPlugin|SendRequest|RegisterJs|Register|cloneNode|Bind|SetData|Http|domIsReady|GetByClassName|ON|GetParent|AddBySelector|selectMultipleBox|entityListBoxIcon|clickableContext|scroll|onerror|response|300|UTF|charset||||Promise|ShowHideWidget|TryWidget|CloseWidget|widgetHide|backgrounColor|before|after|Observe|template|LoadUserApp|AddToDesktopApp|ConfirmRemoveAppUser|RemoveAppUser|AddComment|EeComment|bug|EeBug|EeBrowser|OpenBrowser|appli|pn|panel|fluid|row|Object|415px|520px|960px|205|MaximiseApp|SetSize|ResizeElement|span12|addClass|span10|span2|small|AppQuit|subApp|AppRun|LoadMember|memberDashBoard|ShowDvWidget|ShowDvApp|DomIsReady|Html|errorModel|PleaseCompleteField|require|UpdateModele|Envoyer|GetUploadButton|DestinataireId|ProjetId|EeProjetProjet|EntityName|AppName|SetAdvancedText|9AB8F3|uiColor|Basic|toolbar|SetBasicAdvancedText|LoadDesktop|SendFormUser|SendForm|CanComplete|Questionnaire|TryForm|ShowForm||IdProjet||projet|Detail|compte|Creation|AskCreateCompte|CreateCompte|SetSizeApp||LoadWidgetBefore|LoadWidgetAfter|LoadAppBefore|LoadAppAfter||sidebar|idTextArea|GetFrameContent|Alert|AddElement|ConfirmAdd|Delete|ConfirmDelete|des|gestion|Nouvelle|Message|Me|dvMessageTchat|UserId|GetTchat|ShowTchat|EeAnnoncer|btnAddApp|EeWidget|btnAddWidget|EeAgenda|EeMessage|EeComunity|EeParameter|btnParameter|EeExplorer|btnExplorer|EeContact|EeProfil|EeIde|EeAdmin|EeNotify|All|ShowInfo|CloseAll|ShowMenu|Back|Call|Execution|GetElements|Parameter|ressources|LoadProjetDashboard|dropdown|loading16|dvTool|keyPressCode|keyCode|which|9980|9970|btnClose|btnMinimize|removeEvent|RemoveEvent|RemoveEventByClass|stylesheet|rel|disconnect|deconect||Deconnect|AddEventControls|appTool|AddEventAppTool|AddEventWidgetMenu|appMenu|widgetMenu|AddEventMenu|400px|Login|GetImageLoading|onkeypress|charCodeAt|fromCharCode|String|Decript|controlType|datetimepicker|selectedIndex|children|Valider|OpenMultiple|offsetWidth|rangeBox|constructor|OpenTop|mini|viewerCenter|naviguate|thumb|viewerContainer|string|AddDraggable|RemoveLoading|AddLoading|ToogleClass|AddViewer|parseFloat|SlideLeft|5000|carrousselInline|Quit|Continue|No|Yes|upper|extrabold|fit|15px|150|99999|notify|Veuillez|getFullYear|cal_aujourdhui|isNaN|Sam|Ven|Jeu|Mer|Mar|Lun|Dim|cal_j_semaines|actual|cal_calendrier|getDay|date_aujourdui|Decembre|Novembre|Octobre|Septembre|Aout|Juillet|Juin|Mai|Avril|Mars|Fevrier|Janvier|getYear|00|size|font|time|horaire|calendar|999999|450px|vtab_0|vindex_0|vtab_|vindex_|VTabStripEnabled|_vindex_|_vtab_|datepicker|GetRichContent|fontsize|violet|purple|green|foreColor|ValidContentText|H3||H2|H1|underline|italic|Bold|background|AddImage||DialogCms|Addmage|libraryIcon|currentBlock|keydown|insertBefore|texte|votre|Entrez|borderRadius|80vh|contentEditable|ShowToolContentBlock|ImagePrincipale|ShowImage|popup0|40px|Maximize|Front|documentElement|MyPopUP|SetResult|sourceControlId|obj|sp|Search|default|Reset|RemoveValidator|AddValidator|DeleteImage|ConfirmDeleteImage|RemoveImage|GetValue|sourcename|SetDataSource|SetId|GetId|CleanMessage|Serialize|email|HaveError|disabled|IncorrectFormat|IsValid|CloseTool|CloseSubMenu|openSubMenu|tab_0|index_0|IdEntity|iconAction|IdEntite|all|replaceAll|sortPage|Page|executeFirstAction|entityPager|Initialise|chiffre|un|saisir|Merci|VerifyEmpty||VerifyNumber|VerifyTel|ICICICI|catch|resultType|try|jpg|Tmp|Data|backgroundImage|contentWindow|now|fileChanged|RemoveImageBeforeAddNew|onpenFile|IsOpen|onLoaded|Chargement|9999999|350px|150px|minHeight|calc|minWidth|getClientRects|fullDialog|leftDialog|rightDialog|130|screen|float|dialogButton|Full|Right|FORM|JUserAction|RefreshModule|Refresh|responseText|responseXML|xml|actionrequete|ok|datas|POST|GET|Microsoft|Msxml2|RetunData|post|ClosePopup|DIV|DisabledOnLoad|Asynchrone|Jax'.split('|'))) class TextRichEditor { getTool() { let tools = ["H1", "H2", "H3", "Paragraph", "Bold", "Italic", "Underline", "Stroke", "List", "FontSize", "FontColor", "BackgroundColor", "Link", "AlignLeft", "AlignCenter", "AlignRight", "ShowBlock" , "TableTool" ]; return tools; } constructor(control, options) { this.sourceControl = control; //On est deja en édition if (this.sourceControl.className == "txtEditor") { return; } this.sourceControlType = control.tagName; this.sourceControl.style.display = "none"; this.tools = this.getTool(); if (options != undefined) { if (options.tools != undefined) { for (let optionTool in options.tools) { this.tools.push(options.tools[optionTool]); } } if (options.events != undefined) { this.events = options.events; } } this.init(); } init() { this.createEditor(); if (this.sourceControlType == "DIV") { this.inputArea.innerHTML = this.sourceControl.innerHTML; } else { this.inputArea.innerHTML = this.sourceControl.value; } this.initEvent(); } initEvent() { let instance = this; this.inputArea.addEventListener("keyup", (e) => { instance.inputAreaChanged(e, instance); }); instance.initEvent instance.initEventImg(); } initEventImg() { let instance = this; let images = this.inputArea.querySelectorAll("img"); for (let i = 0; i < images.length; i++) { images[i].removeEventListener("click", function (e) { instance.editImageProperty(e, instance) }); images[i].addEventListener("click", function (e) { instance.editImageProperty(e, instance) }); } } editImageProperty(e, instance) { let imgSource = e.srcElement; let view = "
    "; view += "
    " view += ""; view += ""; view += ""; view += ""; view += "" view += ""; view += "
    "; instance.dialog(view, function () { Event.AddById("btnApplyPropertyImage", "click", (e) => { e.preventDefault(); let width = Form.GetValue("imagePropertyForm", "width"); let widthType = Form.GetValue("imagePropertyForm", "widthType"); imgSource.style.width = width + widthType; let position = Form.GetValue("imagePropertyForm", "position"); imgSource.parentNode.style.textAlign = position; TextRichEditor.removeDialog(); }); }); } dialog(view, initHandler) { let TextRidhEditorDialog = document.getElementById("TextRidhEditorDialog"); if (TextRidhEditorDialog == null) { let instance = this; let dialog = document.createElement("div"); dialog.id = "TextRidhEditorDialog"; dialog.style.width = "350px"; dialog.style.height = "100vh"; dialog.style.position = "fixed"; dialog.style.padding = "10px"; dialog.style.top = "0"; dialog.style.right = "0"; // dialog.style.border = "1px solid grey"; //dialog.style.borderRadius = "8px"; dialog.style.boxShadow = "10px 10px 20px rgba(0, 0, 0, 0.4)"; dialog.style.zIndex = "9999999999"; dialog.style.background = "white"; dialog.innerHTML = "
    "; dialog.innerHTML += view; document.body.appendChild(dialog); Event.AddById("btnCloseDialog", "click", function () { TextRichEditor.removeDialog(); }); if (initHandler) { initHandler(); } } } static removeDialog(e) { let instance = this; if (e == undefined || (e.srcElement.tagName != "IMG" && e.srcElement.parentNode.parentNode.parentNode.id != "TextRidhEditorDialog")) { document.removeEventListener("click", TextRichEditor.removeDialog); let TextRidhEditorDialog = document.getElementById("TextRidhEditorDialog"); TextRidhEditorDialog.parentNode.removeChild(TextRidhEditorDialog); } } inputAreaChanged() { if (this.sourceControlType == "DIV") { this.sourceControl.innerHTML = this.inputArea.innerHTML; } else { this.sourceControl.value = this.inputArea.innerHTML; } } createEditor() { this.editor = document.createElement("div"); this.editor.className = "txtEditor"; this.createToolBar(); this.createInputArea(); this.sourceControl.parentNode.prepend(this.editor); } createToolBar() { this.toolBar = document.createElement("div"); this.toolBar.className = 'toolBar'; this.appendTools(); this.editor.append(this.toolBar); } createInputArea() { this.inputArea = document.createElement("div"); this.inputArea.className = "inputArea"; this.inputArea.setAttribute("contenteditable", "true"); this.editor.append(this.inputArea); } appendTools() { this.toolsObject = Array(); for (let tool in this.tools) { let Tool = eval('new ' + this.tools[tool] + '(this)'); for (let event in this.events) { if (this.events[event]["tool"] == this.tools[tool]) { Tool.setEvent(this.events[event]["events"]) } } this.toolBar.append(Tool.getIconeContainer()); this.toolsObject.push(Tool); } } getContent() { this.clearBeforeSave(); let content = this.inputArea.innerHTML; return content; } getJSONContent(){ let content = this.getContent(); return JSON.stringify({content:content}); } getCleanContent(){ let content = this.getContent(); content = content.replace(/>/g, '>'); content = content.replace(/</g, '<'); return content; } setSelectedNode(node) { this.node = node; } appendImage(imgSrc, width) { let selection = window.getSelection(); let image = document.createElement("img") image.src = imgSrc; image.style.width = width + "px"; this.node.append(image); } appendLink(label, link) { let selection = window.getSelection(); let a = document.createElement("a") a.innerHTML = label; a.href = link; this.node.append(a); } appendTable(column, row){ let selection = window.getSelection(); let container = document.createElement("div"); let html = ""; for(let i = 0; i < row; i++){ html += ""; for(let j = 0; j < column; j++){ html += ""; } html += ""; } html += "
    "; container.innerHTML = html; this.node.append(container); } clearBeforeSave() { for (let tools in this.toolsObject) { if (this.toolsObject[tools].name == "ShowBlock") { if (this.toolsObject[tools].activated) { this.toolsObject[tools].execute(); } } } } quit() { this.inputAreaChanged(); this.editor.parentNode.removeChild(this.editor); this.sourceControl.style.display = ""; } }; class BaseTool { constructor(editor) { this.container = document.createElement("div"); this.container.innerHTML = this.getIcone(); this.container.title = this.getName(); this.editor = editor; this.name = ""; let instance = this; this.container.addEventListener("mousedown", (e) => { instance.execute(e); }); } getIconeContainer() { return this.container; } findParentWithTag(node, tagName) { while (node && node !== document) { if (node.nodeName === tagName.toUpperCase()) { return node; } node = node.parentNode; } return null; } applyStyle(balise) { const selection = window.getSelection(); if (!selection.rangeCount) return; const range = selection.getRangeAt(0); const selectedText = range.extractContents(); //const balise = 'strong'; // Exemple: 'strong' const parentWithTag = this.findParentWithTag(selection.anchorNode, balise); let newNode; if (parentWithTag) { // Si un parent avec la balise spécifiée est trouvé, retirer cette balise en replaçant son contenu newNode = document.createDocumentFragment(); // Créer un fragment pour contenir le texte newNode.appendChild(selectedText); // Ajouter le texte sélectionné au fragment parentWithTag.parentNode.replaceChild(newNode, parentWithTag); // Remplacer la balise par le fragment } else { // Si la balise n'est pas trouvée, appliquer la balise au texte sélectionné newNode = document.createElement(balise); newNode.appendChild(selectedText); range.insertNode(newNode); } // Nettoyer et réinitialiser la sélection pour englober le nouveau noeud selection.removeAllRanges(); const newRange = document.createRange(); newRange.selectNodeContents(newNode); selection.addRange(newRange); return newNode; } addStyle(style, value) { const selection = window.getSelection(); if (!selection.rangeCount) return; if (selection.anchorNode.parentNode.tagName == "DIV") { let newNode = this.applyStyle("span"); newNode.style[style] = value; return newNode; } else { selection.anchorNode.parentNode.style[style] = value; return selection.anchorNode.parentNode; } } setEvent(events) { this.events = events; } execute(){ this.editor.inputAreaChanged(); } } class Bold extends BaseTool { getIcone() { return "B"; } getName() { return Language.GetCode("Base.TextRichEditorBold"); } execute(e) { e.preventDefault(); this.applyStyle("B"); super.execute(); } } class Italic extends BaseTool { getIcone() { return "I"; } getName() { return Language.GetCode("Base.TextRichEditorBoldItalic"); } execute(e) { e.preventDefault(); this.applyStyle("i"); super.execute(); } } class H1 extends BaseTool { getIcone() { return "H1"; } getName() { return Language.GetCode("Base.TextRichEditorH1"); } execute(e) { e.preventDefault(); this.applyStyle("h1"); super.execute(); } } class H2 extends BaseTool { getIcone() { return "H2"; } getName() { return Language.GetCode("Base.TextRichEditorH2"); } execute(e) { e.preventDefault(); this.applyStyle("h2"); super.execute(); } } class H3 extends BaseTool { getIcone() { return "H3"; } getName() { return Language.GetCode("Base.TextRichEditorH3"); } execute(e) { e.preventDefault(); this.applyStyle("h3"); super.execute(); } }class Underline extends BaseTool { getIcone() { return "u"; } getName() { return Language.GetCode("Base.TextRichEditorUndeline"); } execute(e) { e.preventDefault(); this.applyStyle("u"); super.execute(); } } class Stroke extends BaseTool { getIcone() { return "S"; } getName() { return Language.GetCode("Base.TextRichEditorStroke"); } execute(e) { e.preventDefault(); this.applyStyle("s"); super.execute(); } } class List extends BaseTool { getIcone() { return " "; } getName() { return Language.GetCode("Base.TextRichEditorList"); } execute(e) { e.preventDefault(); const selectedText = window.getSelection().toString(); let newNode = this.applyStyle("ul"); newNode.innerHTML = ""; const li = document.createElement('li'); li.innerHTML = selectedText; newNode.appendChild(li); super.execute(); } } class FontSize extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorFonSize"); } execute(e) { let instance = this; this.select = this.container.querySelector("select"); this.select.addEventListener("change", (e) => { let value = e.srcElement.value; instance.addStyle("fontSize", value + "px"); super.execute(); }); } } class FontColor extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorFontColor"); } execute(e) { let instance = this; this.select = this.container.querySelector("select"); this.select.addEventListener("change", (e) => { let value = e.srcElement.value; instance.addStyle("color", value); super.execute(); }); } } class BackgroundColor extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorBackGroundColor"); } execute(e) { let instance = this; this.select = this.container.querySelector("select"); this.select.addEventListener("change", (e) => { let value = e.srcElement.value; instance.addStyle("backgroundColor", value); super.execute(); }); } } class AlignLeft extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorAlignLeft"); } execute(e) { let instance = this; let newNode = instance.addStyle("textAlign", "left"); newNode.style.width = "100%"; newNode.style.display = "inline-block"; super.execute(); } } class AlignCenter extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorAlignCenter"); } execute(e) { let instance = this; let newNode = instance.addStyle("textAlign", "center"); newNode.style.width = "100%"; newNode.style.display = "inline-block"; super.execute(); } } class AlignRight extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorAlignRight"); } execute(e) { let instance = this; let newNode = instance.addStyle("textAlign", "right"); newNode.style.width = "100%"; newNode.style.display = "inline-block"; super.execute(); } } class ImageTool extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorImage"); } setEvent(events) { this.events = events; } execute(e) { e.preventDefault(); for (let event in this.events) { if (this.events[event]["type"] == e.type) { let node = window.getSelection().anchorNode; this.events[event]['handler'](this.editor, node); } } } } class SaveContent extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorSaveContent"); } execute(e) { this.editor.clearBeforeSave(); for (let event in this.events) { if (this.events[event]["type"] == e.type) { this.events[event]['handler'](this.editor); } } } } class ShowBlock extends BaseTool { constructor(editor){ super(editor); this.activated = false; this.name = "ShowBlock"; } getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorShowBlock"); } execute(e) { let instance = this; let inputArea = instance.editor.inputArea; let elements = inputArea.querySelectorAll("div,h1,h2,h3, p, img"); if(instance.activated){ instance.activated = false; let infoDiv = document.querySelectorAll(".detailBlock.infoDiv"); for(let i =0; i < infoDiv.length; i++){ infoDiv[i].parentNode.removeChild(infoDiv[i]); } } else { instance.activated = true; } for(let i =0 ; i < elements.length; i++){ if(instance.activated == false){ elements[i].classList.remove("detailBlock"); } else { elements[i].classList.add("detailBlock"); let infoDiv = document.createElement("div"); infoDiv.innerHTML = elements[i].tagName; infoDiv.className = "detailBlock infoDiv"; elements[i].prepend(infoDiv); } } super.execute(); } }class Link extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorLink"); } setEvent(events) { this.events = events; } execute(e) { e.preventDefault(); e.stopPropagation(); let instance = this; let node = window.getSelection().anchorNode; let textValue =""; let child = false; let removeChid = false; //ON prend la div parents if(node.nodeName == "#text" ){ child = node; node = node.parentElement; if( window.getSelection().toString() != ""){ textValue = node.textContent; removeChid = true; } } instance.editor.setSelectedNode(node); let view = "
    "; view += "
    " view += ""; view += ""; view += ""; view += ""; view += ""; view += "
    "; this.editor.dialog(view, function () { Event.AddById("btnApplyLink", "click", (e) => { e.preventDefault(); let label = Form.GetValue("linkForm", "label"); let link = Form.GetValue("linkForm", "link"); if(removeChid){ console.log("On remplace"); console.log(node); let a = document.createElement("a") a.innerHTML = label; a.href = link; window.getSelection().anchorNode.appendChild(a); //instance.editor.setSelectedNode(node); //instance.editor.appendLink(label, link); } else{ instance.editor.appendLink(label, link); } TextRichEditor.removeDialog(); }); }); } }class SourceCode extends BaseTool { constructor(editor){ super(editor); this.activated = false; this.name = "SourceCode"; } getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorShowSourceCode"); } execute(e) { let instance = this; let inputArea = instance.editor.inputArea; let elements = inputArea.querySelectorAll("div,h1,h2,h3, p, img"); if(instance.activated){ instance.activated = false; let codeEditor = document.getElementById("codeEditor"); inputArea.innerHTML = codeEditor.value.replace(/([\s\S]*?)<\/code>/g, function(match, p1) { // Remplacer les caractères < et > dans le contenu trouvé, puis ajouter les
    pour les sauts de ligne let transformed = p1 .replace(/\n/g, "
    "); // Remplacer les sauts de ligne par
    // Retourner le contenu modifié avec les balises return "" + transformed + ""; });; inputArea.style.display = ""; inputArea.parentNode.removeChild(codeEditor); } else { instance.activated = true; let codeEditor = document.createElement("textarea"); codeEditor.id = "codeEditor"; codeEditor.style.width = "100%"; codeEditor.style.height = "auto"; codeEditor.style.minHeight = "250px"; codeEditor.value = inputArea.innerHTML.replace(/([\s\S]*?)<\/code>/g, function(match, p1) { // Remplacer les caractères < et > dans le contenu trouvé, puis ajouter les
    pour les sauts de ligne let transformed = p1 .replace(/
    /g, "\n"); // Remplacer les sauts de ligne par
    // Retourner le contenu modifié avec les balises return "" + transformed + ""; }); inputArea.parentNode.appendChild(codeEditor); inputArea.style.display = "none"; } super.execute(); } }class TableTool extends BaseTool { getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorTable"); } setEvent(events) { this.events = events; } execute(e) { e.preventDefault(); let imgSource = e.srcElement; let instance = this; let node = window.getSelection().anchorNode; instance.editor.setSelectedNode(node); let view = "
    "; view += "
    " view += ""; view += ""; view += ""; view += ""; view += ""; view += "
    "; this.editor.dialog(view, function () { Event.AddById("btnAddTable", "click", (e) => { e.preventDefault(); let column = Form.GetValue("tableForm", "column"); let row = Form.GetValue("tableForm", "row"); instance.editor.appendTable(column, row); TextRichEditor.removeDialog(); }); }); } }class Paragraph extends BaseTool { getIcone() { return "P"; } getName() { return Language.GetCode("Base.TextRichEditorParagraph"); } execute(e) { e.preventDefault(); this.applyStyle("p"); super.execute(); } }class HtmlToCode extends BaseTool { constructor(editor){ super(editor); this.activated = false; this.name = "HtmlToCode"; } getIcone() { return ""; } getName() { return Language.GetCode("Base.TextRichEditorShowSourceCode"); } execute(e) { let instance = this; let inputArea = instance.editor.inputArea; let codeEditor = document.querySelector("#codeEditor"); let updatedCode =""; if(codeEditor.value.indexOf(":lt") < 0 ){ updatedCode = codeEditor.value.replace(/([\s\S]*?)<\/codehtml>/g, function(match, p1) { // Remplacer les caractères < et > dans le contenu trouvé, puis ajouter les
    pour les sauts de ligne let transformed = p1 .replace(//g, ":gt:") // Remplacer > par > .replace(/'/g, ":q") .replace(/{/g, ":#123;")// Remplacer < par < .replace(/}/g, ":#125;")// Remplacer < par < .replace(/\n/g, ":br:"); // Remplacer les sauts de ligne par
    // Retourner le contenu modifié avec les balises return "" + transformed + ""; }); } else{ updatedCode = codeEditor.value.replace(/([\s\S]*?)<\/codehtml>/g, function(match, p1) { // Remplacer les caractères < et > dans le contenu trouvé, puis ajouter les
    pour les sauts de ligne let transformed = p1 .replace(/:lt:/g, "<") // Remplacer < par < .replace(/:gt:/g, ">") // Remplacer > par > .replace(/:q/g, "'") // Remplacer < par < .replace(/:#123;/g, "{")// Remplacer < par < .replace(/:#125;/g, "}")// Remplacer < par < .replace(/:br:/g, "\n"); // Remplacer les sauts de ligne par
    // Retourner le contenu modifié avec les balises return "" + transformed + ""; }); } codeEditor.value = updatedCode; super.execute(); } }var Apps = ['Cms','EeApp','Lang','Ide',];