From c44ec1b2f7b8e0400b948559f3ec55b28877b41d Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Thu, 26 Aug 2010 22:39:31 +0100 Subject: [PATCH] Updated screen adjustment to prevent overlapping of the content when adjusting --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 10 ++-- dist/jquery.qtip.min.js | 102 +++++++++++++++++++-------------------- dist/jquery.qtip.pack.js | 4 +- src/core.js | 8 +-- 5 files changed, 65 insertions(+), 61 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index feba5a7e..ea256672 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 Aug 25 19:13:02 2010 +0100 +* Date: Wed Aug 25 22:13:40 2010 +0100 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index 0ee58fb8..62278474 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 Aug 25 19:13:02 2010 +0100 +* Date: Wed Aug 25 22:13:40 2010 +0100 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -865,15 +865,16 @@ function QTip(target, options, id) myOffset = my.x === 'left' ? -elemWidth : my.x === 'right' ? elemWidth : elemWidth / 2, atOffset = at.x === 'left' ? targetWidth : at.x === 'right' ? -targetWidth : targetWidth / 2, adjustX = -2 * posOptions.adjust.x, + adjustWidth = my.x !== at.x && at.x !== 'center' ? targetWidth : 0, newOffset = atOffset + myOffset + adjustX, overflowLeft = winScroll - posLeft, overflowRight = posLeft + elemWidth - winWidth - winScroll; if(overflowLeft > 0 && !(posLeft >= targetLeft && posLeft < targetLeft + targetWidth)) { - position.left += newOffset - atOffset; + position.left += newOffset - atOffset + adjustWidth; } else if(overflowRight > 0 && posLeft + elemWidth > targetLeft) { - position.left += my.x === 'center' ? -newOffset + atOffset : newOffset - atOffset; + position.left += (my.x === 'center' ? -1 : 1) * (newOffset - atOffset - adjustWidth); } return position.left - posLeft; @@ -884,6 +885,7 @@ function QTip(target, options, id) myOffset = my.y === 'top' ? -elemHeight : my.y === 'bottom' ? elemHeight : -elemHeight / 2, atOffset = at.y === 'top' ? targetHeight : at.y === 'bottom' ? -targetHeight : 0, adjustY = -2 * posOptions.adjust.y, + adjustHeight = my.y !== at.y && at.y !== 'center' ? targetHeight : 0, newOffset = atOffset + myOffset + adjustY, overflowTop = winScroll - posTop, overflowBottom = posTop + elemHeight - winHeight - winScroll; @@ -892,7 +894,7 @@ function QTip(target, options, id) position.top += my.y === 'center' ? -newOffset + atOffset : newOffset; } else if(overflowBottom > 0) { - position.top += newOffset - atOffset; + position.top += newOffset - atOffset - adjustHeight; } return position.top - posTop; diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index 1ab983aa..33febc11 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 Aug 25 19:13:02 2010 +0100 +* Date: Wed Aug 25 22:13:40 2010 +0100 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -17,63 +17,63 @@ /*global window: false, jQuery: false */ var TRUE=true,FALSE=false,NULL=null; -(function(a,B,E){function K(b){if(!b)return FALSE;try{if("metadata"in b&&"object"!==typeof b.metadata)b.metadata={type:b.metadata};if("content"in b){if("object"!==typeof b.content||b.content.jquery)b.content={text:b.content};var c=a.isFunction(b.content.text)?b.content.text():b.content.text||FALSE;if(!c&&!c.attr||c.length<1||"object"===typeof c&&!c.jquery)b.content.text=FALSE;if("title"in b.content&&"object"!==typeof b.content.title)b.content.title={text:b.content.title}}if("position"in b){if("object"!== +(function(a,B,D){function K(b){if(!b)return FALSE;try{if("metadata"in b&&"object"!==typeof b.metadata)b.metadata={type:b.metadata};if("content"in b){if("object"!==typeof b.content||b.content.jquery)b.content={text:b.content};var c=a.isFunction(b.content.text)?b.content.text():b.content.text||FALSE;if(!c&&!c.attr||c.length<1||"object"===typeof c&&!c.jquery)b.content.text=FALSE;if("title"in b.content&&"object"!==typeof b.content.title)b.content.title={text:b.content.title}}if("position"in b){if("object"!== typeof b.position)b.position={my:b.position,at:b.position};if("object"!==typeof b.position.adjust)b.position.adjust={};if("undefined"!==typeof b.position.adjust.screen)b.position.adjust.screen=!!b.position.adjust.screen}if("show"in b){if("object"!==typeof b.show)b.show={event:b.show};if("object"!==typeof b.show)b.show=b.show.jquery?{target:b.show}:{event:b.show}}if("hide"in b)if("object"!==typeof b.hide)b.hide=b.hide.jquery?{target:b.hide}:{event:b.hide};if("style"in b&&"object"!==typeof b.style)b.style= -{classes:b.style}}catch(k){}a.each(a.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(b)})}function L(b,c,k){function g(d){var i,n;d=d.split(".");i=c[d[0]];for(n=1;n",{"class":"ui-tooltip-titlebar "+(c.style.widget?"ui-widget-header":"")}).append(d.title=a("
",{id:"ui-tooltip-"+k+"-title","class":"ui-tooltip-title",html:c.content.title.text})).prependTo(d.wrapper); +{classes:b.style}}catch(k){}a.each(a.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(b)})}function M(b,c,k){function h(d){var i,n;d=d.split(".");i=c[d[0]];for(n=1;n",{"class":"ui-tooltip-titlebar "+(c.style.widget?"ui-widget-header":"")}).append(d.title=a("
",{id:"ui-tooltip-"+k+"-title","class":"ui-tooltip-title",html:c.content.title.text})).prependTo(d.wrapper); if(i){d.button=i.jquery?i:"string"===typeof i?a("",{html:i}):a("",{"class":"ui-state-default"}).append(a("",{"class":"ui-icon ui-icon-close"}));d.button.prependTo(d.titlebar).attr("role","button").addClass("ui-tooltip-"+(i===TRUE?"close":"button")).hover(function(n){a(this).toggleClass("ui-state-hover",n.type==="mouseenter")}).click(function(){d.tooltip.hasClass("ui-state-disabled")||e.hide();return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(n){a(this).toggleClass("ui-state-active ui-state-focus", /down$/i.test(n.type))})}}function q(d){if(!e.rendered||!d)return FALSE;if(a.isFunction(d))d=d();d.jquery&&d.length>0?e.elements.content.append(d.css({display:"block"})):e.elements.content.html(d);d=void 0;var i=e.elements.tooltip,n,j;if(e.rendered&&a.browser.msie){i.css({width:"auto",maxWidth:"none"});d=p("dimensions").width;i.css({maxWidth:""});n=parseInt(i.css("max-width"),10)||0;j=parseInt(i.css("min-width"),10)||0;d=Math.min(Math.max(d,j),n);i.width(d)}e.reposition(e.cache.event);if(e.rendered< -0){if(c.show.ready||e.rendered===-2)e.show(e.cache.event);e.rendered=TRUE}return e}function w(d,i,n,j){function f(y){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;r.show.trigger("qtip-"+k+"-inactive");clearTimeout(e.timers.show);clearTimeout(e.timers.hide);e.timers.show=setTimeout(function(){e.show(y)},c.show.delay)}function h(y){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;var z=a(y.relatedTarget).parents(".qtip.ui-tooltip")[0]==r.tooltip[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide); +0){if(c.show.ready||e.rendered===-2)e.show(e.cache.event);e.rendered=TRUE}return e}function x(d,i,n,j){function f(y){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;r.show.trigger("qtip-"+k+"-inactive");clearTimeout(e.timers.show);clearTimeout(e.timers.hide);e.timers.show=setTimeout(function(){e.show(y)},c.show.delay)}function g(y){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;var z=a(y.relatedTarget).parents(".qtip.ui-tooltip")[0]==r.tooltip[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide); if(c.position.target==="mouse"&&z||c.hide.fixed&&/mouse(out|leave|move)/.test(y.type)&&z){y.stopPropagation();y.preventDefault();return FALSE}r.tooltip.stop(TRUE,TRUE);e.timers.hide=setTimeout(function(){e.hide(y)},c.hide.delay)}function l(y){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){e.hide(y)},c.hide.inactive)}function m(y){e.elements.tooltip.is(":visible")&&e.reposition(y)}var t=".qtip-"+k,r={show:c.show.target, -hide:c.hide.target,tooltip:e.elements.tooltip},x={show:String(c.show.event).split(" "),hide:String(c.hide.event).split(" ")},s=a.browser.msie&&/^6\.[0-9]/.test(a.browser.version);if(n&&c.hide.fixed){r.hide=r.hide.add(r.tooltip);r.tooltip.bind("mouseover"+t,function(){r.tooltip.hasClass("ui-state-disabled")||clearTimeout(e.timers.hide)})}if(i){if("number"===typeof c.hide.inactive){r.show.bind("qtip-"+k+"-inactive",l);a.each(a.fn.qtip.inactiveEvents,function(y,z){r.hide.add(e.elements.tooltip).bind(z+ -t+"-inactive",l)})}a.each(x.hide,function(y,z){var A=a.inArray(z,x.show);if(A>-1&&a(r.hide).add(r.show).length===a(r.hide).length||z==="unfocus"){r.show.bind(z+t,function(C){r.tooltip.is(":visible")?h(C):f(C)});delete x.show[A]}else r.hide.bind(z+t,h)})}if(d){a.each(x.show,function(y,z){r.show.bind(z+t,f)});r.tooltip.bind("mouseover"+t,function(){e.focus()})}if(j){if(c.position.adjust.resize||c.position.adjust.screen)a(B).bind("resize"+t,m);if(c.position.adjust.screen||s&&r.tooltip.css("position")=== +hide:c.hide.target,tooltip:e.elements.tooltip},v={show:String(c.show.event).split(" "),hide:String(c.hide.event).split(" ")},s=a.browser.msie&&/^6\.[0-9]/.test(a.browser.version);if(n&&c.hide.fixed){r.hide=r.hide.add(r.tooltip);r.tooltip.bind("mouseover"+t,function(){r.tooltip.hasClass("ui-state-disabled")||clearTimeout(e.timers.hide)})}if(i){if("number"===typeof c.hide.inactive){r.show.bind("qtip-"+k+"-inactive",l);a.each(a.fn.qtip.inactiveEvents,function(y,z){r.hide.add(e.elements.tooltip).bind(z+ +t+"-inactive",l)})}a.each(v.hide,function(y,z){var A=a.inArray(z,v.show);if(A>-1&&a(r.hide).add(r.show).length===a(r.hide).length||z==="unfocus"){r.show.bind(z+t,function(C){r.tooltip.is(":visible")?g(C):f(C)});delete v.show[A]}else r.hide.bind(z+t,g)})}if(d){a.each(v.show,function(y,z){r.show.bind(z+t,f)});r.tooltip.bind("mouseover"+t,function(){e.focus()})}if(j){if(c.position.adjust.resize||c.position.adjust.screen)a(B).bind("resize"+t,m);if(c.position.adjust.screen||s&&r.tooltip.css("position")=== "fixed")a(document).bind("scroll"+t,m);/unfocus/i.test(c.hide.event)&&a(document).bind("mousedown"+t,function(y){var z=e.elements.tooltip;a(y.target).parents(".qtip.ui-tooltip").length===0&&a(y.target).add(b).length>1&&z.is(":visible")&&!z.hasClass("ui-state-disabled")&&e.hide()});c.position.target==="mouse"&&a(document).bind("mousemove"+t,function(y){c.position.adjust.mouse&&!r.tooltip.hasClass("ui-state-disabled")&&r.tooltip.is(":visible")&&e.reposition(y)})}}function u(d,i,n,j){j=parseInt(j,10)!== -0;var f=".qtip-"+k,h={show:d?c.show.target:a("
"),hide:i?c.hide.target:a("
"),tooltip:n?e.elements.tooltip:a("
")};i={show:String(c.show.event).split(" "),hide:String(c.hide.event).split(" ")};if(e.rendered){a.each(i.show,function(l,m){h.show.unbind(m+f)});h.show.unbind("mousemove"+f).unbind("mouseout"+f).unbind("qtip-"+k+"-inactive");a.each(i.hide,function(l,m){h.hide.add(h.tooltip).unbind(m+f)});a.each(a.fn.qtip.inactiveEvents,function(l,m){h.hide.add(n?e.elements.content:NULL).unbind(m+ -f+"-inactive")});h.hide.unbind("mouseout"+f);h.tooltip.unbind("mouseover"+f);if(j){a(B).unbind("resize"+f);a(document).unbind("mousedown"+f+" mousemove"+f)}}else d&&h.show.unbind(i.show+f+"-create")}var e=this;e.id=k;e.rendered=FALSE;e.elements={target:b};e.cache={event:{},target:NULL,disabled:FALSE};e.timers={};e.options=c;e.plugins={};a.extend(e,{render:function(d){var i=e.elements;if(e.rendered)return FALSE;e.rendered=d?-2:-1;i.tooltip=a("
").attr({id:"ui-tooltip-"+k,role:"tooltip"}).addClass("qtip ui-tooltip ui-helper-reset "+ +0;var f=".qtip-"+k,g={show:d?c.show.target:a("
"),hide:i?c.hide.target:a("
"),tooltip:n?e.elements.tooltip:a("
")};i={show:String(c.show.event).split(" "),hide:String(c.hide.event).split(" ")};if(e.rendered){a.each(i.show,function(l,m){g.show.unbind(m+f)});g.show.unbind("mousemove"+f).unbind("mouseout"+f).unbind("qtip-"+k+"-inactive");a.each(i.hide,function(l,m){g.hide.add(g.tooltip).unbind(m+f)});a.each(a.fn.qtip.inactiveEvents,function(l,m){g.hide.add(n?e.elements.content:NULL).unbind(m+ +f+"-inactive")});g.hide.unbind("mouseout"+f);g.tooltip.unbind("mouseover"+f);if(j){a(B).unbind("resize"+f);a(document).unbind("mousedown"+f+" mousemove"+f)}}else d&&g.show.unbind(i.show+f+"-create")}var e=this;e.id=k;e.rendered=FALSE;e.elements={target:b};e.cache={event:{},target:NULL,disabled:FALSE};e.timers={};e.options=c;e.plugins={};a.extend(e,{render:function(d){var i=e.elements;if(e.rendered)return FALSE;e.rendered=d?-2:-1;i.tooltip=a("
").attr({id:"ui-tooltip-"+k,role:"tooltip"}).addClass("qtip ui-tooltip ui-helper-reset "+ c.style.classes).toggleClass("ui-widget",c.style.widget).toggleClass("ui-state-disabled",e.cache.disabled).css("z-index",a.fn.qtip.zindex+a("div.qtip.ui-tooltip").length).data("qtip",e).appendTo(c.position.container);i.wrapper=a("
").addClass("ui-tooltip-wrapper").appendTo(i.tooltip);i.content=a("
").addClass("ui-tooltip-content").attr("id","ui-tooltip-"+k+"-content").addClass("ui-tooltip-content").toggleClass("ui-widget-content",c.style.widget).appendTo(i.wrapper);c.content.title.text&& -v();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(e)});w(1,1,1,1);a.each(c.events,function(n,j){i.tooltip.bind("tooltip"+n,j)});b.bind("remove.qtip",function(){e.destroy()});q(c.content.text);i.tooltip.trigger("tooltiprender",[e.hash()]);return e},get:function(d){switch(d.toLowerCase()){case "offset":d=p("position");break;case "dimensions":d=p("dimensions");break;default:d=g(d.toLowerCase());d=d[0].precedance?d[0].string():d[0].jquery?d[0]:d[0][d[1]];break}return d},set:function(d, -i){var n=g(d.toLowerCase()),j,f,h,l={builtin:{"^content.text":function(){q(i)},"^content.title.text":function(){if(e.rendered)if(!e.elements.title&&i){v();e.reposition()}else i?e.elements.title.html(i):o()},"^position.container$":function(){if(e.rendered===true){e.elements.tooltip.appendTo(i);e.reposition()}},"^position.(my|at)$":function(){var m=/my$/i.test(d)?"my":"at";if("string"===typeof i)c.position[m]=new a.fn.qtip.plugins.Corner(i)},"^position.(my|at|adjust|target)":function(){e.rendered&& -e.reposition()},"^(show|hide).(event|target|fixed)":function(m,t,r,x){var s=d.search(/fixed/i)>-1?[0,[0,1,1,1]]:d.search(/hide/i)<0?["show",[1,0,0,0]]:["hide",[0,1,0,0]];if(s[0])m[t]=x;u.apply(e,s[1]);if(s[0])m[t]=r;w.apply(e,s[1])}}};a.each(e.plugins,function(m){if("object"===typeof this.checks)l[m]=this.checks});j=n[0][n[1]];n[0][n[1]]=i;K(c);for(f in l)for(h in l[f])RegExp(h,"i").test(d)&&l[f][h].call(e,n[0],n[1],i,j);return e},toggle:function(d,i){function n(){var t=d?"attr":"removeAttr",r=/^1|0$/.test(a(this).css("opacity")); -e.elements.title&&b[t]("aria-labelledby","ui-tooltip-"+k+"-title");b[t]("aria-describedby","ui-tooltip-"+k+"-content");if(d){if(a.browser.msie&&a(this).get(0).style&&r){m=a(this).get(0).style;m.removeAttribute("filter");m.removeAttribute("opacity")}}else r&&a(this).hide()}if(!e.rendered)return FALSE;var j=d?"show":"hide",f=e.elements.tooltip,h=c[j],l=f.is(":visible"),m;if((typeof d).search("boolean|number"))d=!f.is(":visible");if(!l&&!d||f.is(":animated"))return e;if(i){if(e.cache.event&&/over|enter/.test(i.type)&& -/out|leave/.test(e.cache.event.type)&&a(i.target).add(c.show.target).length<2&&a(i.relatedTarget).parents(".qtip.ui-tooltip").length>0)return e;e.cache.event=a.extend({},i)}l=a.Event("tooltip"+j);l.originalEvent=a.extend({},i);f.trigger(l,[e.hash(),90]);if(l.isDefaultPrevented())return e;if(d){if(e.rendered===TRUE){e.focus();e.reposition(i)}h.solo&&a(":not(.qtip.ui-tooltip)").qtip("hide")}else clearTimeout(e.timers.show);f.attr("aria-hidden",Boolean(!d));f.stop(TRUE,FALSE);if(a.isFunction(h.effect)){h.effect.call(f); -f.queue(function(){n.call(this);a(this).dequeue()})}else if(h.effect===FALSE){f[j]();n.call(f)}else f.fadeTo(90,d?100:0,n);d&&h.target.trigger("qtip-"+k+"-inactive");return e},show:function(d){e.toggle(TRUE,d)},hide:function(d){e.toggle(FALSE,d)},focus:function(d){if(!e.rendered)return FALSE;var i=e.elements.tooltip,n=parseInt(i.css("z-index"),10),j=a.fn.qtip.zindex+a(".qtip.ui-tooltip").length,f=a.extend({},d);if(!i.hasClass("ui-tooltip-focus")&&n!==j){a(".qtip.ui-tooltip").each(function(){var h= -a(this).qtip(),l=a.Event("tooltipblur"),m,t;if(!h||!h.rendered)return TRUE;m=h.elements.tooltip;t=parseInt(m.css("z-index"),10);isNaN(t)||m.css({zIndex:t-1});m.removeClass("ui-tooltip-focus");l.originalEvent=f;m.trigger(l,[h,j])});d=a.Event("tooltipfocus");d.originalEvent=f;i.trigger(d,[e.hash(),j]);d.isDefaultPrevented()||i.css({zIndex:j}).addClass("ui-tooltip-focus")}return e},reposition:function(d){if(e.rendered===FALSE)return FALSE;var i=c.position.target,n=e.elements.tooltip,j=c.position,f=j.my, -h=j.at,l=e.elements.tooltip.width(),m=e.elements.tooltip.height(),t=a(j.container)[0],r=0,x=0,s={left:0,top:0},y=a.Event("tooltipmove"),z={left:function(A){var C=i==="mouse"?d.pageX:i.offset().left,G=a(B).scrollLeft(),F=a(B).width(),D=h.x==="left"?r:h.x==="right"?-r:r/2,H=D+(f.x==="left"?-l:f.x==="right"?l:l/2)+-2*j.adjust.x;F=A+l-F-G;if(G-A>0&&!(A>=C&&A0&&A+l>C)s.left+=f.x==="center"?-H+D:H-D;return s.left-A},top:function(A){var C=a(B).scrollTop(),G=a(B).height(),F=h.y=== -"top"?x:h.y==="bottom"?-x:0,D=F+(f.y==="top"?-m:f.y==="bottom"?m:-m/2)+-2*j.adjust.y;G=A+m-G-C;if(C-A>0)s.top+=f.y==="center"?-D+F:D;else if(G>0)s.top+=D-F;return s.top-A}};if(i==="mouse"){h={x:"left",y:"top"};if(!d)d=e.cache.event;s={top:d.pageY,left:d.pageX}}else{if(i==="event")i=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?e.cache.target=a(d.target):e.cache.target;if(i[0]===document||i[0]===B){r=i.width();x=i.height();s={top:n.css("position")==="fixed"?0:i.scrollTop(),left:i.scrollLeft()}}else if(i.is("area")&& -a.fn.qtip.plugins.imagemap){s=a.fn.qtip.plugins.imagemap(i,h);r=s.width;x=s.height;s=s.offset}else{r=i.outerWidth();x=i.outerHeight();s=i.offset();if(j.adjust.offset){do{s.left-=t.offsetLeft-t.scrollLeft;s.top-=t.offsetTop-t.scrollTop}while(t=t.offsetParent)}}s.left+=h.x==="right"?r:h.x==="center"?r/2:0;s.top+=h.y==="bottom"?x:h.y==="center"?x/2:0}s.left+=j.adjust.x+(f.x==="right"?-l:f.x==="center"?-l/2:0);s.top+=j.adjust.y+(f.y==="bottom"?-m:f.y==="center"?-m/2:0);s.adjusted=j.adjust.screen?{left:z.left(s.left), -top:z.top(s.top)}:{left:0,top:0};if(j.container[0]==document.body){if(s.top<1)s.top=0;if(s.left<1)s.left=0}n.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass("ui-tooltip-pos-"+f.abbreviation());y.originalEvent=a.extend({},d);n.trigger(y,[e.hash(),s]);if(y.isDefaultPrevented())return e;delete s.adjust;if(n.is(":visible")&&a.isFunction(j.adjust.effect)){j.adjust.effect.call(n,s);n.queue(function(){a(this).css({opacity:"",height:""});a.browser.msie&&a(this).get(0).style&& -a(this).get(0).style.removeAttribute("filter");a(this).dequeue()})}else n.css(s);return e},disable:function(d){var i=e.elements.tooltip;if(e.rendered)i.toggleClass("ui-state-disabled",d);else e.cache.disabled=!!d;return e},destroy:function(){var d=e.elements,i=d.target.data("oldtitle");e.rendered&&a.each(e.plugins,function(){this.initialize==="render"&&this.destroy()});u(1,1,1,1);b.removeData("qtip");e.rendered&&d.tooltip.remove();i&&b.attr("title",i);return b},hash:function(){var d=a.extend({},e); -delete d.cache;delete d.timers;delete d.options;delete d.plugins;delete d.render;delete d.hash;return d}})}function M(b,c){var k;k=a(this).metadata?a(this).metadata(c.metadata):{};k=a.extend(TRUE,{},c,k);var g=k.position,p=a(this)[0]===document?a(document.body):a(this);if("boolean"===typeof k.content.text)if(k.content.attr!==FALSE&&a(this).attr(k.content.attr))k.content.text=a(this).attr(k.content.attr);else return FALSE;if(g.container===FALSE)g.container=a(document.body);if(g.target===FALSE)g.target= -p;if(k.show.target===FALSE)k.show.target=p;if(k.hide.target===FALSE)k.hide.target=p;g.at=new a.fn.qtip.plugins.Corner(g.at);g.my=new a.fn.qtip.plugins.Corner(g.my);if(a(this).data("qtip"))if(k.overwrite)a(this).qtip("destroy");else if(k.overwrite===FALSE)return FALSE;k=new L(a(this),k,b);a(this).data("qtip",k);return k}function N(b){var c=this;c.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(c,{init:function(){var k=b.options.content.ajax;c.load(k); -b.elements.tooltip.bind("tooltipshow.ajax",function(){k.once===FALSE&&b.rendered===TRUE&&c.load(k)})},load:function(k){a.ajax(a.extend(TRUE,{},k,{success:function(g,p){if(a.isFunction(k.success))if(k.success.call(b.hash(),g,p)===FALSE)return;b.set("content.text",g);I.remove()},error:function(g,p,o){var v=p||o;if(a.isFunction(k.error)){g=k.error.call(b.hash(),g,p,o);if(g===FALSE)return}b.set("content.text",v)}}));return c},destroy:function(){b.elements.tooltip.unbind("tooltipshow.ajax")}});c.init()} -function J(b,c,k){var g=Math.floor(c/2),p=Math.floor(k/2);c={bottomright:[[0,0],[c,k],[c,0]],bottomleft:[[0,0],[c,0],[0,k]],topright:[[0,k],[c,0],[c,k]],topleft:[[0,0],[0,k],[c,k]],topcenter:[[0,k],[g,0],[c,k]],bottomcenter:[[0,0],[c,0],[g,k]],rightcenter:[[0,0],[c,p],[0,k]],leftcenter:[[c,0],[c,k],[0,p]]};c.lefttop=c.bottomright;c.righttop=c.bottomleft;c.leftbottom=c.topright;c.rightbottom=c.topleft;return c[b]}function O(b){function c(j){var f=o.tip,h=["left","right"],l={left:0,right:0,top:0,bottom:0}, -m=0;if(p.corner===FALSE||!f)return FALSE;j=j||g.corner;f.css({top:"",bottom:"",left:"",right:"",margin:""});h[j.precedance==="y"?"push":"unshift"]("top","bottom");if(a.browser.msie)l={top:j.precedance==="y"?0:0,left:0,bottom:j.precedance==="y"?0:0,right:0};switch(j[j.precedance==="y"?"x":"y"]){case "center":f.css(h[0],"50%").css("margin-"+h[0],-(u[j.precedance==="y"?"width":"height"]/2));break;case h[0]:f.css(h[0],l[h[0]]+i);break;case h[1]:f.css(h[1],l[h[1]]+i);break}m=u[j.precedance==="x"?"width": -"height"];if(d)m-=parseInt(q.css("border-"+j[j.precedance]+"-width"),10);j[j.precedance]===h[2]?f.css(h[2],-l[h[2]]-m):f.css(h[3],l[h[3]]-m)}function k(j,f,h){if(o.tip){j=a.extend({},g.corner);f=g.mimic.adjust?a.extend({},g.mimic):null;var l=j.precedance==="y"?["y","top","left","height"]:["x","left","top","width"],m=h.adjusted,t=parseInt(q.css("border-"+j[l[0]]+"-width"),10);a.each([j,f],function(){if(m.left)this.x=this.x==="center"?m.left>0?"left":"right":this.x==="left"?"right":"left";if(m.top)this.y= -this.y==="center"?m.top>0?"top":"bottom":this.y==="top"?"bottom":"top"});h[l[1]]+=(j[l[0]]===l[1]?1:-1)*(u[l[3]]-t);h[l[2]]-=i;if(j.string()!==w.corner.string()&&(w.top!==m.top||w.left!==m.left))g.update(j,f);w.left=m.left;w.top=m.top;w.corner=j}}var g=this,p=b.options.style.tip,o=b.elements,v=o.tooltip,q=o.wrapper,w={top:0,left:0,corner:{string:function(){}}},u={width:p.width,height:p.height},e={},d=p.border||0,i=p.adjust||0,n=p.method||FALSE;g.corner=NULL;g.mimic=NULL;g.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){d= -p.border;if(g.detectCorner()){g.create();g.detectColours();g.update()}else g.tip.remove();this.get("position.target")!=="mouse"&&this.reposition()},"^style.tip.(height|width)":function(){u={width:p.width,height:p.height};g.create();g.update();b.reposition()}};a.extend(g,{init:function(){if(n===TRUE)n=a("")[0].getContext?"canvas":a.browser.msie&&(g.mimic&&/center/i.test(g.mimic.string())||u.height!==u.width)?"vml":"polygon";else if(n==="canvas")n=a.browser.msie?"vml":!a("")[0].getContext? -"polygon":"canvas";else if(n==="polygon")n=a.browser.msie&&/center/i.test(g.mimic.string())?"vml":n;if(g.detectCorner()){g.create();g.detectColours();g.update();v.bind("tooltipmove.tip",k)}return g},detectCorner:function(){var j=p.corner,f=p.mimic||j,h=b.options.position.at,l=b.options.position.my;if(l.string)l=l.string();if(j===FALSE||l===FALSE&&h===FALSE)return FALSE;else{if(j===TRUE)g.corner=new a.fn.qtip.plugins.Corner(l);else if(!j.string)g.corner=new a.fn.qtip.plugins.Corner(j);if(f===TRUE)g.mimic= -new a.fn.qtip.plugins.Corner(l);else if(!f.string){g.mimic=new a.fn.qtip.plugins.Corner(f);g.mimic.precedance=g.corner.precedance}}return g.corner.string()!=="centercenter"},detectColours:function(){var j=o.tip,f=g.mimic[g.mimic.precedance],h="border-"+f+"-color";e.fill=j.css("background-color","").css("border","").css("background-color")||"transparent";e.border=j.get(0).style?j.get(0).style["border"+f.charAt(0)+f.substr(1)+"Color"]:j.css(h)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(e.fill))e.fill= -q.css(d?"background-color":h);if(!e.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(e.border))e.border=q.css(h)||e.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=u.width,f=u.height;o.tip&&o.tip.remove();o.tip=a('
').css(u).prependTo(v);switch(n){case "canvas":o.tip.append('');break;case "vml":o.tip.html('');break;case "polygon":o.tip.append('
').append(d?'
':"");break}return g},update:function(j,f){var h= -o.tip,l=u.width,m=u.height,t=d>0?0:1,r=Math.ceil(d/2+0.5),x;f||(f=j?j:g.mimic);if(!j)j=g.corner;if(f.x==="false")f.x=j.x;if(f.y==="false")f.y=j.y;h=h.children();switch(n){case "canvas":h=h.get(0).getContext("2d");h.clearRect(0,0,3E3,3E3);h.restore();if(d){x=J(f.string(),l*2,m*2);h.strokeStyle=e.border;h.lineWidth=d+1;h.lineJoin="miter";h.miterLimit=100;h.save();h.translate(f.x==="left"?0:f.x==="right"?-l:-l/2,f.y==="top"?0:f.y==="bottom"?-m:-m/2)}else x=J(f.string(),l,m);h.fillStyle=e.fill;for(h.miterLimit= -0;t<2;t++){h.globalCompositeOperation=t&&d?"destination-in":"source-over";h.beginPath();h.moveTo(x[0][0],x[0][1]);h.lineTo(x[1][0],x[1][1]);h.lineTo(x[2][0],x[2][1]);h.closePath();h.fill();t||h.stroke()}break;case "vml":x=J(f.string(),l,m);t="m"+x[0][0]+","+x[0][1]+" l"+x[1][0]+","+x[1][1]+" "+x[2][0]+","+x[2][1]+" xe";h.attr({path:t,fillcolor:e.fill});if(d){h.children().attr("color",e.border);if(f.precedance==="y"){h.css("top",(f.y==="top"?1:-1)*(d-2));h.css("left",f.x==="left"?1:-2)}else{h.css("left", -(f.x==="left"?1:-1)*(d-2));h.css("top",f.y==="top"?1:-2)}}break;case "polygon":if(f.precedance==="y"){t=l>m?1.5:lm?5:2.2;r=[Math.floor(t*r*(f.x==="right"?-1:1)*(f.y==="center"?0.9:1)),f.y==="top"?r:f.y==="bottom"?-r:0]}h.removeAttr("style").each(function(s){var y={x:f.precedance==="x"?f.x==="left"?"right":"left":f.x,y:f.precedance==="y"?f.y==="top"?"bottom":"top":f.y},z=f.x=== +w();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(e)});x(1,1,1,1);a.each(c.events,function(n,j){i.tooltip.bind("tooltip"+n,j)});b.bind("remove.qtip",function(){e.destroy()});q(c.content.text);i.tooltip.trigger("tooltiprender",[e.hash()]);return e},get:function(d){switch(d.toLowerCase()){case "offset":d=p("position");break;case "dimensions":d=p("dimensions");break;default:d=h(d.toLowerCase());d=d[0].precedance?d[0].string():d[0].jquery?d[0]:d[0][d[1]];break}return d},set:function(d, +i){var n=h(d.toLowerCase()),j,f,g,l={builtin:{"^content.text":function(){q(i)},"^content.title.text":function(){if(e.rendered)if(!e.elements.title&&i){w();e.reposition()}else i?e.elements.title.html(i):o()},"^position.container$":function(){if(e.rendered===true){e.elements.tooltip.appendTo(i);e.reposition()}},"^position.(my|at)$":function(){var m=/my$/i.test(d)?"my":"at";if("string"===typeof i)c.position[m]=new a.fn.qtip.plugins.Corner(i)},"^position.(my|at|adjust|target)":function(){e.rendered&& +e.reposition()},"^(show|hide).(event|target|fixed)":function(m,t,r,v){var s=d.search(/fixed/i)>-1?[0,[0,1,1,1]]:d.search(/hide/i)<0?["show",[1,0,0,0]]:["hide",[0,1,0,0]];if(s[0])m[t]=v;u.apply(e,s[1]);if(s[0])m[t]=r;x.apply(e,s[1])}}};a.each(e.plugins,function(m){if("object"===typeof this.checks)l[m]=this.checks});j=n[0][n[1]];n[0][n[1]]=i;K(c);for(f in l)for(g in l[f])RegExp(g,"i").test(d)&&l[f][g].call(e,n[0],n[1],i,j);return e},toggle:function(d,i){function n(){var t=d?"attr":"removeAttr",r=/^1|0$/.test(a(this).css("opacity")); +e.elements.title&&b[t]("aria-labelledby","ui-tooltip-"+k+"-title");b[t]("aria-describedby","ui-tooltip-"+k+"-content");if(d){if(a.browser.msie&&a(this).get(0).style&&r){m=a(this).get(0).style;m.removeAttribute("filter");m.removeAttribute("opacity")}}else r&&a(this).hide()}if(!e.rendered)return FALSE;var j=d?"show":"hide",f=e.elements.tooltip,g=c[j],l=f.is(":visible"),m;if((typeof d).search("boolean|number"))d=!f.is(":visible");if(!l&&!d||f.is(":animated"))return e;if(i){if(e.cache.event&&/over|enter/.test(i.type)&& +/out|leave/.test(e.cache.event.type)&&a(i.target).add(c.show.target).length<2&&a(i.relatedTarget).parents(".qtip.ui-tooltip").length>0)return e;e.cache.event=a.extend({},i)}l=a.Event("tooltip"+j);l.originalEvent=a.extend({},i);f.trigger(l,[e.hash(),90]);if(l.isDefaultPrevented())return e;if(d){if(e.rendered===TRUE){e.focus();e.reposition(i)}g.solo&&a(":not(.qtip.ui-tooltip)").qtip("hide")}else clearTimeout(e.timers.show);f.attr("aria-hidden",Boolean(!d));f.stop(TRUE,FALSE);if(a.isFunction(g.effect)){g.effect.call(f); +f.queue(function(){n.call(this);a(this).dequeue()})}else if(g.effect===FALSE){f[j]();n.call(f)}else f.fadeTo(90,d?100:0,n);d&&g.target.trigger("qtip-"+k+"-inactive");return e},show:function(d){e.toggle(TRUE,d)},hide:function(d){e.toggle(FALSE,d)},focus:function(d){if(!e.rendered)return FALSE;var i=e.elements.tooltip,n=parseInt(i.css("z-index"),10),j=a.fn.qtip.zindex+a(".qtip.ui-tooltip").length,f=a.extend({},d);if(!i.hasClass("ui-tooltip-focus")&&n!==j){a(".qtip.ui-tooltip").each(function(){var g= +a(this).qtip(),l=a.Event("tooltipblur"),m,t;if(!g||!g.rendered)return TRUE;m=g.elements.tooltip;t=parseInt(m.css("z-index"),10);isNaN(t)||m.css({zIndex:t-1});m.removeClass("ui-tooltip-focus");l.originalEvent=f;m.trigger(l,[g,j])});d=a.Event("tooltipfocus");d.originalEvent=f;i.trigger(d,[e.hash(),j]);d.isDefaultPrevented()||i.css({zIndex:j}).addClass("ui-tooltip-focus")}return e},reposition:function(d){if(e.rendered===FALSE)return FALSE;var i=c.position.target,n=e.elements.tooltip,j=c.position,f=j.my, +g=j.at,l=e.elements.tooltip.width(),m=e.elements.tooltip.height(),t=a(j.container)[0],r=0,v=0,s={left:0,top:0},y=a.Event("tooltipmove"),z={left:function(A){var C=i==="mouse"?d.pageX:i.offset().left,F=a(B).scrollLeft(),E=a(B).width(),H=g.x==="left"?r:g.x==="right"?-r:r/2,G=f.x!==g.x&&g.x!=="center"?r:0,L=H+(f.x==="left"?-l:f.x==="right"?l:l/2)+-2*j.adjust.x;E=A+l-E-F;if(F-A>0&&!(A>=C&&A0&&A+l>C)s.left+=(f.x==="center"?-1:1)*(L-H-G);return s.left-A},top:function(A){var C= +a(B).scrollTop(),F=a(B).height(),E=g.y==="top"?v:g.y==="bottom"?-v:0,H=f.y!==g.y&&g.y!=="center"?v:0,G=E+(f.y==="top"?-m:f.y==="bottom"?m:-m/2)+-2*j.adjust.y;F=A+m-F-C;if(C-A>0)s.top+=f.y==="center"?-G+E:G;else if(F>0)s.top+=G-E-H;return s.top-A}};if(i==="mouse"){g={x:"left",y:"top"};if(!d)d=e.cache.event;s={top:d.pageY,left:d.pageX}}else{if(i==="event")i=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?e.cache.target=a(d.target):e.cache.target;if(i[0]===document||i[0]===B){r=i.width();v=i.height(); +s={top:n.css("position")==="fixed"?0:i.scrollTop(),left:i.scrollLeft()}}else if(i.is("area")&&a.fn.qtip.plugins.imagemap){s=a.fn.qtip.plugins.imagemap(i,g);r=s.width;v=s.height;s=s.offset}else{r=i.outerWidth();v=i.outerHeight();s=i.offset();if(j.adjust.offset){do{s.left-=t.offsetLeft-t.scrollLeft;s.top-=t.offsetTop-t.scrollTop}while(t=t.offsetParent)}}s.left+=g.x==="right"?r:g.x==="center"?r/2:0;s.top+=g.y==="bottom"?v:g.y==="center"?v/2:0}s.left+=j.adjust.x+(f.x==="right"?-l:f.x==="center"?-l/2: +0);s.top+=j.adjust.y+(f.y==="bottom"?-m:f.y==="center"?-m/2:0);s.adjusted=j.adjust.screen?{left:z.left(s.left),top:z.top(s.top)}:{left:0,top:0};if(j.container[0]==document.body){if(s.top<1)s.top=0;if(s.left<1)s.left=0}n.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass("ui-tooltip-pos-"+f.abbreviation());y.originalEvent=a.extend({},d);n.trigger(y,[e.hash(),s]);if(y.isDefaultPrevented())return e;delete s.adjust;if(n.is(":visible")&&a.isFunction(j.adjust.effect)){j.adjust.effect.call(n, +s);n.queue(function(){a(this).css({opacity:"",height:""});a.browser.msie&&a(this).get(0).style&&a(this).get(0).style.removeAttribute("filter");a(this).dequeue()})}else n.css(s);return e},disable:function(d){var i=e.elements.tooltip;if(e.rendered)i.toggleClass("ui-state-disabled",d);else e.cache.disabled=!!d;return e},destroy:function(){var d=e.elements,i=d.target.data("oldtitle");e.rendered&&a.each(e.plugins,function(){this.initialize==="render"&&this.destroy()});u(1,1,1,1);b.removeData("qtip");e.rendered&& +d.tooltip.remove();i&&b.attr("title",i);return b},hash:function(){var d=a.extend({},e);delete d.cache;delete d.timers;delete d.options;delete d.plugins;delete d.render;delete d.hash;return d}})}function N(b,c){var k;k=a(this).metadata?a(this).metadata(c.metadata):{};k=a.extend(TRUE,{},c,k);var h=k.position,p=a(this)[0]===document?a(document.body):a(this);if("boolean"===typeof k.content.text)if(k.content.attr!==FALSE&&a(this).attr(k.content.attr))k.content.text=a(this).attr(k.content.attr);else return FALSE; +if(h.container===FALSE)h.container=a(document.body);if(h.target===FALSE)h.target=p;if(k.show.target===FALSE)k.show.target=p;if(k.hide.target===FALSE)k.hide.target=p;h.at=new a.fn.qtip.plugins.Corner(h.at);h.my=new a.fn.qtip.plugins.Corner(h.my);if(a(this).data("qtip"))if(k.overwrite)a(this).qtip("destroy");else if(k.overwrite===FALSE)return FALSE;k=new M(a(this),k,b);a(this).data("qtip",k);return k}function O(b){var c=this;c.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}}; +a.extend(c,{init:function(){var k=b.options.content.ajax;c.load(k);b.elements.tooltip.bind("tooltipshow.ajax",function(){k.once===FALSE&&b.rendered===TRUE&&c.load(k)})},load:function(k){a.ajax(a.extend(TRUE,{},k,{success:function(h,p){if(a.isFunction(k.success))if(k.success.call(b.hash(),h,p)===FALSE)return;b.set("content.text",h);I.remove()},error:function(h,p,o){var w=p||o;if(a.isFunction(k.error)){h=k.error.call(b.hash(),h,p,o);if(h===FALSE)return}b.set("content.text",w)}}));return c},destroy:function(){b.elements.tooltip.unbind("tooltipshow.ajax")}}); +c.init()}function J(b,c,k){var h=Math.floor(c/2),p=Math.floor(k/2);c={bottomright:[[0,0],[c,k],[c,0]],bottomleft:[[0,0],[c,0],[0,k]],topright:[[0,k],[c,0],[c,k]],topleft:[[0,0],[0,k],[c,k]],topcenter:[[0,k],[h,0],[c,k]],bottomcenter:[[0,0],[c,0],[h,k]],rightcenter:[[0,0],[c,p],[0,k]],leftcenter:[[c,0],[c,k],[0,p]]};c.lefttop=c.bottomright;c.righttop=c.bottomleft;c.leftbottom=c.topright;c.rightbottom=c.topleft;return c[b]}function P(b){function c(j){var f=o.tip,g=["left","right"],l={left:0,right:0, +top:0,bottom:0},m=0;if(p.corner===FALSE||!f)return FALSE;j=j||h.corner;f.css({top:"",bottom:"",left:"",right:"",margin:""});g[j.precedance==="y"?"push":"unshift"]("top","bottom");if(a.browser.msie)l={top:j.precedance==="y"?0:0,left:0,bottom:j.precedance==="y"?0:0,right:0};switch(j[j.precedance==="y"?"x":"y"]){case "center":f.css(g[0],"50%").css("margin-"+g[0],-(u[j.precedance==="y"?"width":"height"]/2));break;case g[0]:f.css(g[0],l[g[0]]+i);break;case g[1]:f.css(g[1],l[g[1]]+i);break}m=u[j.precedance=== +"x"?"width":"height"];if(d)m-=parseInt(q.css("border-"+j[j.precedance]+"-width"),10);j[j.precedance]===g[2]?f.css(g[2],-l[g[2]]-m):f.css(g[3],l[g[3]]-m)}function k(j,f,g){if(o.tip){j=a.extend({},h.corner);f=h.mimic.adjust?a.extend({},h.mimic):null;var l=j.precedance==="y"?["y","top","left","height"]:["x","left","top","width"],m=g.adjusted,t=parseInt(q.css("border-"+j[l[0]]+"-width"),10);a.each([j,f],function(){if(m.left)this.x=this.x==="center"?m.left>0?"left":"right":this.x==="left"?"right":"left"; +if(m.top)this.y=this.y==="center"?m.top>0?"top":"bottom":this.y==="top"?"bottom":"top"});g[l[1]]+=(j[l[0]]===l[1]?1:-1)*(u[l[3]]-t);g[l[2]]-=i;if(j.string()!==x.corner.string()&&(x.top!==m.top||x.left!==m.left))h.update(j,f);x.left=m.left;x.top=m.top;x.corner=j}}var h=this,p=b.options.style.tip,o=b.elements,w=o.tooltip,q=o.wrapper,x={top:0,left:0,corner:{string:function(){}}},u={width:p.width,height:p.height},e={},d=p.border||0,i=p.adjust||0,n=p.method||FALSE;h.corner=NULL;h.mimic=NULL;h.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){d= +p.border;if(h.detectCorner()){h.create();h.detectColours();h.update()}else h.tip.remove();this.get("position.target")!=="mouse"&&this.reposition()},"^style.tip.(height|width)":function(){u={width:p.width,height:p.height};h.create();h.update();b.reposition()}};a.extend(h,{init:function(){if(n===TRUE)n=a("")[0].getContext?"canvas":a.browser.msie&&(h.mimic&&/center/i.test(h.mimic.string())||u.height!==u.width)?"vml":"polygon";else if(n==="canvas")n=a.browser.msie?"vml":!a("")[0].getContext? +"polygon":"canvas";else if(n==="polygon")n=a.browser.msie&&/center/i.test(h.mimic.string())?"vml":n;if(h.detectCorner()){h.create();h.detectColours();h.update();w.bind("tooltipmove.tip",k)}return h},detectCorner:function(){var j=p.corner,f=p.mimic||j,g=b.options.position.at,l=b.options.position.my;if(l.string)l=l.string();if(j===FALSE||l===FALSE&&g===FALSE)return FALSE;else{if(j===TRUE)h.corner=new a.fn.qtip.plugins.Corner(l);else if(!j.string)h.corner=new a.fn.qtip.plugins.Corner(j);if(f===TRUE)h.mimic= +new a.fn.qtip.plugins.Corner(l);else if(!f.string){h.mimic=new a.fn.qtip.plugins.Corner(f);h.mimic.precedance=h.corner.precedance}}return h.corner.string()!=="centercenter"},detectColours:function(){var j=o.tip,f=h.mimic[h.mimic.precedance],g="border-"+f+"-color";e.fill=j.css("background-color","").css("border","").css("background-color")||"transparent";e.border=j.get(0).style?j.get(0).style["border"+f.charAt(0)+f.substr(1)+"Color"]:j.css(g)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(e.fill))e.fill= +q.css(d?"background-color":g);if(!e.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(e.border))e.border=q.css(g)||e.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=u.width,f=u.height;o.tip&&o.tip.remove();o.tip=a('
').css(u).prependTo(w);switch(n){case "canvas":o.tip.append('');break;case "vml":o.tip.html('');break;case "polygon":o.tip.append('
').append(d?'
':"");break}return h},update:function(j,f){var g= +o.tip,l=u.width,m=u.height,t=d>0?0:1,r=Math.ceil(d/2+0.5),v;f||(f=j?j:h.mimic);if(!j)j=h.corner;if(f.x==="false")f.x=j.x;if(f.y==="false")f.y=j.y;g=g.children();switch(n){case "canvas":g=g.get(0).getContext("2d");g.clearRect(0,0,3E3,3E3);g.restore();if(d){v=J(f.string(),l*2,m*2);g.strokeStyle=e.border;g.lineWidth=d+1;g.lineJoin="miter";g.miterLimit=100;g.save();g.translate(f.x==="left"?0:f.x==="right"?-l:-l/2,f.y==="top"?0:f.y==="bottom"?-m:-m/2)}else v=J(f.string(),l,m);g.fillStyle=e.fill;for(g.miterLimit= +0;t<2;t++){g.globalCompositeOperation=t&&d?"destination-in":"source-over";g.beginPath();g.moveTo(v[0][0],v[0][1]);g.lineTo(v[1][0],v[1][1]);g.lineTo(v[2][0],v[2][1]);g.closePath();g.fill();t||g.stroke()}break;case "vml":v=J(f.string(),l,m);t="m"+v[0][0]+","+v[0][1]+" l"+v[1][0]+","+v[1][1]+" "+v[2][0]+","+v[2][1]+" xe";g.attr({path:t,fillcolor:e.fill});if(d){g.children().attr("color",e.border);if(f.precedance==="y"){g.css("top",(f.y==="top"?1:-1)*(d-2));g.css("left",f.x==="left"?1:-2)}else{g.css("left", +(f.x==="left"?1:-1)*(d-2));g.css("top",f.y==="top"?1:-2)}}break;case "polygon":if(f.precedance==="y"){t=l>m?1.5:lm?5:2.2;r=[Math.floor(t*r*(f.x==="right"?-1:1)*(f.y==="center"?0.9:1)),f.y==="top"?r:f.y==="bottom"?-r:0]}g.removeAttr("style").each(function(s){var y={x:f.precedance==="x"?f.x==="left"?"right":"left":f.x,y:f.precedance==="y"?f.y==="top"?"bottom":"top":f.y},z=f.x=== "center"?["left","right",y.y,m,l]:["top","bottom",y.x,l,m],A=e[!s&&d?"border":"fill"];s&&a(this).css({position:"absolute","z-index":1,left:r[0],top:r[1]});f.x==="center"||f.y==="center"?a(this).css("border-"+z[2],z[3]+"px solid "+A).css("border-"+z[0],Math.floor(z[4]/2)+"px dashed transparent").css("border-"+z[1],Math.floor(z[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(m/2)+"px "+Math.floor(l/2)+"px").css("border-"+y.x,Math.floor(l/2)+"px solid "+A).css("border-"+y.y,Math.floor(m/ -2)+"px solid "+A)});break}c(j);return g},destroy:function(){o.tip&&o.tip.remove();v.unbind("tooltipmove.tip")}})}function P(b,c){var k=this,g=b.elements,p=g.tooltip;g.blanket=a("#qtip-blanket");a.extend(k,{init:function(){c=a.extend(TRUE,a.fn.qtip.plugins.modal.defaults,c);p.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(o,v,q){o=o.type.replace("tooltip","");a.isFunction(c[o])?c[o].call(g.blanket,q,v):k[o](q)});g.blanket.length||k.create();c.blur===TRUE&&g.blanket.bind("click.qtipmodal"+ -b.id,function(){b.hide.call(b)})},create:function(){g.blanket=a("
",{id:"qtip-blanket",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(B).bind("resize.qtipmodal",function(){g.blanket.css({height:Math.max(a(B).height(),a(document).height()),width:Math.max(a(B).width(),a(document).width())})}).trigger("resize")},show:function(o){g.blanket.fadeIn(o)},hide:function(o){g.blanket.fadeOut(o)},destroy:function(){var o=TRUE;a("*").each(function(){var v=a(this).data("qtip"); -if(v&&v.id!==b.id&&v.options.show.modal)return o=FALSE});if(o){g.blanket.remove();a(B).unbind("scroll.qtipmodal resize.qtipmodal")}else g.blanket.unbind("click.qtipmodal"+b.id);p.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});k.init()}function Q(b){var c=this,k=b.elements,g=k.tooltip,p=".bgiframe-"+b.id,o="tooltipmove"+p+" tooltipshow"+p;a.extend(c,{init:function(){k.bgiframe=a(''); -k.bgiframe.appendTo(g);g.bind(o,c.adjust)},adjust:function(){var v=b.calculate("dimensions"),q=b.plugins.tip,w=b.elements.tip,u;u=parseInt(g.css("border-left-width"),10);u={left:-u,top:-u};if(q&&w){q=q.corner.precedance==="x"?["width","left"]:["height","top"];u[q[1]]-=w[q[0]]()}k.bgiframe.css(u).css(v)},destroy:function(){c.iframe.remove();g.unbind(o)}});c.init()}a.fn.qtip=function(b,c,k){var g=String(b).toLowerCase(),p=FALSE,o=g==="disable"?[TRUE]:a.makeArray(arguments).splice(1),v=o[o.length-1], -q;if(!b&&a(this).data("qtip")||g==="api")return(q=a(this).eq(0).data("qtip"))?q.hash():E;else if("string"===typeof b){a(this).each(function(){var w=a(this).data("qtip");if(!w)return TRUE;if(/option|set/.test(g)&&c)if(k!==E)w.set(c,k);else p=w.get(c);else{if(!w.rendered&&(g==="show"||g==="toggle")){if(v.timeStamp)w.cache.event=v;w.render()}else if(g==="enable"){g="disable";o=[FALSE]}w[g]&&w[g].apply(w[g],o)}});return p!==FALSE?p:a(this)}else if("object"===typeof b){K(b);q=a.extend(TRUE,{},a.fn.qtip.defaults, -b);return a.fn.qtip.bind.call(this,q)}};a.fn.qtip.bind=function(b){return a(this).each(function(){function c(w){function u(){g.render(typeof w==="object"||p.show.ready);o.show.unbind(v.show);o.hide.unbind(v.hide)}if(g.cache.disabled)return FALSE;g.cache.event=a.extend({},w);if(p.show.delay>0){g.timers.show=setTimeout(u,p.show.delay);v.show!==v.hide&&o.hide.bind(v.hide,function(){clearTimeout(g.timers.show)})}else u()}var k,g,p,o,v,q;k=b.id===FALSE||b.id.length<1||a("#ui-tooltip-"+b.id).length?a.fn.qtip.nextid++: -b.id;q=".qtip-"+k+"-create";g=M.call(a(this),k,b);if(g===FALSE)return TRUE;p=g.options;a(this).attr("title")&&a(this).data("oldtitle",a(this).attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(g)});o={show:p.show.target,hide:p.hide.target};v={show:String(p.show.event).replace(" ",q+" ")+q,hide:String(p.hide.event).replace(" ",q+" ")+q};p.show.ready||p.prerender||p.show.event===FALSE?c():o.show.bind(v.show,c)})};a.each({attr:function(b){var c= +2)+"px solid "+A)});break}c(j);return h},destroy:function(){o.tip&&o.tip.remove();w.unbind("tooltipmove.tip")}})}function Q(b,c){var k=this,h=b.elements,p=h.tooltip;h.blanket=a("#qtip-blanket");a.extend(k,{init:function(){c=a.extend(TRUE,a.fn.qtip.plugins.modal.defaults,c);p.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(o,w,q){o=o.type.replace("tooltip","");a.isFunction(c[o])?c[o].call(h.blanket,q,w):k[o](q)});h.blanket.length||k.create();c.blur===TRUE&&h.blanket.bind("click.qtipmodal"+ +b.id,function(){b.hide.call(b)})},create:function(){h.blanket=a("
",{id:"qtip-blanket",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(B).bind("resize.qtipmodal",function(){h.blanket.css({height:Math.max(a(B).height(),a(document).height()),width:Math.max(a(B).width(),a(document).width())})}).trigger("resize")},show:function(o){h.blanket.fadeIn(o)},hide:function(o){h.blanket.fadeOut(o)},destroy:function(){var o=TRUE;a("*").each(function(){var w=a(this).data("qtip"); +if(w&&w.id!==b.id&&w.options.show.modal)return o=FALSE});if(o){h.blanket.remove();a(B).unbind("scroll.qtipmodal resize.qtipmodal")}else h.blanket.unbind("click.qtipmodal"+b.id);p.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});k.init()}function R(b){var c=this,k=b.elements,h=k.tooltip,p=".bgiframe-"+b.id,o="tooltipmove"+p+" tooltipshow"+p;a.extend(c,{init:function(){k.bgiframe=a(''); +k.bgiframe.appendTo(h);h.bind(o,c.adjust)},adjust:function(){var w=b.calculate("dimensions"),q=b.plugins.tip,x=b.elements.tip,u;u=parseInt(h.css("border-left-width"),10);u={left:-u,top:-u};if(q&&x){q=q.corner.precedance==="x"?["width","left"]:["height","top"];u[q[1]]-=x[q[0]]()}k.bgiframe.css(u).css(w)},destroy:function(){c.iframe.remove();h.unbind(o)}});c.init()}a.fn.qtip=function(b,c,k){var h=String(b).toLowerCase(),p=FALSE,o=h==="disable"?[TRUE]:a.makeArray(arguments).splice(1),w=o[o.length-1], +q;if(!b&&a(this).data("qtip")||h==="api")return(q=a(this).eq(0).data("qtip"))?q.hash():D;else if("string"===typeof b){a(this).each(function(){var x=a(this).data("qtip");if(!x)return TRUE;if(/option|set/.test(h)&&c)if(k!==D)x.set(c,k);else p=x.get(c);else{if(!x.rendered&&(h==="show"||h==="toggle")){if(w.timeStamp)x.cache.event=w;x.render()}else if(h==="enable"){h="disable";o=[FALSE]}x[h]&&x[h].apply(x[h],o)}});return p!==FALSE?p:a(this)}else if("object"===typeof b){K(b);q=a.extend(TRUE,{},a.fn.qtip.defaults, +b);return a.fn.qtip.bind.call(this,q)}};a.fn.qtip.bind=function(b){return a(this).each(function(){function c(x){function u(){h.render(typeof x==="object"||p.show.ready);o.show.unbind(w.show);o.hide.unbind(w.hide)}if(h.cache.disabled)return FALSE;h.cache.event=a.extend({},x);if(p.show.delay>0){h.timers.show=setTimeout(u,p.show.delay);w.show!==w.hide&&o.hide.bind(w.hide,function(){clearTimeout(h.timers.show)})}else u()}var k,h,p,o,w,q;k=b.id===FALSE||b.id.length<1||a("#ui-tooltip-"+b.id).length?a.fn.qtip.nextid++: +b.id;q=".qtip-"+k+"-create";h=N.call(a(this),k,b);if(h===FALSE)return TRUE;p=h.options;a(this).attr("title")&&a(this).data("oldtitle",a(this).attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(h)});o={show:p.show.target,hide:p.hide.target};w={show:String(p.show.event).replace(" ",q+" ")+q,hide:String(p.hide.event).replace(" ",q+" ")+q};p.show.ready||p.prerender||p.show.event===FALSE?c():o.show.bind(w.show,c)})};a.each({attr:function(b){var c= a(this).data("qtip");return arguments.length===1&&b==="title"&&c&&c.rendered===TRUE?a(this).data("oldtitle"):NULL},remove:a.ui?NULL:function(b,c){this.each(function(){if(!c)if(!b||a.filter(b,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}},function(b,c){if(!c)return true;var k=a.fn[b];a.fn[b]=function(){return c.apply(this,arguments)||k.apply(this,arguments)}});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(b){this.x=(String(b).replace(/middle/i,"center").match(/left|right|center/i)||["false"])[0].toLowerCase();this.y=(String(b).replace(/middle/i,"center").match(/top|bottom|center/i)||["false"])[0].toLowerCase();this.precedance=b.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 c=this.x.substr(0,1),k=this.y.substr(0,1);return c===k?c:c==="c"|| c!=="c"&&k!=="c"?k+c:c+k}}};a.fn.qtip.defaults={prerender:FALSE,id:FALSE,overwrite:TRUE,metadata:{type:"class"},content:{text:TRUE,attr:"title",title:{text:FALSE,button:FALSE}},position:{my:"top left",at:"bottom right",target:FALSE,container:FALSE,adjust:{x:0,y:0,mouse:TRUE,screen:FALSE,resize:TRUE,effect:TRUE,offset:FALSE}},show:{target:FALSE,event:"mouseenter",effect:TRUE,delay:90,solo:FALSE,ready:FALSE},hide:{target:FALSE,event:"mouseleave",effect:TRUE,delay:0,fixed:FALSE,inactive:FALSE},style:{classes:"", -widget:TRUE},events:{render:a.noop,move:a.noop,show:a.noop,hide:a.noop,focus:a.noop,blur:a.noop}};var I=a();a.fn.qtip.plugins.ajax=function(b){var c=b.plugins.ajax,k=b.options.content;if(k.ajax&&k.ajax.url)if(c)return c;else{b.plugins.ajax=new N(b);return b.plugins.ajax}};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(b){if(b.content!==E)if(b.content.ajax!==E){if(typeof b.content.ajax!=="object")b.content.ajax={url:b.content.ajax};if(b.content.text===FALSE)b.content.text= -"Loading...";b.content.ajax.once=Boolean(b.content.ajax.once);b.content.ajax.preload=Boolean(b.content.ajax.preload);if(b.content.ajax.preload){b=b.content.ajax.url;a("#qtip-preload").length||a('
').appendTo(document.body);I.length||(I=a("
").appendTo("#qtip-preload").load(b+" img"))}}};a.fn.qtip.plugins.tip=function(b){var c=b.plugins.tip,k=b.options.style.tip;if(k&&k.corner)if(c)return c;else{b.plugins.tip=new O(b);b.plugins.tip.init(); -return b.plugins.tip}};a.fn.qtip.plugins.tip.initialize="render";a.fn.qtip.plugins.tip.sanitize=function(b){if(b.style!==E&&b.style.tip!==E){if(typeof b.style.tip!=="object")b.style.tip={corner:b.style.tip};if(typeof b.style.tip.method!=="string")b.style.tip.method=TRUE;if(!/canvas|polygon/i.test(b.style.tip.method))b.style.tip.method=TRUE;if(typeof b.style.tip.width!=="number")b.style.tip.width=12;if(typeof b.style.tip.height!=="number")b.style.tip.height=12;if(typeof b.style.tip.border!=="number")b.style.tip.border= -4}};a.fn.qtip.plugins.imagemap=function(b,c){function k(e,d){for(var i=0,n=1,j=1,f=0,h=0,l=e.width,m=e.height;l>0&&m>0&&n>0&&j>0;){l=Math.floor(l/2);m=Math.floor(m/2);if(c.x==="left")n=l;else if(c.x==="right")n=e.width-l;else n+=Math.floor(l/2);if(c.y==="top")j=m;else if(c.y==="bottom")j=e.height-m;else j+=Math.floor(m/2);for(i=d.length;i--;){if(d.length<2)break;f=d[i][0]-e.offset.left;h=d[i][1]-e.offset.top;if(c.x==="left"&&f>=n||c.x==="right"&&f<=n||c.x==="center"&&(fe.width-n)||c.y==="top"&& -h>=j||c.y==="bottom"&&h<=j||c.y==="center"&&(he.height-j))d.splice(i,1)}}return{left:d[0][0],top:d[0][1]}}var g=b.attr("shape").toLowerCase(),p=b.attr("coords").split(","),o=[],v=a('img[usemap="#'+b.parent("map").attr("name")+'"]').offset(),q={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},w=0,u=0;if(g==="poly")for(w=p.length;w--;){u=[parseInt(p[--w],10),parseInt(p[w+1],10)];if(u[0]>q.offset.right)q.offset.right=u[0];if(u[0]q.offset.bottom)q.offset.bottom= -u[1];if(u[1]').appendTo(document.body);I.length||(I=a("
").appendTo("#qtip-preload").load(b+" img"))}}};a.fn.qtip.plugins.tip=function(b){var c=b.plugins.tip,k=b.options.style.tip;if(k&&k.corner)if(c)return c;else{b.plugins.tip=new P(b);b.plugins.tip.init(); +return b.plugins.tip}};a.fn.qtip.plugins.tip.initialize="render";a.fn.qtip.plugins.tip.sanitize=function(b){if(b.style!==D&&b.style.tip!==D){if(typeof b.style.tip!=="object")b.style.tip={corner:b.style.tip};if(typeof b.style.tip.method!=="string")b.style.tip.method=TRUE;if(!/canvas|polygon/i.test(b.style.tip.method))b.style.tip.method=TRUE;if(typeof b.style.tip.width!=="number")b.style.tip.width=12;if(typeof b.style.tip.height!=="number")b.style.tip.height=12;if(typeof b.style.tip.border!=="number")b.style.tip.border= +4}};a.fn.qtip.plugins.imagemap=function(b,c){function k(e,d){for(var i=0,n=1,j=1,f=0,g=0,l=e.width,m=e.height;l>0&&m>0&&n>0&&j>0;){l=Math.floor(l/2);m=Math.floor(m/2);if(c.x==="left")n=l;else if(c.x==="right")n=e.width-l;else n+=Math.floor(l/2);if(c.y==="top")j=m;else if(c.y==="bottom")j=e.height-m;else j+=Math.floor(m/2);for(i=d.length;i--;){if(d.length<2)break;f=d[i][0]-e.offset.left;g=d[i][1]-e.offset.top;if(c.x==="left"&&f>=n||c.x==="right"&&f<=n||c.x==="center"&&(fe.width-n)||c.y==="top"&& +g>=j||c.y==="bottom"&&g<=j||c.y==="center"&&(ge.height-j))d.splice(i,1)}}return{left:d[0][0],top:d[0][1]}}var h=b.attr("shape").toLowerCase(),p=b.attr("coords").split(","),o=[],w=a('img[usemap="#'+b.parent("map").attr("name")+'"]').offset(),q={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},x=0,u=0;if(h==="poly")for(x=p.length;x--;){u=[parseInt(p[--x],10),parseInt(p[x+1],10)];if(u[0]>q.offset.right)q.offset.right=u[0];if(u[0]q.offset.bottom)q.offset.bottom= +u[1];if(u[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}('"6J 5m";13 1d=3H,Z=3a,2C=4C;(R(a,B,E){R K(b){7(!b)W Z;5n{7("2w"24 b&&"1A"!==1j b.2w)b.2w={27:b.2w};7("14"24 b){7("1A"!==1j b.14||b.14.2v)b.14={1B:b.14};13 c=a.2G(b.14.1B)?b.14.1B():b.14.1B||Z;7(!c&&!c.1v||c.1u<1||"1A"===1j c&&!c.2v)b.14.1B=Z;7("1p"24 b.14&&"1A"!==1j b.14.1p)b.14.1p={1B:b.14.1p}}7("1e"24 b){7("1A"!==1j b.1e)b.1e={20:b.1e,2g:b.1e};7("1A"!==1j b.1e.1n)b.1e.1n={};7("5o"!==1j b.1e.1n.2M)b.1e.1n.2M=!!b.1e.1n.2M}7("V"24 b){7("1A"!==1j b.V)b.V={1q:b.V};7("1A"!==1j b.V)b.V=b.V.2v?{1f:b.V}:{1q:b.V}}7("11"24 b)7("1A"!==1j b.11)b.11=b.11.2v?{1f:b.11}:{1q:b.11};7("1c"24 b&&"1A"!==1j b.1c)b.1c={3I:b.1c}}6x(k){}a.1x(a.19.U.17,R(){S.38&&S.38(b)})}R L(b,c,k){R g(d){13 i,n;d=d.2L(".");i=c[d[0]];2J(n=1;n",{"1U":"15-T-2U "+(c.1c.2m?"15-2m-5p":"")}).2O(d.1p=a("<1I />",{1H:"15-T-"+k+"-1p","1U":"15-T-1p",3c:c.14.1p.1B})).3X(d.3b);7(i){d.2K=i.2v?i:"1y"===1j i?a("",{3c:i}):a("",{"1U":"15-1P-3y"}).2O(a("<5q />",{"1U":"15-4b 15-4b-4c"}));d.2K.3X(d.2U).1v("4g","2K").2t("15-T-"+(i===1d?"4c":"2K")).4d(R(n){a(S).2V("15-1P-4d",n.27==="3U")}).3q(R(){d.T.2o("15-1P-1O")||e.11();W Z}).1m("3z 5s 4o 6q 3J",R(n){a(S).2V("15-1P-5t 15-1P-2y",/66$/i.1G(n.27))})}}R q(d){7(!e.1o||!d)W Z;7(a.2G(d))d=d();d.2v&&d.1u>0?e.1h.14.2O(d.16({31:"3h"})):e.1h.14.3c(d);d=5u 0;13 i=e.1h.T,n,j;7(e.1o&&a.22.2c){i.16({1a:"5w",4w:"47"});d=p("34").1a;i.16({4w:""});n=1Y(i.16("3e-1a"),10)||0;j=1Y(i.16("4x-1a"),10)||0;d=1t.4x(1t.3e(d,j),n);i.1a(d)}e.29(e.1K.1q);7(e.1o<0){7(c.V.3v||e.1o===-2)e.V(e.1K.1q);e.1o=1d}W e}R w(d,i,n,j){R f(y){7(r.T.2o("15-1P-1O"))W Z;r.V.2j("U-"+k+"-23");2B(e.1N.V);2B(e.1N.11);e.1N.V=3o(R(){e.V(y)},c.V.2X)}R h(y){7(r.T.2o("15-1P-1O"))W Z;13 z=a(y.4i).3M(".U.15-T")[0]==r.T[0];2B(e.1N.V);2B(e.1N.11);7(c.1e.1f==="2s"&&z||c.11.2N&&/2s(4e|4h|4Z)/.1G(y.27)&&z){y.5x();y.5y();W Z}r.T.4j(1d,1d);e.1N.11=3o(R(){e.11(y)},c.11.2X)}R l(y){7(r.T.2o("15-1P-1O"))W Z;2B(e.1N.23);e.1N.23=3o(R(){e.11(y)},c.11.23)}R m(y){e.1h.T.25(":2z")&&e.29(y)}13 t=".U-"+k,r={V:c.V.1f,11:c.11.1f,T:e.1h.T},x={V:2e(c.V.1q).2L(" "),11:2e(c.11.1q).2L(" ")},s=a.22.2c&&/^6\\.[0-9]/.1G(a.22.4q);7(n&&c.11.2N){r.11=r.11.2f(r.T);r.T.1m("3N"+t,R(){r.T.2o("15-1P-1O")||2B(e.1N.11)})}7(i){7("35"===1j c.11.23){r.V.1m("U-"+k+"-23",l);a.1x(a.19.U.3O,R(y,z){r.11.2f(e.1h.T).1m(z+t+"-23",l)})}a.1x(x.11,R(y,z){13 A=a.5z(z,x.V);7(A>-1&&a(r.11).2f(r.V).1u===a(r.11).1u||z==="4f"){r.V.1m(z+t,R(C){r.T.25(":2z")?h(C):f(C)});2q x.V[A]}1b r.11.1m(z+t,h)})}7(d){a.1x(x.V,R(y,z){r.V.1m(z+t,f)});r.T.1m("3N"+t,R(){e.2y()})}7(j){7(c.1e.1n.2n||c.1e.1n.2M)a(B).1m("2n"+t,m);7(c.1e.1n.2M||s&&r.T.16("1e")==="2N")a(1Q).1m("3D"+t,m);/4f/i.1G(c.11.1q)&&a(1Q).1m("3z"+t,R(y){13 z=e.1h.T;a(y.1f).3M(".U.15-T").1u===0&&a(y.1f).2f(b).1u>1&&z.25(":2z")&&!z.2o("15-1P-1O")&&e.11()});c.1e.1f==="2s"&&a(1Q).1m("3x"+t,R(y){c.1e.1n.2s&&!r.T.2o("15-1P-1O")&&r.T.25(":2z")&&e.29(y)})}}R u(d,i,n,j){j=1Y(j,10)!==0;13 f=".U-"+k,h={V:d?c.V.1f:a("<1I/>"),11:i?c.11.1f:a("<1I/>"),T:n?e.1h.T:a("<1I/>")};i={V:2e(c.V.1q).2L(" "),11:2e(c.11.1q).2L(" ")};7(e.1o){a.1x(i.V,R(l,m){h.V.1D(m+f)});h.V.1D("3x"+f).1D("3J"+f).1D("U-"+k+"-23");a.1x(i.11,R(l,m){h.11.2f(h.T).1D(m+f)});a.1x(a.19.U.3O,R(l,m){h.11.2f(n?e.1h.14:2C).1D(m+f+"-23")});h.11.1D("3J"+f);h.T.1D("3N"+f);7(j){a(B).1D("2n"+f);a(1Q).1D("3z"+f+" 3x"+f)}}1b d&&h.V.1D(i.V+f+"-2u")}13 e=S;e.1H=k;e.1o=Z;e.1h={1f:b};e.1K={1q:{},1f:2C,1O:Z};e.1N={};e.1V=c;e.17={};a.1F(e,{1X:R(d){13 i=e.1h;7(e.1o)W Z;e.1o=d?-2:-1;i.T=a("<1I/>").1v({1H:"15-T-"+k,4g:"T"}).2t("U 15-T 15-5A-5B "+c.1c.3I).2V("15-2m",c.1c.2m).2V("15-1P-1O",e.1K.1O).16("z-32",a.19.U.3P+a("1I.U.15-T").1u).21("U",e).2x(c.1e.2I);i.3b=a("<1I />").2t("15-T-3b").2x(i.T);i.14=a("<1I />").2t("15-T-14").1v("1H","15-T-"+k+"-14").2t("15-T-14").2V("15-2m-14",c.1c.2m).2x(i.3b);c.14.1p.1B&&v();a.1x(a.19.U.17,R(){S.2D==="1X"&&S(e)});w(1,1,1,1);a.1x(c.4X,R(n,j){i.T.1m("T"+n,j)});b.1m("1Z.U",R(){e.2E()});q(c.14.1B);i.T.2j("5C",[e.2i()]);W e},28:R(d){2P(d.2H()){1J"1i":d=p("1e");1C;1J"34":d=p("34");1C;3y:d=g(d.2H());d=d[0].1z?d[0].1y():d[0].2v?d[0]:d[0][d[1]];1C}W d},39:R(d,i){13 n=g(d.2H()),j,f,h,l={5D:{"^14.1B":R(){q(i)},"^14.1p.1B":R(){7(e.1o)7(!e.1h.1p&&i){v();e.29()}1b i?e.1h.1p.3c(i):o()},"^1e.2I$":R(){7(e.1o===3H){e.1h.T.2x(i);e.29()}},"^1e.(20|2g)$":R(){13 m=/20$/i.1G(d)?"20":"2g";7("1y"===1j i)c.1e[m]=1T a.19.U.17.2p(i)},"^1e.(20|2g|1n|1f)":R(){e.1o&&e.29()},"^(V|11).(1q|1f|2N)":R(m,t,r,x){13 s=d.3u(/2N/i)>-1?[0,[0,1,1,1]]:d.3u(/11/i)<0?["V",[1,0,0,0]]:["11",[0,1,0,0]];7(s[0])m[t]=x;u.37(e,s[1]);7(s[0])m[t]=r;w.37(e,s[1])}}};a.1x(e.17,R(m){7("1A"===1j S.3t)l[m]=S.3t});j=n[0][n[1]];n[0][n[1]]=i;K(c);2J(f 24 l)2J(h 24 l[f])5E(h,"i").1G(d)&&l[f][h].1W(e,n[0],n[1],i,j);W e},3l:R(d,i){R n(){13 t=d?"1v":"3A",r=/^1|0$/.1G(a(S).16("3k"));e.1h.1p&&b[t]("3m-4E","15-T-"+k+"-1p");b[t]("3m-5F","15-T-"+k+"-14");7(d){7(a.22.2c&&a(S).28(0).1c&&r){m=a(S).28(0).1c;m.46("3n");m.46("3k")}}1b r&&a(S).11()}7(!e.1o)W Z;13 j=d?"V":"11",f=e.1h.T,h=c[j],l=f.25(":2z"),m;7((1j d).3u("4S|35"))d=!f.25(":2z");7(!l&&!d||f.25(":5G"))W e;7(i){7(e.1K.1q&&/4Y|5H/.1G(i.27)&&/4e|4h/.1G(e.1K.1q.27)&&a(i.1f).2f(c.V.1f).1u<2&&a(i.4i).3M(".U.15-T").1u>0)W e;e.1K.1q=a.1F({},i)}l=a.3p("T"+j);l.3s=a.1F({},i);f.2j(l,[e.2i(),3K]);7(l.3Q())W e;7(d){7(e.1o===1d){e.2y();e.29(i)}h.4O&&a(":5r(.U.15-T)").U("11")}1b 2B(e.1N.V);f.1v("3m-5J",45(!d));f.4j(1d,Z);7(a.2G(h.2r)){h.2r.1W(f);f.4s(R(){n.1W(S);a(S).4u()})}1b 7(h.2r===Z){f[j]();n.1W(f)}1b f.5K(3K,d?4V:0,n);d&&h.1f.2j("U-"+k+"-23");W e},V:R(d){e.3l(1d,d)},11:R(d){e.3l(Z,d)},2y:R(d){7(!e.1o)W Z;13 i=e.1h.T,n=1Y(i.16("z-32"),10),j=a.19.U.3P+a(".U.15-T").1u,f=a.1F({},d);7(!i.2o("15-T-2y")&&n!==j){a(".U.15-T").1x(R(){13 h=a(S).U(),l=a.3p("5L"),m,t;7(!h||!h.1o)W 1d;m=h.1h.T;t=1Y(m.16("z-32"),10);5M(t)||m.16({4l:t-1});m.4k("15-T-2y");l.3s=f;m.2j(l,[h,j])});d=a.3p("5N");d.3s=f;i.2j(d,[e.2i(),j]);d.3Q()||i.16({4l:j}).2t("15-T-2y")}W e},29:R(d){7(e.1o===Z)W Z;13 i=c.1e.1f,n=e.1h.T,j=c.1e,f=j.20,h=j.2g,l=e.1h.T.1a(),m=e.1h.T.1g(),t=a(j.2I)[0],r=0,x=0,s={X:0,Y:0},y=a.3p("3g"),z={X:R(A){13 C=i==="2s"?d.4n:i.1i().X,G=a(B).42(),F=a(B).1a(),D=h.x==="X"?r:h.x==="1s"?-r:r/2,H=D+(f.x==="X"?-l:f.x==="1s"?l:l/2)+-2*j.1n.x;F=A+l-F-G;7(G-A>0&&!(A>=C&&A0&&A+l>C)s.X+=f.x==="1w"?-H+D:H-D;W s.X-A},Y:R(A){13 C=a(B).41(),G=a(B).1g(),F=h.y==="Y"?x:h.y==="1r"?-x:0,D=F+(f.y==="Y"?-m:f.y==="1r"?m:-m/2)+-2*j.1n.y;G=A+m-G-C;7(C-A>0)s.Y+=f.y==="1w"?-D+F:D;1b 7(G>0)s.Y+=D-F;W s.Y-A}};7(i==="2s"){h={x:"X",y:"Y"};7(!d)d=e.1K.1q;s={Y:d.5O,X:d.4n}}1b{7(i==="1q")i=d&&d.1f&&d.27!=="3D"&&d.27!=="2n"?e.1K.1f=a(d.1f):e.1K.1f;7(i[0]===1Q||i[0]===B){r=i.1a();x=i.1g();s={Y:n.16("1e")==="2N"?0:i.41(),X:i.42()}}1b 7(i.25("5P")&&a.19.U.17.3T){s=a.19.U.17.3T(i,h);r=s.1a;x=s.1g;s=s.1i}1b{r=i.53();x=i.54();s=i.1i();7(j.1n.1i){5Q{s.X-=t.5R-t.42;s.Y-=t.5S-t.41}5T(t=t.5V)}}s.X+=h.x==="1s"?r:h.x==="1w"?r/2:0;s.Y+=h.y==="1r"?x:h.y==="1w"?x/2:0}s.X+=j.1n.x+(f.x==="1s"?-l:f.x==="1w"?-l/2:0);s.Y+=j.1n.y+(f.y==="1r"?-m:f.y==="1w"?-m/2:0);s.4D=j.1n.2M?{X:z.X(s.X),Y:z.Y(s.Y)}:{X:0,Y:0};7(j.2I[0]==1Q.30){7(s.Y<1)s.Y=0;7(s.X<1)s.X=0}n.1v("1U",R(){W a(S).1v("1U").2W(/15-T-4r-\\w+/i,"")}).2t("15-T-4r-"+f.4I());y.3s=a.1F({},d);n.2j(y,[e.2i(),s]);7(y.3Q())W e;2q s.1n;7(n.25(":2z")&&a.2G(j.1n.2r)){j.1n.2r.1W(n,s);n.4s(R(){a(S).16({3k:"",1g:""});a.22.2c&&a(S).28(0).1c&&a(S).28(0).1c.46("3n");a(S).4u()})}1b n.16(s);W e},3F:R(d){13 i=e.1h.T;7(e.1o)i.2V("15-1P-1O",d);1b e.1K.1O=!!d;W e},2E:R(){13 d=e.1h,i=d.1f.21("3L");e.1o&&a.1x(e.17,R(){S.2D==="1X"&&S.2E()});u(1,1,1,1);b.5W("U");e.1o&&d.T.1Z();i&&b.1v("1p",i);W b},2i:R(){13 d=a.1F({},e);2q d.1K;2q d.1N;2q d.1V;2q d.17;2q d.1X;2q d.2i;W d}})}R M(b,c){13 k;k=a(S).2w?a(S).2w(c.2w):{};k=a.1F(1d,{},c,k);13 g=k.1e,p=a(S)[0]===1Q?a(1Q.30):a(S);7("4S"===1j k.14.1B)7(k.14.1v!==Z&&a(S).1v(k.14.1v))k.14.1B=a(S).1v(k.14.1v);1b W Z;7(g.2I===Z)g.2I=a(1Q.30);7(g.1f===Z)g.1f=p;7(k.V.1f===Z)k.V.1f=p;7(k.11.1f===Z)k.11.1f=p;g.2g=1T a.19.U.17.2p(g.2g);g.20=1T a.19.U.17.2p(g.20);7(a(S).21("U"))7(k.3S)a(S).U("2E");1b 7(k.3S===Z)W Z;k=1T L(a(S),k,b);a(S).21("U",k);W k}R N(b){13 c=S;c.3t={"^14.1l":R(){S.17.1l.33(S.1V.14.1l)}};a.1F(c,{2l:R(){13 k=b.1V.14.1l;c.33(k);b.1h.T.1m("2Z.1l",R(){k.44===Z&&b.1o===1d&&c.33(k)})},33:R(k){a.1l(a.1F(1d,{},k,{3Y:R(g,p){7(a.2G(k.3Y))7(k.3Y.1W(b.2i(),g,p)===Z)W;b.39("14.1B",g);I.1Z()},3R:R(g,p,o){13 v=p||o;7(a.2G(k.3R)){g=k.3R.1W(b.2i(),g,p,o);7(g===Z)W}b.39("14.1B",v)}}));W c},2E:R(){b.1h.T.1D("2Z.1l")}});c.2l()}R J(b,c,k){13 g=1t.1L(c/2),p=1t.1L(k/2);c={4H:[[0,0],[c,k],[c,0]],4T:[[0,0],[c,0],[0,k]],4z:[[0,k],[c,0],[c,k]],4B:[[0,0],[0,k],[c,k]],5Z:[[0,k],[g,0],[c,k]],60:[[0,0],[c,0],[g,k]],6h:[[0,0],[c,p],[0,k]],61:[[c,0],[c,k],[0,p]]};c.62=c.4H;c.63=c.4T;c.64=c.4z;c.67=c.4B;W c[b]}R O(b){R c(j){13 f=o.18,h=["X","1s"],l={X:0,1s:0,Y:0,1r:0},m=0;7(p.1E===Z||!f)W Z;j=j||g.1E;f.16({Y:"",1r:"",X:"",1s:"",4A:""});h[j.1z==="y"?"4J":"68"]("Y","1r");7(a.22.2c)l={Y:j.1z==="y"?0:0,X:0,1r:j.1z==="y"?0:0,1s:0};2P(j[j.1z==="y"?"x":"y"]){1J"1w":f.16(h[0],"50%").16("4A-"+h[0],-(u[j.1z==="y"?"1a":"1g"]/2));1C;1J h[0]:f.16(h[0],l[h[0]]+i);1C;1J h[1]:f.16(h[1],l[h[1]]+i);1C}m=u[j.1z==="x"?"1a":"1g"];7(d)m-=1Y(q.16("1k-"+j[j.1z]+"-1a"),10);j[j.1z]===h[2]?f.16(h[2],-l[h[2]]-m):f.16(h[3],l[h[3]]-m)}R k(j,f,h){7(o.18){j=a.1F({},g.1E);f=g.1M.1n?a.1F({},g.1M):4C;13 l=j.1z==="y"?["y","Y","X","1g"]:["x","X","Y","1a"],m=h.4D,t=1Y(q.16("1k-"+j[l[0]]+"-1a"),10);a.1x([j,f],R(){7(m.X)S.x=S.x==="1w"?m.X>0?"X":"1s":S.x==="X"?"1s":"X";7(m.Y)S.y=S.y==="1w"?m.Y>0?"Y":"1r":S.y==="Y"?"1r":"Y"});h[l[1]]+=(j[l[0]]===l[1]?1:-1)*(u[l[3]]-t);h[l[2]]-=i;7(j.1y()!==w.1E.1y()&&(w.Y!==m.Y||w.X!==m.X))g.36(j,f);w.X=m.X;w.Y=m.Y;w.1E=j}}13 g=S,p=b.1V.1c.18,o=b.1h,v=o.T,q=o.3b,w={Y:0,X:0,1E:{1y:R(){}}},u={1a:p.1a,1g:p.1g},e={},d=p.1k||0,i=p.1n||0,n=p.2R||Z;g.1E=2C;g.1M=2C;g.3t={"^1e.20|1c.18.(1E|1M|2R|1k)":R(){d=p.1k;7(g.3V()){g.2u();g.3W();g.36()}1b g.18.1Z();S.28("1e.1f")!=="2s"&&S.29()},"^1c.18.(1g|1a)":R(){u={1a:p.1a,1g:p.1g};g.2u();g.36();b.29()}};a.1F(g,{2l:R(){7(n===1d)n=a("<2h />")[0].40?"2h":a.22.2c&&(g.1M&&/1w/i.1G(g.1M.1y())||u.1g!==u.1a)?"2k":"2Q";1b 7(n==="2h")n=a.22.2c?"2k":!a("<2h />")[0].40?"2Q":"2h";1b 7(n==="2Q")n=a.22.2c&&/1w/i.1G(g.1M.1y())?"2k":n;7(g.3V()){g.2u();g.3W();g.36();v.1m("3g.18",k)}W g},3V:R(){13 j=p.1E,f=p.1M||j,h=b.1V.1e.2g,l=b.1V.1e.20;7(l.1y)l=l.1y();7(j===Z||l===Z&&h===Z)W Z;1b{7(j===1d)g.1E=1T a.19.U.17.2p(l);1b 7(!j.1y)g.1E=1T a.19.U.17.2p(j);7(f===1d)g.1M=1T a.19.U.17.2p(l);1b 7(!f.1y){g.1M=1T a.19.U.17.2p(f);g.1M.1z=g.1E.1z}}W g.1E.1y()!=="4a"},3W:R(){13 j=o.18,f=g.1M[g.1M.1z],h="1k-"+f+"-2Y";e.2A=j.16("3r-2Y","").16("1k","").16("3r-2Y")||"2F";e.1k=j.28(0).1c?j.28(0).1c["1k"+f.4L(0)+f.3Z(1)+"6b"]:j.16(h)||"2F";7(/4F?\\(0, 0, 0(, 0)?\\)|2F/i.1G(e.2A))e.2A=q.16(d?"3r-2Y":h);7(!e.1k||/4F?\\(0, 0, 0(, 0)?\\)|2F/i.1G(e.1k))e.1k=q.16(h)||e.2A;a("*",j).2f(j).16("3r-2Y","2F").16("1k",0)},2u:R(){13 j=u.1a,f=u.1g;o.18&&o.18.1Z();o.18=a(\'<1I 1U="15-T-18 15-2m-14">\').16(u).3X(v);2P(n){1J"2h":o.18.2O(\'<2h 1g="\'+f+\'" 1a="\'+j+\'" />\');1C;1J"2k":o.18.3c(\'<2k:43 6c="0 0" 6d="\'+j+" "+f+\'" 6e="\'+!!d+\'" 1c="4K:3d(#3y#4M); 31:4N-3h; 6f:1d; 1e: 3i; Y:0; X:0; 1a:\'+j+"2a; 1g:"+f+"2a; 6g-6i:"+g.1E.y+\';"><2k:52 6j="\'+(d-2)+\'2a" 6k="4U" 6l="10" 1c="4K:3d(#3y#4M); 31:4N-3h;" />\');1C;1J"2Q":o.18.2O(\'<1I 1U="15-T-18-6m" />\').2O(d?\'<1I 1U="15-T-18-1k" />\':"");1C}W g},36:R(j,f){13 h=o.18,l=u.1a,m=u.1g,t=d>0?0:1,r=1t.6n(d/2+0.5),x;f||(f=j?j:g.1M);7(!j)j=g.1E;7(f.x==="3a")f.x=j.x;7(f.y==="3a")f.y=j.y;h=h.55();2P(n){1J"2h":h=h.28(0).40("2d");h.6o(0,0,4Q,4Q);h.6p();7(d){x=J(f.1y(),l*2,m*2);h.6r=e.1k;h.6s=d+1;h.6t="4U";h.4W=4V;h.6u();h.6v(f.x==="X"?0:f.x==="1s"?-l:-l/2,f.y==="Y"?0:f.y==="1r"?-m:-m/2)}1b x=J(f.1y(),l,m);h.6w=e.2A;2J(h.4W=0;t<2;t++){h.6y=t&&d?"6z-24":"6B-4Y";h.6C();h.6D(x[0][0],x[0][1]);h.51(x[1][0],x[1][1]);h.51(x[2][0],x[2][1]);h.6E();h.2A();t||h.52()}1C;1J"2k":x=J(f.1y(),l,m);t="m"+x[0][0]+","+x[0][1]+" l"+x[1][0]+","+x[1][1]+" "+x[2][0]+","+x[2][1]+" 6G";h.1v({6H:t,6I:e.2A});7(d){h.55().1v("2Y",e.1k);7(f.1z==="y"){h.16("Y",(f.y==="Y"?1:-1)*(d-2));h.16("X",f.x==="X"?1:-2)}1b{h.16("X",(f.x==="X"?1:-1)*(d-2));h.16("Y",f.y==="Y"?1:-2)}}1C;1J"2Q":7(f.1z==="y"){t=l>m?1.5:lm?5:2.2;r=[1t.1L(t*r*(f.x==="1s"?-1:1)*(f.y==="1w"?0.9:1)),f.y==="Y"?r:f.y==="1r"?-r:0]}h.3A("1c").1x(R(s){13 y={x:f.1z==="x"?f.x==="X"?"1s":"X":f.x,y:f.1z==="y"?f.y==="Y"?"1r":"Y":f.y},z=f.x==="1w"?["X","1s",y.y,m,l]:["Y","1r",y.x,l,m],A=e[!s&&d?"1k":"2A"];s&&a(S).16({1e:"3i","z-32":1,X:r[0],Y:r[1]});f.x==="1w"||f.y==="1w"?a(S).16("1k-"+z[2],z[3]+"2a 3B "+A).16("1k-"+z[0],1t.1L(z[4]/2)+"2a 56 2F").16("1k-"+z[1],1t.1L(z[4]/2)+"2a 56 2F"):a(S).16("1k-1a",1t.1L(m/2)+"2a "+1t.1L(l/2)+"2a").16("1k-"+y.x,1t.1L(l/2)+"2a 3B "+A).16("1k-"+y.y,1t.1L(m/2)+"2a 3B "+A)});1C}c(j);W g},2E:R(){o.18&&o.18.1Z();v.1D("3g.18")}})}R P(b,c){13 k=S,g=b.1h,p=g.T;g.1S=a("#U-1S");a.1F(k,{2l:R(){c=a.1F(1d,a.19.U.17.1R.3w,c);p.1m("2Z.2b 49.2b",R(o,v,q){o=o.27.2W("T","");a.2G(c[o])?c[o].1W(g.1S,q,v):k[o](q)});g.1S.1u||k.2u();c.3C===1d&&g.1S.1m("3q.2b"+b.1H,R(){b.11.1W(b)})},2u:R(){g.1S=a("<1I />",{1H:"U-1S",16:{1e:"3i",Y:0,X:0,31:"47"}}).2x(1Q.30);a(B).1m("2n.2b",R(){g.1S.16({1g:1t.3e(a(B).1g(),a(1Q).1g()),1a:1t.3e(a(B).1a(),a(1Q).1a())})}).2j("2n")},V:R(o){g.1S.58(o)},11:R(o){g.1S.59(o)},2E:R(){13 o=1d;a("*").1x(R(){13 v=a(S).21("U");7(v&&v.1H!==b.1H&&v.1V.V.1R)W o=Z});7(o){g.1S.1Z();a(B).1D("3D.2b 2n.2b")}1b g.1S.1D("3q.2b"+b.1H);p.1D("2Z.2b 49.2b")}});k.2l()}R Q(b){13 c=S,k=b.1h,g=k.T,p=".26-"+b.1H,o="3g"+p+" 2Z"+p;a.1F(c,{2l:R(){k.26=a(\'<3G 1U="15-T-26" 5a="0" 5b="-1" 5c="5d:\\\'\\\';" 1c="31:3h; 1e:3i; z-32:-1; 3n:5e(3k=0);">\');k.26.2x(g);g.1m(o,c.1n)},1n:R(){13 v=b.5f("34"),q=b.17.18,w=b.1h.18,u;u=1Y(g.16("1k-X-1a"),10);u={X:-u,Y:-u};7(q&&w){q=q.1E.1z==="x"?["1a","X"]:["1g","Y"];u[q[1]]-=w[q[0]]()}k.26.16(u).16(v)},2E:R(){c.3G.1Z();g.1D(o)}});c.2l()}a.19.U=R(b,c,k){13 g=2e(b).2H(),p=Z,o=g==="3F"?[1d]:a.5g(3f).4p(1),v=o[o.1u-1],q;7(!b&&a(S).21("U")||g==="5h")W(q=a(S).5i(0).21("U"))?q.2i():E;1b 7("1y"===1j b){a(S).1x(R(){13 w=a(S).21("U");7(!w)W 1d;7(/5j|39/.1G(g)&&c)7(k!==E)w.39(c,k);1b p=w.28(c);1b{7(!w.1o&&(g==="V"||g==="3l")){7(v.5k)w.1K.1q=v;w.1X()}1b 7(g==="5l"){g="3F";o=[Z]}w[g]&&w[g].37(w[g],o)}});W p!==Z?p:a(S)}1b 7("1A"===1j b){K(b);q=a.1F(1d,{},a.19.U.3w,b);W a.19.U.1m.1W(S,q)}};a.19.U.1m=R(b){W a(S).1x(R(){R c(w){R u(){g.1X(1j w==="1A"||p.V.3v);o.V.1D(v.V);o.11.1D(v.11)}7(g.1K.1O)W Z;g.1K.1q=a.1F({},w);7(p.V.2X>0){g.1N.V=3o(u,p.V.2X);v.V!==v.11&&o.11.1m(v.11,R(){2B(g.1N.V)})}1b u()}13 k,g,p,o,v,q;k=b.1H===Z||b.1H.1u<1||a("#15-T-"+b.1H).1u?a.19.U.4m++:b.1H;q=".U-"+k+"-2u";g=M.1W(a(S),k,b);7(g===Z)W 1d;p=g.1V;a(S).1v("1p")&&a(S).21("3L",a(S).1v("1p")).3A("1p");a.1x(a.19.U.17,R(){S.2D==="2D"&&S(g)});o={V:p.V.1f,11:p.11.1f};v={V:2e(p.V.1q).2W(" ",q+" ")+q,11:2e(p.11.1q).2W(" ",q+" ")+q};p.V.3v||p.57||p.V.1q===Z?c():o.V.1m(v.V,c)})};a.1x({1v:R(b){13 c=a(S).21("U");W 3f.1u===1&&b==="1p"&&c&&c.1o===1d?a(S).21("3L"):2C},1Z:a.15?2C:R(b,c){S.1x(R(){7(!c)7(!b||a.3n(b,[S]).1u)a("*",S).2f(S).1x(R(){a(S).5I("1Z")})})}},R(b,c){7(!c)W 3H;13 k=a.19[b];a.19[b]=R(){W c.37(S,3f)||k.37(S,3f)}});a.19.U.4m=0;a.19.U.3O="3q 6N 3z 4o 3x 4R 3U".2L(" ");a.19.U.3P=5U;a.19.U.17={2p:R(b){S.x=(2e(b).2W(/4t/i,"1w").4v(/X|1s|1w/i)||["3a"])[0].2H();S.y=(2e(b).2W(/4t/i,"1w").4v(/Y|1r|1w/i)||["3a"])[0].2H();S.1z=b.4L(0).3u(/^(t|b)/)>-1?"y":"x";S.1y=R(){W S.1z==="y"?S.y+S.x:S.x+S.y};S.4I=R(){13 c=S.x.3Z(0,1),k=S.y.3Z(0,1);W c===k?c:c==="c"||c!=="c"&&k!=="c"?k+c:c+k}}};a.19.U.3w={57:Z,1H:Z,3S:1d,2w:{27:"1U"},14:{1B:1d,1v:"1p",1p:{1B:Z,2K:Z}},1e:{20:"Y X",2g:"1r 1s",1f:Z,2I:Z,1n:{x:0,y:0,2s:1d,2M:Z,2n:1d,2r:1d,1i:Z}},V:{1f:Z,1q:"3U",2r:1d,2X:3K,4O:Z,3v:Z},11:{1f:Z,1q:"4R",2r:1d,2X:0,2N:Z,23:Z},1c:{3I:"",2m:1d},4X:{1X:a.2T,4Z:a.2T,V:a.2T,11:a.2T,2y:a.2T,3C:a.2T}};13 I=a();a.19.U.17.1l=R(b){13 c=b.17.1l,k=b.1V.14;7(k.1l&&k.1l.3d)7(c)W c;1b{b.17.1l=1T N(b);W b.17.1l}};a.19.U.17.1l.2D="1X";a.19.U.17.1l.38=R(b){7(b.14!==E)7(b.14.1l!==E){7(1j b.14.1l!=="1A")b.14.1l={3d:b.14.1l};7(b.14.1B===Z)b.14.1B="6K...";b.14.1l.44=45(b.14.1l.44);b.14.1l.2S=45(b.14.1l.2S);7(b.14.1l.2S){b=b.14.1l.3d;a("#U-2S").1u||a(\'<1I 1H="U-2S" 1U="15-T-3E" />\').2x(1Q.30);I.1u||(I=a("<1I />").2x("#U-2S").33(b+" 4y"))}}};a.19.U.17.18=R(b){13 c=b.17.18,k=b.1V.1c.18;7(k&&k.1E)7(c)W c;1b{b.17.18=1T O(b);b.17.18.2l();W b.17.18}};a.19.U.17.18.2D="1X";a.19.U.17.18.38=R(b){7(b.1c!==E&&b.1c.18!==E){7(1j b.1c.18!=="1A")b.1c.18={1E:b.1c.18};7(1j b.1c.18.2R!=="1y")b.1c.18.2R=1d;7(!/2h|2Q/i.1G(b.1c.18.2R))b.1c.18.2R=1d;7(1j b.1c.18.1a!=="35")b.1c.18.1a=12;7(1j b.1c.18.1g!=="35")b.1c.18.1g=12;7(1j b.1c.18.1k!=="35")b.1c.18.1k=4}};a.19.U.17.3T=R(b,c){R k(e,d){2J(13 i=0,n=1,j=1,f=0,h=0,l=e.1a,m=e.1g;l>0&&m>0&&n>0&&j>0;){l=1t.1L(l/2);m=1t.1L(m/2);7(c.x==="X")n=l;1b 7(c.x==="1s")n=e.1a-l;1b n+=1t.1L(l/2);7(c.y==="Y")j=m;1b 7(c.y==="1r")j=e.1g-m;1b j+=1t.1L(m/2);2J(i=d.1u;i--;){7(d.1u<2)1C;f=d[i][0]-e.1i.X;h=d[i][1]-e.1i.Y;7(c.x==="X"&&f>=n||c.x==="1s"&&f<=n||c.x==="1w"&&(fe.1a-n)||c.y==="Y"&&h>=j||c.y==="1r"&&h<=j||c.y==="1w"&&(he.1g-j))d.4p(i,1)}}W{X:d[0][0],Y:d[0][1]}}13 g=b.1v("43").2H(),p=b.1v("5X").2L(","),o=[],v=a(\'4y[65="#\'+b.69("4P").1v("6a")+\'"]\').1i(),q={1a:0,1g:0,1i:{Y:4G,1s:0,1r:0,X:4G}},w=0,u=0;7(g==="48")2J(w=p.1u;w--;){u=[1Y(p[--w],10),1Y(p[w+1],10)];7(u[0]>q.1i.1s)q.1i.1s=u[0];7(u[0]q.1i.1r)q.1i.1r=u[1];7(u[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}('"6G 6K";14 1e=3L,11=3c,2E=4E;(S(a,B,D){S K(b){7(!b)X 11;6F{7("2v"25 b&&"1C"!==1k b.2v)b.2v={28:b.2v};7("15"25 b){7("1C"!==1k b.15||b.15.2q)b.15={1B:b.15};14 c=a.2L(b.15.1B)?b.15.1B():b.15.1B||11;7(!c&&!c.1t||c.1x<1||"1C"===1k c&&!c.2q)b.15.1B=11;7("1p"25 b.15&&"1C"!==1k b.15.1p)b.15.1p={1B:b.15.1p}}7("1f"25 b){7("1C"!==1k b.1f)b.1f={20:b.1f,2g:b.1f};7("1C"!==1k b.1f.1q)b.1f.1q={};7("5n"!==1k b.1f.1q.2G)b.1f.1q.2G=!!b.1f.1q.2G}7("W"25 b){7("1C"!==1k b.W)b.W={1s:b.W};7("1C"!==1k b.W)b.W=b.W.2q?{1g:b.W}:{1s:b.W}}7("13"25 b)7("1C"!==1k b.13)b.13=b.13.2q?{1g:b.13}:{1s:b.13};7("1d"25 b&&"1C"!==1k b.1d)b.1d={40:b.1d}}5o(k){}a.1y(a.1c.V.18,S(){T.3b&&T.3b(b)})}S M(b,c,k){S h(d){14 i,n;d=d.2K(".");i=c[d[0]];2H(n=1;n",{"1T":"16-U-2V "+(c.1d.2m?"16-2m-5p":"")}).2Q(d.1p=a("<1K />",{1H:"16-U-"+k+"-1p","1T":"16-U-1p",3e:c.15.1p.1B})).3V(d.3d);7(i){d.2J=i.2q?i:"1A"===1k i?a("",{3e:i}):a("",{"1T":"16-1P-3y"}).2Q(a("<5q />",{"1T":"16-4e 16-4e-4P"}));d.2J.3V(d.2V).1t("4o","2J").2t("16-U-"+(i===1e?"4P":"2J")).4f(S(n){a(T).2U("16-1P-4f",n.28==="3G")}).3h(S(){d.U.2r("16-1P-1S")||e.13();X 11}).1n("3A 5r 4r 5s 47",S(n){a(T).2U("16-1P-6r 16-1P-2z",/5t$/i.1J(n.28))})}}S q(d){7(!e.1o||!d)X 11;7(a.2L(d))d=d();d.2q&&d.1x>0?e.1i.15.2Q(d.17({33:"3j"})):e.1i.15.3e(d);d=5u 0;14 i=e.1i.U,n,j;7(e.1o&&a.24.2i){i.17({1a:"5v",4y:"49"});d=p("36").1a;i.17({4y:""});n=23(i.17("3g-1a"),10)||0;j=23(i.17("4g-1a"),10)||0;d=1w.4g(1w.3g(d,j),n);i.1a(d)}e.2a(e.1L.1s);7(e.1o<0){7(c.W.3r||e.1o===-2)e.W(e.1L.1s);e.1o=1e}X e}S x(d,i,n,j){S f(y){7(r.U.2r("16-1P-1S"))X 11;r.W.2k("V-"+k+"-21");2w(e.1M.W);2w(e.1M.13);e.1M.W=3B(S(){e.W(y)},c.W.2W)}S g(y){7(r.U.2r("16-1P-1S"))X 11;14 z=a(y.4l).3M(".V.16-U")[0]==r.U[0];2w(e.1M.W);2w(e.1M.13);7(c.1f.1g==="2A"&&z||c.13.2N&&/2A(4j|4k|53)/.1J(y.28)&&z){y.62();y.5x();X 11}r.U.4d(1e,1e);e.1M.13=3B(S(){e.13(y)},c.13.2W)}S l(y){7(r.U.2r("16-1P-1S"))X 11;2w(e.1M.21);e.1M.21=3B(S(){e.13(y)},c.13.21)}S m(y){e.1i.U.27(":2o")&&e.2a(y)}14 t=".V-"+k,r={W:c.W.1g,13:c.13.1g,U:e.1i.U},v={W:2f(c.W.1s).2K(" "),13:2f(c.13.1s).2K(" ")},s=a.24.2i&&/^6\\.[0-9]/.1J(a.24.4s);7(n&&c.13.2N){r.13=r.13.2h(r.U);r.U.1n("3K"+t,S(){r.U.2r("16-1P-1S")||2w(e.1M.13)})}7(i){7("39"===1k c.13.21){r.W.1n("V-"+k+"-21",l);a.1y(a.1c.V.3N,S(y,z){r.13.2h(e.1i.U).1n(z+t+"-21",l)})}a.1y(v.13,S(y,z){14 A=a.5y(z,v.W);7(A>-1&&a(r.13).2h(r.W).1x===a(r.13).1x||z==="4h"){r.W.1n(z+t,S(C){r.U.27(":2o")?g(C):f(C)});2y v.W[A]}1b r.13.1n(z+t,g)})}7(d){a.1y(v.W,S(y,z){r.W.1n(z+t,f)});r.U.1n("3K"+t,S(){e.2z()})}7(j){7(c.1f.1q.2s||c.1f.1q.2G)a(B).1n("2s"+t,m);7(c.1f.1q.2G||s&&r.U.17("1f")==="2N")a(1R).1n("3E"+t,m);/4h/i.1J(c.13.1s)&&a(1R).1n("3A"+t,S(y){14 z=e.1i.U;a(y.1g).3M(".V.16-U").1x===0&&a(y.1g).2h(b).1x>1&&z.27(":2o")&&!z.2r("16-1P-1S")&&e.13()});c.1f.1g==="2A"&&a(1R).1n("3n"+t,S(y){c.1f.1q.2A&&!r.U.2r("16-1P-1S")&&r.U.27(":2o")&&e.2a(y)})}}S u(d,i,n,j){j=23(j,10)!==0;14 f=".V-"+k,g={W:d?c.W.1g:a("<1K/>"),13:i?c.13.1g:a("<1K/>"),U:n?e.1i.U:a("<1K/>")};i={W:2f(c.W.1s).2K(" "),13:2f(c.13.1s).2K(" ")};7(e.1o){a.1y(i.W,S(l,m){g.W.1D(m+f)});g.W.1D("3n"+f).1D("47"+f).1D("V-"+k+"-21");a.1y(i.13,S(l,m){g.13.2h(g.U).1D(m+f)});a.1y(a.1c.V.3N,S(l,m){g.13.2h(n?e.1i.15:2E).1D(m+f+"-21")});g.13.1D("47"+f);g.U.1D("3K"+f);7(j){a(B).1D("2s"+f);a(1R).1D("3A"+f+" 3n"+f)}}1b d&&g.W.1D(i.W+f+"-2x")}14 e=T;e.1H=k;e.1o=11;e.1i={1g:b};e.1L={1s:{},1g:2E,1S:11};e.1M={};e.1U=c;e.18={};a.1G(e,{1X:S(d){14 i=e.1i;7(e.1o)X 11;e.1o=d?-2:-1;i.U=a("<1K/>").1t({1H:"16-U-"+k,4o:"U"}).2t("V 16-U 16-5z-5A "+c.1d.40).2U("16-2m",c.1d.2m).2U("16-1P-1S",e.1L.1S).17("z-34",a.1c.V.3Z+a("1K.V.16-U").1x).1Z("V",e).2l(c.1f.2I);i.3d=a("<1K />").2t("16-U-3d").2l(i.U);i.15=a("<1K />").2t("16-U-15").1t("1H","16-U-"+k+"-15").2t("16-U-15").2U("16-2m-15",c.1d.2m).2l(i.3d);c.15.1p.1B&&w();a.1y(a.1c.V.18,S(){T.2F==="1X"&&T(e)});x(1,1,1,1);a.1y(c.51,S(n,j){i.U.1n("U"+n,j)});b.1n("1Y.V",S(){e.2u()});q(c.15.1B);i.U.2k("5B",[e.2j()]);X e},26:S(d){2R(d.2M()){1I"1j":d=p("1f");1E;1I"36":d=p("36");1E;3y:d=h(d.2M());d=d[0].1z?d[0].1A():d[0].2q?d[0]:d[0][d[1]];1E}X d},37:S(d,i){14 n=h(d.2M()),j,f,g,l={5C:{"^15.1B":S(){q(i)},"^15.1p.1B":S(){7(e.1o)7(!e.1i.1p&&i){w();e.2a()}1b i?e.1i.1p.3e(i):o()},"^1f.2I$":S(){7(e.1o===3L){e.1i.U.2l(i);e.2a()}},"^1f.(20|2g)$":S(){14 m=/20$/i.1J(d)?"20":"2g";7("1A"===1k i)c.1f[m]=1W a.1c.V.18.2p(i)},"^1f.(20|2g|1q|1g)":S(){e.1o&&e.2a()},"^(W|13).(1s|1g|2N)":S(m,t,r,v){14 s=d.3x(/2N/i)>-1?[0,[0,1,1,1]]:d.3x(/13/i)<0?["W",[1,0,0,0]]:["13",[0,1,0,0]];7(s[0])m[t]=v;u.3a(e,s[1]);7(s[0])m[t]=r;x.3a(e,s[1])}}};a.1y(e.18,S(m){7("1C"===1k T.3w)l[m]=T.3w});j=n[0][n[1]];n[0][n[1]]=i;K(c);2H(f 25 l)2H(g 25 l[f])5D(g,"i").1J(d)&&l[f][g].22(e,n[0],n[1],i,j);X e},3o:S(d,i){S n(){14 t=d?"1t":"3t",r=/^1|0$/.1J(a(T).17("3m"));e.1i.1p&&b[t]("3p-4i","16-U-"+k+"-1p");b[t]("3p-5W","16-U-"+k+"-15");7(d){7(a.24.2i&&a(T).26(0).1d&&r){m=a(T).26(0).1d;m.43("3q");m.43("3m")}}1b r&&a(T).13()}7(!e.1o)X 11;14 j=d?"W":"13",f=e.1i.U,g=c[j],l=f.27(":2o"),m;7((1k d).3x("4T|39"))d=!f.27(":2o");7(!l&&!d||f.27(":5E"))X e;7(i){7(e.1L.1s&&/4Z|5F/.1J(i.28)&&/4j|4k/.1J(e.1L.1s.28)&&a(i.1g).2h(c.W.1g).1x<2&&a(i.4l).3M(".V.16-U").1x>0)X e;e.1L.1s=a.1G({},i)}l=a.3f("U"+j);l.3u=a.1G({},i);f.2k(l,[e.2j(),3X]);7(l.3O())X e;7(d){7(e.1o===1e){e.2z();e.2a(i)}g.4Q&&a(":5G(.V.16-U)").V("13")}1b 2w(e.1M.W);f.1t("3p-5H",45(!d));f.4d(1e,11);7(a.2L(g.2C)){g.2C.22(f);f.4u(S(){n.22(T);a(T).4v()})}1b 7(g.2C===11){f[j]();n.22(f)}1b f.5I(3X,d?4X:0,n);d&&g.1g.2k("V-"+k+"-21");X e},W:S(d){e.3o(1e,d)},13:S(d){e.3o(11,d)},2z:S(d){7(!e.1o)X 11;14 i=e.1i.U,n=23(i.17("z-34"),10),j=a.1c.V.3Z+a(".V.16-U").1x,f=a.1G({},d);7(!i.2r("16-U-2z")&&n!==j){a(".V.16-U").1y(S(){14 g=a(T).V(),l=a.3f("5K"),m,t;7(!g||!g.1o)X 1e;m=g.1i.U;t=23(m.17("z-34"),10);5L(t)||m.17({4n:t-1});m.4m("16-U-2z");l.3u=f;m.2k(l,[g,j])});d=a.3f("5M");d.3u=f;i.2k(d,[e.2j(),j]);d.3O()||i.17({4n:j}).2t("16-U-2z")}X e},2a:S(d){7(e.1o===11)X 11;14 i=c.1f.1g,n=e.1i.U,j=c.1f,f=j.20,g=j.2g,l=e.1i.U.1a(),m=e.1i.U.1h(),t=a(j.2I)[0],r=0,v=0,s={Y:0,Z:0},y=a.3f("3i"),z={Y:S(A){14 C=i==="2A"?d.56:i.1j().Y,F=a(B).41(),E=a(B).1a(),H=g.x==="Y"?r:g.x==="1v"?-r:r/2,G=f.x!==g.x&&g.x!=="1r"?r:0,L=H+(f.x==="Y"?-l:f.x==="1v"?l:l/2)+-2*j.1q.x;E=A+l-E-F;7(F-A>0&&!(A>=C&&A0&&A+l>C)s.Y+=(f.x==="1r"?-1:1)*(L-H-G);X s.Y-A},Z:S(A){14 C=a(B).3J(),F=a(B).1h(),E=g.y==="Z"?v:g.y==="1u"?-v:0,H=f.y!==g.y&&g.y!=="1r"?v:0,G=E+(f.y==="Z"?-m:f.y==="1u"?m:-m/2)+-2*j.1q.y;F=A+m-F-C;7(C-A>0)s.Z+=f.y==="1r"?-G+E:G;1b 7(F>0)s.Z+=G-E-H;X s.Z-A}};7(i==="2A"){g={x:"Y",y:"Z"};7(!d)d=e.1L.1s;s={Z:d.5N,Y:d.56}}1b{7(i==="1s")i=d&&d.1g&&d.28!=="3E"&&d.28!=="2s"?e.1L.1g=a(d.1g):e.1L.1g;7(i[0]===1R||i[0]===B){r=i.1a();v=i.1h();s={Z:n.17("1f")==="2N"?0:i.3J(),Y:i.41()}}1b 7(i.27("5O")&&a.1c.V.18.42){s=a.1c.V.18.42(i,g);r=s.1a;v=s.1h;s=s.1j}1b{r=i.54();v=i.4q();s=i.1j();7(j.1q.1j){5Q{s.Y-=t.5R-t.41;s.Z-=t.5S-t.3J}5T(t=t.5U)}}s.Y+=g.x==="1v"?r:g.x==="1r"?r/2:0;s.Z+=g.y==="1u"?v:g.y==="1r"?v/2:0}s.Y+=j.1q.x+(f.x==="1v"?-l:f.x==="1r"?-l/2:0);s.Z+=j.1q.y+(f.y==="1u"?-m:f.y==="1r"?-m/2:0);s.4F=j.1q.2G?{Y:z.Y(s.Y),Z:z.Z(s.Z)}:{Y:0,Z:0};7(j.2I[0]==1R.32){7(s.Z<1)s.Z=0;7(s.Y<1)s.Y=0}n.1t("1T",S(){X a(T).1t("1T").2X(/16-U-4t-\\w+/i,"")}).2t("16-U-4t-"+f.4G());y.3u=a.1G({},d);n.2k(y,[e.2j(),s]);7(y.3O())X e;2y s.1q;7(n.27(":2o")&&a.2L(j.1q.2C)){j.1q.2C.22(n,s);n.4u(S(){a(T).17({3m:"",1h:""});a.24.2i&&a(T).26(0).1d&&a(T).26(0).1d.43("3q");a(T).4v()})}1b n.17(s);X e},46:S(d){14 i=e.1i.U;7(e.1o)i.2U("16-1P-1S",d);1b e.1L.1S=!!d;X e},2u:S(){14 d=e.1i,i=d.1g.1Z("3T");e.1o&&a.1y(e.18,S(){T.2F==="1X"&&T.2u()});u(1,1,1,1);b.5X("V");e.1o&&d.U.1Y();i&&b.1t("1p",i);X b},2j:S(){14 d=a.1G({},e);2y d.1L;2y d.1M;2y d.1U;2y d.18;2y d.1X;2y d.2j;X d}})}S N(b,c){14 k;k=a(T).2v?a(T).2v(c.2v):{};k=a.1G(1e,{},c,k);14 h=k.1f,p=a(T)[0]===1R?a(1R.32):a(T);7("4T"===1k k.15.1B)7(k.15.1t!==11&&a(T).1t(k.15.1t))k.15.1B=a(T).1t(k.15.1t);1b X 11;7(h.2I===11)h.2I=a(1R.32);7(h.1g===11)h.1g=p;7(k.W.1g===11)k.W.1g=p;7(k.13.1g===11)k.13.1g=p;h.2g=1W a.1c.V.18.2p(h.2g);h.20=1W a.1c.V.18.2p(h.20);7(a(T).1Z("V"))7(k.3S)a(T).V("2u");1b 7(k.3S===11)X 11;k=1W M(a(T),k,b);a(T).1Z("V",k);X k}S O(b){14 c=T;c.3w={"^15.1m":S(){T.18.1m.35(T.1U.15.1m)}};a.1G(c,{2n:S(){14 k=b.1U.15.1m;c.35(k);b.1i.U.1n("31.1m",S(){k.44===11&&b.1o===1e&&c.35(k)})},35:S(k){a.1m(a.1G(1e,{},k,{3W:S(h,p){7(a.2L(k.3W))7(k.3W.22(b.2j(),h,p)===11)X;b.37("15.1B",h);I.1Y()},3Q:S(h,p,o){14 w=p||o;7(a.2L(k.3Q)){h=k.3Q.22(b.2j(),h,p,o);7(h===11)X}b.37("15.1B",w)}}));X c},2u:S(){b.1i.U.1D("31.1m")}});c.2n()}S J(b,c,k){14 h=1w.1N(c/2),p=1w.1N(k/2);c={4J:[[0,0],[c,k],[c,0]],4U:[[0,0],[c,0],[0,k]],4A:[[0,k],[c,0],[c,k]],4C:[[0,0],[0,k],[c,k]],60:[[0,k],[h,0],[c,k]],61:[[0,0],[c,0],[h,k]],6i:[[0,0],[c,p],[0,k]],63:[[c,0],[c,k],[0,p]]};c.64=c.4J;c.65=c.4U;c.66=c.4A;c.68=c.4C;X c[b]}S P(b){S c(j){14 f=o.19,g=["Y","1v"],l={Y:0,1v:0,Z:0,1u:0},m=0;7(p.1F===11||!f)X 11;j=j||h.1F;f.17({Z:"",1u:"",Y:"",1v:"",4D:""});g[j.1z==="y"?"4L":"69"]("Z","1u");7(a.24.2i)l={Z:j.1z==="y"?0:0,Y:0,1u:j.1z==="y"?0:0,1v:0};2R(j[j.1z==="y"?"x":"y"]){1I"1r":f.17(g[0],"50%").17("4D-"+g[0],-(u[j.1z==="y"?"1a":"1h"]/2));1E;1I g[0]:f.17(g[0],l[g[0]]+i);1E;1I g[1]:f.17(g[1],l[g[1]]+i);1E}m=u[j.1z==="x"?"1a":"1h"];7(d)m-=23(q.17("1l-"+j[j.1z]+"-1a"),10);j[j.1z]===g[2]?f.17(g[2],-l[g[2]]-m):f.17(g[3],l[g[3]]-m)}S k(j,f,g){7(o.19){j=a.1G({},h.1F);f=h.1O.1q?a.1G({},h.1O):4E;14 l=j.1z==="y"?["y","Z","Y","1h"]:["x","Y","Z","1a"],m=g.4F,t=23(q.17("1l-"+j[l[0]]+"-1a"),10);a.1y([j,f],S(){7(m.Y)T.x=T.x==="1r"?m.Y>0?"Y":"1v":T.x==="Y"?"1v":"Y";7(m.Z)T.y=T.y==="1r"?m.Z>0?"Z":"1u":T.y==="Z"?"1u":"Z"});g[l[1]]+=(j[l[0]]===l[1]?1:-1)*(u[l[3]]-t);g[l[2]]-=i;7(j.1A()!==x.1F.1A()&&(x.Z!==m.Z||x.Y!==m.Y))h.38(j,f);x.Y=m.Y;x.Z=m.Z;x.1F=j}}14 h=T,p=b.1U.1d.19,o=b.1i,w=o.U,q=o.3d,x={Z:0,Y:0,1F:{1A:S(){}}},u={1a:p.1a,1h:p.1h},e={},d=p.1l||0,i=p.1q||0,n=p.2S||11;h.1F=2E;h.1O=2E;h.3w={"^1f.20|1d.19.(1F|1O|2S|1l)":S(){d=p.1l;7(h.3R()){h.2x();h.3U();h.38()}1b h.19.1Y();T.26("1f.1g")!=="2A"&&T.2a()},"^1d.19.(1h|1a)":S(){u={1a:p.1a,1h:p.1h};h.2x();h.38();b.2a()}};a.1G(h,{2n:S(){7(n===1e)n=a("<2e />")[0].3Y?"2e":a.24.2i&&(h.1O&&/1r/i.1J(h.1O.1A())||u.1h!==u.1a)?"2B":"2P";1b 7(n==="2e")n=a.24.2i?"2B":!a("<2e />")[0].3Y?"2P":"2e";1b 7(n==="2P")n=a.24.2i&&/1r/i.1J(h.1O.1A())?"2B":n;7(h.3R()){h.2x();h.3U();h.38();w.1n("3i.19",k)}X h},3R:S(){14 j=p.1F,f=p.1O||j,g=b.1U.1f.2g,l=b.1U.1f.20;7(l.1A)l=l.1A();7(j===11||l===11&&g===11)X 11;1b{7(j===1e)h.1F=1W a.1c.V.18.2p(l);1b 7(!j.1A)h.1F=1W a.1c.V.18.2p(j);7(f===1e)h.1O=1W a.1c.V.18.2p(l);1b 7(!f.1A){h.1O=1W a.1c.V.18.2p(f);h.1O.1z=h.1F.1z}}X h.1F.1A()!=="4c"},3U:S(){14 j=o.19,f=h.1O[h.1O.1z],g="1l-"+f+"-2Z";e.2D=j.17("3v-2Z","").17("1l","").17("3v-2Z")||"2O";e.1l=j.26(0).1d?j.26(0).1d["1l"+f.4K(0)+f.3H(1)+"6c"]:j.17(g)||"2O";7(/4H?\\(0, 0, 0(, 0)?\\)|2O/i.1J(e.2D))e.2D=q.17(d?"3v-2Z":g);7(!e.1l||/4H?\\(0, 0, 0(, 0)?\\)|2O/i.1J(e.1l))e.1l=q.17(g)||e.2D;a("*",j).2h(j).17("3v-2Z","2O").17("1l",0)},2x:S(){14 j=u.1a,f=u.1h;o.19&&o.19.1Y();o.19=a(\'<1K 1T="16-U-19 16-2m-15">\').17(u).3V(w);2R(n){1I"2e":o.19.2Q(\'<2e 1h="\'+f+\'" 1a="\'+j+\'" />\');1E;1I"2B":o.19.3e(\'<2B:3P 6d="0 0" 6e="\'+j+" "+f+\'" 6f="\'+!!d+\'" 1d="4M:30(#3y#4N); 33:4O-3j; 6g:1e; 1f: 3k; Z:0; Y:0; 1a:\'+j+"2b; 1h:"+f+"2b; 6h-6j:"+h.1F.y+\';"><2B:55 6k="\'+(d-2)+\'2b" 6l="4W" 6m="10" 1d="4M:30(#3y#4N); 33:4O-3j;" />\');1E;1I"2P":o.19.2Q(\'<1K 1T="16-U-19-6n" />\').2Q(d?\'<1K 1T="16-U-19-1l" />\':"");1E}X h},38:S(j,f){14 g=o.19,l=u.1a,m=u.1h,t=d>0?0:1,r=1w.6o(d/2+0.5),v;f||(f=j?j:h.1O);7(!j)j=h.1F;7(f.x==="3c")f.x=j.x;7(f.y==="3c")f.y=j.y;g=g.58();2R(n){1I"2e":g=g.26(0).3Y("2d");g.6p(0,0,4S,4S);g.6q();7(d){v=J(f.1A(),l*2,m*2);g.6s=e.1l;g.6t=d+1;g.6u="4W";g.4Y=4X;g.6v();g.6w(f.x==="Y"?0:f.x==="1v"?-l:-l/2,f.y==="Z"?0:f.y==="1u"?-m:-m/2)}1b v=J(f.1A(),l,m);g.6x=e.2D;2H(g.4Y=0;t<2;t++){g.6y=t&&d?"6z-25":"6B-4Z";g.6C();g.6D(v[0][0],v[0][1]);g.52(v[1][0],v[1][1]);g.52(v[2][0],v[2][1]);g.6E();g.2D();t||g.55()}1E;1I"2B":v=J(f.1A(),l,m);t="m"+v[0][0]+","+v[0][1]+" l"+v[1][0]+","+v[1][1]+" "+v[2][0]+","+v[2][1]+" 6H";g.1t({6I:t,6L:e.2D});7(d){g.58().1t("2Z",e.1l);7(f.1z==="y"){g.17("Z",(f.y==="Z"?1:-1)*(d-2));g.17("Y",f.x==="Y"?1:-2)}1b{g.17("Y",(f.x==="Y"?1:-1)*(d-2));g.17("Z",f.y==="Z"?1:-2)}}1E;1I"2P":7(f.1z==="y"){t=l>m?1.5:lm?5:2.2;r=[1w.1N(t*r*(f.x==="1v"?-1:1)*(f.y==="1r"?0.9:1)),f.y==="Z"?r:f.y==="1u"?-r:0]}g.3t("1d").1y(S(s){14 y={x:f.1z==="x"?f.x==="Y"?"1v":"Y":f.x,y:f.1z==="y"?f.y==="Z"?"1u":"Z":f.y},z=f.x==="1r"?["Y","1v",y.y,m,l]:["Z","1u",y.x,l,m],A=e[!s&&d?"1l":"2D"];s&&a(T).17({1f:"3k","z-34":1,Y:r[0],Z:r[1]});f.x==="1r"||f.y==="1r"?a(T).17("1l-"+z[2],z[3]+"2b 3C "+A).17("1l-"+z[0],1w.1N(z[4]/2)+"2b 48 2O").17("1l-"+z[1],1w.1N(z[4]/2)+"2b 48 2O"):a(T).17("1l-1a",1w.1N(m/2)+"2b "+1w.1N(l/2)+"2b").17("1l-"+y.x,1w.1N(l/2)+"2b 3C "+A).17("1l-"+y.y,1w.1N(m/2)+"2b 3C "+A)});1E}c(j);X h},2u:S(){o.19&&o.19.1Y();w.1D("3i.19")}})}S Q(b,c){14 k=T,h=b.1i,p=h.U;h.1V=a("#V-1V");a.1G(k,{2n:S(){c=a.1G(1e,a.1c.V.18.1Q.3z,c);p.1n("31.2c 4b.2c",S(o,w,q){o=o.28.2X("U","");a.2L(c[o])?c[o].22(h.1V,q,w):k[o](q)});h.1V.1x||k.2x();c.3D===1e&&h.1V.1n("3h.2c"+b.1H,S(){b.13.22(b)})},2x:S(){h.1V=a("<1K />",{1H:"V-1V",17:{1f:"3k",Z:0,Y:0,33:"49"}}).2l(1R.32);a(B).1n("2s.2c",S(){h.1V.17({1h:1w.3g(a(B).1h(),a(1R).1h()),1a:1w.3g(a(B).1a(),a(1R).1a())})}).2k("2s")},W:S(o){h.1V.59(o)},13:S(o){h.1V.5a(o)},2u:S(){14 o=1e;a("*").1y(S(){14 w=a(T).1Z("V");7(w&&w.1H!==b.1H&&w.1U.W.1Q)X o=11});7(o){h.1V.1Y();a(B).1D("3E.2c 2s.2c")}1b h.1V.1D("3h.2c"+b.1H);p.1D("31.2c 4b.2c")}});k.2n()}S R(b){14 c=T,k=b.1i,h=k.U,p=".29-"+b.1H,o="3i"+p+" 31"+p;a.1G(c,{2n:S(){k.29=a(\'<3I 1T="16-U-29" 5b="0" 5c="-1" 5d="5e:\\\'\\\';" 1d="33:3j; 1f:3k; z-34:-1; 3q:5f(3m=0);">\');k.29.2l(h);h.1n(o,c.1q)},1q:S(){14 w=b.5g("36"),q=b.18.19,x=b.1i.19,u;u=23(h.17("1l-Y-1a"),10);u={Y:-u,Z:-u};7(q&&x){q=q.1F.1z==="x"?["1a","Y"]:["1h","Z"];u[q[1]]-=x[q[0]]()}k.29.17(u).17(w)},2u:S(){c.3I.1Y();h.1D(o)}});c.2n()}a.1c.V=S(b,c,k){14 h=2f(b).2M(),p=11,o=h==="46"?[1e]:a.5h(3s).57(1),w=o[o.1x-1],q;7(!b&&a(T).1Z("V")||h==="5i")X(q=a(T).5j(0).1Z("V"))?q.2j():D;1b 7("1A"===1k b){a(T).1y(S(){14 x=a(T).1Z("V");7(!x)X 1e;7(/5k|37/.1J(h)&&c)7(k!==D)x.37(c,k);1b p=x.26(c);1b{7(!x.1o&&(h==="W"||h==="3o")){7(w.5l)x.1L.1s=w;x.1X()}1b 7(h==="5m"){h="46";o=[11]}x[h]&&x[h].3a(x[h],o)}});X p!==11?p:a(T)}1b 7("1C"===1k b){K(b);q=a.1G(1e,{},a.1c.V.3z,b);X a.1c.V.1n.22(T,q)}};a.1c.V.1n=S(b){X a(T).1y(S(){S c(x){S u(){h.1X(1k x==="1C"||p.W.3r);o.W.1D(w.W);o.13.1D(w.13)}7(h.1L.1S)X 11;h.1L.1s=a.1G({},x);7(p.W.2W>0){h.1M.W=3B(u,p.W.2W);w.W!==w.13&&o.13.1n(w.13,S(){2w(h.1M.W)})}1b u()}14 k,h,p,o,w,q;k=b.1H===11||b.1H.1x<1||a("#16-U-"+b.1H).1x?a.1c.V.4p++:b.1H;q=".V-"+k+"-2x";h=N.22(a(T),k,b);7(h===11)X 1e;p=h.1U;a(T).1t("1p")&&a(T).1Z("3T",a(T).1t("1p")).3t("1p");a.1y(a.1c.V.18,S(){T.2F==="2F"&&T(h)});o={W:p.W.1g,13:p.13.1g};w={W:2f(p.W.1s).2X(" ",q+" ")+q,13:2f(p.13.1s).2X(" ",q+" ")+q};p.W.3r||p.4B||p.W.1s===11?c():o.W.1n(w.W,c)})};a.1y({1t:S(b){14 c=a(T).1Z("V");X 3s.1x===1&&b==="1p"&&c&&c.1o===1e?a(T).1Z("3T"):2E},1Y:a.16?2E:S(b,c){T.1y(S(){7(!c)7(!b||a.3q(b,[T]).1x)a("*",T).2h(T).1y(S(){a(T).5J("1Y")})})}},S(b,c){7(!c)X 3L;14 k=a.1c[b];a.1c[b]=S(){X c.3a(T,3s)||k.3a(T,3s)}});a.1c.V.4p=0;a.1c.V.3N="3h 5P 3A 4r 3n 4V 3G".2K(" ");a.1c.V.3Z=5V;a.1c.V.18={2p:S(b){T.x=(2f(b).2X(/4w/i,"1r").4x(/Y|1v|1r/i)||["3c"])[0].2M();T.y=(2f(b).2X(/4w/i,"1r").4x(/Z|1u|1r/i)||["3c"])[0].2M();T.1z=b.4K(0).3x(/^(t|b)/)>-1?"y":"x";T.1A=S(){X T.1z==="y"?T.y+T.x:T.x+T.y};T.4G=S(){14 c=T.x.3H(0,1),k=T.y.3H(0,1);X c===k?c:c==="c"||c!=="c"&&k!=="c"?k+c:c+k}}};a.1c.V.3z={4B:11,1H:11,3S:1e,2v:{28:"1T"},15:{1B:1e,1t:"1p",1p:{1B:11,2J:11}},1f:{20:"Z Y",2g:"1u 1v",1g:11,2I:11,1q:{x:0,y:0,2A:1e,2G:11,2s:1e,2C:1e,1j:11}},W:{1g:11,1s:"3G",2C:1e,2W:3X,4Q:11,3r:11},13:{1g:11,1s:"4V",2C:1e,2W:0,2N:11,21:11},1d:{40:"",2m:1e},51:{1X:a.2Y,53:a.2Y,W:a.2Y,13:a.2Y,2z:a.2Y,3D:a.2Y}};14 I=a();a.1c.V.18.1m=S(b){14 c=b.18.1m,k=b.1U.15;7(k.1m&&k.1m.30)7(c)X c;1b{b.18.1m=1W O(b);X b.18.1m}};a.1c.V.18.1m.2F="1X";a.1c.V.18.1m.3b=S(b){7(b.15!==D)7(b.15.1m!==D){7(1k b.15.1m!=="1C")b.15.1m={30:b.15.1m};7(b.15.1B===11)b.15.1B="6M...";b.15.1m.44=45(b.15.1m.44);b.15.1m.2T=45(b.15.1m.2T);7(b.15.1m.2T){b=b.15.1m.30;a("#V-2T").1x||a(\'<1K 1H="V-2T" 1T="16-U-3F" />\').2l(1R.32);I.1x||(I=a("<1K />").2l("#V-2T").35(b+" 4z"))}}};a.1c.V.18.19=S(b){14 c=b.18.19,k=b.1U.1d.19;7(k&&k.1F)7(c)X c;1b{b.18.19=1W P(b);b.18.19.2n();X b.18.19}};a.1c.V.18.19.2F="1X";a.1c.V.18.19.3b=S(b){7(b.1d!==D&&b.1d.19!==D){7(1k b.1d.19!=="1C")b.1d.19={1F:b.1d.19};7(1k b.1d.19.2S!=="1A")b.1d.19.2S=1e;7(!/2e|2P/i.1J(b.1d.19.2S))b.1d.19.2S=1e;7(1k b.1d.19.1a!=="39")b.1d.19.1a=12;7(1k b.1d.19.1h!=="39")b.1d.19.1h=12;7(1k b.1d.19.1l!=="39")b.1d.19.1l=4}};a.1c.V.18.42=S(b,c){S k(e,d){2H(14 i=0,n=1,j=1,f=0,g=0,l=e.1a,m=e.1h;l>0&&m>0&&n>0&&j>0;){l=1w.1N(l/2);m=1w.1N(m/2);7(c.x==="Y")n=l;1b 7(c.x==="1v")n=e.1a-l;1b n+=1w.1N(l/2);7(c.y==="Z")j=m;1b 7(c.y==="1u")j=e.1h-m;1b j+=1w.1N(m/2);2H(i=d.1x;i--;){7(d.1x<2)1E;f=d[i][0]-e.1j.Y;g=d[i][1]-e.1j.Z;7(c.x==="Y"&&f>=n||c.x==="1v"&&f<=n||c.x==="1r"&&(fe.1a-n)||c.y==="Z"&&g>=j||c.y==="1u"&&g<=j||c.y==="1r"&&(ge.1h-j))d.57(i,1)}}X{Y:d[0][0],Z:d[0][1]}}14 h=b.1t("3P").2M(),p=b.1t("5Y").2K(","),o=[],w=a(\'4z[67="#\'+b.6a("4R").1t("6b")+\'"]\').1j(),q={1a:0,1h:0,1j:{Z:4I,1v:0,1u:0,Y:4I}},x=0,u=0;7(h==="4a")2H(x=p.1x;x--;){u=[23(p[--x],10),23(p[x+1],10)];7(u[0]>q.1j.1v)q.1j.1v=u[0];7(u[0]q.1j.1u)q.1j.1u=u[1];7(u[1] 0 && !(posLeft >= targetLeft && posLeft < targetLeft + targetWidth)) { - position.left += newOffset - atOffset; + position.left += newOffset - atOffset + adjustWidth; } else if(overflowRight > 0 && posLeft + elemWidth > targetLeft) { - position.left += my.x === 'center' ? -newOffset + atOffset : newOffset - atOffset; + position.left += (my.x === 'center' ? -1 : 1) * (newOffset - atOffset - adjustWidth); } return position.left - posLeft; @@ -859,6 +860,7 @@ function QTip(target, options, id) myOffset = my.y === 'top' ? -elemHeight : my.y === 'bottom' ? elemHeight : -elemHeight / 2, atOffset = at.y === 'top' ? targetHeight : at.y === 'bottom' ? -targetHeight : 0, adjustY = -2 * posOptions.adjust.y, + adjustHeight = my.y !== at.y && at.y !== 'center' ? targetHeight : 0, newOffset = atOffset + myOffset + adjustY, overflowTop = winScroll - posTop, overflowBottom = posTop + elemHeight - winHeight - winScroll; @@ -867,7 +869,7 @@ function QTip(target, options, id) position.top += my.y === 'center' ? -newOffset + atOffset : newOffset; } else if(overflowBottom > 0) { - position.top += newOffset - atOffset; + position.top += newOffset - atOffset - adjustHeight; } return position.top - posTop;