diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 767079f1..d01a76d8 100644 --- a/dist/jquery.qtip.css +++ b/dist/jquery.qtip.css @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Mon Dec 6 20:16:17 2010 +0000 +* Date: Mon Dec 6 22:41:27 2010 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index ef30b10a..5795ded0 100644 --- a/dist/jquery.qtip.js +++ b/dist/jquery.qtip.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Mon Dec 6 20:16:17 2010 +0000 +* Date: Mon Dec 6 22:41:27 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -470,7 +470,7 @@ function QTip(target, options, id) } // If tooltip has displayed, start hide timer - targets.tooltip.stop(TRUE); + targets.tooltip.stop(1, 1); if(options.hide.delay > 0) { self.timers.hide = setTimeout(function(){ self.hide(event); }, options.hide.delay); @@ -914,7 +914,7 @@ function QTip(target, options, id) tooltip.attr('aria-hidden', Boolean(!state)); // Clear animation queue - tooltip.stop(TRUE, FALSE); + tooltip.stop(1, 1); // Use custom function if provided if($.isFunction(opts.effect)) { diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index e03d7e96..54af4eeb 100644 --- a/dist/jquery.qtip.min.js +++ b/dist/jquery.qtip.min.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Mon Dec 6 20:16:17 2010 +0000 +* Date: Mon Dec 6 22:41:27 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -25,7 +25,7 @@ b.button&&b.button.remove();b.button=f.jquery?f:"string"===typeof f?a("",{h return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(k){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(k.type))});e.redraw()}function r(){var b=e.elements;b.titlebar&&t();b.titlebar=a("
",{"class":j+"-titlebar "+(d.style.widget?"ui-widget-header":"")}).append(b.title=a("
",{id:j+"-"+h+"-title","class":j+"-title",html:d.content.title.text})).prependTo(b.wrapper);if(d.content.title.button)s();else e.rendered===TRUE&&e.redraw()}function u(b){var f=e.elements; if(!e.rendered||!b)return FALSE;if(a.isFunction(b))b=b.call(c);b.jquery&&b.length>0?f.content.empty().append(b.css({display:"block"})):f.content.html(b);f.tooltip.queue("fx",function(k){function m(q){g=g.not(q);if(g.length===0){e.redraw();e.rendered===TRUE&&e.reposition(e.cache.event);k()}}var g=a("img:not([height]):not([width])",e.elements.content);g.each(function(q,A){var z=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(z,function(){clearTimeout(e.timers.img[q]);m(this)}); (function w(){if(A.height)return m(A);e.timers.img[q]=setTimeout(w,20)})();return TRUE});g.length===0&&m(g)});return e}function y(b,f,k,m){function g(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;p.show.trigger("qtip-"+h+"-inactive");clearTimeout(e.timers.show);clearTimeout(e.timers.hide);var v=function(){e.show(D)};if(d.show.delay>0)e.timers.show=setTimeout(v,d.show.delay);else v()}function q(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;var v=a(D.relatedTarget||D.target).parents(n)[0]== -p.tooltip[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide);if(d.hide.fixed&&(d.position.target==="mouse"&&v||/mouse(out|leave|move)/.test(D.type)&&v)){D.stopPropagation();D.preventDefault();return FALSE}p.tooltip.stop(TRUE);if(d.hide.delay>0)e.timers.hide=setTimeout(function(){e.hide(D)},d.hide.delay);else e.hide(D)}function A(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){e.hide(D)},d.hide.inactive)}function z(D){e.elements.tooltip.is(":visible")&& +p.tooltip[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide);if(d.hide.fixed&&(d.position.target==="mouse"&&v||/mouse(out|leave|move)/.test(D.type)&&v)){D.stopPropagation();D.preventDefault();return FALSE}p.tooltip.stop(1,1);if(d.hide.delay>0)e.timers.hide=setTimeout(function(){e.hide(D)},d.hide.delay);else e.hide(D)}function A(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){e.hide(D)},d.hide.inactive)}function z(D){e.elements.tooltip.is(":visible")&& e.reposition(D)}var w=".qtip-"+h,p={show:d.show.target,hide:d.hide.target,tooltip:e.elements.tooltip},B={show:String(d.show.event).split(" "),hide:String(d.hide.event).split(" ")},G=a.browser.msie&&/^6\.[0-9]/.test(a.browser.version);c.bind("remove.qtip",function(){e.destroy()});if(k&&d.hide.fixed){p.hide=p.hide.add(p.tooltip);p.tooltip.bind("mouseover"+w,function(){p.tooltip.hasClass("ui-state-disabled")||clearTimeout(e.timers.hide)})}if(f){if("number"===typeof d.hide.inactive){p.show.bind("qtip-"+ h+"-inactive",A);a.each(a.fn.qtip.inactiveEvents,function(D,v){p.hide.add(e.elements.tooltip).bind(v+w+"-inactive",A)})}a.each(B.hide,function(D,v){var C=a.inArray(v,B.show);if(C>-1&&a(p.hide).add(p.show).length===a(p.hide).length||v==="unfocus"){p.show.bind(v+w,function(E){p.tooltip.is(":visible")?q(E):g(E)});delete B.show[C]}else p.hide.bind(v+w,q)})}if(b){a.each(B.show,function(D,v){p.show.bind(v+w,g)});p.tooltip.bind("mouseover"+w,function(){e.focus()})}if(m){if(d.position.adjust.resize||d.position.adjust.screen)a(F).bind("resize"+ w,z);if(d.position.adjust.screen||G&&p.tooltip.css("position")==="fixed")a(document).bind("scroll"+w,z);/unfocus/i.test(d.hide.event)&&a(document).bind("mousedown"+w,function(D){var v=e.elements.tooltip;a(D.target).parents(n).length===0&&a(D.target).add(c).length>1&&v.is(":visible")&&!v.hasClass("ui-state-disabled")&&e.hide()});d.position.target==="mouse"&&a(document).bind("mousemove"+w,function(D){if(d.position.adjust.mouse&&!p.tooltip.hasClass("ui-state-disabled")&&p.tooltip.is(":visible"))e.reposition(D|| @@ -38,34 +38,34 @@ f){r();e.reposition()}else f?e.elements.title.html(f):t()},"^content.title.butto B,G,D){var v=b.search(/fixed/i)>-1?[0,[0,1,1,1]]:[b.substr(0,3),b.charAt(0)==="s"?[1,0,0,0]:[0,1,0,0]];if(v[0])p[B]=D;x.apply(e,v[1]);if(v[0])p[B]=G;y.apply(e,v[1])},"^show.ready$":function(){e.rendered===FALSE&&e.show()},"^style.classes$":function(){e.elements.tooltip.attr("class",j+" qtip ui-helper-reset "+f)},"^style.widget$":function(){g.toggleClass("ui-widget",!!f);m.titlebar.toggleClass("ui-widget-header",!!f);m.content.toggleClass("ui-widget-content",!!f)},"^events.(render|show|move|hide|focus|blur)":function(p, B,G,D){a.isFunction(f)?m.tooltip.bind("tooltip"+B,G):m.tooltip.unbind("tooltip"+B,D)}}};a.each(e.plugins,function(p){if("object"===typeof this.checks)w[p]=this.checks});q=k[0][k[1]];k[0][k[1]]=f.nodeType?a(f):f;K(d,c);for(A in w)for(z in w[A])RegExp(z,"i").test(b)&&w[A][z].call(e,k[0],k[1],f,q);return e},toggle:function(b,f){function k(){var w=a(this),p=b?"attr":"removeAttr",B=/^1|0$/.test(w.css("opacity"));e.elements.title&&c[p]("aria-labelledby",j+"-"+h+"-title");c[p]("aria-describedby",j+"-"+h+ "-content");if(b){if(a.browser.msie&&this.style&&B){z=this.style;z.removeAttribute("filter");z.removeAttribute("opacity")}}else B&&w.hide()}if(e.rendered===FALSE)return FALSE;var m=b?"show":"hide",g=e.elements.tooltip,q=d[m],A=g.is(":visible"),z;if((typeof b).search("boolean|number"))b=!g.is(":visible");if(!A&&!b||g.is(":animated"))return e;if(f){if(e.cache.event&&/over|enter/.test(f.type)&&/out|leave/.test(e.cache.event.type)&&a(f.target).add(d.show.target).length<2&&a(f.relatedTarget).parents(n).length> -0)return e;e.cache.event=a.extend({},f)}A=a.Event("tooltip"+m);A.originalEvent=a.extend({},f);g.trigger(A,[e.hash(),90]);if(A.isDefaultPrevented())return e;if(b){e.focus();e.reposition(f);q.solo&&a(n).qtip("hide")}else clearTimeout(e.timers.show);g.attr("aria-hidden",Boolean(!b));g.stop(TRUE,FALSE);if(a.isFunction(q.effect)){q.effect.call(g,e.hash());g.queue(function(){k.call(this);a(this).dequeue()})}else if(q.effect===FALSE){g[m]();k.call(g)}else g.fadeTo(90,b?1:0,k);b&&q.target.trigger("qtip-"+ -h+"-inactive");return e},show:function(b){e.toggle(TRUE,b)},hide:function(b){e.toggle(FALSE,b)},focus:function(b){if(e.rendered===false)return FALSE;var f=e.elements.tooltip,k=a(n),m=parseInt(f.css("z-index"),10),g=a.fn.qtip.zindex+k.length,q=j+"-focus",A=a.extend({},b);if(!f.hasClass(q)&&m!==g){k.css("z-index",function(z,w){return w-1});a(n+"."+q).each(function(){var z=a(this),w=z.qtip(),p;if(!w||w.rendered===FALSE)return TRUE;z.removeClass(q);p=a.Event("tooltipblur");p.originalEvent=A;z.trigger(p, -[w,g])});b=a.Event("tooltipfocus");b.originalEvent=A;f.trigger(b,[e.hash(),g]);b.isDefaultPrevented()||f.css({zIndex:g}).addClass(q)}return e},reposition:function(b){if(e.rendered===FALSE)return FALSE;var f=d.position.target,k=e.elements.tooltip,m=d.position,g=m.my,q=m.at,A=e.elements.tooltip.width(),z=e.elements.tooltip.height(),w=a(m.container)[0],p=0,B=0,G=a.Event("tooltipmove"),D=k.css("position")==="fixed",v=a(m.adjust.container&&w!==document.body?w:F),C={left:0,top:0};w={left:function(E){var I= -v.scrollLeft,H=q.x==="left"?p:q.x==="right"?-p:-p/2,L=E+A-v.width-I;H=(g.x==="left"?A:g.x==="right"?-A:-A/2)- -2*m.adjust.x-(g.precedance==="x"?H:0);if(I-E>0)C.left-=H;else if(L>0)C.left-=(g.x==="center"?-1:1)*H;return C.left-E},top:function(E){var I=v.scrollTop,H=q.y==="top"?B:q.y==="bottom"?-B:-B/2,L=E+z-v.height-I;H=(g.y==="top"?z:g.y==="bottom"?-z:-z/2)- -2*m.adjust.y-(g.precedance==="y"?H:0);if(I-E>0)C.top-=H;else if(L>0)C.top-=(g.y==="center"?-1:1)*H;return C.top-E}};v={elem:v,height:v[(v[0]=== -F?"h":"outerH")+"eight"](),width:v[(v[0]===F?"w":"outerW")+"idth"](),scrollLeft:v.scrollLeft(),scrollTop:v.scrollTop()};if(f==="mouse"){q={x:"left",y:"top"};b=m.adjust.mouse||!b||!b.pageX?a.extend({},a.fn.qtip.mouse):b;C={top:b.pageY,left:b.pageX}}else{if(f==="event")f=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?e.cache.target=a(b.target):e.cache.target;f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===F){p=f.width();B=f.height();if(f[0]===F)C={top:D?0:v.scrollTop,left:D? -0:v.scrollLeft}}else if(f.is("area")&&a.fn.qtip.plugins.imagemap){C=a.fn.qtip.plugins.imagemap(f,q);p=C.width;B=C.height;C=C.offset}else{p=f.outerWidth();B=f.outerHeight();C=o(f)}C.left+=q.x==="right"?p:q.x==="center"?p/2:0;C.top+=q.y==="bottom"?B:q.y==="center"?B/2:0}C.left+=m.adjust.x+(g.x==="right"?-A:g.x==="center"?-A/2:0);C.top+=m.adjust.y+(g.y==="bottom"?-z:g.y==="center"?-z/2:0);C.adjusted=m.adjust.screen&&f[0]!==F&&f[0]!==document.body?{left:w.left(C.left),top:w.top(C.top)}:{left:0,top:0}; -k.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(j+"-pos-"+g.abbreviation());G.originalEvent=a.extend({},b);k.trigger(G,[e.hash(),C,v.elem]);if(G.isDefaultPrevented())return e;delete C.adjusted;if(k.is(":visible")&&a.isFunction(m.effect)){m.effect.call(k,e.hash(),C);k.queue(function(){var E=a(this);E.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");E.dequeue()})}else isNaN(C.left,C.top)||k.css(C);return e}, -redraw:function(){if(!e.rendered||!(a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9))return FALSE;var b=e.elements.tooltip;b.attr("style");var f;b.css({width:"auto",height:"auto"});f=l("dimensions");a.each(["width","height"],function(k,m){var g=parseInt(b.css("max-"+m),10)||0,q=parseInt(b.css("min-"+m),10)||0;f[m]=g+q?Math.min(Math.max(f[m],q),g):f[m]});b.css(f)},disable:function(b){var f=e.elements.tooltip;if(e.rendered)f.toggleClass("ui-state-disabled",b);else e.cache.disabled=!!b;return e}, -destroy:function(){var b=e.elements,f=b.target.data("oldtitle");e.rendered&&a.each(e.plugins,function(){this.initialize==="render"&&this.destroy()});x(1,1,1,1);c.removeData("qtip");e.rendered&&b.tooltip.remove();f&&c.attr("title",f);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},e);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function O(c,d){var h,i=a(this);h=a(document.body);var o=i.metadata?i.metadata(d.metadata): -{};o=a.extend(TRUE,{},d,K(a.extend(TRUE,{},(o&&d.metadata.type==="html5"?o[d.metadata.name]:{})||o)));var l=o.position,t=this===document?h:i;i.removeData("metadata");if("boolean"===typeof o.content.text)if(o.content.attr!==FALSE&&i.attr(o.content.attr))o.content.text=i.attr(o.content.attr);else return FALSE;if(l.container===FALSE)l.container=h;if(l.target===FALSE)l.target=t;if(o.show.target===FALSE)o.show.target=t;if(o.hide.target===FALSE)o.hide.target=t;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my= -new a.fn.qtip.plugins.Corner(l.my);if(i.data("qtip"))if(o.overwrite)i.qtip("destroy");else if(o.overwrite===FALSE)return FALSE;h=new N(i,o,c);i.data("qtip",h);return h}function P(c){var d=this;d.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(d,{init:function(){var h=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){d.load(h);c.elements.tooltip.bind("tooltipshow.ajax",function(){h.once===FALSE&&c.rendered===TRUE&&d.load(h)})})}, -load:function(h){a.ajax(a.extend(TRUE,{},h,{success:function(i,o){if(a.isFunction(h.success))if(h.success.call(c.hash(),i,o)===FALSE)return;c.set("content.text",i)},error:function(i,o,l){var t=o||l;if(a.isFunction(h.error)){i=h.error.call(c.hash(),i,o,l);if(i===FALSE)return}c.set("content.text",t)}}));return d},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});d.init()}function M(c,d,h){var i=Math.floor(d/2),o=Math.floor(h/2);d={bottomright:[[0,0],[d,h],[d,0]],bottomleft:[[0,0], -[d,0],[0,h]],topright:[[0,h],[d,0],[d,h]],topleft:[[0,0],[0,h],[d,h]],topcenter:[[0,h],[i,0],[d,h]],bottomcenter:[[0,0],[d,0],[i,h]],rightcenter:[[0,0],[d,o],[0,h]],leftcenter:[[d,0],[d,h],[0,o]]};d.lefttop=d.bottomright;d.righttop=d.bottomleft;d.leftbottom=d.topright;d.rightbottom=d.topleft;return d[c]}function Q(c){function d(j){var n=l.tip,b=["left","right"],f=o.offset,k,m;if(o.corner===FALSE||!n)return FALSE;j=j||i.corner;k=j.precedance;m=k==="y"?"x":"y";b[k==="y"?"push":"unshift"]("top","bottom"); -f=Math.max(j[m]==="center"?f:0,f);n.css({top:"",bottom:"",left:"",right:"",margin:""});switch(j[k==="y"?"x":"y"]){case "center":n.css(b[0],"50%").css("margin-"+b[0],-Math.floor(u[k==="y"?"width":"height"]/2)+f);break;case b[0]:n.css(b[0],f);break;case b[1]:n.css(b[1],f);break}f=u[k==="x"?"width":"height"];if(x){t.toggleClass("ui-tooltip-accessible",!t.is(":visible"));f-=parseInt(s.css("border-"+j[k]+"-width"),10)||0;t.removeClass("ui-tooltip-accessible")}if(e==="vml"&&/bottom|right/.test(j[j.precedance]))f+= -x?1:-1;n.css(j[k],-f)}function h(j,n,b){if(!(!l.tip||i.corner.fixed)){j=a.extend({},i.corner);n=j.precedance==="y"?["y","top","left","height","x"]:["x","left","top","width","y"];var f=b.adjusted,k=[0,0];if(f.left)j.x=j.x==="center"?f.left>0?"left":"right":j.x==="left"?"right":"left";if(f.top)j.y=j.y==="center"?f.top>0?"top":"bottom":j.y==="top"?"bottom":"top";k[0]=x?parseInt(s.css("border-"+j[n[0]]+"-width"),10)||0:e==="vml"?1:0;k[1]=Math.max(j[n[4]]==="center"?o.offset:0,o.offset);b[n[1]]+=(j[n[0]]=== -n[1]?1:-1)*(u[n[3]]-k[0]);b[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="center"?1:-1)*k[1];if(j.string()!==r.corner.string()&&(r.top!==f.top||r.left!==f.left))i.update(j);r.left=f.left;r.top=f.top;r.corner=j}}var i=this,o=c.options.style.tip,l=c.elements,t=l.tooltip,s=l.wrapper,r={top:0,left:0,corner:{string:function(){}}},u={width:o.width,height:o.height},y={},x=o.border||0,e=o.method||FALSE;i.corner=NULL;i.mimic=NULL;i.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){x=o.border;if(i.init())this.get("position.target")!== -"mouse"&&this.reposition();else i.destroy()},"^style.tip.(height|width)":function(){u={width:o.width,height:o.height};i.create();i.update();c.reposition()},"^style.classes$":function(){i.detectColours();i.update()}};a.extend(i,{init:function(){var j=a.browser.msie,n=i.detectCorner(),b=i[i.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(n){if(e===TRUE)e=a("")[0].getContext?"canvas":j&&(b||u.height!==u.width)?"vml":"polygon";else if(e==="canvas")e=j?"vml":!a("")[0].getContext? -"polygon":"canvas";else if(e==="polygon")e=j&&b?"vml":e;i.create();i.detectColours();i.update();t.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",h)}return n},detectCorner:function(){var j=o.corner,n=c.options.position.at,b=c.options.position.my;if(b.string)b=b.string();if(j===FALSE||b===FALSE&&n===FALSE)return FALSE;else if(j===TRUE)i.corner=new a.fn.qtip.plugins.Corner(b);else if(!j.string){i.corner=new a.fn.qtip.plugins.Corner(j);i.corner.fixed=true}return i.corner.string()!=="centercenter"},detectColours:function(){var j= -l.tip,n=i.corner[i.corner.precedance],b="border-"+n+"-color";y.fill=j.css("background-color","").css("border","").css("background-color")||"transparent";y.border=j.get(0).style?j.get(0).style["border"+n.charAt(0)+n.substr(1)+"Color"]:j.css(b)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(y.fill))y.fill=s.css(x?"background-color":b);if(!y.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(y.border))y.border=s.css(b)||y.fill;a("*",j).add(j).css("background-color","transparent").css("border", -0)},create:function(){var j=u.width,n=u.height;l.tip&&l.tip.remove();l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(u).prependTo(t);switch(e){case "canvas":a('').appendTo(l.tip)[0].getContext("2d").save();break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(x?'
':"");break}return i},update:function(j){var n=l.tip,b=u.width,f=u.height,k=x>0?0:1,m=Math.ceil(x/2+0.5),g=o.mimic,q,A;if(!j)j=i.corner;if(g===FALSE)g=j;else{g=new a.fn.qtip.plugins.Corner(g); -g.precedance=j.precedance;if(g.x==="inherit")g.x=j.x;else if(g.y==="inherit")g.y=j.y;else if(g.x===g.y)g[j.precedance]=j[j.precedance]}A=Math[/b|r/.test(g[g.precedance==="y"?"x":"y"])?"ceil":"floor"];n=n.children();switch(e){case "canvas":n=n.get(0).getContext("2d");n.restore&&n.restore();n.clearRect(0,0,3E3,3E3);for(q=M(g.string(),b,f);k<2;k++){if(k){n.save();n.translate(A((g.x==="left"?1:g.x==="right"?-1:0)*(x+1)*(g.precedance==="y"?0.5:1)),A((g.y==="top"?1:g.y==="bottom"?-1:0)*(x+1)*(g.precedance=== -"x"?0.5:1)))}n.beginPath();n.moveTo(q[0][0],q[0][1]);n.lineTo(q[1][0],q[1][1]);n.lineTo(q[2][0],q[2][1]);n.closePath();n.fillStyle=y[k?"fill":"border"];n.fill()}break;case "vml":q=M(g.string(),b,f);k="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" xe";n.attr({path:k,fillcolor:y.fill});if(x){n.children().attr("color",y.border);if(g.precedance==="y"){n.css("top",(g.y==="top"?1:-1)*(x-2));n.css("left",g.x==="left"?1:-2)}else{n.css("left",(g.x==="left"?1:-1)*(x-2));n.css("top", -g.y==="top"?1:-2)}}break;case "polygon":if(g.precedance==="y"){k=b>f?1.5:bf?5:2.2;m=[Math.floor(k*m*(g.x==="right"?-1:1)*(g.y==="center"?0.9:1)),g.y==="top"?m:g.y==="bottom"?-m:0]}n.removeAttr("style").each(function(z){var w={x:g.precedance==="x"?g.x==="left"?"right":"left":g.x,y:g.precedance==="y"?g.y==="top"?"bottom":"top":g.y},p=g.x==="center"?["left","right",w.y,f,b]:["top", -"bottom",w.x,b,f],B=y[!z&&x?"border":"fill"];z&&a(this).css({position:"absolute","z-index":1,left:m[0],top:m[1]});g.x==="center"||g.y==="center"?a(this).css("border-"+p[2],p[3]+"px solid "+B).css("border-"+p[0],Math.floor(p[4]/2)+"px dashed transparent").css("border-"+p[1],Math.floor(p[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(f/2)+"px "+Math.floor(b/2)+"px").css("border-"+w.x,Math.floor(b/2)+"px solid "+B).css("border-"+w.y,Math.floor(f/2)+"px solid "+B)});break}d(j);return i}, -destroy:function(){l.tip&&l.tip.remove();t.unbind(".qtip-tip")}})}function R(c,d){var h=this,i=c.elements,o=i.tooltip;i.overlay=a("#qtip-overlay");a.extend(h,{init:function(){o.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(l,t,s){l=l.type.replace("tooltip","");a.isFunction(d[l])?d[l].call(i.overlay,s,t):h[l](s)});i.overlay.length||h.create();d.blur===TRUE&&i.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){i.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute", -top:0,left:0,display:"none"}}).appendTo(document.body);a(F).bind("resize.qtipmodal",function(){i.overlay.css({height:Math.max(a(F).height(),a(document).height()),width:Math.max(a(F).width(),a(document).width())})}).trigger("resize")},toggle:function(l){var t=i.overlay,s=c.options.show.modal.effect,r=l?"show":"hide";t.stop(TRUE,FALSE);if(a.isFunction(s))s.call(t,l);else s===FALSE?t[r]():t.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){h.toggle(TRUE)},hide:function(){h.toggle(FALSE)}, -destroy:function(){var l=TRUE;a("*").each(function(){var t=a(this).data("qtip");if(t&&t.id!==c.id&&t.options.show.modal)return l=FALSE});if(l){i.overlay.remove();a(F).unbind("scroll.qtipmodal resize.qtipmodal")}else i.overlay.unbind("click.qtipmodal"+c.id);o.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});h.init()}function S(c){var d=this,h=c.elements,i=h.tooltip,o=".bgiframe-"+c.id,l="tooltipmove"+o+" tooltipshow"+o;a.extend(d,{init:function(){h.bgiframe=a(''); +0)return e;e.cache.event=a.extend({},f)}A=a.Event("tooltip"+m);A.originalEvent=a.extend({},f);g.trigger(A,[e.hash(),90]);if(A.isDefaultPrevented())return e;if(b){e.focus();e.reposition(f);q.solo&&a(n).qtip("hide")}else clearTimeout(e.timers.show);g.attr("aria-hidden",Boolean(!b));g.stop(1,1);if(a.isFunction(q.effect)){q.effect.call(g,e.hash());g.queue(function(){k.call(this);a(this).dequeue()})}else if(q.effect===FALSE){g[m]();k.call(g)}else g.fadeTo(90,b?1:0,k);b&&q.target.trigger("qtip-"+h+"-inactive"); +return e},show:function(b){e.toggle(TRUE,b)},hide:function(b){e.toggle(FALSE,b)},focus:function(b){if(e.rendered===false)return FALSE;var f=e.elements.tooltip,k=a(n),m=parseInt(f.css("z-index"),10),g=a.fn.qtip.zindex+k.length,q=j+"-focus",A=a.extend({},b);if(!f.hasClass(q)&&m!==g){k.css("z-index",function(z,w){return w-1});a(n+"."+q).each(function(){var z=a(this),w=z.qtip(),p;if(!w||w.rendered===FALSE)return TRUE;z.removeClass(q);p=a.Event("tooltipblur");p.originalEvent=A;z.trigger(p,[w,g])});b=a.Event("tooltipfocus"); +b.originalEvent=A;f.trigger(b,[e.hash(),g]);b.isDefaultPrevented()||f.css({zIndex:g}).addClass(q)}return e},reposition:function(b){if(e.rendered===FALSE)return FALSE;var f=d.position.target,k=e.elements.tooltip,m=d.position,g=m.my,q=m.at,A=e.elements.tooltip.width(),z=e.elements.tooltip.height(),w=a(m.container)[0],p=0,B=0,G=a.Event("tooltipmove"),D=k.css("position")==="fixed",v=a(m.adjust.container&&w!==document.body?w:F),C={left:0,top:0};w={left:function(E){var I=v.scrollLeft,H=q.x==="left"?p:q.x=== +"right"?-p:-p/2,L=E+A-v.width-I;H=(g.x==="left"?A:g.x==="right"?-A:-A/2)- -2*m.adjust.x-(g.precedance==="x"?H:0);if(I-E>0)C.left-=H;else if(L>0)C.left-=(g.x==="center"?-1:1)*H;return C.left-E},top:function(E){var I=v.scrollTop,H=q.y==="top"?B:q.y==="bottom"?-B:-B/2,L=E+z-v.height-I;H=(g.y==="top"?z:g.y==="bottom"?-z:-z/2)- -2*m.adjust.y-(g.precedance==="y"?H:0);if(I-E>0)C.top-=H;else if(L>0)C.top-=(g.y==="center"?-1:1)*H;return C.top-E}};v={elem:v,height:v[(v[0]===F?"h":"outerH")+"eight"](),width:v[(v[0]=== +F?"w":"outerW")+"idth"](),scrollLeft:v.scrollLeft(),scrollTop:v.scrollTop()};if(f==="mouse"){q={x:"left",y:"top"};b=m.adjust.mouse||!b||!b.pageX?a.extend({},a.fn.qtip.mouse):b;C={top:b.pageY,left:b.pageX}}else{if(f==="event")f=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?e.cache.target=a(b.target):e.cache.target;f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===F){p=f.width();B=f.height();if(f[0]===F)C={top:D?0:v.scrollTop,left:D?0:v.scrollLeft}}else if(f.is("area")&&a.fn.qtip.plugins.imagemap){C= +a.fn.qtip.plugins.imagemap(f,q);p=C.width;B=C.height;C=C.offset}else{p=f.outerWidth();B=f.outerHeight();C=o(f)}C.left+=q.x==="right"?p:q.x==="center"?p/2:0;C.top+=q.y==="bottom"?B:q.y==="center"?B/2:0}C.left+=m.adjust.x+(g.x==="right"?-A:g.x==="center"?-A/2:0);C.top+=m.adjust.y+(g.y==="bottom"?-z:g.y==="center"?-z/2:0);C.adjusted=m.adjust.screen&&f[0]!==F&&f[0]!==document.body?{left:w.left(C.left),top:w.top(C.top)}:{left:0,top:0};k.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i, +"")}).addClass(j+"-pos-"+g.abbreviation());G.originalEvent=a.extend({},b);k.trigger(G,[e.hash(),C,v.elem]);if(G.isDefaultPrevented())return e;delete C.adjusted;if(k.is(":visible")&&a.isFunction(m.effect)){m.effect.call(k,e.hash(),C);k.queue(function(){var E=a(this);E.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");E.dequeue()})}else isNaN(C.left,C.top)||k.css(C);return e},redraw:function(){if(!e.rendered||!(a.browser.msie&&parseInt(a.browser.version.charAt(0), +10)<9))return FALSE;var b=e.elements.tooltip;b.attr("style");var f;b.css({width:"auto",height:"auto"});f=l("dimensions");a.each(["width","height"],function(k,m){var g=parseInt(b.css("max-"+m),10)||0,q=parseInt(b.css("min-"+m),10)||0;f[m]=g+q?Math.min(Math.max(f[m],q),g):f[m]});b.css(f)},disable:function(b){var f=e.elements.tooltip;if(e.rendered)f.toggleClass("ui-state-disabled",b);else e.cache.disabled=!!b;return e},destroy:function(){var b=e.elements,f=b.target.data("oldtitle");e.rendered&&a.each(e.plugins, +function(){this.initialize==="render"&&this.destroy()});x(1,1,1,1);c.removeData("qtip");e.rendered&&b.tooltip.remove();f&&c.attr("title",f);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},e);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function O(c,d){var h,i=a(this);h=a(document.body);var o=i.metadata?i.metadata(d.metadata):{};o=a.extend(TRUE,{},d,K(a.extend(TRUE,{},(o&&d.metadata.type==="html5"?o[d.metadata.name]: +{})||o)));var l=o.position,t=this===document?h:i;i.removeData("metadata");if("boolean"===typeof o.content.text)if(o.content.attr!==FALSE&&i.attr(o.content.attr))o.content.text=i.attr(o.content.attr);else return FALSE;if(l.container===FALSE)l.container=h;if(l.target===FALSE)l.target=t;if(o.show.target===FALSE)o.show.target=t;if(o.hide.target===FALSE)o.hide.target=t;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(i.data("qtip"))if(o.overwrite)i.qtip("destroy");else if(o.overwrite=== +FALSE)return FALSE;h=new N(i,o,c);i.data("qtip",h);return h}function P(c){var d=this;d.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(d,{init:function(){var h=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){d.load(h);c.elements.tooltip.bind("tooltipshow.ajax",function(){h.once===FALSE&&c.rendered===TRUE&&d.load(h)})})},load:function(h){a.ajax(a.extend(TRUE,{},h,{success:function(i,o){if(a.isFunction(h.success))if(h.success.call(c.hash(), +i,o)===FALSE)return;c.set("content.text",i)},error:function(i,o,l){var t=o||l;if(a.isFunction(h.error)){i=h.error.call(c.hash(),i,o,l);if(i===FALSE)return}c.set("content.text",t)}}));return d},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});d.init()}function M(c,d,h){var i=Math.floor(d/2),o=Math.floor(h/2);d={bottomright:[[0,0],[d,h],[d,0]],bottomleft:[[0,0],[d,0],[0,h]],topright:[[0,h],[d,0],[d,h]],topleft:[[0,0],[0,h],[d,h]],topcenter:[[0,h],[i,0],[d,h]],bottomcenter:[[0,0], +[d,0],[i,h]],rightcenter:[[0,0],[d,o],[0,h]],leftcenter:[[d,0],[d,h],[0,o]]};d.lefttop=d.bottomright;d.righttop=d.bottomleft;d.leftbottom=d.topright;d.rightbottom=d.topleft;return d[c]}function Q(c){function d(j){var n=l.tip,b=["left","right"],f=o.offset,k,m;if(o.corner===FALSE||!n)return FALSE;j=j||i.corner;k=j.precedance;m=k==="y"?"x":"y";b[k==="y"?"push":"unshift"]("top","bottom");f=Math.max(j[m]==="center"?f:0,f);n.css({top:"",bottom:"",left:"",right:"",margin:""});switch(j[k==="y"?"x":"y"]){case "center":n.css(b[0], +"50%").css("margin-"+b[0],-Math.floor(u[k==="y"?"width":"height"]/2)+f);break;case b[0]:n.css(b[0],f);break;case b[1]:n.css(b[1],f);break}f=u[k==="x"?"width":"height"];if(x){t.toggleClass("ui-tooltip-accessible",!t.is(":visible"));f-=parseInt(s.css("border-"+j[k]+"-width"),10)||0;t.removeClass("ui-tooltip-accessible")}if(e==="vml"&&/bottom|right/.test(j[j.precedance]))f+=x?1:-1;n.css(j[k],-f)}function h(j,n,b){if(!(!l.tip||i.corner.fixed)){j=a.extend({},i.corner);n=j.precedance==="y"?["y","top","left", +"height","x"]:["x","left","top","width","y"];var f=b.adjusted,k=[0,0];if(f.left)j.x=j.x==="center"?f.left>0?"left":"right":j.x==="left"?"right":"left";if(f.top)j.y=j.y==="center"?f.top>0?"top":"bottom":j.y==="top"?"bottom":"top";k[0]=x?parseInt(s.css("border-"+j[n[0]]+"-width"),10)||0:e==="vml"?1:0;k[1]=Math.max(j[n[4]]==="center"?o.offset:0,o.offset);b[n[1]]+=(j[n[0]]===n[1]?1:-1)*(u[n[3]]-k[0]);b[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="center"?1:-1)*k[1];if(j.string()!==r.corner.string()&&(r.top!==f.top|| +r.left!==f.left))i.update(j);r.left=f.left;r.top=f.top;r.corner=j}}var i=this,o=c.options.style.tip,l=c.elements,t=l.tooltip,s=l.wrapper,r={top:0,left:0,corner:{string:function(){}}},u={width:o.width,height:o.height},y={},x=o.border||0,e=o.method||FALSE;i.corner=NULL;i.mimic=NULL;i.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){x=o.border;if(i.init())this.get("position.target")!=="mouse"&&this.reposition();else i.destroy()},"^style.tip.(height|width)":function(){u={width:o.width, +height:o.height};i.create();i.update();c.reposition()},"^style.classes$":function(){i.detectColours();i.update()}};a.extend(i,{init:function(){var j=a.browser.msie,n=i.detectCorner(),b=i[i.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(n){if(e===TRUE)e=a("")[0].getContext?"canvas":j&&(b||u.height!==u.width)?"vml":"polygon";else if(e==="canvas")e=j?"vml":!a("")[0].getContext?"polygon":"canvas";else if(e==="polygon")e=j&&b?"vml":e;i.create();i.detectColours();i.update(); +t.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",h)}return n},detectCorner:function(){var j=o.corner,n=c.options.position.at,b=c.options.position.my;if(b.string)b=b.string();if(j===FALSE||b===FALSE&&n===FALSE)return FALSE;else if(j===TRUE)i.corner=new a.fn.qtip.plugins.Corner(b);else if(!j.string){i.corner=new a.fn.qtip.plugins.Corner(j);i.corner.fixed=true}return i.corner.string()!=="centercenter"},detectColours:function(){var j=l.tip,n=i.corner[i.corner.precedance],b="border-"+n+"-color";y.fill= +j.css("background-color","").css("border","").css("background-color")||"transparent";y.border=j.get(0).style?j.get(0).style["border"+n.charAt(0)+n.substr(1)+"Color"]:j.css(b)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(y.fill))y.fill=s.css(x?"background-color":b);if(!y.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(y.border))y.border=s.css(b)||y.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=u.width,n=u.height;l.tip&&l.tip.remove(); +l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(u).prependTo(t);switch(e){case "canvas":a('').appendTo(l.tip)[0].getContext("2d").save();break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(x?'
':"");break}return i},update:function(j){var n=l.tip,b=u.width,f=u.height,k=x>0?0:1,m=Math.ceil(x/2+0.5),g=o.mimic,q,A;if(!j)j=i.corner;if(g===FALSE)g=j;else{g=new a.fn.qtip.plugins.Corner(g);g.precedance=j.precedance;if(g.x==="inherit")g.x=j.x;else if(g.y=== +"inherit")g.y=j.y;else if(g.x===g.y)g[j.precedance]=j[j.precedance]}A=Math[/b|r/.test(g[g.precedance==="y"?"x":"y"])?"ceil":"floor"];n=n.children();switch(e){case "canvas":n=n.get(0).getContext("2d");n.restore&&n.restore();n.clearRect(0,0,3E3,3E3);for(q=M(g.string(),b,f);k<2;k++){if(k){n.save();n.translate(A((g.x==="left"?1:g.x==="right"?-1:0)*(x+1)*(g.precedance==="y"?0.5:1)),A((g.y==="top"?1:g.y==="bottom"?-1:0)*(x+1)*(g.precedance==="x"?0.5:1)))}n.beginPath();n.moveTo(q[0][0],q[0][1]);n.lineTo(q[1][0], +q[1][1]);n.lineTo(q[2][0],q[2][1]);n.closePath();n.fillStyle=y[k?"fill":"border"];n.fill()}break;case "vml":q=M(g.string(),b,f);k="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" xe";n.attr({path:k,fillcolor:y.fill});if(x){n.children().attr("color",y.border);if(g.precedance==="y"){n.css("top",(g.y==="top"?1:-1)*(x-2));n.css("left",g.x==="left"?1:-2)}else{n.css("left",(g.x==="left"?1:-1)*(x-2));n.css("top",g.y==="top"?1:-2)}}break;case "polygon":if(g.precedance==="y"){k=b> +f?1.5:bf?5:2.2;m=[Math.floor(k*m*(g.x==="right"?-1:1)*(g.y==="center"?0.9:1)),g.y==="top"?m:g.y==="bottom"?-m:0]}n.removeAttr("style").each(function(z){var w={x:g.precedance==="x"?g.x==="left"?"right":"left":g.x,y:g.precedance==="y"?g.y==="top"?"bottom":"top":g.y},p=g.x==="center"?["left","right",w.y,f,b]:["top","bottom",w.x,b,f],B=y[!z&&x?"border":"fill"];z&&a(this).css({position:"absolute", +"z-index":1,left:m[0],top:m[1]});g.x==="center"||g.y==="center"?a(this).css("border-"+p[2],p[3]+"px solid "+B).css("border-"+p[0],Math.floor(p[4]/2)+"px dashed transparent").css("border-"+p[1],Math.floor(p[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(f/2)+"px "+Math.floor(b/2)+"px").css("border-"+w.x,Math.floor(b/2)+"px solid "+B).css("border-"+w.y,Math.floor(f/2)+"px solid "+B)});break}d(j);return i},destroy:function(){l.tip&&l.tip.remove();t.unbind(".qtip-tip")}})}function R(c, +d){var h=this,i=c.elements,o=i.tooltip;i.overlay=a("#qtip-overlay");a.extend(h,{init:function(){o.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(l,t,s){l=l.type.replace("tooltip","");a.isFunction(d[l])?d[l].call(i.overlay,s,t):h[l](s)});i.overlay.length||h.create();d.blur===TRUE&&i.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){i.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(F).bind("resize.qtipmodal", +function(){i.overlay.css({height:Math.max(a(F).height(),a(document).height()),width:Math.max(a(F).width(),a(document).width())})}).trigger("resize")},toggle:function(l){var t=i.overlay,s=c.options.show.modal.effect,r=l?"show":"hide";t.stop(TRUE,FALSE);if(a.isFunction(s))s.call(t,l);else s===FALSE?t[r]():t.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){h.toggle(TRUE)},hide:function(){h.toggle(FALSE)},destroy:function(){var l=TRUE;a("*").each(function(){var t=a(this).data("qtip"); +if(t&&t.id!==c.id&&t.options.show.modal)return l=FALSE});if(l){i.overlay.remove();a(F).unbind("scroll.qtipmodal resize.qtipmodal")}else i.overlay.unbind("click.qtipmodal"+c.id);o.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});h.init()}function S(c){var d=this,h=c.elements,i=h.tooltip,o=".bgiframe-"+c.id,l="tooltipmove"+o+" tooltipshow"+o;a.extend(d,{init:function(){h.bgiframe=a(''); h.bgiframe.appendTo(i);i.bind(l,d.adjust)},adjust:function(){var t=c.get("dimensions"),s=c.plugins.tip,r=c.elements.tip,u;u=parseInt(i.css("border-left-width"),10)||0;u={left:-u,top:-u};if(s&&r){s=s.corner.precedance==="x"?["width","left"]:["height","top"];u[s[1]]-=r[s[0]]()}h.bgiframe.css(u).css(t)},destroy:function(){d.iframe.remove();i.unbind(l)}});d.init()}a.fn.qtip=function(c,d,h){var i=String(c).toLowerCase(),o=NULL,l=i==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),t=l[l.length-1],s= a.extend(TRUE,{},c),r;if(!arguments.length&&this.data("qtip")||i==="api")return(s=this.data("qtip"))?s.hash():J;else if("string"===typeof c){this.each(function(){var u=a(this).data("qtip");if(!u)return TRUE;if(/option|set/.test(i)&&d)if(h!==J)u.set(d,h);else o=u.get(d);else{if(!u.rendered&&(i==="show"||i==="toggle")){if(t&&t.timeStamp)u.cache.event=t;u.render(1)}else if(i==="enable"){i="disable";l=[FALSE]}u[i]&&u[i].apply(u[i],l)}});return o!==NULL?o:this}else if("object"===typeof c||!arguments.length){r= K(s,this);s=a.extend(TRUE,{},a.fn.qtip.defaults,s);return a.fn.qtip.bind.call(r,s,t)}};a.fn.qtip.bind=function(c,d){return this.each(function(h){function i(e){function j(){s.render(typeof e==="object"||r.show.ready);u.show.unbind(y.show);u.hide.unbind(y.hide)}if(s.cache.disabled)return FALSE;s.cache.event=a.extend({},e);if(r.show.delay>0){clearTimeout(s.timers.show);s.timers.show=setTimeout(j,r.show.delay);y.show!==y.hide&&u.hide.bind(y.hide,function(){clearTimeout(s.timers.show)})}else j()}var o= diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index 0dc91aed..7296f31d 100644 --- a/dist/jquery.qtip.pack.js +++ b/dist/jquery.qtip.pack.js @@ -9,11 +9,11 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Mon Dec 6 20:16:17 2010 +0000 +* Date: Mon Dec 6 22:41:27 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ /*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: true */ /*global window: false, jQuery: false */ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"5x 6T";X 19=40,11=4O,2h=6W;(U(a,F,J){U K(c,d){X h,i=a();T(!c)W 11;3Z{T("27"2w c&&"1I"!==1k c.27)c.27={23:c.27};T("17"2w c){T("1I"!==1k c.17||c.17.2E)c.17={1E:c.17};h=c.17.1E||11;T(!a.2l(h)&&(!h&&!h.1s||h.1q<1||"1I"===1k h&&!h.2E))h=c.17.1E=11;T("1n"2w c.17&&"1I"!==1k c.17.1n)c.17.1n={1E:c.17.1n}}T("1f"2w c){T("1I"!==1k c.1f)c.1f={2b:c.1f,2x:c.1f};T("1I"!==1k c.1f.1C)c.1f.1C={};T("5a"!==1k c.1f.1C.2J)c.1f.1C.2J=!!c.1f.1C.2J}T("V"2w c){T("1I"!==1k c.V)c.V={1y:c.V};T("1I"!==1k c.V)c.V=c.V.2E?{1h:c.V}:{1y:c.V}}T("14"2w c)T("1I"!==1k c.14)c.14=c.14.2E?{1h:c.14}:{1y:c.14};T("1l"2w c&&"1I"!==1k c.1l)c.1l={3s:c.1l}}42(o){}T(a.2l(h)){c.17.1E=[];d.1w(U(){X l=h.1R(12);T(l){c.17.1E.4o(l);i=i.2g(a(12))}})}18 i=d;a.1w(a.1b.Y.1c,U(){12.3h&&12.3h(c)});W d?i:c}U N(c,d,h){U i(b){X f,k=b.2R("."),m=d[k[0]];2Q(b=1;b",{3m:f}):a("",{"1O":"1g-1U-3Q",1E:"4B 13",1n:"4B 13",1a:{"1E-6I":"-5E"}}).5F(a("<5G />",{"1O":"1g-59 1g-59-4C"}));b.1Y.4m(b.2O).1s("46","1Y").3T(j+"-"+(f===19?"4C":"1Y")).4D(U(k){a(12).2i("1g-1U-4D",k.23==="4q")}).3P(U(){b.13.2B("1g-1U-1W")||e.14();W 11}).1p("3G 5H 4S 6i 3W",U(k){a(12).2i("1g-1U-5I 1g-1U-2I",/5J$/i.1J(k.23))});e.3H()}U r(){X b=e.1i;b.2O&&t();b.2O=a("<1X />",{"1O":j+"-2O "+(d.1l.1V?"1g-1V-4J":"")}).3R(b.1n=a("<1X />",{1K:j+"-"+h+"-1n","1O":j+"-1n",3m:d.17.1n.1E})).4m(b.3e);T(d.17.1n.1Y)s();18 e.1u===19&&e.3H()}U u(b){X f=e.1i;T(!e.1u||!b)W 11;T(a.2l(b))b=b.1R(c);b.2E&&b.1q>0?f.17.5K().3R(b.1a({3d:"3w"})):f.17.3m(b);f.13.3O("4G",U(k){U m(q){g=g.4f(q);T(g.1q===0){e.3H();e.1u===19&&e.2f(e.1P.1y);k()}}X g=a("3j:4f([1e]):4f([1d])",e.1i.17);g.1w(U(q,A){X z=["5L","3J","3i","69",""].5M(".Y-5N ");a(12).1p(z,U(){2m(e.1L.3j[q]);m(12)});(U w(){T(A.1e)W m(A);e.1L.3j[q]=3o(w,20)})();W 19});g.1q===0&&m(g)});W e}U y(b,f,k,m){U g(D){T(p.13.2B("1g-1U-1W"))W 11;p.V.2D("Y-"+h+"-21");2m(e.1L.V);2m(e.1L.14);X v=U(){e.V(D)};T(d.V.2u>0)e.1L.V=3o(v,d.V.2u);18 v()}U q(D){T(p.13.2B("1g-1U-1W"))W 11;X v=a(D.4M||D.1h).44(n)[0]==p.13[0];2m(e.1L.V);2m(e.1L.14);T(d.14.2y&&(d.1f.1h==="2c"&&v||/2c(4A|4L|4v)/.1J(D.23)&&v)){D.63();D.65();W 11}p.13.3V(19);T(d.14.2u>0)e.1L.14=3o(U(){e.14(D)},d.14.2u);18 e.14(D)}U A(D){T(p.13.2B("1g-1U-1W"))W 11;2m(e.1L.21);e.1L.21=3o(U(){e.14(D)},d.14.21)}U z(D){e.1i.13.29(":2r")&&e.2f(D)}X w=".Y-"+h,p={V:d.V.1h,14:d.14.1h,13:e.1i.13},B={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")},G=a.2z.2Y&&/^6\\.[0-9]/.1J(a.2z.4p);c.1p("2a.Y",U(){e.2t()});T(k&&d.14.2y){p.14=p.14.2g(p.13);p.13.1p("43"+w,U(){p.13.2B("1g-1U-1W")||2m(e.1L.14)})}T(f){T("2W"===1k d.14.21){p.V.1p("Y-"+h+"-21",A);a.1w(a.1b.Y.49,U(D,v){p.14.2g(e.1i.13).1p(v+w+"-21",A)})}a.1w(B.14,U(D,v){X C=a.5P(v,B.V);T(C>-1&&a(p.14).2g(p.V).1q===a(p.14).1q||v==="4F"){p.V.1p(v+w,U(E){p.13.29(":2r")?q(E):g(E)});1Z B.V[C]}18 p.14.1p(v+w,q)})}T(b){a.1w(B.V,U(D,v){p.V.1p(v+w,g)});p.13.1p("43"+w,U(){e.2I()})}T(m){T(d.1f.1C.2A||d.1f.1C.2J)a(F).1p("2A"+w,z);T(d.1f.1C.2J||G&&p.13.1a("1f")==="2y")a(1T).1p("3X"+w,z);/4F/i.1J(d.14.1y)&&a(1T).1p("3G"+w,U(D){X v=e.1i.13;a(D.1h).44(n).1q===0&&a(D.1h).2g(c).1q>1&&v.29(":2r")&&!v.2B("1g-1U-1W")&&e.14()});d.1f.1h==="2c"&&a(1T).1p("3n"+w,U(D){T(d.1f.1C.2c&&!p.13.2B("1g-1U-1W")&&p.13.29(":2r"))e.2f(D||a.1b.Y.2c)})}}U x(b,f,k,m){m=26(m,10)!==0;X g=".Y-"+h,q={V:b?d.V.1h:a("<1X/>"),14:f?d.14.1h:a("<1X/>"),13:k?e.1i.13:a("<1X/>")};f={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")};T(e.1u){a.1w(f.V,U(A,z){q.V.1D(z+g)});q.V.1D("3n"+g).1D("3W"+g).1D("Y-"+h+"-21");a.1w(f.14,U(A,z){q.14.2g(q.13).1D(z+g)});a.1w(a.1b.Y.49,U(A,z){q.14.2g(k?e.1i.17:2h).1D(z+g+"-21")});q.14.1D("3W"+g);q.13.1D("43"+g);T(m){a(F).1D("2A"+g);a(1T).1D("3G"+g+" 3n"+g)}}18 b&&q.V.1D(f.V+g+"-2P")}X e=12,j="1g-13",n=".Y."+j;e.1K=h;e.1u=11;e.1i={1h:c};e.1P={1y:{},1h:2h,1W:11};e.1L={3j:[]};e.1S=d;e.1c={};a.1v(e,{22:U(b){X f=e.1i,k=a.3f("4Z");T(e.1u)W 11;e.1u=b?-2:-1;f.13=a("<1X/>").1s({1K:j+"-"+h,46:"13","1O":j+" Y 1g-13-3l 1g-4H-4I "+d.1l.3s}).1a("z-3c",a.1b.Y.4n+a(n).1q).2i("1g-1V",d.1l.1V).2i("1g-1U-1W",e.1P.1W).28("Y",e).2N(d.1f.2v);f.3e=a("<1X />",{"1O":j+"-3e"}).2N(f.13);f.17=a("<1X />",{"1O":j+"-17 "+(d.1l.1V?"1g-1V-17":""),1K:j+"-"+h+"-17"}).2N(f.3e);d.17.1n.1E&&r();u(d.17.1E);a.1w(a.1b.Y.1c,U(){12.2H==="22"&&12(e)});e.1u=19;y(1,1,1,1);a.1w(d.4u,U(m,g){f.13.1p("13"+m,g)});f.13.3O("4G",U(m){T(d.V.3q||b){f.13.14();e.V(e.1P.1y)}f.13.3D("1g-13-3l");k.37=a.1v({},e.1P.1y);f.13.2D(k,[e.24()]);m()});W e},2K:U(b){32(b.2F()){1M"1m":b=l("1f");1F;1M"38":b=l("38");1F;3Q:b=i(b.2F());b=b[0].1z?b[0].1G():b[0].2E?b[0]:b[0][b[1]];1F}W b},3a:U(b,f){b=b.2F();X k=i(b),m=e.1i,g=m.13,q,A,z,w={5Q:{1K:U(){X p=f===19?a.1b.Y.45:f,B=j+"-"+p;T(p!==11&&p.1q>0&&!a("#1g-13-"+p).1q){g[0].1K=B;m.17[0].1K=B+"-17";m.1n[0].1K=B+"-1n"}},"^17.1E":U(){u(f)},"^17.1n.1E":U(){T(e.1u)T(!e.1i.1n&&f){r();e.2f()}18 f?e.1i.1n.3m(f):t()},"^17.1n.1Y":U(){X p=e.1i.1Y,B=e.1i.1n;T(e.1u)T(f){B||r();s()}18 p.2a()},"^1f.(2b|2x)$":U(){X p=/2b$/i.1J(b)?"2b":"2x";T("1G"===1k f)d.1f[p]=2e a.1b.Y.1c.2M(f)},"^1f.(2b|2x|1C|1h)":U(){e.1u&&e.2f()},"^1f.2v$":U(){T(e.1u===19){g.2N(f);e.2f()}},"^(V|14).(1y|1h|2y|2u|21)":U(p,B,G,D){X v=b.4g(/2y/i)>-1?[0,[0,1,1,1]]:[b.3M(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];T(v[0])p[B]=D;x.35(e,v[1]);T(v[0])p[B]=G;y.35(e,v[1])},"^V.3q$":U(){e.1u===11&&e.V()},"^1l.3s$":U(){e.1i.13.1s("1O",j+" Y 1g-4H-4I "+f)},"^1l.1V$":U(){g.2i("1g-1V",!!f);m.2O.2i("1g-1V-4J",!!f);m.17.2i("1g-1V-17",!!f)},"^4u.(22|V|4v|14|2I|3t)":U(p,B,G,D){a.2l(f)?m.13.1p("13"+B,G):m.13.1D("13"+B,D)}}};a.1w(e.1c,U(p){T("1I"===1k 12.3C)w[p]=12.3C});q=k[0][k[1]];k[0][k[1]]=f.5R?a(f):f;K(d,c);2Q(A 2w w)2Q(z 2w w[A])5S(z,"i").1J(b)&&w[A][z].1R(e,k[0],k[1],f,q);W e},2L:U(b,f){U k(){X w=a(12),p=b?"1s":"3g",B=/^1|0$/.1J(w.1a("3z"));e.1i.1n&&c[p]("3k-4K",j+"-"+h+"-1n");c[p]("3k-4V",j+"-"+h+"-17");T(b){T(a.2z.2Y&&12.1l&&B){z=12.1l;z.4c("3B");z.4c("3z")}}18 B&&w.14()}T(e.1u===11)W 11;X m=b?"V":"14",g=e.1i.13,q=d[m],A=g.29(":2r"),z;T((1k b).4g("3A|2W"))b=!g.29(":2r");T(!A&&!b||g.29(":5T"))W e;T(f){T(e.1P.1y&&/5U|5V/.1J(f.23)&&/4A|4L/.1J(e.1P.1y.23)&&a(f.1h).2g(d.V.1h).1q<2&&a(f.4M).44(n).1q>0)W e;e.1P.1y=a.1v({},f)}A=a.3f("13"+m);A.37=a.1v({},f);g.2D(A,[e.24(),3v]);T(A.4b())W e;T(b){e.2I();e.2f(f);q.5k&&a(n).Y("14")}18 2m(e.1L.V);g.1s("3k-5X",5Y(!b));g.3V(19,11);T(a.2l(q.2o)){q.2o.1R(g,e.24());g.3O(U(){k.1R(12);a(12).4R()})}18 T(q.2o===11){g[m]();k.1R(g)}18 g.4w(3v,b?1:0,k);b&&q.1h.2D("Y-"+h+"-21");W e},V:U(b){e.2L(19,b)},14:U(b){e.2L(11,b)},2I:U(b){T(e.1u===4O)W 11;X f=e.1i.13,k=a(n),m=26(f.1a("z-3c"),10),g=a.1b.Y.4n+k.1q,q=j+"-2I",A=a.1v({},b);T(!f.2B(q)&&m!==g){k.1a("z-3c",U(z,w){W w-1});a(n+"."+q).1w(U(){X z=a(12),w=z.Y(),p;T(!w||w.1u===11)W 19;z.3D(q);p=a.3f("5Z");p.37=A;z.2D(p,[w,g])});b=a.3f("60");b.37=A;f.2D(b,[e.24(),g]);b.4b()||f.1a({61:g}).3T(q)}W e},2f:U(b){T(e.1u===11)W 11;X f=d.1f.1h,k=e.1i.13,m=d.1f,g=m.2b,q=m.2x,A=e.1i.13.1d(),z=e.1i.13.1e(),w=a(m.2v)[0],p=0,B=0,G=a.3f("3Y"),D=k.1a("1f")==="2y",v=a(m.1C.2v&&w!==1T.39?w:F),C={15:0,16:0};w={15:U(E){X I=v.3U,H=q.x==="15"?p:q.x==="1A"?-p:-p/2,L=E+A-v.1d-I;H=(g.x==="15"?A:g.x==="1A"?-A:-A/2)- -2*m.1C.x-(g.1z==="x"?H:0);T(I-E>0)C.15-=H;18 T(L>0)C.15-=(g.x==="1x"?-1:1)*H;W C.15-E},16:U(E){X I=v.3E,H=q.y==="16"?B:q.y==="1B"?-B:-B/2,L=E+z-v.1e-I;H=(g.y==="16"?z:g.y==="1B"?-z:-z/2)- -2*m.1C.y-(g.1z==="y"?H:0);T(I-E>0)C.16-=H;18 T(L>0)C.16-=(g.y==="1x"?-1:1)*H;W C.16-E}};v={4Q:v,1e:v[(v[0]===F?"h":"6Y")+"6X"](),1d:v[(v[0]===F?"w":"64")+"66"](),3U:v.3U(),3E:v.3E()};T(f==="2c"){q={x:"15",y:"16"};b=m.1C.2c||!b||!b.3F?a.1v({},a.1b.Y.2c):b;C={16:b.4r,15:b.3F}}18{T(f==="1y")f=b&&b.1h&&b.23!=="3X"&&b.23!=="2A"?e.1P.1h=a(b.1h):e.1P.1h;f=a(f).67(0);T(f.1q===0)W e;18 T(f[0]===1T||f[0]===F){p=f.1d();B=f.1e();T(f[0]===F)C={16:D?0:v.3E,15:D?0:v.3U}}18 T(f.29("68")&&a.1b.Y.1c.4a){C=a.1b.Y.1c.4a(f,q);p=C.1d;B=C.1e;C=C.1m}18{p=f.48();B=f.4j();C=o(f)}C.15+=q.x==="1A"?p:q.x==="1x"?p/2:0;C.16+=q.y==="1B"?B:q.y==="1x"?B/2:0}C.15+=m.1C.x+(g.x==="1A"?-A:g.x==="1x"?-A/2:0);C.16+=m.1C.y+(g.y==="1B"?-z:g.y==="1x"?-z/2:0);C.4i=m.1C.2J&&f[0]!==F&&f[0]!==1T.39?{15:w.15(C.15),16:w.16(C.16)}:{15:0,16:0};k.1s("1O",U(){W a(12).1s("1O").31(/1g-13-4P-\\w+/i,"")}).3T(j+"-4P-"+g.55());G.37=a.1v({},b);k.2D(G,[e.24(),C,v.4Q]);T(G.4b())W e;1Z C.4i;T(k.29(":2r")&&a.2l(m.2o)){m.2o.1R(k,e.24(),C);k.3O(U(){X E=a(12);E.1a({3z:"",1e:""});a.2z.2Y&&12.1l&&12.1l.4c("3B");E.4R()})}18 6c(C.15,C.16)||k.1a(C);W e},3H:U(){T(!e.1u||!(a.2z.2Y&&26(a.2z.4p.3L(0),10)<9))W 11;X b=e.1i.13;b.1s("1l");X f;b.1a({1d:"5b",1e:"5b"});f=l("38");a.1w(["1d","1e"],U(k,m){X g=26(b.1a("34-"+m),10)||0,q=26(b.1a("4T-"+m),10)||0;f[m]=g+q?1o.4T(1o.34(f[m],q),g):f[m]});b.1a(f)},4s:U(b){X f=e.1i.13;T(e.1u)f.2i("1g-1U-1W",b);18 e.1P.1W=!!b;W e},2t:U(){X b=e.1i,f=b.1h.28("4e");e.1u&&a.1w(e.1c,U(){12.2H==="22"&&12.2t()});x(1,1,1,1);c.4W("Y");e.1u&&b.13.2a();f&&c.1s("1n",f);c.3g("3k-4V");W c},24:U(){X b=a.1v({},e);1Z b.1P;1Z b.1L;1Z b.1S;1Z b.1c;1Z b.22;1Z b.24;W b}})}U O(c,d){X h,i=a(12);h=a(1T.39);X o=i.27?i.27(d.27):{};o=a.1v(19,{},d,K(a.1v(19,{},(o&&d.27.23==="6e"?o[d.27.4Y]:{})||o)));X l=o.1f,t=12===1T?h:i;i.4W("27");T("3A"===1k o.17.1E)T(o.17.1s!==11&&i.1s(o.17.1s))o.17.1E=i.1s(o.17.1s);18 W 11;T(l.2v===11)l.2v=h;T(l.1h===11)l.1h=t;T(o.V.1h===11)o.V.1h=t;T(o.14.1h===11)o.14.1h=t;l.2x=2e a.1b.Y.1c.2M(l.2x);l.2b=2e a.1b.Y.1c.2M(l.2b);T(i.28("Y"))T(o.4l)i.Y("2t");18 T(o.4l===11)W 11;h=2e N(i,o,c);i.28("Y",h);W h}U P(c){X d=12;d.3C={"^17.1H":U(){12.1c.1H.3i(12.1S.17.1H)}};a.1v(d,{2q:U(){X h=c.1S.17.1H;c.1i.13.1p("4Z.1H",U(){d.3i(h);c.1i.13.1p("36.1H",U(){h.2U===11&&c.1u===19&&d.3i(h)})})},3i:U(h){a.1H(a.1v(19,{},h,{4h:U(i,o){T(a.2l(h.4h))T(h.4h.1R(c.24(),i,o)===11)W;c.3a("17.1E",i)},3J:U(i,o,l){X t=o||l;T(a.2l(h.3J)){i=h.3J.1R(c.24(),i,o,l);T(i===11)W}c.3a("17.1E",t)}}));W d},2t:U(){c.1i.13.1D("36.1H")}});d.2q()}U M(c,d,h){X i=1o.1N(d/2),o=1o.1N(h/2);d={4X:[[0,0],[d,h],[d,0]],4U:[[0,0],[d,0],[0,h]],51:[[0,h],[d,0],[d,h]],52:[[0,0],[0,h],[d,h]],6j:[[0,h],[i,0],[d,h]],6k:[[0,0],[d,0],[i,h]],6l:[[0,0],[d,o],[0,h]],6m:[[d,0],[d,h],[0,o]]};d.6o=d.4X;d.6q=d.4U;d.6r=d.51;d.6s=d.52;W d[c]}U Q(c){U d(j){X n=l.1j,b=["15","1A"],f=o.1m,k,m;T(o.1t===11||!n)W 11;j=j||i.1t;k=j.1z;m=k==="y"?"x":"y";b[k==="y"?"4o":"6t"]("16","1B");f=1o.34(j[m]==="1x"?f:0,f);n.1a({16:"",1B:"",15:"",1A:"",54:""});32(j[k==="y"?"x":"y"]){1M"1x":n.1a(b[0],"50%").1a("54-"+b[0],-1o.1N(u[k==="y"?"1d":"1e"]/2)+f);1F;1M b[0]:n.1a(b[0],f);1F;1M b[1]:n.1a(b[1],f);1F}f=u[k==="x"?"1d":"1e"];T(x){t.2i("1g-13-3l",!t.29(":2r"));f-=26(s.1a("1r-"+j[k]+"-1d"),10)||0;t.3D("1g-13-3l")}T(e==="2k"&&/1B|1A/.1J(j[j.1z]))f+=x?1:-1;n.1a(j[k],-f)}U h(j,n,b){T(!(!l.1j||i.1t.2y)){j=a.1v({},i.1t);n=j.1z==="y"?["y","16","15","1e","x"]:["x","15","16","1d","y"];X f=b.4i,k=[0,0];T(f.15)j.x=j.x==="1x"?f.15>0?"15":"1A":j.x==="15"?"1A":"15";T(f.16)j.y=j.y==="1x"?f.16>0?"16":"1B":j.y==="16"?"1B":"16";k[0]=x?26(s.1a("1r-"+j[n[0]]+"-1d"),10)||0:e==="2k"?1:0;k[1]=1o.34(j[n[4]]==="1x"?o.1m:0,o.1m);b[n[1]]+=(j[n[0]]===n[1]?1:-1)*(u[n[3]]-k[0]);b[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="1x"?1:-1)*k[1];T(j.1G()!==r.1t.1G()&&(r.16!==f.16||r.15!==f.15))i.3b(j);r.15=f.15;r.16=f.16;r.1t=j}}X i=12,o=c.1S.1l.1j,l=c.1i,t=l.13,s=l.3e,r={16:0,15:0,1t:{1G:U(){}}},u={1d:o.1d,1e:o.1e},y={},x=o.1r||0,e=o.2S||11;i.1t=2h;i.2X=2h;i.3C={"^1f.2b|1l.1j.(1t|2X|2S|1r)":U(){x=o.1r;T(i.2q())12.2K("1f.1h")!=="2c"&&12.2f();18 i.2t()},"^1l.1j.(1e|1d)":U(){u={1d:o.1d,1e:o.1e};i.2P();i.3b();c.2f()},"^1l.3s$":U(){i.4k();i.3b()}};a.1v(i,{2q:U(){X j=a.2z.2Y,n=i.57(),b=i[i.2X?"2X":"1t"].1G().6u("1x")>-1;T(n){T(e===19)e=a("<2s />")[0].3S?"2s":j&&(b||u.1e!==u.1d)?"2k":"2V";18 T(e==="2s")e=j?"2k":!a("<2s />")[0].3S?"2V":"2s";18 T(e==="2V")e=j&&b?"2k":e;i.2P();i.4k();i.3b();t.1D(".Y-1j").1p("3Y.Y-1j",h)}W n},57:U(){X j=o.1t,n=c.1S.1f.2x,b=c.1S.1f.2b;T(b.1G)b=b.1G();T(j===11||b===11&&n===11)W 11;18 T(j===19)i.1t=2e a.1b.Y.1c.2M(b);18 T(!j.1G){i.1t=2e a.1b.Y.1c.2M(j);i.1t.2y=40}W i.1t.1G()!=="4z"},4k:U(){X j=l.1j,n=i.1t[i.1t.1z],b="1r-"+n+"-33";y.2G=j.1a("3N-33","").1a("1r","").1a("3N-33")||"2T";y.1r=j.2K(0).1l?j.2K(0).1l["1r"+n.3L(0)+n.3M(1)+"6v"]:j.1a(b)||"2T";T(/58?\\(0, 0, 0(, 0)?\\)|2T/i.1J(y.2G))y.2G=s.1a(x?"3N-33":b);T(!y.1r||/58?\\(0, 0, 0(, 0)?\\)|2T/i.1J(y.1r))y.1r=s.1a(b)||y.2G;a("*",j).2g(j).1a("3N-33","2T").1a("1r",0)},2P:U(){X j=u.1d,n=u.1e;l.1j&&l.1j.2a();l.1j=a(\'<1X 1O="1g-13-1j" />\').2i("1g-1V-17",c.1S.1l.1V).1a(u).4m(t);32(e){1M"2s":a(\'<2s 1e="\'+n+\'" 1d="\'+j+\'" />\').2N(l.1j)[0].3S("2d").5i();1F;1M"2k":l.1j.3m(\'<2k:47 6w="0 0" 6x="\'+j+" "+n+\'" 6y="\'+!!x+\'" 1l="5c:3u(#3Q#5d); 3d:5e-3w; 6z:19; 1f: 3x; 16:0; 15:0; 1d:\'+j+"2n; 1e:"+n+"2n; 6A-6B:"+i.1t.y+\';"><2k:6C 6D="\'+(x-2)+\'2n" 6E="6F" 6G="10" 1l="5c:3u(#3Q#5d); 3d:5e-3w;" />\');1F;1M"2V":l.1j.3R(\'<1X 1O="1g-13-1j-6H" />\').3R(x?\'<1X 1O="1g-13-1j-1r" />\':"");1F}W i},3b:U(j){X n=l.1j,b=u.1d,f=u.1e,k=x>0?0:1,m=1o.3K(x/2+0.5),g=o.2X,q,A;T(!j)j=i.1t;T(g===11)g=j;18{g=2e a.1b.Y.1c.2M(g);g.1z=j.1z;T(g.x==="3I")g.x=j.x;18 T(g.y==="3I")g.y=j.y;18 T(g.x===g.y)g[j.1z]=j[j.1z]}A=1o[/b|r/.1J(g[g.1z==="y"?"x":"y"])?"3K":"1N"];n=n.5m();32(e){1M"2s":n=n.2K(0).3S("2d");n.5g&&n.5g();n.6J(0,0,5h,5h);2Q(q=M(g.1G(),b,f);k<2;k++){T(k){n.5i();n.6K(A((g.x==="15"?1:g.x==="1A"?-1:0)*(x+1)*(g.1z==="y"?0.5:1)),A((g.y==="16"?1:g.y==="1B"?-1:0)*(x+1)*(g.1z==="x"?0.5:1)))}n.6L();n.6M(q[0][0],q[0][1]);n.5j(q[1][0],q[1][1]);n.5j(q[2][0],q[2][1]);n.6N();n.6O=y[k?"2G":"1r"];n.2G()}1F;1M"2k":q=M(g.1G(),b,f);k="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" 6P";n.1s({6Q:k,6R:y.2G});T(x){n.5m().1s("33",y.1r);T(g.1z==="y"){n.1a("16",(g.y==="16"?1:-1)*(x-2));n.1a("15",g.x==="15"?1:-2)}18{n.1a("15",(g.x==="15"?1:-1)*(x-2));n.1a("16",g.y==="16"?1:-2)}}1F;1M"2V":T(g.1z==="y"){k=b>f?1.5:bf?5:2.2;m=[1o.1N(k*m*(g.x==="1A"?-1:1)*(g.y==="1x"?0.9:1)),g.y==="16"?m:g.y==="1B"?-m:0]}n.3g("1l").1w(U(z){X w={x:g.1z==="x"?g.x==="15"?"1A":"15":g.x,y:g.1z==="y"?g.y==="16"?"1B":"16":g.y},p=g.x==="1x"?["15","1A",w.y,f,b]:["16","1B",w.x,b,f],B=y[!z&&x?"1r":"2G"];z&&a(12).1a({1f:"3x","z-3c":1,15:m[0],16:m[1]});g.x==="1x"||g.y==="1x"?a(12).1a("1r-"+p[2],p[3]+"2n 4t "+B).1a("1r-"+p[0],1o.1N(p[4]/2)+"2n 5o 2T").1a("1r-"+p[1],1o.1N(p[4]/2)+"2n 5o 2T"):a(12).1a("1r-1d",1o.1N(f/2)+"2n "+1o.1N(b/2)+"2n").1a("1r-"+w.x,1o.1N(b/2)+"2n 4t "+B).1a("1r-"+w.y,1o.1N(f/2)+"2n 4t "+B)});1F}d(j);W i},2t:U(){l.1j&&l.1j.2a();t.1D(".Y-1j")}})}U R(c,d){X h=12,i=c.1i,o=i.13;i.25=a("#Y-25");a.1v(h,{2q:U(){o.1p("36.2p 4x.2p",U(l,t,s){l=l.23.31("13","");a.2l(d[l])?d[l].1R(i.25,s,t):h[l](s)});i.25.1q||h.2P();d.3t===19&&i.25.1p("3P.2p"+c.1K,U(){c.14.1R(c)})},2P:U(){i.25=a("<1X />",{1K:"Y-25",1a:{1f:"3x",16:0,15:0,3d:"71"}}).2N(1T.39);a(F).1p("2A.2p",U(){i.25.1a({1e:1o.34(a(F).1e(),a(1T).1e()),1d:1o.34(a(F).1d(),a(1T).1d())})}).2D("2A")},2L:U(l){X t=i.25,s=c.1S.V.1Q.2o,r=l?"V":"14";t.3V(19,11);T(a.2l(s))s.1R(t,l);18 s===11?t[r]():t.4w(3v,l?0.7:0,U(){l||a(12).14()})},V:U(){h.2L(19)},14:U(){h.2L(11)},2t:U(){X l=19;a("*").1w(U(){X t=a(12).28("Y");T(t&&t.1K!==c.1K&&t.1S.V.1Q)W l=11});T(l){i.25.2a();a(F).1D("3X.2p 2A.2p")}18 i.25.1D("3P.2p"+c.1K);o.1D("36.2p 4x.2p")}});h.2q()}U S(c){X d=12,h=c.1i,i=h.13,o=".2j-"+c.1K,l="3Y"+o+" 36"+o;a.1v(d,{2q:U(){h.2j=a(\'<41 1O="1g-13-2j" 5p="0" 5q="-1" 5r="5s:\\\'\\\';" 1l="3d:3w; 1f:3x; z-3c:-1; 3B:5t(3z=0);">\');h.2j.2N(i);i.1p(l,d.1C)},1C:U(){X t=c.2K("38"),s=c.1c.1j,r=c.1i.1j,u;u=26(i.1a("1r-15-1d"),10)||0;u={15:-u,16:-u};T(s&&r){s=s.1t.1z==="x"?["1d","15"]:["1e","16"];u[s[1]]-=r[s[0]]()}h.2j.1a(u).1a(t)},2t:U(){d.41.2a();i.1D(l)}});d.2q()}a.1b.Y=U(c,d,h){X i=2C(c).2F(),o=2h,l=i==="4s"?[19]:a.5u(2Z).4E(1,10),t=l[l.1q-1],s=a.1v(19,{},c),r;T(!2Z.1q&&12.28("Y")||i==="5v")W(s=12.28("Y"))?s.24():J;18 T("1G"===1k c){12.1w(U(){X u=a(12).28("Y");T(!u)W 19;T(/5w|3a/.1J(i)&&d)T(h!==J)u.3a(d,h);18 o=u.2K(d);18{T(!u.1u&&(i==="V"||i==="2L")){T(t&&t.5y)u.1P.1y=t;u.22(1)}18 T(i==="5z"){i="4s";l=[11]}u[i]&&u[i].35(u[i],l)}});W o!==2h?o:12}18 T("1I"===1k c||!2Z.1q){r=K(s,12);s=a.1v(19,{},a.1b.Y.3p,s);W a.1b.Y.1p.1R(r,s,t)}};a.1b.Y.1p=U(c,d){W 12.1w(U(h){U i(e){U j(){s.22(1k e==="1I"||r.V.3q);u.V.1D(y.V);u.14.1D(y.14)}T(s.1P.1W)W 11;s.1P.1y=a.1v({},e);T(r.V.2u>0){2m(s.1L.V);s.1L.V=3o(j,r.V.2u);y.V!==y.14&&u.14.1p(y.14,U(){2m(s.1L.V)})}18 j()}X o=a(12),l=c.1K,t=c.17.1E,s,r,u,y,x;c.1K=l=l===11||l.1q<1||a("#1g-13-"+l).1q?a.1b.Y.45++:l;x=".Y-"+l+"-2P";s=O.1R(12,l,c);T(s===11)W 19;r=s.1S;T(a.5O(t))r.17.1E=t[h];o.1s("1n")&&o.28("4e",o.1s("1n")).3g("1n");a.1w(a.1b.Y.1c,U(){12.2H==="2H"&&12(s)});u={V:r.V.1h,14:r.14.1h};y={V:2C(r.V.1y).31(" ",x+" ")+x,14:2C(r.14.1y).31(" ",x+" ")+x};u.V.1p(y.V,i);T(c.V.3q||c.56)i(d)})};a.1w({1s:U(c){X d=a(12),h=d.28("Y");W 2Z.1q===1&&c==="1n"&&h&&h.1u===19?d.28("4e"):2h},2a:a.1g?2h:U(c,d){a(12).1w(U(){T(!d)T(!c||a.3B(c,[12]).1q)a("*",12).2g(12).1w(U(){a(12).5W("2a")})})}},U(c,d){T(!d)W 19;a.1b["4N"+c]=a.1b[c];a.1b[c]=U(){W d.35(12,2Z)||a.1b["4N"+c].35(12,2Z)}});a(1T.39).1s("46",U(c,d){W!d?"6Z":d});a(1T).1p("3n.Y",U(c){a.1b.Y.2c={3F:c.3F,4r:c.4r}});a.1b.Y.45=0;a.1b.Y.49="3P 6a 3G 4S 3n 5n 4q".2R(" ");a.1b.Y.4n=6d;a.1b.Y.1c={2M:U(c){c=2C(c).31(/([A-Z])/," $1").31(/6n/6p,"1x").2F();12.x=(c.4d(/15|1A/i)||c.4d(/1x/)||["3I"])[0].2F();12.y=(c.4d(/16|1B|1x/i)||["3I"])[0].2F();12.1z=c.3L(0).4g(/^(t|b)/)>-1?"y":"x";12.1G=U(){W 12.1z==="y"?12.y+12.x:12.x+12.y};12.55=U(){X d=12.x.3M(0,1),h=12.y.3M(0,1);W d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1b.Y.3p={56:11,1K:11,4l:19,27:{23:"1O"},17:{1E:19,1s:"1n",1n:{1E:11,1Y:11}},1f:{2b:"16 15",2x:"1B 1A",1h:11,2v:11,1C:{x:0,y:0,2c:19,2J:11,2A:19,2v:11},2o:19},V:{1h:11,1y:"4q",2o:19,2u:3v,5k:11,3q:11},14:{1h:11,1y:"5n",2o:19,2u:0,2y:11,21:11},1l:{3s:"",1V:11},4u:{22:a.30,4v:a.30,V:a.30,14:a.30,2I:a.30,3t:a.30}};a.1b.Y.1c.1H=U(c){X d=c.1c.1H,h=c.1S.17.1H;T(h&&h.3u)T(d)W d;18{c.1c.1H=2e P(c);W c.1c.1H}};a.1b.Y.1c.1H.2H="22";a.1b.Y.1c.1H.3h=U(c){3Z{X d=c.17.1H;T(1k d!=="1I")d=c.17.1H={3u:d};T("3A"!==1k d.2U&&d.2U)d.2U=!!d.2U}42(h){}};a.1v(19,a.1b.Y.3p,{17:{1H:{2U:19}}});a.1b.Y.1c.1j=U(c){X d=c.1c.1j,h=c.1S.1l.1j;T(h&&h.1t)T(d)W d;18{c.1c.1j=2e Q(c);c.1c.1j.2q();W c.1c.1j}};a.1b.Y.1c.1j.2H="22";a.1b.Y.1c.1j.3h=U(c){3Z{X d=c.1l.1j;T(1k d!=="1I")c.1l.1j={1t:d};T(!/1G|3A/i.1J(1k d.1t))d.1t=40;T(1k d.2S!=="1G")d.2S=19;T(!/2s|2V/i.1J(d.2S))d.2S=19;1k d.1d!=="2W"&&1Z d.1d;1k d.1e!=="2W"&&1Z d.1e;1k d.1r!=="2W"&&1Z d.1r;1k d.1m!=="2W"&&1Z d.1m}42(h){}};a.1v(19,a.1b.Y.3p,{1l:{1j:{1t:19,2X:11,2S:19,1d:9,1e:9,1r:0,1m:0}}});a.1b.Y.1c.4a=U(c,d){U h(x,e){2Q(X j=0,n=1,b=1,f=0,k=0,m=x.1d,g=x.1e;m>0&&g>0&&n>0&&b>0;){m=1o.1N(m/2);g=1o.1N(g/2);T(d.x==="15")n=m;18 T(d.x==="1A")n=x.1d-m;18 n+=1o.1N(m/2);T(d.y==="16")b=g;18 T(d.y==="1B")b=x.1e-g;18 b+=1o.1N(g/2);2Q(j=e.1q;j--;){T(e.1q<2)1F;f=e[j][0]-x.1m.15;k=e[j][1]-x.1m.16;T(d.x==="15"&&f>=n||d.x==="1A"&&f<=n||d.x==="1x"&&(fx.1d-n)||d.y==="16"&&k>=b||d.y==="1B"&&k<=b||d.y==="1x"&&(kx.1e-b))e.62(j,1)}}W{15:e[0][0],16:e[0][1]}}X i=c.1s("47").2F(),o=c.1s("6b").2R(","),l=[],t=a(\'3j[6f="#\'+c.6h("5f").1s("4Y")+\'"]\'),s=t.1m(),r={1d:0,1e:0,1m:{16:53,1A:0,1B:0,15:53}},u=0,y=0;s.15+=1o.3K((t.48()-t.1d())/2);s.16+=1o.3K((t.4j()-t.1e())/2);T(i==="4y")2Q(u=o.1q;u--;){y=[26(o[--u],10),26(o[u+1],10)];T(y[0]>r.1m.1A)r.1m.1A=y[0];T(y[0]r.1m.1B)r.1m.1B=y[1];T(y[1]35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"5x 6T";X 1b=40,12=4O,2h=6W;(U(a,F,J){U K(c,d){X h,i=a();T(!c)W 12;3Z{T("27"2w c&&"1I"!==1k c.27)c.27={23:c.27};T("17"2w c){T("1I"!==1k c.17||c.17.2E)c.17={1E:c.17};h=c.17.1E||12;T(!a.2l(h)&&(!h&&!h.1s||h.1q<1||"1I"===1k h&&!h.2E))h=c.17.1E=12;T("1n"2w c.17&&"1I"!==1k c.17.1n)c.17.1n={1E:c.17.1n}}T("1f"2w c){T("1I"!==1k c.1f)c.1f={2b:c.1f,2x:c.1f};T("1I"!==1k c.1f.1C)c.1f.1C={};T("5a"!==1k c.1f.1C.2J)c.1f.1C.2J=!!c.1f.1C.2J}T("V"2w c){T("1I"!==1k c.V)c.V={1y:c.V};T("1I"!==1k c.V)c.V=c.V.2E?{1h:c.V}:{1y:c.V}}T("14"2w c)T("1I"!==1k c.14)c.14=c.14.2E?{1h:c.14}:{1y:c.14};T("1l"2w c&&"1I"!==1k c.1l)c.1l={3s:c.1l}}42(o){}T(a.2l(h)){c.17.1E=[];d.1w(U(){X l=h.1R(11);T(l){c.17.1E.4o(l);i=i.2g(a(11))}})}18 i=d;a.1w(a.1a.Y.1c,U(){11.3h&&11.3h(c)});W d?i:c}U N(c,d,h){U i(b){X f,k=b.2R("."),m=d[k[0]];2Q(b=1;b",{3m:f}):a("",{"1O":"1g-1U-3Q",1E:"4B 13",1n:"4B 13",19:{"1E-6I":"-5E"}}).5F(a("<5G />",{"1O":"1g-59 1g-59-4C"}));b.1Y.4m(b.2O).1s("46","1Y").3T(j+"-"+(f===1b?"4C":"1Y")).4D(U(k){a(11).2i("1g-1U-4D",k.23==="4q")}).3P(U(){b.13.2B("1g-1U-1W")||e.14();W 12}).1p("3G 5H 4S 6i 3W",U(k){a(11).2i("1g-1U-5I 1g-1U-2I",/5J$/i.1J(k.23))});e.3H()}U r(){X b=e.1i;b.2O&&t();b.2O=a("<1X />",{"1O":j+"-2O "+(d.1l.1V?"1g-1V-4J":"")}).3R(b.1n=a("<1X />",{1K:j+"-"+h+"-1n","1O":j+"-1n",3m:d.17.1n.1E})).4m(b.3e);T(d.17.1n.1Y)s();18 e.1u===1b&&e.3H()}U u(b){X f=e.1i;T(!e.1u||!b)W 12;T(a.2l(b))b=b.1R(c);b.2E&&b.1q>0?f.17.5K().3R(b.19({3d:"3w"})):f.17.3m(b);f.13.3O("4G",U(k){U m(q){g=g.4f(q);T(g.1q===0){e.3H();e.1u===1b&&e.2f(e.1P.1y);k()}}X g=a("3j:4f([1e]):4f([1d])",e.1i.17);g.1w(U(q,A){X z=["5L","3J","3i","69",""].5M(".Y-5N ");a(11).1p(z,U(){2m(e.1L.3j[q]);m(11)});(U w(){T(A.1e)W m(A);e.1L.3j[q]=3o(w,20)})();W 1b});g.1q===0&&m(g)});W e}U y(b,f,k,m){U g(D){T(p.13.2B("1g-1U-1W"))W 12;p.V.2D("Y-"+h+"-21");2m(e.1L.V);2m(e.1L.14);X v=U(){e.V(D)};T(d.V.2u>0)e.1L.V=3o(v,d.V.2u);18 v()}U q(D){T(p.13.2B("1g-1U-1W"))W 12;X v=a(D.4M||D.1h).44(n)[0]==p.13[0];2m(e.1L.V);2m(e.1L.14);T(d.14.2y&&(d.1f.1h==="2c"&&v||/2c(4A|4L|4v)/.1J(D.23)&&v)){D.63();D.65();W 12}p.13.3V(1,1);T(d.14.2u>0)e.1L.14=3o(U(){e.14(D)},d.14.2u);18 e.14(D)}U A(D){T(p.13.2B("1g-1U-1W"))W 12;2m(e.1L.21);e.1L.21=3o(U(){e.14(D)},d.14.21)}U z(D){e.1i.13.29(":2r")&&e.2f(D)}X w=".Y-"+h,p={V:d.V.1h,14:d.14.1h,13:e.1i.13},B={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")},G=a.2z.2Y&&/^6\\.[0-9]/.1J(a.2z.4p);c.1p("2a.Y",U(){e.2t()});T(k&&d.14.2y){p.14=p.14.2g(p.13);p.13.1p("43"+w,U(){p.13.2B("1g-1U-1W")||2m(e.1L.14)})}T(f){T("2W"===1k d.14.21){p.V.1p("Y-"+h+"-21",A);a.1w(a.1a.Y.49,U(D,v){p.14.2g(e.1i.13).1p(v+w+"-21",A)})}a.1w(B.14,U(D,v){X C=a.5P(v,B.V);T(C>-1&&a(p.14).2g(p.V).1q===a(p.14).1q||v==="4F"){p.V.1p(v+w,U(E){p.13.29(":2r")?q(E):g(E)});1Z B.V[C]}18 p.14.1p(v+w,q)})}T(b){a.1w(B.V,U(D,v){p.V.1p(v+w,g)});p.13.1p("43"+w,U(){e.2I()})}T(m){T(d.1f.1C.2A||d.1f.1C.2J)a(F).1p("2A"+w,z);T(d.1f.1C.2J||G&&p.13.19("1f")==="2y")a(1T).1p("3X"+w,z);/4F/i.1J(d.14.1y)&&a(1T).1p("3G"+w,U(D){X v=e.1i.13;a(D.1h).44(n).1q===0&&a(D.1h).2g(c).1q>1&&v.29(":2r")&&!v.2B("1g-1U-1W")&&e.14()});d.1f.1h==="2c"&&a(1T).1p("3n"+w,U(D){T(d.1f.1C.2c&&!p.13.2B("1g-1U-1W")&&p.13.29(":2r"))e.2f(D||a.1a.Y.2c)})}}U x(b,f,k,m){m=26(m,10)!==0;X g=".Y-"+h,q={V:b?d.V.1h:a("<1X/>"),14:f?d.14.1h:a("<1X/>"),13:k?e.1i.13:a("<1X/>")};f={V:2C(d.V.1y).2R(" "),14:2C(d.14.1y).2R(" ")};T(e.1u){a.1w(f.V,U(A,z){q.V.1D(z+g)});q.V.1D("3n"+g).1D("3W"+g).1D("Y-"+h+"-21");a.1w(f.14,U(A,z){q.14.2g(q.13).1D(z+g)});a.1w(a.1a.Y.49,U(A,z){q.14.2g(k?e.1i.17:2h).1D(z+g+"-21")});q.14.1D("3W"+g);q.13.1D("43"+g);T(m){a(F).1D("2A"+g);a(1T).1D("3G"+g+" 3n"+g)}}18 b&&q.V.1D(f.V+g+"-2P")}X e=11,j="1g-13",n=".Y."+j;e.1K=h;e.1u=12;e.1i={1h:c};e.1P={1y:{},1h:2h,1W:12};e.1L={3j:[]};e.1S=d;e.1c={};a.1v(e,{22:U(b){X f=e.1i,k=a.3f("4Z");T(e.1u)W 12;e.1u=b?-2:-1;f.13=a("<1X/>").1s({1K:j+"-"+h,46:"13","1O":j+" Y 1g-13-3l 1g-4H-4I "+d.1l.3s}).19("z-3c",a.1a.Y.4n+a(n).1q).2i("1g-1V",d.1l.1V).2i("1g-1U-1W",e.1P.1W).28("Y",e).2N(d.1f.2v);f.3e=a("<1X />",{"1O":j+"-3e"}).2N(f.13);f.17=a("<1X />",{"1O":j+"-17 "+(d.1l.1V?"1g-1V-17":""),1K:j+"-"+h+"-17"}).2N(f.3e);d.17.1n.1E&&r();u(d.17.1E);a.1w(a.1a.Y.1c,U(){11.2H==="22"&&11(e)});e.1u=1b;y(1,1,1,1);a.1w(d.4u,U(m,g){f.13.1p("13"+m,g)});f.13.3O("4G",U(m){T(d.V.3q||b){f.13.14();e.V(e.1P.1y)}f.13.3D("1g-13-3l");k.37=a.1v({},e.1P.1y);f.13.2D(k,[e.24()]);m()});W e},2K:U(b){32(b.2F()){1M"1m":b=l("1f");1F;1M"38":b=l("38");1F;3Q:b=i(b.2F());b=b[0].1z?b[0].1G():b[0].2E?b[0]:b[0][b[1]];1F}W b},3a:U(b,f){b=b.2F();X k=i(b),m=e.1i,g=m.13,q,A,z,w={5Q:{1K:U(){X p=f===1b?a.1a.Y.45:f,B=j+"-"+p;T(p!==12&&p.1q>0&&!a("#1g-13-"+p).1q){g[0].1K=B;m.17[0].1K=B+"-17";m.1n[0].1K=B+"-1n"}},"^17.1E":U(){u(f)},"^17.1n.1E":U(){T(e.1u)T(!e.1i.1n&&f){r();e.2f()}18 f?e.1i.1n.3m(f):t()},"^17.1n.1Y":U(){X p=e.1i.1Y,B=e.1i.1n;T(e.1u)T(f){B||r();s()}18 p.2a()},"^1f.(2b|2x)$":U(){X p=/2b$/i.1J(b)?"2b":"2x";T("1G"===1k f)d.1f[p]=2e a.1a.Y.1c.2M(f)},"^1f.(2b|2x|1C|1h)":U(){e.1u&&e.2f()},"^1f.2v$":U(){T(e.1u===1b){g.2N(f);e.2f()}},"^(V|14).(1y|1h|2y|2u|21)":U(p,B,G,D){X v=b.4g(/2y/i)>-1?[0,[0,1,1,1]]:[b.3M(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];T(v[0])p[B]=D;x.35(e,v[1]);T(v[0])p[B]=G;y.35(e,v[1])},"^V.3q$":U(){e.1u===12&&e.V()},"^1l.3s$":U(){e.1i.13.1s("1O",j+" Y 1g-4H-4I "+f)},"^1l.1V$":U(){g.2i("1g-1V",!!f);m.2O.2i("1g-1V-4J",!!f);m.17.2i("1g-1V-17",!!f)},"^4u.(22|V|4v|14|2I|3t)":U(p,B,G,D){a.2l(f)?m.13.1p("13"+B,G):m.13.1D("13"+B,D)}}};a.1w(e.1c,U(p){T("1I"===1k 11.3C)w[p]=11.3C});q=k[0][k[1]];k[0][k[1]]=f.5R?a(f):f;K(d,c);2Q(A 2w w)2Q(z 2w w[A])5S(z,"i").1J(b)&&w[A][z].1R(e,k[0],k[1],f,q);W e},2L:U(b,f){U k(){X w=a(11),p=b?"1s":"3g",B=/^1|0$/.1J(w.19("3z"));e.1i.1n&&c[p]("3k-4K",j+"-"+h+"-1n");c[p]("3k-4V",j+"-"+h+"-17");T(b){T(a.2z.2Y&&11.1l&&B){z=11.1l;z.4c("3B");z.4c("3z")}}18 B&&w.14()}T(e.1u===12)W 12;X m=b?"V":"14",g=e.1i.13,q=d[m],A=g.29(":2r"),z;T((1k b).4g("3A|2W"))b=!g.29(":2r");T(!A&&!b||g.29(":5T"))W e;T(f){T(e.1P.1y&&/5U|5V/.1J(f.23)&&/4A|4L/.1J(e.1P.1y.23)&&a(f.1h).2g(d.V.1h).1q<2&&a(f.4M).44(n).1q>0)W e;e.1P.1y=a.1v({},f)}A=a.3f("13"+m);A.37=a.1v({},f);g.2D(A,[e.24(),3v]);T(A.4b())W e;T(b){e.2I();e.2f(f);q.5k&&a(n).Y("14")}18 2m(e.1L.V);g.1s("3k-5X",5Y(!b));g.3V(1,1);T(a.2l(q.2o)){q.2o.1R(g,e.24());g.3O(U(){k.1R(11);a(11).4R()})}18 T(q.2o===12){g[m]();k.1R(g)}18 g.4w(3v,b?1:0,k);b&&q.1h.2D("Y-"+h+"-21");W e},V:U(b){e.2L(1b,b)},14:U(b){e.2L(12,b)},2I:U(b){T(e.1u===4O)W 12;X f=e.1i.13,k=a(n),m=26(f.19("z-3c"),10),g=a.1a.Y.4n+k.1q,q=j+"-2I",A=a.1v({},b);T(!f.2B(q)&&m!==g){k.19("z-3c",U(z,w){W w-1});a(n+"."+q).1w(U(){X z=a(11),w=z.Y(),p;T(!w||w.1u===12)W 1b;z.3D(q);p=a.3f("5Z");p.37=A;z.2D(p,[w,g])});b=a.3f("60");b.37=A;f.2D(b,[e.24(),g]);b.4b()||f.19({61:g}).3T(q)}W e},2f:U(b){T(e.1u===12)W 12;X f=d.1f.1h,k=e.1i.13,m=d.1f,g=m.2b,q=m.2x,A=e.1i.13.1d(),z=e.1i.13.1e(),w=a(m.2v)[0],p=0,B=0,G=a.3f("3Y"),D=k.19("1f")==="2y",v=a(m.1C.2v&&w!==1T.39?w:F),C={15:0,16:0};w={15:U(E){X I=v.3U,H=q.x==="15"?p:q.x==="1A"?-p:-p/2,L=E+A-v.1d-I;H=(g.x==="15"?A:g.x==="1A"?-A:-A/2)- -2*m.1C.x-(g.1z==="x"?H:0);T(I-E>0)C.15-=H;18 T(L>0)C.15-=(g.x==="1x"?-1:1)*H;W C.15-E},16:U(E){X I=v.3E,H=q.y==="16"?B:q.y==="1B"?-B:-B/2,L=E+z-v.1e-I;H=(g.y==="16"?z:g.y==="1B"?-z:-z/2)- -2*m.1C.y-(g.1z==="y"?H:0);T(I-E>0)C.16-=H;18 T(L>0)C.16-=(g.y==="1x"?-1:1)*H;W C.16-E}};v={4Q:v,1e:v[(v[0]===F?"h":"6Y")+"6X"](),1d:v[(v[0]===F?"w":"64")+"66"](),3U:v.3U(),3E:v.3E()};T(f==="2c"){q={x:"15",y:"16"};b=m.1C.2c||!b||!b.3F?a.1v({},a.1a.Y.2c):b;C={16:b.4r,15:b.3F}}18{T(f==="1y")f=b&&b.1h&&b.23!=="3X"&&b.23!=="2A"?e.1P.1h=a(b.1h):e.1P.1h;f=a(f).67(0);T(f.1q===0)W e;18 T(f[0]===1T||f[0]===F){p=f.1d();B=f.1e();T(f[0]===F)C={16:D?0:v.3E,15:D?0:v.3U}}18 T(f.29("68")&&a.1a.Y.1c.4a){C=a.1a.Y.1c.4a(f,q);p=C.1d;B=C.1e;C=C.1m}18{p=f.48();B=f.4j();C=o(f)}C.15+=q.x==="1A"?p:q.x==="1x"?p/2:0;C.16+=q.y==="1B"?B:q.y==="1x"?B/2:0}C.15+=m.1C.x+(g.x==="1A"?-A:g.x==="1x"?-A/2:0);C.16+=m.1C.y+(g.y==="1B"?-z:g.y==="1x"?-z/2:0);C.4i=m.1C.2J&&f[0]!==F&&f[0]!==1T.39?{15:w.15(C.15),16:w.16(C.16)}:{15:0,16:0};k.1s("1O",U(){W a(11).1s("1O").31(/1g-13-4P-\\w+/i,"")}).3T(j+"-4P-"+g.55());G.37=a.1v({},b);k.2D(G,[e.24(),C,v.4Q]);T(G.4b())W e;1Z C.4i;T(k.29(":2r")&&a.2l(m.2o)){m.2o.1R(k,e.24(),C);k.3O(U(){X E=a(11);E.19({3z:"",1e:""});a.2z.2Y&&11.1l&&11.1l.4c("3B");E.4R()})}18 6c(C.15,C.16)||k.19(C);W e},3H:U(){T(!e.1u||!(a.2z.2Y&&26(a.2z.4p.3L(0),10)<9))W 12;X b=e.1i.13;b.1s("1l");X f;b.19({1d:"5b",1e:"5b"});f=l("38");a.1w(["1d","1e"],U(k,m){X g=26(b.19("34-"+m),10)||0,q=26(b.19("4T-"+m),10)||0;f[m]=g+q?1o.4T(1o.34(f[m],q),g):f[m]});b.19(f)},4s:U(b){X f=e.1i.13;T(e.1u)f.2i("1g-1U-1W",b);18 e.1P.1W=!!b;W e},2t:U(){X b=e.1i,f=b.1h.28("4e");e.1u&&a.1w(e.1c,U(){11.2H==="22"&&11.2t()});x(1,1,1,1);c.4W("Y");e.1u&&b.13.2a();f&&c.1s("1n",f);c.3g("3k-4V");W c},24:U(){X b=a.1v({},e);1Z b.1P;1Z b.1L;1Z b.1S;1Z b.1c;1Z b.22;1Z b.24;W b}})}U O(c,d){X h,i=a(11);h=a(1T.39);X o=i.27?i.27(d.27):{};o=a.1v(1b,{},d,K(a.1v(1b,{},(o&&d.27.23==="6e"?o[d.27.4Y]:{})||o)));X l=o.1f,t=11===1T?h:i;i.4W("27");T("3A"===1k o.17.1E)T(o.17.1s!==12&&i.1s(o.17.1s))o.17.1E=i.1s(o.17.1s);18 W 12;T(l.2v===12)l.2v=h;T(l.1h===12)l.1h=t;T(o.V.1h===12)o.V.1h=t;T(o.14.1h===12)o.14.1h=t;l.2x=2e a.1a.Y.1c.2M(l.2x);l.2b=2e a.1a.Y.1c.2M(l.2b);T(i.28("Y"))T(o.4l)i.Y("2t");18 T(o.4l===12)W 12;h=2e N(i,o,c);i.28("Y",h);W h}U P(c){X d=11;d.3C={"^17.1H":U(){11.1c.1H.3i(11.1S.17.1H)}};a.1v(d,{2q:U(){X h=c.1S.17.1H;c.1i.13.1p("4Z.1H",U(){d.3i(h);c.1i.13.1p("36.1H",U(){h.2U===12&&c.1u===1b&&d.3i(h)})})},3i:U(h){a.1H(a.1v(1b,{},h,{4h:U(i,o){T(a.2l(h.4h))T(h.4h.1R(c.24(),i,o)===12)W;c.3a("17.1E",i)},3J:U(i,o,l){X t=o||l;T(a.2l(h.3J)){i=h.3J.1R(c.24(),i,o,l);T(i===12)W}c.3a("17.1E",t)}}));W d},2t:U(){c.1i.13.1D("36.1H")}});d.2q()}U M(c,d,h){X i=1o.1N(d/2),o=1o.1N(h/2);d={4X:[[0,0],[d,h],[d,0]],4U:[[0,0],[d,0],[0,h]],51:[[0,h],[d,0],[d,h]],52:[[0,0],[0,h],[d,h]],6j:[[0,h],[i,0],[d,h]],6k:[[0,0],[d,0],[i,h]],6l:[[0,0],[d,o],[0,h]],6m:[[d,0],[d,h],[0,o]]};d.6o=d.4X;d.6q=d.4U;d.6r=d.51;d.6s=d.52;W d[c]}U Q(c){U d(j){X n=l.1j,b=["15","1A"],f=o.1m,k,m;T(o.1t===12||!n)W 12;j=j||i.1t;k=j.1z;m=k==="y"?"x":"y";b[k==="y"?"4o":"6t"]("16","1B");f=1o.34(j[m]==="1x"?f:0,f);n.19({16:"",1B:"",15:"",1A:"",54:""});32(j[k==="y"?"x":"y"]){1M"1x":n.19(b[0],"50%").19("54-"+b[0],-1o.1N(u[k==="y"?"1d":"1e"]/2)+f);1F;1M b[0]:n.19(b[0],f);1F;1M b[1]:n.19(b[1],f);1F}f=u[k==="x"?"1d":"1e"];T(x){t.2i("1g-13-3l",!t.29(":2r"));f-=26(s.19("1r-"+j[k]+"-1d"),10)||0;t.3D("1g-13-3l")}T(e==="2k"&&/1B|1A/.1J(j[j.1z]))f+=x?1:-1;n.19(j[k],-f)}U h(j,n,b){T(!(!l.1j||i.1t.2y)){j=a.1v({},i.1t);n=j.1z==="y"?["y","16","15","1e","x"]:["x","15","16","1d","y"];X f=b.4i,k=[0,0];T(f.15)j.x=j.x==="1x"?f.15>0?"15":"1A":j.x==="15"?"1A":"15";T(f.16)j.y=j.y==="1x"?f.16>0?"16":"1B":j.y==="16"?"1B":"16";k[0]=x?26(s.19("1r-"+j[n[0]]+"-1d"),10)||0:e==="2k"?1:0;k[1]=1o.34(j[n[4]]==="1x"?o.1m:0,o.1m);b[n[1]]+=(j[n[0]]===n[1]?1:-1)*(u[n[3]]-k[0]);b[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="1x"?1:-1)*k[1];T(j.1G()!==r.1t.1G()&&(r.16!==f.16||r.15!==f.15))i.3b(j);r.15=f.15;r.16=f.16;r.1t=j}}X i=11,o=c.1S.1l.1j,l=c.1i,t=l.13,s=l.3e,r={16:0,15:0,1t:{1G:U(){}}},u={1d:o.1d,1e:o.1e},y={},x=o.1r||0,e=o.2S||12;i.1t=2h;i.2X=2h;i.3C={"^1f.2b|1l.1j.(1t|2X|2S|1r)":U(){x=o.1r;T(i.2q())11.2K("1f.1h")!=="2c"&&11.2f();18 i.2t()},"^1l.1j.(1e|1d)":U(){u={1d:o.1d,1e:o.1e};i.2P();i.3b();c.2f()},"^1l.3s$":U(){i.4k();i.3b()}};a.1v(i,{2q:U(){X j=a.2z.2Y,n=i.57(),b=i[i.2X?"2X":"1t"].1G().6u("1x")>-1;T(n){T(e===1b)e=a("<2s />")[0].3S?"2s":j&&(b||u.1e!==u.1d)?"2k":"2V";18 T(e==="2s")e=j?"2k":!a("<2s />")[0].3S?"2V":"2s";18 T(e==="2V")e=j&&b?"2k":e;i.2P();i.4k();i.3b();t.1D(".Y-1j").1p("3Y.Y-1j",h)}W n},57:U(){X j=o.1t,n=c.1S.1f.2x,b=c.1S.1f.2b;T(b.1G)b=b.1G();T(j===12||b===12&&n===12)W 12;18 T(j===1b)i.1t=2e a.1a.Y.1c.2M(b);18 T(!j.1G){i.1t=2e a.1a.Y.1c.2M(j);i.1t.2y=40}W i.1t.1G()!=="4z"},4k:U(){X j=l.1j,n=i.1t[i.1t.1z],b="1r-"+n+"-33";y.2G=j.19("3N-33","").19("1r","").19("3N-33")||"2T";y.1r=j.2K(0).1l?j.2K(0).1l["1r"+n.3L(0)+n.3M(1)+"6v"]:j.19(b)||"2T";T(/58?\\(0, 0, 0(, 0)?\\)|2T/i.1J(y.2G))y.2G=s.19(x?"3N-33":b);T(!y.1r||/58?\\(0, 0, 0(, 0)?\\)|2T/i.1J(y.1r))y.1r=s.19(b)||y.2G;a("*",j).2g(j).19("3N-33","2T").19("1r",0)},2P:U(){X j=u.1d,n=u.1e;l.1j&&l.1j.2a();l.1j=a(\'<1X 1O="1g-13-1j" />\').2i("1g-1V-17",c.1S.1l.1V).19(u).4m(t);32(e){1M"2s":a(\'<2s 1e="\'+n+\'" 1d="\'+j+\'" />\').2N(l.1j)[0].3S("2d").5i();1F;1M"2k":l.1j.3m(\'<2k:47 6w="0 0" 6x="\'+j+" "+n+\'" 6y="\'+!!x+\'" 1l="5c:3u(#3Q#5d); 3d:5e-3w; 6z:1b; 1f: 3x; 16:0; 15:0; 1d:\'+j+"2n; 1e:"+n+"2n; 6A-6B:"+i.1t.y+\';"><2k:6C 6D="\'+(x-2)+\'2n" 6E="6F" 6G="10" 1l="5c:3u(#3Q#5d); 3d:5e-3w;" />\');1F;1M"2V":l.1j.3R(\'<1X 1O="1g-13-1j-6H" />\').3R(x?\'<1X 1O="1g-13-1j-1r" />\':"");1F}W i},3b:U(j){X n=l.1j,b=u.1d,f=u.1e,k=x>0?0:1,m=1o.3K(x/2+0.5),g=o.2X,q,A;T(!j)j=i.1t;T(g===12)g=j;18{g=2e a.1a.Y.1c.2M(g);g.1z=j.1z;T(g.x==="3I")g.x=j.x;18 T(g.y==="3I")g.y=j.y;18 T(g.x===g.y)g[j.1z]=j[j.1z]}A=1o[/b|r/.1J(g[g.1z==="y"?"x":"y"])?"3K":"1N"];n=n.5m();32(e){1M"2s":n=n.2K(0).3S("2d");n.5g&&n.5g();n.6J(0,0,5h,5h);2Q(q=M(g.1G(),b,f);k<2;k++){T(k){n.5i();n.6K(A((g.x==="15"?1:g.x==="1A"?-1:0)*(x+1)*(g.1z==="y"?0.5:1)),A((g.y==="16"?1:g.y==="1B"?-1:0)*(x+1)*(g.1z==="x"?0.5:1)))}n.6L();n.6M(q[0][0],q[0][1]);n.5j(q[1][0],q[1][1]);n.5j(q[2][0],q[2][1]);n.6N();n.6O=y[k?"2G":"1r"];n.2G()}1F;1M"2k":q=M(g.1G(),b,f);k="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" 6P";n.1s({6Q:k,6R:y.2G});T(x){n.5m().1s("33",y.1r);T(g.1z==="y"){n.19("16",(g.y==="16"?1:-1)*(x-2));n.19("15",g.x==="15"?1:-2)}18{n.19("15",(g.x==="15"?1:-1)*(x-2));n.19("16",g.y==="16"?1:-2)}}1F;1M"2V":T(g.1z==="y"){k=b>f?1.5:bf?5:2.2;m=[1o.1N(k*m*(g.x==="1A"?-1:1)*(g.y==="1x"?0.9:1)),g.y==="16"?m:g.y==="1B"?-m:0]}n.3g("1l").1w(U(z){X w={x:g.1z==="x"?g.x==="15"?"1A":"15":g.x,y:g.1z==="y"?g.y==="16"?"1B":"16":g.y},p=g.x==="1x"?["15","1A",w.y,f,b]:["16","1B",w.x,b,f],B=y[!z&&x?"1r":"2G"];z&&a(11).19({1f:"3x","z-3c":1,15:m[0],16:m[1]});g.x==="1x"||g.y==="1x"?a(11).19("1r-"+p[2],p[3]+"2n 4t "+B).19("1r-"+p[0],1o.1N(p[4]/2)+"2n 5o 2T").19("1r-"+p[1],1o.1N(p[4]/2)+"2n 5o 2T"):a(11).19("1r-1d",1o.1N(f/2)+"2n "+1o.1N(b/2)+"2n").19("1r-"+w.x,1o.1N(b/2)+"2n 4t "+B).19("1r-"+w.y,1o.1N(f/2)+"2n 4t "+B)});1F}d(j);W i},2t:U(){l.1j&&l.1j.2a();t.1D(".Y-1j")}})}U R(c,d){X h=11,i=c.1i,o=i.13;i.25=a("#Y-25");a.1v(h,{2q:U(){o.1p("36.2p 4x.2p",U(l,t,s){l=l.23.31("13","");a.2l(d[l])?d[l].1R(i.25,s,t):h[l](s)});i.25.1q||h.2P();d.3t===1b&&i.25.1p("3P.2p"+c.1K,U(){c.14.1R(c)})},2P:U(){i.25=a("<1X />",{1K:"Y-25",19:{1f:"3x",16:0,15:0,3d:"71"}}).2N(1T.39);a(F).1p("2A.2p",U(){i.25.19({1e:1o.34(a(F).1e(),a(1T).1e()),1d:1o.34(a(F).1d(),a(1T).1d())})}).2D("2A")},2L:U(l){X t=i.25,s=c.1S.V.1Q.2o,r=l?"V":"14";t.3V(1b,12);T(a.2l(s))s.1R(t,l);18 s===12?t[r]():t.4w(3v,l?0.7:0,U(){l||a(11).14()})},V:U(){h.2L(1b)},14:U(){h.2L(12)},2t:U(){X l=1b;a("*").1w(U(){X t=a(11).28("Y");T(t&&t.1K!==c.1K&&t.1S.V.1Q)W l=12});T(l){i.25.2a();a(F).1D("3X.2p 2A.2p")}18 i.25.1D("3P.2p"+c.1K);o.1D("36.2p 4x.2p")}});h.2q()}U S(c){X d=11,h=c.1i,i=h.13,o=".2j-"+c.1K,l="3Y"+o+" 36"+o;a.1v(d,{2q:U(){h.2j=a(\'<41 1O="1g-13-2j" 5p="0" 5q="-1" 5r="5s:\\\'\\\';" 1l="3d:3w; 1f:3x; z-3c:-1; 3B:5t(3z=0);">\');h.2j.2N(i);i.1p(l,d.1C)},1C:U(){X t=c.2K("38"),s=c.1c.1j,r=c.1i.1j,u;u=26(i.19("1r-15-1d"),10)||0;u={15:-u,16:-u};T(s&&r){s=s.1t.1z==="x"?["1d","15"]:["1e","16"];u[s[1]]-=r[s[0]]()}h.2j.19(u).19(t)},2t:U(){d.41.2a();i.1D(l)}});d.2q()}a.1a.Y=U(c,d,h){X i=2C(c).2F(),o=2h,l=i==="4s"?[1b]:a.5u(2Z).4E(1,10),t=l[l.1q-1],s=a.1v(1b,{},c),r;T(!2Z.1q&&11.28("Y")||i==="5v")W(s=11.28("Y"))?s.24():J;18 T("1G"===1k c){11.1w(U(){X u=a(11).28("Y");T(!u)W 1b;T(/5w|3a/.1J(i)&&d)T(h!==J)u.3a(d,h);18 o=u.2K(d);18{T(!u.1u&&(i==="V"||i==="2L")){T(t&&t.5y)u.1P.1y=t;u.22(1)}18 T(i==="5z"){i="4s";l=[12]}u[i]&&u[i].35(u[i],l)}});W o!==2h?o:11}18 T("1I"===1k c||!2Z.1q){r=K(s,11);s=a.1v(1b,{},a.1a.Y.3p,s);W a.1a.Y.1p.1R(r,s,t)}};a.1a.Y.1p=U(c,d){W 11.1w(U(h){U i(e){U j(){s.22(1k e==="1I"||r.V.3q);u.V.1D(y.V);u.14.1D(y.14)}T(s.1P.1W)W 12;s.1P.1y=a.1v({},e);T(r.V.2u>0){2m(s.1L.V);s.1L.V=3o(j,r.V.2u);y.V!==y.14&&u.14.1p(y.14,U(){2m(s.1L.V)})}18 j()}X o=a(11),l=c.1K,t=c.17.1E,s,r,u,y,x;c.1K=l=l===12||l.1q<1||a("#1g-13-"+l).1q?a.1a.Y.45++:l;x=".Y-"+l+"-2P";s=O.1R(11,l,c);T(s===12)W 1b;r=s.1S;T(a.5O(t))r.17.1E=t[h];o.1s("1n")&&o.28("4e",o.1s("1n")).3g("1n");a.1w(a.1a.Y.1c,U(){11.2H==="2H"&&11(s)});u={V:r.V.1h,14:r.14.1h};y={V:2C(r.V.1y).31(" ",x+" ")+x,14:2C(r.14.1y).31(" ",x+" ")+x};u.V.1p(y.V,i);T(c.V.3q||c.56)i(d)})};a.1w({1s:U(c){X d=a(11),h=d.28("Y");W 2Z.1q===1&&c==="1n"&&h&&h.1u===1b?d.28("4e"):2h},2a:a.1g?2h:U(c,d){a(11).1w(U(){T(!d)T(!c||a.3B(c,[11]).1q)a("*",11).2g(11).1w(U(){a(11).5W("2a")})})}},U(c,d){T(!d)W 1b;a.1a["4N"+c]=a.1a[c];a.1a[c]=U(){W d.35(11,2Z)||a.1a["4N"+c].35(11,2Z)}});a(1T.39).1s("46",U(c,d){W!d?"6Z":d});a(1T).1p("3n.Y",U(c){a.1a.Y.2c={3F:c.3F,4r:c.4r}});a.1a.Y.45=0;a.1a.Y.49="3P 6a 3G 4S 3n 5n 4q".2R(" ");a.1a.Y.4n=6d;a.1a.Y.1c={2M:U(c){c=2C(c).31(/([A-Z])/," $1").31(/6n/6p,"1x").2F();11.x=(c.4d(/15|1A/i)||c.4d(/1x/)||["3I"])[0].2F();11.y=(c.4d(/16|1B|1x/i)||["3I"])[0].2F();11.1z=c.3L(0).4g(/^(t|b)/)>-1?"y":"x";11.1G=U(){W 11.1z==="y"?11.y+11.x:11.x+11.y};11.55=U(){X d=11.x.3M(0,1),h=11.y.3M(0,1);W d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.Y.3p={56:12,1K:12,4l:1b,27:{23:"1O"},17:{1E:1b,1s:"1n",1n:{1E:12,1Y:12}},1f:{2b:"16 15",2x:"1B 1A",1h:12,2v:12,1C:{x:0,y:0,2c:1b,2J:12,2A:1b,2v:12},2o:1b},V:{1h:12,1y:"4q",2o:1b,2u:3v,5k:12,3q:12},14:{1h:12,1y:"5n",2o:1b,2u:0,2y:12,21:12},1l:{3s:"",1V:12},4u:{22:a.30,4v:a.30,V:a.30,14:a.30,2I:a.30,3t:a.30}};a.1a.Y.1c.1H=U(c){X d=c.1c.1H,h=c.1S.17.1H;T(h&&h.3u)T(d)W d;18{c.1c.1H=2e P(c);W c.1c.1H}};a.1a.Y.1c.1H.2H="22";a.1a.Y.1c.1H.3h=U(c){3Z{X d=c.17.1H;T(1k d!=="1I")d=c.17.1H={3u:d};T("3A"!==1k d.2U&&d.2U)d.2U=!!d.2U}42(h){}};a.1v(1b,a.1a.Y.3p,{17:{1H:{2U:1b}}});a.1a.Y.1c.1j=U(c){X d=c.1c.1j,h=c.1S.1l.1j;T(h&&h.1t)T(d)W d;18{c.1c.1j=2e Q(c);c.1c.1j.2q();W c.1c.1j}};a.1a.Y.1c.1j.2H="22";a.1a.Y.1c.1j.3h=U(c){3Z{X d=c.1l.1j;T(1k d!=="1I")c.1l.1j={1t:d};T(!/1G|3A/i.1J(1k d.1t))d.1t=40;T(1k d.2S!=="1G")d.2S=1b;T(!/2s|2V/i.1J(d.2S))d.2S=1b;1k d.1d!=="2W"&&1Z d.1d;1k d.1e!=="2W"&&1Z d.1e;1k d.1r!=="2W"&&1Z d.1r;1k d.1m!=="2W"&&1Z d.1m}42(h){}};a.1v(1b,a.1a.Y.3p,{1l:{1j:{1t:1b,2X:12,2S:1b,1d:9,1e:9,1r:0,1m:0}}});a.1a.Y.1c.4a=U(c,d){U h(x,e){2Q(X j=0,n=1,b=1,f=0,k=0,m=x.1d,g=x.1e;m>0&&g>0&&n>0&&b>0;){m=1o.1N(m/2);g=1o.1N(g/2);T(d.x==="15")n=m;18 T(d.x==="1A")n=x.1d-m;18 n+=1o.1N(m/2);T(d.y==="16")b=g;18 T(d.y==="1B")b=x.1e-g;18 b+=1o.1N(g/2);2Q(j=e.1q;j--;){T(e.1q<2)1F;f=e[j][0]-x.1m.15;k=e[j][1]-x.1m.16;T(d.x==="15"&&f>=n||d.x==="1A"&&f<=n||d.x==="1x"&&(fx.1d-n)||d.y==="16"&&k>=b||d.y==="1B"&&k<=b||d.y==="1x"&&(kx.1e-b))e.62(j,1)}}W{15:e[0][0],16:e[0][1]}}X i=c.1s("47").2F(),o=c.1s("6b").2R(","),l=[],t=a(\'3j[6f="#\'+c.6h("5f").1s("4Y")+\'"]\'),s=t.1m(),r={1d:0,1e:0,1m:{16:53,1A:0,1B:0,15:53}},u=0,y=0;s.15+=1o.3K((t.48()-t.1d())/2);s.16+=1o.3K((t.4j()-t.1e())/2);T(i==="4y")2Q(u=o.1q;u--;){y=[26(o[--u],10),26(o[u+1],10)];T(y[0]>r.1m.1A)r.1m.1A=y[0];T(y[0]r.1m.1B)r.1m.1B=y[1];T(y[1] 0) { self.timers.hide = setTimeout(function(){ self.hide(event); }, options.hide.delay); @@ -889,7 +889,7 @@ function QTip(target, options, id) tooltip.attr('aria-hidden', Boolean(!state)); // Clear animation queue - tooltip.stop(TRUE, FALSE); + tooltip.stop(1, 1); // Use custom function if provided if($.isFunction(opts.effect)) {