From 064b55c17867fec4f6f44723f93320161dd7db8e Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Wed, 8 Dec 2010 19:15:20 +0000 Subject: [PATCH] Fixed problem with tip colour detection --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 9 +++++---- dist/jquery.qtip.min.js | 6 +++--- dist/jquery.qtip.pack.js | 4 ++-- src/tips.js | 7 ++++--- 5 files changed, 15 insertions(+), 13 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index a5517eb3..5b105916 100644 --- a/dist/jquery.qtip.css +++ b/dist/jquery.qtip.css @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Dec 8 18:53:54 2010 +0000 +* Date: Wed Dec 8 19:03:35 2010 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index 5df7f782..2990ce2c 100644 --- a/dist/jquery.qtip.js +++ b/dist/jquery.qtip.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Dec 8 18:53:54 2010 +0000 +* Date: Wed Dec 8 19:03:35 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -1934,15 +1934,16 @@ function Tip(qTip, command) precedance = self.corner[ self.corner.precedance ], borderSide = 'border-' + precedance + '-color', invalid = /rgba?\(0, 0, 0(, 0)?\)|transparent/i, - reference = elems.titlebar.length && self.corner.y === 'top' ? elems.titlebar : qTip.options.style.widget ? elems.content : elems.wrapper; + elemFill = elems.titlebar.length && corner.y === 'top' ? elems.titlebar : elems.wrapper, + elemBorder = qTip.options.style.widget ? elems.content : elems.wrapper; // Detect tip colours color.fill = tip.css('background-color', '').css('border', '').css('background-color') || 'transparent'; color.border = tip.get(0).style ? tip.get(0).style['border' + precedance.charAt(0) + precedance.substr(1) + 'Color'] : tip.css(borderSide) || 'transparent'; // Make sure colours are valid and reset background and border properties - if(invalid.test(color.fill)) { color.fill = reference.css(border ? 'background-color' : borderSide); } - if(!color.border || invalid.test(color.border)) { color.border = reference.css(borderSide) || color.fill; } + if(invalid.test(color.fill)) { color.fill = elemFill.css(border ? 'background-color' : borderSide); } + if(!color.border || invalid.test(color.border)) { color.border = elemBorder.css(borderSide) || color.fill; } $('*', tip).add(tip).css('background-color', 'transparent').css('border', 0); }, diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index a80972b0..28be3de8 100644 --- a/dist/jquery.qtip.min.js +++ b/dist/jquery.qtip.min.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Dec 8 18:53:54 2010 +0000 +* Date: Wed Dec 8 19:03:35 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -56,8 +56,8 @@ n=j==="y"?"x":"y";b[j==="y"?"push":"unshift"]("top","bottom");f=Math.max(k[n]=== parseInt(u.css("border-"+k[m[0]]+"-width"),10)||0:e==="vml"?1:0;j[1]=Math.max(k[m[4]]==="center"?q.offset:0,q.offset);b[m[1]]+=(k[m[0]]===m[1]?1:-1)*(t[m[3]]-j[0]);b[m[2]]-=(k[m[4]]===m[2]||k[m[4]]==="center"?1:-1)*j[1];r.left=f.left;r.top=f.top;r.corner=k}}var i=this,q=c.options.style.tip,l=c.elements,s=l.tooltip,u=l.wrapper,r={top:0,left:0,corner:{string:function(){}}},t={width:q.width,height:q.height},x={},w=q.border||0,e=q.method||FALSE;i.corner=NULL;i.mimic=NULL;i.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){w= q.border;if(i.init())this.get("position.target")!=="mouse"&&this.reposition();else i.destroy()},"^style.tip.(height|width)":function(){t={width:q.width,height:q.height};i.create();i.update();c.reposition()},"^style.(classes|widget)$":function(){i.detectColours();i.update()}};a.extend(i,{init:function(){var k=a.browser.msie,m=i.detectCorner(),b=i[i.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(m){if(e===TRUE)e=a("")[0].getContext?"canvas":k&&(b||t.height!==t.width)?"vml":"polygon"; else if(e==="canvas")e=k?"vml":!a("")[0].getContext?"polygon":"canvas";else if(e==="polygon")e=k&&b?"vml":e;i.create();i.detectColours();i.update();s.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",h)}return m},detectCorner:function(){var k=q.corner,m=c.options.position.at,b=c.options.position.my;if(b.string)b=b.string();if(k===FALSE||b===FALSE&&m===FALSE)return FALSE;else if(k===TRUE)i.corner=new a.fn.qtip.plugins.Corner(b);else if(!k.string){i.corner=new a.fn.qtip.plugins.Corner(k);i.corner.fixed= -TRUE}return i.corner.string()!=="centercenter"},detectColours:function(){var k=l.tip,m=i.corner[i.corner.precedance],b="border-"+m+"-color",f=/rgba?\(0, 0, 0(, 0)?\)|transparent/i,j=l.titlebar.length&&i.corner.y==="top"?l.titlebar:c.options.style.widget?l.content:l.wrapper;x.fill=k.css("background-color","").css("border","").css("background-color")||"transparent";x.border=k.get(0).style?k.get(0).style["border"+m.charAt(0)+m.substr(1)+"Color"]:k.css(b)||"transparent";if(f.test(x.fill))x.fill=j.css(w? -"background-color":b);if(!x.border||f.test(x.border))x.border=j.css(b)||x.fill;a("*",k).add(k).css("background-color","transparent").css("border",0)},create:function(){var k=t.width,m=t.height;l.tip&&l.tip.remove();l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(t).prependTo(s);switch(e){case "canvas":a('').appendTo(l.tip)[0].getContext("2d").save();break;case "vml":l.tip.html('').toggleClass("ui-widget-content",c.options.style.widget).css(t).prependTo(s);switch(e){case "canvas":a('').appendTo(l.tip)[0].getContext("2d").save();break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(w?'
':"");break}return i},update:function(k){var m= l.tip,b=t.width,f=t.height,j=w>0?0:1,n=Math.ceil(w/2+0.5),g=q.mimic,p,y;if(!k)k=i.corner;if(g===FALSE)g=k;else{g=new a.fn.qtip.plugins.Corner(g);g.precedance=k.precedance;if(g.x==="inherit")g.x=k.x;else if(g.y==="inherit")g.y=k.y;else if(g.x===g.y)g[k.precedance]=k[k.precedance]}y=Math[/b|r/.test(g[g.precedance==="y"?"x":"y"])?"ceil":"floor"];m=m.children();switch(e){case "canvas":m=m.get(0).getContext("2d");m.restore&&m.restore();m.clearRect(0,0,3E3,3E3);for(p=N(g.string(),b,f);j<2;j++){if(j){m.save(); m.translate(y((g.x==="left"?1:g.x==="right"?-1:0)*(w+1)*(g.precedance==="y"?0.5:1)),y((g.y==="top"?1:g.y==="bottom"?-1:0)*(w+1)*(g.precedance==="x"?0.5:1)))}m.beginPath();m.moveTo(p[0][0],p[0][1]);m.lineTo(p[1][0],p[1][1]);m.lineTo(p[2][0],p[2][1]);m.closePath();m.fillStyle=x[j?"fill":"border"];m.fill()}break;case "vml":p=N(g.string(),b,f);j="m"+p[0][0]+","+p[0][1]+" l"+p[1][0]+","+p[1][1]+" "+p[2][0]+","+p[2][1]+" xe";m.attr({path:j,fillcolor:x.fill});if(w){m.children().attr("color",x.border);if(g.precedance=== diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index 31cca4aa..1f9760b6 100644 --- a/dist/jquery.qtip.pack.js +++ b/dist/jquery.qtip.pack.js @@ -9,11 +9,11 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Dec 8 18:53:54 2010 +0000 +* Date: Wed Dec 8 19:03:35 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ /*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: true */ /*global window: false, jQuery: false */ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?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}('"5y 71";Y 1c=4B,12=4O,2j=75;(V(a,G,K){V L(c,d){Y h,i=a();U(!c)X 12;40{U("2a"2w c&&"1H"!==1m c.2a)c.2a={29:c.2a};U("18"2w c){U("1H"!==1m c.18||c.18.2D)c.18={1D:c.18};h=c.18.1D||12;U(!a.2n(h)&&(!h&&!h.1u||h.1p<1||"1H"===1m h&&!h.2D))h=c.18.1D=12;U("1o"2w c.18&&"1H"!==1m c.18.1o)c.18.1o={1D:c.18.1o}}U("1h"2w c){U("1H"!==1m c.1h)c.1h={2f:c.1h,2t:c.1h};U("1H"!==1m c.1h.1S)c.1h.1S={};U("5b"!==1m c.1h.1S.2M)c.1h.1S.2M=!!c.1h.1S.2M}U("W"2w c){U("1H"!==1m c.W)c.W={1z:c.W};U("1H"!==1m c.W)c.W=c.W.2D?{1j:c.W}:{1z:c.W}}U("17"2w c)U("1H"!==1m c.17)c.17=c.17.2D?{1j:c.17}:{1z:c.17};U("1l"2w c&&"1H"!==1m c.1l)c.1l={3s:c.1l}}42(q){}U(a.2n(h)){c.18.1D=[];d.1w(V(){Y l=h.1U(13);U(l){c.18.1D.4m(l);i=i.2i(a(13))}})}19 i=d;a.1w(a.1a.11.1e,V(){13.3j&&13.3j(c)});X d?i:c}V O(c,d,h){V i(b){Y f,j=b.2Q("."),n=d[j[0]];2N(b=1;b",{3l:f}):a("",{"1R":"1g-1W-3A",1D:"5c 14",1o:"5c 14",1b:{"1D-5F":"-5G"}}).5H(a("<4J />",{"1R":(d.1l.1N?"1g":k)+"-3D 1g-3D-5e"}));b.1Z.4l(b.2q).1u("4r","1Z").3z(k+"-5e").4D(V(j){a(13).22("1g-1W-4D",j.29==="4o")}).3G(V(){b.14.2E("1g-1W-1X")||e.17();X 12}).1r("3R 5I 4T 5J 46",V(j){a(13).22("1g-1W-6k 1g-1W-2K",/5K$/i.1K(j.29))});e.3I()}V r(){Y b=e.1i;b.2q&&s();b.2q=a("<24 />",{"1R":k+"-2q "+(d.1l.1N?"1g-1N-4P":"")}).3S(b.1o=a("<24 />",{1L:k+"-"+h+"-1o","1R":k+"-1o",3l:d.18.1o.1D})).4l(b.30);U(d.18.1o.1Z)u();19 e.1v===1c&&e.3I()}V t(b){Y f=e.1i;U(!e.1v||!b)X 12;U(a.2n(b))b=b.1U(c);b.2D&&b.1p>0?f.18.5L().3S(b.1b({39:"3v"})):f.18.3l(b);f.14.3Q("4H",V(j){V n(p){g=g.43(p);U(g.1p===0){e.3I();e.1v===1c&&e.2k(e.1P.1z);j()}}Y g=a("3e:43([1f]):43([1d])",e.1i.18);g.1w(V(p,y){Y z=["6g","3J","3i","5M",""].5N(".11-5O ");a(13).1r(z,V(){2m(e.1J.3e[p]);n(13)});(V v(){U(y.1f)X n(y);e.1J.3e[p]=3t(v,20)})();X 1c});g.1p===0&&n(g)});X e}V x(b,f,j,n){V g(C){U(o.14.2E("1g-1W-1X"))X 12;o.W.2F("11-"+h+"-23");2m(e.1J.W);2m(e.1J.17);Y D=V(){e.W(C)};U(d.W.2B>0)e.1J.W=3t(D,d.W.2B);19 D()}V p(C){U(o.14.2E("1g-1W-1X"))X 12;Y D=a(C.4M||C.1j).45(m)[0]==o.14[0];2m(e.1J.W);2m(e.1J.17);U(d.17.2A&&(d.1h.1j==="28"&&D||/28(4L|4E|4w)/.1K(C.29)&&D)){C.5Q();C.69();X 12}o.14.4x(1,1);U(d.17.2B>0)e.1J.17=3t(V(){e.17(C)},d.17.2B);19 e.17(C)}V y(C){U(o.14.2E("1g-1W-1X"))X 12;2m(e.1J.23);e.1J.23=3t(V(){e.17(C)},d.17.23)}V z(C){e.1i.14.2g(":2y")&&e.2k(C)}Y v=".11-"+h,o={W:d.W.1j,17:d.17.1j,14:e.1i.14},A={W:2H(d.W.1z).2Q(" "),17:2H(d.17.1z).2Q(" ")},F=a.2x.2Z&&/^6\\.[0-9]/.1K(a.2x.3F);c.1r("2b.11",V(){e.2u()});U(j&&d.17.2A){o.17=o.17.2i(o.14);o.14.1r("44"+v,V(){o.14.2E("1g-1W-1X")||2m(e.1J.17)})}U(f){U("2Y"===1m d.17.23){o.W.1r("11-"+h+"-23",y);a.1w(a.1a.11.4t,V(C,D){o.17.2i(e.1i.14).1r(D+v+"-23",y)})}a.1w(A.17,V(C,D){Y E=a.6c(D,A.W);U(E>-1&&a(o.17).2i(o.W).1p===a(o.17).1p||D==="4G"){o.W.1r(D+v,V(B){o.14.2g(":2y")?p(B):g(B)});21 A.W[E]}19 o.17.1r(D+v,p)})}U(b){a.1w(A.W,V(C,D){o.W.1r(D+v,g)});o.14.1r("44"+v,V(){e.2K()})}U(n){U(d.1h.1S.2J||d.1h.1S.2M)a(G).1r("2J"+v,z);U(d.1h.1S.2M||F&&o.14.1b("1h")==="2A")a(1V).1r("3Y"+v,z);/4G/i.1K(d.17.1z)&&a(1V).1r("3R"+v,V(C){Y D=e.1i.14;a(C.1j).45(m).1p===0&&a(C.1j).2i(c).1p>1&&D.2g(":2y")&&!D.2E("1g-1W-1X")&&e.17()});d.1h.1j==="28"&&a(1V).1r("3k"+v,V(C){U(d.1h.1S.28&&!o.14.2E("1g-1W-1X")&&o.14.2g(":2y"))e.2k(C||a.1a.11.28)})}}V w(b,f,j,n){n=27(n,10)!==0;Y g=".11-"+h,p={W:b?d.W.1j:a("<24/>"),17:f?d.17.1j:a("<24/>"),14:j?e.1i.14:a("<24/>")};f={W:2H(d.W.1z).2Q(" "),17:2H(d.17.1z).2Q(" ")};U(e.1v){a.1w(f.W,V(y,z){p.W.1E(z+g)});p.W.1E("3k"+g).1E("46"+g).1E("11-"+h+"-23");a.1w(f.17,V(y,z){p.17.2i(p.14).1E(z+g)});a.1w(a.1a.11.4t,V(y,z){p.17.2i(j?e.1i.18:2j).1E(z+g+"-23")});p.17.1E("46"+g);p.14.1E("44"+g);U(n){a(G).1E("2J"+g);a(1V).1E("3R"+g+" 3k"+g)}}19 b&&p.W.1E(f.W+g+"-2R")}Y e=13,k="1g-14",m=".11."+k;e.1L=h;e.1v=12;e.1i={1j:c};e.1P={1z:{},1j:2j,1X:12};e.1J={3e:[]};e.1Q=d;e.1e={};a.1x(e,{1Y:V(b){Y f=e.1i,j=a.3f("4Y");U(e.1v)X 12;e.1v=b?-2:-1;f.14=a("<24/>").1u({1L:k+"-"+h,4r:"14","1R":k+" 11 1g-14-2W 1g-53-4I "+d.1l.3s}).1b("z-3a",a.1a.11.4i+a(m).1p).22("1g-1N",d.1l.1N).22("1g-1W-1X",e.1P.1X).2e("11",e).2O(d.1h.2v);f.30=a("<24 />",{"1R":k+"-30"}).2O(f.14);f.18=a("<24 />",{"1R":k+"-18 "+(d.1l.1N?"1g-1N-18":""),1L:k+"-"+h+"-18"}).2O(f.30);d.18.1o.1D&&r();t(d.18.1D);a.1w(a.1a.11.1e,V(){13.2G==="1Y"&&13(e)});e.1v=1c;x(1,1,1,1);a.1w(d.4v,V(n,g){f.14.1r("14"+n,g)});f.14.3Q("4H",V(n){U(d.W.3p||b){f.14.17();e.W(e.1P.1z)}f.14.3M("1g-14-2W");j.3q=a.1x({},e.1P.1z);f.14.2F(j,[e.26()]);n()});X e},2L:V(b){35(b.2C()){1M"1n":b=l("1h");1F;1M"3d":b=l("3d");1F;3A:b=i(b.2C());b=b[0].1A?b[0].1G():b[0].2D?b[0]:b[0][b[1]];1F}X b},3c:V(b,f){b=b.2C();Y j=i(b),n=e.1i,g=n.14,p,y,z,v={5S:{1L:V(){Y o=f===1c?a.1a.11.48:f,A=k+"-"+o;U(o!==12&&o.1p>0&&!a("#1g-14-"+o).1p){g[0].1L=A;n.18[0].1L=A+"-18";n.1o[0].1L=A+"-1o"}},"^18.1D":V(){t(f)},"^18.1o.1D":V(){U(e.1v)U(!e.1i.1o&&f){r();e.2k()}19 f?e.1i.1o.3l(f):s()},"^18.1o.1Z":V(){Y o=e.1i.1Z,A=e.1i.1o;U(e.1v)U(f){A||r();u()}19 o.2b()},"^1h.(2f|2t)$":V(){Y o=/2f$/i.1K(b)?"2f":"2t";U("1G"===1m f)d.1h[o]=2c a.1a.11.1e.2T(f)},"^1h.(2f|2t|1S|1j)":V(){e.1v&&e.2k()},"^1h.2v$":V(){U(e.1v===1c){g.2O(f);e.2k()}},"^(W|17).(1z|1j|2A|2B|23)":V(o,A,F,C){Y D=b.4f(/2A/i)>-1?[0,[0,1,1,1]]:[b.3O(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];U(D[0])o[A]=C;w.3g(e,D[1]);U(D[0])o[A]=F;x.3g(e,D[1])},"^W.3p$":V(){e.1v===12&&e.W()},"^1l.3s$":V(){e.1i.14.1u("1R",k+" 11 1g-53-4I "+f)},"^1l.1N$":V(){Y o=!!f;g.22("1g-1N",o);n.2q.22("1g-1N-4P",o);n.18.22("1g-1N-18",o);n.1Z.4q("4J").22(k+"-3D",!o).22("1g-3D",o)},"^4v.(1Y|W|4w|17|2K|3u)":V(o,A,F){n.14[(a.2n(f)?"":"5T")+"1r"]("14"+A,F)}}};a.1w(e.1e,V(o){U("1H"===1m 13.3E)v[o]=13.3E});p=j[0][j[1]];j[0][j[1]]=f.5U?a(f):f;L(d,c);2N(y 2w v)2N(z 2w v[y])5V(z,"i").1K(b)&&v[y][z].1U(e,j[0],j[1],f,p);X e},2S:V(b,f){V j(){Y v=a(13),o=b?"1u":"3h",A=/^1|0$/.1K(v.1b("3C"));e.1i.1o&&c[o]("3m-4K",k+"-"+h+"-1o");c[o]("3m-4W",k+"-"+h+"-18");U(b){U(a.2x.2Z&&13.1l&&A){z=13.1l;z.4n("3B");z.4n("3C")}}19 A&&v.17()}U(e.1v===12)X 12;Y n=b?"W":"17",g=e.1i.14,p=d[n],y=g.2g(":2y"),z;U((1m b).4f("3x|2Y"))b=!g.2g(":2y");U(!y&&!b||g.2g(":5P"))X e;U(f){U(e.1P.1z&&/5W|5X/.1K(f.29)&&/4L|4E/.1K(e.1P.1z.29)&&a(f.1j).2i(d.W.1j).1p<2&&a(f.4M).45(m).1p>0)X e;e.1P.1z=a.1x({},f)}y=a.3f("14"+n);y.3q=a.1x({},f);g.2F(y,[e.26(),3U]);U(y.4a())X e;U(b){e.2K();e.2k(f);p.5m&&a(m).11("17")}19 2m(e.1J.W);g.1u("3m-5Z",60(!b));g.4x(1,1);U(a.2n(p.2p)){p.2p.1U(g,e.26());g.3Q(V(){j.1U(13);a(13).4S()})}19 U(p.2p===12){g[n]();j.1U(g)}19 g.4y(3U,b?1:0,j);b&&p.1j.2F("11-"+h+"-23");X e},W:V(b){e.2S(1c,b)},17:V(b){e.2S(12,b)},2K:V(b){U(e.1v===4O)X 12;Y f=e.1i.14,j=a(m),n=27(f.1b("z-3a"),10),g=a.1a.11.4i+j.1p,p=k+"-2K",y=a.1x({},b);U(!f.2E(p)&&n!==g){j.1b("z-3a",V(z,v){X v-1});a(m+"."+p).1w(V(){Y z=a(13),v=z.11(),o;U(!v||v.1v===12)X 1c;z.3M(p);o=a.3f("61");o.3q=y;z.2F(o,[v,g])});b=a.3f("62");b.3q=y;f.2F(b,[e.26(),g]);b.4a()||f.1b({63:g}).3z(p)}X e},2k:V(b){U(e.1v===12)X 12;Y f=d.1h.1j,j=e.1i.14,n=d.1h,g=n.2f,p=n.2t,y=n.1S,z=e.1i.14.1d(),v=e.1i.14.1f(),o=a(n.2v)[0],A=0,F=0,C=a.3f("3Z"),D=j.1b("1h")==="2A",E=a(y.2v&&o!==1V.3b?o:G),B={15:0,16:0};o={15:V(H){Y J=E.3V,I=p.x==="15"?A:p.x==="1B"?-A:-A/2,M=H+z-E.1d-J;I=(g.x==="15"?z:g.x==="1B"?-z:-z/2)-(g.x===g.y?1:-2)*y.x-(g.1A==="x"||g.x===g.y?I:0);U(J-H>0)B.15-=I;19 U(M>0)B.15-=(g.x==="1y"?-1:1)*I;X B.15-H},16:V(H){Y J=E.3X,I=p.y==="16"?F:p.y==="1C"?-F:-F/2,M=H+v-E.1f-J;I=(g.y==="16"?v:g.y==="1C"?-v:-v/2)-(g.y===g.x?1:-2)*y.y-(g.1A==="y"||g.x===g.y?I:0);U(J-H>0)B.16-=I;19 U(M>0)B.16-=(g.y==="1y"?-1:1)*I;X B.16-H}};E={4R:E,1f:E[(E[0]===G?"h":"65")+"66"](),1d:E[(E[0]===G?"w":"70")+"67"](),3V:E.3V(),3X:E.3X()};U(f==="28"){p={x:"15",y:"16"};b=y.28||!b||!b.3W?a.1x({},a.1a.11.28):b;B={16:b.47,15:b.3W}}19{U(f==="1z")f=b&&b.1j&&b.29!=="3Y"&&b.29!=="2J"?e.1P.1j=a(b.1j):e.1P.1j;f=a(f).68(0);U(f.1p===0)X e;19 U(f[0]===1V||f[0]===G){A=f.1d();F=f.1f();U(f[0]===G)B={16:D?0:E.3X,15:D?0:E.3V}}19 U(f.2g("6a")&&a.1a.11.1e.4b){B=a.1a.11.1e.4b(f,p);A=B.1d;F=B.1f;B=B.1n}19{A=f.4g();F=f.4j();B=q(f)}B.15+=p.x==="1B"?A:p.x==="1y"?A/2:0;B.16+=p.y==="1C"?F:p.y==="1y"?F/2:0}B.15+=y.x+(g.x==="1B"?-z:g.x==="1y"?-z/2:0);B.16+=y.y+(g.y==="1C"?-v:g.y==="1y"?-v/2:0);B.4h=y.2M&&f[0]!==G&&f[0]!==1V.3b?{15:o.15(B.15),16:o.16(B.16)}:{15:0,16:0};j.1u("1R",V(){X a(13).1u("1R").32(/1g-14-4Q-\\w+/i,"")}).3z(k+"-4Q-"+g.57());C.3q=a.1x({},b);j.2F(C,[e.26(),B,E.4R]);U(C.4a())X e;21 B.4h;U(j.2g(":2y")&&a.2n(n.2p)){n.2p.1U(j,e.26(),B);j.3Q(V(){Y H=a(13);H.1b({3C:"",1f:""});a.2x.2Z&&13.1l&&13.1l.4n("3B");H.4S()})}19 6f(B.15,B.16)||j.1b(B);X e},3I:V(){U(!e.1v||!(a.2x.2Z&&27(a.2x.3F.3L(0),10)<9))X 12;Y b=e.1i.14;b.1u("1l");Y f;b.1b({1d:"4U",1f:"4U"});f=l("3d",1);a.1w(["1d","1f"],V(j,n){Y g=27(b.1b("37-"+n),10)||0,p=27(b.1b("4V-"+n),10)||0;f[n]=g+p?1q.4V(1q.37(f[n],p),g):f[n]});b.1b(f)},4p:V(b){Y f=e.1i.14;U(e.1v)f.22("1g-1W-1X",b);19 e.1P.1X=!!b;X e},2u:V(){Y b=e.1i,f=b.1j.2e("4s");e.1v&&a.1w(e.1e,V(){13.2G==="1Y"&&13.2u()});w(1,1,1,1);c.4X("11");e.1v&&b.14.2b();f&&c.1u("1o",f);c.3h("3m-4W");X c},26:V(){Y b=a.1x({},e);21 b.1P;21 b.1J;21 b.1Q;21 b.1e;21 b.1Y;21 b.26;X b}})}V P(c,d){Y h,i=a(13);h=a(1V.3b);Y q=i.2a?i.2a(d.2a):{};q=a.1x(1c,{},d,L(a.1x(1c,{},(q&&d.2a.29==="6i"?q[d.2a.52]:{})||q)));Y l=q.1h,s=13===1V?h:i;i.4X("2a");U("3x"===1m q.18.1D)U(q.18.1u!==12&&i.1u(q.18.1u))q.18.1D=i.1u(q.18.1u);19 X 12;U(l.2v===12)l.2v=h;U(l.1j===12)l.1j=s;U(q.W.1j===12)q.W.1j=s;U(q.17.1j===12)q.17.1j=s;l.2t=2c a.1a.11.1e.2T(l.2t);l.2f=2c a.1a.11.1e.2T(l.2f);U(i.2e("11"))U(q.4k)i.11("2u");19 U(q.4k===12)X 12;h=2c O(i,q,c);i.2e("11",h);X h}V Q(c){Y d=13;d.3E={"^18.1I":V(){13.1e.1I.3i(13.1Q.18.1I)}};a.1x(d,{2r:V(){Y h=c.1Q.18.1I;c.1i.14.1r("4Y.1I",V(){d.3i(h);c.1i.14.1r("38.1I",V(){h.2V===12&&c.1v===1c&&d.3i(h)})})},3i:V(h){a.1I(a.1x(1c,{},h,{4e:V(i,q){U(a.2n(h.4e))U(h.4e.1U(c.26(),i,q)===12)X;c.3c("18.1D",i)},3J:V(i,q,l){Y s=q||l;U(a.2n(h.3J)){i=h.3J.1U(c.26(),i,q,l);U(i===12)X}c.3c("18.1D",s)}}));X d},2u:V(){c.1i.14.1E("38.1I")}});d.2r()}V N(c,d,h){Y i=1q.1O(d/2),q=1q.1O(h/2);d={4Z:[[0,0],[d,h],[d,0]],51:[[0,0],[d,0],[0,h]],58:[[0,h],[d,0],[d,h]],54:[[0,0],[0,h],[d,h]],6m:[[0,h],[i,0],[d,h]],6n:[[0,0],[d,0],[i,h]],6p:[[0,0],[d,q],[0,h]],6q:[[d,0],[d,h],[0,q]]};d.6s=d.4Z;d.6u=d.51;d.6v=d.58;d.6w=d.54;X d[c]}V R(c){V d(k){Y m=l.1k,b=["15","1B"],f=q.1n,j,n;U(q.1t===12||!m)X 12;k=k||i.1t;j=k.1A;n=j==="y"?"x":"y";b[j==="y"?"4m":"6x"]("16","1C");f=1q.37(k[n]==="1y"?f:0,f);m.1b({16:"",1C:"",15:"",1B:"",56:""});35(k[j==="y"?"x":"y"]){1M"1y":m.1b(b[0],"50%").1b("56-"+b[0],-1q.1O(t[j==="y"?"1d":"1f"]/2)+f);1F;1M b[0]:m.1b(b[0],f);1F;1M b[1]:m.1b(b[1],f);1F}f=t[j==="x"?"1d":"1f"];U(w){s.22("1g-14-2W",!s.2g(":2y"));f-=27(u.1b("1s-"+k[j]+"-1d"),10)||0;s.3M("1g-14-2W")}U(e==="2h"&&/1C|1B/.1K(k[k.1A]))f+=w?1:-1;m.1b(k[j],-f)}V h(k,m,b){U(l.1k){k=a.1x({},i.1t);m=k.1A==="y"?["y","16","15","1f","x"]:["x","15","16","1d","y"];Y f=b.4h,j=[0,0];U(i.1t.2A!==1c){U(f.15)k.x=k.x==="1y"?f.15>0?"15":"1B":k.x==="15"?"1B":"15";U(f.16)k.y=k.y==="1y"?f.16>0?"16":"1C":k.y==="16"?"1C":"16";U(k.1G()!==r.1t.1G()&&(r.16!==f.16||r.15!==f.15))i.3n(k)}j[0]=w?27(u.1b("1s-"+k[m[0]]+"-1d"),10)||0:e==="2h"?1:0;j[1]=1q.37(k[m[4]]==="1y"?q.1n:0,q.1n);b[m[1]]+=(k[m[0]]===m[1]?1:-1)*(t[m[3]]-j[0]);b[m[2]]-=(k[m[4]]===m[2]||k[m[4]]==="1y"?1:-1)*j[1];r.15=f.15;r.16=f.16;r.1t=k}}Y i=13,q=c.1Q.1l.1k,l=c.1i,s=l.14,u=l.30,r={16:0,15:0,1t:{1G:V(){}}},t={1d:q.1d,1f:q.1f},x={},w=q.1s||0,e=q.2P||12;i.1t=2j;i.33=2j;i.3E={"^1h.2f|1l.1k.(1t|33|2P|1s)":V(){w=q.1s;U(i.2r())13.2L("1h.1j")!=="28"&&13.2k();19 i.2u()},"^1l.1k.(1f|1d)":V(){t={1d:q.1d,1f:q.1f};i.2R();i.3n();c.2k()},"^1l.(3s|1N)$":V(){i.4c();i.3n()}};a.1x(i,{2r:V(){Y k=a.2x.2Z,m=i.5a(),b=i[i.33?"33":"1t"].1G().6y("1y")>-1;U(m){U(e===1c)e=a("<2s />")[0].3T?"2s":k&&(b||t.1f!==t.1d)?"2h":"2X";19 U(e==="2s")e=k?"2h":!a("<2s />")[0].3T?"2X":"2s";19 U(e==="2X")e=k&&b?"2h":e;i.2R();i.4c();i.3n();s.1E(".11-1k").1r("3Z.11-1k",h)}X m},5a:V(){Y k=q.1t,m=c.1Q.1h.2t,b=c.1Q.1h.2f;U(b.1G)b=b.1G();U(k===12||b===12&&m===12)X 12;19 U(k===1c)i.1t=2c a.1a.11.1e.2T(b);19 U(!k.1G){i.1t=2c a.1a.11.1e.2T(k);i.1t.2A=1c}X i.1t.1G()!=="4C"},4c:V(){Y k=l.1k,m=i.1t[i.1t.1A],b="1s-"+m+"-36",f=/6z?\\(0, 0, 0(, 0)?\\)|34/i,j=l.2q.1p&&i.1t.y==="16"?l.2q:c.1Q.1l.1N?l.18:l.30;x.2I=k.1b("3P-36","").1b("1s","").1b("3P-36")||"34";x.1s=k.2L(0).1l?k.2L(0).1l["1s"+m.3L(0)+m.3O(1)+"6A"]:k.1b(b)||"34";U(f.1K(x.2I))x.2I=j.1b(w?"3P-36":b);U(!x.1s||f.1K(x.1s))x.1s=j.1b(b)||x.2I;a("*",k).2i(k).1b("3P-36","34").1b("1s",0)},2R:V(){Y k=t.1d,m=t.1f;l.1k&&l.1k.2b();l.1k=a(\'<24 1R="1g-14-1k" />\').22("1g-1N-18",c.1Q.1l.1N).1b(t).4l(s);35(e){1M"2s":a(\'<2s 1f="\'+m+\'" 1d="\'+k+\'" />\').2O(l.1k)[0].3T("2d").5k();1F;1M"2h":l.1k.3l(\'<2h:49 6B="0 0" 6C="\'+k+" "+m+\'" 6D="\'+!!w+\'" 1l="5d:3H(#3A#5f); 39:5g-3v; 6E:1c; 1h: 3w; 16:0; 15:0; 1d:\'+k+"2o; 1f:"+m+"2o; 6F-6G:"+i.1t.y+\';"><2h:6H 6I="\'+(w-2)+\'2o" 6J="6K" 6L="10" 1l="5d:3H(#3A#5f); 39:5g-3v;" />\');1F;1M"2X":l.1k.3S(\'<24 1R="1g-14-1k-6M" />\').3S(w?\'<24 1R="1g-14-1k-1s" />\':"");1F}X i},3n:V(k){Y m=l.1k,b=t.1d,f=t.1f,j=w>0?0:1,n=1q.3N(w/2+0.5),g=q.33,p,y;U(!k)k=i.1t;U(g===12)g=k;19{g=2c a.1a.11.1e.2T(g);g.1A=k.1A;U(g.x==="3K")g.x=k.x;19 U(g.y==="3K")g.y=k.y;19 U(g.x===g.y)g[k.1A]=k[k.1A]}y=1q[/b|r/.1K(g[g.1A==="y"?"x":"y"])?"3N":"1O"];m=m.4q();35(e){1M"2s":m=m.2L(0).3T("2d");m.5i&&m.5i();m.6N(0,0,5j,5j);2N(p=N(g.1G(),b,f);j<2;j++){U(j){m.5k();m.6O(y((g.x==="15"?1:g.x==="1B"?-1:0)*(w+1)*(g.1A==="y"?0.5:1)),y((g.y==="16"?1:g.y==="1C"?-1:0)*(w+1)*(g.1A==="x"?0.5:1)))}m.6P();m.6Q(p[0][0],p[0][1]);m.5l(p[1][0],p[1][1]);m.5l(p[2][0],p[2][1]);m.6R();m.6T=x[j?"2I":"1s"];m.2I()}1F;1M"2h":p=N(g.1G(),b,f);j="m"+p[0][0]+","+p[0][1]+" l"+p[1][0]+","+p[1][1]+" "+p[2][0]+","+p[2][1]+" 6U";m.1u({6V:j,6W:x.2I});U(w){m.4q().1u("36",x.1s);U(g.1A==="y"){m.1b("16",(g.y==="16"?1:-1)*(w-2));m.1b("15",g.x==="15"?1:-2)}19{m.1b("15",(g.x==="15"?1:-1)*(w-2));m.1b("16",g.y==="16"?1:-2)}}1F;1M"2X":U(g.1A==="y"){j=b>f?1.5:bf?5:2.2;n=[1q.1O(j*n*(g.x==="1B"?-1:1)*(g.y==="1y"?0.9:1)),g.y==="16"?n:g.y==="1C"?-n:0]}m.3h("1l").1w(V(z){Y v={x:g.1A==="x"?g.x==="15"?"1B":"15":g.x,y:g.1A==="y"?g.y==="16"?"1C":"16":g.y},o=g.x==="1y"?["15","1B",v.y,f,b]:["16","1C",v.x,b,f],A=x[!z&&w?"1s":"2I"];z&&a(13).1b({1h:"3w","z-3a":1,15:n[0],16:n[1]});g.x==="1y"||g.y==="1y"?a(13).1b("1s-"+o[2],o[3]+"2o 4u "+A).1b("1s-"+o[0],1q.1O(o[4]/2)+"2o 5o 34").1b("1s-"+o[1],1q.1O(o[4]/2)+"2o 5o 34"):a(13).1b("1s-1d",1q.1O(f/2)+"2o "+1q.1O(b/2)+"2o").1b("1s-"+v.x,1q.1O(b/2)+"2o 4u "+A).1b("1s-"+v.y,1q.1O(f/2)+"2o 4u "+A)});1F}d(k);X i},2u:V(){l.1k&&l.1k.2b();s.1E(".11-1k")}})}V S(c,d){Y h=13,i=c.1i,q=i.14;i.25=a("#11-25");a.1x(h,{2r:V(){q.1r("38.2z 4z.2z",V(l,s,u){l=l.29.32("14","");a.2n(d[l])?d[l].1U(i.25,u,s):h[l](u)});i.25.1p||h.2R();d.3u===1c&&i.25.1r("3G.2z"+c.1L,V(){c.17.1U(c)})},2R:V(){i.25=a("<24 />",{1L:"11-25",1b:{1h:"3w",16:0,15:0,39:"72"}}).2O(1V.3b);a(G).1r("2J.2z",V(){i.25.1b({1f:1q.37(a(G).1f(),a(1V).1f()),1d:1q.37(a(G).1d(),a(1V).1d())})}).2F("2J")},2S:V(l){Y s=i.25,u=c.1Q.W.1T.2p,r=l?"W":"17";s.4x(1c,12);U(a.2n(u))u.1U(s,l);19 u===12?s[r]():s.4y(3U,l?0.7:0,V(){l||a(13).17()})},W:V(){h.2S(1c)},17:V(){h.2S(12)},2u:V(){Y l=1c;a("*").1w(V(){Y s=a(13).2e("11");U(s&&s.1L!==c.1L&&s.1Q.W.1T)X l=12});U(l){i.25.2b();a(G).1E("3Y.2z 2J.2z")}19 i.25.1E("3G.2z"+c.1L);q.1E("38.2z 4z.2z")}});h.2r()}V T(c){Y d=13,h=c.1i,i=h.14,q=".2l-"+c.1L,l="3Z"+q+" 38"+q;a.1x(d,{2r:V(){h.2l=a(\'<41 1R="1g-14-2l" 5q="0" 5r="-1" 5s="5t:\\\'\\\';" 1l="39:3v; 1h:3w; z-3a:-1; 3B:5u(3C=0);">\');h.2l.2O(i);i.1r(l,d.1S)},1S:V(){Y s=c.2L("3d"),u=c.1e.1k,r=c.1i.1k,t;t=27(i.1b("1s-15-1d"),10)||0;t={15:-t,16:-t};U(u&&r){u=u.1t.1A==="x"?["1d","15"]:["1f","16"];t[u[1]]-=r[u[0]]()}h.2l.1b(t).1b(s)},2u:V(){d.41.2b();i.1E(l)}});d.2r()}a.1a.11=V(c,d,h){Y i=2H(c).2C(),q=2j,l=i==="4p"?[1c]:a.5v(31).4F(1,10),s=l[l.1p-1],u=a.1x(1c,{},c),r;U(!31.1p&&13.2e("11")||i==="5w")X(u=13.2e("11"))?u.26():K;19 U("1G"===1m c){13.1w(V(){Y t=a(13).2e("11");U(!t)X 1c;U(/5x|3c/.1K(i)&&d)U(h!==K)t.3c(d,h);19 q=t.2L(d);19{U(!t.1v&&(i==="W"||i==="2S")){U(s&&s.5z)t.1P.1z=s;t.1Y(1)}19 U(i==="5A"){i="4p";l=[12]}t[i]&&t[i].3g(t[i],l)}});X q!==2j?q:13}19 U("1H"===1m c||!31.1p){r=L(u,13);u=a.1x(1c,{},a.1a.11.3o,u);X a.1a.11.1r.1U(r,u,s)}};a.1a.11.1r=V(c,d){X 13.1w(V(h){V i(e){V k(){u.1Y(1m e==="1H"||r.W.3p);t.W.1E(x.W);t.17.1E(x.17)}U(u.1P.1X)X 12;u.1P.1z=a.1x({},e);U(r.W.2B>0){2m(u.1J.W);u.1J.W=3t(k,r.W.2B);x.W!==x.17&&t.17.1r(x.17,V(){2m(u.1J.W)})}19 k()}Y q=a(13),l=c.1L,s=c.18.1D,u,r,t,x,w;c.1L=l=l===12||l.1p<1||a("#1g-14-"+l).1p?a.1a.11.48++:l;w=".11-"+l+"-2R";u=P.1U(13,l,c);U(u===12)X 1c;r=u.1Q;U(a.5R(s))r.18.1D=s[h];q.1u("1o")&&q.2e("4s",q.1u("1o")).3h("1o");a.1w(a.1a.11.1e,V(){13.2G==="2G"&&13(u)});t={W:r.W.1j,17:r.17.1j};x={W:2H(r.W.1z).32(" ",w+" ")+w,17:2H(r.17.1z).32(" ",w+" ")+w};t.W.1r(x.W,i);U(c.W.3p||c.59)i(d)})};a.1w({1u:V(c){Y d=a(13),h=d.2e("11");X 31.1p===1&&c==="1o"&&h&&h.1v===1c?d.2e("4s"):2j},2b:a.1g?2j:V(c,d){a(13).1w(V(){U(!d)U(!c||a.3B(c,[13]).1p)a("*",13).2i(13).1w(V(){a(13).5Y("2b")})})}},V(c,d){U(!d)X 1c;a.1a["4N"+c]=a.1a[c];a.1a[c]=V(){X d.3g(13,31)||a.1a["4N"+c].3g(13,31)}});a(1V.3b).1u("4r",V(c,d){X!d?"64":d});a(1V).1r("3k.11",V(c){a.1a.11.28={3W:c.3W,47:c.47}});a.1a.11.3F="2.0.6b";a.1a.11.48=0;a.1a.11.4t="3G 6d 3R 4T 3k 5n 4o".2Q(" ");a.1a.11.4i=6h;a.1a.11.1e={2T:V(c){c=2H(c).32(/([A-Z])/," $1").32(/6r/6t,"1y").2C();13.x=(c.4d(/15|1B/i)||c.4d(/1y/)||["3K"])[0].2C();13.y=(c.4d(/16|1C|1y/i)||["3K"])[0].2C();13.1A=c.3L(0).4f(/^(t|b)/)>-1?"y":"x";13.1G=V(){X 13.1A==="y"?13.y+13.x:13.x+13.y};13.57=V(){Y d=13.x.3O(0,1),h=13.y.3O(0,1);X d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.11.3o={59:12,1L:12,4k:1c,2a:{29:"1R"},18:{1D:1c,1u:"1o",1o:{1D:12,1Z:12}},1h:{2f:"16 15",2t:"1C 1B",1j:12,2v:12,1S:{x:0,y:0,28:1c,2M:12,2J:1c,2v:12},2p:1c},W:{1j:12,1z:"4o",2p:1c,2B:3U,5m:12,3p:12},17:{1j:12,1z:"5n",2p:1c,2B:0,2A:12,23:12},1l:{3s:"",1N:12},4v:{1Y:a.2U,4w:a.2U,W:a.2U,17:a.2U,2K:a.2U,3u:a.2U}};a.1a.11.1e.1I=V(c){Y d=c.1e.1I,h=c.1Q.18.1I;U(h&&h.3H)U(d)X d;19{c.1e.1I=2c Q(c);X c.1e.1I}};a.1a.11.1e.1I.2G="1Y";a.1a.11.1e.1I.3j=V(c){40{Y d=c.18.1I;U(1m d!=="1H")d=c.18.1I={3H:d};U("3x"!==1m d.2V&&d.2V)d.2V=!!d.2V}42(h){}};a.1x(1c,a.1a.11.3o,{18:{1I:{2V:1c}}});a.1a.11.1e.1k=V(c){Y d=c.1e.1k,h=c.1Q.1l.1k;U(h&&h.1t)U(d)X d;19{c.1e.1k=2c R(c);c.1e.1k.2r();X c.1e.1k}};a.1a.11.1e.1k.2G="1Y";a.1a.11.1e.1k.3j=V(c){40{Y d=c.1l.1k;U(1m d!=="1H")c.1l.1k={1t:d};U(!/1G|3x/i.1K(1m d.1t))d.1t=4B;U(1m d.2P!=="1G")d.2P=1c;U(!/2s|2X/i.1K(d.2P))d.2P=1c;1m d.1d!=="2Y"&&21 d.1d;1m d.1f!=="2Y"&&21 d.1f;1m d.1s!=="2Y"&&21 d.1s;1m d.1n!=="2Y"&&21 d.1n}42(h){}};a.1x(1c,a.1a.11.3o,{1l:{1k:{1t:1c,33:12,2P:1c,1d:9,1f:9,1s:0,1n:0}}});a.1a.11.1e.4b=V(c,d){V h(w,e){2N(Y k=0,m=1,b=1,f=0,j=0,n=w.1d,g=w.1f;n>0&&g>0&&m>0&&b>0;){n=1q.1O(n/2);g=1q.1O(g/2);U(d.x==="15")m=n;19 U(d.x==="1B")m=w.1d-n;19 m+=1q.1O(n/2);U(d.y==="16")b=g;19 U(d.y==="1C")b=w.1f-g;19 b+=1q.1O(g/2);2N(k=e.1p;k--;){U(e.1p<2)1F;f=e[k][0]-w.1n.15;j=e[k][1]-w.1n.16;U(d.x==="15"&&f>=m||d.x==="1B"&&f<=m||d.x==="1y"&&(fw.1d-m)||d.y==="16"&&j>=b||d.y==="1C"&&j<=b||d.y==="1y"&&(jw.1f-b))e.74(k,1)}}X{15:e[0][0],16:e[0][1]}}Y i=c.1u("49").2C(),q=c.1u("6e").2Q(","),l=[],s=a(\'3e[6j="#\'+c.6l("5h").1u("52")+\'"]\'),u=s.1n(),r={1d:0,1f:0,1n:{16:55,1B:0,1C:0,15:55}},t=0,x=0;u.15+=1q.3N((s.4g()-s.1d())/2);u.16+=1q.3N((s.4j()-s.1f())/2);U(i==="4A")2N(t=q.1p;t--;){x=[27(q[--t],10),27(q[t+1],10)];U(x[0]>r.1n.1B)r.1n.1B=x[0];U(x[0]r.1n.1C)r.1n.1C=x[1];U(x[1]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}('"5y 71";Y 1b=4B,12=4O,2j=75;(V(a,G,K){V L(c,d){Y h,i=a();U(!c)X 12;40{U("2a"2w c&&"1G"!==1m c.2a)c.2a={29:c.2a};U("18"2w c){U("1G"!==1m c.18||c.18.2D)c.18={1D:c.18};h=c.18.1D||12;U(!a.2n(h)&&(!h&&!h.1u||h.1q<1||"1G"===1m h&&!h.2D))h=c.18.1D=12;U("1o"2w c.18&&"1G"!==1m c.18.1o)c.18.1o={1D:c.18.1o}}U("1g"2w c){U("1G"!==1m c.1g)c.1g={2f:c.1g,2t:c.1g};U("1G"!==1m c.1g.1S)c.1g.1S={};U("5b"!==1m c.1g.1S.2M)c.1g.1S.2M=!!c.1g.1S.2M}U("W"2w c){U("1G"!==1m c.W)c.W={1z:c.W};U("1G"!==1m c.W)c.W=c.W.2D?{1j:c.W}:{1z:c.W}}U("16"2w c)U("1G"!==1m c.16)c.16=c.16.2D?{1j:c.16}:{1z:c.16};U("1l"2w c&&"1G"!==1m c.1l)c.1l={3s:c.1l}}42(q){}U(a.2n(h)){c.18.1D=[];d.1x(V(){Y l=h.1U(13);U(l){c.18.1D.4m(l);i=i.2i(a(13))}})}19 i=d;a.1x(a.1a.11.1e,V(){13.3j&&13.3j(c)});X d?i:c}V O(c,d,h){V i(b){Y f,j=b.2R("."),n=d[j[0]];2N(b=1;b",{3l:f}):a("",{"1R":"1h-1W-3A",1D:"5c 14",1o:"5c 14",1c:{"1D-5F":"-5G"}}).5H(a("<4J />",{"1R":(d.1l.1N?"1h":k)+"-3D 1h-3D-5e"}));b.1Z.4l(b.2q).1u("4r","1Z").3z(k+"-5e").4D(V(j){a(13).22("1h-1W-4D",j.29==="4o")}).3G(V(){b.14.2E("1h-1W-1X")||e.16();X 12}).1r("3R 5I 4T 5J 46",V(j){a(13).22("1h-1W-6k 1h-1W-2K",/5K$/i.1K(j.29))});e.3I()}V r(){Y b=e.1i;b.2q&&s();b.2q=a("<24 />",{"1R":k+"-2q "+(d.1l.1N?"1h-1N-4P":"")}).3S(b.1o=a("<24 />",{1L:k+"-"+h+"-1o","1R":k+"-1o",3l:d.18.1o.1D})).4l(b.2O);U(d.18.1o.1Z)u();19 e.1v===1b&&e.3I()}V t(b){Y f=e.1i;U(!e.1v||!b)X 12;U(a.2n(b))b=b.1U(c);b.2D&&b.1q>0?f.18.5L().3S(b.1c({39:"3v"})):f.18.3l(b);f.14.3Q("4H",V(j){V n(p){g=g.43(p);U(g.1q===0){e.3I();e.1v===1b&&e.2k(e.1P.1z);j()}}Y g=a("3e:43([1f]):43([1d])",e.1i.18);g.1x(V(p,y){Y z=["6g","3J","3i","5M",""].5N(".11-5O ");a(13).1r(z,V(){2m(e.1J.3e[p]);n(13)});(V v(){U(y.1f)X n(y);e.1J.3e[p]=3t(v,20)})();X 1b});g.1q===0&&n(g)});X e}V x(b,f,j,n){V g(C){U(o.14.2E("1h-1W-1X"))X 12;o.W.2F("11-"+h+"-23");2m(e.1J.W);2m(e.1J.16);Y D=V(){e.W(C)};U(d.W.2B>0)e.1J.W=3t(D,d.W.2B);19 D()}V p(C){U(o.14.2E("1h-1W-1X"))X 12;Y D=a(C.4M||C.1j).45(m)[0]==o.14[0];2m(e.1J.W);2m(e.1J.16);U(d.16.2A&&(d.1g.1j==="28"&&D||/28(4L|4E|4w)/.1K(C.29)&&D)){C.5Q();C.69();X 12}o.14.4x(1,1);U(d.16.2B>0)e.1J.16=3t(V(){e.16(C)},d.16.2B);19 e.16(C)}V y(C){U(o.14.2E("1h-1W-1X"))X 12;2m(e.1J.23);e.1J.23=3t(V(){e.16(C)},d.16.23)}V z(C){e.1i.14.2g(":2y")&&e.2k(C)}Y v=".11-"+h,o={W:d.W.1j,16:d.16.1j,14:e.1i.14},A={W:2H(d.W.1z).2R(" "),16:2H(d.16.1z).2R(" ")},F=a.2x.30&&/^6\\.[0-9]/.1K(a.2x.3F);c.1r("2b.11",V(){e.2u()});U(j&&d.16.2A){o.16=o.16.2i(o.14);o.14.1r("44"+v,V(){o.14.2E("1h-1W-1X")||2m(e.1J.16)})}U(f){U("2Z"===1m d.16.23){o.W.1r("11-"+h+"-23",y);a.1x(a.1a.11.4t,V(C,D){o.16.2i(e.1i.14).1r(D+v+"-23",y)})}a.1x(A.16,V(C,D){Y E=a.6c(D,A.W);U(E>-1&&a(o.16).2i(o.W).1q===a(o.16).1q||D==="4G"){o.W.1r(D+v,V(B){o.14.2g(":2y")?p(B):g(B)});21 A.W[E]}19 o.16.1r(D+v,p)})}U(b){a.1x(A.W,V(C,D){o.W.1r(D+v,g)});o.14.1r("44"+v,V(){e.2K()})}U(n){U(d.1g.1S.2J||d.1g.1S.2M)a(G).1r("2J"+v,z);U(d.1g.1S.2M||F&&o.14.1c("1g")==="2A")a(1V).1r("3Y"+v,z);/4G/i.1K(d.16.1z)&&a(1V).1r("3R"+v,V(C){Y D=e.1i.14;a(C.1j).45(m).1q===0&&a(C.1j).2i(c).1q>1&&D.2g(":2y")&&!D.2E("1h-1W-1X")&&e.16()});d.1g.1j==="28"&&a(1V).1r("3k"+v,V(C){U(d.1g.1S.28&&!o.14.2E("1h-1W-1X")&&o.14.2g(":2y"))e.2k(C||a.1a.11.28)})}}V w(b,f,j,n){n=25(n,10)!==0;Y g=".11-"+h,p={W:b?d.W.1j:a("<24/>"),16:f?d.16.1j:a("<24/>"),14:j?e.1i.14:a("<24/>")};f={W:2H(d.W.1z).2R(" "),16:2H(d.16.1z).2R(" ")};U(e.1v){a.1x(f.W,V(y,z){p.W.1E(z+g)});p.W.1E("3k"+g).1E("46"+g).1E("11-"+h+"-23");a.1x(f.16,V(y,z){p.16.2i(p.14).1E(z+g)});a.1x(a.1a.11.4t,V(y,z){p.16.2i(j?e.1i.18:2j).1E(z+g+"-23")});p.16.1E("46"+g);p.14.1E("44"+g);U(n){a(G).1E("2J"+g);a(1V).1E("3R"+g+" 3k"+g)}}19 b&&p.W.1E(f.W+g+"-2S")}Y e=13,k="1h-14",m=".11."+k;e.1L=h;e.1v=12;e.1i={1j:c};e.1P={1z:{},1j:2j,1X:12};e.1J={3e:[]};e.1Q=d;e.1e={};a.1y(e,{1Y:V(b){Y f=e.1i,j=a.3f("4Y");U(e.1v)X 12;e.1v=b?-2:-1;f.14=a("<24/>").1u({1L:k+"-"+h,4r:"14","1R":k+" 11 1h-14-2X 1h-53-4I "+d.1l.3s}).1c("z-3a",a.1a.11.4i+a(m).1q).22("1h-1N",d.1l.1N).22("1h-1W-1X",e.1P.1X).2e("11",e).2P(d.1g.2v);f.2O=a("<24 />",{"1R":k+"-2O"}).2P(f.14);f.18=a("<24 />",{"1R":k+"-18 "+(d.1l.1N?"1h-1N-18":""),1L:k+"-"+h+"-18"}).2P(f.2O);d.18.1o.1D&&r();t(d.18.1D);a.1x(a.1a.11.1e,V(){13.2G==="1Y"&&13(e)});e.1v=1b;x(1,1,1,1);a.1x(d.4v,V(n,g){f.14.1r("14"+n,g)});f.14.3Q("4H",V(n){U(d.W.3p||b){f.14.16();e.W(e.1P.1z)}f.14.3M("1h-14-2X");j.3q=a.1y({},e.1P.1z);f.14.2F(j,[e.27()]);n()});X e},2L:V(b){35(b.2C()){1M"1n":b=l("1g");1F;1M"3d":b=l("3d");1F;3A:b=i(b.2C());b=b[0].1C?b[0].1H():b[0].2D?b[0]:b[0][b[1]];1F}X b},3c:V(b,f){b=b.2C();Y j=i(b),n=e.1i,g=n.14,p,y,z,v={5S:{1L:V(){Y o=f===1b?a.1a.11.48:f,A=k+"-"+o;U(o!==12&&o.1q>0&&!a("#1h-14-"+o).1q){g[0].1L=A;n.18[0].1L=A+"-18";n.1o[0].1L=A+"-1o"}},"^18.1D":V(){t(f)},"^18.1o.1D":V(){U(e.1v)U(!e.1i.1o&&f){r();e.2k()}19 f?e.1i.1o.3l(f):s()},"^18.1o.1Z":V(){Y o=e.1i.1Z,A=e.1i.1o;U(e.1v)U(f){A||r();u()}19 o.2b()},"^1g.(2f|2t)$":V(){Y o=/2f$/i.1K(b)?"2f":"2t";U("1H"===1m f)d.1g[o]=2c a.1a.11.1e.2U(f)},"^1g.(2f|2t|1S|1j)":V(){e.1v&&e.2k()},"^1g.2v$":V(){U(e.1v===1b){g.2P(f);e.2k()}},"^(W|16).(1z|1j|2A|2B|23)":V(o,A,F,C){Y D=b.4f(/2A/i)>-1?[0,[0,1,1,1]]:[b.3O(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];U(D[0])o[A]=C;w.3g(e,D[1]);U(D[0])o[A]=F;x.3g(e,D[1])},"^W.3p$":V(){e.1v===12&&e.W()},"^1l.3s$":V(){e.1i.14.1u("1R",k+" 11 1h-53-4I "+f)},"^1l.1N$":V(){Y o=!!f;g.22("1h-1N",o);n.2q.22("1h-1N-4P",o);n.18.22("1h-1N-18",o);n.1Z.4q("4J").22(k+"-3D",!o).22("1h-3D",o)},"^4v.(1Y|W|4w|16|2K|3u)":V(o,A,F){n.14[(a.2n(f)?"":"5T")+"1r"]("14"+A,F)}}};a.1x(e.1e,V(o){U("1G"===1m 13.3E)v[o]=13.3E});p=j[0][j[1]];j[0][j[1]]=f.5U?a(f):f;L(d,c);2N(y 2w v)2N(z 2w v[y])5V(z,"i").1K(b)&&v[y][z].1U(e,j[0],j[1],f,p);X e},2T:V(b,f){V j(){Y v=a(13),o=b?"1u":"3h",A=/^1|0$/.1K(v.1c("3C"));e.1i.1o&&c[o]("3m-4K",k+"-"+h+"-1o");c[o]("3m-4W",k+"-"+h+"-18");U(b){U(a.2x.30&&13.1l&&A){z=13.1l;z.4n("3B");z.4n("3C")}}19 A&&v.16()}U(e.1v===12)X 12;Y n=b?"W":"16",g=e.1i.14,p=d[n],y=g.2g(":2y"),z;U((1m b).4f("3x|2Z"))b=!g.2g(":2y");U(!y&&!b||g.2g(":5P"))X e;U(f){U(e.1P.1z&&/5W|5X/.1K(f.29)&&/4L|4E/.1K(e.1P.1z.29)&&a(f.1j).2i(d.W.1j).1q<2&&a(f.4M).45(m).1q>0)X e;e.1P.1z=a.1y({},f)}y=a.3f("14"+n);y.3q=a.1y({},f);g.2F(y,[e.27(),3U]);U(y.4a())X e;U(b){e.2K();e.2k(f);p.5m&&a(m).11("16")}19 2m(e.1J.W);g.1u("3m-5Z",60(!b));g.4x(1,1);U(a.2n(p.2p)){p.2p.1U(g,e.27());g.3Q(V(){j.1U(13);a(13).4S()})}19 U(p.2p===12){g[n]();j.1U(g)}19 g.4y(3U,b?1:0,j);b&&p.1j.2F("11-"+h+"-23");X e},W:V(b){e.2T(1b,b)},16:V(b){e.2T(12,b)},2K:V(b){U(e.1v===4O)X 12;Y f=e.1i.14,j=a(m),n=25(f.1c("z-3a"),10),g=a.1a.11.4i+j.1q,p=k+"-2K",y=a.1y({},b);U(!f.2E(p)&&n!==g){j.1c("z-3a",V(z,v){X v-1});a(m+"."+p).1x(V(){Y z=a(13),v=z.11(),o;U(!v||v.1v===12)X 1b;z.3M(p);o=a.3f("61");o.3q=y;z.2F(o,[v,g])});b=a.3f("62");b.3q=y;f.2F(b,[e.27(),g]);b.4a()||f.1c({63:g}).3z(p)}X e},2k:V(b){U(e.1v===12)X 12;Y f=d.1g.1j,j=e.1i.14,n=d.1g,g=n.2f,p=n.2t,y=n.1S,z=e.1i.14.1d(),v=e.1i.14.1f(),o=a(n.2v)[0],A=0,F=0,C=a.3f("3Z"),D=j.1c("1g")==="2A",E=a(y.2v&&o!==1V.3b?o:G),B={15:0,17:0};o={15:V(H){Y J=E.3V,I=p.x==="15"?A:p.x==="1B"?-A:-A/2,M=H+z-E.1d-J;I=(g.x==="15"?z:g.x==="1B"?-z:-z/2)-(g.x===g.y?1:-2)*y.x-(g.1C==="x"||g.x===g.y?I:0);U(J-H>0)B.15-=I;19 U(M>0)B.15-=(g.x==="1w"?-1:1)*I;X B.15-H},17:V(H){Y J=E.3X,I=p.y==="17"?F:p.y==="1A"?-F:-F/2,M=H+v-E.1f-J;I=(g.y==="17"?v:g.y==="1A"?-v:-v/2)-(g.y===g.x?1:-2)*y.y-(g.1C==="y"||g.x===g.y?I:0);U(J-H>0)B.17-=I;19 U(M>0)B.17-=(g.y==="1w"?-1:1)*I;X B.17-H}};E={4R:E,1f:E[(E[0]===G?"h":"65")+"66"](),1d:E[(E[0]===G?"w":"70")+"67"](),3V:E.3V(),3X:E.3X()};U(f==="28"){p={x:"15",y:"17"};b=y.28||!b||!b.3W?a.1y({},a.1a.11.28):b;B={17:b.47,15:b.3W}}19{U(f==="1z")f=b&&b.1j&&b.29!=="3Y"&&b.29!=="2J"?e.1P.1j=a(b.1j):e.1P.1j;f=a(f).68(0);U(f.1q===0)X e;19 U(f[0]===1V||f[0]===G){A=f.1d();F=f.1f();U(f[0]===G)B={17:D?0:E.3X,15:D?0:E.3V}}19 U(f.2g("6a")&&a.1a.11.1e.4b){B=a.1a.11.1e.4b(f,p);A=B.1d;F=B.1f;B=B.1n}19{A=f.4g();F=f.4j();B=q(f)}B.15+=p.x==="1B"?A:p.x==="1w"?A/2:0;B.17+=p.y==="1A"?F:p.y==="1w"?F/2:0}B.15+=y.x+(g.x==="1B"?-z:g.x==="1w"?-z/2:0);B.17+=y.y+(g.y==="1A"?-v:g.y==="1w"?-v/2:0);B.4h=y.2M&&f[0]!==G&&f[0]!==1V.3b?{15:o.15(B.15),17:o.17(B.17)}:{15:0,17:0};j.1u("1R",V(){X a(13).1u("1R").32(/1h-14-4Q-\\w+/i,"")}).3z(k+"-4Q-"+g.57());C.3q=a.1y({},b);j.2F(C,[e.27(),B,E.4R]);U(C.4a())X e;21 B.4h;U(j.2g(":2y")&&a.2n(n.2p)){n.2p.1U(j,e.27(),B);j.3Q(V(){Y H=a(13);H.1c({3C:"",1f:""});a.2x.30&&13.1l&&13.1l.4n("3B");H.4S()})}19 6f(B.15,B.17)||j.1c(B);X e},3I:V(){U(!e.1v||!(a.2x.30&&25(a.2x.3F.3L(0),10)<9))X 12;Y b=e.1i.14;b.1u("1l");Y f;b.1c({1d:"4U",1f:"4U"});f=l("3d",1);a.1x(["1d","1f"],V(j,n){Y g=25(b.1c("37-"+n),10)||0,p=25(b.1c("4V-"+n),10)||0;f[n]=g+p?1p.4V(1p.37(f[n],p),g):f[n]});b.1c(f)},4p:V(b){Y f=e.1i.14;U(e.1v)f.22("1h-1W-1X",b);19 e.1P.1X=!!b;X e},2u:V(){Y b=e.1i,f=b.1j.2e("4s");e.1v&&a.1x(e.1e,V(){13.2G==="1Y"&&13.2u()});w(1,1,1,1);c.4X("11");e.1v&&b.14.2b();f&&c.1u("1o",f);c.3h("3m-4W");X c},27:V(){Y b=a.1y({},e);21 b.1P;21 b.1J;21 b.1Q;21 b.1e;21 b.1Y;21 b.27;X b}})}V P(c,d){Y h,i=a(13);h=a(1V.3b);Y q=i.2a?i.2a(d.2a):{};q=a.1y(1b,{},d,L(a.1y(1b,{},(q&&d.2a.29==="6i"?q[d.2a.52]:{})||q)));Y l=q.1g,s=13===1V?h:i;i.4X("2a");U("3x"===1m q.18.1D)U(q.18.1u!==12&&i.1u(q.18.1u))q.18.1D=i.1u(q.18.1u);19 X 12;U(l.2v===12)l.2v=h;U(l.1j===12)l.1j=s;U(q.W.1j===12)q.W.1j=s;U(q.16.1j===12)q.16.1j=s;l.2t=2c a.1a.11.1e.2U(l.2t);l.2f=2c a.1a.11.1e.2U(l.2f);U(i.2e("11"))U(q.4k)i.11("2u");19 U(q.4k===12)X 12;h=2c O(i,q,c);i.2e("11",h);X h}V Q(c){Y d=13;d.3E={"^18.1I":V(){13.1e.1I.3i(13.1Q.18.1I)}};a.1y(d,{2r:V(){Y h=c.1Q.18.1I;c.1i.14.1r("4Y.1I",V(){d.3i(h);c.1i.14.1r("38.1I",V(){h.2W===12&&c.1v===1b&&d.3i(h)})})},3i:V(h){a.1I(a.1y(1b,{},h,{4e:V(i,q){U(a.2n(h.4e))U(h.4e.1U(c.27(),i,q)===12)X;c.3c("18.1D",i)},3J:V(i,q,l){Y s=q||l;U(a.2n(h.3J)){i=h.3J.1U(c.27(),i,q,l);U(i===12)X}c.3c("18.1D",s)}}));X d},2u:V(){c.1i.14.1E("38.1I")}});d.2r()}V N(c,d,h){Y i=1p.1O(d/2),q=1p.1O(h/2);d={4Z:[[0,0],[d,h],[d,0]],51:[[0,0],[d,0],[0,h]],58:[[0,h],[d,0],[d,h]],54:[[0,0],[0,h],[d,h]],6m:[[0,h],[i,0],[d,h]],6n:[[0,0],[d,0],[i,h]],6p:[[0,0],[d,q],[0,h]],6q:[[d,0],[d,h],[0,q]]};d.6s=d.4Z;d.6u=d.51;d.6v=d.58;d.6w=d.54;X d[c]}V R(c){V d(k){Y m=l.1k,b=["15","1B"],f=q.1n,j,n;U(q.1t===12||!m)X 12;k=k||i.1t;j=k.1C;n=j==="y"?"x":"y";b[j==="y"?"4m":"6x"]("17","1A");f=1p.37(k[n]==="1w"?f:0,f);m.1c({17:"",1A:"",15:"",1B:"",56:""});35(k[j==="y"?"x":"y"]){1M"1w":m.1c(b[0],"50%").1c("56-"+b[0],-1p.1O(t[j==="y"?"1d":"1f"]/2)+f);1F;1M b[0]:m.1c(b[0],f);1F;1M b[1]:m.1c(b[1],f);1F}f=t[j==="x"?"1d":"1f"];U(w){s.22("1h-14-2X",!s.2g(":2y"));f-=25(u.1c("1s-"+k[j]+"-1d"),10)||0;s.3M("1h-14-2X")}U(e==="2h"&&/1A|1B/.1K(k[k.1C]))f+=w?1:-1;m.1c(k[j],-f)}V h(k,m,b){U(l.1k){k=a.1y({},i.1t);m=k.1C==="y"?["y","17","15","1f","x"]:["x","15","17","1d","y"];Y f=b.4h,j=[0,0];U(i.1t.2A!==1b){U(f.15)k.x=k.x==="1w"?f.15>0?"15":"1B":k.x==="15"?"1B":"15";U(f.17)k.y=k.y==="1w"?f.17>0?"17":"1A":k.y==="17"?"1A":"17";U(k.1H()!==r.1t.1H()&&(r.17!==f.17||r.15!==f.15))i.3n(k)}j[0]=w?25(u.1c("1s-"+k[m[0]]+"-1d"),10)||0:e==="2h"?1:0;j[1]=1p.37(k[m[4]]==="1w"?q.1n:0,q.1n);b[m[1]]+=(k[m[0]]===m[1]?1:-1)*(t[m[3]]-j[0]);b[m[2]]-=(k[m[4]]===m[2]||k[m[4]]==="1w"?1:-1)*j[1];r.15=f.15;r.17=f.17;r.1t=k}}Y i=13,q=c.1Q.1l.1k,l=c.1i,s=l.14,u=l.2O,r={17:0,15:0,1t:{1H:V(){}}},t={1d:q.1d,1f:q.1f},x={},w=q.1s||0,e=q.2Q||12;i.1t=2j;i.33=2j;i.3E={"^1g.2f|1l.1k.(1t|33|2Q|1s)":V(){w=q.1s;U(i.2r())13.2L("1g.1j")!=="28"&&13.2k();19 i.2u()},"^1l.1k.(1f|1d)":V(){t={1d:q.1d,1f:q.1f};i.2S();i.3n();c.2k()},"^1l.(3s|1N)$":V(){i.4c();i.3n()}};a.1y(i,{2r:V(){Y k=a.2x.30,m=i.5a(),b=i[i.33?"33":"1t"].1H().6y("1w")>-1;U(m){U(e===1b)e=a("<2s />")[0].3T?"2s":k&&(b||t.1f!==t.1d)?"2h":"2Y";19 U(e==="2s")e=k?"2h":!a("<2s />")[0].3T?"2Y":"2s";19 U(e==="2Y")e=k&&b?"2h":e;i.2S();i.4c();i.3n();s.1E(".11-1k").1r("3Z.11-1k",h)}X m},5a:V(){Y k=q.1t,m=c.1Q.1g.2t,b=c.1Q.1g.2f;U(b.1H)b=b.1H();U(k===12||b===12&&m===12)X 12;19 U(k===1b)i.1t=2c a.1a.11.1e.2U(b);19 U(!k.1H){i.1t=2c a.1a.11.1e.2U(k);i.1t.2A=1b}X i.1t.1H()!=="4C"},4c:V(){Y k=l.1k,m=i.1t,b=i.1t[i.1t.1C],f="1s-"+b+"-36",j=/6z?\\(0, 0, 0(, 0)?\\)|34/i;m=l.2q.1q&&m.y==="17"?l.2q:l.2O;Y n=c.1Q.1l.1N?l.18:l.2O;x.2I=k.1c("3P-36","").1c("1s","").1c("3P-36")||"34";x.1s=k.2L(0).1l?k.2L(0).1l["1s"+b.3L(0)+b.3O(1)+"6A"]:k.1c(f)||"34";U(j.1K(x.2I))x.2I=m.1c(w?"3P-36":f);U(!x.1s||j.1K(x.1s))x.1s=n.1c(f)||x.2I;a("*",k).2i(k).1c("3P-36","34").1c("1s",0)},2S:V(){Y k=t.1d,m=t.1f;l.1k&&l.1k.2b();l.1k=a(\'<24 1R="1h-14-1k" />\').22("1h-1N-18",c.1Q.1l.1N).1c(t).4l(s);35(e){1M"2s":a(\'<2s 1f="\'+m+\'" 1d="\'+k+\'" />\').2P(l.1k)[0].3T("2d").5k();1F;1M"2h":l.1k.3l(\'<2h:49 6B="0 0" 6C="\'+k+" "+m+\'" 6D="\'+!!w+\'" 1l="5d:3H(#3A#5f); 39:5g-3v; 6E:1b; 1g: 3w; 17:0; 15:0; 1d:\'+k+"2o; 1f:"+m+"2o; 6F-6G:"+i.1t.y+\';"><2h:6H 6I="\'+(w-2)+\'2o" 6J="6K" 6L="10" 1l="5d:3H(#3A#5f); 39:5g-3v;" />\');1F;1M"2Y":l.1k.3S(\'<24 1R="1h-14-1k-6M" />\').3S(w?\'<24 1R="1h-14-1k-1s" />\':"");1F}X i},3n:V(k){Y m=l.1k,b=t.1d,f=t.1f,j=w>0?0:1,n=1p.3N(w/2+0.5),g=q.33,p,y;U(!k)k=i.1t;U(g===12)g=k;19{g=2c a.1a.11.1e.2U(g);g.1C=k.1C;U(g.x==="3K")g.x=k.x;19 U(g.y==="3K")g.y=k.y;19 U(g.x===g.y)g[k.1C]=k[k.1C]}y=1p[/b|r/.1K(g[g.1C==="y"?"x":"y"])?"3N":"1O"];m=m.4q();35(e){1M"2s":m=m.2L(0).3T("2d");m.5i&&m.5i();m.6N(0,0,5j,5j);2N(p=N(g.1H(),b,f);j<2;j++){U(j){m.5k();m.6O(y((g.x==="15"?1:g.x==="1B"?-1:0)*(w+1)*(g.1C==="y"?0.5:1)),y((g.y==="17"?1:g.y==="1A"?-1:0)*(w+1)*(g.1C==="x"?0.5:1)))}m.6P();m.6Q(p[0][0],p[0][1]);m.5l(p[1][0],p[1][1]);m.5l(p[2][0],p[2][1]);m.6R();m.6T=x[j?"2I":"1s"];m.2I()}1F;1M"2h":p=N(g.1H(),b,f);j="m"+p[0][0]+","+p[0][1]+" l"+p[1][0]+","+p[1][1]+" "+p[2][0]+","+p[2][1]+" 6U";m.1u({6V:j,6W:x.2I});U(w){m.4q().1u("36",x.1s);U(g.1C==="y"){m.1c("17",(g.y==="17"?1:-1)*(w-2));m.1c("15",g.x==="15"?1:-2)}19{m.1c("15",(g.x==="15"?1:-1)*(w-2));m.1c("17",g.y==="17"?1:-2)}}1F;1M"2Y":U(g.1C==="y"){j=b>f?1.5:bf?5:2.2;n=[1p.1O(j*n*(g.x==="1B"?-1:1)*(g.y==="1w"?0.9:1)),g.y==="17"?n:g.y==="1A"?-n:0]}m.3h("1l").1x(V(z){Y v={x:g.1C==="x"?g.x==="15"?"1B":"15":g.x,y:g.1C==="y"?g.y==="17"?"1A":"17":g.y},o=g.x==="1w"?["15","1B",v.y,f,b]:["17","1A",v.x,b,f],A=x[!z&&w?"1s":"2I"];z&&a(13).1c({1g:"3w","z-3a":1,15:n[0],17:n[1]});g.x==="1w"||g.y==="1w"?a(13).1c("1s-"+o[2],o[3]+"2o 4u "+A).1c("1s-"+o[0],1p.1O(o[4]/2)+"2o 5o 34").1c("1s-"+o[1],1p.1O(o[4]/2)+"2o 5o 34"):a(13).1c("1s-1d",1p.1O(f/2)+"2o "+1p.1O(b/2)+"2o").1c("1s-"+v.x,1p.1O(b/2)+"2o 4u "+A).1c("1s-"+v.y,1p.1O(f/2)+"2o 4u "+A)});1F}d(k);X i},2u:V(){l.1k&&l.1k.2b();s.1E(".11-1k")}})}V S(c,d){Y h=13,i=c.1i,q=i.14;i.26=a("#11-26");a.1y(h,{2r:V(){q.1r("38.2z 4z.2z",V(l,s,u){l=l.29.32("14","");a.2n(d[l])?d[l].1U(i.26,u,s):h[l](u)});i.26.1q||h.2S();d.3u===1b&&i.26.1r("3G.2z"+c.1L,V(){c.16.1U(c)})},2S:V(){i.26=a("<24 />",{1L:"11-26",1c:{1g:"3w",17:0,15:0,39:"72"}}).2P(1V.3b);a(G).1r("2J.2z",V(){i.26.1c({1f:1p.37(a(G).1f(),a(1V).1f()),1d:1p.37(a(G).1d(),a(1V).1d())})}).2F("2J")},2T:V(l){Y s=i.26,u=c.1Q.W.1T.2p,r=l?"W":"16";s.4x(1b,12);U(a.2n(u))u.1U(s,l);19 u===12?s[r]():s.4y(3U,l?0.7:0,V(){l||a(13).16()})},W:V(){h.2T(1b)},16:V(){h.2T(12)},2u:V(){Y l=1b;a("*").1x(V(){Y s=a(13).2e("11");U(s&&s.1L!==c.1L&&s.1Q.W.1T)X l=12});U(l){i.26.2b();a(G).1E("3Y.2z 2J.2z")}19 i.26.1E("3G.2z"+c.1L);q.1E("38.2z 4z.2z")}});h.2r()}V T(c){Y d=13,h=c.1i,i=h.14,q=".2l-"+c.1L,l="3Z"+q+" 38"+q;a.1y(d,{2r:V(){h.2l=a(\'<41 1R="1h-14-2l" 5q="0" 5r="-1" 5s="5t:\\\'\\\';" 1l="39:3v; 1g:3w; z-3a:-1; 3B:5u(3C=0);">\');h.2l.2P(i);i.1r(l,d.1S)},1S:V(){Y s=c.2L("3d"),u=c.1e.1k,r=c.1i.1k,t;t=25(i.1c("1s-15-1d"),10)||0;t={15:-t,17:-t};U(u&&r){u=u.1t.1C==="x"?["1d","15"]:["1f","17"];t[u[1]]-=r[u[0]]()}h.2l.1c(t).1c(s)},2u:V(){d.41.2b();i.1E(l)}});d.2r()}a.1a.11=V(c,d,h){Y i=2H(c).2C(),q=2j,l=i==="4p"?[1b]:a.5v(31).4F(1,10),s=l[l.1q-1],u=a.1y(1b,{},c),r;U(!31.1q&&13.2e("11")||i==="5w")X(u=13.2e("11"))?u.27():K;19 U("1H"===1m c){13.1x(V(){Y t=a(13).2e("11");U(!t)X 1b;U(/5x|3c/.1K(i)&&d)U(h!==K)t.3c(d,h);19 q=t.2L(d);19{U(!t.1v&&(i==="W"||i==="2T")){U(s&&s.5z)t.1P.1z=s;t.1Y(1)}19 U(i==="5A"){i="4p";l=[12]}t[i]&&t[i].3g(t[i],l)}});X q!==2j?q:13}19 U("1G"===1m c||!31.1q){r=L(u,13);u=a.1y(1b,{},a.1a.11.3o,u);X a.1a.11.1r.1U(r,u,s)}};a.1a.11.1r=V(c,d){X 13.1x(V(h){V i(e){V k(){u.1Y(1m e==="1G"||r.W.3p);t.W.1E(x.W);t.16.1E(x.16)}U(u.1P.1X)X 12;u.1P.1z=a.1y({},e);U(r.W.2B>0){2m(u.1J.W);u.1J.W=3t(k,r.W.2B);x.W!==x.16&&t.16.1r(x.16,V(){2m(u.1J.W)})}19 k()}Y q=a(13),l=c.1L,s=c.18.1D,u,r,t,x,w;c.1L=l=l===12||l.1q<1||a("#1h-14-"+l).1q?a.1a.11.48++:l;w=".11-"+l+"-2S";u=P.1U(13,l,c);U(u===12)X 1b;r=u.1Q;U(a.5R(s))r.18.1D=s[h];q.1u("1o")&&q.2e("4s",q.1u("1o")).3h("1o");a.1x(a.1a.11.1e,V(){13.2G==="2G"&&13(u)});t={W:r.W.1j,16:r.16.1j};x={W:2H(r.W.1z).32(" ",w+" ")+w,16:2H(r.16.1z).32(" ",w+" ")+w};t.W.1r(x.W,i);U(c.W.3p||c.59)i(d)})};a.1x({1u:V(c){Y d=a(13),h=d.2e("11");X 31.1q===1&&c==="1o"&&h&&h.1v===1b?d.2e("4s"):2j},2b:a.1h?2j:V(c,d){a(13).1x(V(){U(!d)U(!c||a.3B(c,[13]).1q)a("*",13).2i(13).1x(V(){a(13).5Y("2b")})})}},V(c,d){U(!d)X 1b;a.1a["4N"+c]=a.1a[c];a.1a[c]=V(){X d.3g(13,31)||a.1a["4N"+c].3g(13,31)}});a(1V.3b).1u("4r",V(c,d){X!d?"64":d});a(1V).1r("3k.11",V(c){a.1a.11.28={3W:c.3W,47:c.47}});a.1a.11.3F="2.0.6b";a.1a.11.48=0;a.1a.11.4t="3G 6d 3R 4T 3k 5n 4o".2R(" ");a.1a.11.4i=6h;a.1a.11.1e={2U:V(c){c=2H(c).32(/([A-Z])/," $1").32(/6r/6t,"1w").2C();13.x=(c.4d(/15|1B/i)||c.4d(/1w/)||["3K"])[0].2C();13.y=(c.4d(/17|1A|1w/i)||["3K"])[0].2C();13.1C=c.3L(0).4f(/^(t|b)/)>-1?"y":"x";13.1H=V(){X 13.1C==="y"?13.y+13.x:13.x+13.y};13.57=V(){Y d=13.x.3O(0,1),h=13.y.3O(0,1);X d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.11.3o={59:12,1L:12,4k:1b,2a:{29:"1R"},18:{1D:1b,1u:"1o",1o:{1D:12,1Z:12}},1g:{2f:"17 15",2t:"1A 1B",1j:12,2v:12,1S:{x:0,y:0,28:1b,2M:12,2J:1b,2v:12},2p:1b},W:{1j:12,1z:"4o",2p:1b,2B:3U,5m:12,3p:12},16:{1j:12,1z:"5n",2p:1b,2B:0,2A:12,23:12},1l:{3s:"",1N:12},4v:{1Y:a.2V,4w:a.2V,W:a.2V,16:a.2V,2K:a.2V,3u:a.2V}};a.1a.11.1e.1I=V(c){Y d=c.1e.1I,h=c.1Q.18.1I;U(h&&h.3H)U(d)X d;19{c.1e.1I=2c Q(c);X c.1e.1I}};a.1a.11.1e.1I.2G="1Y";a.1a.11.1e.1I.3j=V(c){40{Y d=c.18.1I;U(1m d!=="1G")d=c.18.1I={3H:d};U("3x"!==1m d.2W&&d.2W)d.2W=!!d.2W}42(h){}};a.1y(1b,a.1a.11.3o,{18:{1I:{2W:1b}}});a.1a.11.1e.1k=V(c){Y d=c.1e.1k,h=c.1Q.1l.1k;U(h&&h.1t)U(d)X d;19{c.1e.1k=2c R(c);c.1e.1k.2r();X c.1e.1k}};a.1a.11.1e.1k.2G="1Y";a.1a.11.1e.1k.3j=V(c){40{Y d=c.1l.1k;U(1m d!=="1G")c.1l.1k={1t:d};U(!/1H|3x/i.1K(1m d.1t))d.1t=4B;U(1m d.2Q!=="1H")d.2Q=1b;U(!/2s|2Y/i.1K(d.2Q))d.2Q=1b;1m d.1d!=="2Z"&&21 d.1d;1m d.1f!=="2Z"&&21 d.1f;1m d.1s!=="2Z"&&21 d.1s;1m d.1n!=="2Z"&&21 d.1n}42(h){}};a.1y(1b,a.1a.11.3o,{1l:{1k:{1t:1b,33:12,2Q:1b,1d:9,1f:9,1s:0,1n:0}}});a.1a.11.1e.4b=V(c,d){V h(w,e){2N(Y k=0,m=1,b=1,f=0,j=0,n=w.1d,g=w.1f;n>0&&g>0&&m>0&&b>0;){n=1p.1O(n/2);g=1p.1O(g/2);U(d.x==="15")m=n;19 U(d.x==="1B")m=w.1d-n;19 m+=1p.1O(n/2);U(d.y==="17")b=g;19 U(d.y==="1A")b=w.1f-g;19 b+=1p.1O(g/2);2N(k=e.1q;k--;){U(e.1q<2)1F;f=e[k][0]-w.1n.15;j=e[k][1]-w.1n.17;U(d.x==="15"&&f>=m||d.x==="1B"&&f<=m||d.x==="1w"&&(fw.1d-m)||d.y==="17"&&j>=b||d.y==="1A"&&j<=b||d.y==="1w"&&(jw.1f-b))e.74(k,1)}}X{15:e[0][0],17:e[0][1]}}Y i=c.1u("49").2C(),q=c.1u("6e").2R(","),l=[],s=a(\'3e[6j="#\'+c.6l("5h").1u("52")+\'"]\'),u=s.1n(),r={1d:0,1f:0,1n:{17:55,1B:0,1A:0,15:55}},t=0,x=0;u.15+=1p.3N((s.4g()-s.1d())/2);u.17+=1p.3N((s.4j()-s.1f())/2);U(i==="4A")2N(t=q.1q;t--;){x=[25(q[--t],10),25(q[t+1],10)];U(x[0]>r.1n.1B)r.1n.1B=x[0];U(x[0]r.1n.1A)r.1n.1A=x[1];U(x[1]