From 7e6eb504d788a909b5a3a11bfed1736666a68848 Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Wed, 19 Jan 2011 14:48:58 +0000 Subject: [PATCH] Optimize optimize optimize... --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 17 ++++------ dist/jquery.qtip.min.js | 72 ++++++++++++++++++++-------------------- dist/jquery.qtip.pack.js | 4 +-- src/core.js | 15 +++------ 5 files changed, 50 insertions(+), 60 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 0de042c0..50bf0df6 100644 --- a/dist/jquery.qtip.css +++ b/dist/jquery.qtip.css @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Jan 19 14:31:31 2011 +0000 +* Date: Wed Jan 19 14:45:32 2011 +0000 */ /* Fluid class for determining actual width in IE */ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index 5e902ee0..ac78984b 100644 --- a/dist/jquery.qtip.js +++ b/dist/jquery.qtip.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Jan 19 14:31:31 2011 +0000 +* Date: Wed Jan 19 14:45:32 2011 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -1275,7 +1275,7 @@ function QTip(target, options, id, attr) // Initialization method function init(id, opts) { - var obj, posOptions, attr, usedAttr, + var obj, posOptions, attr, // Setup element references elem = $(this), @@ -1299,18 +1299,13 @@ function init(id, opts) // Setup missing content if none is detected if('boolean' === typeof config.content.text) { - var attr = $.attr(this, config.content.attr); + attr = $.attr(this, config.content.attr); // Grab from supplied attribute if available - if(config.content.attr !== FALSE && attr) { - config.content.text = attr; - usedAttr = config.content.attr; - } + if(config.content.attr !== FALSE && attr) { config.content.text = attr; } // No valid content was found, abort render - else { - return FALSE; - } + else { return FALSE; } } // Setup target options @@ -1341,7 +1336,7 @@ function init(id, opts) } // Initialize the tooltip and add API reference - obj = new QTip(elem, config, id, usedAttr); + obj = new QTip(elem, config, id, !!attr); $.data(this, 'qtip', obj); // Catch remove events on target element to destroy redundant tooltip diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index 37b95e2a..228b9271 100644 --- a/dist/jquery.qtip.min.js +++ b/dist/jquery.qtip.min.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Wed Jan 19 14:31:31 2011 +0000 +* Date: Wed Jan 19 14:45:32 2011 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -17,21 +17,21 @@ /*global window: false, jQuery: false */ (function(a,O,T){function X(e){var b;if(!e)return o;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||o;if(!a.isFunction(b)&&(!b&&!b.attr||b.length<1||"object"===typeof b&&!b.jquery))e.content.text=o;if("title"in e.content){if("object"!==typeof e.content.title)e.content.title={text:e.content.title};b=e.content.title.text||o;if(!a.isFunction(b)&&(!b&&!b.attr||b.length<1||"object"=== -typeof b&&!b.jquery))e.content.title.text=o}}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,k){function q(d){var f, -i=d.split("."),r=b[i[0]];for(d=1;d",{"class":"ui-state-default "+ +typeof b&&!b.jquery))e.content.title.text=o}}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("."),r=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 o}).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&&j();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)D();else c.rendered===w&&c.redraw()}function z(d){var f=c.elements.title;if(!c.rendered||!d)return o;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)} +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)D();else c.rendered===w&&c.redraw()}function z(d){var f=c.elements.title;if(!c.rendered||!d)return o;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 o;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 r(u){n=n.not(u);if(n.length===0){c.redraw();c.rendered===w&&c.reposition(c.cache.event);i()}}var n=f.find("img:not([height]):not([width])");n.each(function(u,F){var K=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(K,function(){clearTimeout(c.timers.img[u]);r(this)}); (function A(){if(F.height)return r(F);c.timers.img[u]=setTimeout(A,20)})();return w});n.length===0&&r(n)});return c}function h(d,f,i,r){function n(t){if(g.hasClass(S))return o;G.show.trigger("qtip-"+m+"-inactive");clearTimeout(c.timers.show);clearTimeout(c.timers.hide);var H=function(){c.show(t)};if(b.show.delay>0)c.timers.show=setTimeout(H,b.show.delay);else H()}function u(t){if(g.hasClass(S))return o;var H=a(t.relatedTarget||t.target),J=H.parents(V)[0]===g[0];H=H[0]===G.show[0];clearTimeout(c.timers.show); clearTimeout(c.timers.hide);if(b.hide.fixed&&(C.target==="mouse"&&J||/mouse(out|leave|move)/.test(t.type)&&(J||H))){t.stopPropagation();t.preventDefault();return o}g.stop(1,1);if(b.hide.delay>0)c.timers.hide=setTimeout(function(){c.hide(t)},b.hide.delay);else c.hide(t)}function F(t){if(g.hasClass(S))return o;clearTimeout(c.timers.inactive);c.timers.inactive=setTimeout(function(){c.hide(t)},b.hide.inactive)}function K(t){if(!c.cache.processing){c.cache.processing=1;s()&&c.reposition(t);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(t){c[t.type==="mouseenter"?"focus":"blur"](t)})}if(f){if("number"=== typeof b.hide.inactive){G.show.bind("qtip-"+m+"-inactive",F);a.each(a.fn.qtip.inactiveEvents,function(t,H){G.hide.add(c.elements.tooltip).bind(H+A+"-inactive",F)})}a.each(Q.hide,function(t,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()?u(P):n(P)});delete Q.show[J]}else G.hide.bind(H+A,u)})}d&&a.each(Q.show,function(t,H){G.show.bind(H+A,n)});if(r){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(t){var H=a(t.target);H.parents(V).length===0&&H.add(e).length>1&&s()&&!g.hasClass(S)&&c.hide(t)});C.target==="mouse"&&R.bind("mousemove"+A,function(t){if(C.adjust.mouse&&!g.hasClass(S)&&s())c.reposition(t||a.fn.qtip.mouse)})}}function p(d,f,i,r){r=parseInt(r,10)!==0;var n=".qtip-"+m;f={show:d?b.show.target:E,hide:f?b.hide.target:E,tooltip:i?c.elements.tooltip: -E,content:i?c.elements.content:E,container:r?b.position.container[0]===v?document:b.position.container:E,window:r?O:E};if(c.rendered)a([]).pushStack(a.grep([f.show,f.hide,f.tooltip,f.container,f.content,f.window],function(){return this!==null})).unbind(n);else d&&f.show.unbind(n+"-create")}var c=this,v=document.body,B=M+"-"+m,g;c.id=m;c.rendered=o;c.elements={target:e};c.timers={img:[]};c.options=b;c.plugins={};c.cache={event:{},target:E,disabled:o,lastFocus:v,attr:k};a.extend(c,{render:function(d){if(c.rendered)return o; +E,content:i?c.elements.content:E,container:r?b.position.container[0]===v?document:b.position.container:E,window:r?O:E};if(c.rendered)a([]).pushStack(a.grep([f.show,f.hide,f.tooltip,f.container,f.content,f.window],function(){return this!==null})).unbind(n);else d&&f.show.unbind(n+"-create")}var c=this,v=document.body,B=M+"-"+m,g;c.id=m;c.rendered=o;c.elements={target:e};c.timers={img:[]};c.options=b;c.plugins={};c.cache={event:{},target:E,disabled:o,lastFocus:v,attr:j};a.extend(c,{render:function(d){if(c.rendered)return o; var f=c.elements,i=b.content.text,r=b.content.title.text,n=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":o,"aria-describedby":B+"-content","aria-hidden":w}).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(r){y();z(r)}N(i); -a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(c)});h(1,1,1,1);a.each(b.events,function(u,F){if(F)g.bind(u==="toggle"?"tooltipshow tooltiphide":"tooltip"+u,F)});g.queue("fx",function(u){n.originalEvent=c.cache.event;g.trigger(n,[c]);if(b.show.ready||d){g.hide();c.show(c.cache.event)}u()});return c},get:function(d){switch(d.toLowerCase()){case "dimensions":d={height:g.outerHeight(),width:g.outerWidth()};break;case "offset":d=l(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),r=c.elements,n,u,F,K={builtin:{"^id$":function(){var A=f===w?a.fn.qtip.nextid:f,C=M+"-"+A;if(A!==o&&A.length>0&&!a("#"+C).length){g[0].id=C;r.content[0].id=C+"-content";r.title[0].id=C+"-title"}},"^content.text$":function(){N(f)},"^content.title.text$":function(){if(!f)return j();!c.elements.title&&f&&y();z(f)},"^content.title.button$":function(){var A=c.elements.button,C=c.elements.title; +a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(c)});h(1,1,1,1);a.each(b.events,function(u,F){if(F)g.bind(u==="toggle"?"tooltipshow tooltiphide":"tooltip"+u,F)});g.queue("fx",function(u){n.originalEvent=c.cache.event;g.trigger(n,[c]);if(b.show.ready||d){g.hide();c.show(c.cache.event)}u()});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),r=c.elements,n,u,F,K={builtin:{"^id$":function(){var A=f===w?a.fn.qtip.nextid:f,C=M+"-"+A;if(A!==o&&A.length>0&&!a("#"+C).length){g[0].id=C;r.content[0].id=C+"-content";r.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();D()}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;p.apply(c,R[1]);if(R[0])A[C]=G;h.apply(c,R[1])},"^show.ready$":function(){c.rendered=== o&&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){r.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});n=i[0][i[1]];i[0][i[1]]=f.nodeType?a(f):f;X(b);for(u in K)for(F in K[u])RegExp(F,"i").test(d)&& K[u][F].call(c,i[0],i[1],f,n);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===o)return o;var r=d?"show":"hide",n=b[r],u=s();if((typeof d).search("boolean|number"))d=!u;if(!u&&!d||g.is(":animated"))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= @@ -40,41 +40,41 @@ return a.fn.qtip.lastShown=c},show:function(d){c.toggle(w,d)},hide:function(d){c r}return c},blur:function(d){d=a.extend({},d);var f;g.removeClass(W);f=a.Event("tooltipblur");f.originalEvent=d;g.trigger(f,[c])},reposition:function(d,f){if(c.rendered===o)return o;var i=b.position.target,r=b.position,n=r.my,u=r.at,F=r.adjust,K=g.outerWidth(),A=g.outerHeight(),C=0,G=0,Q=a.Event("tooltipmove"),R=g.css("position")==="fixed",I=r.viewport.jquery?r.viewport:a(O),t={left:0,top:0},H={left:function(J){var L=I.scrollLeft,P=u.x==="left"?C:u.x==="right"?-C:-C/2,U=L-J;L=J+K-I.width-L;P=(n.x=== "left"?K:n.x==="right"?-K:-K/2)-(n.precedance==="x"||n.x===n.y?P:0);if(U>0&&(n.x!=="left"||L>0))t.left-=P;else if(L>0&&(n.x!=="right"||U>0))t.left-=(n.x==="center"?-1:1)*P+2*F.x;if(t.left<0&&-t.left>L)t.left=J;return t.left-J},top:function(J){var L=I.scrollTop,P=u.y==="top"?G:u.y==="bottom"?-G:-G/2,U=L-J;L=J+A-I.height-L;P=(n.y==="top"?A:n.y==="bottom"?-A:-A/2)-(n.precedance==="y"||n.x===n.y?P:0);if(U>0&&(n.y!=="top"||L>0))t.top-=P;else if(L>0&&(n.y!=="bottom"||U>0))t.top-=(n.y==="center"?-1:1)*P+ 2*F.y;if(t.top<0&&-t.top>L)t.top=J;return t.top-J}};f=f===T||!!f||o;I=!I?o:{elem:I,height:I[(I[0]===O?"h":"outerH")+"eight"](),width:I[(I[0]===O?"w":"outerW")+"idth"](),scrollLeft:I.scrollLeft(),scrollTop:I.scrollTop()};if(i==="mouse"){u={x:"left",y:"top"};d=d&&(d.type==="resize"||d.type==="scroll")?c.cache.event:F.mouse||!d||!d.pageX?a.extend({},a.fn.qtip.mouse):d;t={top:d.pageY,left:d.pageX}}else{if(i==="event")i=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?c.cache.target=a(d.target):c.cache.target; -i=a(i).eq(0);if(i.length===0)return c;else if(i[0]===document||i[0]===O){C=i.width();G=i.height();if(i[0]===O)t={top:R?0:I.scrollTop,left:R?0:I.scrollLeft}}else if(i.is("area")&&a.fn.qtip.plugins.imagemap){t=a.fn.qtip.plugins.imagemap(i,u);C=t.width;G=t.height;t=t.offset}else{C=i.outerWidth();G=i.outerHeight();t=l(i[0],r.container[0])}t.left+=u.x==="right"?C:u.x==="center"?C/2:0;t.top+=u.y==="bottom"?G:u.y==="center"?G/2:0}t.left+=F.x+(n.x==="right"?-K:n.x==="center"?-K/2:0);t.top+=F.y+(n.y==="bottom"? +i=a(i).eq(0);if(i.length===0)return c;else if(i[0]===document||i[0]===O){C=i.width();G=i.height();if(i[0]===O)t={top:R?0:I.scrollTop,left:R?0:I.scrollLeft}}else if(i.is("area")&&a.fn.qtip.plugins.imagemap){t=a.fn.qtip.plugins.imagemap(i,u);C=t.width;G=t.height;t=t.offset}else{C=i.outerWidth();G=i.outerHeight();t=k(i[0],r.container[0])}t.left+=u.x==="right"?C:u.x==="center"?C/2:0;t.top+=u.y==="bottom"?G:u.y==="center"?G/2:0}t.left+=F.x+(n.x==="right"?-K:n.x==="center"?-K/2:0);t.top+=F.y+(n.y==="bottom"? -A:n.y==="center"?-A/2:0);t.adjusted=r.viewport.jquery&&i[0]!==O&&i[0]!==v?{left:H.left(t.left),top:H.top(t.top)}:{left:0,top:0};g.attr("class",function(){return a.attr(this,"class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(M+"-pos-"+n.abbreviation());Q.originalEvent=a.extend({},d);g.trigger(Q,[c,t,I.elem]);if(Q.isDefaultPrevented())return c;delete t.adjusted;if(!f||!isNaN(t.left,t.top))g.css(t);else if(s()&&a.isFunction(r.effect)){r.effect.call(g,c,t);g.queue(function(J){a(this).css({opacity:"", height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");J()})}return c},redraw:function(){if(!c.rendered||!(a.browser.msie&&a.browser.version<8))return o;var d=M+"-fluid",f;g.css({width:"auto",height:"auto"}).addClass(d);f={height:g.outerHeight(),width:g.outerWidth()};a.each(["width","height"],function(i,r){var n=parseInt(g.css("max-"+r),10)||0,u=parseInt(g.css("min-"+r),10)||0;f[r]=n+u?Math.min(Math.max(f[r],u),n):f[r]});g.css(f).removeClass(d)},disable:function(d){var f=S;if("boolean"!== -typeof d)d=!(g.hasClass(f)||c.cache.disabled);if(c.rendered){g.toggleClass(f,d);a.attr(g[0],"aria-disabled",d)}else c.cache.disabled=!!d;return c},destroy:function(){var d=e[0],f=a.data(d,f);if(c.rendered){g.remove();a.each(c.plugins,function(){this.initialize==="render"&&this.destroy()})}clearTimeout(c.timers.show);clearTimeout(c.timers.hide);p(1,1,1,1);a.removeData(d,"qtip");f&&a.attr(d,"title",f);e.removeAttr("aria-describedby");return e}})}function ba(e,b){var m,k,q,l=a(this),s=a(document.body), -x=this===document?s:l;k=l.metadata?l.metadata(b.metadata):E;var j=a.extend(w,{},a.fn.qtip.defaults,b,X((k&&b.metadata.type==="html5"?k[b.metadata.name]:E)||k));a.removeData(this,"metadata");k=j.position;if("boolean"===typeof j.content.text){q=a.attr(this,j.content.attr);if(j.content.attr!==o&&q){j.content.text=q;q=j.content.attr}else return o}if(k.container===o)k.container=s;if(k.target===o)k.target=x;if(j.show.target===o)j.show.target=x;if(j.hide.target===o)j.hide.target=x;if(j.position.viewport=== -w)j.position.viewport=k.container;k.at=new a.fn.qtip.plugins.Corner(k.at);k.my=new a.fn.qtip.plugins.Corner(k.my);if(a.data(this,"qtip"))if(j.overwrite)l.qtip("destroy");else if(j.overwrite===o)return o;if(a.attr(this,"title")){a.data(this,Z,a.attr(this,"title"));l.removeAttr("title")}m=new $(l,j,e,q);a.data(this,"qtip",m);l.bind("remove.qtip",function(){m.destroy()});return m}function ca(e){var b=this,m=e.elements.tooltip,k=e.options.content.ajax;b.checks={"^content.ajax":function(q,l){if(l==="once")b.once(); -else k&&k.url&&b.load()}};a.extend(b,{init:function(){if(k&&k.url){b.load();m.one("tooltipshow",b.once)}},once:function(){k.once?b.destroy():m.bind("tooltipshow.qtip-ajax",b.load)},load:function(){a.ajax(a.extend({success:function(q){e.set("content.text",q)},error:function(q,l,s){e.set("content.text",l+": "+s)},context:e},k));return b},destroy:function(){m.unbind(".qtip-ajax")}});b.init()}function da(e,b,m){var k=Math.ceil(b/2),q=Math.ceil(m/2);b={bottomright:[[0,0],[b,m],[b,0]],bottomleft:[[0,0], -[b,0],[0,m]],topright:[[0,m],[b,0],[b,m]],topleft:[[0,0],[0,m],[b,m]],topcenter:[[0,m],[k,0],[b,m]],bottomcenter:[[0,0],[b,0],[k,m]],rightcenter:[[0,0],[b,q],[0,m]],leftcenter:[[b,0],[b,m],[0,q]]};b.lefttop=b.bottomright;b.righttop=b.bottomleft;b.leftbottom=b.topright;b.rightbottom=b.topleft;return b[e.string()]}function ea(e){function b(h,p,c){if(s.tip){h=a.extend({},q.corner);p=c.adjusted;var v;if(q.corner.fixed!==w){if(p.left)h.x=h.x==="center"?p.left>0?"left":"right":h.x==="left"?"right":"left"; -if(p.top)h.y=h.y==="center"?p.top>0?"top":"bottom":h.y==="top"?"bottom":"top";if(h.string()!==j.corner&&(j.top!==p.top||j.left!==p.left))v=q.update(h)}v||(v=q.position(h,0));if(v.right!==T)v.left=v.right;if(v.bottom!==T)v.top=v.bottom;v.option=Math.max(0,l.offset);c.left-=v.left.charAt?v.option:(v.right?-1:1)*v.left;c.top-=v.top.charAt?v.option:(v.bottom?-1:1)*v.top;j.left=p.left;j.top=p.top;j.corner=h.string()}}function m(h,p,c){p=!p?h[h.precedance]:p;p="border-"+p+"-width";h=parseInt((s.titlebar&& -h.y==="top"?s.titlebar:s.content).css(p),10);return(c?h||parseInt(x.css(p),10):h)||0}function k(h){var p=h.precedance==="y",c=D[p?"width":"height"],v=D[p?"height":"width"],B=h.string().indexOf("center")>-1,g=c*(B?0.5:1),d=Math.pow;h=Math.round;var f=Math.sqrt(d(g,2)+d(v,2));g=[z/g*f,z/v*f];g[2]=Math.sqrt(d(g[0],2)-d(z,2));g[3]=Math.sqrt(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)];return{height:c[p?0:1],width:c[p?1:0]}}var q=this,l=e.options.style.tip,s=e.elements,x=s.tooltip, -j={top:0,left:0,corner:""},D={width:l.width,height:l.height},y={},z=l.border||0,N=a("")[0].getContext;q.corner=E;q.mimic=E;q.checks={"^position.my|style.tip.(corner|mimic|border)$":function(){q.init()||q.destroy();e.reposition()},"^style.tip.(height|width)$":function(){D={width:l.width,height:l.height};q.create();q.update();e.reposition()},"^content.title.text|style.(classes|widget)$":function(){s.tip&&q.update()}};a.extend(q,{init:function(){var h=q.detectCorner()&&(N||a.browser.msie); -if(h){q.create();q.update();x.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",b)}return h},detectCorner:function(){var h=l.corner,p=e.options.position,c=p.at;p=p.my.string?p.my.string():p.my;if(h===o||p===o&&c===o)return o;else if(h===w)q.corner=new a.fn.qtip.plugins.Corner(p);else if(!h.string){q.corner=new a.fn.qtip.plugins.Corner(h);q.corner.fixed=w}return q.corner.string()!=="centercenter"},detectColours:function(){var h=s.tip.css({backgroundColor:"",border:""}),p=q.corner,c=p[p.precedance],v= -"border-"+c+"-color";c="border"+c.charAt(0)+c.substr(1)+"Color";var B=/rgba?\(0, 0, 0(, 0)?\)|transparent/i;p=s.titlebar&&(p.y==="top"||p.y==="center"&&h.position().top+D.height/2+l.offset",{"class":"ui-tooltip-tip"}).css({width:h,height:p}).prependTo(x);if(N)a("").appendTo(s.tip)[0].getContext("2d").save();else{h=''; -s.tip.html(z?h+=h:h)}},update:function(h){var p=s.tip,c=p.children(),v=D.width,B=D.height,g=l.mimic,d=Math.round,f,i,r;if(!h)h=q.corner;if(g===o)g=h;else{g=new a.fn.qtip.plugins.Corner(g);g.precedance=h.precedance;if(g.x==="inherit")g.x=h.x;else if(g.y==="inherit")g.y=h.y;else if(g.x===g.y)g[h.precedance]=h[h.precedance]}f=g.precedance;q.detectColours();z=y.border==="transparent"||y.border==="#123456"?0:l.border===w?m(h,E,w):l.border;i=da(g,v,B);r=k(h);p.css(r);p=h.precedance==="y"?[d(g.x==="left"? -z:g.x==="right"?r.width-v-z:(r.width-v)/2),d(g.y==="top"?r.height-B:0)]:[d(g.x==="left"?r.width-v:0),d(g.y==="top"?z:g.y==="bottom"?r.height-B-z:(r.height-B)/2)];if(N){c.attr(r);c=c[0].getContext("2d");c.restore();c.save();c.clearRect(0,0,3E3,3E3);c.translate(p[0],p[1]);c.beginPath();c.moveTo(i[0][0],i[0][1]);c.lineTo(i[1][0],i[1][1]);c.lineTo(i[2][0],i[2][1]);c.closePath();c.fillStyle=y.fill;c.strokeStyle=y.border;c.lineWidth=z*2;c.lineJoin="miter";c.miterLimit=100;c.stroke();c.fill()}else{i="m"+ -i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" xe";p[2]=z&&/^(r|b)/i.test(h.string())?1:0;c.css({antialias:""+(g.string().indexOf("center")>-1),left:p[0]-p[2]*Number(f==="x"),top:p[1]-p[2]*Number(f==="y"),width:v+z,height:B+z}).each(function(n){var u=a(this);u.attr({coordsize:v+z+" "+(B+z),path:i,fillcolor:y.fill,filled:!!n,stroked:!!!n}).css({display:z||n?"block":"none"});!n&&z>0&&u.html()===""&&u.html('')})}return q.position(h, -1)},position:function(h,p){var c=s.tip,v={},B=Math.max(0,l.offset),g,d,f;if(l.corner===o||!c)return o;h=h||q.corner;g=h.precedance;d=k(h)[g==="x"?"width":"height"];f=a.browser.msie&&z&&/^(b|r)/i.test(h.string())?1:0;a.each(g==="y"?[h.x,h.y]:[h.y,h.x],function(i,r){var n,u;if(r==="center"){n=g==="y"?"left":"top";v[n]="50%";v["margin-"+n]=-Math.round(d/2)+B}else{n=m(h,r,w);u=a.browser.mozilla;var F=h.y+(u?"":"-")+h.x;u=(u?"-moz-":a.browser.webkit?"-webkit-":"")+(u?"border-radius-"+F:"border-"+F+"-radius"); -u=parseInt((s.titlebar&&h.y==="top"?s.titlebar:s.content).css(u),10)||parseInt(x.css(u),10)||0;v[r]=i||!z?m(h,r):B+(u>n?u:0)}});v[h[g]]-=d+f;p&&c.css({top:"",bottom:"",left:"",right:"",margin:""}).css(v);return v},destroy:function(){s.tip&&s.tip.remove();x.unbind(".qtip-tip")}});q.init()}function fa(e){var b=this,m=e.options.show.modal,k=e.elements,q=k.tooltip;b.checks={"^show.modal.(on|blur)$":function(){b.init();k.overlay.toggle(q.is(":visible"))}};a.extend(b,{init:function(){if(m.on){q.unbind(".qtipmodal").bind("tooltipshow.qtipmodal tooltiphide.qtipmodal", -function(l,s,x){l=l.type.replace("tooltip","");a.isFunction(m[l])?m[l].call(k.overlay,x,s):b[l](x)});b.create();m.blur===w&&k.overlay.unbind(".qtipmodal"+e.id).bind("click.qtipmodal"+e.id,function(){e.hide.call(e)})}},create:function(){var l=a("#qtip-overlay");if(l.length)k.overlay=l;else{k.overlay=a("
",{id:"#qtip-overlay".substr(1),css:{position:"absolute",top:0,left:0,display:"none",zIndex:parseInt(q.css("z-index"),10)-1}}).appendTo(document.body);a(O).bind("resize.qtipmodal",function(){k.overlay.css({height:Math.max(a(O).height(), -a(document).height()),width:Math.max(a(O).width(),a(document).width())})}).trigger("resize")}},toggle:function(l){var s=k.overlay,x=e.options.show.modal.effect,j=l?"show":"hide";s.stop(w,o);if(a.isFunction(x))x.call(s,l);else x===o?s[j]():s.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){b.toggle(w)},hide:function(){b.toggle(o)},destroy:function(){var l=w;a("*").each(function(){var s=a(this).data("qtip");if(s&&s.id!==e.id&&s.options.show.modal)return l=o});if(l){k.overlay.remove(); -a(O).unbind(".qtipmodal")}else k.overlay.unbind(".qtipmodal"+e.id);q.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});b.init()}function ga(e){var b=this,m=e.elements,k=m.tooltip,q=".bgiframe-"+e.id,l="tooltipmove"+q+" tooltipshow"+q;a.extend(b,{init:function(){m.bgiframe=a('');m.bgiframe.appendTo(k);k.bind(l,b.adjust)}, -adjust:function(){var s=e.get("dimensions"),x=e.plugins.tip,j=e.elements.tip,D;D=parseInt(k.css("border-left-width"),10)||0;D={left:-D,top:-D};if(x&&j){x=x.corner.precedance==="x"?["width","left"]:["height","top"];D[x[1]]-=j[x[0]]()}m.bgiframe.css(D).css(s)},destroy:function(){b.iframe.remove();k.unbind(l)}});b.init()}var w=true,o=false,E=null,M="ui-tooltip",Y="ui-widget",S="ui-state-disabled",V="div.qtip."+M,W=M+"-focus",aa="-31000px",Z="oldtitle";a.fn.qtip=function(e,b,m){var k=String(e).toLowerCase(), -q=E,l=k==="disable"?[w]:a.makeArray(arguments).slice(1,10),s=l[l.length-1],x=this[0]?a.data(this[0],"qtip"):E;if(!arguments.length&&x||k==="api")return x;else if("string"===typeof e){this.each(function(){var j=a.data(this,"qtip");if(!j)return w;if(/option|set/.test(k)&&b)if(m!==T)j.set(b,m);else q=j.get(b);else{if(!j.rendered&&(k==="show"||k==="toggle")){if(s&&s.timeStamp)j.cache.event=s;j.render(1)}else if(k==="enable"){k="disable";l=[o]}j[k]&&j[k].apply(j[k],l)}});return q!==E?q:this}else if("object"=== -typeof e||!arguments.length){x=X(a.extend(w,{},e));return a.fn.qtip.bind.call(this,x,s)}};a.fn.qtip.bind=function(e,b){return this.each(function(){function m(D){function y(){j.render(typeof D==="object"||k.show.ready);q.show.unbind(l.show);q.hide.unbind(l.hide)}if(j.cache.disabled)return o;j.cache.event=a.extend({},D);if(k.show.delay>0){clearTimeout(j.timers.show);j.timers.show=setTimeout(y,k.show.delay);l.show!==l.hide&&q.hide.bind(l.hide,function(){clearTimeout(j.timers.show)})}else y()}var k,q, -l,s=e.id=!e.id||e.id===o||e.id.length<1||a("#"+M+"-"+e.id).length?a.fn.qtip.nextid++:e.id,x=".qtip-"+s+"-create",j=ba.call(this,s,e);if(j===o)return w;k=j.options;a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(j)});q={show:k.show.target,hide:k.hide.target};l={show:String(k.show.event).replace(" ",x+" ")+x,hide:String(k.hide.event).replace(" ",x+" ")+x};q.show.bind(l.show,m);if(k.show.ready||k.prerender)m(b)})};a.each({attr:function(e,b){var m=this[0],k=a.data(m,"qtip");if(e=== -"title")if(arguments.length===1)return a.data(m,Z);else{k&&k.rendered&&k.options.content.attr==="title"&&k.cache.attr&&k.set("content.text",b);return a.data(m,Z,b)}},clone:function(){var e=a([]),b;a("*",this).each(function(){var m=a.data(this,m);if(m){a.attr(this,"title",m);e=e.add(this)}});b=a.fn.clone_replacedByqTip.apply(this,arguments);e.removeAttr("title");return b},remove:a.ui?E:function(e,b){a(this).each(function(){if(!b)if(!e||a.filter(e,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}}, +typeof d)d=!(g.hasClass(f)||c.cache.disabled);if(c.rendered){g.toggleClass(f,d);a.attr(g[0],"aria-disabled",d)}else c.cache.disabled=!!d;return c},destroy:function(){var d=e[0],f=a.data(d,f);if(c.rendered){g.remove();a.each(c.plugins,function(){this.initialize==="render"&&this.destroy()})}clearTimeout(c.timers.show);clearTimeout(c.timers.hide);p(1,1,1,1);a.removeData(d,"qtip");f&&a.attr(d,"title",f);e.removeAttr("aria-describedby");return e}})}function ba(e,b){var m,j,q,k=a(this),s=a(document.body), +x=this===document?s:k;j=k.metadata?k.metadata(b.metadata):E;var l=a.extend(w,{},a.fn.qtip.defaults,b,X((j&&b.metadata.type==="html5"?j[b.metadata.name]:E)||j));a.removeData(this,"metadata");j=l.position;if("boolean"===typeof l.content.text){q=a.attr(this,l.content.attr);if(l.content.attr!==o&&q)l.content.text=q;else return o}if(j.container===o)j.container=s;if(j.target===o)j.target=x;if(l.show.target===o)l.show.target=x;if(l.hide.target===o)l.hide.target=x;if(l.position.viewport===w)l.position.viewport= +j.container;j.at=new a.fn.qtip.plugins.Corner(j.at);j.my=new a.fn.qtip.plugins.Corner(j.my);if(a.data(this,"qtip"))if(l.overwrite)k.qtip("destroy");else if(l.overwrite===o)return o;if(a.attr(this,"title")){a.data(this,Z,a.attr(this,"title"));k.removeAttr("title")}m=new $(k,l,e,!!q);a.data(this,"qtip",m);k.bind("remove.qtip",function(){m.destroy()});return m}function ca(e){var b=this,m=e.elements.tooltip,j=e.options.content.ajax;b.checks={"^content.ajax":function(q,k){if(k==="once")b.once();else j&& +j.url&&b.load()}};a.extend(b,{init:function(){if(j&&j.url){b.load();m.one("tooltipshow",b.once)}},once:function(){j.once?b.destroy():m.bind("tooltipshow.qtip-ajax",b.load)},load:function(){a.ajax(a.extend({success:function(q){e.set("content.text",q)},error:function(q,k,s){e.set("content.text",k+": "+s)},context:e},j));return b},destroy:function(){m.unbind(".qtip-ajax")}});b.init()}function da(e,b,m){var j=Math.ceil(b/2),q=Math.ceil(m/2);b={bottomright:[[0,0],[b,m],[b,0]],bottomleft:[[0,0],[b,0],[0, +m]],topright:[[0,m],[b,0],[b,m]],topleft:[[0,0],[0,m],[b,m]],topcenter:[[0,m],[j,0],[b,m]],bottomcenter:[[0,0],[b,0],[j,m]],rightcenter:[[0,0],[b,q],[0,m]],leftcenter:[[b,0],[b,m],[0,q]]};b.lefttop=b.bottomright;b.righttop=b.bottomleft;b.leftbottom=b.topright;b.rightbottom=b.topleft;return b[e.string()]}function ea(e){function b(h,p,c){if(s.tip){h=a.extend({},q.corner);p=c.adjusted;var v;if(q.corner.fixed!==w){if(p.left)h.x=h.x==="center"?p.left>0?"left":"right":h.x==="left"?"right":"left";if(p.top)h.y= +h.y==="center"?p.top>0?"top":"bottom":h.y==="top"?"bottom":"top";if(h.string()!==l.corner&&(l.top!==p.top||l.left!==p.left))v=q.update(h)}v||(v=q.position(h,0));if(v.right!==T)v.left=v.right;if(v.bottom!==T)v.top=v.bottom;v.option=Math.max(0,k.offset);c.left-=v.left.charAt?v.option:(v.right?-1:1)*v.left;c.top-=v.top.charAt?v.option:(v.bottom?-1:1)*v.top;l.left=p.left;l.top=p.top;l.corner=h.string()}}function m(h,p,c){p=!p?h[h.precedance]:p;p="border-"+p+"-width";h=parseInt((s.titlebar&&h.y==="top"? +s.titlebar:s.content).css(p),10);return(c?h||parseInt(x.css(p),10):h)||0}function j(h){var p=h.precedance==="y",c=D[p?"width":"height"],v=D[p?"height":"width"],B=h.string().indexOf("center")>-1,g=c*(B?0.5:1),d=Math.pow;h=Math.round;var f=Math.sqrt(d(g,2)+d(v,2));g=[z/g*f,z/v*f];g[2]=Math.sqrt(d(g[0],2)-d(z,2));g[3]=Math.sqrt(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)];return{height:c[p?0:1],width:c[p?1:0]}}var q=this,k=e.options.style.tip,s=e.elements,x=s.tooltip,l={top:0,left:0, +corner:""},D={width:k.width,height:k.height},y={},z=k.border||0,N=a("")[0].getContext;q.corner=E;q.mimic=E;q.checks={"^position.my|style.tip.(corner|mimic|border)$":function(){q.init()||q.destroy();e.reposition()},"^style.tip.(height|width)$":function(){D={width:k.width,height:k.height};q.create();q.update();e.reposition()},"^content.title.text|style.(classes|widget)$":function(){s.tip&&q.update()}};a.extend(q,{init:function(){var h=q.detectCorner()&&(N||a.browser.msie);if(h){q.create(); +q.update();x.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",b)}return h},detectCorner:function(){var h=k.corner,p=e.options.position,c=p.at;p=p.my.string?p.my.string():p.my;if(h===o||p===o&&c===o)return o;else if(h===w)q.corner=new a.fn.qtip.plugins.Corner(p);else if(!h.string){q.corner=new a.fn.qtip.plugins.Corner(h);q.corner.fixed=w}return q.corner.string()!=="centercenter"},detectColours:function(){var h=s.tip.css({backgroundColor:"",border:""}),p=q.corner,c=p[p.precedance],v="border-"+c+"-color"; +c="border"+c.charAt(0)+c.substr(1)+"Color";var B=/rgba?\(0, 0, 0(, 0)?\)|transparent/i;p=s.titlebar&&(p.y==="top"||p.y==="center"&&h.position().top+D.height/2+k.offset",{"class":"ui-tooltip-tip"}).css({width:h,height:p}).prependTo(x);if(N)a("").appendTo(s.tip)[0].getContext("2d").save();else{h='';s.tip.html(z? +h+=h:h)}},update:function(h){var p=s.tip,c=p.children(),v=D.width,B=D.height,g=k.mimic,d=Math.round,f,i,r;if(!h)h=q.corner;if(g===o)g=h;else{g=new a.fn.qtip.plugins.Corner(g);g.precedance=h.precedance;if(g.x==="inherit")g.x=h.x;else if(g.y==="inherit")g.y=h.y;else if(g.x===g.y)g[h.precedance]=h[h.precedance]}f=g.precedance;q.detectColours();z=y.border==="transparent"||y.border==="#123456"?0:k.border===w?m(h,E,w):k.border;i=da(g,v,B);r=j(h);p.css(r);p=h.precedance==="y"?[d(g.x==="left"?z:g.x==="right"? +r.width-v-z:(r.width-v)/2),d(g.y==="top"?r.height-B:0)]:[d(g.x==="left"?r.width-v:0),d(g.y==="top"?z:g.y==="bottom"?r.height-B-z:(r.height-B)/2)];if(N){c.attr(r);c=c[0].getContext("2d");c.restore();c.save();c.clearRect(0,0,3E3,3E3);c.translate(p[0],p[1]);c.beginPath();c.moveTo(i[0][0],i[0][1]);c.lineTo(i[1][0],i[1][1]);c.lineTo(i[2][0],i[2][1]);c.closePath();c.fillStyle=y.fill;c.strokeStyle=y.border;c.lineWidth=z*2;c.lineJoin="miter";c.miterLimit=100;c.stroke();c.fill()}else{i="m"+i[0][0]+","+i[0][1]+ +" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" xe";p[2]=z&&/^(r|b)/i.test(h.string())?1:0;c.css({antialias:""+(g.string().indexOf("center")>-1),left:p[0]-p[2]*Number(f==="x"),top:p[1]-p[2]*Number(f==="y"),width:v+z,height:B+z}).each(function(n){var u=a(this);u.attr({coordsize:v+z+" "+(B+z),path:i,fillcolor:y.fill,filled:!!n,stroked:!!!n}).css({display:z||n?"block":"none"});!n&&z>0&&u.html()===""&&u.html('')})}return q.position(h, +1)},position:function(h,p){var c=s.tip,v={},B=Math.max(0,k.offset),g,d,f;if(k.corner===o||!c)return o;h=h||q.corner;g=h.precedance;d=j(h)[g==="x"?"width":"height"];f=a.browser.msie&&z&&/^(b|r)/i.test(h.string())?1:0;a.each(g==="y"?[h.x,h.y]:[h.y,h.x],function(i,r){var n,u;if(r==="center"){n=g==="y"?"left":"top";v[n]="50%";v["margin-"+n]=-Math.round(d/2)+B}else{n=m(h,r,w);u=a.browser.mozilla;var F=h.y+(u?"":"-")+h.x;u=(u?"-moz-":a.browser.webkit?"-webkit-":"")+(u?"border-radius-"+F:"border-"+F+"-radius"); +u=parseInt((s.titlebar&&h.y==="top"?s.titlebar:s.content).css(u),10)||parseInt(x.css(u),10)||0;v[r]=i||!z?m(h,r):B+(u>n?u:0)}});v[h[g]]-=d+f;p&&c.css({top:"",bottom:"",left:"",right:"",margin:""}).css(v);return v},destroy:function(){s.tip&&s.tip.remove();x.unbind(".qtip-tip")}});q.init()}function fa(e){var b=this,m=e.options.show.modal,j=e.elements,q=j.tooltip;b.checks={"^show.modal.(on|blur)$":function(){b.init();j.overlay.toggle(q.is(":visible"))}};a.extend(b,{init:function(){if(m.on){q.unbind(".qtipmodal").bind("tooltipshow.qtipmodal tooltiphide.qtipmodal", +function(k,s,x){k=k.type.replace("tooltip","");a.isFunction(m[k])?m[k].call(j.overlay,x,s):b[k](x)});b.create();m.blur===w&&j.overlay.unbind(".qtipmodal"+e.id).bind("click.qtipmodal"+e.id,function(){e.hide.call(e)})}},create:function(){var k=a("#qtip-overlay");if(k.length)j.overlay=k;else{j.overlay=a("
",{id:"#qtip-overlay".substr(1),css:{position:"absolute",top:0,left:0,display:"none",zIndex:parseInt(q.css("z-index"),10)-1}}).appendTo(document.body);a(O).bind("resize.qtipmodal",function(){j.overlay.css({height:Math.max(a(O).height(), +a(document).height()),width:Math.max(a(O).width(),a(document).width())})}).trigger("resize")}},toggle:function(k){var s=j.overlay,x=e.options.show.modal.effect,l=k?"show":"hide";s.stop(w,o);if(a.isFunction(x))x.call(s,k);else x===o?s[l]():s.fadeTo(90,k?0.7:0,function(){k||a(this).hide()})},show:function(){b.toggle(w)},hide:function(){b.toggle(o)},destroy:function(){var k=w;a("*").each(function(){var s=a(this).data("qtip");if(s&&s.id!==e.id&&s.options.show.modal)return k=o});if(k){j.overlay.remove(); +a(O).unbind(".qtipmodal")}else j.overlay.unbind(".qtipmodal"+e.id);q.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});b.init()}function ga(e){var b=this,m=e.elements,j=m.tooltip,q=".bgiframe-"+e.id,k="tooltipmove"+q+" tooltipshow"+q;a.extend(b,{init:function(){m.bgiframe=a('');m.bgiframe.appendTo(j);j.bind(k,b.adjust)}, +adjust:function(){var s=e.get("dimensions"),x=e.plugins.tip,l=e.elements.tip,D;D=parseInt(j.css("border-left-width"),10)||0;D={left:-D,top:-D};if(x&&l){x=x.corner.precedance==="x"?["width","left"]:["height","top"];D[x[1]]-=l[x[0]]()}m.bgiframe.css(D).css(s)},destroy:function(){b.iframe.remove();j.unbind(k)}});b.init()}var w=true,o=false,E=null,M="ui-tooltip",Y="ui-widget",S="ui-state-disabled",V="div.qtip."+M,W=M+"-focus",aa="-31000px",Z="oldtitle";a.fn.qtip=function(e,b,m){var j=String(e).toLowerCase(), +q=E,k=j==="disable"?[w]:a.makeArray(arguments).slice(1,10),s=k[k.length-1],x=this[0]?a.data(this[0],"qtip"):E;if(!arguments.length&&x||j==="api")return x;else if("string"===typeof e){this.each(function(){var l=a.data(this,"qtip");if(!l)return w;if(/option|set/.test(j)&&b)if(m!==T)l.set(b,m);else q=l.get(b);else{if(!l.rendered&&(j==="show"||j==="toggle")){if(s&&s.timeStamp)l.cache.event=s;l.render(1)}else if(j==="enable"){j="disable";k=[o]}l[j]&&l[j].apply(l[j],k)}});return q!==E?q:this}else if("object"=== +typeof e||!arguments.length){x=X(a.extend(w,{},e));return a.fn.qtip.bind.call(this,x,s)}};a.fn.qtip.bind=function(e,b){return this.each(function(){function m(D){function y(){l.render(typeof D==="object"||j.show.ready);q.show.unbind(k.show);q.hide.unbind(k.hide)}if(l.cache.disabled)return o;l.cache.event=a.extend({},D);if(j.show.delay>0){clearTimeout(l.timers.show);l.timers.show=setTimeout(y,j.show.delay);k.show!==k.hide&&q.hide.bind(k.hide,function(){clearTimeout(l.timers.show)})}else y()}var j,q, +k,s=e.id=!e.id||e.id===o||e.id.length<1||a("#"+M+"-"+e.id).length?a.fn.qtip.nextid++:e.id,x=".qtip-"+s+"-create",l=ba.call(this,s,e);if(l===o)return w;j=l.options;a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(l)});q={show:j.show.target,hide:j.hide.target};k={show:String(j.show.event).replace(" ",x+" ")+x,hide:String(j.hide.event).replace(" ",x+" ")+x};q.show.bind(k.show,m);if(j.show.ready||j.prerender)m(b)})};a.each({attr:function(e,b){var m=this[0],j=a.data(m,"qtip");if(e=== +"title")if(arguments.length===1)return a.data(m,Z);else{j&&j.rendered&&j.options.content.attr==="title"&&j.cache.attr&&j.set("content.text",b);return a.data(m,Z,b)}},clone:function(){var e=a([]),b;a("*",this).each(function(){var m=a.data(this,m);if(m){a.attr(this,"title",m);e=e.add(this)}});b=a.fn.clone_replacedByqTip.apply(this,arguments);e.removeAttr("title");return b},remove:a.ui?E:function(e,b){a(this).each(function(){if(!b)if(!e||a.filter(e,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}}, function(e,b){if(!b)return w;var m=a.fn[e+"_replacedByqTip"]=a.fn[e];a.fn[e]=function(){return b.apply(this,arguments)||m.apply(this,arguments)}});a(O).load(function(){var e=document,b=e.body;a(e).bind("mousemove.qtip",function(m){a.fn.qtip.mouse={pageX:m.pageX,pageY:m.pageY}});e.activeElement===T&&e.addEventListener("focus",function(m){if(m&&m.target)e.activeElement=m.target===e?b:m.target},true)});a.fn.qtip.version="2.0.0pre";a.fn.qtip.nextid=0;a.fn.qtip.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "); a.fn.qtip.zindex=15E3;a.fn.qtip.plugins={Corner:function(e){e=String(e).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase();this.x=(e.match(/left|right/i)||e.match(/center/)||["inherit"])[0].toLowerCase();this.y=(e.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.precedance=e.charAt(0).search(/^(t|b)/)>-1?"y":"x";this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y};this.abbreviation=function(){var b=this.x.substr(0,1),m=this.y.substr(0,1); return b===m?b:b==="c"||b!=="c"&&m!=="c"?m+b:b+m}},iOS:parseFloat((/CPU.+OS ([0-9_]{3}).*AppleWebkit.*Mobile/i.exec(navigator.userAgent)||[0,"4_2"])[1].replace("_","."))<4.1};a.fn.qtip.defaults={prerender:o,id:o,overwrite:w,metadata:{type:"class"},content:{text:w,attr:"title",title:{text:o,button:o}},position:{my:"top left",at:"bottom right",target:o,container:o,viewport:o,adjust:{x:0,y:0,mouse:w,resize:w},effect:w},show:{target:o,event:"mouseenter",effect:w,delay:90,solo:o,ready:o},hide:{target:o, event:"mouseleave",effect:w,delay:0,fixed:o,inactive:o},style:{classes:"",widget:o},events:{render:E,move:E,show:E,hide:E,toggle:E,focus:E,blur:E}};a.fn.qtip.plugins.ajax=function(e){var b=e.plugins.ajax;return"object"===typeof b?b:e.plugins.ajax=new ca(e)};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(e){var b=e.content;if(b&&"ajax"in b){b=b.ajax;if(typeof b!=="object")b=e.content.ajax={url:b};if("boolean"!==typeof b.once&&b.once)b.once=!!b.once}};a.extend(w, a.fn.qtip.defaults,{content:{ajax:{once:w}}});a.fn.qtip.plugins.tip=function(e){var b=e.plugins.tip;return"object"===typeof b?b:e.plugins.tip=new ea(e)};a.fn.qtip.plugins.tip.initialize="render";a.fn.qtip.plugins.tip.sanitize=function(e){var b=e.style;if(b&&"tip"in b){b=e.style.tip;if(typeof b!=="object")e.style.tip={corner:b};if(!/string|boolean/i.test(typeof b.corner))b.corner=w;typeof b.width!=="number"&&delete b.width;typeof b.height!=="number"&&delete b.height;typeof b.border!=="number"&&b.border!== w&&delete b.border;typeof b.offset!=="number"&&delete b.offset}};a.extend(w,a.fn.qtip.defaults,{style:{tip:{corner:w,mimic:o,width:8,height:8,border:w,offset:0}}});a.fn.qtip.plugins.imagemap=function(e,b){function m(z,N){for(var h=0,p=1,c=1,v=0,B=0,g=z.width,d=z.height;g>0&&d>0&&p>0&&c>0;){g=Math.floor(g/2);d=Math.floor(d/2);if(b.x==="left")p=g;else if(b.x==="right")p=z.width-g;else p+=Math.floor(g/2);if(b.y==="top")c=d;else if(b.y==="bottom")c=z.height-d;else c+=Math.floor(d/2);for(h=N.length;h--;){if(N.length< -2)break;v=N[h][0]-z.offset.left;B=N[h][1]-z.offset.top;if(b.x==="left"&&v>=p||b.x==="right"&&v<=p||b.x==="center"&&(vz.width-p)||b.y==="top"&&B>=c||b.y==="bottom"&&B<=c||b.y==="center"&&(Bz.height-c))N.splice(h,1)}}return{left:N[0][0],top:N[0][1]}}var k=e.attr("shape").toLowerCase(),q=e.attr("coords").split(","),l=[],s=a('img[usemap="#'+e.parent("map").attr("name")+'"]'),x=s.offset(),j={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},D=0,y=0;x.left+=Math.ceil((s.outerWidth()- -s.width())/2);x.top+=Math.ceil((s.outerHeight()-s.height())/2);if(k==="poly")for(D=q.length;D--;){y=[parseInt(q[--D],10),parseInt(q[D+1],10)];if(y[0]>j.offset.right)j.offset.right=y[0];if(y[0]j.offset.bottom)j.offset.bottom=y[1];if(y[1]=p||b.x==="right"&&v<=p||b.x==="center"&&(vz.width-p)||b.y==="top"&&B>=c||b.y==="bottom"&&B<=c||b.y==="center"&&(Bz.height-c))N.splice(h,1)}}return{left:N[0][0],top:N[0][1]}}var j=e.attr("shape").toLowerCase(),q=e.attr("coords").split(","),k=[],s=a('img[usemap="#'+e.parent("map").attr("name")+'"]'),x=s.offset(),l={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},D=0,y=0;x.left+=Math.ceil((s.outerWidth()- +s.width())/2);x.top+=Math.ceil((s.outerHeight()-s.height())/2);if(j==="poly")for(D=q.length;D--;){y=[parseInt(q[--D],10),parseInt(q[D+1],10)];if(y[0]>l.offset.right)l.offset.right=y[0];if(y[0]l.offset.bottom)l.offset.bottom=y[1];if(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}('"7C 5u";(12(a,O,T){12 X(e){13 b;11(!e)15 o;11("1E"!==1k e.2k)e.2k={1Q:e.2k};11("1b"2b e){11("1E"!==1k e.1b||e.1b.21)e.1b={1H:e.1b};b=e.1b.1H||o;11(!a.2q(b)&&(!b&&!b.1q||b.1p<1||"1E"===1k b&&!b.21))e.1b.1H=o;11("1j"2b e.1b){11("1E"!==1k e.1b.1j)e.1b.1j={1H:e.1b.1j};b=e.1b.1j.1H||o;11(!a.2q(b)&&(!b&&!b.1q||b.1p<1||"1E"===1k b&&!b.21))e.1b.1j.1H=o}}11("1l"2b e)11("1E"!==1k e.1l)e.1l={1U:e.1l,2n:e.1l};11("16"2b e)11("1E"!==1k e.16)e.16=e.16.21?{1i:e.16}:{1u:e.16};11("1a"2b e)11("1E"!==1k e.1a)e.1a=e.1a.21?{1i:e.1a}:{1u:e.1a};11("1m"2b e)11("1E"!==1k e.1m)e.1m={36:e.1m};a.1y(a.1c.14.1h,12(){17.3b&&17.3b(e)});15 e}12 $(e,b,m,k){12 q(d){13 f,i=d.3d("."),r=b[i[0]];2Q(d=1;d",{"1Z":"1L-3f-3D "+(b.1m.2C?"":M+"-3y"),1j:"4k 1C","27-5A":"4k 1C"}).5C(a("<5D />",{"1Z":"1L-3y 1L-3y-7B",2X:"&5E;"}));d.1T.35(d.1O).1q("4q","1T").4R(12(i){a(17).2B("1L-3f-4R",i.1Q==="3p")}).43(12(i){g.2s(S)||c.1a(i);15 o}).1r("3V 5G 53 5I 5J",12(i){a(17).2B("1L-3f-6A 1L-3f-2z",i.1Q.2V(-4)==="5K")});c.3i()}12 y(){13 d=c.1z,f=B+"-1j";d.1O&&j();d.1O=a("<2F />",{"1Z":M+"-1O "+(b.1m.2C?"1L-2C-4m":"")}).3G(d.1j=a("<2F />",{1w:f,"1Z":M+"-1j","27-3N":w})).5L(d.1b);11(b.1b.1j.1T)D();1d c.1D===w&&c.3i()}12 z(d){13 f=c.1z.1j;11(!c.1D||!d)15 o;11(a.2q(d))d=d.23(e,c)||"";d.21&&d.1p>0?f.4L().3G(d.1g({2D:"33"})):f.2X(d);c.3i();c.1D===w&&c.2e(c.1v.1u)}12 N(d){13 f=c.1z.1b;11(!c.1D||!d)15 o;11(a.2q(d))d=d.23(e,c)||"";d.21&&d.1p>0?f.4L().3G(d.1g({2D:"33"})):f.2X(d);g.3s("3U",12(i){12 r(u){n=n.3t(u);11(n.1p===0){c.3i();c.1D===w&&c.2e(c.1v.1u);i()}}13 n=f.5M("3j:3t([1f]):3t([1e])");n.1y(12(u,F){13 K=["5N","4X","2S","5O",""].7M(".14-5P ");a(17).1r(K,12(){1Y(c.1G.3j[u]);r(17)});(12 A(){11(F.1f)15 r(F);c.1G.3j[u]=3g(A,20)})();15 w});n.1p===0&&r(n)});15 c}12 h(d,f,i,r){12 n(t){11(g.2s(S))15 o;G.16.2A("14-"+m+"-2l");1Y(c.1G.16);1Y(c.1G.1a);13 H=12(){c.16(t)};11(b.16.2u>0)c.1G.16=3g(H,b.16.2u);1d H()}12 u(t){11(g.2s(S))15 o;13 H=a(t.4u||t.1i),J=H.4o(V)[0]===g[0];H=H[0]===G.16[0];1Y(c.1G.16);1Y(c.1G.1a);11(b.1a.2t&&(C.1i==="2i"&&J||/2i(4s|4t|3J)/.1N(t.1Q)&&(J||H))){t.5Q();t.5R();15 o}g.4c(1,1);11(b.1a.2u>0)c.1G.1a=3g(12(){c.1a(t)},b.1a.2u);1d c.1a(t)}12 F(t){11(g.2s(S))15 o;1Y(c.1G.2l);c.1G.2l=3g(12(){c.1a(t)},b.1a.2l)}12 K(t){11(!c.1v.3R){c.1v.3R=1;s()&&c.2e(t);c.1v.3R=0}}13 A=".14-"+m,C=b.1l,G={16:b.16.1i,1a:b.1a.1i,1M:C.1M[0]===v?1V:C.1M},Q={16:2U(b.16.1u).3d(" "),1a:2U(b.1a.1u).3d(" ")},R=a(1V),I=a.1X.2H&&1R(a.1X.3C,10)===6;11(i){11(b.1a.2t){G.1a=G.1a.2G(g);g.1r("5S"+A,12(){g.2s(S)||1Y(c.1G.1a)})}g.1r("3p"+A+" 4g"+A,12(t){c[t.1Q==="3p"?"2z":"2o"](t)})}11(f){11("34"===1k b.1a.2l){G.16.1r("14-"+m+"-2l",F);a.1y(a.1c.14.4I,12(t,H){G.1a.2G(c.1z.1C).1r(H+A+"-2l",F)})}a.1y(Q.1a,12(t,H){13 J=a.5T(H,Q.16),L=a(G.1a);11(J>-1&&L.2G(G.16).1p===L.1p||H==="4y"){G.16.1r(H+A,12(P){s()?u(P):n(P)});2Y Q.16[J]}1d G.1a.1r(H+A,u)})}d&&a.1y(Q.16,12(t,H){G.16.1r(H+A,n)});11(r){11(C.2M.2v||C.2c)a(a.1u.5V.2v?C.2c:O).1r("2v"+A,K);11(C.2c||I&&g.1g("1l")==="2t")a(C.2c).1r("3O"+A,K);/4y/i.1N(b.1a.1u)&&R.1r("3V"+A,12(t){13 H=a(t.1i);H.4o(V).1p===0&&H.2G(e).1p>1&&s()&&!g.2s(S)&&c.1a(t)});C.1i==="2i"&&R.1r("44"+A,12(t){11(C.2M.2i&&!g.2s(S)&&s())c.2e(t||a.1c.14.2i)})}}12 p(d,f,i,r){r=1R(r,10)!==0;13 n=".14-"+m;f={16:d?b.16.1i:E,1a:f?b.1a.1i:E,1C:i?c.1z.1C:E,1b:i?c.1z.1b:E,1M:r?b.1l.1M[0]===v?1V:b.1l.1M:E,4d:r?O:E};11(c.1D)a([]).5W(a.6h([f.16,f.1a,f.1C,f.1M,f.1b,f.4d],12(){15 17!==4j})).1W(n);1d d&&f.16.1W(n+"-2I")}13 c=17,v=1V.3a,B=M+"-"+m,g;c.1w=m;c.1D=o;c.1z={1i:e};c.1G={3j:[]};c.2p=b;c.1h={};c.1v={1u:{},1i:E,2L:o,4x:v,1q:k};a.1F(c,{24:12(d){11(c.1D)15 o;13 f=c.1z,i=b.1b.1H,r=b.1b.1j.1H,n=a.3q("5X");a.1q(e[0],"27-3P",B);g=f.1C=a("<2F/>").1q({1w:B,"1Z":M+" 14 1L-4p-4r "+b.1m.36,4q:"5Y","27-5Z":"60","27-3N":o,"27-3P":B+"-1b","27-3K":w}).2B(S,c.1v.2L).22("14",c).35(b.1l.1M).3G(f.1b=a("<2F />",{"1Z":M+"-1b",1w:B+"-1b","27-3N":w}));c.1D=w;11(r){y();z(r)}N(i);a.1y(a.1c.14.1h,12(){17.2E==="24"&&17(c)});h(1,1,1,1);a.1y(b.3I,12(u,F){11(F)g.1r(u==="2f"?"31 4e":"1C"+u,F)});g.3s("3U",12(u){n.3k=c.1v.1u;g.2A(n,[c]);11(b.16.3r||d){g.1a();c.16(c.1v.1u)}u()});15 c},47:12(d){5o(d.2y()){37"5q":d={1f:g.2W(),1e:g.3h()};2x;37"1n":d=l(g[0],b.1l.1M[0]);2x;3D:d=q(d.2y());d=d[0].1K?d[0].1I():d[0].21?d[0]:d[0][d[1]];2x}15 d},2P:12(d,f){d=d.2y();13 i=q(d),r=c.1z,n,u,F,K={61:{"^1w$":12(){13 A=f===w?a.1c.14.3T:f,C=M+"-"+A;11(A!==o&&A.1p>0&&!a("#"+C).1p){g[0].1w=C;r.1b[0].1w=C+"-1b";r.1j[0].1w=C+"-1j"}},"^1b.1H$":12(){N(f)},"^1b.1j.1H$":12(){11(!f)15 j();!c.1z.1j&&f&&y();z(f)},"^1b.1j.1T$":12(){13 A=c.1z.1T,C=c.1z.1j;11(c.1D)11(f){C||y();D()}1d A.25()},"^1l.(1U|2n)$":12(){13 A=/1U$/i.1N(d)?"1U":"2n";11("1I"===1k f)b.1l[A]=28 a.1c.14.1h.2K(f)},"^1l.1M$":12(){c.1D===w&&g.35(f)},"^(16|1a).(1u|1i|2t|2u|2l)$":12(A,C,G,Q){13 R=d.3Y(/2t/i)>-1?[0,[0,1,1,1]]:[d.2V(0,3),d.3e(0)==="s"?[1,0,0,0]:[0,1,0,0]];11(R[0])A[C]=Q;p.2R(c,R[1]);11(R[0])A[C]=G;h.2R(c,R[1])},"^16.3r$":12(){c.1D===o&&c.16()},"^1m.36$":12(){a.1q(g[0],"1Z",M+" 14 1L-4p-4r "+f)},"^1m.2C|1b.1j":x,"^3I.(24|16|3J|1a|2z|2o)$":12(A,C,G){r.1C[(a.2q(f)?"":"63")+"1r"]("1C"+C,G)},"^1l.(1U|2n|2M|1i|1M)|1m|1b":12(){c.2e()}}};a.1y(c.1h,12(A){11("1E"===1k 17.39)K[A]=17.39});n=i[0][i[1]];i[0][i[1]]=f.6p?a(f):f;X(b);2Q(u 2b K)2Q(F 2b K[u])5U(F,"i").1N(d)&&K[u][F].23(c,i[0],i[1],f,n);15 c},2f:12(d,f){12 i(){11(d)a.1X.2H&&g[0].1m.4G("38");1d g.1g({2D:"",4v:"3K",1e:"",4i:"",19:"",18:""})}11(c.1D===o)15 o;13 r=d?"16":"1a",n=b[r],u=s();11((1k d).3Y("3l|34"))d=!u;11(!u&&!d||g.4b(":65"))15 c;11(f){11(/66|67/.1N(f.1Q)&&/4s|4t/.1N(c.1v.1u.1Q)&&f.1i===b.16.1i[0]&&g.68(f.4u).1p)15 c;c.1v.1u=a.1F({},f)}u=a.3q("1C"+r);u.3k=f?c.1v.1u:E;g.2A(u,[c,3F]);11(u.3S())15 c;a.1q(g[0],"27-3K",!!!d);11(d){g.1a().1g({4v:""});c.2z(f);c.2e(f,0);n.5n&&a(V).3t(g).14("1a")}1d{1Y(c.1G.16);c.2o(f)}g.4c(1,1);11(a.2q(n.2g)){n.2g.23(g,c);g.3s("3U",12(F){i.23(17,F);F()})}1d 11(n.2g===o){g[r]();i.23(g)}1d g.5m(3F,d?1:0,i);d&&n.1i.2A("14-"+m+"-2l");15 a.1c.14.69=c},16:12(d){c.2f(w,d)},1a:12(d){c.2f(o,d)},2z:12(d){11(c.1D===o)15 o;13 f=a(V),i=1R(g[0].1m.3o,10),r=a.1c.14.4Z+f.1p;d=a.1F({},d);11(!g.2s(W)){11(i!==r){f.1y(12(){11(17.1m.3o>i)17.1m.3o-=1});f.38("."+W).14("2o",d)}c.1v.4x=1V.45;f=a.3q("6b");f.3k=d;g.2A(f,[c,r]);11(!f.3S())g.42(W)[0].1m.3o=r}15 c},2o:12(d){d=a.1F({},d);13 f;g.4K(W);f=a.3q("6c");f.3k=d;g.2A(f,[c])},2e:12(d,f){11(c.1D===o)15 o;13 i=b.1l.1i,r=b.1l,n=r.1U,u=r.2n,F=r.2M,K=g.3h(),A=g.2W(),C=0,G=0,Q=a.3q("4f"),R=g.1g("1l")==="2t",I=r.2c.21?r.2c:a(O),t={19:0,18:0},H={19:12(J){13 L=I.30,P=u.x==="19"?C:u.x==="1A"?-C:-C/2,U=L-J;L=J+K-I.1e-L;P=(n.x==="19"?K:n.x==="1A"?-K:-K/2)-(n.1K==="x"||n.x===n.y?P:0);11(U>0&&(n.x!=="19"||L>0))t.19-=P;1d 11(L>0&&(n.x!=="1A"||U>0))t.19-=(n.x==="1J"?-1:1)*P+2*F.x;11(t.19<0&&-t.19>L)t.19=J;15 t.19-J},18:12(J){13 L=I.2Z,P=u.y==="18"?G:u.y==="1B"?-G:-G/2,U=L-J;L=J+A-I.1f-L;P=(n.y==="18"?A:n.y==="1B"?-A:-A/2)-(n.1K==="y"||n.x===n.y?P:0);11(U>0&&(n.y!=="18"||L>0))t.18-=P;1d 11(L>0&&(n.y!=="1B"||U>0))t.18-=(n.y==="1J"?-1:1)*P+2*F.y;11(t.18<0&&-t.18>L)t.18=J;15 t.18-J}};f=f===T||!!f||o;I=!I?o:{4C:I,1f:I[(I[0]===O?"h":"6e")+"6f"](),1e:I[(I[0]===O?"w":"6g")+"6i"](),30:I.30(),2Z:I.2Z()};11(i==="2i"){u={x:"19",y:"18"};d=d&&(d.1Q==="2v"||d.1Q==="3O")?c.1v.1u:F.2i||!d||!d.3x?a.1F({},a.1c.14.2i):d;t={18:d.3Q,19:d.3x}}1d{11(i==="1u")i=d&&d.1i&&d.1Q!=="3O"&&d.1Q!=="2v"?c.1v.1i=a(d.1i):c.1v.1i;i=a(i).6j(0);11(i.1p===0)15 c;1d 11(i[0]===1V||i[0]===O){C=i.1e();G=i.1f();11(i[0]===O)t={18:R?0:I.2Z,19:R?0:I.30}}1d 11(i.4b("6k")&&a.1c.14.1h.4a){t=a.1c.14.1h.4a(i,u);C=t.1e;G=t.1f;t=t.1n}1d{C=i.3h();G=i.2W();t=l(i[0],r.1M[0])}t.19+=u.x==="1A"?C:u.x==="1J"?C/2:0;t.18+=u.y==="1B"?G:u.y==="1J"?G/2:0}t.19+=F.x+(n.x==="1A"?-K:n.x==="1J"?-K/2:0);t.18+=F.y+(n.y==="1B"?-A:n.y==="1J"?-A/2:0);t.3W=r.2c.21&&i[0]!==O&&i[0]!==v?{19:H.19(t.19),18:H.18(t.18)}:{19:0,18:0};g.1q("1Z",12(){15 a.1q(17,"1Z").2J(/1L-1C-4B-\\w+/i,"")}).42(M+"-4B-"+n.4M());Q.3k=a.1F({},d);g.2A(Q,[c,t,I.4C]);11(Q.3S())15 c;2Y t.3W;11(!f||!6m(t.19,t.18))g.1g(t);1d 11(s()&&a.2q(r.2g)){r.2g.23(g,c,t);g.3s(12(J){a(17).1g({4i:"",1f:""});a.1X.2H&&17.1m&&17.1m.4G("38");J()})}15 c},3i:12(){11(!c.1D||!(a.1X.2H&&a.1X.3C<8))15 o;13 d=M+"-6o",f;g.1g({1e:"56",1f:"56"}).42(d);f={1f:g.2W(),1e:g.3h()};a.1y(["1e","1f"],12(i,r){13 n=1R(g.1g("2O-"+r),10)||0,u=1R(g.1g("4J-"+r),10)||0;f[r]=n+u?1t.4J(1t.2O(f[r],u),n):f[r]});g.1g(f).4K(d)},3M:12(d){13 f=S;11("3l"!==1k d)d=!(g.2s(f)||c.1v.2L);11(c.1D){g.2B(f,d);a.1q(g[0],"27-2L",d)}1d c.1v.2L=!!d;15 c},2h:12(){13 d=e[0],f=a.22(d,f);11(c.1D){g.25();a.1y(c.1h,12(){17.2E==="24"&&17.2h()})}1Y(c.1G.16);1Y(c.1G.1a);p(1,1,1,1);a.4Y(d,"14");f&&a.1q(d,"1j",f);e.3L("27-3P");15 e}})}12 4A(e,b){13 m,k,q,l=a(17),s=a(1V.3a),x=17===1V?s:l;k=l.2k?l.2k(b.2k):E;13 j=a.1F(w,{},a.1c.14.3n,b,X((k&&b.2k.1Q==="6r"?k[b.2k.52]:E)||k));a.4Y(17,"2k");k=j.1l;11("3l"===1k j.1b.1H){q=a.1q(17,j.1b.1q);11(j.1b.1q!==o&&q){j.1b.1H=q;q=j.1b.1q}1d 15 o}11(k.1M===o)k.1M=s;11(k.1i===o)k.1i=x;11(j.16.1i===o)j.16.1i=x;11(j.1a.1i===o)j.1a.1i=x;11(j.1l.2c===w)j.1l.2c=k.1M;k.2n=28 a.1c.14.1h.2K(k.2n);k.1U=28 a.1c.14.1h.2K(k.1U);11(a.22(17,"14"))11(j.48)l.14("2h");1d 11(j.48===o)15 o;11(a.1q(17,"1j")){a.22(17,Z,a.1q(17,"1j"));l.3L("1j")}m=28 $(l,j,e,q);a.22(17,"14",m);l.1r("25.14",12(){m.2h()});15 m}12 5f(e){13 b=17,m=e.1z.1C,k=e.2p.1b.1S;b.39={"^1b.1S":12(q,l){11(l==="2m")b.2m();1d k&&k.3m&&b.2S()}};a.1F(b,{2a:12(){11(k&&k.3m){b.2S();m.73("31",b.2m)}},2m:12(){k.2m?b.2h():m.1r("31.14-1S",b.2S)},2S:12(){a.1S(a.1F({6s:12(q){e.2P("1b.1H",q)},4X:12(q,l,s){e.2P("1b.1H",l+": "+s)},6u:e},k));15 b},2h:12(){m.1W(".14-1S")}});b.2a()}12 4V(e,b,m){13 k=1t.3u(b/2),q=1t.3u(m/2);b={4T:[[0,0],[b,m],[b,0]],4N:[[0,0],[b,0],[0,m]],4O:[[0,m],[b,0],[b,m]],4Q:[[0,0],[0,m],[b,m]],6v:[[0,m],[k,0],[b,m]],6w:[[0,0],[b,0],[k,m]],6X:[[0,0],[b,q],[0,m]],6y:[[b,0],[b,m],[0,q]]};b.6z=b.4T;b.6B=b.4N;b.6C=b.4O;b.6D=b.4Q;15 b[e.1I()]}12 4n(e){12 b(h,p,c){11(s.1o){h=a.1F({},q.1x);p=c.3W;13 v;11(q.1x.2t!==w){11(p.19)h.x=h.x==="1J"?p.19>0?"19":"1A":h.x==="19"?"1A":"19";11(p.18)h.y=h.y==="1J"?p.18>0?"18":"1B":h.y==="18"?"1B":"18";11(h.1I()!==j.1x&&(j.18!==p.18||j.19!==p.19))v=q.3c(h)}v||(v=q.1l(h,0));11(v.1A!==T)v.19=v.1A;11(v.1B!==T)v.18=v.1B;v.3E=1t.2O(0,l.1n);c.19-=v.19.3e?v.3E:(v.1A?-1:1)*v.19;c.18-=v.18.3e?v.3E:(v.1B?-1:1)*v.18;j.19=p.19;j.18=p.18;j.1x=h.1I()}}12 m(h,p,c){p=!p?h[h.1K]:p;p="1s-"+p+"-1e";h=1R((s.1O&&h.y==="18"?s.1O:s.1b).1g(p),10);15(c?h||1R(x.1g(p),10):h)||0}12 k(h){13 p=h.1K==="y",c=D[p?"1e":"1f"],v=D[p?"1f":"1e"],B=h.1I().57("1J")>-1,g=c*(B?0.5:1),d=1t.6G;h=1t.49;13 f=1t.3X(d(g,2)+d(v,2));g=[z/g*f,z/v*f];g[2]=1t.3X(d(g[0],2)-d(z,2));g[3]=1t.3X(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)];15{1f:c[p?0:1],1e:c[p?1:0]}}13 q=17,l=e.2p.1m.1o,s=e.1z,x=s.1C,j={18:0,19:0,1x:""},D={1e:l.1e,1f:l.1f},y={},z=l.1s||0,N=a("<4S />")[0].40;q.1x=E;q.3v=E;q.39={"^1l.1U|1m.1o.(1x|3v|1s)$":12(){q.2a()||q.2h();e.2e()},"^1m.1o.(1f|1e)$":12(){D={1e:l.1e,1f:l.1f};q.2I();q.3c();e.2e()},"^1b.1j.1H|1m.(36|2C)$":12(){s.1o&&q.3c()}};a.1F(q,{2a:12(){13 h=q.4P()&&(N||a.1X.2H);11(h){q.2I();q.3c();x.1W(".14-1o").1r("4f.14-1o",b)}15 h},4P:12(){13 h=l.1x,p=e.2p.1l,c=p.2n;p=p.1U.1I?p.1U.1I():p.1U;11(h===o||p===o&&c===o)15 o;1d 11(h===w)q.1x=28 a.1c.14.1h.2K(p);1d 11(!h.1I){q.1x=28 a.1c.14.1h.2K(h);q.1x.2t=w}15 q.1x.1I()!=="4w"},4U:12(){13 h=s.1o.1g({6I:"",1s:""}),p=q.1x,c=p[p.1K],v="1s-"+c+"-2w";c="1s"+c.3e(0)+c.2V(1)+"6J";13 B=/6K?\\(0, 0, 0(, 0)?\\)|2T/i;p=s.1O&&(p.y==="18"||p.y==="1J"&&h.1l().18+D.1f/2+l.1n",{"1Z":"1L-1C-1o"}).1g({1e:h,1f:p}).6N(x);11(N)a("<4S />").35(s.1o)[0].40("2d").4D();1d{h=\'<46:3Z 6O="0,0" 1m="2D:33; 1l:4h; 5c:3m(#3D#5d);">\';s.1o.2X(z?h+=h:h)}},3c:12(h){13 p=s.1o,c=p.6P(),v=D.1e,B=D.1f,g=l.3v,d=1t.49,f,i,r;11(!h)h=q.1x;11(g===o)g=h;1d{g=28 a.1c.14.1h.2K(g);g.1K=h.1K;11(g.x==="3A")g.x=h.x;1d 11(g.y==="3A")g.y=h.y;1d 11(g.x===g.y)g[h.1K]=h[h.1K]}f=g.1K;q.4U();z=y.1s==="2T"||y.1s==="#6R"?0:l.1s===w?m(h,E,w):l.1s;i=4V(g,v,B);r=k(h);p.1g(r);p=h.1K==="y"?[d(g.x==="19"?z:g.x==="1A"?r.1e-v-z:(r.1e-v)/2),d(g.y==="18"?r.1f-B:0)]:[d(g.x==="19"?r.1e-v:0),d(g.y==="18"?z:g.y==="1B"?r.1f-B-z:(r.1f-B)/2)];11(N){c.1q(r);c=c[0].40("2d");c.6V();c.4D();c.6W(0,0,51,51);c.6Z(p[0],p[1]);c.71();c.72(i[0][0],i[0][1]);c.54(i[1][0],i[1][1]);c.54(i[2][0],i[2][1]);c.75();c.77=y.2r;c.78=y.1s;c.7a=z*2;c.7b="5b";c.7d=7e;c.5a();c.2r()}1d{i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" 7g";p[2]=z&&/^(r|b)/i.1N(h.1I())?1:0;c.1g({7h:""+(g.1I().57("1J")>-1),19:p[0]-p[2]*58(f==="x"),18:p[1]-p[2]*58(f==="y"),1e:v+z,1f:B+z}).1y(12(n){13 u=a(17);u.1q({7k:v+z+" "+(B+z),7l:i,7m:y.2r,7o:!!n,7p:!!!n}).1g({2D:z||n?"33":"5l"});!n&&z>0&&u.2X()===""&&u.2X(\'<46:5a 7r="\'+z*2+\'7s" 2w="\'+y.1s+\'" 7t="7u" 7v="5b" 1m="5c:3m(#3D#5d); 2D:33;" />\')})}15 q.1l(h,1)},1l:12(h,p){13 c=s.1o,v={},B=1t.2O(0,l.1n),g,d,f;11(l.1x===o||!c)15 o;h=h||q.1x;g=h.1K;d=k(h)[g==="x"?"1e":"1f"];f=a.1X.2H&&z&&/^(b|r)/i.1N(h.1I())?1:0;a.1y(g==="y"?[h.x,h.y]:[h.y,h.x],12(i,r){13 n,u;11(r==="1J"){n=g==="y"?"19":"18";v[n]="50%";v["5j-"+n]=-1t.49(d/2)+B}1d{n=m(h,r,w);u=a.1X.7x;13 F=h.y+(u?"":"-")+h.x;u=(u?"-7y-":a.1X.5e?"-5e-":"")+(u?"1s-5g-"+F:"1s-"+F+"-5g");u=1R((s.1O&&h.y==="18"?s.1O:s.1b).1g(u),10)||1R(x.1g(u),10)||0;v[r]=i||!z?m(h,r):B+(u>n?u:0)}});v[h[g]]-=d+f;p&&c.1g({18:"",1B:"",19:"",1A:"",5j:""}).1g(v);15 v},2h:12(){s.1o&&s.1o.25();x.1W(".14-1o")}});q.2a()}12 4H(e){13 b=17,m=e.2p.16.1P,k=e.1z,q=k.1C;b.39={"^16.1P.(32|2o)$":12(){b.2a();k.26.2f(q.4b(":5k"))}};a.1F(b,{2a:12(){11(m.32){q.1W(".2j").1r("31.2j 4e.2j",12(l,s,x){l=l.1Q.2J("1C","");a.2q(m[l])?m[l].23(k.26,x,s):b[l](x)});b.2I();m.2o===w&&k.26.1W(".2j"+e.1w).1r("43.2j"+e.1w,12(){e.1a.23(e)})}},2I:12(){13 l=a("#14-26");11(l.1p)k.26=l;1d{k.26=a("<2F />",{1w:"#14-26".2V(1),1g:{1l:"4h",18:0,19:0,2D:"5l",3o:1R(q.1g("z-5p"),10)-1}}).35(1V.3a);a(O).1r("2v.2j",12(){k.26.1g({1f:1t.2O(a(O).1f(),a(1V).1f()),1e:1t.2O(a(O).1e(),a(1V).1e())})}).2A("2v")}},2f:12(l){13 s=k.26,x=e.2p.16.1P.2g,j=l?"16":"1a";s.4c(w,o);11(a.2q(x))x.23(s,l);1d x===o?s[j]():s.5m(3F,l?0.7:0,12(){l||a(17).1a()})},16:12(){b.2f(w)},1a:12(){b.2f(o)},2h:12(){13 l=w;a("*").1y(12(){13 s=a(17).22("14");11(s&&s.1w!==e.1w&&s.2p.16.1P)15 l=o});11(l){k.26.25();a(O).1W(".2j")}1d k.26.1W(".2j"+e.1w);q.1W("31.2j 4e.2j")}});b.2a()}12 4F(e){13 b=17,m=e.1z,k=m.1C,q=".29-"+e.1w,l="4f"+q+" 31"+q;a.1F(b,{2a:12(){m.29=a(\'<3H 1Z="1L-1C-29" 7G="0" 7H="-1" 7I="7J:\\\'\\\';" 1m="2D:33; 1l:4h; z-5p:-1; 38:7L(4i=0);">\');m.29.35(k);k.1r(l,b.2M)},2M:12(){13 s=e.47("5q"),x=e.1h.1o,j=e.1z.1o,D;D=1R(k.1g("1s-19-1e"),10)||0;D={19:-D,18:-D};11(x&&j){x=x.1x.1K==="x"?["1e","19"]:["1f","18"];D[x[1]]-=j[x[0]]()}m.29.1g(D).1g(s)},2h:12(){b.3H.25();k.1W(l)}});b.2a()}13 w=4E,o=5t,E=4j,M="1L-1C",Y="1L-2C",S="1L-3f-2L",V="2F.14."+M,W=M+"-2z",4l="-5w",Z="5x";a.1c.14=12(e,b,m){13 k=2U(e).2y(),q=E,l=k==="3M"?[w]:a.5z(2N).4z(1,10),s=l[l.1p-1],x=17[0]?a.22(17[0],"14"):E;11(!2N.1p&&x||k==="5B")15 x;1d 11("1I"===1k e){17.1y(12(){13 j=a.22(17,"14");11(!j)15 w;11(/3E|2P/.1N(k)&&b)11(m!==T)j.2P(b,m);1d q=j.47(b);1d{11(!j.1D&&(k==="16"||k==="2f")){11(s&&s.5F)j.1v.1u=s;j.24(1)}1d 11(k==="5H"){k="3M";l=[o]}j[k]&&j[k].2R(j[k],l)}});15 q!==E?q:17}1d 11("1E"===1k e||!2N.1p){x=X(a.1F(w,{},e));15 a.1c.14.1r.23(17,x,s)}};a.1c.14.1r=12(e,b){15 17.1y(12(){12 m(D){12 y(){j.24(1k D==="1E"||k.16.3r);q.16.1W(l.16);q.1a.1W(l.1a)}11(j.1v.2L)15 o;j.1v.1u=a.1F({},D);11(k.16.2u>0){1Y(j.1G.16);j.1G.16=3g(y,k.16.2u);l.16!==l.1a&&q.1a.1r(l.1a,12(){1Y(j.1G.16)})}1d y()}13 k,q,l,s=e.1w=!e.1w||e.1w===o||e.1w.1p<1||a("#"+M+"-"+e.1w).1p?a.1c.14.3T++:e.1w,x=".14-"+s+"-2I",j=4A.23(17,s,e);11(j===o)15 w;k=j.2p;a.1y(a.1c.14.1h,12(){17.2E==="2E"&&17(j)});q={16:k.16.1i,1a:k.1a.1i};l={16:2U(k.16.1u).2J(" ",x+" ")+x,1a:2U(k.1a.1u).2J(" ",x+" ")+x};q.16.1r(l.16,m);11(k.16.3r||k.59)m(b)})};a.1y({1q:12(e,b){13 m=17[0],k=a.22(m,"14");11(e==="1j")11(2N.1p===1)15 a.22(m,Z);1d{k&&k.1D&&k.2p.1b.1q==="1j"&&k.1v.1q&&k.2P("1b.1H",b);15 a.22(m,Z,b)}},62:12(){13 e=a([]),b;a("*",17).1y(12(){13 m=a.22(17,m);11(m){a.1q(17,"1j",m);e=e.2G(17)}});b=a.1c.64.2R(17,2N);e.3L("1j");15 b},25:a.1L?E:12(e,b){a(17).1y(12(){11(!b)11(!e||a.38(e,[17]).1p)a("*",17).2G(17).1y(12(){a(17).6a("25")})})}},12(e,b){11(!b)15 w;13 m=a.1c[e+"6d"]=a.1c[e];a.1c[e]=12(){15 b.2R(17,2N)||m.2R(17,2N)}});a(O).2S(12(){13 e=1V,b=e.3a;a(e).1r("44.14",12(m){a.1c.14.2i={3x:m.3x,3Q:m.3Q}});e.45===T&&e.6l("2z",12(m){11(m&&m.1i)e.45=m.1i===e?b:m.1i},4E)});a.1c.14.3C="2.0.6n";a.1c.14.3T=0;a.1c.14.4I="43 6q 3V 53 44 4g 3p".3d(" ");a.1c.14.4Z=6x;a.1c.14.1h={2K:12(e){e=2U(e).2J(/([A-Z])/," $1").2J(/6E/6F,"1J").2y();17.x=(e.41(/19|1A/i)||e.41(/1J/)||["3A"])[0].2y();17.y=(e.41(/18|1B|1J/i)||["3A"])[0].2y();17.1K=e.3e(0).3Y(/^(t|b)/)>-1?"y":"x";17.1I=12(){15 17.1K==="y"?17.y+17.x:17.x+17.y};17.4M=12(){13 b=17.x.2V(0,1),m=17.y.2V(0,1);15 b===m?b:b==="c"||b!=="c"&&m!=="c"?m+b:b+m}},4W:6U((/6Y.+70 ([0-74]{3}).*76.*79/i.7c(7f.7i)||[0,"7j"])[1].2J("7n","."))<4.1};a.1c.14.3n={59:o,1w:o,48:w,2k:{1Q:"1Z"},1b:{1H:w,1q:"1j",1j:{1H:o,1T:o}},1l:{1U:"18 19",2n:"1B 1A",1i:o,1M:o,2c:o,2M:{x:0,y:0,2i:w,2v:w},2g:w},16:{1i:o,1u:"3p",2g:w,2u:3F,5n:o,3r:o},1a:{1i:o,1u:"4g",2g:w,2u:0,2t:o,2l:o},1m:{36:"",2C:o},3I:{24:E,3J:E,16:E,1a:E,2f:E,2z:E,2o:E}};a.1c.14.1h.1S=12(e){13 b=e.1h.1S;15"1E"===1k b?b:e.1h.1S=28 5f(e)};a.1c.14.1h.1S.2E="24";a.1c.14.1h.1S.3b=12(e){13 b=e.1b;11(b&&"1S"2b b){b=b.1S;11(1k b!=="1E")b=e.1b.1S={3m:b};11("3l"!==1k b.2m&&b.2m)b.2m=!!b.2m}};a.1F(w,a.1c.14.3n,{1b:{1S:{2m:w}}});a.1c.14.1h.1o=12(e){13 b=e.1h.1o;15"1E"===1k b?b:e.1h.1o=28 4n(e)};a.1c.14.1h.1o.2E="24";a.1c.14.1h.1o.3b=12(e){13 b=e.1m;11(b&&"1o"2b b){b=e.1m.1o;11(1k b!=="1E")e.1m.1o={1x:b};11(!/1I|3l/i.1N(1k b.1x))b.1x=w;1k b.1e!=="34"&&2Y b.1e;1k b.1f!=="34"&&2Y b.1f;1k b.1s!=="34"&&b.1s!==w&&2Y b.1s;1k b.1n!=="34"&&2Y b.1n}};a.1F(w,a.1c.14.3n,{1m:{1o:{1x:w,3v:o,1e:8,1f:8,1s:w,1n:0}}});a.1c.14.1h.4a=12(e,b){12 m(z,N){2Q(13 h=0,p=1,c=1,v=0,B=0,g=z.1e,d=z.1f;g>0&&d>0&&p>0&&c>0;){g=1t.3w(g/2);d=1t.3w(d/2);11(b.x==="19")p=g;1d 11(b.x==="1A")p=z.1e-g;1d p+=1t.3w(g/2);11(b.y==="18")c=d;1d 11(b.y==="1B")c=z.1f-d;1d c+=1t.3w(d/2);2Q(h=N.1p;h--;){11(N.1p<2)2x;v=N[h][0]-z.1n.19;B=N[h][1]-z.1n.18;11(b.x==="19"&&v>=p||b.x==="1A"&&v<=p||b.x==="1J"&&(vz.1e-p)||b.y==="18"&&B>=c||b.y==="1B"&&B<=c||b.y==="1J"&&(Bz.1f-c))N.6t(h,1)}}15{19:N[0][0],18:N[0][1]}}13 k=e.1q("3Z").2y(),q=e.1q("6H").3d(","),l=[],s=a(\'3j[6Q="#\'+e.6S("5h").1q("52")+\'"]\'),x=s.1n(),j={1e:0,1f:0,1n:{18:55,1A:0,1B:0,19:55}},D=0,y=0;x.19+=1t.3u((s.3h()-s.1e())/2);x.18+=1t.3u((s.2W()-s.1f())/2);11(k==="5i")2Q(D=q.1p;D--;){y=[1R(q[--D],10),1R(q[D+1],10)];11(y[0]>j.1n.1A)j.1n.1A=y[0];11(y[0]j.1n.1B)j.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}('"7C 5u";(12(a,O,T){12 X(e){13 b;11(!e)15 o;11("1E"!==1k e.2k)e.2k={1Q:e.2k};11("1b"2b e){11("1E"!==1k e.1b||e.1b.21)e.1b={1H:e.1b};b=e.1b.1H||o;11(!a.2q(b)&&(!b&&!b.1s||b.1p<1||"1E"===1k b&&!b.21))e.1b.1H=o;11("1j"2b e.1b){11("1E"!==1k e.1b.1j)e.1b.1j={1H:e.1b.1j};b=e.1b.1j.1H||o;11(!a.2q(b)&&(!b&&!b.1s||b.1p<1||"1E"===1k b&&!b.21))e.1b.1j.1H=o}}11("1l"2b e)11("1E"!==1k e.1l)e.1l={1U:e.1l,2n:e.1l};11("16"2b e)11("1E"!==1k e.16)e.16=e.16.21?{1i:e.16}:{1u:e.16};11("1a"2b e)11("1E"!==1k e.1a)e.1a=e.1a.21?{1i:e.1a}:{1u:e.1a};11("1m"2b e)11("1E"!==1k e.1m)e.1m={36:e.1m};a.1y(a.1c.14.1h,12(){17.3b&&17.3b(e)});15 e}12 $(e,b,m,j){12 q(d){13 f,i=d.3d("."),r=b[i[0]];2Q(d=1;d",{"1Z":"1L-3f-3D "+(b.1m.2C?"":M+"-3y"),1j:"4k 1C","27-5A":"4k 1C"}).5C(a("<5D />",{"1Z":"1L-3y 1L-3y-7B",2X:"&5E;"}));d.1T.35(d.1O).1s("4q","1T").4R(12(i){a(17).2B("1L-3f-4R",i.1Q==="3p")}).43(12(i){g.2s(S)||c.1a(i);15 o}).1q("3V 5G 53 5I 5J",12(i){a(17).2B("1L-3f-6A 1L-3f-2z",i.1Q.2V(-4)==="5K")});c.3i()}12 y(){13 d=c.1z,f=B+"-1j";d.1O&&l();d.1O=a("<2F />",{"1Z":M+"-1O "+(b.1m.2C?"1L-2C-4m":"")}).3G(d.1j=a("<2F />",{1w:f,"1Z":M+"-1j","27-3N":w})).5L(d.1b);11(b.1b.1j.1T)D();1d c.1D===w&&c.3i()}12 z(d){13 f=c.1z.1j;11(!c.1D||!d)15 o;11(a.2q(d))d=d.23(e,c)||"";d.21&&d.1p>0?f.4L().3G(d.1g({2D:"33"})):f.2X(d);c.3i();c.1D===w&&c.2e(c.1v.1u)}12 N(d){13 f=c.1z.1b;11(!c.1D||!d)15 o;11(a.2q(d))d=d.23(e,c)||"";d.21&&d.1p>0?f.4L().3G(d.1g({2D:"33"})):f.2X(d);g.3s("3U",12(i){12 r(u){n=n.3t(u);11(n.1p===0){c.3i();c.1D===w&&c.2e(c.1v.1u);i()}}13 n=f.5M("3j:3t([1f]):3t([1e])");n.1y(12(u,F){13 K=["5N","4X","2S","5O",""].7M(".14-5P ");a(17).1q(K,12(){1Y(c.1G.3j[u]);r(17)});(12 A(){11(F.1f)15 r(F);c.1G.3j[u]=3g(A,20)})();15 w});n.1p===0&&r(n)});15 c}12 h(d,f,i,r){12 n(t){11(g.2s(S))15 o;G.16.2A("14-"+m+"-2l");1Y(c.1G.16);1Y(c.1G.1a);13 H=12(){c.16(t)};11(b.16.2u>0)c.1G.16=3g(H,b.16.2u);1d H()}12 u(t){11(g.2s(S))15 o;13 H=a(t.4u||t.1i),J=H.4o(V)[0]===g[0];H=H[0]===G.16[0];1Y(c.1G.16);1Y(c.1G.1a);11(b.1a.2t&&(C.1i==="2i"&&J||/2i(4s|4t|3J)/.1N(t.1Q)&&(J||H))){t.5Q();t.5R();15 o}g.4c(1,1);11(b.1a.2u>0)c.1G.1a=3g(12(){c.1a(t)},b.1a.2u);1d c.1a(t)}12 F(t){11(g.2s(S))15 o;1Y(c.1G.2l);c.1G.2l=3g(12(){c.1a(t)},b.1a.2l)}12 K(t){11(!c.1v.3R){c.1v.3R=1;s()&&c.2e(t);c.1v.3R=0}}13 A=".14-"+m,C=b.1l,G={16:b.16.1i,1a:b.1a.1i,1M:C.1M[0]===v?1V:C.1M},Q={16:2U(b.16.1u).3d(" "),1a:2U(b.1a.1u).3d(" ")},R=a(1V),I=a.1X.2H&&1R(a.1X.3C,10)===6;11(i){11(b.1a.2t){G.1a=G.1a.2G(g);g.1q("5S"+A,12(){g.2s(S)||1Y(c.1G.1a)})}g.1q("3p"+A+" 4g"+A,12(t){c[t.1Q==="3p"?"2z":"2o"](t)})}11(f){11("34"===1k b.1a.2l){G.16.1q("14-"+m+"-2l",F);a.1y(a.1c.14.4I,12(t,H){G.1a.2G(c.1z.1C).1q(H+A+"-2l",F)})}a.1y(Q.1a,12(t,H){13 J=a.5T(H,Q.16),L=a(G.1a);11(J>-1&&L.2G(G.16).1p===L.1p||H==="4y"){G.16.1q(H+A,12(P){s()?u(P):n(P)});2Y Q.16[J]}1d G.1a.1q(H+A,u)})}d&&a.1y(Q.16,12(t,H){G.16.1q(H+A,n)});11(r){11(C.2M.2v||C.2c)a(a.1u.5V.2v?C.2c:O).1q("2v"+A,K);11(C.2c||I&&g.1g("1l")==="2t")a(C.2c).1q("3O"+A,K);/4y/i.1N(b.1a.1u)&&R.1q("3V"+A,12(t){13 H=a(t.1i);H.4o(V).1p===0&&H.2G(e).1p>1&&s()&&!g.2s(S)&&c.1a(t)});C.1i==="2i"&&R.1q("44"+A,12(t){11(C.2M.2i&&!g.2s(S)&&s())c.2e(t||a.1c.14.2i)})}}12 p(d,f,i,r){r=1R(r,10)!==0;13 n=".14-"+m;f={16:d?b.16.1i:E,1a:f?b.1a.1i:E,1C:i?c.1z.1C:E,1b:i?c.1z.1b:E,1M:r?b.1l.1M[0]===v?1V:b.1l.1M:E,4d:r?O:E};11(c.1D)a([]).5W(a.6h([f.16,f.1a,f.1C,f.1M,f.1b,f.4d],12(){15 17!==4j})).1W(n);1d d&&f.16.1W(n+"-2I")}13 c=17,v=1V.3a,B=M+"-"+m,g;c.1w=m;c.1D=o;c.1z={1i:e};c.1G={3j:[]};c.2p=b;c.1h={};c.1v={1u:{},1i:E,2L:o,4x:v,1s:j};a.1F(c,{24:12(d){11(c.1D)15 o;13 f=c.1z,i=b.1b.1H,r=b.1b.1j.1H,n=a.3q("5X");a.1s(e[0],"27-3P",B);g=f.1C=a("<2F/>").1s({1w:B,"1Z":M+" 14 1L-4p-4r "+b.1m.36,4q:"5Y","27-5Z":"60","27-3N":o,"27-3P":B+"-1b","27-3K":w}).2B(S,c.1v.2L).22("14",c).35(b.1l.1M).3G(f.1b=a("<2F />",{"1Z":M+"-1b",1w:B+"-1b","27-3N":w}));c.1D=w;11(r){y();z(r)}N(i);a.1y(a.1c.14.1h,12(){17.2E==="24"&&17(c)});h(1,1,1,1);a.1y(b.3I,12(u,F){11(F)g.1q(u==="2f"?"31 4e":"1C"+u,F)});g.3s("3U",12(u){n.3k=c.1v.1u;g.2A(n,[c]);11(b.16.3r||d){g.1a();c.16(c.1v.1u)}u()});15 c},47:12(d){5o(d.2y()){37"5q":d={1f:g.2W(),1e:g.3h()};2x;37"1n":d=k(g[0],b.1l.1M[0]);2x;3D:d=q(d.2y());d=d[0].1K?d[0].1I():d[0].21?d[0]:d[0][d[1]];2x}15 d},2P:12(d,f){d=d.2y();13 i=q(d),r=c.1z,n,u,F,K={61:{"^1w$":12(){13 A=f===w?a.1c.14.3T:f,C=M+"-"+A;11(A!==o&&A.1p>0&&!a("#"+C).1p){g[0].1w=C;r.1b[0].1w=C+"-1b";r.1j[0].1w=C+"-1j"}},"^1b.1H$":12(){N(f)},"^1b.1j.1H$":12(){11(!f)15 l();!c.1z.1j&&f&&y();z(f)},"^1b.1j.1T$":12(){13 A=c.1z.1T,C=c.1z.1j;11(c.1D)11(f){C||y();D()}1d A.25()},"^1l.(1U|2n)$":12(){13 A=/1U$/i.1N(d)?"1U":"2n";11("1I"===1k f)b.1l[A]=28 a.1c.14.1h.2K(f)},"^1l.1M$":12(){c.1D===w&&g.35(f)},"^(16|1a).(1u|1i|2t|2u|2l)$":12(A,C,G,Q){13 R=d.3Y(/2t/i)>-1?[0,[0,1,1,1]]:[d.2V(0,3),d.3e(0)==="s"?[1,0,0,0]:[0,1,0,0]];11(R[0])A[C]=Q;p.2R(c,R[1]);11(R[0])A[C]=G;h.2R(c,R[1])},"^16.3r$":12(){c.1D===o&&c.16()},"^1m.36$":12(){a.1s(g[0],"1Z",M+" 14 1L-4p-4r "+f)},"^1m.2C|1b.1j":x,"^3I.(24|16|3J|1a|2z|2o)$":12(A,C,G){r.1C[(a.2q(f)?"":"63")+"1q"]("1C"+C,G)},"^1l.(1U|2n|2M|1i|1M)|1m|1b":12(){c.2e()}}};a.1y(c.1h,12(A){11("1E"===1k 17.39)K[A]=17.39});n=i[0][i[1]];i[0][i[1]]=f.6p?a(f):f;X(b);2Q(u 2b K)2Q(F 2b K[u])5U(F,"i").1N(d)&&K[u][F].23(c,i[0],i[1],f,n);15 c},2f:12(d,f){12 i(){11(d)a.1X.2H&&g[0].1m.4G("38");1d g.1g({2D:"",4v:"3K",1e:"",4i:"",19:"",18:""})}11(c.1D===o)15 o;13 r=d?"16":"1a",n=b[r],u=s();11((1k d).3Y("3l|34"))d=!u;11(!u&&!d||g.4b(":65"))15 c;11(f){11(/66|67/.1N(f.1Q)&&/4s|4t/.1N(c.1v.1u.1Q)&&f.1i===b.16.1i[0]&&g.68(f.4u).1p)15 c;c.1v.1u=a.1F({},f)}u=a.3q("1C"+r);u.3k=f?c.1v.1u:E;g.2A(u,[c,3F]);11(u.3S())15 c;a.1s(g[0],"27-3K",!!!d);11(d){g.1a().1g({4v:""});c.2z(f);c.2e(f,0);n.5n&&a(V).3t(g).14("1a")}1d{1Y(c.1G.16);c.2o(f)}g.4c(1,1);11(a.2q(n.2g)){n.2g.23(g,c);g.3s("3U",12(F){i.23(17,F);F()})}1d 11(n.2g===o){g[r]();i.23(g)}1d g.5m(3F,d?1:0,i);d&&n.1i.2A("14-"+m+"-2l");15 a.1c.14.69=c},16:12(d){c.2f(w,d)},1a:12(d){c.2f(o,d)},2z:12(d){11(c.1D===o)15 o;13 f=a(V),i=1R(g[0].1m.3o,10),r=a.1c.14.4Z+f.1p;d=a.1F({},d);11(!g.2s(W)){11(i!==r){f.1y(12(){11(17.1m.3o>i)17.1m.3o-=1});f.38("."+W).14("2o",d)}c.1v.4x=1V.45;f=a.3q("6b");f.3k=d;g.2A(f,[c,r]);11(!f.3S())g.42(W)[0].1m.3o=r}15 c},2o:12(d){d=a.1F({},d);13 f;g.4K(W);f=a.3q("6c");f.3k=d;g.2A(f,[c])},2e:12(d,f){11(c.1D===o)15 o;13 i=b.1l.1i,r=b.1l,n=r.1U,u=r.2n,F=r.2M,K=g.3h(),A=g.2W(),C=0,G=0,Q=a.3q("4f"),R=g.1g("1l")==="2t",I=r.2c.21?r.2c:a(O),t={19:0,18:0},H={19:12(J){13 L=I.30,P=u.x==="19"?C:u.x==="1A"?-C:-C/2,U=L-J;L=J+K-I.1e-L;P=(n.x==="19"?K:n.x==="1A"?-K:-K/2)-(n.1K==="x"||n.x===n.y?P:0);11(U>0&&(n.x!=="19"||L>0))t.19-=P;1d 11(L>0&&(n.x!=="1A"||U>0))t.19-=(n.x==="1J"?-1:1)*P+2*F.x;11(t.19<0&&-t.19>L)t.19=J;15 t.19-J},18:12(J){13 L=I.2Z,P=u.y==="18"?G:u.y==="1B"?-G:-G/2,U=L-J;L=J+A-I.1f-L;P=(n.y==="18"?A:n.y==="1B"?-A:-A/2)-(n.1K==="y"||n.x===n.y?P:0);11(U>0&&(n.y!=="18"||L>0))t.18-=P;1d 11(L>0&&(n.y!=="1B"||U>0))t.18-=(n.y==="1J"?-1:1)*P+2*F.y;11(t.18<0&&-t.18>L)t.18=J;15 t.18-J}};f=f===T||!!f||o;I=!I?o:{4C:I,1f:I[(I[0]===O?"h":"6e")+"6f"](),1e:I[(I[0]===O?"w":"6g")+"6i"](),30:I.30(),2Z:I.2Z()};11(i==="2i"){u={x:"19",y:"18"};d=d&&(d.1Q==="2v"||d.1Q==="3O")?c.1v.1u:F.2i||!d||!d.3x?a.1F({},a.1c.14.2i):d;t={18:d.3Q,19:d.3x}}1d{11(i==="1u")i=d&&d.1i&&d.1Q!=="3O"&&d.1Q!=="2v"?c.1v.1i=a(d.1i):c.1v.1i;i=a(i).6j(0);11(i.1p===0)15 c;1d 11(i[0]===1V||i[0]===O){C=i.1e();G=i.1f();11(i[0]===O)t={18:R?0:I.2Z,19:R?0:I.30}}1d 11(i.4b("6k")&&a.1c.14.1h.4a){t=a.1c.14.1h.4a(i,u);C=t.1e;G=t.1f;t=t.1n}1d{C=i.3h();G=i.2W();t=k(i[0],r.1M[0])}t.19+=u.x==="1A"?C:u.x==="1J"?C/2:0;t.18+=u.y==="1B"?G:u.y==="1J"?G/2:0}t.19+=F.x+(n.x==="1A"?-K:n.x==="1J"?-K/2:0);t.18+=F.y+(n.y==="1B"?-A:n.y==="1J"?-A/2:0);t.3W=r.2c.21&&i[0]!==O&&i[0]!==v?{19:H.19(t.19),18:H.18(t.18)}:{19:0,18:0};g.1s("1Z",12(){15 a.1s(17,"1Z").2J(/1L-1C-4B-\\w+/i,"")}).42(M+"-4B-"+n.4M());Q.3k=a.1F({},d);g.2A(Q,[c,t,I.4C]);11(Q.3S())15 c;2Y t.3W;11(!f||!6m(t.19,t.18))g.1g(t);1d 11(s()&&a.2q(r.2g)){r.2g.23(g,c,t);g.3s(12(J){a(17).1g({4i:"",1f:""});a.1X.2H&&17.1m&&17.1m.4G("38");J()})}15 c},3i:12(){11(!c.1D||!(a.1X.2H&&a.1X.3C<8))15 o;13 d=M+"-6o",f;g.1g({1e:"56",1f:"56"}).42(d);f={1f:g.2W(),1e:g.3h()};a.1y(["1e","1f"],12(i,r){13 n=1R(g.1g("2O-"+r),10)||0,u=1R(g.1g("4J-"+r),10)||0;f[r]=n+u?1t.4J(1t.2O(f[r],u),n):f[r]});g.1g(f).4K(d)},3M:12(d){13 f=S;11("3l"!==1k d)d=!(g.2s(f)||c.1v.2L);11(c.1D){g.2B(f,d);a.1s(g[0],"27-2L",d)}1d c.1v.2L=!!d;15 c},2h:12(){13 d=e[0],f=a.22(d,f);11(c.1D){g.25();a.1y(c.1h,12(){17.2E==="24"&&17.2h()})}1Y(c.1G.16);1Y(c.1G.1a);p(1,1,1,1);a.4Y(d,"14");f&&a.1s(d,"1j",f);e.3L("27-3P");15 e}})}12 4A(e,b){13 m,j,q,k=a(17),s=a(1V.3a),x=17===1V?s:k;j=k.2k?k.2k(b.2k):E;13 l=a.1F(w,{},a.1c.14.3n,b,X((j&&b.2k.1Q==="6r"?j[b.2k.52]:E)||j));a.4Y(17,"2k");j=l.1l;11("3l"===1k l.1b.1H){q=a.1s(17,l.1b.1s);11(l.1b.1s!==o&&q)l.1b.1H=q;1d 15 o}11(j.1M===o)j.1M=s;11(j.1i===o)j.1i=x;11(l.16.1i===o)l.16.1i=x;11(l.1a.1i===o)l.1a.1i=x;11(l.1l.2c===w)l.1l.2c=j.1M;j.2n=28 a.1c.14.1h.2K(j.2n);j.1U=28 a.1c.14.1h.2K(j.1U);11(a.22(17,"14"))11(l.48)k.14("2h");1d 11(l.48===o)15 o;11(a.1s(17,"1j")){a.22(17,Z,a.1s(17,"1j"));k.3L("1j")}m=28 $(k,l,e,!!q);a.22(17,"14",m);k.1q("25.14",12(){m.2h()});15 m}12 5f(e){13 b=17,m=e.1z.1C,j=e.2p.1b.1S;b.39={"^1b.1S":12(q,k){11(k==="2m")b.2m();1d j&&j.3m&&b.2S()}};a.1F(b,{2a:12(){11(j&&j.3m){b.2S();m.73("31",b.2m)}},2m:12(){j.2m?b.2h():m.1q("31.14-1S",b.2S)},2S:12(){a.1S(a.1F({6s:12(q){e.2P("1b.1H",q)},4X:12(q,k,s){e.2P("1b.1H",k+": "+s)},6u:e},j));15 b},2h:12(){m.1W(".14-1S")}});b.2a()}12 4V(e,b,m){13 j=1t.3u(b/2),q=1t.3u(m/2);b={4T:[[0,0],[b,m],[b,0]],4N:[[0,0],[b,0],[0,m]],4O:[[0,m],[b,0],[b,m]],4Q:[[0,0],[0,m],[b,m]],6v:[[0,m],[j,0],[b,m]],6w:[[0,0],[b,0],[j,m]],6X:[[0,0],[b,q],[0,m]],6y:[[b,0],[b,m],[0,q]]};b.6z=b.4T;b.6B=b.4N;b.6C=b.4O;b.6D=b.4Q;15 b[e.1I()]}12 4n(e){12 b(h,p,c){11(s.1o){h=a.1F({},q.1x);p=c.3W;13 v;11(q.1x.2t!==w){11(p.19)h.x=h.x==="1J"?p.19>0?"19":"1A":h.x==="19"?"1A":"19";11(p.18)h.y=h.y==="1J"?p.18>0?"18":"1B":h.y==="18"?"1B":"18";11(h.1I()!==l.1x&&(l.18!==p.18||l.19!==p.19))v=q.3c(h)}v||(v=q.1l(h,0));11(v.1A!==T)v.19=v.1A;11(v.1B!==T)v.18=v.1B;v.3E=1t.2O(0,k.1n);c.19-=v.19.3e?v.3E:(v.1A?-1:1)*v.19;c.18-=v.18.3e?v.3E:(v.1B?-1:1)*v.18;l.19=p.19;l.18=p.18;l.1x=h.1I()}}12 m(h,p,c){p=!p?h[h.1K]:p;p="1r-"+p+"-1e";h=1R((s.1O&&h.y==="18"?s.1O:s.1b).1g(p),10);15(c?h||1R(x.1g(p),10):h)||0}12 j(h){13 p=h.1K==="y",c=D[p?"1e":"1f"],v=D[p?"1f":"1e"],B=h.1I().57("1J")>-1,g=c*(B?0.5:1),d=1t.6G;h=1t.49;13 f=1t.3X(d(g,2)+d(v,2));g=[z/g*f,z/v*f];g[2]=1t.3X(d(g[0],2)-d(z,2));g[3]=1t.3X(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)];15{1f:c[p?0:1],1e:c[p?1:0]}}13 q=17,k=e.2p.1m.1o,s=e.1z,x=s.1C,l={18:0,19:0,1x:""},D={1e:k.1e,1f:k.1f},y={},z=k.1r||0,N=a("<4S />")[0].40;q.1x=E;q.3v=E;q.39={"^1l.1U|1m.1o.(1x|3v|1r)$":12(){q.2a()||q.2h();e.2e()},"^1m.1o.(1f|1e)$":12(){D={1e:k.1e,1f:k.1f};q.2I();q.3c();e.2e()},"^1b.1j.1H|1m.(36|2C)$":12(){s.1o&&q.3c()}};a.1F(q,{2a:12(){13 h=q.4P()&&(N||a.1X.2H);11(h){q.2I();q.3c();x.1W(".14-1o").1q("4f.14-1o",b)}15 h},4P:12(){13 h=k.1x,p=e.2p.1l,c=p.2n;p=p.1U.1I?p.1U.1I():p.1U;11(h===o||p===o&&c===o)15 o;1d 11(h===w)q.1x=28 a.1c.14.1h.2K(p);1d 11(!h.1I){q.1x=28 a.1c.14.1h.2K(h);q.1x.2t=w}15 q.1x.1I()!=="4w"},4U:12(){13 h=s.1o.1g({6I:"",1r:""}),p=q.1x,c=p[p.1K],v="1r-"+c+"-2w";c="1r"+c.3e(0)+c.2V(1)+"6J";13 B=/6K?\\(0, 0, 0(, 0)?\\)|2T/i;p=s.1O&&(p.y==="18"||p.y==="1J"&&h.1l().18+D.1f/2+k.1n",{"1Z":"1L-1C-1o"}).1g({1e:h,1f:p}).6N(x);11(N)a("<4S />").35(s.1o)[0].40("2d").4D();1d{h=\'<46:3Z 6O="0,0" 1m="2D:33; 1l:4h; 5c:3m(#3D#5d);">\';s.1o.2X(z?h+=h:h)}},3c:12(h){13 p=s.1o,c=p.6P(),v=D.1e,B=D.1f,g=k.3v,d=1t.49,f,i,r;11(!h)h=q.1x;11(g===o)g=h;1d{g=28 a.1c.14.1h.2K(g);g.1K=h.1K;11(g.x==="3A")g.x=h.x;1d 11(g.y==="3A")g.y=h.y;1d 11(g.x===g.y)g[h.1K]=h[h.1K]}f=g.1K;q.4U();z=y.1r==="2T"||y.1r==="#6R"?0:k.1r===w?m(h,E,w):k.1r;i=4V(g,v,B);r=j(h);p.1g(r);p=h.1K==="y"?[d(g.x==="19"?z:g.x==="1A"?r.1e-v-z:(r.1e-v)/2),d(g.y==="18"?r.1f-B:0)]:[d(g.x==="19"?r.1e-v:0),d(g.y==="18"?z:g.y==="1B"?r.1f-B-z:(r.1f-B)/2)];11(N){c.1s(r);c=c[0].40("2d");c.6V();c.4D();c.6W(0,0,51,51);c.6Z(p[0],p[1]);c.71();c.72(i[0][0],i[0][1]);c.54(i[1][0],i[1][1]);c.54(i[2][0],i[2][1]);c.75();c.77=y.2r;c.78=y.1r;c.7a=z*2;c.7b="5b";c.7d=7e;c.5a();c.2r()}1d{i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" 7g";p[2]=z&&/^(r|b)/i.1N(h.1I())?1:0;c.1g({7h:""+(g.1I().57("1J")>-1),19:p[0]-p[2]*58(f==="x"),18:p[1]-p[2]*58(f==="y"),1e:v+z,1f:B+z}).1y(12(n){13 u=a(17);u.1s({7k:v+z+" "+(B+z),7l:i,7m:y.2r,7o:!!n,7p:!!!n}).1g({2D:z||n?"33":"5l"});!n&&z>0&&u.2X()===""&&u.2X(\'<46:5a 7r="\'+z*2+\'7s" 2w="\'+y.1r+\'" 7t="7u" 7v="5b" 1m="5c:3m(#3D#5d); 2D:33;" />\')})}15 q.1l(h,1)},1l:12(h,p){13 c=s.1o,v={},B=1t.2O(0,k.1n),g,d,f;11(k.1x===o||!c)15 o;h=h||q.1x;g=h.1K;d=j(h)[g==="x"?"1e":"1f"];f=a.1X.2H&&z&&/^(b|r)/i.1N(h.1I())?1:0;a.1y(g==="y"?[h.x,h.y]:[h.y,h.x],12(i,r){13 n,u;11(r==="1J"){n=g==="y"?"19":"18";v[n]="50%";v["5j-"+n]=-1t.49(d/2)+B}1d{n=m(h,r,w);u=a.1X.7x;13 F=h.y+(u?"":"-")+h.x;u=(u?"-7y-":a.1X.5e?"-5e-":"")+(u?"1r-5g-"+F:"1r-"+F+"-5g");u=1R((s.1O&&h.y==="18"?s.1O:s.1b).1g(u),10)||1R(x.1g(u),10)||0;v[r]=i||!z?m(h,r):B+(u>n?u:0)}});v[h[g]]-=d+f;p&&c.1g({18:"",1B:"",19:"",1A:"",5j:""}).1g(v);15 v},2h:12(){s.1o&&s.1o.25();x.1W(".14-1o")}});q.2a()}12 4H(e){13 b=17,m=e.2p.16.1P,j=e.1z,q=j.1C;b.39={"^16.1P.(32|2o)$":12(){b.2a();j.26.2f(q.4b(":5k"))}};a.1F(b,{2a:12(){11(m.32){q.1W(".2j").1q("31.2j 4e.2j",12(k,s,x){k=k.1Q.2J("1C","");a.2q(m[k])?m[k].23(j.26,x,s):b[k](x)});b.2I();m.2o===w&&j.26.1W(".2j"+e.1w).1q("43.2j"+e.1w,12(){e.1a.23(e)})}},2I:12(){13 k=a("#14-26");11(k.1p)j.26=k;1d{j.26=a("<2F />",{1w:"#14-26".2V(1),1g:{1l:"4h",18:0,19:0,2D:"5l",3o:1R(q.1g("z-5p"),10)-1}}).35(1V.3a);a(O).1q("2v.2j",12(){j.26.1g({1f:1t.2O(a(O).1f(),a(1V).1f()),1e:1t.2O(a(O).1e(),a(1V).1e())})}).2A("2v")}},2f:12(k){13 s=j.26,x=e.2p.16.1P.2g,l=k?"16":"1a";s.4c(w,o);11(a.2q(x))x.23(s,k);1d x===o?s[l]():s.5m(3F,k?0.7:0,12(){k||a(17).1a()})},16:12(){b.2f(w)},1a:12(){b.2f(o)},2h:12(){13 k=w;a("*").1y(12(){13 s=a(17).22("14");11(s&&s.1w!==e.1w&&s.2p.16.1P)15 k=o});11(k){j.26.25();a(O).1W(".2j")}1d j.26.1W(".2j"+e.1w);q.1W("31.2j 4e.2j")}});b.2a()}12 4F(e){13 b=17,m=e.1z,j=m.1C,q=".29-"+e.1w,k="4f"+q+" 31"+q;a.1F(b,{2a:12(){m.29=a(\'<3H 1Z="1L-1C-29" 7G="0" 7H="-1" 7I="7J:\\\'\\\';" 1m="2D:33; 1l:4h; z-5p:-1; 38:7L(4i=0);">\');m.29.35(j);j.1q(k,b.2M)},2M:12(){13 s=e.47("5q"),x=e.1h.1o,l=e.1z.1o,D;D=1R(j.1g("1r-19-1e"),10)||0;D={19:-D,18:-D};11(x&&l){x=x.1x.1K==="x"?["1e","19"]:["1f","18"];D[x[1]]-=l[x[0]]()}m.29.1g(D).1g(s)},2h:12(){b.3H.25();j.1W(k)}});b.2a()}13 w=4E,o=5t,E=4j,M="1L-1C",Y="1L-2C",S="1L-3f-2L",V="2F.14."+M,W=M+"-2z",4l="-5w",Z="5x";a.1c.14=12(e,b,m){13 j=2U(e).2y(),q=E,k=j==="3M"?[w]:a.5z(2N).4z(1,10),s=k[k.1p-1],x=17[0]?a.22(17[0],"14"):E;11(!2N.1p&&x||j==="5B")15 x;1d 11("1I"===1k e){17.1y(12(){13 l=a.22(17,"14");11(!l)15 w;11(/3E|2P/.1N(j)&&b)11(m!==T)l.2P(b,m);1d q=l.47(b);1d{11(!l.1D&&(j==="16"||j==="2f")){11(s&&s.5F)l.1v.1u=s;l.24(1)}1d 11(j==="5H"){j="3M";k=[o]}l[j]&&l[j].2R(l[j],k)}});15 q!==E?q:17}1d 11("1E"===1k e||!2N.1p){x=X(a.1F(w,{},e));15 a.1c.14.1q.23(17,x,s)}};a.1c.14.1q=12(e,b){15 17.1y(12(){12 m(D){12 y(){l.24(1k D==="1E"||j.16.3r);q.16.1W(k.16);q.1a.1W(k.1a)}11(l.1v.2L)15 o;l.1v.1u=a.1F({},D);11(j.16.2u>0){1Y(l.1G.16);l.1G.16=3g(y,j.16.2u);k.16!==k.1a&&q.1a.1q(k.1a,12(){1Y(l.1G.16)})}1d y()}13 j,q,k,s=e.1w=!e.1w||e.1w===o||e.1w.1p<1||a("#"+M+"-"+e.1w).1p?a.1c.14.3T++:e.1w,x=".14-"+s+"-2I",l=4A.23(17,s,e);11(l===o)15 w;j=l.2p;a.1y(a.1c.14.1h,12(){17.2E==="2E"&&17(l)});q={16:j.16.1i,1a:j.1a.1i};k={16:2U(j.16.1u).2J(" ",x+" ")+x,1a:2U(j.1a.1u).2J(" ",x+" ")+x};q.16.1q(k.16,m);11(j.16.3r||j.59)m(b)})};a.1y({1s:12(e,b){13 m=17[0],j=a.22(m,"14");11(e==="1j")11(2N.1p===1)15 a.22(m,Z);1d{j&&j.1D&&j.2p.1b.1s==="1j"&&j.1v.1s&&j.2P("1b.1H",b);15 a.22(m,Z,b)}},62:12(){13 e=a([]),b;a("*",17).1y(12(){13 m=a.22(17,m);11(m){a.1s(17,"1j",m);e=e.2G(17)}});b=a.1c.64.2R(17,2N);e.3L("1j");15 b},25:a.1L?E:12(e,b){a(17).1y(12(){11(!b)11(!e||a.38(e,[17]).1p)a("*",17).2G(17).1y(12(){a(17).6a("25")})})}},12(e,b){11(!b)15 w;13 m=a.1c[e+"6d"]=a.1c[e];a.1c[e]=12(){15 b.2R(17,2N)||m.2R(17,2N)}});a(O).2S(12(){13 e=1V,b=e.3a;a(e).1q("44.14",12(m){a.1c.14.2i={3x:m.3x,3Q:m.3Q}});e.45===T&&e.6l("2z",12(m){11(m&&m.1i)e.45=m.1i===e?b:m.1i},4E)});a.1c.14.3C="2.0.6n";a.1c.14.3T=0;a.1c.14.4I="43 6q 3V 53 44 4g 3p".3d(" ");a.1c.14.4Z=6x;a.1c.14.1h={2K:12(e){e=2U(e).2J(/([A-Z])/," $1").2J(/6E/6F,"1J").2y();17.x=(e.41(/19|1A/i)||e.41(/1J/)||["3A"])[0].2y();17.y=(e.41(/18|1B|1J/i)||["3A"])[0].2y();17.1K=e.3e(0).3Y(/^(t|b)/)>-1?"y":"x";17.1I=12(){15 17.1K==="y"?17.y+17.x:17.x+17.y};17.4M=12(){13 b=17.x.2V(0,1),m=17.y.2V(0,1);15 b===m?b:b==="c"||b!=="c"&&m!=="c"?m+b:b+m}},4W:6U((/6Y.+70 ([0-74]{3}).*76.*79/i.7c(7f.7i)||[0,"7j"])[1].2J("7n","."))<4.1};a.1c.14.3n={59:o,1w:o,48:w,2k:{1Q:"1Z"},1b:{1H:w,1s:"1j",1j:{1H:o,1T:o}},1l:{1U:"18 19",2n:"1B 1A",1i:o,1M:o,2c:o,2M:{x:0,y:0,2i:w,2v:w},2g:w},16:{1i:o,1u:"3p",2g:w,2u:3F,5n:o,3r:o},1a:{1i:o,1u:"4g",2g:w,2u:0,2t:o,2l:o},1m:{36:"",2C:o},3I:{24:E,3J:E,16:E,1a:E,2f:E,2z:E,2o:E}};a.1c.14.1h.1S=12(e){13 b=e.1h.1S;15"1E"===1k b?b:e.1h.1S=28 5f(e)};a.1c.14.1h.1S.2E="24";a.1c.14.1h.1S.3b=12(e){13 b=e.1b;11(b&&"1S"2b b){b=b.1S;11(1k b!=="1E")b=e.1b.1S={3m:b};11("3l"!==1k b.2m&&b.2m)b.2m=!!b.2m}};a.1F(w,a.1c.14.3n,{1b:{1S:{2m:w}}});a.1c.14.1h.1o=12(e){13 b=e.1h.1o;15"1E"===1k b?b:e.1h.1o=28 4n(e)};a.1c.14.1h.1o.2E="24";a.1c.14.1h.1o.3b=12(e){13 b=e.1m;11(b&&"1o"2b b){b=e.1m.1o;11(1k b!=="1E")e.1m.1o={1x:b};11(!/1I|3l/i.1N(1k b.1x))b.1x=w;1k b.1e!=="34"&&2Y b.1e;1k b.1f!=="34"&&2Y b.1f;1k b.1r!=="34"&&b.1r!==w&&2Y b.1r;1k b.1n!=="34"&&2Y b.1n}};a.1F(w,a.1c.14.3n,{1m:{1o:{1x:w,3v:o,1e:8,1f:8,1r:w,1n:0}}});a.1c.14.1h.4a=12(e,b){12 m(z,N){2Q(13 h=0,p=1,c=1,v=0,B=0,g=z.1e,d=z.1f;g>0&&d>0&&p>0&&c>0;){g=1t.3w(g/2);d=1t.3w(d/2);11(b.x==="19")p=g;1d 11(b.x==="1A")p=z.1e-g;1d p+=1t.3w(g/2);11(b.y==="18")c=d;1d 11(b.y==="1B")c=z.1f-d;1d c+=1t.3w(d/2);2Q(h=N.1p;h--;){11(N.1p<2)2x;v=N[h][0]-z.1n.19;B=N[h][1]-z.1n.18;11(b.x==="19"&&v>=p||b.x==="1A"&&v<=p||b.x==="1J"&&(vz.1e-p)||b.y==="18"&&B>=c||b.y==="1B"&&B<=c||b.y==="1J"&&(Bz.1f-c))N.6t(h,1)}}15{19:N[0][0],18:N[0][1]}}13 j=e.1s("3Z").2y(),q=e.1s("6H").3d(","),k=[],s=a(\'3j[6Q="#\'+e.6S("5h").1s("52")+\'"]\'),x=s.1n(),l={1e:0,1f:0,1n:{18:55,1A:0,1B:0,19:55}},D=0,y=0;x.19+=1t.3u((s.3h()-s.1e())/2);x.18+=1t.3u((s.2W()-s.1f())/2);11(j==="5i")2Q(D=q.1p;D--;){y=[1R(q[--D],10),1R(q[D+1],10)];11(y[0]>l.1n.1A)l.1n.1A=y[0];11(y[0]l.1n.1B)l.1n.1B=y[1];11(y[1]