diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 7513688b..f0e393cb 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: Fri Jan 21 13:30:19 2011 +0000 +* Date: Fri Jan 21 13:36:44 2011 +0000 */ /* Fluid class for determining actual width in IE */ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index 65ed2198..472bfb3a 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: Fri Jan 21 13:30:19 2011 +0000 +* Date: Fri Jan 21 13:36:44 2011 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -209,8 +209,7 @@ function QTip(target, options, id, attr) } function isVisible() { - var t = tooltip[0]; - return t && $.css(t, 'left') !== hideOffset && $.css(t, 'visibility') !== 'hidden'; + return tooltip.css('left') !== hideOffset && tooltip.css('visibility') !== 'hidden'; } function setWidget() { diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index ccdd85d1..4355c2a0 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: Fri Jan 21 13:30:19 2011 +0000 +* Date: Fri Jan 21 13:36:44 2011 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -19,21 +19,21 @@ (function(a,O,T){function V(e){var b;if(!e||"object"!==typeof e)return n;if("object"!==typeof e.metadata)e.metadata={type:e.metadata};if("content"in e){if("object"!==typeof e.content||e.content.jquery)e.content={text:e.content};b=e.content.text||n;if(!a.isFunction(b)&&(!b&&!b.attr||b.length<1||"object"===typeof b&&!b.jquery))e.content.text=n;if("title"in e.content){if("object"!==typeof e.content.title)e.content.title={text:e.content.title};b=e.content.title.text||n;if(!a.isFunction(b)&&(!b&&!b.attr|| b.length<1||"object"===typeof b&&!b.jquery))e.content.title.text=n}}if("position"in e)if("object"!==typeof e.position)e.position={my:e.position,at:e.position};if("show"in e)if("object"!==typeof e.show)e.show=e.show.jquery?{target:e.show}:{event:e.show};if("hide"in e)if("object"!==typeof e.hide)e.hide=e.hide.jquery?{target:e.hide}:{event:e.hide};if("style"in e)if("object"!==typeof e.style)e.style={classes:e.style};a.each(a.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(e)});return e}function $(e, b,m,j){function q(d){var f,i=d.split("."),p=b[i[0]];for(d=1;d",{"class":"ui-state-default "+(b.style.widget?"":M+"-icon"),title:"Close tooltip","aria-label":"Close tooltip"}).prepend(a("",{"class":"ui-icon ui-icon-close",html:"×"}));d.button.appendTo(d.titlebar).attr("role","button").hover(function(i){a(this).toggleClass("ui-state-hover",i.type==="mouseenter")}).click(function(i){g.hasClass(S)||c.hide(i);return n}).bind("mousedown keydown mouseup keyup mouseout", -function(i){a(this).toggleClass("ui-state-active ui-state-focus",i.type.substr(-4)==="down")});c.redraw()}function y(){var d=c.elements,f=B+"-title";d.titlebar&&l();d.titlebar=a("
",{"class":M+"-titlebar "+(b.style.widget?"ui-widget-header":"")}).append(d.title=a("
",{id:f,"class":M+"-title","aria-atomic":w})).insertBefore(d.content);if(b.content.title.button)E();else c.rendered===w&&c.redraw()}function z(d){var f=c.elements.title;if(!c.rendered||!d)return n;if(a.isFunction(d))d=d.call(e, -c)||"";d.jquery&&d.length>0?f.empty().append(d.css({display:"block"})):f.html(d);c.redraw();c.rendered===w&&c.reposition(c.cache.event)}function N(d){var f=c.elements.content;if(!c.rendered||!d)return n;if(a.isFunction(d))d=d.call(e,c)||"";d.jquery&&d.length>0?f.empty().append(d.css({display:"block"})):f.html(d);g.queue("fx",function(i){function p(t){r=r.not(t);if(r.length===0){c.redraw();c.rendered===w&&c.reposition(c.cache.event);i()}}var r=f.find("img:not([height]):not([width])");r.each(function(t, -D){var K=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(K,function(){clearTimeout(c.timers.img[t]);p(this)});(function A(){if(D.height)return p(D);c.timers.img[t]=setTimeout(A,20)})();return w});r.length===0&&p(r)});return c}function h(d,f,i,p){function r(u){if(g.hasClass(S))return n;G.show.trigger("qtip-"+m+"-inactive");clearTimeout(c.timers.show);clearTimeout(c.timers.hide);var H=function(){c.show(u)};if(b.show.delay>0)c.timers.show=setTimeout(H,b.show.delay);else H()}function t(u){if(g.hasClass(S))return n; -var H=a(u.relatedTarget||u.target),J=H.parents(W)[0]===g[0];H=H[0]===G.show[0];clearTimeout(c.timers.show);clearTimeout(c.timers.hide);if(C.target==="mouse"&&J||b.hide.fixed&&/mouse(out|leave|move)/.test(u.type)&&(J||H)){u.stopPropagation();u.preventDefault();return n}g.stop(1,1);if(b.hide.delay>0)c.timers.hide=setTimeout(function(){c.hide(u)},b.hide.delay);else c.hide(u)}function D(u){if(g.hasClass(S))return n;clearTimeout(c.timers.inactive);c.timers.inactive=setTimeout(function(){c.hide(u)},b.hide.inactive)} -function K(u){if(!c.cache.processing){c.cache.processing=1;s()&&c.reposition(u);c.cache.processing=0}}var A=".qtip-"+m,C=b.position,G={show:b.show.target,hide:b.hide.target,container:C.container[0]===v?document:C.container},Q={show:String(b.show.event).split(" "),hide:String(b.hide.event).split(" ")},R=a(document),I=a.browser.msie&&parseInt(a.browser.version,10)===6;if(i){if(b.hide.fixed){G.hide=G.hide.add(g);g.bind("mouseover"+A,function(){g.hasClass(S)||clearTimeout(c.timers.hide)})}g.bind("mouseenter"+ -A+" mouseleave"+A,function(u){c[u.type==="mouseenter"?"focus":"blur"](u)})}if(f){if("number"===typeof b.hide.inactive){G.show.bind("qtip-"+m+"-inactive",D);a.each(a.fn.qtip.inactiveEvents,function(u,H){G.hide.add(c.elements.tooltip).bind(H+A+"-inactive",D)})}a.each(Q.hide,function(u,H){var J=a.inArray(H,Q.show),L=a(G.hide);if(J>-1&&L.add(G.show).length===L.length||H==="unfocus"){G.show.bind(H+A,function(P){s()?t(P):r(P)});delete Q.show[J]}else G.hide.bind(H+A,t)})}d&&a.each(Q.show,function(u,H){G.show.bind(H+ -A,r)});if(p){if(C.adjust.resize||C.viewport)a(a.event.special.resize?C.viewport:O).bind("resize"+A,K);if(C.viewport||I&&g.css("position")==="fixed")a(C.viewport).bind("scroll"+A,K);/unfocus/i.test(b.hide.event)&&R.bind("mousedown"+A,function(u){var H=a(u.target);H.parents(W).length===0&&H.add(e).length>1&&s()&&!g.hasClass(S)&&c.hide(u)});C.target==="mouse"&&R.bind("mousemove"+A,function(u){if(C.adjust.mouse&&!g.hasClass(S)&&s())c.reposition(u||a.fn.qtip.mouse)})}}function o(d,f,i,p){p=parseInt(p, -10)!==0;var r=".qtip-"+m;f={show:d?b.show.target:F,hide:f?b.hide.target:F,tooltip:i?c.elements.tooltip:F,content:i?c.elements.content:F,container:p?b.position.container[0]===v?document:b.position.container:F,window:p?O:F};if(c.rendered)a([]).pushStack(a.grep([f.show,f.hide,f.tooltip,f.container,f.content,f.window],function(){return this!==null})).unbind(r);else d&&f.show.unbind(r+"-create")}var c=this,v=document.body,B=M+"-"+m,g;c.id=m;c.rendered=n;c.elements={target:e};c.timers={img:[]};c.options= -b;c.plugins={};c.cache={event:{},target:F,disabled:n,lastFocus:v,attr:j};a.extend(c,{render:function(d){if(c.rendered)return n;var f=c.elements,i=b.content.text,p=b.content.title.text,r=a.Event("tooltiprender");a.attr(e[0],"aria-describedby",B);g=f.tooltip=a("
").attr({id:B,"class":M+" qtip ui-helper-reset "+b.style.classes,role:"alert","aria-live":"polite","aria-atomic":n,"aria-describedby":B+"-content","aria-hidden":w}).css("visibility","hidden").toggleClass(S,c.cache.disabled).data("qtip", -c).appendTo(b.position.container).append(f.content=a("
",{"class":M+"-content",id:B+"-content","aria-atomic":w}));c.rendered=w;if(p){y();z(p)}N(i);x();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(c)});h(1,1,1,1);a.each(b.events,function(t,D){if(D)g.bind(t==="toggle"?"tooltipshow tooltiphide":"tooltip"+t,D)});g.queue("fx",function(t){r.originalEvent=c.cache.event;g.trigger(r,[c]);if(b.show.ready||d){g.hide();c.show(c.cache.event)}t()});return c},get:function(d){switch(d.toLowerCase()){case "dimensions":d= -{height:g.outerHeight(),width:g.outerWidth()};break;case "offset":d=k(g[0],b.position.container[0]);break;default:d=q(d.toLowerCase());d=d[0].precedance?d[0].string():d[0].jquery?d[0]:d[0][d[1]];break}return d},set:function(d,f){d=d.toLowerCase();var i=q(d),p=c.elements,r,t,D,K={builtin:{"^id$":function(){var A=f===w?a.fn.qtip.nextid:f,C=M+"-"+A;if(A!==n&&A.length>0&&!a("#"+C).length){g[0].id=C;p.content[0].id=C+"-content";p.title[0].id=C+"-title"}},"^content.text$":function(){N(f)},"^content.title.text$":function(){if(!f)return l(); -!c.elements.title&&f&&y();z(f)},"^content.title.button$":function(){var A=c.elements.button,C=c.elements.title;if(c.rendered)if(f){C||y();E()}else A.remove()},"^position.(my|at)$":function(){var A=/my$/i.test(d)?"my":"at";if("string"===typeof f)b.position[A]=new a.fn.qtip.plugins.Corner(f)},"^position.container$":function(){c.rendered===w&&g.appendTo(f)},"^(show|hide).(event|target|fixed|delay|inactive)$":function(A,C,G,Q){var R=d.search(/fixed/i)>-1?[0,[0,1,1,1]]:[d.substr(0,3),d.charAt(0)==="s"? -[1,0,0,0]:[0,1,0,0]];if(R[0])A[C]=Q;o.apply(c,R[1]);if(R[0])A[C]=G;h.apply(c,R[1])},"^show.ready$":function(){c.rendered===n&&c.show()},"^style.classes$":function(){a.attr(g[0],"class",M+" qtip ui-helper-reset "+f)},"^style.widget|content.title":x,"^events.(render|show|move|hide|focus|blur)$":function(A,C,G){p.tooltip[(a.isFunction(f)?"":"un")+"bind"]("tooltip"+C,G)},"^position.(my|at|adjust|target|container)|style|content":function(){c.reposition()}}};a.each(c.plugins,function(A){if("object"===typeof this.checks)K[A]= +(r&&t&&!D?t.scrollLeft:0);i.top+=d.offsetTop-(r&&t&&!D?t.scrollTop:0)}while(d=t)}return i}function s(){return g.css("left")!==aa&&g.css("visibility")!=="hidden"}function x(){var d=c.elements,f=b.style.widget;g.toggleClass(Z,f);d.content.toggleClass(Z+"-content",f);d.titlebar&&d.titlebar.toggleClass(Z+"-header",f);d.button&&d.button.toggleClass(M+"-icon",!f)}function l(){var d=c.elements;if(d.title){d.titlebar.remove();d.titlebar=d.title=d.button=F;c.reposition()}}function E(){var d=c.elements,f=b.content.title.button; +d.button&&d.button.remove();d.button=f.jquery?f:a("",{"class":"ui-state-default "+(b.style.widget?"":M+"-icon"),title:"Close tooltip","aria-label":"Close tooltip"}).prepend(a("",{"class":"ui-icon ui-icon-close",html:"×"}));d.button.appendTo(d.titlebar).attr("role","button").hover(function(i){a(this).toggleClass("ui-state-hover",i.type==="mouseenter")}).click(function(i){g.hasClass(S)||c.hide(i);return n}).bind("mousedown keydown mouseup keyup mouseout",function(i){a(this).toggleClass("ui-state-active ui-state-focus", +i.type.substr(-4)==="down")});c.redraw()}function y(){var d=c.elements,f=B+"-title";d.titlebar&&l();d.titlebar=a("
",{"class":M+"-titlebar "+(b.style.widget?"ui-widget-header":"")}).append(d.title=a("
",{id:f,"class":M+"-title","aria-atomic":w})).insertBefore(d.content);if(b.content.title.button)E();else c.rendered===w&&c.redraw()}function z(d){var f=c.elements.title;if(!c.rendered||!d)return n;if(a.isFunction(d))d=d.call(e,c)||"";d.jquery&&d.length>0?f.empty().append(d.css({display:"block"})): +f.html(d);c.redraw();c.rendered===w&&c.reposition(c.cache.event)}function N(d){var f=c.elements.content;if(!c.rendered||!d)return n;if(a.isFunction(d))d=d.call(e,c)||"";d.jquery&&d.length>0?f.empty().append(d.css({display:"block"})):f.html(d);g.queue("fx",function(i){function p(t){r=r.not(t);if(r.length===0){c.redraw();c.rendered===w&&c.reposition(c.cache.event);i()}}var r=f.find("img:not([height]):not([width])");r.each(function(t,D){var K=["abort","error","load","unload",""].join(".qtip-image "); +a(this).bind(K,function(){clearTimeout(c.timers.img[t]);p(this)});(function A(){if(D.height)return p(D);c.timers.img[t]=setTimeout(A,20)})();return w});r.length===0&&p(r)});return c}function h(d,f,i,p){function r(u){if(g.hasClass(S))return n;G.show.trigger("qtip-"+m+"-inactive");clearTimeout(c.timers.show);clearTimeout(c.timers.hide);var H=function(){c.show(u)};if(b.show.delay>0)c.timers.show=setTimeout(H,b.show.delay);else H()}function t(u){if(g.hasClass(S))return n;var H=a(u.relatedTarget||u.target), +J=H.parents(W)[0]===g[0];H=H[0]===G.show[0];clearTimeout(c.timers.show);clearTimeout(c.timers.hide);if(C.target==="mouse"&&J||b.hide.fixed&&/mouse(out|leave|move)/.test(u.type)&&(J||H)){u.stopPropagation();u.preventDefault();return n}g.stop(1,1);if(b.hide.delay>0)c.timers.hide=setTimeout(function(){c.hide(u)},b.hide.delay);else c.hide(u)}function D(u){if(g.hasClass(S))return n;clearTimeout(c.timers.inactive);c.timers.inactive=setTimeout(function(){c.hide(u)},b.hide.inactive)}function K(u){if(!c.cache.processing){c.cache.processing= +1;s()&&c.reposition(u);c.cache.processing=0}}var A=".qtip-"+m,C=b.position,G={show:b.show.target,hide:b.hide.target,container:C.container[0]===v?document:C.container},Q={show:String(b.show.event).split(" "),hide:String(b.hide.event).split(" ")},R=a(document),I=a.browser.msie&&parseInt(a.browser.version,10)===6;if(i){if(b.hide.fixed){G.hide=G.hide.add(g);g.bind("mouseover"+A,function(){g.hasClass(S)||clearTimeout(c.timers.hide)})}g.bind("mouseenter"+A+" mouseleave"+A,function(u){c[u.type==="mouseenter"? +"focus":"blur"](u)})}if(f){if("number"===typeof b.hide.inactive){G.show.bind("qtip-"+m+"-inactive",D);a.each(a.fn.qtip.inactiveEvents,function(u,H){G.hide.add(c.elements.tooltip).bind(H+A+"-inactive",D)})}a.each(Q.hide,function(u,H){var J=a.inArray(H,Q.show),L=a(G.hide);if(J>-1&&L.add(G.show).length===L.length||H==="unfocus"){G.show.bind(H+A,function(P){s()?t(P):r(P)});delete Q.show[J]}else G.hide.bind(H+A,t)})}d&&a.each(Q.show,function(u,H){G.show.bind(H+A,r)});if(p){if(C.adjust.resize||C.viewport)a(a.event.special.resize? +C.viewport:O).bind("resize"+A,K);if(C.viewport||I&&g.css("position")==="fixed")a(C.viewport).bind("scroll"+A,K);/unfocus/i.test(b.hide.event)&&R.bind("mousedown"+A,function(u){var H=a(u.target);H.parents(W).length===0&&H.add(e).length>1&&s()&&!g.hasClass(S)&&c.hide(u)});C.target==="mouse"&&R.bind("mousemove"+A,function(u){if(C.adjust.mouse&&!g.hasClass(S)&&s())c.reposition(u||a.fn.qtip.mouse)})}}function o(d,f,i,p){p=parseInt(p,10)!==0;var r=".qtip-"+m;f={show:d?b.show.target:F,hide:f?b.hide.target: +F,tooltip:i?c.elements.tooltip:F,content:i?c.elements.content:F,container:p?b.position.container[0]===v?document:b.position.container:F,window:p?O:F};if(c.rendered)a([]).pushStack(a.grep([f.show,f.hide,f.tooltip,f.container,f.content,f.window],function(){return this!==null})).unbind(r);else d&&f.show.unbind(r+"-create")}var c=this,v=document.body,B=M+"-"+m,g;c.id=m;c.rendered=n;c.elements={target:e};c.timers={img:[]};c.options=b;c.plugins={};c.cache={event:{},target:F,disabled:n,lastFocus:v,attr:j}; +a.extend(c,{render:function(d){if(c.rendered)return n;var f=c.elements,i=b.content.text,p=b.content.title.text,r=a.Event("tooltiprender");a.attr(e[0],"aria-describedby",B);g=f.tooltip=a("
").attr({id:B,"class":M+" qtip ui-helper-reset "+b.style.classes,role:"alert","aria-live":"polite","aria-atomic":n,"aria-describedby":B+"-content","aria-hidden":w}).css("visibility","hidden").toggleClass(S,c.cache.disabled).data("qtip",c).appendTo(b.position.container).append(f.content=a("
",{"class":M+ +"-content",id:B+"-content","aria-atomic":w}));c.rendered=w;if(p){y();z(p)}N(i);x();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(c)});h(1,1,1,1);a.each(b.events,function(t,D){if(D)g.bind(t==="toggle"?"tooltipshow tooltiphide":"tooltip"+t,D)});g.queue("fx",function(t){r.originalEvent=c.cache.event;g.trigger(r,[c]);if(b.show.ready||d){g.hide();c.show(c.cache.event)}t()});return c},get:function(d){switch(d.toLowerCase()){case "dimensions":d={height:g.outerHeight(),width:g.outerWidth()}; +break;case "offset":d=k(g[0],b.position.container[0]);break;default:d=q(d.toLowerCase());d=d[0].precedance?d[0].string():d[0].jquery?d[0]:d[0][d[1]];break}return d},set:function(d,f){d=d.toLowerCase();var i=q(d),p=c.elements,r,t,D,K={builtin:{"^id$":function(){var A=f===w?a.fn.qtip.nextid:f,C=M+"-"+A;if(A!==n&&A.length>0&&!a("#"+C).length){g[0].id=C;p.content[0].id=C+"-content";p.title[0].id=C+"-title"}},"^content.text$":function(){N(f)},"^content.title.text$":function(){if(!f)return l();!c.elements.title&& +f&&y();z(f)},"^content.title.button$":function(){var A=c.elements.button,C=c.elements.title;if(c.rendered)if(f){C||y();E()}else A.remove()},"^position.(my|at)$":function(){var A=/my$/i.test(d)?"my":"at";if("string"===typeof f)b.position[A]=new a.fn.qtip.plugins.Corner(f)},"^position.container$":function(){c.rendered===w&&g.appendTo(f)},"^(show|hide).(event|target|fixed|delay|inactive)$":function(A,C,G,Q){var R=d.search(/fixed/i)>-1?[0,[0,1,1,1]]:[d.substr(0,3),d.charAt(0)==="s"?[1,0,0,0]:[0,1,0,0]]; +if(R[0])A[C]=Q;o.apply(c,R[1]);if(R[0])A[C]=G;h.apply(c,R[1])},"^show.ready$":function(){c.rendered===n&&c.show()},"^style.classes$":function(){a.attr(g[0],"class",M+" qtip ui-helper-reset "+f)},"^style.widget|content.title":x,"^events.(render|show|move|hide|focus|blur)$":function(A,C,G){p.tooltip[(a.isFunction(f)?"":"un")+"bind"]("tooltip"+C,G)},"^position.(my|at|adjust|target|container)|style|content":function(){c.reposition()}}};a.each(c.plugins,function(A){if("object"===typeof this.checks)K[A]= this.checks});r=i[0][i[1]];i[0][i[1]]=f.nodeType?a(f):f;V(b);for(t in K)for(D in K[t])RegExp(D,"i").test(d)&&K[t][D].call(c,i[0],i[1],f,r);return c},toggle:function(d,f){function i(){if(d)a.browser.msie&&g[0].style.removeAttribute("filter");else g.css({display:"",visibility:"hidden",width:"",opacity:"",left:"",top:""})}if(c.rendered===n)return n;var p=d?"show":"hide",r=b[p],t=s();if((typeof d).search("boolean|number"))d=!t;if(t===d)return c;if(f){if(/over|enter/.test(f.type)&&/out|leave/.test(c.cache.event.type)&& f.target===b.show.target[0]&&g.has(f.relatedTarget).length)return c;c.cache.event=a.extend({},f)}t=a.Event("tooltip"+p);t.originalEvent=f?c.cache.event:F;g.trigger(t,[c,90]);if(t.isDefaultPrevented())return c;a.attr(g[0],"aria-hidden",!!!d);if(d){g.hide().css({visibility:""});c.focus(f);c.reposition(f,0);r.solo&&a(W).not(g).qtip("hide")}else{clearTimeout(c.timers.show);c.blur(f)}g.stop(1,1);if(a.isFunction(r.effect)){r.effect.call(g,c);g.queue("fx",function(D){i.call(this,D);D()})}else if(r.effect=== n){g[p]();i.call(g)}else g.fadeTo(90,d?1:0,i);d&&r.target.trigger("qtip-"+m+"-inactive");return a.fn.qtip.lastShown=c},show:function(d){c.toggle(w,d)},hide:function(d){c.toggle(n,d)},focus:function(d){if(c.rendered===n)return n;var f=a(W),i=parseInt(g[0].style.zIndex,10),p=a.fn.qtip.zindex+f.length;d=a.extend({},d);if(!g.hasClass(X)){if(i!==p){f.each(function(){if(this.style.zIndex>i)this.style.zIndex-=1});f.filter("."+X).qtip("blur",d)}c.cache.lastFocus=document.activeElement;f=a.Event("tooltipfocus"); diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index 7c893142..6fff2f55 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: Fri Jan 21 13:30:19 2011 +0000 +* Date: Fri Jan 21 13:36:44 2011 +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}('"5u 7E";(12(a,O,T){12 V(e){13 b;11(!e||"1x"!==1k e)16 n;11("1x"!==1k e.2f)e.2f={1V:e.2f};11("1b"2c e){11("1x"!==1k e.1b||e.1b.1Y)e.1b={1H:e.1b};b=e.1b.1H||n;11(!a.2u(b)&&(!b&&!b.1q||b.1p<1||"1x"===1k b&&!b.1Y))e.1b.1H=n;11("1i"2c e.1b){11("1x"!==1k e.1b.1i)e.1b.1i={1H:e.1b.1i};b=e.1b.1i.1H||n;11(!a.2u(b)&&(!b&&!b.1q||b.1p<1||"1x"===1k b&&!b.1Y))e.1b.1i.1H=n}}11("1l"2c e)11("1x"!==1k e.1l)e.1l={1U:e.1l,2p:e.1l};11("17"2c e)11("1x"!==1k e.17)e.17=e.17.1Y?{1j:e.17}:{1u:e.17};11("1a"2c e)11("1x"!==1k e.1a)e.1a=e.1a.1Y?{1j:e.1a}:{1u:e.1a};11("1m"2c e)11("1x"!==1k e.1m)e.1m={36:e.1m};a.1y(a.1c.14.1h,12(){15.3c&&15.3c(e)});16 e}12 $(e,b,m,j){12 q(d){13 f,i=d.3i("."),p=b[i[0]];2Z(d=1;d",{"23":"1L-38-3w "+(b.1m.2v?"":M+"-3v"),1i:"5c 1E","24-7z":"5c 1E"}).5B(a("<5C />",{"23":"1L-3v 1L-3v-5E",2Y:"&5F;"}));d.1X.2W(d.1O).1q("5r","1X").4m(12(i){a(15).2z("1L-38-4m",i.1V==="3p")}).45(12(i){g.2s(S)||c.1a(i);16 n}).1r("4g 7d 4J 6D 5H",12(i){a(15).2z("1L-38-5I 1L-38-2F",i.1V.2V(-4)==="5K")});c.3f()}12 y(){13 d=c.1z,f=B+"-1i";d.1O&&l();d.1O=a("<2I />",{"23":M+"-1O "+(b.1m.2v?"1L-2v-4G":"")}).3I(d.1i=a("<2I />",{1v:f,"23":M+"-1i","24-3N":w})).5L(d.1b);11(b.1b.1i.1X)E();1d c.1C===w&&c.3f()}12 z(d){13 f=c.1z.1i;11(!c.1C||!d)16 n;11(a.2u(d))d=d.22(e,c)||"";d.1Y&&d.1p>0?f.4n().3I(d.1g({2E:"35"})):f.2Y(d);c.3f();c.1C===w&&c.2i(c.1w.1u)}12 N(d){13 f=c.1z.1b;11(!c.1C||!d)16 n;11(a.2u(d))d=d.22(e,c)||"";d.1Y&&d.1p>0?f.4n().3I(d.1g({2E:"35"})):f.2Y(d);g.3C("3O",12(i){12 p(t){r=r.3u(t);11(r.1p===0){c.3f();c.1C===w&&c.2i(c.1w.1u);i()}}13 r=f.6H("3h:3u([1f]):3u([1e])");r.1y(12(t,D){13 K=["5M","4I","2P","5N",""].5O(".14-5P ");a(15).1r(K,12(){1Z(c.1G.3h[t]);p(15)});(12 A(){11(D.1f)16 p(D);c.1G.3h[t]=3s(A,20)})();16 w});r.1p===0&&p(r)});16 c}12 h(d,f,i,p){12 r(u){11(g.2s(S))16 n;G.17.2w("14-"+m+"-2n");1Z(c.1G.17);1Z(c.1G.1a);13 H=12(){c.17(u)};11(b.17.2t>0)c.1G.17=3s(H,b.17.2t);1d H()}12 t(u){11(g.2s(S))16 n;13 H=a(u.4u||u.1j),J=H.4p(W)[0]===g[0];H=H[0]===G.17[0];1Z(c.1G.17);1Z(c.1G.1a);11(C.1j==="2g"&&J||b.1a.2e&&/2g(4s|4t|3L)/.1N(u.1V)&&(J||H)){u.5Q();u.5R();16 n}g.4d(1,1);11(b.1a.2t>0)c.1G.1a=3s(12(){c.1a(u)},b.1a.2t);1d c.1a(u)}12 D(u){11(g.2s(S))16 n;1Z(c.1G.2n);c.1G.2n=3s(12(){c.1a(u)},b.1a.2n)}12 K(u){11(!c.1w.3T){c.1w.3T=1;s()&&c.2i(u);c.1w.3T=0}}13 A=".14-"+m,C=b.1l,G={17:b.17.1j,1a:b.1a.1j,1M:C.1M[0]===v?1W:C.1M},Q={17:2U(b.17.1u).3i(" "),1a:2U(b.1a.1u).3i(" ")},R=a(1W),I=a.21.2L&&1Q(a.21.3F,10)===6;11(i){11(b.1a.2e){G.1a=G.1a.2G(g);g.1r("5S"+A,12(){g.2s(S)||1Z(c.1G.1a)})}g.1r("3p"+A+" 4h"+A,12(u){c[u.1V==="3p"?"2F":"2r"](u)})}11(f){11("30"===1k b.1a.2n){G.17.1r("14-"+m+"-2n",D);a.1y(a.1c.14.4H,12(u,H){G.1a.2G(c.1z.1E).1r(H+A+"-2n",D)})}a.1y(Q.1a,12(u,H){13 J=a.5T(H,Q.17),L=a(G.1a);11(J>-1&&L.2G(G.17).1p===L.1p||H==="4y"){G.17.1r(H+A,12(P){s()?t(P):r(P)});2Q Q.17[J]}1d G.1a.1r(H+A,t)})}d&&a.1y(Q.17,12(u,H){G.17.1r(H+A,r)});11(p){11(C.2O.2y||C.29)a(a.1u.5U.2y?C.29:O).1r("2y"+A,K);11(C.29||I&&g.1g("1l")==="2e")a(C.29).1r("3P"+A,K);/4y/i.1N(b.1a.1u)&&R.1r("4g"+A,12(u){13 H=a(u.1j);H.4p(W).1p===0&&H.2G(e).1p>1&&s()&&!g.2s(S)&&c.1a(u)});C.1j==="2g"&&R.1r("42"+A,12(u){11(C.2O.2g&&!g.2s(S)&&s())c.2i(u||a.1c.14.2g)})}}12 o(d,f,i,p){p=1Q(p,10)!==0;13 r=".14-"+m;f={17:d?b.17.1j:F,1a:f?b.1a.1j:F,1E:i?c.1z.1E:F,1b:i?c.1z.1b:F,1M:p?b.1l.1M[0]===v?1W:b.1l.1M:F,4c:p?O:F};11(c.1C)a([]).5W(a.5X([f.17,f.1a,f.1E,f.1M,f.1b,f.4c],12(){16 15!==4l})).1S(r);1d d&&f.17.1S(r+"-2N")}13 c=15,v=1W.3l,B=M+"-"+m,g;c.1v=m;c.1C=n;c.1z={1j:e};c.1G={3h:[]};c.2o=b;c.1h={};c.1w={1u:{},1j:F,2K:n,4v:v,1q:j};a.1F(c,{25:12(d){11(c.1C)16 n;13 f=c.1z,i=b.1b.1H,p=b.1b.1i.1H,r=a.3d("5Y");a.1q(e[0],"24-3V",B);g=f.1E=a("<2I/>").1q({1v:B,"23":M+" 14 1L-4w-4q "+b.1m.36,5r:"5Z","24-60":"61","24-3N":n,"24-3V":B+"-1b","24-3a":w}).1g("3t","3a").2z(S,c.1w.2K).1T("14",c).2W(b.1l.1M).3I(f.1b=a("<2I />",{"23":M+"-1b",1v:B+"-1b","24-3N":w}));c.1C=w;11(p){y();z(p)}N(i);x();a.1y(a.1c.14.1h,12(){15.2D==="25"&&15(c)});h(1,1,1,1);a.1y(b.3K,12(t,D){11(D)g.1r(t==="2h"?"32 4e":"1E"+t,D)});g.3C("3O",12(t){r.3e=c.1w.1u;g.2w(r,[c]);11(b.17.3r||d){g.1a();c.17(c.1w.1u)}t()});16 c},43:12(d){5o(d.2A()){39"4k":d={1f:g.2X(),1e:g.3k()};2C;39"1n":d=k(g[0],b.1l.1M[0]);2C;3w:d=q(d.2A());d=d[0].1J?d[0].1K():d[0].1Y?d[0]:d[0][d[1]];2C}16 d},2R:12(d,f){d=d.2A();13 i=q(d),p=c.1z,r,t,D,K={62:{"^1v$":12(){13 A=f===w?a.1c.14.3U:f,C=M+"-"+A;11(A!==n&&A.1p>0&&!a("#"+C).1p){g[0].1v=C;p.1b[0].1v=C+"-1b";p.1i[0].1v=C+"-1i"}},"^1b.1H$":12(){N(f)},"^1b.1i.1H$":12(){11(!f)16 l();!c.1z.1i&&f&&y();z(f)},"^1b.1i.1X$":12(){13 A=c.1z.1X,C=c.1z.1i;11(c.1C)11(f){C||y();E()}1d A.28()},"^1l.(1U|2p)$":12(){13 A=/1U$/i.1N(d)?"1U":"2p";11("1K"===1k f)b.1l[A]=26 a.1c.14.1h.2M(f)},"^1l.1M$":12(){c.1C===w&&g.2W(f)},"^(17|1a).(1u|1j|2e|2t|2n)$":12(A,C,G,Q){13 R=d.3W(/2e/i)>-1?[0,[0,1,1,1]]:[d.2V(0,3),d.3j(0)==="s"?[1,0,0,0]:[0,1,0,0]];11(R[0])A[C]=Q;o.2J(c,R[1]);11(R[0])A[C]=G;h.2J(c,R[1])},"^17.3r$":12(){c.1C===n&&c.17()},"^1m.36$":12(){a.1q(g[0],"23",M+" 14 1L-4w-4q "+f)},"^1m.2v|1b.1i":x,"^3K.(25|17|3L|1a|2F|2r)$":12(A,C,G){p.1E[(a.2u(f)?"":"63")+"1r"]("1E"+C,G)},"^1l.(1U|2p|2O|1j|1M)|1m|1b":12(){c.2i()}}};a.1y(c.1h,12(A){11("1x"===1k 15.3o)K[A]=15.3o});r=i[0][i[1]];i[0][i[1]]=f.64?a(f):f;V(b);2Z(t 2c K)2Z(D 2c K[t])6n(D,"i").1N(d)&&K[t][D].22(c,i[0],i[1],f,r);16 c},2h:12(d,f){12 i(){11(d)a.21.2L&&g[0].1m.4D("3q");1d g.1g({2E:"",3t:"3a",1e:"",4j:"",19:"",18:""})}11(c.1C===n)16 n;13 p=d?"17":"1a",r=b[p],t=s();11((1k d).3W("3b|30"))d=!t;11(t===d)16 c;11(f){11(/5V|67/.1N(f.1V)&&/4s|4t/.1N(c.1w.1u.1V)&&f.1j===b.17.1j[0]&&g.68(f.4u).1p)16 c;c.1w.1u=a.1F({},f)}t=a.3d("1E"+p);t.3e=f?c.1w.1u:F;g.2w(t,[c,3H]);11(t.3R())16 c;a.1q(g[0],"24-3a",!!!d);11(d){g.1a().1g({3t:""});c.2F(f);c.2i(f,0);r.5n&&a(W).3u(g).14("1a")}1d{1Z(c.1G.17);c.2r(f)}g.4d(1,1);11(a.2u(r.2m)){r.2m.22(g,c);g.3C("3O",12(D){i.22(15,D);D()})}1d 11(r.2m===n){g[p]();i.22(g)}1d g.5l(3H,d?1:0,i);d&&r.1j.2w("14-"+m+"-2n");16 a.1c.14.6a=c},17:12(d){c.2h(w,d)},1a:12(d){c.2h(n,d)},2F:12(d){11(c.1C===n)16 n;13 f=a(W),i=1Q(g[0].1m.37,10),p=a.1c.14.4P+f.1p;d=a.1F({},d);11(!g.2s(X)){11(i!==p){f.1y(12(){11(15.1m.37>i)15.1m.37-=1});f.3q("."+X).14("2r",d)}c.1w.4v=1W.3S;f=a.3d("6b");f.3e=d;g.2w(f,[c,p]);11(!f.3R())g.46(X)[0].1m.37=p}16 c},2r:12(d){d=a.1F({},d);13 f;g.51(X);f=a.3d("6c");f.3e=d;g.2w(f,[c])},2i:12(d,f){11(c.1C===n)16 n;13 i=b.1l.1j,p=b.1l,r=p.1U,t=p.2p,D=p.2O,K=g.3k(),A=g.2X(),C=0,G=0,Q=a.3d("4f"),R=g.1g("1l")==="2e",I=p.29.1Y?p.29:a(O),u={19:0,18:0},H={19:12(J){13 L=I.2S,P=t.x==="19"?C:t.x==="1D"?-C:-C/2,U=L-J;L=J+K-I.1e-L;P=(r.x==="19"?K:r.x==="1D"?-K:-K/2)-(r.1J==="x"||r.x===r.y?P:0);11(U>0&&(r.x!=="19"||L>0))u.19-=P;1d 11(L>0&&(r.x!=="1D"||U>0))u.19-=(r.x==="1I"?-1:1)*P+2*D.x;11(u.19<0&&-u.19>L)u.19=J;16 u.19-J},18:12(J){13 L=I.34,P=t.y==="18"?G:t.y==="1B"?-G:-G/2,U=L-J;L=J+A-I.1f-L;P=(r.y==="18"?A:r.y==="1B"?-A:-A/2)-(r.1J==="y"||r.x===r.y?P:0);11(U>0&&(r.y!=="18"||L>0))u.18-=P;1d 11(L>0&&(r.y!=="1B"||U>0))u.18-=(r.y==="1I"?-1:1)*P+2*D.y;11(u.18<0&&-u.18>L)u.18=J;16 u.18-J}};f=f===T||!!f||n;I=!I?n:{4B:I,1f:I[(I[0]===O?"h":"6e")+"7F"](),1e:I[(I[0]===O?"w":"6f")+"6g"](),2S:I.2S(),34:I.34()};11(i==="2g"){t={x:"19",y:"18"};d=d&&(d.1V==="2y"||d.1V==="3P")?c.1w.1u:D.2g||!d||!d.3A?a.1F({},a.1c.14.2g):d;u={18:d.48,19:d.3A}}1d{11(i==="1u")i=d&&d.1j&&d.1V!=="3P"&&d.1V!=="2y"?c.1w.1j=a(d.1j):c.1w.1j;i=a(i).6i(0);11(i.1p===0)16 c;1d 11(i[0]===1W||i[0]===O){C=i.1e();G=i.1f();11(i[0]===O)u={18:R?0:I.34,19:R?0:I.2S}}1d 11(i.5i("6j")&&a.1c.14.1h.4a){u=a.1c.14.1h.4a(i,t);C=u.1e;G=u.1f;u=u.1n}1d{C=i.3k();G=i.2X();u=k(i[0],p.1M[0])}u.19+=t.x==="1D"?C:t.x==="1I"?C/2:0;u.18+=t.y==="1B"?G:t.y==="1I"?G/2:0}u.19+=D.x+(r.x==="1D"?-K:r.x==="1I"?-K/2:0);u.18+=D.y+(r.y==="1B"?-A:r.y==="1I"?-A/2:0);u.3Z=p.29.1Y&&i[0]!==O&&i[0]!==v?{19:H.19(u.19),18:H.18(u.18)}:{19:0,18:0};g.1q("23",12(){16 a.1q(15,"23").2H(/1L-1E-4A-\\w+/i,"")}).46(M+"-4A-"+r.4R());Q.3e=a.1F({},d);g.2w(Q,[c,u,I.4B]);11(Q.3R())16 c;2Q u.3Z;11(!f||!6k(u.19,u.18))g.1g(u);1d 11(s()&&a.2u(p.2m)){p.2m.22(g,c,u);g.3C(12(J){a(15).1g({4j:"",1f:""});a.21.2L&&15.1m&&15.1m.4D("3q");J()})}16 c},3f:12(){11(!c.1C||!(a.21.2L&&a.21.3F<8))16 n;13 d=M+"-6m",f;g.1g({1e:"4E",1f:"4E"}).46(d);f={1f:g.2X(),1e:g.3k()};a.1y(["1e","1f"],12(i,p){13 r=1Q(g.1g("31-"+p),10)||0,t=1Q(g.1g("53-"+p),10)||0;f[p]=r+t?1t.53(1t.31(f[p],t),r):f[p]});g.1g(f).51(d)},3X:12(d){13 f=S;11("3b"!==1k d)d=!(g.2s(f)||c.1w.2K);11(c.1C){g.2z(f,d);a.1q(g[0],"24-2K",d)}1d c.1w.2K=!!d;16 c},2l:12(){13 d=e[0],f=a.1T(d,f);11(c.1C){g.28();a.1y(c.1h,12(){15.2D==="25"&&15.2l()})}1Z(c.1G.17);1Z(c.1G.1a);o(1,1,1,1);a.4Y(d,"14");f&&a.1q(d,"1i",f);e.3x("24-3V");16 e}})}12 4x(e,b){13 m,j,q,k=a(15),s=a(1W.3l),x=15===1W?s:k;j=k.2f?k.2f(b.2f):F;13 l=b.2f.1V==="6p"&&j?j[b.2f.3Q]:F,E=k.1T(b.2f.3Q||"6q");l=a.1F(w,{},a.1c.14.3n,b,V(E),V(l||j));j&&a.4Y(15,"2f");j=l.1l;11("3b"===1k l.1b.1H){q=k.1q(l.1b.1q);11(l.1b.1q!==n&&q)l.1b.1H=q;1d 16 n}11(j.1M===n)j.1M=s;11(j.1j===n)j.1j=x;11(l.17.1j===n)l.17.1j=x;11(l.1a.1j===n)l.1a.1j=x;11(l.1l.29===w)l.1l.29=j.1M;j.2p=26 a.1c.14.1h.2M(j.2p);j.1U=26 a.1c.14.1h.2M(j.1U);11(a.1T(15,"14"))11(l.3M)k.14("2l");1d 11(l.3M===n)16 n;11(a.1q(15,"1i")){a.1T(15,Y,a.1q(15,"1i"));k.3x("1i")}m=26 $(k,l,e,!!q);a.1T(15,"14",m);k.1r("28.14",12(){m.2l()});16 m}12 5b(e){13 b=15,m=e.1z.1E,j=e.2o.1b.1R;b.3o={"^1b.1R":12(q,k){11(k==="2a")b.2a();1d j&&j.3m&&b.2P()}};a.1F(b,{2j:12(){11(j&&j.3m){b.2P();m.72("32",b.2a)}},2a:12(){j.2a?b.2l():m.1r("32.14-1R",b.2P)},2P:12(){a.1R(a.1F({6t:12(q){e.2R("1b.1H",q)},4I:12(q,k,s){e.2R("1b.1H",k+": "+s)},6u:e},j));16 b},2l:12(){m.1S(".14-1R")}});b.2j()}12 4S(e,b,m){13 j=1t.3G(b/2),q=1t.3G(m/2);b={4T:[[0,0],[b,m],[b,0]],4K:[[0,0],[b,0],[0,m]],4N:[[0,m],[b,0],[b,m]],4L:[[0,0],[0,m],[b,m]],6v:[[0,m],[j,0],[b,m]],6X:[[0,0],[b,0],[j,m]],6w:[[0,0],[b,q],[0,m]],6x:[[b,0],[b,m],[0,q]]};b.6y=b.4T;b.6z=b.4K;b.6B=b.4N;b.6C=b.4L;16 b[e.1K()]}12 4o(e){12 b(h,o,c){11(s.1o){h=a.1F({},q.1A);o=c.3Z;13 v;11(q.1A.2e!==w){11(o.19)h.x=h.x==="1I"?o.19>0?"19":"1D":h.x==="19"?"1D":"19";11(o.18)h.y=h.y==="1I"?o.18>0?"18":"1B":h.y==="18"?"1B":"18";11(h.1K()!==l.1A&&(l.18!==o.18||l.19!==o.19))v=q.3g(h)}v||(v=q.1l(h,0));11(v.1D!==T)v.19=v.1D;11(v.1B!==T)v.18=v.1B;v.3J=1t.31(0,k.1n);c.19-=v.19.3j?v.3J:(v.1D?-1:1)*v.19;c.18-=v.18.3j?v.3J:(v.1B?-1:1)*v.18;l.19=o.19;l.18=o.18;l.1A=h.1K()}}12 m(h,o,c){o=!o?h[h.1J]:o;o="1s-"+o+"-1e";h=1Q((s.1O&&h.y==="18"?s.1O:s.1b).1g(o),10);16(c?h||1Q(x.1g(o),10):h)||0}12 j(h){13 o=h.1J==="y",c=E[o?"1e":"1f"],v=E[o?"1f":"1e"],B=h.1K().54("1I")>-1,g=c*(B?0.5:1),d=1t.6F;h=1t.4b;13 f=1t.3Y(d(g,2)+d(v,2));g=[z/g*f,z/v*f];g[2]=1t.3Y(d(g[0],2)-d(z,2));g[3]=1t.3Y(d(g[1],2)-d(z,2));B=(f+g[2]+g[3]+(B?0:g[0]))/f;c=[h(B*v),h(B*c)];16{1f:c[o?0:1],1e:c[o?1:0]}}13 q=15,k=e.2o.1m.1o,s=e.1z,x=s.1E,l={18:0,19:0,1A:""},E={1e:k.1e,1f:k.1f},y={},z=k.1s||0,N=a("<4O />")[0].44;q.1A=F;q.3y=F;q.3o={"^1l.1U|1m.1o.(1A|3y|1s)$":12(){q.2j()||q.2l();e.2i()},"^1m.1o.(1f|1e)$":12(){E={1e:k.1e,1f:k.1f};q.2N();q.3g();e.2i()},"^1b.1i.1H|1m.(36|2v)$":12(){s.1o&&q.3g()}};a.1F(q,{2j:12(){13 h=q.4M()&&(N||a.21.2L);11(h){q.2N();q.3g();x.1S(".14-1o").1r("4f.14-1o",b)}16 h},4M:12(){13 h=k.1A,o=e.2o.1l,c=o.2p;o=o.1U.1K?o.1U.1K():o.1U;11(h===n||o===n&&c===n)16 n;1d 11(h===w)q.1A=26 a.1c.14.1h.2M(o);1d 11(!h.1K){q.1A=26 a.1c.14.1h.2M(h);q.1A.2e=w}16 q.1A.1K()!=="4r"},4Q:12(){13 h=s.1o.1g({6I:"",1s:""}),o=q.1A,c=o[o.1J],v="1s-"+c+"-2B";c="1s"+c.3j(0)+c.2V(1)+"6K";13 B=/6L?\\(0, 0, 0(, 0)?\\)|2T/i;o=s.1O&&(o.y==="18"||o.y==="1I"&&h.1l().18+E.1f/2+k.1n",{"23":"1L-1E-1o"}).1g({1e:h,1f:o}).6O(x);11(N)a("<4O />").2W(s.1o)[0].44("2d").4U();1d{h=\'<49:41 6P="0,0" 1m="2E:35; 1l:4i; 59:3m(#3w#5a);">\';s.1o.2Y(z?h+=h:h)}},3g:12(h){13 o=s.1o,c=o.6Q(),v=E.1e,B=E.1f,g=k.3y,d=1t.4b,f,i,p;11(!h)h=q.1A;11(g===n)g=h;1d{g=26 a.1c.14.1h.2M(g);g.1J=h.1J;11(g.x==="3E")g.x=h.x;1d 11(g.y==="3E")g.y=h.y;1d 11(g.x===g.y)g[h.1J]=h[h.1J]}f=g.1J;q.4Q();z=y.1s==="2T"||y.1s==="#6T"?0:k.1s===w?m(h,F,w):k.1s;i=4S(g,v,B);p=j(h);o.1g(p);o=h.1J==="y"?[d(g.x==="19"?z:g.x==="1D"?p.1e-v-z:(p.1e-v)/2),d(g.y==="18"?p.1f-B:0)]:[d(g.x==="19"?p.1e-v:0),d(g.y==="18"?z:g.y==="1B"?p.1f-B-z:(p.1f-B)/2)];11(N){c.1q(p);c=c[0].44("2d");c.6V();c.4U();c.6W(0,0,4X,4X);c.6Y(o[0],o[1]);c.6Z();c.71(i[0][0],i[0][1]);c.4Z(i[1][0],i[1][1]);c.4Z(i[2][0],i[2][1]);c.74();c.75=y.2q;c.77=y.1s;c.78=z*2;c.7a="58";c.7b=7e;c.56();c.2q()}1d{i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" 7f";o[2]=z&&/^(r|b)/i.1N(h.1K())?1:0;c.1g({7h:""+(g.1K().54("1I")>-1),19:o[0]-o[2]*55(f==="x"),18:o[1]-o[2]*55(f==="y"),1e:v+z,1f:B+z}).1y(12(r){13 t=a(15);t.1q({7j:v+z+" "+(B+z),7l:i,7m:y.2q,7o:!!r,7q:!!!r}).1g({2E:z||r?"35":"5k"});!r&&z>0&&t.2Y()===""&&t.2Y(\'<49:56 7s="\'+z*2+\'7t" 2B="\'+y.1s+\'" 7v="7w" 7x="58" 1m="59:3m(#3w#5a); 2E:35;" />\')})}16 q.1l(h,1)},1l:12(h,o){13 c=s.1o,v={},B=1t.31(0,k.1n),g,d,f;11(k.1A===n||!c)16 n;h=h||q.1A;g=h.1J;d=j(h);f=a.21.2L&&z&&/^(b|r)/i.1N(h.1K())?1:0;a.1y(g==="y"?[h.x,h.y]:[h.y,h.x],12(i,p){13 r,t;11(p==="1I"){r=g==="y"?"19":"18";v[r]="50%";v["5h-"+r]=-1t.4b(d[g==="y"?"1e":"1f"]/2)+B}1d{r=m(h,p,w);t=a.21.7B;13 D=h.y+(t?"":"-")+h.x;t=(t?"-7C-":a.21.5d?"-5d-":"")+(t?"1s-5f-"+D:"1s-"+D+"-5f");t=1Q((s.1O&&h.y==="18"?s.1O:s.1b).1g(t),10)||1Q(x.1g(t),10)||0;v[p]=i||!z?m(h,p):B+(t>r?t:0)}});v[h[g]]-=d[g==="x"?"1e":"1f"]+f;o&&c.1g({18:"",1B:"",19:"",1D:"",5h:""}).1g(v);16 v},2l:12(){s.1o&&s.1o.28();x.1S(".14-1o")}});q.2j()}12 4V(e){13 b=15,m=e.2o.17.1P,j=e.1z,q=j.1E;b.3o={"^17.1P.(33|2r)$":12(){b.2j();j.27.2h(q.5i(":5j"))}};a.1F(b,{2j:12(){11(m.33){q.1S(".2k").1r("32.2k 4e.2k",12(k,s,x){k=k.1V.2H("1E","");a.2u(m[k])?m[k].22(j.27,x,s):b[k](x)});b.2N();m.2r===w&&j.27.1S(".2k"+e.1v).1r("45.2k"+e.1v,12(){e.1a.22(e)})}},2N:12(){13 k=a("#14-27");11(k.1p)j.27=k;1d{j.27=a("<2I />",{1v:"#14-27".2V(1),1g:{1l:"4i",18:0,19:0,2E:"5k",37:1Q(q.1g("z-5q"),10)-1}}).2W(1W.3l);a(O).1r("2y.2k",12(){j.27.1g({1f:1t.31(a(O).1f(),a(1W).1f()),1e:1t.31(a(O).1e(),a(1W).1e())})}).2w("2y")}},2h:12(k){13 s=j.27,x=e.2o.17.1P.2m,l=k?"17":"1a";s.4d(w,n);11(a.2u(x))x.22(s,k);1d x===n?s[l]():s.5l(3H,k?0.7:0,12(){k||a(15).1a()})},17:12(){b.2h(w)},1a:12(){b.2h(n)},2l:12(){13 k=w;a("*").1y(12(){13 s=a(15).1T("14");11(s&&s.1v!==e.1v&&s.2o.17.1P)16 k=n});11(k){j.27.28();a(O).1S(".2k")}1d j.27.1S(".2k"+e.1v);q.1S("32.2k 4e.2k")}});b.2j()}12 4C(e){13 b=15,m=e.1z,j=m.1E,q=".2b-"+e.1v,k="4f"+q+" 32"+q;a.1F(b,{2j:12(){m.2b=a(\'<47 23="1L-1E-2b" 7I="0" 7J="-1" 7K="7L:\\\'\\\';" 1m="2E:35; 1l:4i; z-5q:-1; 3q:7N(4j=0);">\');m.2b.2W(j);j.1r(k,b.2O)},2O:12(){13 s=e.43("4k"),x=e.1h.1o,l=e.1z.1o,E;E=1Q(j.1g("1s-19-1e"),10)||0;E={19:-E,18:-E};11(x&&l){x=x.1A.1J==="x"?["1e","19"]:["1f","18"];E[x[1]]-=l[x[0]]()}m.2b.1g(E).1g(s)},2l:12(){b.47.28();j.1S(k)}});b.2j()}13 w=4F,n=5t,F=4l,M="1L-1E",Z="1L-2v",S="1L-38-2K",W="2I.14."+M,X=M+"-2F",5m="-5x",Y="5z";a.1c.14=12(e,b,m){13 j=2U(e).2A(),q=F,k=j==="3X"?[w]:a.5A(2x).4z(1,10),s=k[k.1p-1],x=15[0]?a.1T(15[0],"14"):F;11(!2x.1p&&x||j==="5D")16 x;1d 11("1K"===1k e){15.1y(12(){13 l=a.1T(15,"14");11(!l)16 w;11(/3J|2R/.1N(j)&&b)11(m!==T)l.2R(b,m);1d q=l.43(b);1d{11(!l.1C&&(j==="17"||j==="2h")){11(s&&s.5G)l.1w.1u=s;l.25(1)}1d 11(j==="5J"){j="3X";k=[n]}l[j]&&l[j].2J(l[j],k)}});16 q!==F?q:15}1d 11("1x"===1k e||!2x.1p){x=V(a.1F(w,{},e));16 a.1c.14.1r.22(15,x,s)}};a.1c.14.1r=12(e,b){16 15.1y(12(){12 m(E){12 y(){l.25(1k E==="1x"||j.17.3r);q.17.1S(k.17);q.1a.1S(k.1a)}11(l.1w.2K)16 n;l.1w.1u=a.1F({},E);11(j.17.2t>0){1Z(l.1G.17);l.1G.17=3s(y,j.17.2t);k.17!==k.1a&&q.1a.1r(k.1a,12(){1Z(l.1G.17)})}1d y()}13 j,q,k,s=e.1v=!e.1v||e.1v===n||e.1v.1p<1||a("#"+M+"-"+e.1v).1p?a.1c.14.3U++:e.1v,x=".14-"+s+"-2N",l=4x.22(15,s,e);11(l===n)16 w;j=l.2o;a.1y(a.1c.14.1h,12(){15.2D==="2D"&&15(l)});q={17:j.17.1j,1a:j.1a.1j};k={17:2U(j.17.1u).2H(" ",x+" ")+x,1a:2U(j.1a.1u).2H(" ",x+" ")+x};q.17.1r(k.17,m);11(j.17.3r||j.57)m(b)})};a.1y({1q:12(e,b){11(15.1p){13 m=15[0],j=a.1T(m,"14");11(e==="1i")11(2x.1p<2)16 a.1T(m,Y);1d 11(1k j==="1x"){j&&j.1C&&j.2o.1b.1q==="1i"&&j.1w.1q&&j.2R("1b.1H",b);a.1c.65.2J(15,2x);a.1T(m,Y,a.1q(m,"1i"));16 15.3x("1i")}}},66:12(){13 e=a([]),b;a("*",15).2G(15).1y(12(){13 m=a.1T(15,Y);11(m){a.1q(15,"1i",m);e=e.2G(15)}});b=a.1c.69.2J(15,2x);e.3x("1i");16 b},28:a.1L?F:12(e,b){a(15).1y(12(){11(!b)11(!e||a.3q(e,[15]).1p)a("*",15).2G(15).1y(12(){a(15).6d("28")})})}},12(e,b){11(!b)16 w;13 m=a.1c[e+"6h"]=a.1c[e];a.1c[e]=12(){16 b.2J(15,2x)||m.2J(15,2x)}});a(O).2P(12(){13 e=1W,b=e.3l;a(e).1r("42.14",12(m){a.1c.14.2g={3A:m.3A,48:m.48}});e.3S===T&&e.6l("2F",12(m){11(m&&m.1j)e.3S=m.1j===e?b:m.1j},4F)});a.1c.14.3F="2.0.6o";a.1c.14.3U=0;a.1c.14.4H="45 6r 4g 4J 42 4h 3p".3i(" ");a.1c.14.4P=6A;a.1c.14.1h={2M:12(e){e=2U(e).2H(/([A-Z])/," $1").2H(/6G/6J,"1I").2A();15.x=(e.40(/19|1D/i)||e.40(/1I/)||["3E"])[0].2A();15.y=(e.40(/18|1B|1I/i)||["3E"])[0].2A();15.1J=e.3j(0).3W(/^(t|b)/)>-1?"y":"x";15.1K=12(){16 15.1J==="y"?15.y+15.x:15.x+15.y};15.4R=12(){13 b=15.x.2V(0,1),m=15.y.2V(0,1);16 b===m?b:b==="c"||b!=="c"&&m!=="c"?m+b:b+m}},4W:70((/73.+76 ([0-79]{3}).*7c.*7g/i.7i(7k.7n)||[0,"7p"])[1].2H("7r","."))<4.1};a.1c.14.3n={57:n,1v:n,3M:w,1b:{1H:w,1q:"1i",1i:{1H:n,1X:n}},1l:{1U:"18 19",2p:"1B 1D",1j:n,1M:n,29:n,2O:{x:0,y:0,2g:w,2y:w},2m:w},17:{1j:n,1u:"3p",2m:w,2t:3H,5n:n,3r:n},1a:{1j:n,1u:"4h",2m:w,2t:0,2e:n,2n:n},1m:{36:"",2v:n},3K:{25:F,3L:F,17:F,1a:F,2h:F,2F:F,2r:F}};a.1c.14.1h.1R=12(e){13 b=e.1h.1R;16"1x"===1k b?b:e.1h.1R=26 5b(e)};a.1c.14.1h.1R.2D="25";a.1c.14.1h.1R.3c=12(e){13 b=e.1b;11(b&&"1R"2c b){b=b.1R;11(1k b!=="1x")b=e.1b.1R={3m:b};11("3b"!==1k b.2a&&b.2a)b.2a=!!b.2a}};a.1F(w,a.1c.14.3n,{1b:{1R:{2a:w}}});a.1c.14.1h.1o=12(e){13 b=e.1h.1o;16"1x"===1k b?b:e.1h.1o=26 4o(e)};a.1c.14.1h.1o.2D="25";a.1c.14.1h.1o.3c=12(e){13 b=e.1m;11(b&&"1o"2c b){b=e.1m.1o;11(1k b!=="1x")e.1m.1o={1A:b};11(!/1K|3b/i.1N(1k b.1A))b.1A=w;1k b.1e!=="30"&&2Q b.1e;1k b.1f!=="30"&&2Q b.1f;1k b.1s!=="30"&&b.1s!==w&&2Q b.1s;1k b.1n!=="30"&&2Q b.1n}};a.1F(w,a.1c.14.3n,{1m:{1o:{1A:w,3y:n,1e:8,1f:8,1s:w,1n:0}}});a.1c.14.1h.4a=12(e,b){12 m(z,N){2Z(13 h=0,o=1,c=1,v=0,B=0,g=z.1e,d=z.1f;g>0&&d>0&&o>0&&c>0;){g=1t.3z(g/2);d=1t.3z(d/2);11(b.x==="19")o=g;1d 11(b.x==="1D")o=z.1e-g;1d o+=1t.3z(g/2);11(b.y==="18")c=d;1d 11(b.y==="1B")c=z.1f-d;1d c+=1t.3z(d/2);2Z(h=N.1p;h--;){11(N.1p<2)2C;v=N[h][0]-z.1n.19;B=N[h][1]-z.1n.18;11(b.x==="19"&&v>=o||b.x==="1D"&&v<=o||b.x==="1I"&&(vz.1e-o)||b.y==="18"&&B>=c||b.y==="1B"&&B<=c||b.y==="1I"&&(Bz.1f-c))N.6s(h,1)}}16{19:N[0][0],18:N[0][1]}}13 j=e.1q("41").2A(),q=e.1q("6E").3i(","),k=[],s=a(\'3h[6R="#\'+e.6U("5e").1q("3Q")+\'"]\'),x=s.1n(),l={1e:0,1f:0,1n:{18:52,1D:0,1B:0,19:52}},E=0,y=0;x.19+=1t.3G((s.3k()-s.1e())/2);x.18+=1t.3G((s.2X()-s.1f())/2);11(j==="5g")2Z(E=q.1p;E--;){y=[1Q(q[--E],10),1Q(q[E+1],10)];11(y[0]>l.1n.1D)l.1n.1D=y[0];11(y[0]l.1n.1B)l.1n.1B=y[1];11(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}('"5u 7E";(12(a,O,T){12 V(e){13 b;11(!e||"1x"!==1k e)16 n;11("1x"!==1k e.2f)e.2f={1V:e.2f};11("1b"2c e){11("1x"!==1k e.1b||e.1b.1Y)e.1b={1H:e.1b};b=e.1b.1H||n;11(!a.2u(b)&&(!b&&!b.1q||b.1p<1||"1x"===1k b&&!b.1Y))e.1b.1H=n;11("1i"2c e.1b){11("1x"!==1k e.1b.1i)e.1b.1i={1H:e.1b.1i};b=e.1b.1i.1H||n;11(!a.2u(b)&&(!b&&!b.1q||b.1p<1||"1x"===1k b&&!b.1Y))e.1b.1i.1H=n}}11("1l"2c e)11("1x"!==1k e.1l)e.1l={1U:e.1l,2p:e.1l};11("17"2c e)11("1x"!==1k e.17)e.17=e.17.1Y?{1j:e.17}:{1u:e.17};11("1a"2c e)11("1x"!==1k e.1a)e.1a=e.1a.1Y?{1j:e.1a}:{1u:e.1a};11("1m"2c e)11("1x"!==1k e.1m)e.1m={36:e.1m};a.1y(a.1c.14.1h,12(){15.3c&&15.3c(e)});16 e}12 $(e,b,m,j){12 q(d){13 f,i=d.3i("."),p=b[i[0]];2Z(d=1;d",{"23":"1L-38-3w "+(b.1m.2v?"":M+"-3v"),1i:"5c 1E","24-7z":"5c 1E"}).5B(a("<5C />",{"23":"1L-3v 1L-3v-5E",2Y:"&5F;"}));d.1X.2W(d.1O).1q("5r","1X").4m(12(i){a(15).2z("1L-38-4m",i.1V==="3p")}).45(12(i){g.2s(S)||c.1a(i);16 n}).1r("4g 7d 4J 6D 5H",12(i){a(15).2z("1L-38-5I 1L-38-2F",i.1V.2V(-4)==="5K")});c.3f()}12 y(){13 d=c.1z,f=B+"-1i";d.1O&&l();d.1O=a("<2I />",{"23":M+"-1O "+(b.1m.2v?"1L-2v-4G":"")}).3I(d.1i=a("<2I />",{1v:f,"23":M+"-1i","24-3N":w})).5L(d.1b);11(b.1b.1i.1X)E();1d c.1C===w&&c.3f()}12 z(d){13 f=c.1z.1i;11(!c.1C||!d)16 n;11(a.2u(d))d=d.22(e,c)||"";d.1Y&&d.1p>0?f.4n().3I(d.1g({2E:"35"})):f.2Y(d);c.3f();c.1C===w&&c.2i(c.1w.1u)}12 N(d){13 f=c.1z.1b;11(!c.1C||!d)16 n;11(a.2u(d))d=d.22(e,c)||"";d.1Y&&d.1p>0?f.4n().3I(d.1g({2E:"35"})):f.2Y(d);g.3C("3O",12(i){12 p(t){r=r.3u(t);11(r.1p===0){c.3f();c.1C===w&&c.2i(c.1w.1u);i()}}13 r=f.6H("3h:3u([1f]):3u([1e])");r.1y(12(t,D){13 K=["5M","4I","2P","5N",""].5O(".14-5P ");a(15).1r(K,12(){1Z(c.1G.3h[t]);p(15)});(12 A(){11(D.1f)16 p(D);c.1G.3h[t]=3s(A,20)})();16 w});r.1p===0&&p(r)});16 c}12 h(d,f,i,p){12 r(u){11(g.2s(S))16 n;G.17.2w("14-"+m+"-2n");1Z(c.1G.17);1Z(c.1G.1a);13 H=12(){c.17(u)};11(b.17.2t>0)c.1G.17=3s(H,b.17.2t);1d H()}12 t(u){11(g.2s(S))16 n;13 H=a(u.4u||u.1j),J=H.4p(W)[0]===g[0];H=H[0]===G.17[0];1Z(c.1G.17);1Z(c.1G.1a);11(C.1j==="2g"&&J||b.1a.2e&&/2g(4s|4t|3L)/.1N(u.1V)&&(J||H)){u.5Q();u.5R();16 n}g.4d(1,1);11(b.1a.2t>0)c.1G.1a=3s(12(){c.1a(u)},b.1a.2t);1d c.1a(u)}12 D(u){11(g.2s(S))16 n;1Z(c.1G.2n);c.1G.2n=3s(12(){c.1a(u)},b.1a.2n)}12 K(u){11(!c.1w.3T){c.1w.3T=1;s()&&c.2i(u);c.1w.3T=0}}13 A=".14-"+m,C=b.1l,G={17:b.17.1j,1a:b.1a.1j,1M:C.1M[0]===v?1W:C.1M},Q={17:2U(b.17.1u).3i(" "),1a:2U(b.1a.1u).3i(" ")},R=a(1W),I=a.21.2L&&1Q(a.21.3F,10)===6;11(i){11(b.1a.2e){G.1a=G.1a.2G(g);g.1r("5S"+A,12(){g.2s(S)||1Z(c.1G.1a)})}g.1r("3p"+A+" 4h"+A,12(u){c[u.1V==="3p"?"2F":"2r"](u)})}11(f){11("30"===1k b.1a.2n){G.17.1r("14-"+m+"-2n",D);a.1y(a.1c.14.4H,12(u,H){G.1a.2G(c.1z.1E).1r(H+A+"-2n",D)})}a.1y(Q.1a,12(u,H){13 J=a.5T(H,Q.17),L=a(G.1a);11(J>-1&&L.2G(G.17).1p===L.1p||H==="4y"){G.17.1r(H+A,12(P){s()?t(P):r(P)});2Q Q.17[J]}1d G.1a.1r(H+A,t)})}d&&a.1y(Q.17,12(u,H){G.17.1r(H+A,r)});11(p){11(C.2O.2y||C.29)a(a.1u.5U.2y?C.29:O).1r("2y"+A,K);11(C.29||I&&g.1g("1l")==="2e")a(C.29).1r("3P"+A,K);/4y/i.1N(b.1a.1u)&&R.1r("4g"+A,12(u){13 H=a(u.1j);H.4p(W).1p===0&&H.2G(e).1p>1&&s()&&!g.2s(S)&&c.1a(u)});C.1j==="2g"&&R.1r("42"+A,12(u){11(C.2O.2g&&!g.2s(S)&&s())c.2i(u||a.1c.14.2g)})}}12 o(d,f,i,p){p=1Q(p,10)!==0;13 r=".14-"+m;f={17:d?b.17.1j:F,1a:f?b.1a.1j:F,1E:i?c.1z.1E:F,1b:i?c.1z.1b:F,1M:p?b.1l.1M[0]===v?1W:b.1l.1M:F,4c:p?O:F};11(c.1C)a([]).5W(a.5X([f.17,f.1a,f.1E,f.1M,f.1b,f.4c],12(){16 15!==4l})).1S(r);1d d&&f.17.1S(r+"-2N")}13 c=15,v=1W.3l,B=M+"-"+m,g;c.1v=m;c.1C=n;c.1z={1j:e};c.1G={3h:[]};c.2o=b;c.1h={};c.1w={1u:{},1j:F,2K:n,4v:v,1q:j};a.1F(c,{25:12(d){11(c.1C)16 n;13 f=c.1z,i=b.1b.1H,p=b.1b.1i.1H,r=a.3d("5Y");a.1q(e[0],"24-3V",B);g=f.1E=a("<2I/>").1q({1v:B,"23":M+" 14 1L-4w-4q "+b.1m.36,5r:"5Z","24-60":"61","24-3N":n,"24-3V":B+"-1b","24-3a":w}).1g("3t","3a").2z(S,c.1w.2K).1T("14",c).2W(b.1l.1M).3I(f.1b=a("<2I />",{"23":M+"-1b",1v:B+"-1b","24-3N":w}));c.1C=w;11(p){y();z(p)}N(i);x();a.1y(a.1c.14.1h,12(){15.2D==="25"&&15(c)});h(1,1,1,1);a.1y(b.3K,12(t,D){11(D)g.1r(t==="2h"?"32 4e":"1E"+t,D)});g.3C("3O",12(t){r.3e=c.1w.1u;g.2w(r,[c]);11(b.17.3r||d){g.1a();c.17(c.1w.1u)}t()});16 c},43:12(d){5o(d.2A()){39"4k":d={1f:g.2X(),1e:g.3k()};2C;39"1n":d=k(g[0],b.1l.1M[0]);2C;3w:d=q(d.2A());d=d[0].1J?d[0].1K():d[0].1Y?d[0]:d[0][d[1]];2C}16 d},2R:12(d,f){d=d.2A();13 i=q(d),p=c.1z,r,t,D,K={62:{"^1v$":12(){13 A=f===w?a.1c.14.3U:f,C=M+"-"+A;11(A!==n&&A.1p>0&&!a("#"+C).1p){g[0].1v=C;p.1b[0].1v=C+"-1b";p.1i[0].1v=C+"-1i"}},"^1b.1H$":12(){N(f)},"^1b.1i.1H$":12(){11(!f)16 l();!c.1z.1i&&f&&y();z(f)},"^1b.1i.1X$":12(){13 A=c.1z.1X,C=c.1z.1i;11(c.1C)11(f){C||y();E()}1d A.28()},"^1l.(1U|2p)$":12(){13 A=/1U$/i.1N(d)?"1U":"2p";11("1K"===1k f)b.1l[A]=26 a.1c.14.1h.2M(f)},"^1l.1M$":12(){c.1C===w&&g.2W(f)},"^(17|1a).(1u|1j|2e|2t|2n)$":12(A,C,G,Q){13 R=d.3W(/2e/i)>-1?[0,[0,1,1,1]]:[d.2V(0,3),d.3j(0)==="s"?[1,0,0,0]:[0,1,0,0]];11(R[0])A[C]=Q;o.2J(c,R[1]);11(R[0])A[C]=G;h.2J(c,R[1])},"^17.3r$":12(){c.1C===n&&c.17()},"^1m.36$":12(){a.1q(g[0],"23",M+" 14 1L-4w-4q "+f)},"^1m.2v|1b.1i":x,"^3K.(25|17|3L|1a|2F|2r)$":12(A,C,G){p.1E[(a.2u(f)?"":"63")+"1r"]("1E"+C,G)},"^1l.(1U|2p|2O|1j|1M)|1m|1b":12(){c.2i()}}};a.1y(c.1h,12(A){11("1x"===1k 15.3o)K[A]=15.3o});r=i[0][i[1]];i[0][i[1]]=f.64?a(f):f;V(b);2Z(t 2c K)2Z(D 2c K[t])6n(D,"i").1N(d)&&K[t][D].22(c,i[0],i[1],f,r);16 c},2h:12(d,f){12 i(){11(d)a.21.2L&&g[0].1m.4D("3q");1d g.1g({2E:"",3t:"3a",1e:"",4j:"",19:"",18:""})}11(c.1C===n)16 n;13 p=d?"17":"1a",r=b[p],t=s();11((1k d).3W("3b|30"))d=!t;11(t===d)16 c;11(f){11(/5V|67/.1N(f.1V)&&/4s|4t/.1N(c.1w.1u.1V)&&f.1j===b.17.1j[0]&&g.68(f.4u).1p)16 c;c.1w.1u=a.1F({},f)}t=a.3d("1E"+p);t.3e=f?c.1w.1u:F;g.2w(t,[c,3H]);11(t.3R())16 c;a.1q(g[0],"24-3a",!!!d);11(d){g.1a().1g({3t:""});c.2F(f);c.2i(f,0);r.5n&&a(W).3u(g).14("1a")}1d{1Z(c.1G.17);c.2r(f)}g.4d(1,1);11(a.2u(r.2m)){r.2m.22(g,c);g.3C("3O",12(D){i.22(15,D);D()})}1d 11(r.2m===n){g[p]();i.22(g)}1d g.5l(3H,d?1:0,i);d&&r.1j.2w("14-"+m+"-2n");16 a.1c.14.6a=c},17:12(d){c.2h(w,d)},1a:12(d){c.2h(n,d)},2F:12(d){11(c.1C===n)16 n;13 f=a(W),i=1Q(g[0].1m.37,10),p=a.1c.14.4P+f.1p;d=a.1F({},d);11(!g.2s(X)){11(i!==p){f.1y(12(){11(15.1m.37>i)15.1m.37-=1});f.3q("."+X).14("2r",d)}c.1w.4v=1W.3S;f=a.3d("6b");f.3e=d;g.2w(f,[c,p]);11(!f.3R())g.46(X)[0].1m.37=p}16 c},2r:12(d){d=a.1F({},d);13 f;g.51(X);f=a.3d("6c");f.3e=d;g.2w(f,[c])},2i:12(d,f){11(c.1C===n)16 n;13 i=b.1l.1j,p=b.1l,r=p.1U,t=p.2p,D=p.2O,K=g.3k(),A=g.2X(),C=0,G=0,Q=a.3d("4f"),R=g.1g("1l")==="2e",I=p.29.1Y?p.29:a(O),u={19:0,18:0},H={19:12(J){13 L=I.2S,P=t.x==="19"?C:t.x==="1D"?-C:-C/2,U=L-J;L=J+K-I.1e-L;P=(r.x==="19"?K:r.x==="1D"?-K:-K/2)-(r.1J==="x"||r.x===r.y?P:0);11(U>0&&(r.x!=="19"||L>0))u.19-=P;1d 11(L>0&&(r.x!=="1D"||U>0))u.19-=(r.x==="1I"?-1:1)*P+2*D.x;11(u.19<0&&-u.19>L)u.19=J;16 u.19-J},18:12(J){13 L=I.34,P=t.y==="18"?G:t.y==="1B"?-G:-G/2,U=L-J;L=J+A-I.1f-L;P=(r.y==="18"?A:r.y==="1B"?-A:-A/2)-(r.1J==="y"||r.x===r.y?P:0);11(U>0&&(r.y!=="18"||L>0))u.18-=P;1d 11(L>0&&(r.y!=="1B"||U>0))u.18-=(r.y==="1I"?-1:1)*P+2*D.y;11(u.18<0&&-u.18>L)u.18=J;16 u.18-J}};f=f===T||!!f||n;I=!I?n:{4B:I,1f:I[(I[0]===O?"h":"6e")+"7F"](),1e:I[(I[0]===O?"w":"6f")+"6g"](),2S:I.2S(),34:I.34()};11(i==="2g"){t={x:"19",y:"18"};d=d&&(d.1V==="2y"||d.1V==="3P")?c.1w.1u:D.2g||!d||!d.3A?a.1F({},a.1c.14.2g):d;u={18:d.48,19:d.3A}}1d{11(i==="1u")i=d&&d.1j&&d.1V!=="3P"&&d.1V!=="2y"?c.1w.1j=a(d.1j):c.1w.1j;i=a(i).6i(0);11(i.1p===0)16 c;1d 11(i[0]===1W||i[0]===O){C=i.1e();G=i.1f();11(i[0]===O)u={18:R?0:I.34,19:R?0:I.2S}}1d 11(i.5i("6j")&&a.1c.14.1h.4a){u=a.1c.14.1h.4a(i,t);C=u.1e;G=u.1f;u=u.1n}1d{C=i.3k();G=i.2X();u=k(i[0],p.1M[0])}u.19+=t.x==="1D"?C:t.x==="1I"?C/2:0;u.18+=t.y==="1B"?G:t.y==="1I"?G/2:0}u.19+=D.x+(r.x==="1D"?-K:r.x==="1I"?-K/2:0);u.18+=D.y+(r.y==="1B"?-A:r.y==="1I"?-A/2:0);u.3Z=p.29.1Y&&i[0]!==O&&i[0]!==v?{19:H.19(u.19),18:H.18(u.18)}:{19:0,18:0};g.1q("23",12(){16 a.1q(15,"23").2H(/1L-1E-4A-\\w+/i,"")}).46(M+"-4A-"+r.4R());Q.3e=a.1F({},d);g.2w(Q,[c,u,I.4B]);11(Q.3R())16 c;2Q u.3Z;11(!f||!6k(u.19,u.18))g.1g(u);1d 11(s()&&a.2u(p.2m)){p.2m.22(g,c,u);g.3C(12(J){a(15).1g({4j:"",1f:""});a.21.2L&&15.1m&&15.1m.4D("3q");J()})}16 c},3f:12(){11(!c.1C||!(a.21.2L&&a.21.3F<8))16 n;13 d=M+"-6m",f;g.1g({1e:"4E",1f:"4E"}).46(d);f={1f:g.2X(),1e:g.3k()};a.1y(["1e","1f"],12(i,p){13 r=1Q(g.1g("31-"+p),10)||0,t=1Q(g.1g("53-"+p),10)||0;f[p]=r+t?1t.53(1t.31(f[p],t),r):f[p]});g.1g(f).51(d)},3X:12(d){13 f=S;11("3b"!==1k d)d=!(g.2s(f)||c.1w.2K);11(c.1C){g.2z(f,d);a.1q(g[0],"24-2K",d)}1d c.1w.2K=!!d;16 c},2l:12(){13 d=e[0],f=a.1T(d,f);11(c.1C){g.28();a.1y(c.1h,12(){15.2D==="25"&&15.2l()})}1Z(c.1G.17);1Z(c.1G.1a);o(1,1,1,1);a.4Y(d,"14");f&&a.1q(d,"1i",f);e.3x("24-3V");16 e}})}12 4x(e,b){13 m,j,q,k=a(15),s=a(1W.3l),x=15===1W?s:k;j=k.2f?k.2f(b.2f):F;13 l=b.2f.1V==="6p"&&j?j[b.2f.3Q]:F,E=k.1T(b.2f.3Q||"6q");l=a.1F(w,{},a.1c.14.3n,b,V(E),V(l||j));j&&a.4Y(15,"2f");j=l.1l;11("3b"===1k l.1b.1H){q=k.1q(l.1b.1q);11(l.1b.1q!==n&&q)l.1b.1H=q;1d 16 n}11(j.1M===n)j.1M=s;11(j.1j===n)j.1j=x;11(l.17.1j===n)l.17.1j=x;11(l.1a.1j===n)l.1a.1j=x;11(l.1l.29===w)l.1l.29=j.1M;j.2p=26 a.1c.14.1h.2M(j.2p);j.1U=26 a.1c.14.1h.2M(j.1U);11(a.1T(15,"14"))11(l.3M)k.14("2l");1d 11(l.3M===n)16 n;11(a.1q(15,"1i")){a.1T(15,Y,a.1q(15,"1i"));k.3x("1i")}m=26 $(k,l,e,!!q);a.1T(15,"14",m);k.1r("28.14",12(){m.2l()});16 m}12 5b(e){13 b=15,m=e.1z.1E,j=e.2o.1b.1R;b.3o={"^1b.1R":12(q,k){11(k==="2a")b.2a();1d j&&j.3m&&b.2P()}};a.1F(b,{2j:12(){11(j&&j.3m){b.2P();m.72("32",b.2a)}},2a:12(){j.2a?b.2l():m.1r("32.14-1R",b.2P)},2P:12(){a.1R(a.1F({6t:12(q){e.2R("1b.1H",q)},4I:12(q,k,s){e.2R("1b.1H",k+": "+s)},6u:e},j));16 b},2l:12(){m.1S(".14-1R")}});b.2j()}12 4S(e,b,m){13 j=1t.3G(b/2),q=1t.3G(m/2);b={4T:[[0,0],[b,m],[b,0]],4K:[[0,0],[b,0],[0,m]],4N:[[0,m],[b,0],[b,m]],4L:[[0,0],[0,m],[b,m]],6v:[[0,m],[j,0],[b,m]],6X:[[0,0],[b,0],[j,m]],6w:[[0,0],[b,q],[0,m]],6x:[[b,0],[b,m],[0,q]]};b.6y=b.4T;b.6z=b.4K;b.6B=b.4N;b.6C=b.4L;16 b[e.1K()]}12 4o(e){12 b(h,o,c){11(s.1o){h=a.1F({},q.1A);o=c.3Z;13 v;11(q.1A.2e!==w){11(o.19)h.x=h.x==="1I"?o.19>0?"19":"1D":h.x==="19"?"1D":"19";11(o.18)h.y=h.y==="1I"?o.18>0?"18":"1B":h.y==="18"?"1B":"18";11(h.1K()!==l.1A&&(l.18!==o.18||l.19!==o.19))v=q.3g(h)}v||(v=q.1l(h,0));11(v.1D!==T)v.19=v.1D;11(v.1B!==T)v.18=v.1B;v.3J=1t.31(0,k.1n);c.19-=v.19.3j?v.3J:(v.1D?-1:1)*v.19;c.18-=v.18.3j?v.3J:(v.1B?-1:1)*v.18;l.19=o.19;l.18=o.18;l.1A=h.1K()}}12 m(h,o,c){o=!o?h[h.1J]:o;o="1s-"+o+"-1e";h=1Q((s.1O&&h.y==="18"?s.1O:s.1b).1g(o),10);16(c?h||1Q(x.1g(o),10):h)||0}12 j(h){13 o=h.1J==="y",c=E[o?"1e":"1f"],v=E[o?"1f":"1e"],B=h.1K().54("1I")>-1,g=c*(B?0.5:1),d=1t.6F;h=1t.4b;13 f=1t.3Y(d(g,2)+d(v,2));g=[z/g*f,z/v*f];g[2]=1t.3Y(d(g[0],2)-d(z,2));g[3]=1t.3Y(d(g[1],2)-d(z,2));B=(f+g[2]+g[3]+(B?0:g[0]))/f;c=[h(B*v),h(B*c)];16{1f:c[o?0:1],1e:c[o?1:0]}}13 q=15,k=e.2o.1m.1o,s=e.1z,x=s.1E,l={18:0,19:0,1A:""},E={1e:k.1e,1f:k.1f},y={},z=k.1s||0,N=a("<4O />")[0].44;q.1A=F;q.3y=F;q.3o={"^1l.1U|1m.1o.(1A|3y|1s)$":12(){q.2j()||q.2l();e.2i()},"^1m.1o.(1f|1e)$":12(){E={1e:k.1e,1f:k.1f};q.2N();q.3g();e.2i()},"^1b.1i.1H|1m.(36|2v)$":12(){s.1o&&q.3g()}};a.1F(q,{2j:12(){13 h=q.4M()&&(N||a.21.2L);11(h){q.2N();q.3g();x.1S(".14-1o").1r("4f.14-1o",b)}16 h},4M:12(){13 h=k.1A,o=e.2o.1l,c=o.2p;o=o.1U.1K?o.1U.1K():o.1U;11(h===n||o===n&&c===n)16 n;1d 11(h===w)q.1A=26 a.1c.14.1h.2M(o);1d 11(!h.1K){q.1A=26 a.1c.14.1h.2M(h);q.1A.2e=w}16 q.1A.1K()!=="4r"},4Q:12(){13 h=s.1o.1g({6I:"",1s:""}),o=q.1A,c=o[o.1J],v="1s-"+c+"-2B";c="1s"+c.3j(0)+c.2V(1)+"6K";13 B=/6L?\\(0, 0, 0(, 0)?\\)|2T/i;o=s.1O&&(o.y==="18"||o.y==="1I"&&h.1l().18+E.1f/2+k.1n",{"23":"1L-1E-1o"}).1g({1e:h,1f:o}).6O(x);11(N)a("<4O />").2W(s.1o)[0].44("2d").4U();1d{h=\'<49:41 6P="0,0" 1m="2E:35; 1l:4i; 59:3m(#3w#5a);">\';s.1o.2Y(z?h+=h:h)}},3g:12(h){13 o=s.1o,c=o.6Q(),v=E.1e,B=E.1f,g=k.3y,d=1t.4b,f,i,p;11(!h)h=q.1A;11(g===n)g=h;1d{g=26 a.1c.14.1h.2M(g);g.1J=h.1J;11(g.x==="3E")g.x=h.x;1d 11(g.y==="3E")g.y=h.y;1d 11(g.x===g.y)g[h.1J]=h[h.1J]}f=g.1J;q.4Q();z=y.1s==="2T"||y.1s==="#6T"?0:k.1s===w?m(h,F,w):k.1s;i=4S(g,v,B);p=j(h);o.1g(p);o=h.1J==="y"?[d(g.x==="19"?z:g.x==="1D"?p.1e-v-z:(p.1e-v)/2),d(g.y==="18"?p.1f-B:0)]:[d(g.x==="19"?p.1e-v:0),d(g.y==="18"?z:g.y==="1B"?p.1f-B-z:(p.1f-B)/2)];11(N){c.1q(p);c=c[0].44("2d");c.6V();c.4U();c.6W(0,0,4X,4X);c.6Y(o[0],o[1]);c.6Z();c.71(i[0][0],i[0][1]);c.4Z(i[1][0],i[1][1]);c.4Z(i[2][0],i[2][1]);c.74();c.75=y.2q;c.77=y.1s;c.78=z*2;c.7a="58";c.7b=7e;c.56();c.2q()}1d{i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" 7f";o[2]=z&&/^(r|b)/i.1N(h.1K())?1:0;c.1g({7h:""+(g.1K().54("1I")>-1),19:o[0]-o[2]*55(f==="x"),18:o[1]-o[2]*55(f==="y"),1e:v+z,1f:B+z}).1y(12(r){13 t=a(15);t.1q({7j:v+z+" "+(B+z),7l:i,7m:y.2q,7o:!!r,7q:!!!r}).1g({2E:z||r?"35":"5k"});!r&&z>0&&t.2Y()===""&&t.2Y(\'<49:56 7s="\'+z*2+\'7t" 2B="\'+y.1s+\'" 7v="7w" 7x="58" 1m="59:3m(#3w#5a); 2E:35;" />\')})}16 q.1l(h,1)},1l:12(h,o){13 c=s.1o,v={},B=1t.31(0,k.1n),g,d,f;11(k.1A===n||!c)16 n;h=h||q.1A;g=h.1J;d=j(h);f=a.21.2L&&z&&/^(b|r)/i.1N(h.1K())?1:0;a.1y(g==="y"?[h.x,h.y]:[h.y,h.x],12(i,p){13 r,t;11(p==="1I"){r=g==="y"?"19":"18";v[r]="50%";v["5h-"+r]=-1t.4b(d[g==="y"?"1e":"1f"]/2)+B}1d{r=m(h,p,w);t=a.21.7B;13 D=h.y+(t?"":"-")+h.x;t=(t?"-7C-":a.21.5d?"-5d-":"")+(t?"1s-5f-"+D:"1s-"+D+"-5f");t=1Q((s.1O&&h.y==="18"?s.1O:s.1b).1g(t),10)||1Q(x.1g(t),10)||0;v[p]=i||!z?m(h,p):B+(t>r?t:0)}});v[h[g]]-=d[g==="x"?"1e":"1f"]+f;o&&c.1g({18:"",1B:"",19:"",1D:"",5h:""}).1g(v);16 v},2l:12(){s.1o&&s.1o.28();x.1S(".14-1o")}});q.2j()}12 4V(e){13 b=15,m=e.2o.17.1P,j=e.1z,q=j.1E;b.3o={"^17.1P.(33|2r)$":12(){b.2j();j.27.2h(q.5i(":5j"))}};a.1F(b,{2j:12(){11(m.33){q.1S(".2k").1r("32.2k 4e.2k",12(k,s,x){k=k.1V.2H("1E","");a.2u(m[k])?m[k].22(j.27,x,s):b[k](x)});b.2N();m.2r===w&&j.27.1S(".2k"+e.1v).1r("45.2k"+e.1v,12(){e.1a.22(e)})}},2N:12(){13 k=a("#14-27");11(k.1p)j.27=k;1d{j.27=a("<2I />",{1v:"#14-27".2V(1),1g:{1l:"4i",18:0,19:0,2E:"5k",37:1Q(q.1g("z-5q"),10)-1}}).2W(1W.3l);a(O).1r("2y.2k",12(){j.27.1g({1f:1t.31(a(O).1f(),a(1W).1f()),1e:1t.31(a(O).1e(),a(1W).1e())})}).2w("2y")}},2h:12(k){13 s=j.27,x=e.2o.17.1P.2m,l=k?"17":"1a";s.4d(w,n);11(a.2u(x))x.22(s,k);1d x===n?s[l]():s.5l(3H,k?0.7:0,12(){k||a(15).1a()})},17:12(){b.2h(w)},1a:12(){b.2h(n)},2l:12(){13 k=w;a("*").1y(12(){13 s=a(15).1T("14");11(s&&s.1v!==e.1v&&s.2o.17.1P)16 k=n});11(k){j.27.28();a(O).1S(".2k")}1d j.27.1S(".2k"+e.1v);q.1S("32.2k 4e.2k")}});b.2j()}12 4C(e){13 b=15,m=e.1z,j=m.1E,q=".2b-"+e.1v,k="4f"+q+" 32"+q;a.1F(b,{2j:12(){m.2b=a(\'<47 23="1L-1E-2b" 7I="0" 7J="-1" 7K="7L:\\\'\\\';" 1m="2E:35; 1l:4i; z-5q:-1; 3q:7N(4j=0);">\');m.2b.2W(j);j.1r(k,b.2O)},2O:12(){13 s=e.43("4k"),x=e.1h.1o,l=e.1z.1o,E;E=1Q(j.1g("1s-19-1e"),10)||0;E={19:-E,18:-E};11(x&&l){x=x.1A.1J==="x"?["1e","19"]:["1f","18"];E[x[1]]-=l[x[0]]()}m.2b.1g(E).1g(s)},2l:12(){b.47.28();j.1S(k)}});b.2j()}13 w=4F,n=5t,F=4l,M="1L-1E",Z="1L-2v",S="1L-38-2K",W="2I.14."+M,X=M+"-2F",5m="-5x",Y="5z";a.1c.14=12(e,b,m){13 j=2U(e).2A(),q=F,k=j==="3X"?[w]:a.5A(2x).4z(1,10),s=k[k.1p-1],x=15[0]?a.1T(15[0],"14"):F;11(!2x.1p&&x||j==="5D")16 x;1d 11("1K"===1k e){15.1y(12(){13 l=a.1T(15,"14");11(!l)16 w;11(/3J|2R/.1N(j)&&b)11(m!==T)l.2R(b,m);1d q=l.43(b);1d{11(!l.1C&&(j==="17"||j==="2h")){11(s&&s.5G)l.1w.1u=s;l.25(1)}1d 11(j==="5J"){j="3X";k=[n]}l[j]&&l[j].2J(l[j],k)}});16 q!==F?q:15}1d 11("1x"===1k e||!2x.1p){x=V(a.1F(w,{},e));16 a.1c.14.1r.22(15,x,s)}};a.1c.14.1r=12(e,b){16 15.1y(12(){12 m(E){12 y(){l.25(1k E==="1x"||j.17.3r);q.17.1S(k.17);q.1a.1S(k.1a)}11(l.1w.2K)16 n;l.1w.1u=a.1F({},E);11(j.17.2t>0){1Z(l.1G.17);l.1G.17=3s(y,j.17.2t);k.17!==k.1a&&q.1a.1r(k.1a,12(){1Z(l.1G.17)})}1d y()}13 j,q,k,s=e.1v=!e.1v||e.1v===n||e.1v.1p<1||a("#"+M+"-"+e.1v).1p?a.1c.14.3U++:e.1v,x=".14-"+s+"-2N",l=4x.22(15,s,e);11(l===n)16 w;j=l.2o;a.1y(a.1c.14.1h,12(){15.2D==="2D"&&15(l)});q={17:j.17.1j,1a:j.1a.1j};k={17:2U(j.17.1u).2H(" ",x+" ")+x,1a:2U(j.1a.1u).2H(" ",x+" ")+x};q.17.1r(k.17,m);11(j.17.3r||j.57)m(b)})};a.1y({1q:12(e,b){11(15.1p){13 m=15[0],j=a.1T(m,"14");11(e==="1i")11(2x.1p<2)16 a.1T(m,Y);1d 11(1k j==="1x"){j&&j.1C&&j.2o.1b.1q==="1i"&&j.1w.1q&&j.2R("1b.1H",b);a.1c.65.2J(15,2x);a.1T(m,Y,a.1q(m,"1i"));16 15.3x("1i")}}},66:12(){13 e=a([]),b;a("*",15).2G(15).1y(12(){13 m=a.1T(15,Y);11(m){a.1q(15,"1i",m);e=e.2G(15)}});b=a.1c.69.2J(15,2x);e.3x("1i");16 b},28:a.1L?F:12(e,b){a(15).1y(12(){11(!b)11(!e||a.3q(e,[15]).1p)a("*",15).2G(15).1y(12(){a(15).6d("28")})})}},12(e,b){11(!b)16 w;13 m=a.1c[e+"6h"]=a.1c[e];a.1c[e]=12(){16 b.2J(15,2x)||m.2J(15,2x)}});a(O).2P(12(){13 e=1W,b=e.3l;a(e).1r("42.14",12(m){a.1c.14.2g={3A:m.3A,48:m.48}});e.3S===T&&e.6l("2F",12(m){11(m&&m.1j)e.3S=m.1j===e?b:m.1j},4F)});a.1c.14.3F="2.0.6o";a.1c.14.3U=0;a.1c.14.4H="45 6r 4g 4J 42 4h 3p".3i(" ");a.1c.14.4P=6A;a.1c.14.1h={2M:12(e){e=2U(e).2H(/([A-Z])/," $1").2H(/6G/6J,"1I").2A();15.x=(e.40(/19|1D/i)||e.40(/1I/)||["3E"])[0].2A();15.y=(e.40(/18|1B|1I/i)||["3E"])[0].2A();15.1J=e.3j(0).3W(/^(t|b)/)>-1?"y":"x";15.1K=12(){16 15.1J==="y"?15.y+15.x:15.x+15.y};15.4R=12(){13 b=15.x.2V(0,1),m=15.y.2V(0,1);16 b===m?b:b==="c"||b!=="c"&&m!=="c"?m+b:b+m}},4W:70((/73.+76 ([0-79]{3}).*7c.*7g/i.7i(7k.7n)||[0,"7p"])[1].2H("7r","."))<4.1};a.1c.14.3n={57:n,1v:n,3M:w,1b:{1H:w,1q:"1i",1i:{1H:n,1X:n}},1l:{1U:"18 19",2p:"1B 1D",1j:n,1M:n,29:n,2O:{x:0,y:0,2g:w,2y:w},2m:w},17:{1j:n,1u:"3p",2m:w,2t:3H,5n:n,3r:n},1a:{1j:n,1u:"4h",2m:w,2t:0,2e:n,2n:n},1m:{36:"",2v:n},3K:{25:F,3L:F,17:F,1a:F,2h:F,2F:F,2r:F}};a.1c.14.1h.1R=12(e){13 b=e.1h.1R;16"1x"===1k b?b:e.1h.1R=26 5b(e)};a.1c.14.1h.1R.2D="25";a.1c.14.1h.1R.3c=12(e){13 b=e.1b;11(b&&"1R"2c b){b=b.1R;11(1k b!=="1x")b=e.1b.1R={3m:b};11("3b"!==1k b.2a&&b.2a)b.2a=!!b.2a}};a.1F(w,a.1c.14.3n,{1b:{1R:{2a:w}}});a.1c.14.1h.1o=12(e){13 b=e.1h.1o;16"1x"===1k b?b:e.1h.1o=26 4o(e)};a.1c.14.1h.1o.2D="25";a.1c.14.1h.1o.3c=12(e){13 b=e.1m;11(b&&"1o"2c b){b=e.1m.1o;11(1k b!=="1x")e.1m.1o={1A:b};11(!/1K|3b/i.1N(1k b.1A))b.1A=w;1k b.1e!=="30"&&2Q b.1e;1k b.1f!=="30"&&2Q b.1f;1k b.1s!=="30"&&b.1s!==w&&2Q b.1s;1k b.1n!=="30"&&2Q b.1n}};a.1F(w,a.1c.14.3n,{1m:{1o:{1A:w,3y:n,1e:8,1f:8,1s:w,1n:0}}});a.1c.14.1h.4a=12(e,b){12 m(z,N){2Z(13 h=0,o=1,c=1,v=0,B=0,g=z.1e,d=z.1f;g>0&&d>0&&o>0&&c>0;){g=1t.3z(g/2);d=1t.3z(d/2);11(b.x==="19")o=g;1d 11(b.x==="1D")o=z.1e-g;1d o+=1t.3z(g/2);11(b.y==="18")c=d;1d 11(b.y==="1B")c=z.1f-d;1d c+=1t.3z(d/2);2Z(h=N.1p;h--;){11(N.1p<2)2C;v=N[h][0]-z.1n.19;B=N[h][1]-z.1n.18;11(b.x==="19"&&v>=o||b.x==="1D"&&v<=o||b.x==="1I"&&(vz.1e-o)||b.y==="18"&&B>=c||b.y==="1B"&&B<=c||b.y==="1I"&&(Bz.1f-c))N.6s(h,1)}}16{19:N[0][0],18:N[0][1]}}13 j=e.1q("41").2A(),q=e.1q("6E").3i(","),k=[],s=a(\'3h[6R="#\'+e.6U("5e").1q("3Q")+\'"]\'),x=s.1n(),l={1e:0,1f:0,1n:{18:52,1D:0,1B:0,19:52}},E=0,y=0;x.19+=1t.3G((s.3k()-s.1e())/2);x.18+=1t.3G((s.2X()-s.1f())/2);11(j==="5g")2Z(E=q.1p;E--;){y=[1Q(q[--E],10),1Q(q[E+1],10)];11(y[0]>l.1n.1D)l.1n.1D=y[0];11(y[0]l.1n.1B)l.1n.1B=y[1];11(y[1]