eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('M 7a(F){l.F=F;l.J=I V(8);l.3k=I V(8);l.1v=I V();l.1T=0;l.6c=1e;l.5q=1;l.4l=1k;l.4m=1k;l.6z=I V();l.6j=I V();l.20=I V();l.28=I V();l.25=I V();l.27=I V();l.1Z=I V();l.26=I V();11(m i=0;i<8;i++){l.J[i]=I V(8);11(m j=0;j<8;j++){l.J[i][j]=I 3e()}}u(F.1m[\'3S\']){m 1Y=F.1m[\'3S\'].3R(/\\/| /g);11(m i=0;i<8;i++){m 18=0;11(m j=0;j<1Y[i].E;j++){m c=1Y[i].1w(j);36(c){1f\'p\':l.J[i][18].w=\'2o\';l.J[i][18].v=\'1l\';18++;10;1f\'n\':l.J[i][18].w=\'2G\';l.J[i][18].v=\'1l\';18++;10;1f\'k\':l.J[i][18].w=\'2w\';l.J[i][18].v=\'1l\';l.3y=i;l.3z=18;18++;10;1f\'q\':l.J[i][18].w=\'1E\';l.J[i][18].v=\'1l\';l.28[l.28.E]=[i,18];18++;10;1f\'r\':l.J[i][18].w=\'1P\';l.J[i][18].v=\'1l\';l.26[l.26.E]=[i,18];18++;10;1f\'b\':l.J[i][18].w=\'1Q\';l.J[i][18].v=\'1l\';l.27[l.27.E]=[i,18];18++;10;1f\'P\':l.J[i][18].w=\'2o\';l.J[i][18].v=\'1c\';18++;10;1f\'N\':l.J[i][18].w=\'2G\';l.J[i][18].v=\'1c\';18++;10;1f\'K\':l.J[i][18].w=\'2w\';l.J[i][18].v=\'1c\';l.3D=i;l.3A=18;18++;10;1f\'Q\':l.J[i][18].w=\'1E\';l.J[i][18].v=\'1c\';l.20[l.20.E]=[i,18];18++;10;1f\'R\':l.J[i][18].w=\'1P\';l.J[i][18].v=\'1c\';l.1Z[l.1Z.E]=[i,18];18++;10;1f\'B\':l.J[i][18].w=\'1Q\';l.J[i][18].v=\'1c\';l.25[l.25.E]=[i,18];18++;10;1f\'1\':1f\'2\':1f\'3\':1f\'4\':1f\'5\':1f\'6\':1f\'7\':1f\'8\':18+=3n(c);10}}}u(1Y[8]=="b"){l.6c=1k}l.5q=3n(1Y[12])}Y{11(m i=0;i<8;i++){l.J[6][i].w=\'2o\';l.J[6][i].v=\'1c\';l.J[1][i].w=\'2o\';l.J[1][i].v=\'1l\'}11(m i=0;i<2;i++){l.J[7][i*7].w=\'1P\';l.J[7][i*7].v=\'1c\';l.1Z[l.1Z.E]=[7,i*7];l.J[0][i*7].w=\'1P\';l.J[0][i*7].v=\'1l\';l.26[l.26.E]=[0,i*7];l.J[7][i*5+1].w=\'2G\';l.J[7][i*5+1].v=\'1c\';l.J[0][i*5+1].w=\'2G\';l.J[0][i*5+1].v=\'1l\';l.J[7][i*3+2].w=\'1Q\';l.J[7][i*3+2].v=\'1c\';l.25[l.25.E]=[7,i*3+2];l.J[0][i*3+2].w=\'1Q\';l.J[0][i*3+2].v=\'1l\';l.27[l.27.E]=[0,i*3+2]}l.J[7][3].w=\'1E\';l.J[7][3].v=\'1c\';l.20[l.20.E]=[7,3];l.J[7][4].w=\'2w\';l.J[7][4].v=\'1c\';l.3D=7,l.3A=4;l.J[0][3].w=\'1E\';l.J[0][3].v=\'1l\';l.28[l.28.E]=[0,3];l.J[0][4].w=\'2w\';l.J[0][4].v=\'1l\';l.3y=0,l.3z=4}11(m i=0;i<8;i++){l.3k[i]=I V(8);11(m j=0;j<8;j++){l.3k[i][j]=l.J[i][j].3p()}}l.78=M(){m W=16;8m{W=l.68();u(W)l.1v[l.1v.E]=W}3O(W)};l.79=M(){u(l.1v.E>l.1T)T l.1v[l.1T];T 16};l.37=M(){T l.1T};l.57=M(){u(l.1v.E>l.1T)T l.1v[l.1T++];T 16};l.6O=M(){u(l.1T>0)T l.1v[--l.1T];T 16};l.6X=M(){l.1T=l.1v.E};l.6Y=M(){l.1T=0};l.6Z=M(1C){u(1C!=l.4l){l.3l(l.3k);l.4l=!l.4l}T l.3k};l.6W=M(1C){u(1C!=l.4m){l.3l(l.J);l.4m=!l.4m}T l.J};l.3l=M(H){l.1C=!l.1C;11(m i=0;i<8;i++){11(m j=0;j<4;j++){m C=H[i][j];H[i][j]=H[7-i][7-j];H[7-i][7-j]=C}}};l.68=M(H){m D=l.F.57();m 2Z=D;u(D==16)T;m v=D[1];D=D[0];m 66=/^[a-z]+[1-8]/;m 69=/^N[0-9]?[a-z]+[1-8]/i;m 6d=/^B[a-z]+[1-8]/;m 6e=/^Q([a-z]|[0-9])?[a-z]+[1-8]/i;m 6i=/^R([a-z]|[0-9])?[a-z]+[1-8]/i;m 6f=/^(0|O)-(0|O)-(0|O)/i;m 6g=/^(0|O)-(0|O)/i;m 6h=/^K[a-z]+[1-8]/i;m 2R="";m U=3B(D);m 1s,19,D,1t,1F=16,5S=1k;u(69.1x(D)){1s=6H(l,D,U,v)}Y u(6d.1x(D)){1s=62(l,l.J,D,U,v)}Y u(6e.1x(D)){1s=6A(l,l.J,D,U,v)}Y u(6i.1x(D)){1s=6k(l,l.J,D,U,v)}Y u(6h.1x(D)){1s=6B(l,l.J,v)}Y u(6g.1x(D)){m 5Q=I V(\'67\',\'8v\',\'8I\',\'8G\');m 5P=I V(\'60\',\'8F\',\'8D\',\'7z\');u(6f.1x(D)){5Q=I V(\'67\',\'7m\',\'7k\',\'7g\');5P=I V(\'60\',\'7Q\',\'7O\',\'7N\')}m 2W=v==\'1c\'?5P:5Q;1s=3B(2W[0]);U=3B(2W[1]);19=l.J[1s[0]][1s[1]];D=l.J[U[0]][U[1]];u(\'2w\'==19.w&&\'1c\'==19.v)l.3D=U[0],l.3A=U[1];Y u(\'2w\'==19.w&&\'1l\'==19.v)l.3y=U[0],l.3z=U[1];1t=5Y(l,19,D,2R);1F=I 4D();1F.47=2Z[0];1F.4o=1t[2].w;1F.4k=1t[2].v;1F.2Y=1t[3];1F.3L(I 2E(1s[0],1s[1],1t[0].w,1t[0].v));1F.3L(I 2E(U[0],U[1],1t[1].w,1t[1].v));1s=3B(2W[2]);U=3B(2W[3])}Y u(66.1x(D)){u(/^[a-z]+[1-8]=[A-Z]/.1x(D))2R=D.1w(D.2V(\'=\')+1);1s=63(l.J,D,U,v);5S=1e}Y{2U("7L\'t 7K 1h 7M w D W \'"+2Z+"\'")}19=l.J[1s[0]][1s[1]];D=l.J[U[0]][U[1]];u(\'2w\'==19.w&&\'1c\'==19.v){l.3D=U[0],l.3A=U[1]}Y u(\'2w\'==19.w&&\'1l\'==19.v){l.3y=U[0],l.3z=U[1]}Y u(\'1Q\'==19.w){m 14;u(\'1c\'==19.v){14=22(l.25,1s);l.25[14][0]=U[0];l.25[14][1]=U[1]}Y{14=22(l.27,1s);l.27[14][0]=U[0];l.27[14][1]=U[1]}}Y u(\'1E\'==19.w){m 14;u(\'1c\'==19.v){14=22(l.20,1s);l.20[14][0]=U[0];l.20[14][1]=U[1]}Y{14=22(l.28,1s);l.28[14][0]=U[0];l.28[14][1]=U[1]}}Y u(\'1P\'==19.w){m 14;u(\'1c\'==19.v){14=22(l.1Z,1s);l.1Z[14][0]=U[0];l.1Z[14][1]=U[1]}Y{14=22(l.26,1s);l.26[14][0]=U[0];l.26[14][1]=U[1]}}u(\'1E\'==D.w){u(\'1c\'==D.v){14=22(l.20,U);l.20.3s(14,1)}Y{14=22(l.28,U);l.28.3s(14,1)}}Y u(\'1Q\'==D.w){u(\'1c\'==D.v){14=22(l.25,U);l.25.3s(14,1)}Y{14=22(l.27,U);l.27.3s(14,1)}}Y u(\'1P\'==D.w){u(\'1c\'==D.v){14=22(l.1Z,U);l.1Z.3s(14,1)}Y{14=22(l.26,U);l.26.3s(14,1)}}u(!1F)1F=I 4D();m 2a=16;u(5S)2a=6w(l,1s[0],1s[1],U[0],U[1]);u(2a){m 1n=l.J[2a[0]][2a[1]];m 2g=I 2E(2a[0],2a[1],1n.w,1n.v);1F.2g=2g;l.J[2a[0]][2a[1]].v=16;l.J[2a[0]][2a[1]].w=16;l.J[2a[0]][2a[1]].2I=16}1t=5Y(l,19,D,2R);1F.4o=1t[2].w;1F.4k=1t[2].v;1F.2Y=1t[3];1F.47=2Z[0];u(2R){u("1E"==1t[1].w){u(\'1c\'==1t[1].v){l.20[l.20.E]=[U[0],U[1]]}Y{l.28[l.28.E]=[U[0],U[1]]}}Y u("1Q"==1t[1].w){u(\'1c\'==1t[1].v){l.25[l.25.E]=[U[0],U[1]]}Y{l.27[l.27.E]=[U[0],U[1]]}}Y u("1P"==1t[1].w){u(\'1c\'==1t[1].v){l.1Z[l.1Z.E]=[U[0],U[1]]}Y{l.26[l.26.E]=[U[0],U[1]]}}}1F.3L(I 2E(1s[0],1s[1],1t[0].w,1t[0].v));1F.3L(I 2E(U[0],U[1],1t[1].w,1t[1].v));T 1F};22=M(1g,2W){11(m i=0;i<1g.E;i++){u(1g[i][0]==2W[0]&&1g[i][1]==2W[1]){T i}}};63=M(17,D,C,v){m x=C[1],y=C[0];u(C[2][0]!=-1&&C[2][1]!=-1){T I V(C[2][1],C[2][0])}u(C[2][0]!=-1||C[3]!=-1){m 1z=I V(I V(C[0]+1,C[1]-1),I V(C[0]+1,C[1]+1),I V(C[0]-1,C[1]-1),I V(C[0]-1,C[1]+1));11(m i=0;i<1z.E;i++){1L{u(17[1z[i][0]][1z[i][1]].w==\'2o\'&&17[1z[i][0]][1z[i][1]].v==v){u(C[3]!=-1&&C[3]==1z[i][1]){u(y<1z[i][0]&&v=="1l")1W;u(y>1z[i][0]&&v=="1c")1W;T I V(1z[i][0],1z[i][1])}}}1M(e){}}}Y{1L{m j;11(m i=0;i<8;i++){j=(v==\'1c\')?7-i:i;u(17[j][x].w==\'2o\'&&17[j][x].v==v){u(2t.2X(j-y)>2){1W}u(2==2t.2X(j-y)){m 4n=(v==\'1c\')?(j-1):j+1;u(17[4n][x].w==\'2o\'&&17[4n][x].v==v){T I V(4n,x)}}T I V(j,x)}}}1M(e){}}2U("7D 7F 7G a W 7H a 2o \'"+D+"\'")};M 62(H,17,2P,U,v){u(U[2][0]!=-1&&U[2][1]!=-1){T I V(U[2][1],U[2][0])}m 1g;u(v==\'1c\'){1g=H.25}Y{1g=H.27}11(m i=0;i<1g.E;i++){u(2t.2X(1g[i][0]-U[0])==2t.2X(1g[i][1]-U[1])){T I V(1g[i][0],1g[i][1])}}2U(\'4j W 3a 11 4y 1Q \'+2P)};M 6B(H,17,v){m x=H.3D,y=H.3A;u("1l"==v)x=H.3y,y=H.3z;T I V(x,y)};M 6A(H,17,2P,D,v){m 1u=D[2];m 1b=I V();u(D[2][0]!=-1&&D[2][1]!=-1){T I V(D[2][1],D[2][0])}m 1g;u(v==\'1c\'){1g=H.20}Y u(v==\'1l\'){1g=H.28}11(m i=0;i<1g.E;i++){m 1X=D[0]-1g[i][0];m 1U=D[1]-1g[i][1];m 49=2t.2X(1X);m 3W=2t.2X(1U);u(1X>0){1X=1}Y u(1X<0){1X=-1}u(1U>0){1U=1}Y u(1U<0){1U=-1}u(49==3W||49==0||3W==0){m x=1g[i][0];m y=1g[i][1];3O(1e){x+=1X;y+=1U;u(x==D[0]&&y==D[1]){u(1u[0]!=-1||1u[1]!=-1){u(1u[0]!=1g[i][1]&&1u[1]!=1g[i][0]){10}T I V(1g[i][0],1g[i][1])}1b[1b.E]=I V(1g[i][0],1g[i][1]);10}m C=17[x][y];u(C&&C.w){10}}}}u(1b.E>1){11(m i=0;i<1b.E;i++){m 19=17[1b[i][0]][1b[i][1]];m 2Z=17[D[0]][D[1]];17[1b[i][0]][1b[i][1]]=I 3e();17[D[0]][D[1]]=19;m 3t=4E(H,19.v,17);17[1b[i][0]][1b[i][1]]=19;17[D[0]][D[1]]=2Z;u(3t)1W;Y T 1b[i]}}Y u(1b.E==1)T 1b[0];2U("4j 1E W 3a \'"+2P+"\'")};M 6k(H,17,2P,D,v){m 1u=D[2];m 1b=I V();m 1g;u(v==\'1c\'){1g=H.1Z}Y{1g=H.26}11(m i=0;i<1g.E;i++){m 1X=D[0]-1g[i][0];m 1U=D[1]-1g[i][1];m 49=2t.2X(1X);m 3W=2t.2X(1U);u(1X>0){1X=1}Y u(1X<0){1X=-1}u(1U>0){1U=1}Y u(1U<0){1U=-1}u(49==0||3W==0){m x=1g[i][0];m y=1g[i][1];3O(1e){x+=1X;y+=1U;u(x==D[0]&&y==D[1]){u(1u[0]!=-1||1u[1]!=-1){u(1u[0]!=1g[i][1]&&1u[1]!=1g[i][0]){10}T I V(1g[i][0],1g[i][1])}1b[1b.E]=I V(1g[i][0],1g[i][1]);10}C=17[x][y];u(C&&C.w){10}}}}u(1b.E>1){11(m i=0;i<1b.E;i++){m 19=17[1b[i][0]][1b[i][1]];m 2Z=17[D[0]][D[1]];17[1b[i][0]][1b[i][1]]=I 3e();17[D[0]][D[1]]=19;m 3t=4E(H,19.v,17);17[1b[i][0]][1b[i][1]]=19;17[D[0]][D[1]]=2Z;u(3t)1W;Y T 1b[i]}}Y u(1b.E==1)T 1b[0];2U("4j 1P W 3a \'"+2P+"\'")};6H=M(1B,2P,U,v){m D=U;m 1u=D[2];u(U[2][0]!=-1&&U[2][1]!=-1){T I V(U[2][1],U[2][0])}m 17=1B.J;m 1b=I V();m 1z=I V(I V(D[0]+2,D[1]+1),I V(D[0]+2,D[1]-1),I V(D[0]-2,D[1]+1),I V(D[0]-2,D[1]-1),I V(D[0]+1,D[1]+2),I V(D[0]-1,D[1]+2),I V(D[0]+1,D[1]-2),I V(D[0]-1,D[1]-2));11(m i=0;i<1z.E;i++){1L{m C=17[1z[i][0]][1z[i][1]];u(C.w==\'2G\'&&C.v==v){u(1u[0]!=-1&&1z[i][1]!=1u[0]){1W}Y u(1u[1]!=-1&&1z[i][0]!=1u[1]){1W}1b[1b.E]=I V(1z[i][0],1z[i][1])}}1M(e){}}u(1b.E>1){11(m i=0;i<1b.E;i++){m 19=17[1b[i][0]][1b[i][1]];17[1b[i][0]][1b[i][1]]=I 3e();m 3t=4E(1B,19.v,17);17[1b[i][0]][1b[i][1]]=19;u(3t)1W;Y T 1b[i]}T 1b[0]}Y u(1b.E==1)T 1b[0];2U("4j 2G W 3a. \'"+2P+"\'")};M 3B(1p){u(2S.E!=1){2U"7c 7d 7j 2S"}m 1N=I 6n();m 1u=I V(-1,-1);m 5X=-1;1N[\'a\']=7,1N[\'b\']=6,1N[\'c\']=5;1N[\'d\']=4,1N[\'e\']=3,1N[\'f\']=2;1N[\'g\']=1,1N[\'h\']=0;u(1p.2V("+")!=-1)1p=1p.2q(0,1p.2V("+"));u(/^[A-Z]/.1x(1p)||/^[7w]{1,1}[7y]{1,1}/.1x(1p)){1p=1p.5F(1)}u(/x/.1x(1p)){m C=1p.3R("x");u(C[0].E){u(/[a-z][0-9]/.1x(C[0])){1u[0]=7-1N[C[0].1w(0)];1u[1]=8-C[0].1w(1)}Y u(/[a-z]/.1x(C[0]))1u[0]=7-1N[C[0]];Y u(/[0-9]/.1x(C[0]))1u[1]=8-C[0]}1p=C[1];5X=7-1N[C[0]]}u(/^[a-z]{2,2}/.1x(1p)){1u[0]=7-1N[1p.2q(0,1)];1p=1p.2q(1)}u(/^[0-9][a-z][0-9]/.1x(1p)){1u[1]=8-1p.2q(0,1);1p=1p.2q(1)}u(/^([a-z][0-9])[a-z][0-9]/.1x(1p)){m C=1p.3H(/^([a-z][0-9])[a-z][0-9]/);1u[0]=7-1N[C[1].1w(0)];1u[1]=8-C[1].1w(1);1p=1p.1G(/[a-z][0-9]/,"")}m 2c=I V(8-1p.1w(1),7-1N[1p.1w(0)],1u,5X);T 2c};6w=M(1B,5M,5O,6o,4K){m 19=1B.J[5M][5O];m D=1B.J[6o][4K];u("2o"!=19.w)T 16;u((5O-4K)==0)T 16;u(16!=D.w)T 16;T I V(5M,4K)};6s=M(v){T"1c"==v?"1l":"1c"};5Y=M(H,19,D,2R){m 6t=D.3p();m 6u=19.w;m 2Y=16;D.w=19.w;D.v=19.v;D.2I=19.2I;19.w=16;19.v=16;19.2I=16;u(2R.E>0){2Y=6u;36(2R){1f\'R\':D.w=\'1P\';10;1f\'B\':D.w=\'1Q\';10;1f\'N\':D.w=\'2G\';10;1f\'Q\':D.w=\'1E\';10;2u:2U(\'5m 8C\')}}T I V(19,D,6t,2Y)};4E=M(1B,2p){m 2A=6s(2p);m x=1B.3D,y=1B.3A;u("1l"==2p){x=1B.3y,y=1B.3z}m C;1L{11(m i=1;i<7;i++){C=1B.J[x-i][y-i];u(C.v==2p)10;u(C.v==2A){u("1Q"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x+i][y+i];u(C.v==2p)10;u(C.v==2A){u("1Q"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x+i][y-i];u(C.v==2p)10;u(C.v==2A){u("1Q"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x-i][y+i];u(C.v==2p)10;u(C.v==2A){u("1Q"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x][y+i];u(C.v==2p)10;u(C.v==2A){u("1P"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x][y-i];u(C.v==2p)10;u(C.v==2A){u("1P"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x+i][y];u(C.v==2p)10;u(C.v==2A){u("1P"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}1L{11(m i=1;i<7;i++){C=1B.J[x-i][y];u(C.v==2p)10;u(C.v==2A){u("1P"==C.w||"1E"==C.w){T 1e}10}}}1M(e){}T 1k}};M 4D(){l.2e=I V();l.4o=16;l.4k=16;l.2Y=16;l.2g=16;l.47=16;l.3L=M(6m){l.2e[l.2e.E]=6m};l.4q=M(){T"4D -- 5U. 2e "+l.2e.E}};M 2E(x,y,w,v){l.x=x;l.y=y;l.v=v;l.w=w;l.4q=M(){T"2E -- x = "+l.x+" y="+l.y+" v="+l.v+" w="+l.w};l.3p=M(){m 1n=I 2E(l.x,l.y,l.w,l.v);T 1n}};M 3e(){l.w=16;l.v=16;l.2I="";l.4q=M(){T"3e -- w = "+l.w+" v="+l.v+" 2I="+l.2I};l.3p=M(){m 1n=I 3e();1n.w=l.w;1n.v=l.v;1n.2I=l.2I;T 1n}};M 7b(F){l.1m=I 6n();l.8P=[\'5V\',\'8Q\',\'53\',\'8J\',\'3o\',\'46\',\'5G\',\'3S\',\'51\',\'52\',\'5N\'];l.1v=I V();l.4z=0;l.4a=0;l.6L=F;F=F.1G(/\\n/g," ");F=F.1G(/\\ \\$1[0-9]*/g,"!");F=F.1G(/\\ \\$2[0-9]*/g,"?");F=F.1G(/\\ \\$3[0-9]*/g,"!!");F=F.1G(/\\ \\$4[0-9]*/g,"??");F=F.1G(/\\ \\$5[0-9]*/g,"!?");F=F.1G(/\\ \\$6[0-9]*/g,"?!");F=F.1G(/\\ \\$[0-9]+/g,"");F=F.1G(/\\s+/g,\' \');l.F=F;l.61=F;u(5y(F))l.2B=5C(F);Y l.2B=5x(F);u(5y(F))l.F=5C(F,1e);Y l.F=5x(F,1e);m 6p=/\\[([^\\]]*)\\]/8b;m 2m=l.F.3H(6p);u(2m){11(m i=0;i<2m.E;i++){3Q=2m[i].2q(1,2m[i].E-1);m 6G=3Q.2q(0,3Q.2V(" "));m 2k=3Q.2q(3Q.2V(" ")+1);u(2k.1w(0)==\'"\')2k=2k.5F(1);u(2k.1w(2k.E-1)==\'"\')2k=2k.5F(0,2k.E-1);l.1m[6G]=2k;l.F=l.F.1G(2m[i],"")}}l.F=l.F.1G(/\\[[^\\]]*\\]/g,\'\');l.F=l.F.1G(/^\\s+|\\s+$/g,\'\');m 5B=I V(/1\\/2-1\\/2/,/0-1/,/1-0/,/\\*/);m 1j=l.F.3R(" ");m C=I V();C[1]=16;m 3q=0;u(l.1m["3S"]){m 6D=l.1m[\'3S\'].3R(/\\/| /g);u(6D[8]==\'b\'){3q=1;l.4a=1}}u(1j.E>0&&1j[1j.E-1]=="..."){1j=1j.89(0,1j.E-1)}m 5u=1j.E;u(1j.E>0){11(m i=0;i<5B.E;i++){u(1j[1j.E-1].3H(5B[i])){5u=1j.E-1;1W}}}11(m i=0;i<5u;i++){u(1j[i]){1j[i]=1j[i].1G(/^\\s+|\\s+$/g,\'\')}u(!1j[i]){1W}u(1j[i].2V("-")!=-1&&!/[0|o]-[0|o]/i.1x(1j[i])&&!/[0|o]-[0|o]-[0|o]/i.1x(1j[i])){m 1q=1j[i].3R("-");m 2m=1q[0].3H(/[0-9]*?\\.?([A-Z])/);m 3J;u(2m!=16){3J=1j[i].1G("-","")}Y{2m=1q[0].3H(/[0-9]+\\./);u(2m){3J=2m[0]+1q[1]}Y{3J=1q[1]}}1j[i]=3J}m c=1j[i].1w(0);u(c>=\'1\'&&c<=\'9\'){c=1j[i].1w(1j[i].E-1);u(c==\'.\'){1W}m 3a=1k;11(m j=0;j<1j[i].E;j++){c=1j[i].1w(j);u(c>=\'0\'&&c<=\'9\'){1W}Y{3a=1e;m 14=j;u(!(1j[i].1w(j)>=\'0\'&&1j[i].1w(j)<=\'9\')){14=j+1}1j[i]=1j[i].2q(14);10}}u(!3a){1W}}C[3q]=1j[i];u(3q==1){m W=I 5t(C[0],C[1]);l.1v[l.1v.E]=W;3q=0;C=I V();C[1]=16}Y{3q=1}}u(C[0]||C[1]){m W=I 5t(C[0],C[1]);l.1v[l.1v.E]=W}l.57=M(){m 2c=16;1L{u(l.4a){l.4a=0;2c=I V(l.1v[l.4z].1l,\'1l\');l.4z++}Y{l.4a=1;2c=I V(l.1v[l.4z].1c,\'1c\')}u(2c[0]==16||2c[0].E==0)2c=16;T 2c}1M(e){T 16}};l.5j=M(W,14){m i=l.2B.2V(W,14);u(i==-1){T[16,14]}11(m j=i+W.E;j<l.2B.E;j++){m c=l.2B.1w(j);36(c){1f\' \':10;1f\'2b\':11(m k=j;k<l.2B.E;k++){m 64=l.2B.1w(k);36(64){1f\'2b\':10;2u:u(l.2B.E>k+1&&l.2B.1w(k+1)==\'2b\'){1W}T[l.61.2q(j,k),k]}}10;2u:T[16,14]}}T[16,14]}};M 5t(1c,1l){l.1c=1c;l.1l=1l;l.4q=M(){T l.1c+" "+l.1l}};M 5x(1Y,2d){m 1S=0;m 1h=I V();11(m i=0;i<1Y.E;i++){m c=1Y.1w(i);36(c){1f\'(\':u(!2d){1h[1h.E]=\'2b\'}1S++;10;1f\'{\':u(!2d){1h[1h.E]=\'2b\'}1S++;10;1f\'}\':1S--;u(!2d){1h[1h.E]=\'2b\'}10;1f\')\':1S--;u(!2d){1h[1h.E]=\'2b\'}10;1f\'\\t\':1h[1h.E]=\' \';10;2u:u(1S>0){u(!2d){1h[1h.E]=\'2b\'}}Y{1h[1h.E]=c}}}T 1h.6y("")};M 5y(1Y){m 4u=0;m 4v=0;m 3g="";11(m i=0;i<1Y.E;i++){m c=1Y.1w(i);36(c){1f\'(\':4u++;3g="p";10;1f\')\':u(4u==0)T 1k;u(3g=="c")T 1k;3g="";4u--;10;1f\'{\':4v++;3g="c";10;1f\'}\':u(4v==0)T 1k;u(3g=="p")T 1k;3g="";4v--;10}}}M 5C(1Y,2d){m 1S=0;m 1h=I V();m 2L=1k;m 4x=1k;m 4w=1k;11(m i=0;i<1Y.E;i++){m c=1Y.1w(i);36(c){1f\'(\':u(!2d){1h[1h.E]=\'2b\'}1S++;u(2L){1S--}2L=1e;10;1f\'{\':4x=1e;u(!2d){1h[1h.E]=\'2b\'}1S++;u(!2L)4w=1e;10;1f\'}\':u(2L&&4x&&4w){1S--;2L=1k}4x=1k;4w=1k;1S--;u(!2d){1h[1h.E]=\'2b\'}10;1f\')\':u(2L){1S--;u(!2d){1h[1h.E]=\'2b\'}2L=1k}10;1f\'\\t\':1h[1h.E]=\' \';10;2u:u(1S>0){u(!2d){1h[1h.E]=\'2b\'}}Y{1h[1h.E]=c}}}T 1h.6y("")};M 7o(4r,1O){m F=I 7b(X.6R(4r).2C.1V);l.13=I 7a(F);l.13.78();l.2l=I V();l.1C=1k;l.45=(I 53()).7S();5g[l.45]=l;u(!1O)1O={};l.56=16;l.4Q=16;l.4P=16;l.34=16;l.1I={"F":{}};l.G=[];l.G[\'3x\']="1J/2u/";l.G[\'3P\']="1J/2u/2r/";l.G[\'4O\']=\'6I\';l.G[\'43\']="4T";l.G[\'44\']="#82";l.G[\'3V\']=\'40, 48, 4f-4g\';l.G[\'59\']="4T";l.G[\'58\']="#7x";l.G[\'5a\']=\'40, 48, 4f-4g\';l.G[\'3c\']=\'7f\';l.G[\'4b\']=\'7e\';l.G[\'4X\']="#7B";l.G[\'4Y\']="#7T";l.G[\'5n\']="5e 3N #5H";l.G[\'1C\']=1k;l.G[\'50\']=1e;l.G[\'3w\']=1e;l.G[\'2K\']=1e;l.G[\'4I\']="8B D 4y 8U";l.G[\'4J\']="8L W 3Z";l.G[\'4G\']="8N 4y H";l.G[\'4F\']="77 1v 8O";l.G[\'4B\']="77 3v";l.G[\'4C\']="8i 8l W";l.G[\'4p\']="8k-4h D 4y 8j";l.G[\'5R\']="3M 3N #5H";l.G[\'5w\']="8n://8o.8s.8p/8g.86?75=";l.G[\'2x\']=16;m 42=[\'1C\',\'43\',\'44\',\'3V\',\'59\',\'58\',\'5a\',\'3c\',\'4b\',\'4X\',\'4Y\',\'3x\',\'50\',\'5h\',\'4O\',\'3v\',\'5n\',\'2K\',\'4I\',\'4J\',\'4G\',\'4F\',\'4B\',\'4C\',\'4p\',\'5R\',\'2x\',\'5w\',\'3P\'];11(m i=0;i<42.E;i++){u(1O&&5z(1O[42[i]])!=\'5J\'){l.G[42[i]]=1O[42[i]]}}u(1O&&5z(1O[\'3P\'])==\'5J\')l.G[\'3P\']=l.G[\'3x\']+"2r/";m 5v=I 6F(l.G);m 2H=5v.2H[\'2u\'];5v=16;l.17=I V();11(m i=0;i<8;i++)l.17[i]=I V();l.85=M(){m 4t=X.6R(4r+"8a");m 4e=X.1d("4M");4e.2N=0;m 5I=X.1d("4N");4e.L(5I);4e.S.2N="5e 3N #5H";m C=X.1d("1o");5I.L(C);m 3X=X.1d("1i");3X.2M="2z";3X.S.3r=l.G[\'3c\'];C.L(3X);m 4s=X.1d("1i");4s.2M="2z";C.L(4s);m 3j=X.1d("4M");3j.S.3r=(3n(l.G[\'3c\'])+15)+"4A";3j.S.2n=(3n(l.G[\'3c\'])+15)+"4A";3X.L(3j);3j.2N=0;m 39=X.1d("4N");3j.L(39);m 3b=X.1d("1i");3b.S.3r=l.G[\'3c\'];3b.S.2n=l.G[\'3c\'];3b.2M="2z";m 3m=X.1d("1i");3m.2M=\'2z\';3m.55=\'3T\';3m.S.2n=\'5i\';m 29=X.1d("1i");29.2M=\'2z\';29.S.2n=\'5i\';m 4H=X.1d("1i");4H.S.2n=\'5i\';m 1K=X.1d("1i");l.1K=1K;u(l.G[\'5h\'])1K.S.3r=l.G[\'5h\'];1K.S.2n=3b.S.2n;1K.45=4r+"8e";1K.S.8d="6T";1K.S.2N="5e 3N #6r";1K.2M="2z";4s.L(1K);m C=X.1d("1o");C.S.2n="0%";C.L(3b);39.L(C);39.L(X.1d("1o")).L(29);39.L(X.1d("1o")).L(3m);39.L(X.1d("1o")).L(4H);C=X.1d("1i");m 6Q=X.1H("");C.S.2n="6T";C.L(6Q);39.L(X.1d("1o")).L(C);m H=X.1d("4M");m 5Z=X.1d("4N");H.L(5Z);H.S.2z=4t.S.2z;H.S.6P=4t.S.6P;H.S.8T="8S";4t.L(4e);3b.L(H);m 5K=l.G[\'4Y\'];m 5A=l.G[\'4X\'];11(m i=0;i<8;i++){m 1o=X.1d("1o");1o.S.2n=(3n(l.G[\'4b\'].1G("4A",""))+1)+"4A";m 2h=(i%2)?1:0;11(m j=0;j<8;j++){m 1i=X.1d("1i");1i.S.2n=l.G[\'4b\'];1i.S.3r=l.G[\'4b\'];1i.S.2N=l.G[\'5n\'];1i.S.6q="3M";1i.2M="6M";1i.55="3T";m v=!2h?(j%2)?5A:5K:!(j%2)?5A:5K;1i.S.5r=v;l.17[i][j]=1i;1o.L(1i)}5Z.L(1o)}l.76();u(l.G[\'1C\'])3l(l);l.6K(4H);l.6S(1K,F.6L);m C=l;29.55=\'3T\';29.83=\'6M\';m 2J=X.1d("a");2J.1r="5f:5d(0)";m 1r=2J.24(1k);m 1a=l.2f("4R","2s");1a.38=l.G[\'4I\'];1a.3f=l.G[\'4I\'];1r.L(1a);1a.3i=M(){4L(C)};29.L(1r);1a=l.2f("3Z","2s");1a.38=l.G[\'4J\'];1a.3f=l.G[\'4J\'];1r=2J.24(1k);1r.L(1a);1a.3i=M(){5W(C)};29.L(1r);1a=l.2f("2h","2s");1a.38=l.G[\'4G\'];1a.3f=l.G[\'4G\'];1r=2J.24(1k);1r.L(1a);1a.3i=M(){3l(C)};29.L(1r);m 1a=X.1d("1a");1a.S.2v="7r";1a.7q="9";1a.S.2N=l.G[\'5R\'];1a.S.7p=\'3T\';l.56=1a;3m.L(1a);1a=l.2f("54","2s");1a.38=l.G[\'4F\'];1a.3f=l.G[\'4F\'];1r=2J.24(1k);1r.L(1a);1a.3i=M(){4i(C,"2h")};29.L(1r);1a=l.2f("3v","2s");1a.38=l.G[\'4B\'];1a.3f=l.G[\'4B\'];1r=2J.24(1k);1r.L(1a);1a.3i=M(){5c(C,"2h")};29.L(1r);1a=l.2f("4h","2s");1a.38=l.G[\'4C\'];1a.3f=l.G[\'4C\'];1r=2J.24(1k);1r.L(1a);1a.3i=M(){5L(C)};29.L(1r);1a=l.2f("4S","2s");1a.38=l.G[\'4p\'];1a.3f=l.G[\'4p\'];1r=2J.24(1k);1r.L(1a);1a.3i=M(){70(C)};29.L(1r);2Q(l);l.4i(l.G[\'50\']);u(l.G[\'2x\']){1L{m 1q=3n(l.G[\'2x\']);u(1q>2){m 74=1q%2==0?1:0;1q=2t.81(1q/2);l.2x(1q-1,74)}Y u(1q==1){l.2x(0,0)}Y u(1q==2){l.2x(0,1)}}1M(e){}}};3l=M(H){H.2T(1e);m 23,2i,C;H.1C=!H.1C;11(m i=0;i<8;i++){11(m j=0;j<4;j++){23=H.17[i][j];2i=H.17[7-i][7-j];1L{C=23.3I(23.2C)}1M(e){C=16}1L{23.L(2i.3I(2i.2C))}1M(e){}u(C)2i.L(C)}}};l.2x=M(5U,v){m 4c=5U*2+v+1;u(l.13.37()<4c){m i=0;3O(l.13.37()<4c&&i<7P){5L(l,1e);i++}2Q(l);35(l);l.2T();l.2K()}Y u(l.13.37()>4c){m i=0;3O(l.13.37()>4c&&i<7I){5W(l,1e);i++};2Q(l);35(l);l.2T();l.2K()}};70=M(H){H.2T();m J=H.13.6W(H.1C);H.5T(J);H.13.6X();2Q(H);35(H,1e);H.2K()};l.4L=M(){4L(l)};4L=M(H){H.2T(1e);m J=H.13.6Z(H.1C);H.5T(J);H.13.6Y();2Q(H);35(H)};5W=M(H,5b){m W=H.13.6O();u(W==16)T;u(!5b){H.2T(1e);H.2K();2Q(H);35(H,1e)}11(m i=W.2e.E;i>1;i-=2){m 23=W.2e[i-1].3p();m 2i=W.2e[i-2].3p();m 3F=I 2E();3F.w=23.w;3F.v=23.v;23.w=2i.w;23.v=2i.v;2i.w=3F.w;2i.v=3F.v;23.w=W.4o;23.v=W.4k;u(W.2Y)2i.w=W.2Y;H.4U(23);H.4U(2i)}u(W.2g){m x=W.2g.x,y=W.2g.y;u(H.1C){x=7-x;y=7-y}m 1n=H.17[x][y];1n.L(H.2f(W.2g.w,W.2g.v))}};l.2K=M(){u(!l.G[\'2K\'])T;1L{m W=l.13.1v[l.13.1T-1].2e[1];m w=l.17[W.x][W.y];u(l.1C){w=l.17[7-W.x][7-W.y]}w.3G=w.S.5E.1G(/8t/g,"");w.S.5E="#8c";l.34=w}1M(e){}};l.2T=M(){m W=l.13.1v[l.13.1T-2];u(2S.E&&2S[0]){W=l.13.1v[l.13.1T-1]}u(l.13.1T+1==l.13.1v.E)W=l.13.79();u(W){W=W.2e[1];m w=l.17[W.x][W.y];u(l.1C)w=l.17[7-W.x][7-W.y];u(w.3G)w.S.5r=w.3G}u(l.34&&l.34.3G){l.34.S.5E=l.34.3G;l.34=16}};l.4i=M(21){u(21=="2h")21=l.1K.S.4V=="5D";u(21){l.1K.S.31="87";l.1K.S.4V="8u"}Y{l.1K.S.31="30";l.1K.S.4V="5D"}};l.5c=M(21){u(21=="2h")21=!l.G[\'3w\'];u(21){l.G[\'3w\']=1e}Y{l.G[\'3w\']=1k}m 4d=l.1K.8R("5s");u(4d){11(m i=0;i<4d.E;i++){u(21){4d[i].S.31="8K"}Y{4d[i].S.31="30"}}}};4i=M(H,21){H.4i(21)};5c=M(H,21){H.5c(21)};2Q=M(H){m 14=H.13.37()-1;m W=H.13.1v[14];u(W&&W.47){m 6N=2t.7n((14==0?1:14)/2+1)+". "+W.47;H.56.2k=6N}Y H.56.2k="..."};5L=M(H,5b){m W=H.13.57();u(W==16)T;u(!5b){H.2T();H.2K();2Q(H);35(H)}11(m i=0;i<W.2e.E;i++){H.4U(W.2e[i])}H.6U(W)};35=M(H,8x){m 14=H.13.37();H.2l[l.4P]=73(l.4Q);l.4Q=16;l.4P=16;u(H.2l[14-1]){H.2l[14-1]=71(H.2l[14-1]);l.4Q=H.2l[14-1];l.4P=14-1}};71=M(2F){m b=X.1d("b");b.L(2F.24(1e));2F.72.6V(b,2F);T b};73=M(2F){u(!2F)T;m 2c=2F.2C.24(1e);2F.72.6V(2c,2F);T 2c};l.6U=M(W){u(!W.2g)T;m x=W.2g.x,y=W.2g.y;u(l.1C){x=7-x;y=7-y}m 1n=l.17[x][y];1n.v=16;1n.w=16;1n.3I(1n.2C)};l.4U=M(3E){m x=3E.x,y=3E.y;u(l.1C){x=7-x;y=7-y}m 1n=l.17[x][y];1n.v=3E.v;1n.w=3E.w;u(1n.2C)1n.3I(1n.2C);u(1n.w){1n.L(l.2f(1n.w,1n.v))}};l.6l=M(){l.1I[\'F\'][\'3K\'].1V=\' \';l.1I[\'F\'][\'3U\'].1V=\' \';l.1I[\'F\'][\'4Z\'].1V=\' \';l.1I[\'F\'][\'5k\'].1V=\' \';u(l.13.F.1m[\'3o\']){l.1I[\'F\'][\'3K\'].1V=l.13.F.1m[\'3o\']}u(l.13.F.1m[\'3o\']||l.13.F.1m[\'46\'])l.1I[\'F\'][\'3K\'].1V+=" - ";u(l.13.F.1m[\'46\']){l.1I[\'F\'][\'3K\'].1V+=l.13.F.1m[\'46\']}u(l.13.F.1m[\'51\']){l.1I[\'F\'][\'3U\'].1V=l.13.F.1m[\'51\']}u(l.13.F.1m[\'51\']||l.13.F.1m[\'52\'])l.1I[\'F\'][\'3U\'].1V+=" - ";u(l.13.F.1m[\'52\']){l.1I[\'F\'][\'3U\'].1V+=l.13.F.1m[\'52\']}u(l.13.F.1m[\'5V\']){l.1I[\'F\'][\'4Z\'].1V=l.13.F.1m[\'5V\']}u(l.13.F.1m[\'53\']){l.1I[\'F\'][\'4Z\'].1V+=", "+l.13.F.1m[\'53\']}u(l.13.F.1m[\'5N\']){l.1I[\'F\'][\'5k\'].1V=l.13.F.1m[\'5N\']}};l.7t=M(){m 5p=l.G[\'4X\'];m 5o=l.G[\'4Y\'];11(m i=0;i<8;i++){m 2h=(i%2)?1e:1k;11(m j=0;j<8;j++){m v=2h?(j%2)?5o:5p:!(j%2)?5o:5p;l.17[i][j].S.5r=v}}};l.76=M(){11(m r=0;r<8;r++){11(m f=0;f<8;f++){m p=l.13.3k[r][f];u(p.w){m 1J=l.2f(p.w,p.v);l.17[r][f].L(1J);l.17[r][f].w=p.w;l.17[r][f].v=p.v}}}};l.6S=M(2j,F){u(!l.G[\'50\']){2j.S.4V="5D";2j.S.31="30"}2j.2M="2z";m 1q=l.13.F.1v;m p=X.1d("p");p.S.2v="65";p.S.8f="40, 48, 4f-4g";p.S.6C="6E";m 32=X.1d("a");32.1r=l.G[\'5w\']+84(F);32.L(X.1H("75"));32.S.3d=l.G[\'3V\'];32.S.2v=l.G[\'43\'];32.S.v=l.G[\'44\'];m 1D=X.1H("");u(l.13.F.1m[\'3o\']){m 1D=X.1H(l.13.F.1m[\'3o\']+" - "+l.13.F.1m[\'46\']);p.L(1D)}Y{m 1D=X.1H("5m - 5m");p.L(1D)}p.L(X.1H(" ("));p.L(32);p.L(X.1H(")"));2j.L(p);m 1A,C,33;m 3Y=0;m 2D;11(m i=0;i<1q.E;i++){u(1q[i].1c!=16){1A=X.1d("a");C=X.1H(1q[i].1c);33=X.1d("b");33.S.3d="40, 48, 4f-4g";33.S.2v="4T";33.S.v="1l";33.L(X.1H(" "+(i+l.13.5q)+". "));2j.L(33);1A.1r=\'5f:5d(5g[\'+l.45+\']\'+\'.2x(\'+i+\',\'+0+\'))\';1A.L(C);1A.S.3d=l.G[\'3V\'];1A.S.2v=l.G[\'43\'];1A.S.v=l.G[\'44\'];1A.S.6a="30";2j.L(1A);2D=l.13.F.5j(1q[i].1c,3Y);u(2D[0]){m 1R=X.1d("5s");u(!l.G[\'3w\']){1R.S.31="30"}1R.S.3d=l.G[\'5a\'];1R.S.2v=l.G[\'59\'];1R.S.v=l.G[\'58\'];1R.L(X.1H(2D[0]));2j.L(1R);3Y=2D[1]}l.2l[l.2l.E]=1A}u(1q[i].1l!=16){2j.L(X.1H(" "));C=X.1H(1q[i].1l);1A=X.1d("a");1A.S.3d=l.G[\'3V\'];1A.S.2v=l.G[\'43\'];1A.S.v=l.G[\'44\'];1A.S.6a="30";1A.L(C);1A.1r=\'5f:5d(5g[\'+l.45+\']\'+\'.2x(\'+i+\',\'+1+\'))\';2j.L(1A);2D=l.13.F.5j(1q[i].1l,3Y);u(2D[0]){m 1R=X.1d("5s");u(!l.G[\'3w\']){1R.S.31="30"}1R.S.3d=l.G[\'5a\'];1R.S.2v=l.G[\'59\'];1R.S.v=l.G[\'58\'];1R.L(X.1H(2D[0]));2j.L(1R);3Y=2D[1]}l.2l[l.2l.E]=1A}}u(!(5z(l.13.F.1m[\'5G\'])==\'5J\')){1D=X.1H("  "+l.13.F.1m[\'5G\']);1q=X.1d("b");1q.L(1D);1q.S.2v="65";2j.L(1q);l.2l[l.2l.E]=1q}};l.6K=M(6J){m 2O=X.1d(\'1i\');2O.S.3d="40, 48, 4f-4g";2O.S.2v="4T";2O.55=\'3T\';m 3C=X.1d(\'4M\');3C.8r="0";3C.8q="0";m 3u=X.1d("4N");3C.L(3u);3C.3r="8h%";6J.L(3C);m 1o=X.1d(\'1o\');3u.L(1o);m 1i=2O.24(1e);1i.S.6C="6E";1o.L(1i);m 1D=X.1H(\'&4W;\');l.1I[\'F\'][\'3K\']=1D;1i.L(1D);1o=X.1d(\'1o\');3u.L(1o);1i=2O.24(1k);1o.L(1i);1D=X.1H(\'&4W;\');l.1I[\'F\'][\'3U\']=1D;1i.L(1D);1o=X.1d(\'1o\');3u.L(1o);1i=2O.24(1k);1o.L(1i);1D=X.1H(\'&4W;\');l.1I[\'F\'][\'4Z\']=1D;1i.L(1D);1o=X.1d(\'1o\');3u.L(1o);1i=2O.24(1k);1o.L(1i);1D=X.1H(\'&4W;\');l.1I[\'F\'][\'5k\']=1D;1i.L(1D);l.6l()};l.2f=M(w,v){m 2s={"4S":1e,"4R":1e,"4h":1e,"3Z":1e,"54":1e,"3v":1e,"2h":1e};m 5l=l.G[\'3x\'];u(2s[w]){5l=l.G[\'3P\'];2H[v][w]=2H[v][w].1G("2r\\/","")}m 3h=5l+2H[v][w];m 1J=X.1d("1J");1J.2N=0;1J.S.6q="3M";1J.S.8M="3M";1J.S.2N="3M 3N #6r";u(/\\.8z$/.1x(1J.3h.6v())&&8A.8y.6v().2V("8w")!=-1){1J.8H.8E="7s:7u.7v.7A(7h=1e,3h=\'"+3h+"\',7l=\'7i\')"}Y{1J.3h=3h}T 1J};l.5T=M(1t){11(m i=0;i<8;i++){11(m j=0;j<8;j++){l.6x(1t[i][j],l.17[i][j])}}};l.6x=M(19,D){D.w=19.w;D.v=19.v;u(D.2C)D.3I(D.2C);u(D.w){D.L(l.2f(D.w,D.v))}}};M 6F(1O){l.2y="2u";l.41="";l.1y=\'6I\';u(1O[\'2y\']){l.2y=1O[\'2y\']}u(1O[\'3x\']){l.41=1O[\'3x\']}u(1O[\'4O\']){l.1y=1O[\'4O\']}l.2H={"2u":{"1c":{"1P":"7V."+l.1y,"1Q":"7U."+l.1y,"2G":"7C."+l.1y,"1E":"7R."+l.1y,"2w":"6z."+l.1y,"2o":"7W."+l.1y},"1l":{"1P":"7X."+l.1y,"1Q":"80."+l.1y,"2G":"7Z."+l.1y,"1E":"7Y."+l.1y,"2w":"6j."+l.1y,"2o":"7E."+l.1y},"2s":{"4S":"2r/4S."+l.1y,"4R":"2r/4R."+l.1y,"4h":"2r/4h."+l.1y,"3Z":"2r/3Z."+l.1y,"54":"2r/54."+l.1y,"3v":"2r/3v."+l.1y,"2h":"2r/2h."+l.1y}}};l.7J=M(){m 2y=l.2y;m 41=l.41;u(2S.E>0)2y=2S[0];u(2S.E>1)41=2S[1];m 1J;11(m i 6b l.2H[2y]){11(m j 6b l.2H[2y][i]){1J=I 88();1J.3h=l.2H[2y][i][j]}}}};',62,553,'|||||||||||||||||||||this|var||||||||if|color|piece||||||tmp|to|length|pgn|opts|board|new|vBoard||appendChild|function||||||style|return|toCoords|Array|move|document|else||break|for||conv|idx||null|pos|file|from|input|rtrns|white|createElement|true|case|arr|out|td|themoves|false|black|props|sq|tr|coord|tmp2|href|fromCoords|result|extra|moves|charAt|test|suf|froms|link|brd|flipped|txt|queen|myMove|replace|createTextNode|visuals|img|movesTd|try|catch|map|options|rook|bishop|tmp4|count|iteIndex|rdy|nodeValue|continue|rdx|val|wRooks|wQueens|flag|findPieceIdx|frst|cloneNode|wBishops|bRooks|bBishops|bQueens|btnTd|enPassante|_|rtrn|strip|actions|getImg|enP|flip|snd|cont|value|movesOnPane|matches|height|pawn|col|substring|buttons|btns|Math|default|fontSize|king|skipToMove|set|top|op|pgnStripped|firstChild|comment|MySquare|el|knight|imageNames|type|hrefS|markLastMove|isOpen|vAlign|border|tdS|toSAN|updateMoveInfo|prom|arguments|deMarkLastMove|throw|indexOf|coords|abs|pPiece|oldTo|none|display|tmpA|tmp3|lastSquare|updateMovePane|switch|getCurMoveNo|alt|topTableTb|found|boardTd|boardSize|fontFamily|vSquare|title|lastOne|src|onclick|topTable|initialBoard|flipBoard|btnTdNext|parseInt|White|clone|tmpidx|width|splice|checked|tblTb|comments|showComments|imagePrefix|bKingX|bKingY|wKingY|getSquare|tbl|wKingX|square|tmpM|lastBg|match|removeChild|newMove|players|add|0px|solid|while|buttonPrefix|tmpMatches|split|FEN|center|elos|moveFont|dy|topLeftTd|lastMoveIdx|back|Tahoma|pref|optionNames|moveFontSize|moveFontColor|id|Black|moveStr|Arial|dx|skip|squareSize|rNo|list|mainTable|sans|serif|forward|toggleMoves|No|oColor|flippedI|flippedV|j2|oPiece|altFastForward|toString|divId|topRightTd|boardFrame|pCount|cCount|curlyOpenedFst|isCurlyO|the|currentMove|px|altComments|altPlayMove|MyMove|isKingChecked|altShowMoves|altFlip|propsTd|altRewind|altBack|y2|startPosition|table|tbody|imageSuffix|lastBoldIdx|lastBold|rwind|ffward|8pt|drawSquare|visibility|nbsp|blackSqColor|whiteSqColor|event|showMovesPane|WhiteElo|BlackElo|Date|toggle|align|moveInput|nextMove|commentFontColor|commentFontSize|commentFont|noUpdate|toggleComments|void|1px|javascript|window|movesPaneWidth|10px|getComment|timecontrol|prefix|Unknown|squareBorder|whites|blacks|startMoveNum|background|span|Move|sizeOfTheMoves|brdI|downloadURL|stripIt|isPGNBroken|typeof|blackC|gameOverre|stripItBroken|hidden|backgroundColor|substr|Result|000000|mainTableTb|undefined|whiteC|makeMove|x1|TimeControl|y1|wCoords|bCoords|moveBorder|pawnM|syncBoard|no|Event|makeBwMove|taking|movePiece|boardTb|e1|pgnRaw|findFromBish|findFromPawn|c2|9pt|pawnre|e8|convertMove|knightre|textDecoration|in|whiteToMove|bishre|queenre|lCastlere|sCastlere|kingre|rookre|bKing|findFromRook|updatePGNInfo|action|Object|x2|reprop|padding|cccccc|getOppColor|hist|tmpPiece|toLowerCase|getEnPassante|syncSquare|join|wKing|findFromQueen|findFromKing|fontWeight|fen|bold|BoardImages|key|findFromKnight|gif|container|populateProps|pgnOrig|middle|str|prevMove|left|tmpStr|getElementById|populateMoves|auto|drawEnPassante|replaceChild|getEndPos|resetToEnd|resetToStart|getStartPos|endPosition|makeBold|parentNode|deMakeBold|color2|PGN|populatePieces|Show|convert|getCurMove|Converter|Pgn|Wrong|number|31px|257px|d8|enabled|image|of|a8|sizingMethod|c8|floor|Board|textAlign|size|7pt|progid|updateSettings|DXImageTransform|Microsoft|nbrqk|6060df|abcdefgh|f1|AlphaImageLoader|4b4b4b|wKnight|Could|bPawn|not|find|with|200|preload|figure|Can|which|d1|a1|400|c1|wQueen|getTime|ffffff|wBishop|wRook|wPawn|bRook|bQueen|bKnight|bBishop|round|537c3a|valign|escape|init|php|block|Image|slice|_board|gi|e89292|overflow|_board_moves|fontFace|asPgn|100|Play|end|Fast|one|do|http|www|com|cellSpacing|cellPadding|chesspastebin|initial|visible|g8|msie|bw|userAgent|png|navigator|Rewind|promotion|h1|filter|g1|f8|runtimeStyle|h8|Round|inline|One|margin|Flip|pane|validProps|Site|getElementsByTagName|collapse|borderCollapse|beginning'.split('|'),0,{}))
