!function(n,t,i){!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)}(function(r){"use strict";function ni(n,t,i,f){this.id=i;this.target=n;this.tooltip=s;this.elements={target:n};this._id=o+"-"+i;this.timers={img:{}};this.options=t;this.plugins={};this.cache={event:{},target:r(),disabled:u,attr:f,onTooltip:u,lastClass:""};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=u}function k(n){return n===s||"object"!==r.type(n)}function ci(n){return!(r.isFunction(n)||n&&n.attr||n.length||"object"===r.type(n)&&(n.jquery||n.then))}function at(n){var t,e,i,o;return k(n)?u:(k(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&(t=n.content,k(t)||t.jquery||t.done?t=n.content={text:e=ci(t)?u:t}:e=t.text,"ajax"in t&&(i=t.ajax,o=i&&i.once!==u,delete t.ajax,t.text=function(n,t){var u=e||r(this).attr(t.options.content.attr)||"Loading...",f=r.ajax(r.extend({},i,{context:t})).then(i.success,s,i.error).then(function(n){return n&&o&&t.set("content.text",n),n},function(n,i,r){t.destroyed||0===n.status||t.set("content.text",i+": "+r)});return o?u:(t.set("content.text",u),f)}),"title"in t&&(k(t.title)||(t.button=t.title.button,t.title=t.title.text),ci(t.title||u)&&(t.title=u))),"position"in n&&k(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&k(n.show)&&(n.show=n.show.jquery?{target:n.show}:n.show===f?{ready:f}:{event:n.show}),"hide"in n&&k(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&k(n.style)&&(n.style={classes:n.style}),r.each(v,function(){this.sanitize&&this.sanitize(n)}),n)}function li(n,t){for(var u,f=0,i=n,r=t.split(".");i=i[r[f++]];)f<r.length&&(u=i);return[u||n,r.pop()]}function ir(n,t){var i,r,u;for(i in this.checks)for(r in this.checks[i])(u=new RegExp(r,"i").exec(n))&&(t.push(u),("builtin"===i||this.plugins[i])&&this.checks[i][r].apply(this.plugins[i]||this,t))}function vt(n){return sr.concat("").join(n?"-"+n+" ":" ")}function yt(i){return i&&{type:i.type,pageX:i.pageX,pageY:i.pageY,target:i.target,relatedTarget:i.relatedTarget,scrollX:i.scrollX||n.pageXOffset||t.body.scrollLeft||t.documentElement.scrollLeft,scrollY:i.scrollY||n.pageYOffset||t.body.scrollTop||t.documentElement.scrollTop}||{}}function pt(n,t){return t>0?setTimeout(r.proxy(n,this),t):(n.call(this),void 0)}function rr(n){return this.tooltip.hasClass(l)?u:(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=pt.call(this,function(){this.toggle(f,n)},this.options.show.delay),void 0)}function ur(n){if(this.tooltip.hasClass(l))return u;var t=r(n.relatedTarget),i=t.closest(ut)[0]===this.tooltip[0],f=t[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==t[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(i||f))try{n.preventDefault();n.stopImmediatePropagation()}catch(e){}else this.timers.hide=pt.call(this,function(){this.toggle(u,n)},this.options.hide.delay,this)}function ti(n){return this.tooltip.hasClass(l)||!this.options.hide.inactive?u:(clearTimeout(this.timers.inactive),this.timers.inactive=pt.call(this,function(){this.hide(n)},this.options.hide.inactive),void 0)}function ai(n){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}function vi(n,i,u){r(t.body).delegate(n,(i.split?i:i.join(fi+" "))+fi,function(){var n=h.api[r.attr(this,bt)];n&&!n.disabled&&u.apply(n,arguments)})}function fr(n,i,e){var y,l,v,c,b,k=r(t.body),p=n[0]===t?k:n,w=n.metadata?n.metadata(e.metadata):s,g="html5"===e.metadata.type&&w?w[e.metadata.name]:s,a=n.data(e.metadata.name||"qtipopts");try{a="string"==typeof a?r.parseJSON(a):a}catch(tt){}if(c=r.extend(f,{},h.defaults,e,"object"==typeof a?at(a):s,at(g||w)),l=c.position,c.id=i,"boolean"==typeof c.content.text){if(v=n.attr(c.content.attr),c.content.attr===u||!v)return u;c.content.text=v}if(l.container.length||(l.container=k),l.target===u&&(l.target=p),c.show.target===u&&(c.show.target=p),c.show.solo===f&&(c.show.solo=l.container.closest("body")),c.hide.target===u&&(c.hide.target=p),c.position.viewport===f&&(c.position.viewport=l.container),l.container=l.container.eq(0),l.at=new d(l.at,f),l.my=new d(l.my),n.data(o))if(c.overwrite)n.qtip("destroy",!0);else if(c.overwrite===u)return u;return n.attr(ri,i),c.suppress&&(b=n.attr("title"))&&n.removeAttr("title").attr(nt,b).attr("title",""),y=new ni(n,c,i,!!v),n.data(o,y),n.one("remove.qtip-"+i+" removeqtip.qtip-"+i,function(){var n;(n=r(this).data(o))&&n.destroy(!0)}),y}function st(n){return n.charAt(0).toUpperCase()+n.slice(1)}function er(n,t){var r,u,f=t.charAt(0).toUpperCase()+t.slice(1),e=(t+" "+cr.join(f+" ")+f).split(" "),o=0;if(si[t])return n.css(si[t]);for(;r=e[o++];)if((u=n.css(r))!==i)return si[t]=r,u}function it(n,t){return Math.ceil(parseFloat(er(n,t)))}function yi(n,t){this._ns="tip";this.options=t;this.offset=t.offset;this.size=[t.width,t.height];this.init(this.qtip=n)}var h,e,d,pi,wt,f=!0,u=!1,s=null,p="x",a="y",ht="width",ii="height",b="top",w="left",rt="bottom",g="right",c="center",or="flipinvert",tt="shift",v={},o="qtip",ri="data-hasqtip",bt="data-qtip-id",sr=["ui-widget","ui-tooltip"],ut="."+o,wi="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),bi=o+"-fixed",ui=o+"-default",kt=o+"-focus",hr=o+"-hover",l=o+"-disabled",ft="_replacedByqTip",nt="oldtitle",y={ie:function(){for(var n=3,i=t.createElement("div");(i.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->")&&i.getElementsByTagName("i")[0];);return n>4?n:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||u},ki,di,ct,fi,hi;e=ni.prototype;e._when=function(n){return r.when.apply(r,n)};e.render=function(n){if(this.rendered||this.destroyed)return this;var p,i=this,t=this.options,w=this.cache,a=this.elements,y=t.content.text,e=t.content.title,b=t.content.button,s=t.position,c=("."+this._id+" ",[]);return r.attr(this.target[0],"aria-describedby",this._id),this.tooltip=a.tooltip=p=r("<div/>",{id:this._id,"class":[o,ui,t.style.classes,o+"-pos-"+t.position.my.abbrev()].join(" "),width:t.style.width||"",height:t.style.height||"",tracking:"mouse"===s.target&&s.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":u,"aria-describedby":this._id+"-content","aria-hidden":f}).toggleClass(l,this.disabled).attr(bt,this.id).data(o,this).appendTo(s.container).append(a.content=r("<div />",{"class":o+"-content",id:this._id+"-content","aria-atomic":f})),this.rendered=-1,this.positioning=f,e&&(this._createTitle(),r.isFunction(e)||c.push(this._updateTitle(e,u))),b&&this._createButton(),r.isFunction(y)||c.push(this._updateContent(y,u)),this.rendered=f,this._setWidget(),r.each(v,function(n){var t;"render"===this.initialize&&(t=this(i))&&(i.plugins[n]=t)}),this._unassignEvents(),this._assignEvents(),this._when(c).then(function(){i._trigger("render");i.positioning=u;i.hiddenDuringWait||!t.show.ready&&!n||i.toggle(f,w.event,u);i.hiddenDuringWait=u}),h.api[this.id]=this,this};e.destroy=function(n){function t(){if(!this.destroyed){this.destroyed=f;var n=this.target,t=n.attr(nt);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove();r.each(this.plugins,function(){this.destroy&&this.destroy()});clearTimeout(this.timers.show);clearTimeout(this.timers.hide);this._unassignEvents();n.removeData(o).removeAttr(bt).removeAttr(ri).removeAttr("aria-describedby");this.options.suppress&&t&&n.attr("title",t).removeAttr(nt);this._unbind(n);this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=s;delete h.api[this.id]}}return this.destroyed?this.target:(n===f&&"hide"!==this.triggering||!this.rendered?t.call(this):(this.tooltip.one("tooltiphidden",r.proxy(t,this)),!this.triggering&&this.hide()),this.target)};pi=e.checks={builtin:{"^id$":function(n,t,i,e){var s=i===f?h.nextid:i,c=o+"-"+s;s!==u&&s.length>0&&!r("#"+c).length?(this._id=c,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):n[t]=e},"^prerender":function(n,t,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(n,t,i){this._updateContent(i)},"^content.attr$":function(n,t,i,r){this.options.content.text===this.target.attr(r)&&this._updateContent(this.target.attr(i))},"^content.title$":function(n,t,i){return i?(i&&!this.elements.title&&this._createTitle(),this._updateTitle(i),void 0):this._removeTitle()},"^content.button$":function(n,t,i){this._updateButton(i)},"^content.title.(text|button)$":function(n,t,i){this.set("content."+t,i)},"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(n[t]=new d(i,"at"===t))},"^position.container$":function(n,t,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(n,t,i){i&&(!this.rendered&&this.render(f)||this.toggle(f))},"^style.classes$":function(n,t,i,r){this.rendered&&this.tooltip.removeClass(r).addClass(i)},"^style.(width|height)":function(n,t,i){this.rendered&&this.tooltip.css(t,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(n,t,i){this.rendered&&this.tooltip.toggleClass(ui,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){this.rendered&&this.tooltip[(r.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var n=this.options.position;this.tooltip.attr("tracking","mouse"===n.target&&n.adjust.mouse);this._unassignEvents();this._assignEvents()}}}};e.get=function(n){if(this.destroyed)return this;var i=li(this.options,n.toLowerCase()),t=i[0][i[1]];return t.precedance?t.string():t};ki=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i;di=/^prerender|show\.ready/i;e.set=function(n,t){if(this.destroyed)return this;var o,h=this.rendered,i=u,e=this.options;return this.checks,"string"==typeof n?(o=n,n={},n[o]=t):n=r.extend({},n),r.each(n,function(t,u){if(h&&di.test(t))return delete n[t],void 0;var o,f=li(e,t.toLowerCase());o=f[0][f[1]];f[0][f[1]]=u&&u.nodeType?r(u):u;i=ki.test(t)||i;n[t]=[f[0],f[1],u,o]}),at(e),this.positioning=f,r.each(n,r.proxy(ir,this)),this.positioning=u,this.rendered&&this.tooltip[0].offsetWidth>0&&i&&this.reposition("mouse"===e.position.target?s:this.cache.event),this};e._update=function(n,t){var i=this,e=this.cache;return this.rendered&&n?(r.isFunction(n)&&(n=n.call(this.elements.target,e.event,this)||""),r.isFunction(n.then)?(e.waiting=f,n.then(function(n){return e.waiting=u,i._update(n,t)},s,function(n){return i._update(n,t)})):n===u||!n&&""!==n?u:(n.jquery&&n.length>0?t.empty().append(n.css({display:"block",visibility:"visible"})):t.html(n),this._waitForContent(t).then(function(n){n.images&&n.images.length&&i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(e.event,!n.length)}))):u};e._waitForContent=function(n){var t=this.cache;return t.waiting=f,(r.fn.imagesLoaded?n.imagesLoaded():r.Deferred().resolve([])).done(function(){t.waiting=u}).promise()};e._updateContent=function(n,t){this._update(n,this.elements.content,t)};e._updateTitle=function(n,t){this._update(n,this.elements.title,t)===u&&this._removeTitle(u)};e._createTitle=function(){var n=this.elements,t=this._id+"-title";n.titlebar&&this._removeTitle();n.titlebar=r("<div />",{"class":o+"-titlebar "+(this.options.style.widget?vt("header"):"")}).append(n.title=r("<div />",{id:t,"class":o+"-title","aria-atomic":f})).insertBefore(n.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(n){r(this).toggleClass("ui-state-active ui-state-focus","down"===n.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(n){r(this).toggleClass("ui-state-hover","mouseover"===n.type)});this.options.content.button&&this._createButton()};e._removeTitle=function(n){var t=this.elements;t.title&&(t.titlebar.remove(),t.titlebar=t.title=t.button=s,n!==u&&this.reposition())};e.reposition=function(i,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=f;var h,l,p=this.cache,d=this.tooltip,a=this.options.position,s=a.target,ft=a.my,k=a.at,et=a.viewport,st=a.container,nt=a.adjust,lt=nt.method.split(" "),ht=d.outerWidth(u),ct=d.outerHeight(u),tt=0,it=0,at=d.css("position"),o={left:0,top:0},yt=d[0].offsetWidth>0,pt=i&&"scroll"===i.type,ot=r(n),vt=st[0].ownerDocument,ut=this.mouse;if(r.isArray(s)&&2===s.length)k={x:w,y:b},o={left:s[0],top:s[1]};else if("mouse"===s)k={x:w,y:b},!ut||!ut.pageX||!nt.mouse&&i&&i.pageX?i&&i.pageX||((!nt.mouse||this.options.show.distance)&&p.origin&&p.origin.pageX?i=p.origin:(!i||i&&("resize"===i.type||"scroll"===i.type))&&(i=p.event)):i=ut,"static"!==at&&(o=st.offset()),vt.body.offsetWidth!==(n.innerWidth||vt.documentElement.clientWidth)&&(l=r(t.body).offset()),o={left:i.pageX-o.left+(l&&l.left||0),top:i.pageY-o.top+(l&&l.top||0)},nt.mouse&&pt&&ut&&(o.left-=(ut.scrollX||0)-ot.scrollLeft(),o.top-=(ut.scrollY||0)-ot.scrollTop());else{if("event"===s?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?p.target=r(i.target):i.target||(p.target=this.elements.target):"event"!==s&&(p.target=r(s.jquery?s:this.elements.target)),s=p.target,s=r(s).eq(0),0===s.length)return this;s[0]===t||s[0]===n?(tt=y.iOS?n.innerWidth:s.width(),it=y.iOS?n.innerHeight:s.height(),s[0]===n&&(o={top:(et||s).scrollTop(),left:(et||s).scrollLeft()})):v.imagemap&&s.is("area")?h=v.imagemap(this,s,k,v.viewport?lt:u):v.svg&&s&&s[0].ownerSVGElement?h=v.svg(this,s,k,v.viewport?lt:u):(tt=s.outerWidth(u),it=s.outerHeight(u),o=s.offset());h&&(tt=h.width,it=h.height,l=h.offset,o=h.position);o=this.reposition.offset(s,o,st);(y.iOS>3.1&&y.iOS<4.1||y.iOS>=4.3&&y.iOS<4.33||!y.iOS&&"fixed"===at)&&(o.left-=ot.scrollLeft(),o.top-=ot.scrollTop());(!h||h&&h.adjustable!==u)&&(o.left+=k.x===g?tt:k.x===c?tt/2:0,o.top+=k.y===rt?it:k.y===c?it/2:0)}return o.left+=nt.x+(ft.x===g?-ht:ft.x===c?-ht/2:0),o.top+=nt.y+(ft.y===rt?-ct:ft.y===c?-ct/2:0),v.viewport?(o.adjusted=v.viewport(this,o,a,tt,it,ht,ct),l&&o.adjusted.left&&(o.left+=l.left),l&&o.adjusted.top&&(o.top+=l.top)):o.adjusted={left:0,top:0},this._trigger("move",[o,et.elem||et],i)?(delete o.adjusted,e===u||!yt||isNaN(o.left)||isNaN(o.top)||"mouse"===s||!r.isFunction(a.effect)?d.css(o):r.isFunction(a.effect)&&(a.effect.call(d,this,r.extend({},o)),d.queue(function(n){r(this).css({opacity:"",height:""});y.ie&&this.style.removeAttribute("filter");n()})),this.positioning=u,this):this};e.reposition.offset=function(n,i,u){function s(n,t){i.left+=t*n.scrollLeft();i.top+=t*n.scrollTop()}if(!u[0])return i;var o,h,e,c,l=r(n[0].ownerDocument),a=!!y.ie&&"CSS1Compat"!==t.compatMode,f=u[0];do"static"!==(h=r.css(f,"position"))&&("fixed"===h?(e=f.getBoundingClientRect(),s(l,-1)):(e=r(f).position(),e.left+=parseFloat(r.css(f,"borderLeftWidth"))||0,e.top+=parseFloat(r.css(f,"borderTopWidth"))||0),i.left-=e.left+(parseFloat(r.css(f,"marginLeft"))||0),i.top-=e.top+(parseFloat(r.css(f,"marginTop"))||0),o||"hidden"===(c=r.css(f,"overflow"))||"visible"===c||(o=r(f)));while(f=f.offsetParent);return o&&(o[0]!==l[0]||a)&&s(o,1),i};ct=(d=e.reposition.Corner=function(n,t){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,c).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();this.forceY=!!t;var i=n.charAt(0);this.precedance="t"===i||"b"===i?a:p}).prototype;ct.invert=function(n,t){this[n]=this[n]===w?g:this[n]===g?w:t||this[n]};ct.string=function(){var n=this.x,t=this.y;return n===t?n:this.precedance===a||this.forceY&&"center"!==t?t+" "+n:n+" "+t};ct.abbrev=function(){var n=this.string().split(" ");return n[0].charAt(0)+(n[1]&&n[1].charAt(0)||"")};ct.clone=function(){return new d(this.string(),this.forceY)};e.toggle=function(n,i){var c=this.cache,b=this.options,e=this.tooltip;if(i){if(/over|enter/.test(i.type)&&/out|leave/.test(c.event.type)&&b.show.target.add(i.target).length===b.show.target.length&&e.has(i.relatedTarget).length)return this;c.event=yt(i)}if(this.waiting&&!n&&(this.hiddenDuringWait=f),!this.rendered)return n?this.render(1):this;if(this.destroyed||this.disabled)return this;var v,p,l,w=n?"show":"hide",h=this.options[w],k=(this.options[n?"hide":"show"],this.options.position),a=this.options.content,d=this.tooltip.css("width"),g=this.tooltip.is(":visible"),nt=n||1===h.target.length,tt=!i||h.target.length<2||c.target[0]===i.target;return(typeof n).search("boolean|number")&&(n=!g),v=!e.is(":animated")&&g===n&&tt,p=v?s:!!this._trigger(w,[90]),this.destroyed?this:(p!==u&&n&&this.focus(i),!p||v?this:(r.attr(e[0],"aria-hidden",!n),n?(c.origin=yt(this.mouse),r.isFunction(a.text)&&this._updateContent(a.text,u),r.isFunction(a.title)&&this._updateTitle(a.title,u),!wt&&"mouse"===k.target&&k.adjust.mouse&&(r(t).bind("mousemove."+o,this._storeMouse),wt=f),d||e.css("width",e.outerWidth(u)),this.reposition(i,arguments[2]),d||e.css("width",""),h.solo&&("string"==typeof h.solo?r(h.solo):r(ut,h.solo)).not(e).not(h.target).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete c.origin,wt&&!r(ut+'[tracking="true"]:visible',h.solo).not(e).length&&(r(t).unbind("mousemove."+o),wt=u),this.blur(i)),l=r.proxy(function(){n?(y.ie&&e[0].style.removeAttribute("filter"),e.css("overflow",""),"string"==typeof h.autofocus&&r(this.options.show.autofocus,e).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):e.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(n?"visible":"hidden")},this),h.effect===u||nt===u?(e[w](),l()):r.isFunction(h.effect)?(e.stop(1,1),h.effect.call(e,this),e.queue("fx",function(n){l();n()})):e.fadeTo(90,n?1:0,l),n&&h.target.trigger("qtip-"+this.id+"-inactive"),this))};e.show=function(n){return this.toggle(f,n)};e.hide=function(n){return this.toggle(u,n)};e.focus=function(n){if(!this.rendered||this.destroyed)return this;var t=r(ut),i=this.tooltip,f=parseInt(i[0].style.zIndex,10),u=h.zindex+t.length;return i.hasClass(kt)||this._trigger("focus",[u],n)&&(f!==u&&(t.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+kt).qtip("blur",n)),i.addClass(kt)[0].style.zIndex=u),this};e.blur=function(n){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(kt),this._trigger("blur",[this.tooltip.css("zIndex")],n),this)};e.disable=function(n){return this.destroyed?this:("toggle"===n?n=!(this.rendered?this.tooltip.hasClass(l):this.disabled):"boolean"!=typeof n&&(n=f),this.rendered&&this.tooltip.toggleClass(l,n).attr("aria-disabled",n),this.disabled=!!n,this)};e.enable=function(){return this.disable(u)};e._createButton=function(){var e=this,n=this.elements,i=n.tooltip,t=this.options.content.button,s="string"==typeof t,f=s?t:"Close tooltip";n.button&&n.button.remove();n.button=t.jquery?t:r("<a />",{"class":"qtip-close "+(this.options.style.widget?"":o+"-icon"),title:f,"aria-label":f}).prepend(r("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));n.button.appendTo(n.titlebar||i).attr("role","button").click(function(n){return i.hasClass(l)||e.hide(n),u})};e._updateButton=function(n){if(!this.rendered)return u;var t=this.elements.button;n?this._createButton():t.remove()};e._setWidget=function(){var t=this.options.style.widget,n=this.elements,i=n.tooltip,r=i.hasClass(l);i.removeClass(l);l=t?"ui-state-disabled":"qtip-disabled";i.toggleClass(l,r);i.toggleClass("ui-helper-reset "+vt(),t).toggleClass(ui,this.options.style.def&&!t);n.content&&n.content.toggleClass(vt("content"),t);n.titlebar&&n.titlebar.toggleClass(vt("header"),t);n.button&&n.button.toggleClass(o+"-icon",!t)};e._storeMouse=function(n){(this.mouse=yt(n)).type="mousemove"};e._bind=function(n,t,i,u,f){var e="."+this._id+(u?"-"+u:"");t.length&&r(n).bind((t.split?t:t.join(e+" "))+e,r.proxy(i,f||this))};e._unbind=function(n,t){r(n).unbind("."+this._id+(t?"-"+t:""))};fi="."+o;r(function(){vi(ut,["mouseenter","mouseleave"],function(n){var u="mouseenter"===n.type,i=r(n.currentTarget),f=r(n.relatedTarget||n.target),t=this.options;u?(this.focus(n),i.hasClass(bi)&&!i.hasClass(l)&&clearTimeout(this.timers.hide)):"mouse"===t.position.target&&t.hide.event&&t.show.target&&!f.closest(t.show.target[0]).length&&this.hide(n);i.toggleClass(hr,u)});vi("["+bt+"]",wi,ti)});e._trigger=function(n,t,i){var f=r.Event("tooltip"+n);return f.originalEvent=i&&r.extend({},i)||this.cache.event||s,this.triggering=n,this.tooltip.trigger(f,[this].concat(t||[])),this.triggering=u,!f.isDefaultPrevented()};e._bindEvents=function(n,t,i,u,f,e){if(u.add(i).length===u.length){var o=[];t=r.map(t,function(t){var i=r.inArray(t,n);return i>-1?(o.push(n.splice(i,1)[0]),void 0):t});o.length&&this._bind(i,o,function(n){var t=this.rendered?this.tooltip[0].offsetWidth>0:!1;(t?e:f).call(this,n)})}this._bind(i,n,f);this._bind(u,t,e)};e._assignInitialEvents=function(n){function e(n){return this.disabled||this.destroyed?u:(this.cache.event=yt(n),this.cache.target=n?r(n.target):[i],clearTimeout(this.timers.show),this.timers.show=pt.call(this,function(){this.render("object"==typeof n||t.show.ready)},t.show.delay),void 0)}var t=this.options,o=t.show.target,h=t.hide.target,c=t.show.event?r.trim(""+t.show.event).split(" "):[],s=t.hide.event?r.trim(""+t.hide.event).split(" "):[];/mouse(over|enter)/i.test(t.show.event)&&!/mouse(out|leave)/i.test(t.hide.event)&&s.push("mouseleave");this._bind(o,"mousemove",function(n){this._storeMouse(n);this.cache.onTarget=f});this._bindEvents(c,s,o,h,e,function(){clearTimeout(this.timers.show)});(t.show.ready||t.prerender)&&e.call(this,n)};e._assignEvents=function(){var v=this,i=this.options,u=i.position,f=this.tooltip,o=i.show.target,e=i.hide.target,y=u.container,s=u.viewport,c=r(t),a=(r(t.body),r(n)),p=i.show.event?r.trim(""+i.show.event).split(" "):[],w=i.hide.event?r.trim(""+i.hide.event).split(" "):[];r.each(i.events,function(n,t){v._bind(f,"toggle"===n?["tooltipshow","tooltiphide"]:["tooltip"+n],t,null,f)});/mouse(out|leave)/i.test(i.hide.event)&&"window"===i.hide.leave&&this._bind(c,["mouseout","blur"],function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||this.hide(n)});i.hide.fixed?e=e.add(f.addClass(bi)):/mouse(over|enter)/i.test(i.show.event)&&this._bind(e,"mouseleave",function(){clearTimeout(this.timers.show)});(""+i.hide.event).indexOf("unfocus")>-1&&this._bind(y.closest("html"),["mousedown","touchstart"],function(n){var t=r(n.target),i=this.rendered&&!this.tooltip.hasClass(l)&&this.tooltip[0].offsetWidth>0,u=t.parents(ut).filter(this.tooltip[0]).length>0;t[0]===this.target[0]||t[0]===this.tooltip[0]||u||this.target.has(t[0]).length||!i||this.hide(n)});"number"==typeof i.hide.inactive&&(this._bind(o,"qtip-"+this.id+"-inactive",ti),this._bind(e.add(f),h.inactiveEvents,ti,"-inactive"));this._bindEvents(p,w,o,e,rr,ur);this._bind(o.add(f),"mousemove",function(n){if("number"==typeof i.hide.distance){var t=this.cache.origin||{},r=this.options.hide.distance,u=Math.abs;(u(n.pageX-t.pageX)>=r||u(n.pageY-t.pageY)>=r)&&this.hide(n)}this._storeMouse(n)});"mouse"===u.target&&u.adjust.mouse&&(i.hide.event&&this._bind(o,["mouseenter","mouseleave"],function(n){this.cache.onTarget="mouseenter"===n.type}),this._bind(c,"mousemove",function(n){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(l)&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}));(u.adjust.resize||s.length)&&this._bind(r.event.special.resize?s:a,"resize",ai);u.adjust.scroll&&this._bind(a.add(u.container),"scroll",ai)};e._unassignEvents=function(){var i=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],n,t];this._unbind(r([]).pushStack(r.grep(i,function(n){return"object"==typeof n})))};h=r.fn.qtip=function(n,t,e){var l=(""+n).toLowerCase(),y=s,p=r.makeArray(arguments).slice(1),a=p[p.length-1],c=this[0]?r.data(this[0],o):s;return!arguments.length&&c||"api"===l?c:"string"==typeof n?(this.each(function(){var n=r.data(this,o);if(!n)return f;if(a&&a.timeStamp&&(n.cache.event=a),t&&("option"===l||"options"===l)){if(e===i&&!r.isPlainObject(t))return y=n.get(t),u;n.set(t,e)}else n[l]&&n[l].apply(n,p)}),y!==s?y:this):"object"!=typeof n&&arguments.length?void 0:(c=at(r.extend(f,{},n)),this.each(function(n){var i,t;return t=r.isArray(c.id)?c.id[n]:c.id,t=!t||t===u||t.length<1||h.api[t]?h.nextid++:t,i=fr(r(this),t,c),i===u?f:(h.api[t]=i,r.each(v,function(){"initialize"===this.initialize&&this(i)}),i._assignInitialEvents(a),void 0)}))};r.qtip=ni;h.api={};r.each({attr:function(n,t){if(this.length){var u=this[0],f="title",i=r.data(u,"qtip");if(n===f&&i&&"object"==typeof i&&i.options.suppress)return arguments.length<2?r.attr(u,nt):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(nt,t))}return r.fn["attr"+ft].apply(this,arguments)},clone:function(n){var t=(r([]),r.fn["clone"+ft].apply(this,arguments));return n||t.filter("["+nt+"]").attr("title",function(){return r.attr(this,nt)}).removeAttr(nt),t}},function(n,t){if(!t||r.fn[n+ft])return f;var i=r.fn[n+ft]=r.fn[n];r.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});r.ui||(r["cleanData"+ft]=r.cleanData,r.cleanData=function(n){for(var t,i=0;(t=r(n[i])).length;i++)if(t.attr(ri))try{t.triggerHandler("removeqtip")}catch(u){}r["cleanData"+ft].apply(this,arguments)});h.version="2.2.0";h.nextid=0;h.inactiveEvents=wi;h.zindex=15e3;h.defaults={prerender:u,id:u,overwrite:f,suppress:f,content:{text:f,attr:"title",title:u,button:u},position:{my:"top left",at:"bottom right",target:u,container:u,viewport:u,adjust:{x:0,y:0,mouse:f,scroll:f,resize:f,method:"flipinvert flipinvert"},effect:function(n,t){r(this).animate(t,{duration:200,queue:u})}},show:{target:u,event:"mouseenter",effect:f,delay:90,solo:u,ready:u,autofocus:u},hide:{target:u,event:"mouseleave",effect:f,delay:0,fixed:u,inactive:u,leave:"window",distance:u},style:{classes:"",widget:u,width:u,height:u,def:f},events:{render:s,move:s,show:s,hide:s,toggle:s,visible:s,hidden:s,focus:s,blur:s}};var ei,oi="margin",dt="border",lt="color",et="background-color",gi="transparent",nr=" !important",gt=!!t.createElement("canvas").getContext,tr=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,si={},cr=["Webkit","O","Moz","ms"];if(gt)var lr=n.devicePixelRatio||1,ar=function(){var n=t.createElement("canvas").getContext("2d");return n.backingStorePixelRatio||n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||1}(),ot=lr/ar;else hi=function(n,t,i){return"<qtipvml:"+n+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(t||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'};r.extend(yi.prototype,{init:function(n){var t,i;i=this.element=n.elements.tip=r("<div />",{"class":o+"-tip"}).prependTo(n.tooltip);gt?(t=r("<canvas />").appendTo(this.element)[0].getContext("2d"),t.lineJoin="miter",t.miterLimit=1e5,t.save()):(t=hi("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(t+t),n._bind(r("*",i).add(i),["click","mousedown"],function(n){n.stopPropagation()},this._ns));n._bind(n.tooltip,"tooltipmove",this.reposition,this._ns,this);this.create()},_swapDimensions:function(){this.size[0]=this.options.height;this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width;this.size[1]=this.options.height},_useTitle:function(n){var t=this.qtip.elements.titlebar;return t&&(n.y===b||n.y===c&&this.element.position().top+this.size[1]/2+this.options.offset<t.outerHeight(f))},_parseCorner:function(n){var t=this.qtip.options.position.my;return n===u||t===u?n=u:n===f?n=new d(t.string()):n.string||(n=new d(n),n.fixed=f),n},_parseWidth:function(n,t,i){var r=this.qtip.elements,u=dt+st(t)+"Width";return(i?it(i,u):it(r.content,u)||it(this._useTitle(n)&&r.titlebar||r.content,u)||it(r.tooltip,u))||0},_parseRadius:function(n){var t=this.qtip.elements,i=dt+st(n.y)+st(n.x)+"Radius";return y.ie<9?0:it(this._useTitle(n)&&t.titlebar||t.content,i)||it(t.tooltip,i)||0},_invalidColour:function(n,t,i){var r=n.css(t);return!r||i&&r===n.css(i)||tr.test(r)?u:r},_parseColours:function(n){var i=this.qtip.elements,u=this.element.css("cssText",""),f=dt+st(n[n.precedance])+st(lt),o=this._useTitle(n)&&i.titlebar||i.content,t=this._invalidColour,e=[];return e[0]=t(u,et)||t(o,et)||t(i.content,et)||t(i.tooltip,et)||u.css(et),e[1]=t(u,f,lt)||t(o,f,lt)||t(i.content,f,lt)||t(i.tooltip,f,lt)||i.tooltip.css(f),r("*",u).add(u).css("cssText",et+":"+gi+nr+";"+dt+":0"+nr+";"),e},_calculateSize:function(n){var o,f,e,s=n.precedance===a,h=this.options.width,r=this.options.height,c="c"===n.abbrev(),l=(s?h:r)*(c?.5:1),i=Math.pow,v=Math.round,u=Math.sqrt(i(l,2)+i(r,2)),t=[this.border/l*u,this.border/r*u];return t[2]=Math.sqrt(i(t[0],2)-i(this.border,2)),t[3]=Math.sqrt(i(t[1],2)-i(this.border,2)),o=u+t[2]+t[3]+(c?0:t[0]),f=o/u,e=[v(f*h),v(f*r)],s?e:e.reverse()},_calculateTip:function(n,t,i){i=i||1;t=t||this.size;var r=t[0]*i,u=t[1]*i,e=Math.ceil(r/2),o=Math.ceil(u/2),f={br:[0,0,r,u,r,0],bl:[0,0,r,0,0,u],tr:[0,u,r,0,r,u],tl:[0,0,0,u,r,u],tc:[0,u,e,0,r,u],bc:[0,0,r,0,e,u],rc:[0,0,r,o,0,u],lc:[r,0,r,u,0,o]};return f.lt=f.br,f.rt=f.bl,f.lb=f.tr,f.rb=f.tl,f[n.abbrev()]},_drawCoords:function(n,t){n.beginPath();n.moveTo(t[0],t[1]);n.lineTo(t[2],t[3]);n.lineTo(t[4],t[5]);n.closePath()},create:function(){var n=this.corner=(gt||y.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=n.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(t,i){if(!this.enabled)return this;var v,ft,h,l,et,k,o,s,ct=this.qtip.elements,st=this.element,tt=st.children(),it=this.options,nt=this.size,e=it.mimic,ut=Math.round;t||(t=this.qtip.cache.corner||this.corner);e===u?e=t:(e=new d(e),e.precedance=t.precedance,"inherit"===e.x?e.x=t.x:"inherit"===e.y?e.y=t.y:e.x===e.y&&(e[t.precedance]=t[t.precedance]));ft=e.precedance;t.precedance===p?this._swapDimensions():this._resetDimensions();v=this.color=this._parseColours(t);v[1]!==gi?(s=this.border=this._parseWidth(t,t[t.precedance]),it.border&&1>s&&!tr.test(v[1])&&(v[0]=v[1]),this.border=s=it.border!==f?it.border:s):this.border=s=0;o=this.size=this._calculateSize(t);st.css({width:o[0],height:o[1],lineHeight:o[1]+"px"});k=t.precedance===a?[ut(e.x===w?s:e.x===g?o[0]-nt[0]-s:(o[0]-nt[0])/2),ut(e.y===b?o[1]-nt[1]:0)]:[ut(e.x===w?o[0]-nt[0]:0),ut(e.y===b?s:e.y===rt?o[1]-nt[1]-s:(o[1]-nt[1])/2)];gt?(h=tt[0].getContext("2d"),h.restore(),h.save(),h.clearRect(0,0,6e3,6e3),l=this._calculateTip(e,nt,ot),et=this._calculateTip(e,this.size,ot),tt.attr(ht,o[0]*ot).attr(ii,o[1]*ot),tt.css(ht,o[0]).css(ii,o[1]),this._drawCoords(h,et),h.fillStyle=v[1],h.fill(),h.translate(k[0]*ot,k[1]*ot),this._drawCoords(h,l),h.fillStyle=v[0],h.fill()):(l=this._calculateTip(e),l="m"+l[0]+","+l[1]+" l"+l[2]+","+l[3]+" "+l[4]+","+l[5]+" xe",k[2]=s&&/^(r|b)/i.test(t.string())?8===y.ie?2:1:0,tt.css({coordsize:o[0]+s+" "+(o[1]+s),antialias:""+(e.string().indexOf(c)>-1),left:k[0]-k[2]*Number(ft===p),top:k[1]-k[2]*Number(ft===a),width:o[0]+s,height:o[1]+s}).each(function(n){var t=r(this);t[t.prop?"prop":"attr"]({coordsize:o[0]+s+" "+(o[1]+s),path:l,fillcolor:v[0],filled:!!n,stroked:!n}).toggle(!(!s&&!n));n||t.html(hi("stroke",'weight="'+2*s+'px" color="'+v[1]+'" miterlimit="1000" joinstyle="miter"'))}));n.opera&&setTimeout(function(){ct.tip.css({display:"inline-block",visibility:"visible"})},1);i!==u&&this.calculate(t,o)},calculate:function(n,t){if(!this.enabled)return u;var i,o,e=this,s=this.qtip.elements,l=this.element,h=this.options.offset,f=(s.tooltip.hasClass("ui-widget"),{});return n=n||this.corner,i=n.precedance,t=t||this._calculateSize(n),o=[n.x,n.y],i===p&&o.reverse(),r.each(o,function(r,u){var o,v,l;u===c?(o=i===a?w:b,f[o]="50%",f[oi+"-"+o]=-Math.round(t[i===a?0:1]/2)+h):(o=e._parseWidth(n,u,s.tooltip),v=e._parseWidth(n,u,s.content),l=e._parseRadius(n),f[u]=Math.max(-e.border,r?v:h+(l>o?l:-o)))}),f[n[i]]-=t[i===p?0:1],l.css({margin:"",top:"",bottom:"",left:"",right:""}).css(f),f},reposition:function(n,t,r){function it(n,t,i,r,u){n===tt&&s.precedance===t&&h[r]&&s[i]!==c?s.precedance=s.precedance===p?a:p:n!==tt&&h[r]&&(s[t]=s[t]===c?h[r]>0?r:u:s[t]===r?u:r)}function ut(n,t,f){s[n]===c?nt[oi+"-"+t]=o[n]=e[oi+"-"+t]-h[t]:(v=e[f]!==i?[h[t],-e[t]]:[-h[t],e[t]],(o[n]=Math.max(v[0],v[1]))>v[0]&&(r[t]-=h[t],o[t]=u),nt[e[f]!==i?f:t]=o[n])}if(this.enabled){var e,v,l=t.cache,s=this.corner.clone(),h=r.adjusted,y=t.options.position.adjust.method.split(" "),k=y[0],d=y[1]||y[0],o={left:u,top:u,x:0,y:0},nt={};this.corner.fixed!==f&&(it(k,p,a,w,g),it(d,a,p,b,rt),s.string()===l.corner.string()||l.cornerTop===h.top&&l.cornerLeft===h.left||this.update(s,u));e=this.calculate(s);e.right!==i&&(e.left=-e.right);e.bottom!==i&&(e.top=-e.bottom);e.user=this.offset;(o.left=k===tt&&!!h.left)&&ut(p,w,g);(o.top=d===tt&&!!h.top)&&ut(a,b,rt);this.element.css(nt).toggle(!(o.x&&o.y||s.x===c&&o.y||s.y===c&&o.x));r.left-=e.left.charAt?e.user:k!==tt||o.top||!o.left&&!o.top?e.left+this.border:0;r.top-=e.top.charAt?e.user:d!==tt||o.left||!o.left&&!o.top?e.top+this.border:0;l.cornerLeft=h.left;l.cornerTop=h.top;l.corner=s.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns);this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}});ei=v.tip=function(n){return new yi(n,n.options.style.tip)};ei.initialize="render";ei.sanitize=function(n){if(n.style&&"tip"in n.style){var t=n.style.tip;"object"!=typeof t&&(t=n.style.tip={corner:t});/string|boolean/i.test(typeof t.corner)||(t.corner=f)}};pi.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create();this.qtip.reposition()},"^style.tip.(height|width)$":function(n){this.size=[n.width,n.height];this.update();this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}};r.extend(f,h.defaults,{style:{tip:{corner:f,mimic:u,width:6,height:6,border:f,offset:0}}});v.viewport=function(i,r,f,e,s,h,l){function vt(n,t,i,u,f,e,o,s,h){var a=r[f],l=k[n],b=dt[n],rt=i===tt,d=l===f?h:l===e?-h:-h/2,ut=b===f?s:b===e?-s:-s/2,g=st[f]+it[f]-(pt?0:nt[f]),w=g-a,p=a+h-(o===ht?et:ot)-g,v=d-(k.precedance===n||l===k[t]?ut:0)-(b===c?s/2:0);return rt?(v=(l===f?1:-1)*d,r[f]+=w>0?w:p>0?-p:0,r[f]=Math.max(-nt[f]+it[f],a-v,Math.min(Math.max(-nt[f]+it[f]+(o===ht?et:ot),a+v),r[f],"center"===l?a-d:1e9))):(u*=i===or?2:0,w>0&&(l!==f||p>0)?(r[f]-=v+u,y.invert(n,f)):p>0&&(l!==e||w>0)&&(r[f]-=(l===c?-v:v)+u,y.invert(n,e)),r[f]<st&&-r[f]>p&&(r[f]=a,y=k.clone())),r[f]-a}var ft,y,yt,nt,pt,et,ot,st,it,wt=f.target,bt=i.elements.tooltip,k=f.my,dt=f.at,ut=f.adjust,ct=ut.method.split(" "),lt=ct[0],at=ct[1]||ct[0],v=f.viewport,kt=f.container,gt=i.cache,d={left:0,top:0};return v.jquery&&wt[0]!==n&&wt[0]!==t.body&&"none"!==ut.method?(nt=kt.offset()||d,pt="static"===kt.css("position"),ft="fixed"===bt.css("position"),et=v[0]===n?v.width():v.outerWidth(u),ot=v[0]===n?v.height():v.outerHeight(u),st={left:ft?0:v.scrollLeft(),top:ft?0:v.scrollTop()},it=v.offset()||d,("shift"!==lt||"shift"!==at)&&(y=k.clone()),d={left:"none"!==lt?vt(p,a,lt,ut.x,w,g,ht,e,h):0,top:"none"!==at?vt(a,p,at,ut.y,b,rt,ii,s,l):0},y&&gt.lastClass!==(yt=o+"-pos-"+y.abbrev())&&bt.removeClass(i.cache.lastClass).addClass(i.cache.lastClass=yt),d):d}})}(window,document)