(function(n,t,i){function et(t){function g(n){var u=n.precedance==="y",s=p[u?"width":"height"],o=p[u?"height":"width"],l=n.string().indexOf("center")>-1,h=s*(l?.5:1),i=Math.pow,v=Math.round,a,e,f,r=Math.sqrt(i(h,2)+i(o,2)),t=[c/h*r,c/o*r];return t[2]=Math.sqrt(i(t[0],2)-i(c,2)),t[3]=Math.sqrt(i(t[1],2)-i(c,2)),a=r+t[2]+t[3]+(l?0:t[0]),e=a/r,f=[v(e*o),v(e*s)],{height:f[u?0:1],width:f[u?1:0]}}function tt(t){var e=h.titlebar&&t.y==="top",f=e?h.titlebar:h.content,i=n.browser.mozilla,o=i?"-moz-":n.browser.webkit?"-webkit-":"",r=t.y+(i?"":"-")+t.x,u=o+(i?"border-radius-"+r:"border-"+r+"-radius");return parseInt(f.css(u),10)||parseInt(v.css(u),10)||0}function d(n,t,i){t=t?t:n[n.precedance];var f=v.hasClass(y),e=h.titlebar&&n.y==="top",o=e?h.titlebar:h.content,u="border-"+t+"-width",r;return v.addClass(y),r=parseInt(o.css(u),10),r=(i?r||parseInt(v.css(u),10):r)||0,v.toggleClass(y,f),r}function nt(n,f,e){if(h.tip){var l=s.corner.clone(),v=e.adjusted,g=t.options.position.adjust.method.split(" "),d=g[0],k=g[1]||g[0],y={left:r,top:r,x:0,y:0},c,b={},p;s.corner.fixed!==u&&(d==="shift"&&l.precedance==="x"&&v.left&&l.y!=="center"?l.precedance=l.precedance==="x"?"y":"x":d==="flip"&&v.left&&(l.x=l.x==="center"?v.left>0?"left":"right":l.x==="left"?"right":"left"),k==="shift"&&l.precedance==="y"&&v.top&&l.x!=="center"?l.precedance=l.precedance==="y"?"x":"y":k==="flip"&&v.top&&(l.y=l.y==="center"?v.top>0?"top":"bottom":l.y==="top"?"bottom":"top"),l.string()!==w.corner.string()&&(w.top!==v.top||w.left!==v.left)&&s.update(l,r)),c=s.position(l,v),c.right!==i&&(c.left=-c.right),c.bottom!==i&&(c.top=-c.bottom),c.user=Math.max(0,a.offset),(y.left=d==="shift"&&!!v.left)&&(l.x==="center"?b["margin-left"]=y.x=c["margin-left"]-v.left:(p=c.right!==i?[v.left,-c.left]:[-v.left,c.left],(y.x=Math.max(p[0],p[1]))>p[0]&&(e.left-=v.left,y.left=r),b[c.right!==i?"right":"left"]=y.x)),(y.top=k==="shift"&&!!v.top)&&(l.y==="center"?b["margin-top"]=y.y=c["margin-top"]-v.top:(p=c.bottom!==i?[v.top,-c.top]:[-v.top,c.top],(y.y=Math.max(p[0],p[1]))>p[0]&&(e.top-=v.top,y.top=r),b[c.bottom!==i?"bottom":"top"]=y.y)),h.tip.css(b).toggle(!(y.x&&y.y||l.x==="center"&&y.y||l.y==="center"&&y.x)),e.left-=c.left.charAt?c.user:d!=="shift"||y.top||!y.left&&!y.top?c.left:0,e.top-=c.top.charAt?c.user:k!=="shift"||y.left||!y.left&&!y.top?c.top:0,w.left=v.left,w.top=v.top,w.corner=l.clone()}}var s=this,a=t.options.style.tip,h=t.elements,v=h.tooltip,w={top:0,left:0},p={width:a.width,height:a.height},l={},c=a.border||0,b=".qtip-tip",k=!!(n("<canvas />")[0]||{}).getContext;s.mimic=s.corner=e,s.border=c,s.offset=a.offset,s.size=p,t.checks.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){s.init()||s.destroy(),t.reposition()},"^style.tip.(height|width)$":function(){p={width:a.width,height:a.height},s.create(),s.update(),t.reposition()},"^content.title.text|style.(classes|widget)$":function(){h.tip&&s.update()}},n.extend(s,{init:function(){var t=s.detectCorner()&&(k||n.browser.msie);return t&&(s.create(),s.update(),v.unbind(b).bind("tooltipmove"+b,nt)),t},detectCorner:function(){var i=a.corner,n=t.options.position,o=n.at,e=n.my.string?n.my.string():n.my;return i===r||e===r&&o===r?r:(i===u?s.corner=new f.Corner(e):i.string||(s.corner=new f.Corner(i),s.corner.fixed=u),s.corner.string()!=="centercenter")},detectColours:function(i){var rt,c,u,r=h.tip.css("cssText",""),o=i||s.corner,b=o[o.precedance],k="border-"+b+"-color",tt="border"+b.charAt(0)+b.substr(1)+"Color",f=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,e="background-color",w="transparent",d=" !important",it=n(document.body).css("color"),ut=t.elements.content.css("color"),nt=h.titlebar&&(o.y==="top"||o.y==="center"&&r.position().top+p.height/2+a.offset<h.titlebar.outerHeight(1)),g=nt?h.titlebar:h.content;v.addClass(y),l.fill=c=r.css(e),l.border=u=r[0].style[tt]||r.css(k)||v.css(k),(!c||f.test(c))&&(l.fill=g.css(e)||w,f.test(l.fill)&&(l.fill=v.css(e)||c)),(!u||f.test(u)||u===it)&&(l.border=g.css(k)||w,f.test(l.border)&&(l.border=u)),n("*",r).add(r).css("cssText",e+":"+w+d+";border:0"+d+";"),v.removeClass(y)},create:function(){var i=p.width,r=p.height,t;h.tip&&h.tip.remove(),h.tip=n("<div />",{"class":"ui-tooltip-tip"}).css({width:i,height:r}).prependTo(v),k?n("<canvas />").appendTo(h.tip)[0].getContext("2d").save():(t='<vml:shape coordorigin="0,0" style="display:inline-block; position:absolute; behavior:url(#default#VML);"></vml:shape>',h.tip.html(t+t))},update:function(t,i){var ot=h.tip,et=ot.children(),it=p.width,tt=p.height,ht="px solid ",st="px dashed transparent",o=a.mimic,rt=Math.round,ut,v,y,nt,b;t||(t=w.corner||s.corner),o===r?o=t:(o=new f.Corner(o),o.precedance=t.precedance,o.x==="inherit"?o.x=t.x:o.y==="inherit"?o.y=t.y:o.x===o.y&&(o[t.precedance]=t[t.precedance])),ut=o.precedance,s.detectColours(t),l.border!=="transparent"&&l.border!=="#123456"?(c=d(t,e,u),a.border===0&&c>0&&(l.fill=l.border),s.border=c=a.border!==u?a.border:c):s.border=c=0,y=ft(o,it,tt),s.size=b=g(t),ot.css(b),nt=t.precedance==="y"?[rt(o.x==="left"?c:o.x==="right"?b.width-it-c:(b.width-it)/2),rt(o.y==="top"?b.height-tt:0)]:[rt(o.x==="left"?b.width-it:0),rt(o.y==="top"?c:o.y==="bottom"?b.height-tt-c:(b.height-tt)/2)],k?(et.attr(b),v=et[0].getContext("2d"),v.restore(),v.save(),v.clearRect(0,0,3e3,3e3),v.translate(nt[0],nt[1]),v.beginPath(),v.moveTo(y[0][0],y[0][1]),v.lineTo(y[1][0],y[1][1]),v.lineTo(y[2][0],y[2][1]),v.closePath(),v.fillStyle=l.fill,v.strokeStyle=l.border,v.lineWidth=c*2,v.lineJoin="miter",v.miterLimit=100,c&&v.stroke(),v.fill()):(y="m"+y[0][0]+","+y[0][1]+" l"+y[1][0]+","+y[1][1]+" "+y[2][0]+","+y[2][1]+" xe",nt[2]=c&&/^(r|b)/i.test(t.string())?parseFloat(n.browser.version,10)===8?2:1:0,et.css({antialias:""+(o.string().indexOf("center")>-1),left:nt[0]-nt[2]*Number(ut==="x"),top:nt[1]-nt[2]*Number(ut==="y"),width:it+c,height:tt+c}).each(function(t){var i=n(this);i[i.prop?"prop":"attr"]({coordsize:it+c+" "+(tt+c),path:y,fillcolor:l.fill,filled:!!t,stroked:!t}).css({display:c||t?"block":"none"}),!t&&i.html()===""&&i.html('<vml:stroke weight="'+c*2+'px" color="'+l.border+'" miterlimit="1000" joinstyle="miter"  style="behavior:url(#default#VML); display:inline-block;" />')})),i!==r&&s.position(t)},position:function(t){var v=h.tip,i={},l=Math.max(0,a.offset),f,e,o;return a.corner===r||!v?r:(t=t||s.corner,f=t.precedance,e=g(t),o=[t.x,t.y],f==="x"&&o.reverse(),n.each(o,function(n,r){var o,s;r==="center"?(o=f==="y"?"left":"top",i[o]="50%",i["margin-"+o]=-Math.round(e[f==="y"?"width":"height"]/2)+l):(o=d(t,r,u),s=tt(t),i[r]=n?c?d(t,r):0:l+(s>o?s:0))}),i[t[f]]-=e[f==="x"?"width":"height"],v.css({top:"",bottom:"",left:"",right:"",margin:""}).css(i),i)},destroy:function(){h.tip&&h.tip.remove(),v.unbind(b)}}),w.corner=new f.Corner(s.init())}function ft(n,t,i){var u=Math.ceil(t/2),f=Math.ceil(i/2),r={bottomright:[[0,0],[t,i],[t,0]],bottomleft:[[0,0],[t,0],[0,i]],topright:[[0,i],[t,0],[t,i]],topleft:[[0,0],[0,i],[t,i]],topcenter:[[0,i],[u,0],[t,i]],bottomcenter:[[0,0],[t,0],[u,i]],rightcenter:[[0,0],[t,f],[0,i]],leftcenter:[[t,0],[t,i],[0,f]]};return r.lefttop=r.bottomright,r.righttop=r.bottomleft,r.leftbottom=r.topright,r.rightbottom=r.topleft,r[n.string()]}function ot(i){var o=this,p=i.options.show.modal,a=i.elements,s=a.tooltip,b="#qtip-overlay",h=".qtipmodal",l=h+i.id,y="is-modal-qtip",w=n(document.body),e;i.checks.modal={"^show.modal.(on|blur)$":function(){o.init(),a.overlay.toggle(s.is(":visible"))}},n.extend(o,{init:function(){return p.on?(e=o.create(),s.attr(y,u).css("z-index",f.modal.zindex+n(c+"["+y+"]").length).unbind(h).unbind(l).bind("tooltipshow"+h+" tooltiphide"+h,function(t,i,r){var u=t.originalEvent;if(u&&t.type==="tooltiphide"&&/mouse(leave|enter)/.test(u.type)&&n(u.relatedTarget).closest(e[0]).length)try{t.preventDefault()}catch(f){}else(!u||u&&!u.solo)&&o[t.type.replace("tooltip","")](t,r)}).bind("tooltipfocus"+h,function(t){if(!t.isDefaultPrevented()){var i=n(c).filter("["+y+"]"),r=f.modal.zindex+i.length,u=parseInt(s[0].style.zIndex,10);e[0].style.zIndex=r-1,i.each(function(){this.style.zIndex>u&&(this.style.zIndex-=1)}),i.end().filter("."+v).qtip("blur",t.originalEvent),s.addClass(v)[0].style.zIndex=r;try{t.preventDefault()}catch(o){}}}).bind("tooltiphide"+h,function(t){n("["+y+"]").filter(":visible").not(s).last().qtip("focus",t)}),p.escape&&n(t).unbind(l).bind("keydown"+l,function(n){n.keyCode===27&&s.hasClass(v)&&i.hide(n)}),p.blur&&a.overlay.unbind(l).bind("click"+l,function(n){s.hasClass(v)&&i.hide(n)}),o):o},create:function(){var i=n(b);return i.length?a.overlay=i.insertAfter(n(c).last()):(e=a.overlay=n("<div />",{id:b.substr(1),html:"<div></div>",mousedown:function(){return r}}).insertAfter(n(c).last()),n(t).unbind(h).bind("resize"+h,function(){e.css({height:n(t).height(),width:n(t).width()})}).triggerHandler("resize"),e)},toggle:function(t,i,f){if(t&&t.isDefaultPrevented())return o;var h=p.effect,b=i?"show":"hide",v=e.is(":visible"),a=n("["+y+"]").filter(":visible").not(s),k;return e||(e=o.create()),e.is(":animated")&&v===i||!i&&a.length?o:(i?(e.css({left:0,top:0}),e.toggleClass("blurs",p.blur),w.bind("focusin"+l,function(t){var f=n(t.target),i=f.closest(".qtip"),u=i.length<1?r:parseInt(i[0].style.zIndex,10)>parseInt(s[0].style.zIndex,10);!u&&n(t.target).closest(c)[0]!==s[0]&&s.find("input:visible").filter(":first").focus()})):w.undelegate("*","focusin"+l),e.stop(u,r),n.isFunction(h)?h.call(e,i):h===r?e[b]():e.fadeTo(parseInt(f,10)||90,i?1:0,function(){i||n(this).hide()}),i||e.queue(function(n){e.css({left:"",top:""}),n()}),o)},show:function(n,t){return o.toggle(n,u,t)},hide:function(n,t){return o.toggle(n,r,t)},destroy:function(){var r=e;return r&&(r=n("["+y+"]").not(s).length<1,r?(a.overlay.remove(),n(t).unbind(h)):a.overlay.unbind(h+i.id),w.undelegate("*","focusin"+l)),s.removeAttr(y).unbind(h)}}),o.init()}function st(t){var u=this,i=t.elements,r=i.tooltip,f=".bgiframe-"+t.id;n.extend(u,{init:function(){i.bgiframe=n('<iframe class="ui-tooltip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>'),i.bgiframe.appendTo(r),r.bind("tooltipmove"+f,u.adjust)},adjust:function(){var o=t.get("dimensions"),e=t.plugins.tip,f=i.tip,u,n;n=parseInt(r.css("border-left-width"),10)||0,n={left:-n,top:-n},e&&f&&(u=e.corner.precedance==="x"?["width","left"]:["height","top"],n[u[1]]-=f[u[0]]()),i.bgiframe.css(n).css(o)},destroy:function(){i.bgiframe.remove(),r.unbind(f)}}),u.init()}function tt(t){var f=this,o=t.elements.tooltip,i=t.options.content.ajax,e=".qtip-ajax",s=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,h=u;t.checks.ajax={"^content.ajax":function(n,t,r){t==="ajax"&&(i=r),t==="once"?f.init():i&&i.url?f.load():o.unbind(e)}},n.extend(f,{init:function(){return i&&i.url&&o.unbind(e)[i.once?"one":"bind"]("tooltipshow"+e,f.load),f},load:function(u,e){function a(n,i,r){n.status!==0&&t.set("content.text",i+": "+r)}function v(i){h&&(i=n("<div/>").append(i.replace(s,"")).find(h)),t.set("content.text",i)}function y(){l&&(t.show(u.originalEvent),e=r),n.isFunction(i.complete)&&i.complete.apply(this,arguments)}var c=i.url.indexOf(" "),o=i.url,h,l=i.once&&!i.loading&&e;if(l)try{u.preventDefault()}catch(p){}else if(u&&u.isDefaultPrevented())return f;c>-1&&(h=o.substr(c),o=o.substr(0,c)),n.ajax(n.extend({success:v,error:a,context:t},i,{url:o,complete:y}))}}),f.init()}function it(t,i){var y,h,v,s,g,c=n(this),d=n(document.body),b=this===document?d:c,w=c.metadata?c.metadata(i.metadata):e,nt=i.metadata.type==="html5"&&w?w[i.metadata.name]:e,l=c.data(i.metadata.name||"qtipopts");try{l=typeof l=="string"?new Function("return "+l)():l}catch(tt){p("Unable to parse HTML5 attribute data: "+l)}s=n.extend(u,{},o.defaults,i,typeof l=="object"?k(l):e,k(nt||w)),h=s.position,s.id=t;if("boolean"==typeof s.content.text){v=c.attr(s.content.attr);if(s.content.attr!==r&&v)s.content.text=v;else return p("Unable to locate content for tooltip! Aborting render of tooltip on element: ",c),r}h.container===r&&(h.container=d),h.target===r&&(h.target=b),s.show.target===r&&(s.show.target=b),s.show.solo===u&&(s.show.solo=d),s.hide.target===r&&(s.hide.target=b),s.position.viewport===u&&(s.position.viewport=h.container),h.at=new f.Corner(h.at),h.my=new f.Corner(h.my);if(n.data(this,"qtip"))if(s.overwrite)c.qtip("destroy");else if(s.overwrite===r)return r;return s.suppress&&(g=n.attr(this,"title"))&&n(this).removeAttr("title").attr(a,g),y=new rt(c,s,t,!!v),n.data(this,"qtip",y),c.bind("remove.qtip-"+t,function(){y.destroy()}),y}function rt(p,w,tt,it){function wt(){var i=[w.show.target[0],w.hide.target[0],rt.rendered&&et.tooltip[0],w.position.container[0],w.position.viewport[0],t,document];rt.rendered?n([]).pushStack(n.grep(i,function(n){return typeof n=="object"})).unbind(st):w.show.target.unbind(st+"-create")}function bt(){function a(n){ft.is(":visible")&&rt.reposition(n)}function v(n){if(ft.hasClass(l))return r;clearTimeout(rt.timers.inactive),rt.timers.inactive=setTimeout(function(){rt.hide(n)},w.hide.inactive)}function y(t){if(ft.hasClass(l)||ct||ht)return r;var e=n(t.relatedTarget||t.target),u=e.closest(c)[0]===ft[0],o=e[0]===i.show[0];clearTimeout(rt.timers.show),clearTimeout(rt.timers.hide);if(f.target==="mouse"&&u||w.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(u||o))try{t.preventDefault(),t.stopImmediatePropagation()}catch(s){}else w.hide.delay>0?rt.timers.hide=setTimeout(function(){rt.hide(t)},w.hide.delay):rt.hide(t)}function s(n){if(ft.hasClass(l))return r;clearTimeout(rt.timers.show),clearTimeout(rt.timers.hide);var t=function(){rt.toggle(u,n)};w.show.delay>0?rt.timers.show=setTimeout(t,w.show.delay):t()}var f=w.position,i={show:w.show.target,hide:w.hide.target,viewport:n(f.viewport),document:n(document),body:n(document.body),window:n(t)},e={show:n.trim(""+w.show.event).split(" "),hide:n.trim(""+w.hide.event).split(" ")},b=n.browser.msie&&parseInt(n.browser.version,10)===6;ft.bind("mouseenter"+st+" mouseleave"+st,function(n){var t=n.type==="mouseenter";t&&rt.focus(n),ft.toggleClass(ut,t)}),w.hide.fixed&&(i.hide=i.hide.add(ft),ft.bind("mouseover"+st,function(){ft.hasClass(l)||clearTimeout(rt.timers.hide)})),/mouse(out|leave)/i.test(w.hide.event)?w.hide.leave==="window"&&i.window.bind("mouseout"+st+" blur"+st,function(n){/select|option/.test(n.target)&&!n.relatedTarget&&rt.hide(n)}):/mouse(over|enter)/i.test(w.show.event)&&i.hide.bind("mouseleave"+st,function(){clearTimeout(rt.timers.show)}),(""+w.hide.event).indexOf("unfocus")>-1&&i.body.bind("mousedown"+st,function(t){var i=n(t.target),r=!ft.hasClass(l)&&ft.is(":visible");i[0]!==ft[0]&&i.parents(c).length===0&&i.add(p).length>1&&!i.attr("disabled")&&rt.hide(t)}),"number"==typeof w.hide.inactive&&(i.show.bind("qtip-"+tt+"-inactive",v),n.each(o.inactiveEvents,function(n,t){i.hide.add(et.tooltip).bind(t+st+"-inactive",v)})),n.each(e.hide,function(t,r){var f=n.inArray(r,e.show),u=n(i.hide);f>-1&&u.add(i.show).length===u.length||r==="unfocus"?(i.show.bind(r+st,function(n){ft.is(":visible")?y(n):s(n)}),delete e.show[f]):i.hide.bind(r+st,y)}),n.each(e.show,function(n,t){i.show.bind(t+st,s)}),"number"==typeof w.hide.distance&&i.show.add(ft).bind("mousemove"+st,function(n){var r=ot.origin||{},i=w.hide.distance,t=Math.abs;(t(n.pageX-r.pageX)>=i||t(n.pageY-r.pageY)>=i)&&rt.hide(n)}),f.target==="mouse"&&(i.show.bind("mousemove"+st,function(n){h={pageX:n.pageX,pageY:n.pageY,type:"mousemove"}}),f.adjust.mouse&&(w.hide.event&&ft.bind("mouseleave"+st,function(n){(n.relatedTarget||n.target)!==i.show[0]&&rt.hide(n)}),i.document.bind("mousemove"+st,function(n){!ft.hasClass(l)&&ft.is(":visible")&&rt.reposition(n||h)}))),(f.adjust.resize||i.viewport.length)&&(n.event.special.resize?i.viewport:i.window).bind("resize"+st,a),(i.viewport.length||b&&ft.css("position")==="fixed")&&i.viewport.bind("scroll"+st,a)}function at(t,u){function e(t){function o(i){i&&(delete e[i.src],clearTimeout(rt.timers.img[i.src]),n(i).unbind(st)),n.isEmptyObject(e)&&(rt.redraw(),u!==r&&rt.reposition(ot.event),t())}var s,e={};if((s=f.find("img:not([height]):not([width])")).length===0)return o();s.each(function(t,r){if(e[r.src]===i){var u=0,s=3;(function f(){if(r.height||r.width||u>s)return o(r);u+=1,rt.timers.img[r.src]=setTimeout(f,700)})(),n(r).bind("error"+st+" load"+st,function(){o(this)}),e[r.src]=r}})}var f=et.content;return!rt.rendered||!t?r:(n.isFunction(t)&&(t=t.call(p,ot.event,rt)||""),t.jquery&&t.length>0?f.empty().append(t.css({display:"block"})):f.html(t),rt.rendered<0?ft.queue("fx",e):(ht=0,e(n.noop)),rt)}function vt(t,i){var u=et.title;if(!rt.rendered||!t)return r;n.isFunction(t)&&(t=t.call(p,ot.event,rt));if(t===r)return yt(r);t.jquery&&t.length>0?u.empty().append(t.css({display:"block"})):u.html(t),rt.redraw(),i!==r&&rt.rendered&&ft.is(":visible")&&rt.reposition(ot.event)}function ni(n){var i=et.button,t=et.title;if(!rt.rendered)return r;n?(t||pt(),gt()):i.remove()}function pt(){var t=lt+"-title";et.titlebar&&yt(),et.titlebar=n("<div />",{"class":s+"-titlebar "+(w.style.widget?"ui-widget-header":"")}).append(et.title=n("<div />",{id:t,"class":s+"-title","aria-atomic":u})).insertBefore(et.content).delegate(".ui-tooltip-close","mousedown keydown mouseup keyup mouseout",function(t){n(this).toggleClass("ui-state-active ui-state-focus",t.type.substr(-4)==="down")}).delegate(".ui-tooltip-close","mouseover mouseout",function(t){n(this).toggleClass("ui-state-hover",t.type==="mouseover")}),w.content.title.button?gt():rt.rendered&&rt.redraw()}function gt(){var t=w.content.title.button,u=typeof t=="string",i=u?t:"Close tooltip";et.button&&et.button.remove(),et.button=t.jquery?t:n("<a />",{"class":"ui-state-default ui-tooltip-close "+(w.style.widget?"":s+"-icon"),title:i,"aria-label":i}).prepend(n("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"})),et.button.appendTo(et.titlebar).attr("role","button").click(function(n){return ft.hasClass(l)||rt.hide(n),r}),rt.redraw()}function yt(n){et.title&&(et.titlebar.remove(),et.titlebar=et.title=et.button=e,n!==r&&rt.reposition())}function kt(){var n=w.style.widget;ft.toggleClass(g,n).toggleClass(nt,!n),et.content.toggleClass(g+"-content",n),et.titlebar&&et.titlebar.toggleClass(g+"-header",n),et.button&&et.button.toggleClass(s+"-icon",!n)}function dt(n){var u=0,r,t=w,i=n.split(".");while(t=t[i[u++]])u<i.length&&(r=t);return[r||w,i.pop()]}var rt=this,ti=document.body,lt=s+"-"+tt,ct=0,ht=0,ft=n(),st=".qtip-"+tt,et,ot;rt.id=tt,rt.rendered=r,rt.elements=et={target:p},rt.timers={img:{}},rt.options=w,rt.checks={},rt.plugins={},rt.cache=ot={event:{},target:n(),disabled:r,attr:it},rt.checks.builtin={"^id$":function(t,i,f){var h=f===u?o.nextid:f,e=s+"-"+h;h!==r&&h.length>0&&!n("#"+e).length&&(ft[0].id=e,et.content[0].id=e+"-content",et.title[0].id=e+"-title")},"^content.text$":function(n,t,i){at(i)},"^content.title.text$":function(n,t,i){if(!i)return yt();!et.title&&i&&pt(),vt(i)},"^content.title.button$":function(n,t,i){ni(i)},"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(n[t]=new f.Corner(i))},"^position.container$":function(n,t,i){rt.rendered&&ft.appendTo(i)},"^show.ready$":function(){rt.rendered?rt.toggle(u):rt.render(1)},"^style.classes$":function(n,t,i){ft.attr("class",s+" qtip ui-helper-reset "+i)},"^style.widget|content.title":kt,"^events.(render|show|move|hide|focus|blur)$":function(t,i,r){ft[(n.isFunction(r)?"":"un")+"bind"]("tooltip"+i,r)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){var n=w.position;ft.attr("tracking",n.target==="mouse"&&n.adjust.mouse),wt(),bt()}},n.extend(rt,{render:function(t){if(rt.rendered)return rt;var h=w.content.text,i=w.content.title.text,o=w.position,e=n.Event("tooltiprender");return n.attr(p[0],"aria-describedby",lt),ft=et.tooltip=n("<div/>",{id:lt,"class":s+" qtip ui-helper-reset "+nt+" "+w.style.classes+" "+s+"-pos-"+w.position.my.abbrev(),width:w.style.width||"",height:w.style.height||"",tracking:o.target==="mouse"&&o.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":r,"aria-describedby":lt+"-content","aria-hidden":u}).toggleClass(l,ot.disabled).data("qtip",rt).appendTo(w.position.container).append(et.content=n("<div />",{"class":s+"-content",id:lt+"-content","aria-atomic":u})),rt.rendered=-1,ct=ht=1,i&&(pt(),n.isFunction(i)||vt(i,r)),n.isFunction(h)||at(h,r),rt.rendered=u,kt(),n.each(w.events,function(t,i){n.isFunction(i)&&ft.bind(t==="toggle"?"tooltipshow tooltiphide":"tooltip"+t,i)}),n.each(f,function(){this.initialize==="render"&&this(rt)}),bt(),ft.queue("fx",function(n){e.originalEvent=ot.event,ft.trigger(e,[rt]),ct=ht=0,rt.redraw(),(w.show.ready||t)&&rt.toggle(u,ot.event),n()}),rt},get:function(n){var t,i;switch(n.toLowerCase()){case"dimensions":t={height:ft.outerHeight(),width:ft.outerWidth()};break;case"offset":t=f.offset(ft,w.position.container);break;default:i=dt(n.toLowerCase()),t=i[0][i[1]],t=t.precedance?t.string():t}return t},set:function(t,i){function l(n,t){var r,i,u;for(r in s)for(i in s[r])(u=new RegExp(i,"i").exec(n))&&(t.push(u),s[r][i].apply(rt,t))}var a=/^position\.(my|at|adjust|target|container)|style|content|show\.ready/i,c=/^content\.(title|attr)|style/i,f=r,o=r,s=rt.checks,h;return"string"==typeof t?(h=t,t={},t[h]=i):t=n.extend(u,{},t),n.each(t,function(i,r){var u=dt(i.toLowerCase()),e;e=u[0][u[1]],u[0][u[1]]="object"==typeof r&&r.nodeType?n(r):r,t[i]=[u[0],u[1],r,e],f=a.test(i)||f,o=c.test(i)||o}),k(w),ct=ht=1,n.each(t,l),ct=ht=0,ft.is(":visible")&&rt.rendered&&(f&&rt.reposition(w.position.target==="mouse"?e:ot.event),o&&rt.redraw()),rt},toggle:function(t,i){function a(){t?(n.browser.msie&&ft[0].style.removeAttribute("filter"),ft.css("overflow",""),"string"==typeof f.autofocus&&n(f.autofocus,ft).focus(),o=n.Event("tooltipvisible"),o.originalEvent=i?ot.event:e,ft.trigger(o,[rt]),f.target.trigger("qtip-"+tt+"-inactive")):ft.css({display:"",visibility:"",opacity:"",left:"",top:""})}if(!rt.rendered)return t?rt.render(1):rt;var l=t?"show":"hide",f=w[l],v=ft.is(":visible"),y=!i||w[l].target.length<2||ot.target[0]===i.target,p=w.position,s=w.content,k,o;(typeof t).search("boolean|number")&&(t=!v);if(!ft.is(":animated")&&v===t&&y)return rt;if(i){if(/over|enter/.test(i.type)&&/out|leave/.test(ot.event.type)&&i.target===w.show.target[0]&&ft.has(i.relatedTarget).length)return rt;ot.event=n.extend({},i)}return o=n.Event("tooltip"+l),o.originalEvent=i?ot.event:e,ft.trigger(o,[rt,90]),o.isDefaultPrevented()?rt:(n.attr(ft[0],"aria-hidden",!t),t?(ot.origin=n.extend({},h),rt.focus(i),n.isFunction(s.text)&&at(s.text,r),n.isFunction(s.title.text)&&vt(s.title.text,r),!b&&p.target==="mouse"&&p.adjust.mouse&&(n(document).bind("mousemove.qtip",function(n){h={pageX:n.pageX,pageY:n.pageY,type:"mousemove"}}),b=u),rt.reposition(i),(o.solo=!!f.solo)&&n(c,f.solo).not(ft).qtip("hide",o)):(clearTimeout(rt.timers.show),delete ot.origin,b&&!n(c+'[tracking="true"]:visible',f.solo).not(ft).length&&(n(document).unbind("mousemove.qtip"),b=r),rt.blur(i)),y&&ft.stop(0,1),f.effect===r?(ft[l](),a.call(ft)):n.isFunction(f.effect)?(f.effect.call(ft,rt),ft.queue("fx",function(n){a(),n()})):ft.fadeTo(90,t?1:0,a),t&&f.target.trigger("qtip-"+tt+"-inactive"),rt)},show:function(n){return rt.toggle(u,n)},hide:function(n){return rt.toggle(r,n)},focus:function(t){if(!rt.rendered)return rt;var r=n(c),f=parseInt(ft[0].style.zIndex,10),u=o.zindex+r.length,e=n.extend({},t),s,i;return ft.hasClass(v)||(i=n.Event("tooltipfocus"),i.originalEvent=e,ft.trigger(i,[rt,u]),i.isDefaultPrevented()||(f!==u&&(r.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),r.filter("."+v).qtip("blur",e)),ft.addClass(v)[0].style.zIndex=u)),rt},blur:function(t){var r=n.extend({},t),i;return ft.removeClass(v),i=n.Event("tooltipblur"),i.originalEvent=r,ft.trigger(i,[rt]),rt},reposition:function(i,u){if(!rt.rendered||ct)return rt;ct=1;var o=w.position.target,d=w.position,l=d.my,y=d.at,k=d.adjust,et=k.method.split(" "),nt=ft.outerWidth(),tt=ft.outerHeight(),g=0,p=0,ht=n.Event("tooltipmove"),it=ft.css("position")==="fixed",c=d.viewport,e={left:0,top:0},v=d.container,ut=r,a=rt.plugins.tip,b={horizontal:et[0],vertical:et[1]=et[1]||et[0],enabled:c.jquery&&o[0]!==t&&o[0]!==ti&&k.method!=="none",left:function(n){var h=b.horizontal==="shift",f=-v.offset.left+c.offset.left+c.scrollLeft,s=l.x==="left"?nt:l.x==="right"?-nt:-nt/2,w=y.x==="left"?g:y.x==="right"?-g:-g/2,p=a&&a.size?a.size.width||0:0,i=a&&a.corner&&a.corner.precedance==="x"&&!h?p:0,u=f-n+i,r=n+nt-c.width-f+i,t=s-(l.precedance==="x"||l.x===l.y?w:0),o=l.x==="center";return h?(i=a&&a.corner&&a.corner.precedance==="y"?p:0,t=(l.x==="left"?1:-1)*s-i,e.left+=u>0?u:r>0?-r:0,e.left=Math.max(-v.offset.left+c.offset.left+(i&&a.corner.x==="center"?a.offset:0),n-t,Math.min(Math.max(-v.offset.left+c.offset.left+c.width,n+t),e.left))):(u>0&&(l.x!=="left"||r>0)?e.left-=t:r>0&&(l.x!=="right"||u>0)&&(e.left-=o?-t:t),e.left!==n&&o&&(e.left-=k.x),e.left<f&&-e.left>r&&(e.left=n)),e.left-n},top:function(n){var s=b.vertical==="shift",o=-v.offset.top+c.offset.top+c.scrollTop,h=l.y==="top"?tt:l.y==="bottom"?-tt:-tt/2,d=y.y==="top"?p:y.y==="bottom"?-p:-p/2,w=a&&a.size?a.size.height||0:0,i=a&&a.corner&&a.corner.precedance==="y"&&!s?w:0,u=o-n+i,r=n+tt-c.height-o+i,t=h-(l.precedance==="y"||l.x===l.y?d:0),f=l.y==="center";return s?(i=a&&a.corner&&a.corner.precedance==="x"?w:0,t=(l.y==="top"?1:-1)*h-i,e.top+=u>0?u:r>0?-r:0,e.top=Math.max(-v.offset.top+c.offset.top+(i&&a.corner.x==="center"?a.offset:0),n-t,Math.min(Math.max(-v.offset.top+c.offset.top+c.height,n+t),e.top))):(u>0&&(l.y!=="top"||r>0)?e.top-=t:r>0&&(l.y!=="bottom"||u>0)&&(e.top-=f?-t:t),e.top!==n&&f&&(e.top-=k.y),e.top<0&&-e.top>r&&(e.top=n)),e.top-n}},st;if(n.isArray(o)&&o.length===2)y={x:"left",y:"top"},e={left:o[0],top:o[1]};else if(o==="mouse"&&(i&&i.pageX||ot.event.pageX))y={x:"left",y:"top"},i=(i&&(i.type==="resize"||i.type==="scroll")?ot.event:i&&i.pageX&&i.type==="mousemove"?i:h&&h.pageX&&(k.mouse||!i||!i.pageX)?{pageX:h.pageX,pageY:h.pageY}:!k.mouse&&ot.origin&&ot.origin.pageX?ot.origin:i)||i||ot.event||h||{},e={top:i.pageY,left:i.pageX};else{o==="event"?o=i&&i.target&&i.type!=="scroll"&&i.type!=="resize"?ot.target=n(i.target):ot.target:ot.target=n(o),o=n(o).eq(0);if(o.length===0)return rt;o[0]===document||o[0]===t?(g=f.iOS?t.innerWidth:o.width(),p=f.iOS?t.innerHeight:o.height(),o[0]===t&&(e={top:it||f.iOS?(c||o).scrollTop():0,left:it||f.iOS?(c||o).scrollLeft():0})):o.is("area")&&f.imagemap?e=f.imagemap(o,y,b.enabled?et:r):o[0].namespaceURI==="http://www.w3.org/2000/svg"&&f.svg?e=f.svg(o,y):(g=o.outerWidth(),p=o.outerHeight(),e=f.offset(o,v)),e.offset&&(g=e.width,p=e.height,ut=e.flipoffset,e=e.offset),(f.iOS<4.1&&f.iOS>3.1||f.iOS==4.3||!f.iOS&&it)&&(st=n(t),e.left-=st.scrollLeft(),e.top-=st.scrollTop()),e.left+=y.x==="right"?g:y.x==="center"?g/2:0,e.top+=y.y==="bottom"?p:y.y==="center"?p/2:0}return e.left+=k.x+(l.x==="right"?-nt:l.x==="center"?-nt/2:0),e.top+=k.y+(l.y==="bottom"?-tt:l.y==="center"?-tt/2:0),b.enabled?(c={elem:c,height:c[(c[0]===t?"h":"outerH")+"eight"](),width:c[(c[0]===t?"w":"outerW")+"idth"](),scrollLeft:it?0:c.scrollLeft(),scrollTop:it?0:c.scrollTop(),offset:c.offset()||{left:0,top:0}},v={elem:v,scrollLeft:v.scrollLeft(),scrollTop:v.scrollTop(),offset:v.offset()||{left:0,top:0}},e.adjusted={left:b.horizontal!=="none"?b.left(e.left):0,top:b.vertical!=="none"?b.top(e.top):0},e.adjusted.left+e.adjusted.top&&ft.attr("class",ft[0].className.replace(/ui-tooltip-pos-\w+/i,s+"-pos-"+l.abbrev())),ut&&e.adjusted.left&&(e.left+=ut.left),ut&&e.adjusted.top&&(e.top+=ut.top)):e.adjusted={left:0,top:0},ht.originalEvent=n.extend({},i),ft.trigger(ht,[rt,e,c.elem||c]),ht.isDefaultPrevented()?rt:(delete e.adjusted,u===r||isNaN(e.left)||isNaN(e.top)||o==="mouse"||!n.isFunction(d.effect)?ft.css(e):n.isFunction(d.effect)&&(d.effect.call(ft,rt,n.extend({},e)),ft.queue(function(t){n(this).css({opacity:"",height:""}),n.browser.msie&&this.style.removeAttribute("filter"),t()})),ct=0,rt)},redraw:function(){if(rt.rendered<1||ht)return rt;var u=w.position.container,r,i,n,t;return ht=1,w.style.height&&ft.css("height",w.style.height),w.style.width?ft.css("width",w.style.width):(ft.css("width","").addClass(y),i=ft.width()+1,n=ft.css("max-width")||"",t=ft.css("min-width")||"",r=(n+t).indexOf("%")>-1?u.width()/100:0,n=(n.indexOf("%")>-1?r:1)*parseInt(n,10)||i,t=(t.indexOf("%")>-1?r:1)*parseInt(t,10)||0,i=n+t?Math.min(Math.max(i,t),n):i,ft.css("width",Math.round(i)).removeClass(y)),ht=0,rt},disable:function(t){return"boolean"!=typeof t&&(t=!ft.hasClass(l)&&!ot.disabled),rt.rendered?(ft.toggleClass(l,t),n.attr(ft[0],"aria-disabled",t)):ot.disabled=!!t,rt},enable:function(){return rt.disable(r)},destroy:function(){var t=p[0],r=n.attr(t,a),i=p.data("qtip");return rt.rendered&&(ft.remove(),n.each(rt.plugins,function(){this.destroy&&this.destroy()})),clearTimeout(rt.timers.show),clearTimeout(rt.timers.hide),wt(),i&&rt!==i||(n.removeData(t,"qtip"),w.suppress&&r&&(n.attr(t,"title",r),p.removeAttr(a)),p.removeAttr("aria-describedby")),p.unbind(".qtip-"+tt),delete d[rt.id],p}})}function k(t){var i;return!t||"object"!=typeof t?r:((t.metadata===e||"object"!=typeof t.metadata)&&(t.metadata={type:t.metadata}),"content"in t&&((t.content===e||"object"!=typeof t.content||t.content.jquery)&&(t.content={text:t.content}),i=t.content.text||r,!n.isFunction(i)&&(!i&&!i.attr||i.length<1||"object"==typeof i&&!i.jquery)&&(t.content.text=r),"title"in t.content&&((t.content.title===e||"object"!=typeof t.content.title)&&(t.content.title={text:t.content.title}),i=t.content.title.text||r,!n.isFunction(i)&&(!i&&!i.attr||i.length<1||"object"==typeof i&&!i.jquery)&&(t.content.title.text=r))),"position"in t&&(t.position===e||"object"!=typeof t.position)&&(t.position={my:t.position,at:t.position}),"show"in t&&(t.show===e||"object"!=typeof t.show)&&(t.show=t.show.jquery?{target:t.show}:{event:t.show}),"hide"in t&&(t.hide===e||"object"!=typeof t.hide)&&(t.hide=t.hide.jquery?{target:t.hide}:{event:t.hide}),"style"in t&&(t.style===e||"object"!=typeof t.style)&&(t.style={classes:t.style}),n.each(f,function(){this.sanitize&&this.sanitize(t)}),t)}function p(){p.history=p.history||[],p.history.push(arguments);if("object"==typeof console){var t=console[console.warn?"warn":"log"],n=Array.prototype.slice.call(arguments),i;typeof arguments[0]=="string"&&(n[0]="qTip2: "+n[0]),i=t.apply?t.apply(console,n):t(n)}}"use strict";var u=!0,r=!1,e=null,o,f,h,d={},s="ui-tooltip",g="ui-widget",l="ui-state-disabled",c="div.qtip."+s,nt=s+"-default",v=s+"-focus",ut=s+"-hover",y=s+"-fluid",ht="-31000px",w="_replacedByqTip",a="oldtitle",b;o=n.fn.qtip=function(t,f,s){var h=(""+t).toLowerCase(),a=e,v=n.makeArray(arguments).slice(1),c=v[v.length-1],l=this[0]?n.data(this[0],"qtip"):e;return!arguments.length&&l||h==="api"?l:"string"==typeof t?(this.each(function(){var t=n.data(this,"qtip");if(!t)return u;c&&c.timeStamp&&(t.cache.event=c);if((h==="option"||h==="options")&&f)if(n.isPlainObject(f)||s!==i)t.set(f,s);else return a=t.get(f),r;else t[h]&&t[h].apply(t[h],v)}),a!==e?a:this):"object"==typeof t||!arguments.length?(l=k(n.extend(u,{},t)),o.bind.call(this,l,c)):void 0},o.bind=function(t,e){return this.each(function(s){function w(t){function u(){c.render(typeof t=="object"||a.show.ready),p.show.add(p.hide).unbind(v)}if(c.cache.disabled)return r;c.cache.event=n.extend({},t),c.cache.target=t?n(t.target):[i],a.show.delay>0?(clearTimeout(c.timers.show),c.timers.show=setTimeout(u,a.show.delay),y.show!==y.hide&&p.hide.bind(y.hide,function(){clearTimeout(c.timers.show)})):u()}var a,p,y,v,c,l;l=n.isArray(t.id)?t.id[s]:t.id,l=!l||l===r||l.length<1||d[l]?o.nextid++:d[l]=l,v=".qtip-"+l+"-create",c=it.call(this,l,t);if(c===r)return u;a=c.options,n.each(f,function(){this.initialize==="initialize"&&this(c)}),p={show:a.show.target,hide:a.hide.target},y={show:n.trim(""+a.show.event).replace(/ /g,v+" ")+v,hide:n.trim(""+a.hide.event).replace(/ /g,v+" ")+v},/mouse(over|enter)/i.test(y.show)&&!/mouse(out|leave)/i.test(y.hide)&&(y.hide+=" mouseleave"+v),p.show.bind("mousemove"+v,function(n){h={pageX:n.pageX,pageY:n.pageY,type:"mousemove"}}),p.show.bind(y.show,w),(a.show.ready||a.prerender)&&w(e)})},f=o.plugins={Corner:function(n){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase(),this.x=(n.match(/left|right/i)||n.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(n.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();var t=n.charAt(0);this.precedance=t==="t"||t==="b"?"y":"x",this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y},this.abbrev=function(){var n=this.x.substr(0,1),t=this.y.substr(0,1);return n===t?n:n==="c"||n!=="c"&&t!=="c"?t+n:n+t},this.clone=function(){return{x:this.x,y:this.y,precedance:this.precedance,string:this.string,abbrev:this.abbrev,clone:this.clone}}},offset:function(n,t){function s(n,t){r.left+=t*n.scrollLeft(),r.top+=t*n.scrollTop()}var r=n.offset(),i=t,o=0,u=document.body,f,e;if(i){do{i.css("position")!=="static"&&(f=i[0]===u?{left:parseInt(i.css("left"),10)||0,top:parseInt(i.css("top"),10)||0}:i.position(),r.left-=f.left+(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("marginLeft"),10)||0),r.top-=f.top+(parseInt(i.css("borderTopWidth"),10)||0),e=i.css("overflow"),(e==="scroll"||e==="auto")&&++o);if(i[0]===u)break}while(i=i.offsetParent());t[0]!==u&&o&&s(t,1)}return r},iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,3})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_","."))||r,fn:{attr:function(t,i){if(this.length){var u=this[0],f="title",r=n.data(u,"qtip");if(t===f&&r&&"object"==typeof r&&r.options.suppress)return arguments.length<2?n.attr(u,a):(r&&r.options.content.attr===f&&r.cache.attr&&r.set("content.text",i),this.attr(a,i))}return n.fn["attr"+w].apply(this,arguments)},clone:function(t){var r=n([]),u="title",i=n.fn["clone"+w].apply(this,arguments);return t||i.filter("["+a+"]").attr("title",function(){return n.attr(this,a)}).removeAttr(a),i},remove:n.ui?e:function(t,i){n.ui||n(this).each(function(){i||(!t||n.filter(t,[this]).length)&&n("*",this).add(this).each(function(){n(this).triggerHandler("remove")})})}}},n.each(f.fn,function(t,i){if(!i||n.fn[t+w])return u;var r=n.fn[t+w]=n.fn[t];n.fn[t]=function(){return i.apply(this,arguments)||r.apply(this,arguments)}}),o.version="2.0.0pre",o.nextid=0,o.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),o.zindex=15e3,o.defaults={prerender:r,id:r,overwrite:u,suppress:u,content:{text:u,attr:"title",title:{text:r,button:r}},position:{my:"top left",at:"bottom right",target:r,container:r,viewport:r,adjust:{x:0,y:0,mouse:u,resize:u,method:"flip flip"},effect:function(t,i){n(this).animate(i,{duration:200,queue:r})}},show:{target:r,event:"mouseenter",effect:u,delay:90,solo:r,ready:r,autofocus:r},hide:{target:r,event:"mouseleave",effect:u,delay:0,fixed:r,inactive:r,leave:"window",distance:r},style:{classes:"",widget:r,width:r,height:r},events:{render:e,move:e,show:e,hide:e,toggle:e,visible:e,focus:e,blur:e}},f.ajax=function(n){var t=n.plugins.ajax;return"object"==typeof t?t:n.plugins.ajax=new tt(n)},f.ajax.initialize="render",f.ajax.sanitize=function(n){var i=n.content,t;i&&"ajax"in i&&(t=i.ajax,typeof t!="object"&&(t=n.content.ajax={url:t}),"boolean"!=typeof t.once&&t.once&&(t.once=!!t.once))},n.extend(u,o.defaults,{content:{ajax:{loading:u,once:u}}}),f.bgiframe=function(t){var u=n.browser,i=t.plugins.bgiframe;return n("select, object").length<1||!u.msie||(""+u.version).charAt(0)!=="6"?r:"object"==typeof i?i:t.plugins.bgiframe=new st(t)},f.bgiframe.initialize="render",f.imagemap=function(t,i,r){function a(n,t,i){var o=0,u=1,r=1,s=0,h=0,f=n.width,e=n.height;while(f>0&&e>0&&u>0&&r>0){f=Math.floor(f/2),e=Math.floor(e/2),i.x==="left"?u=f:i.x==="right"?u=n.width-f:u+=Math.floor(f/2),i.y==="top"?r=e:i.y==="bottom"?r=n.height-e:r+=Math.floor(e/2),o=t.length;while(o--){if(t.length<2)break;s=t[o][0]-n.offset.left,h=t[o][1]-n.offset.top,(i.x==="left"&&s>=u||i.x==="right"&&s<=u||i.x==="center"&&(s<u||s>n.width-u)||i.y==="top"&&h>=r||i.y==="bottom"&&h<=r||i.y==="center"&&(h<r||h>n.height-r))&&t.splice(o,1)}}return{left:t[0][0],top:t[0][1]}}t.jquery||(t=n(t));var l=(t[0].shape||t.attr("shape")).toLowerCase(),c=(t[0].coords||t.attr("coords")).split(","),f=[],o=n('img[usemap="#'+t.parent("map").attr("name")+'"]'),h=o.offset(),u={width:0,height:0,offset:{top:1e10,right:0,bottom:0,left:1e10}},s=0,e=0,v;h.left+=Math.ceil((o.outerWidth()-o.width())/2),h.top+=Math.ceil((o.outerHeight()-o.height())/2);if(l==="poly"){s=c.length;while(s--)e=[parseInt(c[--s],10),parseInt(c[s+1],10)],e[0]>u.offset.right&&(u.offset.right=e[0]),e[0]<u.offset.left&&(u.offset.left=e[0]),e[1]>u.offset.bottom&&(u.offset.bottom=e[1]),e[1]<u.offset.top&&(u.offset.top=e[1]),f.push(e)}else f=n.map(c,function(n){return parseInt(n,10)});switch(l){case"rect":u={width:Math.abs(f[2]-f[0]),height:Math.abs(f[3]-f[1]),offset:{left:f[0],top:f[1]}};break;case"circle":u={width:f[2]+2,height:f[2]+2,offset:{left:f[0],top:f[1]}};break;case"poly":n.extend(u,{width:Math.abs(u.offset.right-u.offset.left),height:Math.abs(u.offset.bottom-u.offset.top)}),i.string()==="centercenter"?u.offset={left:u.offset.left+u.width/2,top:u.offset.top+u.height/2}:(u.offset=a(u,f.slice(),i),r&&(r[0]==="flip"||r[1]==="flip")&&(u.flipoffset=a(u,f.slice(),{x:i.x==="left"?"right":i.x==="right"?"left":"center",y:i.y==="top"?"bottom":i.y==="bottom"?"top":"center"}),u.flipoffset.left-=u.offset.left,u.flipoffset.top-=u.offset.top)),u.width=u.height=0}return u.offset.left+=h.left,u.offset.top+=h.top,u},f.modal=function(n){var t=n.plugins.modal;return"object"==typeof t?t:n.plugins.modal=new ot(n)},f.modal.initialize="render",f.modal.sanitize=function(n){n.show&&(typeof n.show.modal!="object"?n.show.modal={on:!!n.show.modal}:typeof n.show.modal.on=="undefined"&&(n.show.modal.on=u))},f.modal.zindex=o.zindex-=200,n.extend(u,o.defaults,{show:{modal:{on:r,effect:u,blur:u,escape:u}}}),f.svg=function(t){var c=n(document),e=t[0],r={width:0,height:0,offset:{top:1e10,left:1e10}},o,s,h,u,f;if(e.getBBox&&e.parentNode){o=e.getBBox(),s=e.getScreenCTM(),h=e.farthestViewportElement||e;if(!h.createSVGPoint)return r;u=h.createSVGPoint(),u.x=o.x,u.y=o.y,f=u.matrixTransform(s),r.offset.left=f.x,r.offset.top=f.y,u.x+=o.width,u.y+=o.height,f=u.matrixTransform(s),r.width=f.x-r.offset.left,r.height=f.y-r.offset.top,r.offset.left+=c.scrollLeft(),r.offset.top+=c.scrollTop()}return r},f.tip=function(n){var t=n.plugins.tip;return"object"==typeof t?t:n.plugins.tip=new et(n)},f.tip.initialize="render",f.tip.sanitize=function(n){var i=n.style,t;i&&"tip"in i&&(t=n.style.tip,typeof t!="object"&&(n.style.tip={corner:t}),/string|boolean/i.test(typeof t.corner)||(t.corner=u),typeof t.width!="number"&&delete t.width,typeof t.height!="number"&&delete t.height,typeof t.border!="number"&&t.border!==u&&delete t.border,typeof t.offset!="number"&&delete t.offset)},n.extend(u,o.defaults,{style:{tip:{corner:u,mimic:r,width:6,height:6,border:u,offset:0}}})})(jQuery,window)
