eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('u 2c(){2R.2m(0,1);2R.2m(0,0)}u 4l(a,b){R.1s=a;1I=T.3b("21");I(x=0;x<1I.U;x++){1I[x].1A="1l 21"}b.1A="1l 21 3A"}u 1t(a){r(a){T.X("29").1A="3q"}G{T.X("29").1A="1l"}}u 3f(a){r(R.1o){R.1o=N;a.15="2O 2K"}G{R.1o=F;a.15="2O 2A"}}u 3W(a){r(R.1n){R.1n=N;a.15="2p 2K"}G{R.1n=F;a.15="2p 2A"}Y(F)}u 17(a,b){1z=T.X("3C");1z.15=a;1z.J.Z="1v";r(!b){1b("1z.J.Z = \'1c\'",3v)}}u 2b(){t.1o=F;t.1n=F;t.1s=1}u 3r(){o a=T.X("3p");r(a.J.Z=="1c"){a.J.Z="1v"}G{a.J.Z="1c"}}u 3n(){o a=T.X("3k");r(a.J.Z=="1c"){a.J.Z="1v"}G{a.J.Z="1c"}}o C={M:[{12:\'3a\',H:\'2C.P\'},{12:\'4h\',H:\'2Q.P\'},{12:\'4e\',H:\'2N.P\'},{12:\'47\',H:\'2I.P\'},{12:\'43\',H:\'41.3Z\'},{12:\'3Y\',H:\'3V.P\'},{12:\'1T\',H:\'3P.P\'},{12:\'1T\',H:\'3M.P\'},{12:\'1T\',H:\'3J.P\'},{12:\'3G\',H:\'3F.P\'}],O:[]};o 1f={1R:{M:0,O:0},1E:\'\',w:0,2i:u(a,b,c){t.1e=a;t.1P=b;t.2g=c;t.1p()},1p:u(){r(t.w>=C.M.U){t.w=0;t.1u();A}1m=Q 1j();1m.3w=u(){1f.2d()};1m.3u=u(){1f.2a()};1m.v=C.M[t.w].H;C.M[t.w].3s=1m},2d:u(){o a=1r.1q((t.w+1)*L/C.M.U);C.M[t.w].1e=1;t.1k(a,\'1G 2e\',C.M[t.w].H);t.w++;t.1p()},2a:u(){o a=1r.1q((t.w+1)*L/C.M.U);C.M[t.w].1e=0;t.1R.M++;t.1E+=\'<K>2W 2n \'+C.M[t.w].H+\'</K>\';t.1k(a,\'1G 2e\',C.M[t.w].H);r(C.M[t.w].3j==1){A t.1P()}t.w++;t.1p()},1u:u(){r(t.w>=C.O.U){t.w=0;t.1e();A}t.3i=Q 3h.3g(C.O[t.w].H,{3e:\'3d\',3c:u(a){1f.2o()},39:u(a){1f.23()}})},2o:u(){o a=1r.1q((t.w+1)*L/C.O.U);C.O[t.w].1e=1;t.1k(a,\'1G 2q\',C.O[t.w].H);t.w++;t.1u()},23:u(){o a=1r.1q((t.w+1)*L/C.O.U);C.O[t.w].1e=0;t.1R.O++;t.1E+=\'<K>2W 2n \'+C.O[t.w].H+\'</K>\';t.1k(a,\'1G 2q\',C.O[t.w].H);r(C.O[t.w].35!=1){A t.1P()}t.w++;t.1u()},1k:u(a,b,c){t.2g(a,b,c,t.1E)}};u 34(){1f.2i(2t,2v,2B)}u 2B(a,b,c,d){$(\'1C-4g\').15=\'<K J="20-1Y: 1Z; 4b-48: 46; 2J-2H: 2G;">\'+b+\'</K><K J="2J: 2G 42;2E:40;1W:2z;2x: 2w;"><K J="1W:3X;3U:2u;2H:2u;2E:\'+a+\'%;2x:2w;3R-3Q: #3O;"></K><K J="1W:2z;20-1Y: 1Z;">\'+c+\'</K></K>\';$(\'1C-3N\').15=d}u 2v(){$(\'1C\').15=\'<K J="20-1Y: 1Z;"><2r>3K 3I 3H!</2r></K>\'}u 2t(){$(\'1C\').J.Z=\'1c\';$(\'2y\').J.Z=\'1v\';1V();2c()}o 16=[-1,-11,-10,-9,1,11,10,9];o 2l=[11,18,3E,1X];o 2j=[22,27,3D,3B];o V=Q 1w();o B=Q 1w(2h);o 13;o 19=Q 1w(L);o 1d;o 1O=Q 1j();1O.v="2C.P";o W=Q 1j();W.v="2Q.P";o S=Q 1j();S.v="2N.P";o 1N=Q 1j();1N.v="2I.P";u 2f(){R=Q 2b();I(o i=0;i<2h;i+=L){I(o j=0;j<L;j++){r(j<11||j>1X||(j+1)%10<2){B[i+j]=3}G{B[i+j]=0}}}}u 1M(){I(o i=0;i<L;i++){r(i<11||i>1X||(i+1)%10<2){B[i]=3}G{B[i]=0}}B[44]=B[3y]=1;B[45]=B[3x]=2;o a=2;I(o m=0;m<V.U;m++){o p=V[m];r(p!==0){14(0,p,a,0)}a=3-a}}u 1L(a){o p=a+3t;I(o i=a+11;i<a+1K;i++){B[p++]=B[i]}}u 14(a,b,c,e){o p=a+b;r(B[p]!==0){A N}o f=3-c;o g=N;I(o d=7;d>=0;d--){o h=16[d];o n=p+h;1J(B[n]==f){n+=h}r(B[n]==c&&n-h!=p){r(!g){g=F;1L(a)}1J(n!=p){n-=h;B[n+e]=c}}}A g}u 1h(d,a,b,e,f,g,h){o i=3-b;r(d>e){o s=0;I(o c=0;c<4;c++){o q=B[a+2l[c]];r(q==b){s+=28}G r(q==i){s-=28}G{q=B[a+2j[c]];r(q==b){s-=1H}G r(q==i){s+=1H}}}A s}o j=0;o k=-1i;r(d<e-1){k=g}o n=0;I(o p=11;p<1K;p++){r(14(a,p,b,L)){n++;o l=-1h(d+1,a+L,i,e,N,-h,-k);r(l>k){j=13=p;k=l;r(l>=h||l>=3o){A l}}}}r(n===0){j=0;r(f){I(o z=a+11;z<a+1K;z++){r(B[z]==b){n++}G r(B[z]==i){n--}}r(n>0){A n+26}G{A n-26}}1L(a);k=-1h(d+1,a+L,i,e,F,-h,-k)}13=j;r(d>=e-1){A k+(n<<3)}G{A k}}u 1V(){I(o y=0;y<8;y++){I(o x=0;x<8;x++){19[(y+1)*10+(x+1)]=T.X(3m.3l(3z+y,49+x))}}V=Q 1w();1M();Y(F)}u Y(a){1d=a;o b=N;o c=0;o d=0;I(o y=0;y<8;y++){I(o x=0;x<8;x++){o e=(y+1)*10+x+1;o f=1O.v;1g(B[e]){D 0:r(14(0,e,2,L)){r(a&&R.1n){f=1N.v}b=F}E;D 1:f=W.v;c++;E;D 2:f=S.v;d++;E}19[e].v=f}}T.X("25").1x.1D=d;T.X("2k").1x.1D=c;r(a===F){a=N}G{a=F}A b}u 1Q(a,b,c){r(a===0||R.1o===N){24(c);A}1g(b){D 1:19[a].v=W.v;E;D 2:19[a].v=S.v;E}1b("1a(\\""+c+"\\", "+a+", "+b+", 0, 0, 0)",2D)}u 1a(a,b,c,d,e,f){r(d>=8){24(a);A}o g=3-c;r(e===0){r(B[b+16[d]]!=g){1a(a,b,c,d+1,0,0);A}o i=2;1J(B[b+i*16[d]]==g){i++}r(B[b+i*16[d]]!=c){1a(a,b,c,d+1,0,0);A}e=1}r(B[b+e*16[d]]!=g){1a(a,b,c,d+1,0,0);A}o h;1g(c){D 1:1g(f){D 0:h=S.v;E;D 1:h=S.v;E;D 2:h=S.v;E;D 3:h=W.v;E;D 4:h=W.v;E;D 5:h=W.v;E;D 6:h=W.v;E}E;D 2:1g(f){D 0:h=W.v;E;D 1:h=W.v;E;D 2:h=W.v;E;D 3:h=S.v;E;D 4:h=S.v;E;D 5:h=S.v;E;D 6:h=S.v;E}E}19[b+e*16[d]].v=h;f++;r(f<7){1b("1a(\\""+a+"\\", "+b+", "+c+", "+d+", "+e+", "+(f+1)+")",30)}G{1b("1a(\\""+a+"\\", "+b+", "+c+", "+d+", "+(e+1)+", 0)",1H)}}u 3L(){r(!1d){A}17("38 Q 2y?<1U><a 2s=\'1V();\' 1B=\'1l\'>37</a> <a 2s=\'36();\' 1B=\'1l\'>3S</a>",F)}u 3T(a){r(!1d){A}o b=Y(N);r(a===0){r(b){Y(F);17("33 32 31 a 1S");A}}G r(!14(0,a,2,L)){Y(F);17("2Z 2Y 1S 2X");A}1Q(a,2,"2V("+a+")")}u 2V(a){14(0,a,2,0);V[V.U]=a;Y(N);1b("2U()",0)}u 2U(){1h(0,0,1,R.1s,N,-1i,1i);1Q(13,1,"2T()");r(13===0){1t(F)}G{1t(N)}}u 2T(){14(0,13,1,0);V[V.U]=13;o a=Y(F);r(!a){o b=F;I(o y=0;y<8&&b;y++){I(o x=0;x<8&&b;x++){r(14(0,(y+1)*10+x+1,1,L)){b=N}}}r(b){r(T.X("25").1x.1D>T.X("2k").1x.1D){17("<1y 1B=\'2S\'>2F 2L<1U><1F>4f 2M!</1F></1y>")}G{17("<1y 1B=\'2S\'>2F 2L<1U><1F>4d 2M!</1F></1y>")}}}}u 4c(){r(!1d){A}r(V.U===0){A}V.2P();V.2P();1M();Y(F)}u 4a(){r(!1d){A}1h(0,0,2,R.1s,N,-1i,1i);r(13===0){17("4i 4j 1S 4k 4m");1t(F);A}19[13].v=S.v;1b("Y(F)",2D)}2f();',62,271,'||||||||||||||||||||||||var|||if||this|function|src|progress||||return|Board|assets|case|break|true|else|url|for|style|div|100|images|false|scripts|png|new|gameprefs|DiscBlack|document|length|Moves|DiscWhite|getElementById|displayBoard|display|||id|BestPos|validMove|innerHTML|Directions|showalert||DisplayBoard|animateStep|setTimeout|none|PlayerCanMove|success|preLoader|switch|search|9000|Image|preloaderMessage|btn|imageObject|ShowHints|AnimateMoves|loadNextImage|round|Math|PlayerLevel|swapSkip|loadNextScript|block|Array|firstChild|span|alertobj|className|class|preloader|data|errortext|small|Loading|50|levelbuttons|while|89|dupeBoard|updateBoard|DiscHint|DiscBlank|failure|animateMove|errors|move|piece6|br|reset|position|88|align|center|text|levels||scriptError|eval|black|8000||300|btnskip|imageError|Prefs|snip_addbar|imageLoaded|Images|initialize|status|1600|startLoading|NearCorners|white|Corners|scrollTo|loading|scriptLoaded|Hints|Scripts|h1|onclick|preloadSuccess|0px|preloadFailure|26px|height|game|relative|On|preloadStatus|othelli_blank|500|width|Game|80px|top|othelli_move|margin|Off|Over|Wins|othelli_black|Animation|pop|othelli_white|window|end|movePodDone3|movePodDone2|movePodDone1|Error|here|not|Can||make|must|You|preload|optional|hidealert|Yes|Start|onFailure|piece0|getElementsByClassName|onSuccess|get|method|swapAnimation|Request|Ajax|ajax|required|prefs|fromCharCode|String|swapPrefs|8003|rules|btnon|swapRules|image|111|onerror|1500|onload|54|55|65|thisbutton|77|alert|72|81|othelli|piece7|Load|to|button_white|Failed|playerReset|button_silver|error|000|button_brown|color|background|No|movePod|left|button_black|swapHints|absolute|piece5|jpg|300px|board|auto|piece4|||bold|piece3|weight||playerHint|font|playerUndo|White|piece2|Black|message|piece1|Your|only|is|changeLevel|skip'.split('|'),0,{}))