From adecf762c3dcf79c1a1ceb1e28902753d450d359 Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Tue, 7 Dec 2010 05:56:17 +0000 Subject: [PATCH] Added reposition finement for centercenter positioning --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 6 +++--- dist/jquery.qtip.min.js | 8 ++++---- dist/jquery.qtip.pack.js | 4 ++-- src/core.js | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 39c60f8e..c886989e 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: Mon Dec 6 23:22:04 2010 +0000 +* Date: Mon Dec 6 23:52:36 2010 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index d092584e..18f43a99 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: Mon Dec 6 23:22:04 2010 +0000 +* Date: Mon Dec 6 23:52:36 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -1018,7 +1018,7 @@ function QTip(target, options, id) adjustX = -2 * posOptions.adjust.x, overflowLeft = viewportScroll - posLeft, overflowRight = posLeft + elemWidth - viewport.width - viewportScroll, - offset = myWidth - adjustX - (my.precedance === 'x' ? atWidth : 0); + offset = myWidth - adjustX - (my.precedance === 'x' || my.x === my.y ? atWidth : 0); if(overflowLeft > 0) { position.left -= offset; @@ -1036,7 +1036,7 @@ function QTip(target, options, id) adjustY = -2 * posOptions.adjust.y, overflowTop = viewportScroll - posTop, overflowBottom = posTop + elemHeight - viewport.height - viewportScroll, - offset = myHeight - adjustY - (my.precedance === 'y' ? atHeight : 0); + offset = myHeight - adjustY - (my.precedance === 'y' || my.x === my.y ? atHeight : 0); if(overflowTop > 0) { position.top -= offset; diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index b88340c8..08657adb 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: Mon Dec 6 23:22:04 2010 +0000 +* Date: Mon Dec 6 23:52:36 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -41,9 +41,9 @@ B,G,D){a.isFunction(f)?m.tooltip.bind("tooltip"+B,G):m.tooltip.unbind("tooltip"+ 0)return e;e.cache.event=a.extend({},f)}A=a.Event("tooltip"+m);A.originalEvent=a.extend({},f);g.trigger(A,[e.hash(),90]);if(A.isDefaultPrevented())return e;if(b){e.focus();e.reposition(f);q.solo&&a(n).qtip("hide")}else clearTimeout(e.timers.show);g.attr("aria-hidden",Boolean(!b));g.stop(1,1);if(a.isFunction(q.effect)){q.effect.call(g,e.hash());g.queue(function(){k.call(this);a(this).dequeue()})}else if(q.effect===FALSE){g[m]();k.call(g)}else g.fadeTo(90,b?1:0,k);b&&q.target.trigger("qtip-"+h+"-inactive"); return e},show:function(b){e.toggle(TRUE,b)},hide:function(b){e.toggle(FALSE,b)},focus:function(b){if(e.rendered===false)return FALSE;var f=e.elements.tooltip,k=a(n),m=parseInt(f.css("z-index"),10),g=a.fn.qtip.zindex+k.length,q=j+"-focus",A=a.extend({},b);if(!f.hasClass(q)&&m!==g){k.css("z-index",function(z,w){return w-1});a(n+"."+q).each(function(){var z=a(this),w=z.qtip(),p;if(!w||w.rendered===FALSE)return TRUE;z.removeClass(q);p=a.Event("tooltipblur");p.originalEvent=A;z.trigger(p,[w,g])});b=a.Event("tooltipfocus"); b.originalEvent=A;f.trigger(b,[e.hash(),g]);b.isDefaultPrevented()||f.css({zIndex:g}).addClass(q)}return e},reposition:function(b){if(e.rendered===FALSE)return FALSE;var f=d.position.target,k=e.elements.tooltip,m=d.position,g=m.my,q=m.at,A=e.elements.tooltip.width(),z=e.elements.tooltip.height(),w=a(m.container)[0],p=0,B=0,G=a.Event("tooltipmove"),D=k.css("position")==="fixed",v=a(m.adjust.container&&w!==document.body?w:F),C={left:0,top:0};w={left:function(E){var I=v.scrollLeft,H=q.x==="left"?p:q.x=== -"right"?-p:-p/2,L=E+A-v.width-I;H=(g.x==="left"?A:g.x==="right"?-A:-A/2)- -2*m.adjust.x-(g.precedance==="x"?H:0);if(I-E>0)C.left-=H;else if(L>0)C.left-=(g.x==="center"?-1:1)*H;return C.left-E},top:function(E){var I=v.scrollTop,H=q.y==="top"?B:q.y==="bottom"?-B:-B/2,L=E+z-v.height-I;H=(g.y==="top"?z:g.y==="bottom"?-z:-z/2)- -2*m.adjust.y-(g.precedance==="y"?H:0);if(I-E>0)C.top-=H;else if(L>0)C.top-=(g.y==="center"?-1:1)*H;return C.top-E}};v={elem:v,height:v[(v[0]===F?"h":"outerH")+"eight"](),width:v[(v[0]=== -F?"w":"outerW")+"idth"](),scrollLeft:v.scrollLeft(),scrollTop:v.scrollTop()};if(f==="mouse"){q={x:"left",y:"top"};b=m.adjust.mouse||!b||!b.pageX?a.extend({},a.fn.qtip.mouse):b;C={top:b.pageY,left:b.pageX}}else{if(f==="event")f=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?e.cache.target=a(b.target):e.cache.target;f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===F){p=f.width();B=f.height();if(f[0]===F)C={top:D?0:v.scrollTop,left:D?0:v.scrollLeft}}else if(f.is("area")&&a.fn.qtip.plugins.imagemap){C= -a.fn.qtip.plugins.imagemap(f,q);p=C.width;B=C.height;C=C.offset}else{p=f.outerWidth();B=f.outerHeight();C=o(f)}C.left+=q.x==="right"?p:q.x==="center"?p/2:0;C.top+=q.y==="bottom"?B:q.y==="center"?B/2:0}C.left+=m.adjust.x+(g.x==="right"?-A:g.x==="center"?-A/2:0);C.top+=m.adjust.y+(g.y==="bottom"?-z:g.y==="center"?-z/2:0);C.adjusted=m.adjust.screen&&f[0]!==F&&f[0]!==document.body?{left:w.left(C.left),top:w.top(C.top)}:{left:0,top:0};k.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i, +"right"?-p:-p/2,L=E+A-v.width-I;H=(g.x==="left"?A:g.x==="right"?-A:-A/2)- -2*m.adjust.x-(g.precedance==="x"||g.x===g.y?H:0);if(I-E>0)C.left-=H;else if(L>0)C.left-=(g.x==="center"?-1:1)*H;return C.left-E},top:function(E){var I=v.scrollTop,H=q.y==="top"?B:q.y==="bottom"?-B:-B/2,L=E+z-v.height-I;H=(g.y==="top"?z:g.y==="bottom"?-z:-z/2)- -2*m.adjust.y-(g.precedance==="y"||g.x===g.y?H:0);if(I-E>0)C.top-=H;else if(L>0)C.top-=(g.y==="center"?-1:1)*H;return C.top-E}};v={elem:v,height:v[(v[0]===F?"h":"outerH")+ +"eight"](),width:v[(v[0]===F?"w":"outerW")+"idth"](),scrollLeft:v.scrollLeft(),scrollTop:v.scrollTop()};if(f==="mouse"){q={x:"left",y:"top"};b=m.adjust.mouse||!b||!b.pageX?a.extend({},a.fn.qtip.mouse):b;C={top:b.pageY,left:b.pageX}}else{if(f==="event")f=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?e.cache.target=a(b.target):e.cache.target;f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===F){p=f.width();B=f.height();if(f[0]===F)C={top:D?0:v.scrollTop,left:D?0:v.scrollLeft}}else if(f.is("area")&& +a.fn.qtip.plugins.imagemap){C=a.fn.qtip.plugins.imagemap(f,q);p=C.width;B=C.height;C=C.offset}else{p=f.outerWidth();B=f.outerHeight();C=o(f)}C.left+=q.x==="right"?p:q.x==="center"?p/2:0;C.top+=q.y==="bottom"?B:q.y==="center"?B/2:0}C.left+=m.adjust.x+(g.x==="right"?-A:g.x==="center"?-A/2:0);C.top+=m.adjust.y+(g.y==="bottom"?-z:g.y==="center"?-z/2:0);C.adjusted=m.adjust.screen&&f[0]!==F&&f[0]!==document.body?{left:w.left(C.left),top:w.top(C.top)}:{left:0,top:0};k.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i, "")}).addClass(j+"-pos-"+g.abbreviation());G.originalEvent=a.extend({},b);k.trigger(G,[e.hash(),C,v.elem]);if(G.isDefaultPrevented())return e;delete C.adjusted;if(k.is(":visible")&&a.isFunction(m.effect)){m.effect.call(k,e.hash(),C);k.queue(function(){var E=a(this);E.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");E.dequeue()})}else isNaN(C.left,C.top)||k.css(C);return e},redraw:function(){if(!e.rendered||!(a.browser.msie&&parseInt(a.browser.version.charAt(0), 10)<9))return FALSE;var b=e.elements.tooltip;b.attr("style");var f;b.css({width:"auto",height:"auto"});f=l("dimensions");a.each(["width","height"],function(k,m){var g=parseInt(b.css("max-"+m),10)||0,q=parseInt(b.css("min-"+m),10)||0;f[m]=g+q?Math.min(Math.max(f[m],q),g):f[m]});b.css(f)},disable:function(b){var f=e.elements.tooltip;if(e.rendered)f.toggleClass("ui-state-disabled",b);else e.cache.disabled=!!b;return e},destroy:function(){var b=e.elements,f=b.target.data("oldtitle");e.rendered&&a.each(e.plugins, function(){this.initialize==="render"&&this.destroy()});x(1,1,1,1);c.removeData("qtip");e.rendered&&b.tooltip.remove();f&&c.attr("title",f);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},e);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function O(c,d){var h,i=a(this);h=a(document.body);var o=i.metadata?i.metadata(d.metadata):{};o=a.extend(TRUE,{},d,K(a.extend(TRUE,{},(o&&d.metadata.type==="html5"?o[d.metadata.name]: diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index de47d227..88694f62 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: Mon Dec 6 23:22:04 2010 +0000 +* Date: Mon Dec 6 23:52:36 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}('"5x 6T";Y 19=4y,11=4O,2h=6W;(U(a,F,J){U K(c,d){Y h,i=a();T(!c)W 11;3Z{T("25"2v c&&"1I"!==1k c.25)c.25={29:c.25};T("17"2v c){T("1I"!==1k c.17||c.17.2E)c.17={1D:c.17};h=c.17.1D||11;T(!a.2k(h)&&(!h&&!h.1t||h.1p<1||"1I"===1k h&&!h.2E))h=c.17.1D=11;T("1n"2v c.17&&"1I"!==1k c.17.1n)c.17.1n={1D:c.17.1n}}T("1f"2v c){T("1I"!==1k c.1f)c.1f={2b:c.1f,2x:c.1f};T("1I"!==1k c.1f.1E)c.1f.1E={};T("5a"!==1k c.1f.1E.2J)c.1f.1E.2J=!!c.1f.1E.2J}T("V"2v c){T("1I"!==1k c.V)c.V={1y:c.V};T("1I"!==1k c.V)c.V=c.V.2E?{1i:c.V}:{1y:c.V}}T("14"2v c)T("1I"!==1k c.14)c.14=c.14.2E?{1i:c.14}:{1y:c.14};T("1l"2v c&&"1I"!==1k c.1l)c.1l={3s:c.1l}}41(o){}T(a.2k(h)){c.17.1D=[];d.1w(U(){Y l=h.1R(13);T(l){c.17.1D.4n(l);i=i.2g(a(13))}})}18 i=d;a.1w(a.1a.X.1d,U(){13.3h&&13.3h(c)});W d?i:c}U N(c,d,h){U i(b){Y f,k=b.2R("."),m=d[k[0]];2Q(b=1;b",{3m:f}):a("",{"1O":"1g-1U-3Q",1D:"4B 12",1n:"4B 12",1b:{"1D-6I":"-5E"}}).5F(a("<5G />",{"1O":"1g-59 1g-59-4C"}));b.1Z.4l(b.2O).1t("45","1Z").3T(j+"-"+(f===19?"4C":"1Z")).4D(U(k){a(13).2i("1g-1U-4D",k.29==="4p")}).3P(U(){b.12.2B("1g-1U-1W")||e.14();W 11}).1q("3G 5H 4S 6i 3W",U(k){a(13).2i("1g-1U-5I 1g-1U-2I",/5J$/i.1K(k.29))});e.3H()}U r(){Y b=e.1h;b.2O&&t();b.2O=a("<1Y />",{"1O":j+"-2O "+(d.1l.1V?"1g-1V-4J":"")}).3R(b.1n=a("<1Y />",{1L:j+"-"+h+"-1n","1O":j+"-1n",3m:d.17.1n.1D})).4l(b.3e);T(d.17.1n.1Z)s();18 e.1u===19&&e.3H()}U u(b){Y f=e.1h;T(!e.1u||!b)W 11;T(a.2k(b))b=b.1R(c);b.2E&&b.1p>0?f.17.5K().3R(b.1b({3d:"3w"})):f.17.3m(b);f.12.3O("4G",U(k){U m(q){g=g.4e(q);T(g.1p===0){e.3H();e.1u===19&&e.2f(e.1P.1y);k()}}Y g=a("3j:4e([1e]):4e([1c])",e.1h.17);g.1w(U(q,A){Y z=["5L","3J","3i","69",""].5M(".X-5N ");a(13).1q(z,U(){2l(e.1J.3j[q]);m(13)});(U w(){T(A.1e)W m(A);e.1J.3j[q]=3o(w,20)})();W 19});g.1p===0&&m(g)});W e}U y(b,f,k,m){U g(D){T(p.12.2B("1g-1U-1W"))W 11;p.V.2D("X-"+h+"-21");2l(e.1J.V);2l(e.1J.14);Y v=U(){e.V(D)};T(d.V.2t>0)e.1J.V=3o(v,d.V.2t);18 v()}U q(D){T(p.12.2B("1g-1U-1W"))W 11;Y v=a(D.4M||D.1i).43(n)[0]==p.12[0];2l(e.1J.V);2l(e.1J.14);T(d.14.2y&&(d.1f.1i==="2c"&&v||/2c(4A|4L|4u)/.1K(D.29)&&v)){D.63();D.65();W 11}p.12.3V(1,1);T(d.14.2t>0)e.1J.14=3o(U(){e.14(D)},d.14.2t);18 e.14(D)}U A(D){T(p.12.2B("1g-1U-1W"))W 11;2l(e.1J.21);e.1J.21=3o(U(){e.14(D)},d.14.21)}U z(D){e.1h.12.23(":2q")&&e.2f(D)}Y w=".X-"+h,p={V:d.V.1i,14:d.14.1i,12:e.1h.12},B={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")},G=a.2z.2Y&&/^6\\.[0-9]/.1K(a.2z.4o);c.1q("2a.X",U(){e.2s()});T(k&&d.14.2y){p.14=p.14.2g(p.12);p.12.1q("42"+w,U(){p.12.2B("1g-1U-1W")||2l(e.1J.14)})}T(f){T("2W"===1k d.14.21){p.V.1q("X-"+h+"-21",A);a.1w(a.1a.X.48,U(D,v){p.14.2g(e.1h.12).1q(v+w+"-21",A)})}a.1w(B.14,U(D,v){Y C=a.5P(v,B.V);T(C>-1&&a(p.14).2g(p.V).1p===a(p.14).1p||v==="4F"){p.V.1q(v+w,U(E){p.12.23(":2q")?q(E):g(E)});1X B.V[C]}18 p.14.1q(v+w,q)})}T(b){a.1w(B.V,U(D,v){p.V.1q(v+w,g)});p.12.1q("42"+w,U(){e.2I()})}T(m){T(d.1f.1E.2A||d.1f.1E.2J)a(F).1q("2A"+w,z);T(d.1f.1E.2J||G&&p.12.1b("1f")==="2y")a(1T).1q("3X"+w,z);/4F/i.1K(d.14.1y)&&a(1T).1q("3G"+w,U(D){Y v=e.1h.12;a(D.1i).43(n).1p===0&&a(D.1i).2g(c).1p>1&&v.23(":2q")&&!v.2B("1g-1U-1W")&&e.14()});d.1f.1i==="2c"&&a(1T).1q("3n"+w,U(D){T(d.1f.1E.2c&&!p.12.2B("1g-1U-1W")&&p.12.23(":2q"))e.2f(D||a.1a.X.2c)})}}U x(b,f,k,m){m=24(m,10)!==0;Y g=".X-"+h,q={V:b?d.V.1i:a("<1Y/>"),14:f?d.14.1i:a("<1Y/>"),12:k?e.1h.12:a("<1Y/>")};f={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")};T(e.1u){a.1w(f.V,U(A,z){q.V.1C(z+g)});q.V.1C("3n"+g).1C("3W"+g).1C("X-"+h+"-21");a.1w(f.14,U(A,z){q.14.2g(q.12).1C(z+g)});a.1w(a.1a.X.48,U(A,z){q.14.2g(k?e.1h.17:2h).1C(z+g+"-21")});q.14.1C("3W"+g);q.12.1C("42"+g);T(m){a(F).1C("2A"+g);a(1T).1C("3G"+g+" 3n"+g)}}18 b&&q.V.1C(f.V+g+"-2P")}Y e=13,j="1g-12",n=".X."+j;e.1L=h;e.1u=11;e.1h={1i:c};e.1P={1y:{},1i:2h,1W:11};e.1J={3j:[]};e.1S=d;e.1d={};a.1v(e,{22:U(b){Y f=e.1h,k=a.3f("4Z");T(e.1u)W 11;e.1u=b?-2:-1;f.12=a("<1Y/>").1t({1L:j+"-"+h,45:"12","1O":j+" X 1g-12-3l 1g-4H-4I "+d.1l.3s}).1b("z-3c",a.1a.X.4m+a(n).1p).2i("1g-1V",d.1l.1V).2i("1g-1U-1W",e.1P.1W).27("X",e).2N(d.1f.2u);f.3e=a("<1Y />",{"1O":j+"-3e"}).2N(f.12);f.17=a("<1Y />",{"1O":j+"-17 "+(d.1l.1V?"1g-1V-17":""),1L:j+"-"+h+"-17"}).2N(f.3e);d.17.1n.1D&&r();u(d.17.1D);a.1w(a.1a.X.1d,U(){13.2H==="22"&&13(e)});e.1u=19;y(1,1,1,1);a.1w(d.4t,U(m,g){f.12.1q("12"+m,g)});f.12.3O("4G",U(m){T(d.V.3q||b){f.12.14();e.V(e.1P.1y)}f.12.3D("1g-12-3l");k.37=a.1v({},e.1P.1y);f.12.2D(k,[e.26()]);m()});W e},2K:U(b){32(b.2F()){1N"1m":b=l("1f");1F;1N"38":b=l("38");1F;3Q:b=i(b.2F());b=b[0].1A?b[0].1G():b[0].2E?b[0]:b[0][b[1]];1F}W b},3a:U(b,f){b=b.2F();Y k=i(b),m=e.1h,g=m.12,q,A,z,w={5Q:{1L:U(){Y p=f===19?a.1a.X.44:f,B=j+"-"+p;T(p!==11&&p.1p>0&&!a("#1g-12-"+p).1p){g[0].1L=B;m.17[0].1L=B+"-17";m.1n[0].1L=B+"-1n"}},"^17.1D":U(){u(f)},"^17.1n.1D":U(){T(e.1u)T(!e.1h.1n&&f){r();e.2f()}18 f?e.1h.1n.3m(f):t()},"^17.1n.1Z":U(){Y p=e.1h.1Z,B=e.1h.1n;T(e.1u)T(f){B||r();s()}18 p.2a()},"^1f.(2b|2x)$":U(){Y p=/2b$/i.1K(b)?"2b":"2x";T("1G"===1k f)d.1f[p]=2e a.1a.X.1d.2M(f)},"^1f.(2b|2x|1E|1i)":U(){e.1u&&e.2f()},"^1f.2u$":U(){T(e.1u===19){g.2N(f);e.2f()}},"^(V|14).(1y|1i|2y|2t|21)":U(p,B,G,D){Y v=b.4f(/2y/i)>-1?[0,[0,1,1,1]]:[b.3M(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];T(v[0])p[B]=D;x.35(e,v[1]);T(v[0])p[B]=G;y.35(e,v[1])},"^V.3q$":U(){e.1u===11&&e.V()},"^1l.3s$":U(){e.1h.12.1t("1O",j+" X 1g-4H-4I "+f)},"^1l.1V$":U(){g.2i("1g-1V",!!f);m.2O.2i("1g-1V-4J",!!f);m.17.2i("1g-1V-17",!!f)},"^4t.(22|V|4u|14|2I|3t)":U(p,B,G,D){a.2k(f)?m.12.1q("12"+B,G):m.12.1C("12"+B,D)}}};a.1w(e.1d,U(p){T("1I"===1k 13.3C)w[p]=13.3C});q=k[0][k[1]];k[0][k[1]]=f.5R?a(f):f;K(d,c);2Q(A 2v w)2Q(z 2v w[A])5S(z,"i").1K(b)&&w[A][z].1R(e,k[0],k[1],f,q);W e},2L:U(b,f){U k(){Y w=a(13),p=b?"1t":"3g",B=/^1|0$/.1K(w.1b("3z"));e.1h.1n&&c[p]("3k-4K",j+"-"+h+"-1n");c[p]("3k-4V",j+"-"+h+"-17");T(b){T(a.2z.2Y&&13.1l&&B){z=13.1l;z.4b("3B");z.4b("3z")}}18 B&&w.14()}T(e.1u===11)W 11;Y m=b?"V":"14",g=e.1h.12,q=d[m],A=g.23(":2q"),z;T((1k b).4f("3A|2W"))b=!g.23(":2q");T(!A&&!b||g.23(":5T"))W e;T(f){T(e.1P.1y&&/5U|5V/.1K(f.29)&&/4A|4L/.1K(e.1P.1y.29)&&a(f.1i).2g(d.V.1i).1p<2&&a(f.4M).43(n).1p>0)W e;e.1P.1y=a.1v({},f)}A=a.3f("12"+m);A.37=a.1v({},f);g.2D(A,[e.26(),3v]);T(A.4a())W e;T(b){e.2I();e.2f(f);q.5k&&a(n).X("14")}18 2l(e.1J.V);g.1t("3k-5X",5Y(!b));g.3V(1,1);T(a.2k(q.2o)){q.2o.1R(g,e.26());g.3O(U(){k.1R(13);a(13).4R()})}18 T(q.2o===11){g[m]();k.1R(g)}18 g.4v(3v,b?1:0,k);b&&q.1i.2D("X-"+h+"-21");W e},V:U(b){e.2L(19,b)},14:U(b){e.2L(11,b)},2I:U(b){T(e.1u===4O)W 11;Y f=e.1h.12,k=a(n),m=24(f.1b("z-3c"),10),g=a.1a.X.4m+k.1p,q=j+"-2I",A=a.1v({},b);T(!f.2B(q)&&m!==g){k.1b("z-3c",U(z,w){W w-1});a(n+"."+q).1w(U(){Y z=a(13),w=z.X(),p;T(!w||w.1u===11)W 19;z.3D(q);p=a.3f("5Z");p.37=A;z.2D(p,[w,g])});b=a.3f("60");b.37=A;f.2D(b,[e.26(),g]);b.4a()||f.1b({61:g}).3T(q)}W e},2f:U(b){T(e.1u===11)W 11;Y f=d.1f.1i,k=e.1h.12,m=d.1f,g=m.2b,q=m.2x,A=e.1h.12.1c(),z=e.1h.12.1e(),w=a(m.2u)[0],p=0,B=0,G=a.3f("3Y"),D=k.1b("1f")==="2y",v=a(m.1E.2u&&w!==1T.39?w:F),C={15:0,16:0};w={15:U(E){Y I=v.3U,H=q.x==="15"?p:q.x==="1B"?-p:-p/2,L=E+A-v.1c-I;H=(g.x==="15"?A:g.x==="1B"?-A:-A/2)- -2*m.1E.x-(g.1A==="x"?H:0);T(I-E>0)C.15-=H;18 T(L>0)C.15-=(g.x==="1x"?-1:1)*H;W C.15-E},16:U(E){Y I=v.3E,H=q.y==="16"?B:q.y==="1z"?-B:-B/2,L=E+z-v.1e-I;H=(g.y==="16"?z:g.y==="1z"?-z:-z/2)- -2*m.1E.y-(g.1A==="y"?H:0);T(I-E>0)C.16-=H;18 T(L>0)C.16-=(g.y==="1x"?-1:1)*H;W C.16-E}};v={4Q:v,1e:v[(v[0]===F?"h":"6Y")+"6X"](),1c:v[(v[0]===F?"w":"64")+"66"](),3U:v.3U(),3E:v.3E()};T(f==="2c"){q={x:"15",y:"16"};b=m.1E.2c||!b||!b.3F?a.1v({},a.1a.X.2c):b;C={16:b.4q,15:b.3F}}18{T(f==="1y")f=b&&b.1i&&b.29!=="3X"&&b.29!=="2A"?e.1P.1i=a(b.1i):e.1P.1i;f=a(f).67(0);T(f.1p===0)W e;18 T(f[0]===1T||f[0]===F){p=f.1c();B=f.1e();T(f[0]===F)C={16:D?0:v.3E,15:D?0:v.3U}}18 T(f.23("68")&&a.1a.X.1d.49){C=a.1a.X.1d.49(f,q);p=C.1c;B=C.1e;C=C.1m}18{p=f.47();B=f.4i();C=o(f)}C.15+=q.x==="1B"?p:q.x==="1x"?p/2:0;C.16+=q.y==="1z"?B:q.y==="1x"?B/2:0}C.15+=m.1E.x+(g.x==="1B"?-A:g.x==="1x"?-A/2:0);C.16+=m.1E.y+(g.y==="1z"?-z:g.y==="1x"?-z/2:0);C.4h=m.1E.2J&&f[0]!==F&&f[0]!==1T.39?{15:w.15(C.15),16:w.16(C.16)}:{15:0,16:0};k.1t("1O",U(){W a(13).1t("1O").31(/1g-12-4P-\\w+/i,"")}).3T(j+"-4P-"+g.55());G.37=a.1v({},b);k.2D(G,[e.26(),C,v.4Q]);T(G.4a())W e;1X C.4h;T(k.23(":2q")&&a.2k(m.2o)){m.2o.1R(k,e.26(),C);k.3O(U(){Y E=a(13);E.1b({3z:"",1e:""});a.2z.2Y&&13.1l&&13.1l.4b("3B");E.4R()})}18 6c(C.15,C.16)||k.1b(C);W e},3H:U(){T(!e.1u||!(a.2z.2Y&&24(a.2z.4o.3L(0),10)<9))W 11;Y b=e.1h.12;b.1t("1l");Y f;b.1b({1c:"5b",1e:"5b"});f=l("38");a.1w(["1c","1e"],U(k,m){Y g=24(b.1b("34-"+m),10)||0,q=24(b.1b("4T-"+m),10)||0;f[m]=g+q?1o.4T(1o.34(f[m],q),g):f[m]});b.1b(f)},4r:U(b){Y f=e.1h.12;T(e.1u)f.2i("1g-1U-1W",b);18 e.1P.1W=!!b;W e},2s:U(){Y b=e.1h,f=b.1i.27("4d");e.1u&&a.1w(e.1d,U(){13.2H==="22"&&13.2s()});x(1,1,1,1);c.4W("X");e.1u&&b.12.2a();f&&c.1t("1n",f);c.3g("3k-4V");W c},26:U(){Y b=a.1v({},e);1X b.1P;1X b.1J;1X b.1S;1X b.1d;1X b.22;1X b.26;W b}})}U O(c,d){Y h,i=a(13);h=a(1T.39);Y o=i.25?i.25(d.25):{};o=a.1v(19,{},d,K(a.1v(19,{},(o&&d.25.29==="6e"?o[d.25.4Y]:{})||o)));Y l=o.1f,t=13===1T?h:i;i.4W("25");T("3A"===1k o.17.1D)T(o.17.1t!==11&&i.1t(o.17.1t))o.17.1D=i.1t(o.17.1t);18 W 11;T(l.2u===11)l.2u=h;T(l.1i===11)l.1i=t;T(o.V.1i===11)o.V.1i=t;T(o.14.1i===11)o.14.1i=t;l.2x=2e a.1a.X.1d.2M(l.2x);l.2b=2e a.1a.X.1d.2M(l.2b);T(i.27("X"))T(o.4k)i.X("2s");18 T(o.4k===11)W 11;h=2e N(i,o,c);i.27("X",h);W h}U P(c){Y d=13;d.3C={"^17.1H":U(){13.1d.1H.3i(13.1S.17.1H)}};a.1v(d,{2p:U(){Y h=c.1S.17.1H;c.1h.12.1q("4Z.1H",U(){d.3i(h);c.1h.12.1q("36.1H",U(){h.2U===11&&c.1u===19&&d.3i(h)})})},3i:U(h){a.1H(a.1v(19,{},h,{4g:U(i,o){T(a.2k(h.4g))T(h.4g.1R(c.26(),i,o)===11)W;c.3a("17.1D",i)},3J:U(i,o,l){Y t=o||l;T(a.2k(h.3J)){i=h.3J.1R(c.26(),i,o,l);T(i===11)W}c.3a("17.1D",t)}}));W d},2s:U(){c.1h.12.1C("36.1H")}});d.2p()}U M(c,d,h){Y i=1o.1M(d/2),o=1o.1M(h/2);d={4X:[[0,0],[d,h],[d,0]],4U:[[0,0],[d,0],[0,h]],51:[[0,h],[d,0],[d,h]],52:[[0,0],[0,h],[d,h]],6j:[[0,h],[i,0],[d,h]],6k:[[0,0],[d,0],[i,h]],6l:[[0,0],[d,o],[0,h]],6m:[[d,0],[d,h],[0,o]]};d.6o=d.4X;d.6q=d.4U;d.6r=d.51;d.6s=d.52;W d[c]}U Q(c){U d(j){Y n=l.1j,b=["15","1B"],f=o.1m,k,m;T(o.1s===11||!n)W 11;j=j||i.1s;k=j.1A;m=k==="y"?"x":"y";b[k==="y"?"4n":"6t"]("16","1z");f=1o.34(j[m]==="1x"?f:0,f);n.1b({16:"",1z:"",15:"",1B:"",54:""});32(j[k==="y"?"x":"y"]){1N"1x":n.1b(b[0],"50%").1b("54-"+b[0],-1o.1M(u[k==="y"?"1c":"1e"]/2)+f);1F;1N b[0]:n.1b(b[0],f);1F;1N b[1]:n.1b(b[1],f);1F}f=u[k==="x"?"1c":"1e"];T(x){t.2i("1g-12-3l",!t.23(":2q"));f-=24(s.1b("1r-"+j[k]+"-1c"),10)||0;t.3D("1g-12-3l")}T(e==="2m"&&/1z|1B/.1K(j[j.1A]))f+=x?1:-1;n.1b(j[k],-f)}U h(j,n,b){T(l.1j){j=a.1v({},i.1s);n=j.1A==="y"?["y","16","15","1e","x"]:["x","15","16","1c","y"];Y f=b.4h,k=[0,0];T(i.1s.2y!==19){T(f.15)j.x=j.x==="1x"?f.15>0?"15":"1B":j.x==="15"?"1B":"15";T(f.16)j.y=j.y==="1x"?f.16>0?"16":"1z":j.y==="16"?"1z":"16";T(j.1G()!==r.1s.1G()&&(r.16!==f.16||r.15!==f.15))i.3b(j)}k[0]=x?24(s.1b("1r-"+j[n[0]]+"-1c"),10)||0:e==="2m"?1:0;k[1]=1o.34(j[n[4]]==="1x"?o.1m:0,o.1m);b[n[1]]+=(j[n[0]]===n[1]?1:-1)*(u[n[3]]-k[0]);b[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="1x"?1:-1)*k[1];r.15=f.15;r.16=f.16;r.1s=j}}Y i=13,o=c.1S.1l.1j,l=c.1h,t=l.12,s=l.3e,r={16:0,15:0,1s:{1G:U(){}}},u={1c:o.1c,1e:o.1e},y={},x=o.1r||0,e=o.2S||11;i.1s=2h;i.2X=2h;i.3C={"^1f.2b|1l.1j.(1s|2X|2S|1r)":U(){x=o.1r;T(i.2p())13.2K("1f.1i")!=="2c"&&13.2f();18 i.2s()},"^1l.1j.(1e|1c)":U(){u={1c:o.1c,1e:o.1e};i.2P();i.3b();c.2f()},"^1l.3s$":U(){i.4j();i.3b()}};a.1v(i,{2p:U(){Y j=a.2z.2Y,n=i.57(),b=i[i.2X?"2X":"1s"].1G().6u("1x")>-1;T(n){T(e===19)e=a("<2r />")[0].3S?"2r":j&&(b||u.1e!==u.1c)?"2m":"2V";18 T(e==="2r")e=j?"2m":!a("<2r />")[0].3S?"2V":"2r";18 T(e==="2V")e=j&&b?"2m":e;i.2P();i.4j();i.3b();t.1C(".X-1j").1q("3Y.X-1j",h)}W n},57:U(){Y j=o.1s,n=c.1S.1f.2x,b=c.1S.1f.2b;T(b.1G)b=b.1G();T(j===11||b===11&&n===11)W 11;18 T(j===19)i.1s=2e a.1a.X.1d.2M(b);18 T(!j.1G){i.1s=2e a.1a.X.1d.2M(j);i.1s.2y=19}W i.1s.1G()!=="4z"},4j:U(){Y j=l.1j,n=i.1s[i.1s.1A],b="1r-"+n+"-33";y.2G=j.1b("3N-33","").1b("1r","").1b("3N-33")||"2T";y.1r=j.2K(0).1l?j.2K(0).1l["1r"+n.3L(0)+n.3M(1)+"6v"]:j.1b(b)||"2T";T(/58?\\(0, 0, 0(, 0)?\\)|2T/i.1K(y.2G))y.2G=s.1b(x?"3N-33":b);T(!y.1r||/58?\\(0, 0, 0(, 0)?\\)|2T/i.1K(y.1r))y.1r=s.1b(b)||y.2G;a("*",j).2g(j).1b("3N-33","2T").1b("1r",0)},2P:U(){Y j=u.1c,n=u.1e;l.1j&&l.1j.2a();l.1j=a(\'<1Y 1O="1g-12-1j" />\').2i("1g-1V-17",c.1S.1l.1V).1b(u).4l(t);32(e){1N"2r":a(\'<2r 1e="\'+n+\'" 1c="\'+j+\'" />\').2N(l.1j)[0].3S("2d").5i();1F;1N"2m":l.1j.3m(\'<2m:46 6w="0 0" 6x="\'+j+" "+n+\'" 6y="\'+!!x+\'" 1l="5c:3u(#3Q#5d); 3d:5e-3w; 6z:19; 1f: 3x; 16:0; 15:0; 1c:\'+j+"2n; 1e:"+n+"2n; 6A-6B:"+i.1s.y+\';"><2m:6C 6D="\'+(x-2)+\'2n" 6E="6F" 6G="10" 1l="5c:3u(#3Q#5d); 3d:5e-3w;" />\');1F;1N"2V":l.1j.3R(\'<1Y 1O="1g-12-1j-6H" />\').3R(x?\'<1Y 1O="1g-12-1j-1r" />\':"");1F}W i},3b:U(j){Y n=l.1j,b=u.1c,f=u.1e,k=x>0?0:1,m=1o.3K(x/2+0.5),g=o.2X,q,A;T(!j)j=i.1s;T(g===11)g=j;18{g=2e a.1a.X.1d.2M(g);g.1A=j.1A;T(g.x==="3I")g.x=j.x;18 T(g.y==="3I")g.y=j.y;18 T(g.x===g.y)g[j.1A]=j[j.1A]}A=1o[/b|r/.1K(g[g.1A==="y"?"x":"y"])?"3K":"1M"];n=n.5m();32(e){1N"2r":n=n.2K(0).3S("2d");n.5g&&n.5g();n.6J(0,0,5h,5h);2Q(q=M(g.1G(),b,f);k<2;k++){T(k){n.5i();n.6K(A((g.x==="15"?1:g.x==="1B"?-1:0)*(x+1)*(g.1A==="y"?0.5:1)),A((g.y==="16"?1:g.y==="1z"?-1:0)*(x+1)*(g.1A==="x"?0.5:1)))}n.6L();n.6M(q[0][0],q[0][1]);n.5j(q[1][0],q[1][1]);n.5j(q[2][0],q[2][1]);n.6N();n.6O=y[k?"2G":"1r"];n.2G()}1F;1N"2m":q=M(g.1G(),b,f);k="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" 6P";n.1t({6Q:k,6R:y.2G});T(x){n.5m().1t("33",y.1r);T(g.1A==="y"){n.1b("16",(g.y==="16"?1:-1)*(x-2));n.1b("15",g.x==="15"?1:-2)}18{n.1b("15",(g.x==="15"?1:-1)*(x-2));n.1b("16",g.y==="16"?1:-2)}}1F;1N"2V":T(g.1A==="y"){k=b>f?1.5:bf?5:2.2;m=[1o.1M(k*m*(g.x==="1B"?-1:1)*(g.y==="1x"?0.9:1)),g.y==="16"?m:g.y==="1z"?-m:0]}n.3g("1l").1w(U(z){Y w={x:g.1A==="x"?g.x==="15"?"1B":"15":g.x,y:g.1A==="y"?g.y==="16"?"1z":"16":g.y},p=g.x==="1x"?["15","1B",w.y,f,b]:["16","1z",w.x,b,f],B=y[!z&&x?"1r":"2G"];z&&a(13).1b({1f:"3x","z-3c":1,15:m[0],16:m[1]});g.x==="1x"||g.y==="1x"?a(13).1b("1r-"+p[2],p[3]+"2n 4s "+B).1b("1r-"+p[0],1o.1M(p[4]/2)+"2n 5o 2T").1b("1r-"+p[1],1o.1M(p[4]/2)+"2n 5o 2T"):a(13).1b("1r-1c",1o.1M(f/2)+"2n "+1o.1M(b/2)+"2n").1b("1r-"+w.x,1o.1M(b/2)+"2n 4s "+B).1b("1r-"+w.y,1o.1M(f/2)+"2n 4s "+B)});1F}d(j);W i},2s:U(){l.1j&&l.1j.2a();t.1C(".X-1j")}})}U R(c,d){Y h=13,i=c.1h,o=i.12;i.28=a("#X-28");a.1v(h,{2p:U(){o.1q("36.2w 4w.2w",U(l,t,s){l=l.29.31("12","");a.2k(d[l])?d[l].1R(i.28,s,t):h[l](s)});i.28.1p||h.2P();d.3t===19&&i.28.1q("3P.2w"+c.1L,U(){c.14.1R(c)})},2P:U(){i.28=a("<1Y />",{1L:"X-28",1b:{1f:"3x",16:0,15:0,3d:"71"}}).2N(1T.39);a(F).1q("2A.2w",U(){i.28.1b({1e:1o.34(a(F).1e(),a(1T).1e()),1c:1o.34(a(F).1c(),a(1T).1c())})}).2D("2A")},2L:U(l){Y t=i.28,s=c.1S.V.1Q.2o,r=l?"V":"14";t.3V(19,11);T(a.2k(s))s.1R(t,l);18 s===11?t[r]():t.4v(3v,l?0.7:0,U(){l||a(13).14()})},V:U(){h.2L(19)},14:U(){h.2L(11)},2s:U(){Y l=19;a("*").1w(U(){Y t=a(13).27("X");T(t&&t.1L!==c.1L&&t.1S.V.1Q)W l=11});T(l){i.28.2a();a(F).1C("3X.2w 2A.2w")}18 i.28.1C("3P.2w"+c.1L);o.1C("36.2w 4w.2w")}});h.2p()}U S(c){Y d=13,h=c.1h,i=h.12,o=".2j-"+c.1L,l="3Y"+o+" 36"+o;a.1v(d,{2p:U(){h.2j=a(\'<40 1O="1g-12-2j" 5p="0" 5q="-1" 5r="5s:\\\'\\\';" 1l="3d:3w; 1f:3x; z-3c:-1; 3B:5t(3z=0);">\');h.2j.2N(i);i.1q(l,d.1E)},1E:U(){Y t=c.2K("38"),s=c.1d.1j,r=c.1h.1j,u;u=24(i.1b("1r-15-1c"),10)||0;u={15:-u,16:-u};T(s&&r){s=s.1s.1A==="x"?["1c","15"]:["1e","16"];u[s[1]]-=r[s[0]]()}h.2j.1b(u).1b(t)},2s:U(){d.40.2a();i.1C(l)}});d.2p()}a.1a.X=U(c,d,h){Y i=2C(c).2F(),o=2h,l=i==="4r"?[19]:a.5u(2Z).4E(1,10),t=l[l.1p-1],s=a.1v(19,{},c),r;T(!2Z.1p&&13.27("X")||i==="5v")W(s=13.27("X"))?s.26():J;18 T("1G"===1k c){13.1w(U(){Y u=a(13).27("X");T(!u)W 19;T(/5w|3a/.1K(i)&&d)T(h!==J)u.3a(d,h);18 o=u.2K(d);18{T(!u.1u&&(i==="V"||i==="2L")){T(t&&t.5y)u.1P.1y=t;u.22(1)}18 T(i==="5z"){i="4r";l=[11]}u[i]&&u[i].35(u[i],l)}});W o!==2h?o:13}18 T("1I"===1k c||!2Z.1p){r=K(s,13);s=a.1v(19,{},a.1a.X.3p,s);W a.1a.X.1q.1R(r,s,t)}};a.1a.X.1q=U(c,d){W 13.1w(U(h){U i(e){U j(){s.22(1k e==="1I"||r.V.3q);u.V.1C(y.V);u.14.1C(y.14)}T(s.1P.1W)W 11;s.1P.1y=a.1v({},e);T(r.V.2t>0){2l(s.1J.V);s.1J.V=3o(j,r.V.2t);y.V!==y.14&&u.14.1q(y.14,U(){2l(s.1J.V)})}18 j()}Y o=a(13),l=c.1L,t=c.17.1D,s,r,u,y,x;c.1L=l=l===11||l.1p<1||a("#1g-12-"+l).1p?a.1a.X.44++:l;x=".X-"+l+"-2P";s=O.1R(13,l,c);T(s===11)W 19;r=s.1S;T(a.5O(t))r.17.1D=t[h];o.1t("1n")&&o.27("4d",o.1t("1n")).3g("1n");a.1w(a.1a.X.1d,U(){13.2H==="2H"&&13(s)});u={V:r.V.1i,14:r.14.1i};y={V:2C(r.V.1y).31(" ",x+" ")+x,14:2C(r.14.1y).31(" ",x+" ")+x};u.V.1q(y.V,i);T(c.V.3q||c.56)i(d)})};a.1w({1t:U(c){Y d=a(13),h=d.27("X");W 2Z.1p===1&&c==="1n"&&h&&h.1u===19?d.27("4d"):2h},2a:a.1g?2h:U(c,d){a(13).1w(U(){T(!d)T(!c||a.3B(c,[13]).1p)a("*",13).2g(13).1w(U(){a(13).5W("2a")})})}},U(c,d){T(!d)W 19;a.1a["4N"+c]=a.1a[c];a.1a[c]=U(){W d.35(13,2Z)||a.1a["4N"+c].35(13,2Z)}});a(1T.39).1t("45",U(c,d){W!d?"6Z":d});a(1T).1q("3n.X",U(c){a.1a.X.2c={3F:c.3F,4q:c.4q}});a.1a.X.44=0;a.1a.X.48="3P 6a 3G 4S 3n 5n 4p".2R(" ");a.1a.X.4m=6d;a.1a.X.1d={2M:U(c){c=2C(c).31(/([A-Z])/," $1").31(/6n/6p,"1x").2F();13.x=(c.4c(/15|1B/i)||c.4c(/1x/)||["3I"])[0].2F();13.y=(c.4c(/16|1z|1x/i)||["3I"])[0].2F();13.1A=c.3L(0).4f(/^(t|b)/)>-1?"y":"x";13.1G=U(){W 13.1A==="y"?13.y+13.x:13.x+13.y};13.55=U(){Y d=13.x.3M(0,1),h=13.y.3M(0,1);W d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.X.3p={56:11,1L:11,4k:19,25:{29:"1O"},17:{1D:19,1t:"1n",1n:{1D:11,1Z:11}},1f:{2b:"16 15",2x:"1z 1B",1i:11,2u:11,1E:{x:0,y:0,2c:19,2J:11,2A:19,2u:11},2o:19},V:{1i:11,1y:"4p",2o:19,2t:3v,5k:11,3q:11},14:{1i:11,1y:"5n",2o:19,2t:0,2y:11,21:11},1l:{3s:"",1V:11},4t:{22:a.30,4u:a.30,V:a.30,14:a.30,2I:a.30,3t:a.30}};a.1a.X.1d.1H=U(c){Y d=c.1d.1H,h=c.1S.17.1H;T(h&&h.3u)T(d)W d;18{c.1d.1H=2e P(c);W c.1d.1H}};a.1a.X.1d.1H.2H="22";a.1a.X.1d.1H.3h=U(c){3Z{Y d=c.17.1H;T(1k d!=="1I")d=c.17.1H={3u:d};T("3A"!==1k d.2U&&d.2U)d.2U=!!d.2U}41(h){}};a.1v(19,a.1a.X.3p,{17:{1H:{2U:19}}});a.1a.X.1d.1j=U(c){Y d=c.1d.1j,h=c.1S.1l.1j;T(h&&h.1s)T(d)W d;18{c.1d.1j=2e Q(c);c.1d.1j.2p();W c.1d.1j}};a.1a.X.1d.1j.2H="22";a.1a.X.1d.1j.3h=U(c){3Z{Y d=c.1l.1j;T(1k d!=="1I")c.1l.1j={1s:d};T(!/1G|3A/i.1K(1k d.1s))d.1s=4y;T(1k d.2S!=="1G")d.2S=19;T(!/2r|2V/i.1K(d.2S))d.2S=19;1k d.1c!=="2W"&&1X d.1c;1k d.1e!=="2W"&&1X d.1e;1k d.1r!=="2W"&&1X d.1r;1k d.1m!=="2W"&&1X d.1m}41(h){}};a.1v(19,a.1a.X.3p,{1l:{1j:{1s:19,2X:11,2S:19,1c:9,1e:9,1r:0,1m:0}}});a.1a.X.1d.49=U(c,d){U h(x,e){2Q(Y j=0,n=1,b=1,f=0,k=0,m=x.1c,g=x.1e;m>0&&g>0&&n>0&&b>0;){m=1o.1M(m/2);g=1o.1M(g/2);T(d.x==="15")n=m;18 T(d.x==="1B")n=x.1c-m;18 n+=1o.1M(m/2);T(d.y==="16")b=g;18 T(d.y==="1z")b=x.1e-g;18 b+=1o.1M(g/2);2Q(j=e.1p;j--;){T(e.1p<2)1F;f=e[j][0]-x.1m.15;k=e[j][1]-x.1m.16;T(d.x==="15"&&f>=n||d.x==="1B"&&f<=n||d.x==="1x"&&(fx.1c-n)||d.y==="16"&&k>=b||d.y==="1z"&&k<=b||d.y==="1x"&&(kx.1e-b))e.62(j,1)}}W{15:e[0][0],16:e[0][1]}}Y i=c.1t("46").2F(),o=c.1t("6b").2R(","),l=[],t=a(\'3j[6f="#\'+c.6h("5f").1t("4Y")+\'"]\'),s=t.1m(),r={1c:0,1e:0,1m:{16:53,1B:0,1z:0,15:53}},u=0,y=0;s.15+=1o.3K((t.47()-t.1c())/2);s.16+=1o.3K((t.4i()-t.1e())/2);T(i==="4x")2Q(u=o.1p;u--;){y=[24(o[--u],10),24(o[u+1],10)];T(y[0]>r.1m.1B)r.1m.1B=y[0];T(y[0]r.1m.1z)r.1m.1z=y[1];T(y[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}('"5x 6T";Y 19=4y,11=4O,2h=6W;(U(a,F,J){U K(c,d){Y h,i=a();T(!c)W 11;3Z{T("25"2v c&&"1I"!==1k c.25)c.25={29:c.25};T("17"2v c){T("1I"!==1k c.17||c.17.2E)c.17={1D:c.17};h=c.17.1D||11;T(!a.2k(h)&&(!h&&!h.1t||h.1p<1||"1I"===1k h&&!h.2E))h=c.17.1D=11;T("1n"2v c.17&&"1I"!==1k c.17.1n)c.17.1n={1D:c.17.1n}}T("1f"2v c){T("1I"!==1k c.1f)c.1f={2b:c.1f,2x:c.1f};T("1I"!==1k c.1f.1E)c.1f.1E={};T("5a"!==1k c.1f.1E.2J)c.1f.1E.2J=!!c.1f.1E.2J}T("V"2v c){T("1I"!==1k c.V)c.V={1y:c.V};T("1I"!==1k c.V)c.V=c.V.2E?{1i:c.V}:{1y:c.V}}T("14"2v c)T("1I"!==1k c.14)c.14=c.14.2E?{1i:c.14}:{1y:c.14};T("1l"2v c&&"1I"!==1k c.1l)c.1l={3s:c.1l}}41(o){}T(a.2k(h)){c.17.1D=[];d.1w(U(){Y l=h.1R(13);T(l){c.17.1D.4n(l);i=i.2g(a(13))}})}18 i=d;a.1w(a.1a.X.1d,U(){13.3h&&13.3h(c)});W d?i:c}U N(c,d,h){U i(b){Y f,k=b.2R("."),m=d[k[0]];2Q(b=1;b",{3m:f}):a("",{"1O":"1g-1U-3Q",1D:"4B 12",1n:"4B 12",1b:{"1D-6I":"-5E"}}).5F(a("<5G />",{"1O":"1g-59 1g-59-4C"}));b.1Z.4l(b.2O).1t("45","1Z").3T(j+"-"+(f===19?"4C":"1Z")).4D(U(k){a(13).2i("1g-1U-4D",k.29==="4p")}).3P(U(){b.12.2B("1g-1U-1W")||e.14();W 11}).1q("3G 5H 4S 6i 3W",U(k){a(13).2i("1g-1U-5I 1g-1U-2I",/5J$/i.1K(k.29))});e.3H()}U r(){Y b=e.1h;b.2O&&t();b.2O=a("<1Y />",{"1O":j+"-2O "+(d.1l.1V?"1g-1V-4J":"")}).3R(b.1n=a("<1Y />",{1L:j+"-"+h+"-1n","1O":j+"-1n",3m:d.17.1n.1D})).4l(b.3e);T(d.17.1n.1Z)s();18 e.1u===19&&e.3H()}U u(b){Y f=e.1h;T(!e.1u||!b)W 11;T(a.2k(b))b=b.1R(c);b.2E&&b.1p>0?f.17.5K().3R(b.1b({3d:"3w"})):f.17.3m(b);f.12.3O("4G",U(k){U m(q){g=g.4e(q);T(g.1p===0){e.3H();e.1u===19&&e.2f(e.1P.1y);k()}}Y g=a("3j:4e([1e]):4e([1c])",e.1h.17);g.1w(U(q,A){Y z=["5L","3J","3i","69",""].5M(".X-5N ");a(13).1q(z,U(){2l(e.1J.3j[q]);m(13)});(U w(){T(A.1e)W m(A);e.1J.3j[q]=3o(w,20)})();W 19});g.1p===0&&m(g)});W e}U y(b,f,k,m){U g(D){T(p.12.2B("1g-1U-1W"))W 11;p.V.2D("X-"+h+"-21");2l(e.1J.V);2l(e.1J.14);Y v=U(){e.V(D)};T(d.V.2t>0)e.1J.V=3o(v,d.V.2t);18 v()}U q(D){T(p.12.2B("1g-1U-1W"))W 11;Y v=a(D.4M||D.1i).43(n)[0]==p.12[0];2l(e.1J.V);2l(e.1J.14);T(d.14.2y&&(d.1f.1i==="2c"&&v||/2c(4A|4L|4u)/.1K(D.29)&&v)){D.63();D.65();W 11}p.12.3V(1,1);T(d.14.2t>0)e.1J.14=3o(U(){e.14(D)},d.14.2t);18 e.14(D)}U A(D){T(p.12.2B("1g-1U-1W"))W 11;2l(e.1J.21);e.1J.21=3o(U(){e.14(D)},d.14.21)}U z(D){e.1h.12.23(":2q")&&e.2f(D)}Y w=".X-"+h,p={V:d.V.1i,14:d.14.1i,12:e.1h.12},B={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")},G=a.2z.2Y&&/^6\\.[0-9]/.1K(a.2z.4o);c.1q("2a.X",U(){e.2s()});T(k&&d.14.2y){p.14=p.14.2g(p.12);p.12.1q("42"+w,U(){p.12.2B("1g-1U-1W")||2l(e.1J.14)})}T(f){T("2W"===1k d.14.21){p.V.1q("X-"+h+"-21",A);a.1w(a.1a.X.48,U(D,v){p.14.2g(e.1h.12).1q(v+w+"-21",A)})}a.1w(B.14,U(D,v){Y C=a.5P(v,B.V);T(C>-1&&a(p.14).2g(p.V).1p===a(p.14).1p||v==="4F"){p.V.1q(v+w,U(E){p.12.23(":2q")?q(E):g(E)});1X B.V[C]}18 p.14.1q(v+w,q)})}T(b){a.1w(B.V,U(D,v){p.V.1q(v+w,g)});p.12.1q("42"+w,U(){e.2I()})}T(m){T(d.1f.1E.2A||d.1f.1E.2J)a(F).1q("2A"+w,z);T(d.1f.1E.2J||G&&p.12.1b("1f")==="2y")a(1T).1q("3X"+w,z);/4F/i.1K(d.14.1y)&&a(1T).1q("3G"+w,U(D){Y v=e.1h.12;a(D.1i).43(n).1p===0&&a(D.1i).2g(c).1p>1&&v.23(":2q")&&!v.2B("1g-1U-1W")&&e.14()});d.1f.1i==="2c"&&a(1T).1q("3n"+w,U(D){T(d.1f.1E.2c&&!p.12.2B("1g-1U-1W")&&p.12.23(":2q"))e.2f(D||a.1a.X.2c)})}}U x(b,f,k,m){m=24(m,10)!==0;Y g=".X-"+h,q={V:b?d.V.1i:a("<1Y/>"),14:f?d.14.1i:a("<1Y/>"),12:k?e.1h.12:a("<1Y/>")};f={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")};T(e.1u){a.1w(f.V,U(A,z){q.V.1C(z+g)});q.V.1C("3n"+g).1C("3W"+g).1C("X-"+h+"-21");a.1w(f.14,U(A,z){q.14.2g(q.12).1C(z+g)});a.1w(a.1a.X.48,U(A,z){q.14.2g(k?e.1h.17:2h).1C(z+g+"-21")});q.14.1C("3W"+g);q.12.1C("42"+g);T(m){a(F).1C("2A"+g);a(1T).1C("3G"+g+" 3n"+g)}}18 b&&q.V.1C(f.V+g+"-2P")}Y e=13,j="1g-12",n=".X."+j;e.1L=h;e.1u=11;e.1h={1i:c};e.1P={1y:{},1i:2h,1W:11};e.1J={3j:[]};e.1S=d;e.1d={};a.1v(e,{22:U(b){Y f=e.1h,k=a.3f("4Z");T(e.1u)W 11;e.1u=b?-2:-1;f.12=a("<1Y/>").1t({1L:j+"-"+h,45:"12","1O":j+" X 1g-12-3l 1g-4H-4I "+d.1l.3s}).1b("z-3c",a.1a.X.4m+a(n).1p).2i("1g-1V",d.1l.1V).2i("1g-1U-1W",e.1P.1W).27("X",e).2N(d.1f.2u);f.3e=a("<1Y />",{"1O":j+"-3e"}).2N(f.12);f.17=a("<1Y />",{"1O":j+"-17 "+(d.1l.1V?"1g-1V-17":""),1L:j+"-"+h+"-17"}).2N(f.3e);d.17.1n.1D&&r();u(d.17.1D);a.1w(a.1a.X.1d,U(){13.2H==="22"&&13(e)});e.1u=19;y(1,1,1,1);a.1w(d.4t,U(m,g){f.12.1q("12"+m,g)});f.12.3O("4G",U(m){T(d.V.3q||b){f.12.14();e.V(e.1P.1y)}f.12.3D("1g-12-3l");k.37=a.1v({},e.1P.1y);f.12.2D(k,[e.26()]);m()});W e},2K:U(b){32(b.2F()){1N"1m":b=l("1f");1F;1N"38":b=l("38");1F;3Q:b=i(b.2F());b=b[0].1A?b[0].1G():b[0].2E?b[0]:b[0][b[1]];1F}W b},3a:U(b,f){b=b.2F();Y k=i(b),m=e.1h,g=m.12,q,A,z,w={5Q:{1L:U(){Y p=f===19?a.1a.X.44:f,B=j+"-"+p;T(p!==11&&p.1p>0&&!a("#1g-12-"+p).1p){g[0].1L=B;m.17[0].1L=B+"-17";m.1n[0].1L=B+"-1n"}},"^17.1D":U(){u(f)},"^17.1n.1D":U(){T(e.1u)T(!e.1h.1n&&f){r();e.2f()}18 f?e.1h.1n.3m(f):t()},"^17.1n.1Z":U(){Y p=e.1h.1Z,B=e.1h.1n;T(e.1u)T(f){B||r();s()}18 p.2a()},"^1f.(2b|2x)$":U(){Y p=/2b$/i.1K(b)?"2b":"2x";T("1G"===1k f)d.1f[p]=2e a.1a.X.1d.2M(f)},"^1f.(2b|2x|1E|1i)":U(){e.1u&&e.2f()},"^1f.2u$":U(){T(e.1u===19){g.2N(f);e.2f()}},"^(V|14).(1y|1i|2y|2t|21)":U(p,B,G,D){Y v=b.4f(/2y/i)>-1?[0,[0,1,1,1]]:[b.3M(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];T(v[0])p[B]=D;x.35(e,v[1]);T(v[0])p[B]=G;y.35(e,v[1])},"^V.3q$":U(){e.1u===11&&e.V()},"^1l.3s$":U(){e.1h.12.1t("1O",j+" X 1g-4H-4I "+f)},"^1l.1V$":U(){g.2i("1g-1V",!!f);m.2O.2i("1g-1V-4J",!!f);m.17.2i("1g-1V-17",!!f)},"^4t.(22|V|4u|14|2I|3t)":U(p,B,G,D){a.2k(f)?m.12.1q("12"+B,G):m.12.1C("12"+B,D)}}};a.1w(e.1d,U(p){T("1I"===1k 13.3C)w[p]=13.3C});q=k[0][k[1]];k[0][k[1]]=f.5R?a(f):f;K(d,c);2Q(A 2v w)2Q(z 2v w[A])5S(z,"i").1K(b)&&w[A][z].1R(e,k[0],k[1],f,q);W e},2L:U(b,f){U k(){Y w=a(13),p=b?"1t":"3g",B=/^1|0$/.1K(w.1b("3z"));e.1h.1n&&c[p]("3k-4K",j+"-"+h+"-1n");c[p]("3k-4V",j+"-"+h+"-17");T(b){T(a.2z.2Y&&13.1l&&B){z=13.1l;z.4b("3B");z.4b("3z")}}18 B&&w.14()}T(e.1u===11)W 11;Y m=b?"V":"14",g=e.1h.12,q=d[m],A=g.23(":2q"),z;T((1k b).4f("3A|2W"))b=!g.23(":2q");T(!A&&!b||g.23(":5T"))W e;T(f){T(e.1P.1y&&/5U|5V/.1K(f.29)&&/4A|4L/.1K(e.1P.1y.29)&&a(f.1i).2g(d.V.1i).1p<2&&a(f.4M).43(n).1p>0)W e;e.1P.1y=a.1v({},f)}A=a.3f("12"+m);A.37=a.1v({},f);g.2D(A,[e.26(),3v]);T(A.4a())W e;T(b){e.2I();e.2f(f);q.5k&&a(n).X("14")}18 2l(e.1J.V);g.1t("3k-5X",5Y(!b));g.3V(1,1);T(a.2k(q.2o)){q.2o.1R(g,e.26());g.3O(U(){k.1R(13);a(13).4R()})}18 T(q.2o===11){g[m]();k.1R(g)}18 g.4v(3v,b?1:0,k);b&&q.1i.2D("X-"+h+"-21");W e},V:U(b){e.2L(19,b)},14:U(b){e.2L(11,b)},2I:U(b){T(e.1u===4O)W 11;Y f=e.1h.12,k=a(n),m=24(f.1b("z-3c"),10),g=a.1a.X.4m+k.1p,q=j+"-2I",A=a.1v({},b);T(!f.2B(q)&&m!==g){k.1b("z-3c",U(z,w){W w-1});a(n+"."+q).1w(U(){Y z=a(13),w=z.X(),p;T(!w||w.1u===11)W 19;z.3D(q);p=a.3f("5Z");p.37=A;z.2D(p,[w,g])});b=a.3f("60");b.37=A;f.2D(b,[e.26(),g]);b.4a()||f.1b({61:g}).3T(q)}W e},2f:U(b){T(e.1u===11)W 11;Y f=d.1f.1i,k=e.1h.12,m=d.1f,g=m.2b,q=m.2x,A=e.1h.12.1c(),z=e.1h.12.1e(),w=a(m.2u)[0],p=0,B=0,G=a.3f("3Y"),D=k.1b("1f")==="2y",v=a(m.1E.2u&&w!==1T.39?w:F),C={15:0,16:0};w={15:U(E){Y I=v.3U,H=q.x==="15"?p:q.x==="1B"?-p:-p/2,L=E+A-v.1c-I;H=(g.x==="15"?A:g.x==="1B"?-A:-A/2)- -2*m.1E.x-(g.1A==="x"||g.x===g.y?H:0);T(I-E>0)C.15-=H;18 T(L>0)C.15-=(g.x==="1x"?-1:1)*H;W C.15-E},16:U(E){Y I=v.3E,H=q.y==="16"?B:q.y==="1z"?-B:-B/2,L=E+z-v.1e-I;H=(g.y==="16"?z:g.y==="1z"?-z:-z/2)- -2*m.1E.y-(g.1A==="y"||g.x===g.y?H:0);T(I-E>0)C.16-=H;18 T(L>0)C.16-=(g.y==="1x"?-1:1)*H;W C.16-E}};v={4Q:v,1e:v[(v[0]===F?"h":"6Y")+"6X"](),1c:v[(v[0]===F?"w":"64")+"66"](),3U:v.3U(),3E:v.3E()};T(f==="2c"){q={x:"15",y:"16"};b=m.1E.2c||!b||!b.3F?a.1v({},a.1a.X.2c):b;C={16:b.4q,15:b.3F}}18{T(f==="1y")f=b&&b.1i&&b.29!=="3X"&&b.29!=="2A"?e.1P.1i=a(b.1i):e.1P.1i;f=a(f).67(0);T(f.1p===0)W e;18 T(f[0]===1T||f[0]===F){p=f.1c();B=f.1e();T(f[0]===F)C={16:D?0:v.3E,15:D?0:v.3U}}18 T(f.23("68")&&a.1a.X.1d.49){C=a.1a.X.1d.49(f,q);p=C.1c;B=C.1e;C=C.1m}18{p=f.47();B=f.4i();C=o(f)}C.15+=q.x==="1B"?p:q.x==="1x"?p/2:0;C.16+=q.y==="1z"?B:q.y==="1x"?B/2:0}C.15+=m.1E.x+(g.x==="1B"?-A:g.x==="1x"?-A/2:0);C.16+=m.1E.y+(g.y==="1z"?-z:g.y==="1x"?-z/2:0);C.4h=m.1E.2J&&f[0]!==F&&f[0]!==1T.39?{15:w.15(C.15),16:w.16(C.16)}:{15:0,16:0};k.1t("1O",U(){W a(13).1t("1O").31(/1g-12-4P-\\w+/i,"")}).3T(j+"-4P-"+g.55());G.37=a.1v({},b);k.2D(G,[e.26(),C,v.4Q]);T(G.4a())W e;1X C.4h;T(k.23(":2q")&&a.2k(m.2o)){m.2o.1R(k,e.26(),C);k.3O(U(){Y E=a(13);E.1b({3z:"",1e:""});a.2z.2Y&&13.1l&&13.1l.4b("3B");E.4R()})}18 6c(C.15,C.16)||k.1b(C);W e},3H:U(){T(!e.1u||!(a.2z.2Y&&24(a.2z.4o.3L(0),10)<9))W 11;Y b=e.1h.12;b.1t("1l");Y f;b.1b({1c:"5b",1e:"5b"});f=l("38");a.1w(["1c","1e"],U(k,m){Y g=24(b.1b("34-"+m),10)||0,q=24(b.1b("4T-"+m),10)||0;f[m]=g+q?1o.4T(1o.34(f[m],q),g):f[m]});b.1b(f)},4r:U(b){Y f=e.1h.12;T(e.1u)f.2i("1g-1U-1W",b);18 e.1P.1W=!!b;W e},2s:U(){Y b=e.1h,f=b.1i.27("4d");e.1u&&a.1w(e.1d,U(){13.2H==="22"&&13.2s()});x(1,1,1,1);c.4W("X");e.1u&&b.12.2a();f&&c.1t("1n",f);c.3g("3k-4V");W c},26:U(){Y b=a.1v({},e);1X b.1P;1X b.1J;1X b.1S;1X b.1d;1X b.22;1X b.26;W b}})}U O(c,d){Y h,i=a(13);h=a(1T.39);Y o=i.25?i.25(d.25):{};o=a.1v(19,{},d,K(a.1v(19,{},(o&&d.25.29==="6e"?o[d.25.4Y]:{})||o)));Y l=o.1f,t=13===1T?h:i;i.4W("25");T("3A"===1k o.17.1D)T(o.17.1t!==11&&i.1t(o.17.1t))o.17.1D=i.1t(o.17.1t);18 W 11;T(l.2u===11)l.2u=h;T(l.1i===11)l.1i=t;T(o.V.1i===11)o.V.1i=t;T(o.14.1i===11)o.14.1i=t;l.2x=2e a.1a.X.1d.2M(l.2x);l.2b=2e a.1a.X.1d.2M(l.2b);T(i.27("X"))T(o.4k)i.X("2s");18 T(o.4k===11)W 11;h=2e N(i,o,c);i.27("X",h);W h}U P(c){Y d=13;d.3C={"^17.1H":U(){13.1d.1H.3i(13.1S.17.1H)}};a.1v(d,{2p:U(){Y h=c.1S.17.1H;c.1h.12.1q("4Z.1H",U(){d.3i(h);c.1h.12.1q("36.1H",U(){h.2U===11&&c.1u===19&&d.3i(h)})})},3i:U(h){a.1H(a.1v(19,{},h,{4g:U(i,o){T(a.2k(h.4g))T(h.4g.1R(c.26(),i,o)===11)W;c.3a("17.1D",i)},3J:U(i,o,l){Y t=o||l;T(a.2k(h.3J)){i=h.3J.1R(c.26(),i,o,l);T(i===11)W}c.3a("17.1D",t)}}));W d},2s:U(){c.1h.12.1C("36.1H")}});d.2p()}U M(c,d,h){Y i=1o.1M(d/2),o=1o.1M(h/2);d={4X:[[0,0],[d,h],[d,0]],4U:[[0,0],[d,0],[0,h]],51:[[0,h],[d,0],[d,h]],52:[[0,0],[0,h],[d,h]],6j:[[0,h],[i,0],[d,h]],6k:[[0,0],[d,0],[i,h]],6l:[[0,0],[d,o],[0,h]],6m:[[d,0],[d,h],[0,o]]};d.6o=d.4X;d.6q=d.4U;d.6r=d.51;d.6s=d.52;W d[c]}U Q(c){U d(j){Y n=l.1j,b=["15","1B"],f=o.1m,k,m;T(o.1s===11||!n)W 11;j=j||i.1s;k=j.1A;m=k==="y"?"x":"y";b[k==="y"?"4n":"6t"]("16","1z");f=1o.34(j[m]==="1x"?f:0,f);n.1b({16:"",1z:"",15:"",1B:"",54:""});32(j[k==="y"?"x":"y"]){1N"1x":n.1b(b[0],"50%").1b("54-"+b[0],-1o.1M(u[k==="y"?"1c":"1e"]/2)+f);1F;1N b[0]:n.1b(b[0],f);1F;1N b[1]:n.1b(b[1],f);1F}f=u[k==="x"?"1c":"1e"];T(x){t.2i("1g-12-3l",!t.23(":2q"));f-=24(s.1b("1r-"+j[k]+"-1c"),10)||0;t.3D("1g-12-3l")}T(e==="2m"&&/1z|1B/.1K(j[j.1A]))f+=x?1:-1;n.1b(j[k],-f)}U h(j,n,b){T(l.1j){j=a.1v({},i.1s);n=j.1A==="y"?["y","16","15","1e","x"]:["x","15","16","1c","y"];Y f=b.4h,k=[0,0];T(i.1s.2y!==19){T(f.15)j.x=j.x==="1x"?f.15>0?"15":"1B":j.x==="15"?"1B":"15";T(f.16)j.y=j.y==="1x"?f.16>0?"16":"1z":j.y==="16"?"1z":"16";T(j.1G()!==r.1s.1G()&&(r.16!==f.16||r.15!==f.15))i.3b(j)}k[0]=x?24(s.1b("1r-"+j[n[0]]+"-1c"),10)||0:e==="2m"?1:0;k[1]=1o.34(j[n[4]]==="1x"?o.1m:0,o.1m);b[n[1]]+=(j[n[0]]===n[1]?1:-1)*(u[n[3]]-k[0]);b[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="1x"?1:-1)*k[1];r.15=f.15;r.16=f.16;r.1s=j}}Y i=13,o=c.1S.1l.1j,l=c.1h,t=l.12,s=l.3e,r={16:0,15:0,1s:{1G:U(){}}},u={1c:o.1c,1e:o.1e},y={},x=o.1r||0,e=o.2S||11;i.1s=2h;i.2X=2h;i.3C={"^1f.2b|1l.1j.(1s|2X|2S|1r)":U(){x=o.1r;T(i.2p())13.2K("1f.1i")!=="2c"&&13.2f();18 i.2s()},"^1l.1j.(1e|1c)":U(){u={1c:o.1c,1e:o.1e};i.2P();i.3b();c.2f()},"^1l.3s$":U(){i.4j();i.3b()}};a.1v(i,{2p:U(){Y j=a.2z.2Y,n=i.57(),b=i[i.2X?"2X":"1s"].1G().6u("1x")>-1;T(n){T(e===19)e=a("<2r />")[0].3S?"2r":j&&(b||u.1e!==u.1c)?"2m":"2V";18 T(e==="2r")e=j?"2m":!a("<2r />")[0].3S?"2V":"2r";18 T(e==="2V")e=j&&b?"2m":e;i.2P();i.4j();i.3b();t.1C(".X-1j").1q("3Y.X-1j",h)}W n},57:U(){Y j=o.1s,n=c.1S.1f.2x,b=c.1S.1f.2b;T(b.1G)b=b.1G();T(j===11||b===11&&n===11)W 11;18 T(j===19)i.1s=2e a.1a.X.1d.2M(b);18 T(!j.1G){i.1s=2e a.1a.X.1d.2M(j);i.1s.2y=19}W i.1s.1G()!=="4z"},4j:U(){Y j=l.1j,n=i.1s[i.1s.1A],b="1r-"+n+"-33";y.2G=j.1b("3N-33","").1b("1r","").1b("3N-33")||"2T";y.1r=j.2K(0).1l?j.2K(0).1l["1r"+n.3L(0)+n.3M(1)+"6v"]:j.1b(b)||"2T";T(/58?\\(0, 0, 0(, 0)?\\)|2T/i.1K(y.2G))y.2G=s.1b(x?"3N-33":b);T(!y.1r||/58?\\(0, 0, 0(, 0)?\\)|2T/i.1K(y.1r))y.1r=s.1b(b)||y.2G;a("*",j).2g(j).1b("3N-33","2T").1b("1r",0)},2P:U(){Y j=u.1c,n=u.1e;l.1j&&l.1j.2a();l.1j=a(\'<1Y 1O="1g-12-1j" />\').2i("1g-1V-17",c.1S.1l.1V).1b(u).4l(t);32(e){1N"2r":a(\'<2r 1e="\'+n+\'" 1c="\'+j+\'" />\').2N(l.1j)[0].3S("2d").5i();1F;1N"2m":l.1j.3m(\'<2m:46 6w="0 0" 6x="\'+j+" "+n+\'" 6y="\'+!!x+\'" 1l="5c:3u(#3Q#5d); 3d:5e-3w; 6z:19; 1f: 3x; 16:0; 15:0; 1c:\'+j+"2n; 1e:"+n+"2n; 6A-6B:"+i.1s.y+\';"><2m:6C 6D="\'+(x-2)+\'2n" 6E="6F" 6G="10" 1l="5c:3u(#3Q#5d); 3d:5e-3w;" />\');1F;1N"2V":l.1j.3R(\'<1Y 1O="1g-12-1j-6H" />\').3R(x?\'<1Y 1O="1g-12-1j-1r" />\':"");1F}W i},3b:U(j){Y n=l.1j,b=u.1c,f=u.1e,k=x>0?0:1,m=1o.3K(x/2+0.5),g=o.2X,q,A;T(!j)j=i.1s;T(g===11)g=j;18{g=2e a.1a.X.1d.2M(g);g.1A=j.1A;T(g.x==="3I")g.x=j.x;18 T(g.y==="3I")g.y=j.y;18 T(g.x===g.y)g[j.1A]=j[j.1A]}A=1o[/b|r/.1K(g[g.1A==="y"?"x":"y"])?"3K":"1M"];n=n.5m();32(e){1N"2r":n=n.2K(0).3S("2d");n.5g&&n.5g();n.6J(0,0,5h,5h);2Q(q=M(g.1G(),b,f);k<2;k++){T(k){n.5i();n.6K(A((g.x==="15"?1:g.x==="1B"?-1:0)*(x+1)*(g.1A==="y"?0.5:1)),A((g.y==="16"?1:g.y==="1z"?-1:0)*(x+1)*(g.1A==="x"?0.5:1)))}n.6L();n.6M(q[0][0],q[0][1]);n.5j(q[1][0],q[1][1]);n.5j(q[2][0],q[2][1]);n.6N();n.6O=y[k?"2G":"1r"];n.2G()}1F;1N"2m":q=M(g.1G(),b,f);k="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" 6P";n.1t({6Q:k,6R:y.2G});T(x){n.5m().1t("33",y.1r);T(g.1A==="y"){n.1b("16",(g.y==="16"?1:-1)*(x-2));n.1b("15",g.x==="15"?1:-2)}18{n.1b("15",(g.x==="15"?1:-1)*(x-2));n.1b("16",g.y==="16"?1:-2)}}1F;1N"2V":T(g.1A==="y"){k=b>f?1.5:bf?5:2.2;m=[1o.1M(k*m*(g.x==="1B"?-1:1)*(g.y==="1x"?0.9:1)),g.y==="16"?m:g.y==="1z"?-m:0]}n.3g("1l").1w(U(z){Y w={x:g.1A==="x"?g.x==="15"?"1B":"15":g.x,y:g.1A==="y"?g.y==="16"?"1z":"16":g.y},p=g.x==="1x"?["15","1B",w.y,f,b]:["16","1z",w.x,b,f],B=y[!z&&x?"1r":"2G"];z&&a(13).1b({1f:"3x","z-3c":1,15:m[0],16:m[1]});g.x==="1x"||g.y==="1x"?a(13).1b("1r-"+p[2],p[3]+"2n 4s "+B).1b("1r-"+p[0],1o.1M(p[4]/2)+"2n 5o 2T").1b("1r-"+p[1],1o.1M(p[4]/2)+"2n 5o 2T"):a(13).1b("1r-1c",1o.1M(f/2)+"2n "+1o.1M(b/2)+"2n").1b("1r-"+w.x,1o.1M(b/2)+"2n 4s "+B).1b("1r-"+w.y,1o.1M(f/2)+"2n 4s "+B)});1F}d(j);W i},2s:U(){l.1j&&l.1j.2a();t.1C(".X-1j")}})}U R(c,d){Y h=13,i=c.1h,o=i.12;i.28=a("#X-28");a.1v(h,{2p:U(){o.1q("36.2w 4w.2w",U(l,t,s){l=l.29.31("12","");a.2k(d[l])?d[l].1R(i.28,s,t):h[l](s)});i.28.1p||h.2P();d.3t===19&&i.28.1q("3P.2w"+c.1L,U(){c.14.1R(c)})},2P:U(){i.28=a("<1Y />",{1L:"X-28",1b:{1f:"3x",16:0,15:0,3d:"71"}}).2N(1T.39);a(F).1q("2A.2w",U(){i.28.1b({1e:1o.34(a(F).1e(),a(1T).1e()),1c:1o.34(a(F).1c(),a(1T).1c())})}).2D("2A")},2L:U(l){Y t=i.28,s=c.1S.V.1Q.2o,r=l?"V":"14";t.3V(19,11);T(a.2k(s))s.1R(t,l);18 s===11?t[r]():t.4v(3v,l?0.7:0,U(){l||a(13).14()})},V:U(){h.2L(19)},14:U(){h.2L(11)},2s:U(){Y l=19;a("*").1w(U(){Y t=a(13).27("X");T(t&&t.1L!==c.1L&&t.1S.V.1Q)W l=11});T(l){i.28.2a();a(F).1C("3X.2w 2A.2w")}18 i.28.1C("3P.2w"+c.1L);o.1C("36.2w 4w.2w")}});h.2p()}U S(c){Y d=13,h=c.1h,i=h.12,o=".2j-"+c.1L,l="3Y"+o+" 36"+o;a.1v(d,{2p:U(){h.2j=a(\'<40 1O="1g-12-2j" 5p="0" 5q="-1" 5r="5s:\\\'\\\';" 1l="3d:3w; 1f:3x; z-3c:-1; 3B:5t(3z=0);">\');h.2j.2N(i);i.1q(l,d.1E)},1E:U(){Y t=c.2K("38"),s=c.1d.1j,r=c.1h.1j,u;u=24(i.1b("1r-15-1c"),10)||0;u={15:-u,16:-u};T(s&&r){s=s.1s.1A==="x"?["1c","15"]:["1e","16"];u[s[1]]-=r[s[0]]()}h.2j.1b(u).1b(t)},2s:U(){d.40.2a();i.1C(l)}});d.2p()}a.1a.X=U(c,d,h){Y i=2C(c).2F(),o=2h,l=i==="4r"?[19]:a.5u(2Z).4E(1,10),t=l[l.1p-1],s=a.1v(19,{},c),r;T(!2Z.1p&&13.27("X")||i==="5v")W(s=13.27("X"))?s.26():J;18 T("1G"===1k c){13.1w(U(){Y u=a(13).27("X");T(!u)W 19;T(/5w|3a/.1K(i)&&d)T(h!==J)u.3a(d,h);18 o=u.2K(d);18{T(!u.1u&&(i==="V"||i==="2L")){T(t&&t.5y)u.1P.1y=t;u.22(1)}18 T(i==="5z"){i="4r";l=[11]}u[i]&&u[i].35(u[i],l)}});W o!==2h?o:13}18 T("1I"===1k c||!2Z.1p){r=K(s,13);s=a.1v(19,{},a.1a.X.3p,s);W a.1a.X.1q.1R(r,s,t)}};a.1a.X.1q=U(c,d){W 13.1w(U(h){U i(e){U j(){s.22(1k e==="1I"||r.V.3q);u.V.1C(y.V);u.14.1C(y.14)}T(s.1P.1W)W 11;s.1P.1y=a.1v({},e);T(r.V.2t>0){2l(s.1J.V);s.1J.V=3o(j,r.V.2t);y.V!==y.14&&u.14.1q(y.14,U(){2l(s.1J.V)})}18 j()}Y o=a(13),l=c.1L,t=c.17.1D,s,r,u,y,x;c.1L=l=l===11||l.1p<1||a("#1g-12-"+l).1p?a.1a.X.44++:l;x=".X-"+l+"-2P";s=O.1R(13,l,c);T(s===11)W 19;r=s.1S;T(a.5O(t))r.17.1D=t[h];o.1t("1n")&&o.27("4d",o.1t("1n")).3g("1n");a.1w(a.1a.X.1d,U(){13.2H==="2H"&&13(s)});u={V:r.V.1i,14:r.14.1i};y={V:2C(r.V.1y).31(" ",x+" ")+x,14:2C(r.14.1y).31(" ",x+" ")+x};u.V.1q(y.V,i);T(c.V.3q||c.56)i(d)})};a.1w({1t:U(c){Y d=a(13),h=d.27("X");W 2Z.1p===1&&c==="1n"&&h&&h.1u===19?d.27("4d"):2h},2a:a.1g?2h:U(c,d){a(13).1w(U(){T(!d)T(!c||a.3B(c,[13]).1p)a("*",13).2g(13).1w(U(){a(13).5W("2a")})})}},U(c,d){T(!d)W 19;a.1a["4N"+c]=a.1a[c];a.1a[c]=U(){W d.35(13,2Z)||a.1a["4N"+c].35(13,2Z)}});a(1T.39).1t("45",U(c,d){W!d?"6Z":d});a(1T).1q("3n.X",U(c){a.1a.X.2c={3F:c.3F,4q:c.4q}});a.1a.X.44=0;a.1a.X.48="3P 6a 3G 4S 3n 5n 4p".2R(" ");a.1a.X.4m=6d;a.1a.X.1d={2M:U(c){c=2C(c).31(/([A-Z])/," $1").31(/6n/6p,"1x").2F();13.x=(c.4c(/15|1B/i)||c.4c(/1x/)||["3I"])[0].2F();13.y=(c.4c(/16|1z|1x/i)||["3I"])[0].2F();13.1A=c.3L(0).4f(/^(t|b)/)>-1?"y":"x";13.1G=U(){W 13.1A==="y"?13.y+13.x:13.x+13.y};13.55=U(){Y d=13.x.3M(0,1),h=13.y.3M(0,1);W d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.X.3p={56:11,1L:11,4k:19,25:{29:"1O"},17:{1D:19,1t:"1n",1n:{1D:11,1Z:11}},1f:{2b:"16 15",2x:"1z 1B",1i:11,2u:11,1E:{x:0,y:0,2c:19,2J:11,2A:19,2u:11},2o:19},V:{1i:11,1y:"4p",2o:19,2t:3v,5k:11,3q:11},14:{1i:11,1y:"5n",2o:19,2t:0,2y:11,21:11},1l:{3s:"",1V:11},4t:{22:a.30,4u:a.30,V:a.30,14:a.30,2I:a.30,3t:a.30}};a.1a.X.1d.1H=U(c){Y d=c.1d.1H,h=c.1S.17.1H;T(h&&h.3u)T(d)W d;18{c.1d.1H=2e P(c);W c.1d.1H}};a.1a.X.1d.1H.2H="22";a.1a.X.1d.1H.3h=U(c){3Z{Y d=c.17.1H;T(1k d!=="1I")d=c.17.1H={3u:d};T("3A"!==1k d.2U&&d.2U)d.2U=!!d.2U}41(h){}};a.1v(19,a.1a.X.3p,{17:{1H:{2U:19}}});a.1a.X.1d.1j=U(c){Y d=c.1d.1j,h=c.1S.1l.1j;T(h&&h.1s)T(d)W d;18{c.1d.1j=2e Q(c);c.1d.1j.2p();W c.1d.1j}};a.1a.X.1d.1j.2H="22";a.1a.X.1d.1j.3h=U(c){3Z{Y d=c.1l.1j;T(1k d!=="1I")c.1l.1j={1s:d};T(!/1G|3A/i.1K(1k d.1s))d.1s=4y;T(1k d.2S!=="1G")d.2S=19;T(!/2r|2V/i.1K(d.2S))d.2S=19;1k d.1c!=="2W"&&1X d.1c;1k d.1e!=="2W"&&1X d.1e;1k d.1r!=="2W"&&1X d.1r;1k d.1m!=="2W"&&1X d.1m}41(h){}};a.1v(19,a.1a.X.3p,{1l:{1j:{1s:19,2X:11,2S:19,1c:9,1e:9,1r:0,1m:0}}});a.1a.X.1d.49=U(c,d){U h(x,e){2Q(Y j=0,n=1,b=1,f=0,k=0,m=x.1c,g=x.1e;m>0&&g>0&&n>0&&b>0;){m=1o.1M(m/2);g=1o.1M(g/2);T(d.x==="15")n=m;18 T(d.x==="1B")n=x.1c-m;18 n+=1o.1M(m/2);T(d.y==="16")b=g;18 T(d.y==="1z")b=x.1e-g;18 b+=1o.1M(g/2);2Q(j=e.1p;j--;){T(e.1p<2)1F;f=e[j][0]-x.1m.15;k=e[j][1]-x.1m.16;T(d.x==="15"&&f>=n||d.x==="1B"&&f<=n||d.x==="1x"&&(fx.1c-n)||d.y==="16"&&k>=b||d.y==="1z"&&k<=b||d.y==="1x"&&(kx.1e-b))e.62(j,1)}}W{15:e[0][0],16:e[0][1]}}Y i=c.1t("46").2F(),o=c.1t("6b").2R(","),l=[],t=a(\'3j[6f="#\'+c.6h("5f").1t("4Y")+\'"]\'),s=t.1m(),r={1c:0,1e:0,1m:{16:53,1B:0,1z:0,15:53}},u=0,y=0;s.15+=1o.3K((t.47()-t.1c())/2);s.16+=1o.3K((t.4i()-t.1e())/2);T(i==="4x")2Q(u=o.1p;u--;){y=[24(o[--u],10),24(o[u+1],10)];T(y[0]>r.1m.1B)r.1m.1B=y[0];T(y[0]r.1m.1z)r.1m.1z=y[1];T(y[1] 0) { position.left -= offset; @@ -1011,7 +1011,7 @@ function QTip(target, options, id) adjustY = -2 * posOptions.adjust.y, overflowTop = viewportScroll - posTop, overflowBottom = posTop + elemHeight - viewport.height - viewportScroll, - offset = myHeight - adjustY - (my.precedance === 'y' ? atHeight : 0); + offset = myHeight - adjustY - (my.precedance === 'y' || my.x === my.y ? atHeight : 0); if(overflowTop > 0) { position.top -= offset;