1!function(O,j,i){function r(t,o){this.bodyOverflowX,this.callbacks={hide:[],show:[]},this.checkInterval=null,this.Content,this.$el=O(t),this.$elProxy,this.elProxyPosition,this.enabled=!0,this.options=O.extend({},a,o),this.mouseIsOverProxy=!1,this.namespace="ult-tooltipster-"+Math.round(1e5*Math.random()),this.Status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this._init()}function n(e,i){let n=!0;return O.each(e,function(t,o){if(void 0===i[t]||e[t]!==i[t])return n=!1}),n}function e(){return!t&&d}function p(){var o,e=(i.body||i.documentElement).style;if("string"==typeof e.transition)return 1;v=["Moz","Webkit","Khtml","O","ms"],o="transition".charAt(0).toUpperCase()+"transition".substr(1);for(let t=0;t<v.length;t++)if("string"==typeof e[v[t]+o])return 1}var a={animation:"fade",arrow:!0,arrowColor:"",autoClose:!0,content:null,contentAsHTML:!1,contentCloning:!0,debug:!0,delay:200,minWidth:0,ultCustomTooltipStyle:!1,ultContentStyle:null,ultBaseStyle:null,maxWidth:null,functionInit(t,o){},functionBefore(t,o){o()},functionReady(t,o){},functionAfter(t){},icon:"(?)",iconCloning:!0,iconDesktop:!1,iconTouch:!1,iconTheme:"ult-tooltipster-icon",interactive:!1,interactiveTolerance:350,multiple:!1,offsetX:0,offsetY:0,onlyOne:!1,position:"top",positionTracker:!1,speed:350,timer:0,theme:"ult-tooltipster-default",touchDevices:!0,trigger:"hover",updateAnimation:!0,ult_adv_id:0,ultimate_target:0,responsive_json_new:0};r.prototype={_init(){const o=this;if(i.querySelector){if(null!==o.options.content)o._content_set(o.options.content);else{let t=o.$el.attr("title");void 0===t&&(t=null),o._content_set(t)}var t=o.options.functionInit.call(o.$el,o.$el,o.Content);void 0!==t&&o._content_set(t),o.$el.removeAttr("title").addClass("ult-tooltipstered"),!d&&o.options.iconDesktop||d&&o.options.iconTouch?("string"==typeof o.options.icon?(o.$elProxy=O('<span class="'+o.options.iconTheme+'"></span>'),o.$elProxy.text(o.options.icon)):o.options.iconCloning?o.$elProxy=o.options.icon.clone(!0):o.$elProxy=o.options.icon,o.$elProxy.insertAfter(o.$el)):o.$elProxy=o.$el,"hover"==o.options.trigger?(o.$elProxy.on("mouseenter."+o.namespace,function(){e()&&!o.options.touchDevices||(o.mouseIsOverProxy=!0,o._show())}).on("mouseleave."+o.namespace,function(){e()&&!o.options.touchDevices||(o.mouseIsOverProxy=!1)}),d&&o.options.touchDevices&&o.$elProxy.on("touchstart."+o.namespace,function(){o._showNow()})):"click"==o.options.trigger&&o.$elProxy.on("click."+o.namespace,function(){e()&&!o.options.touchDevices||o._show()})}},_responsive(){let h="",c="",f="",u="",m="",g="";jQuery(".ult-responsive").each(function(t,o){let e=jQuery(o),i=e.attr("data-responsive-json-new"),n=e.data("ultimate-target"),s="",l="",r="",a="",p="",d="";jQuery(o).hasClass("ult-tooltipster-content"),void 0===i&&null==i||jQuery.each(jQuery.parseJSON(i),function(t,o){const i=t;void 0!==o&&null!=o&&(o=o.split(";"),jQuery.each(o,function(t,o){if(void 0!==o||null!=o){var e=o.split(":");switch(e[0]){case"large_screen":s+=i+":"+e[1]+";";break;case"desktop":l+=i+":"+e[1]+";";break;case"tablet":r+=i+":"+e[1]+";";break;case"tablet_portrait":a+=i+":"+e[1]+";";break;case"mobile_landscape":p+=i+":"+e[1]+";";break;case"mobile":d+=i+":"+e[1]+";"}}}))}),""!=d&&(g+=n+"{"+d+"}"),""!=p&&(m+=n+"{"+p+"}"),""!=a&&(u+=n+"{"+a+"}"),""!=r&&(f+=n+"{"+r+"}"),""!=l&&(c+=n+"{"+l+"}"),""!=s&&(h+=n+"{"+s+"}")});var t="<style>\n/** Ultimate: Tooltipster Responsive **/ ";t+=c,t+="\n@media (min-width: 1824px) { "+h+"\n}",t+="\n@media (max-width: 1199px) { "+f+"\n}",t+="\n@media (max-width: 991px) { "+u+"\n}",t+="\n@media (max-width: 767px) { "+m+"\n}",t+="\n@media (max-width: 479px) { "+g+"\n}",t+="\n/** Ultimate: Tooltipster Responsive - **/</style>",jQuery("head").append(t)},_show(){const t=this;"shown"!=t.Status&&"appearing"!=t.Status&&(t.options.delay?t.timerShow=setTimeout(function(){("click"==t.options.trigger||"hover"==t.options.trigger&&t.mouseIsOverProxy)&&(t._showNow(),t._responsive())},t.options.delay):t._showNow()),t._responsive()},_showNow(t){const a=this;a.options.functionBefore.call(a.$el,a.$el,function(){if(a.enabled&&null!==a.Content){t&&a.callbacks.show.push(t),a.callbacks.hide=[],clearTimeout(a.timerShow),a.timerShow=null,clearTimeout(a.timerHide),a.timerHide=null,a.options.onlyOne&&O(".ult-tooltipstered").not(a.$el).each(function(t,o){const s=O(o),e=s.data("ult-tooltipster-ns");O.each(e,function(t,o){const e=s.data(o),i=e.status(),n=e.option("autoClose");
1"hidden"!==i&&"disappearing"!==i&&n&&e.hide()})});function o(){a.Status="shown",O.each(a.callbacks.show,function(t,o){o.call(a.$el)}),a.callbacks.show=[]}if("hidden"!==a.Status){var e=0;"disappearing"===a.Status?(a.Status="appearing",p()?(a.$tooltip.clearQueue().removeClass("ult-tooltipster-dying").addClass("ult-tooltipster-"+a.options.animation+"-show"),0<a.options.speed&&a.$tooltip.delay(a.options.speed),a.$tooltip.queue(o)):a.$tooltip.stop().fadeIn(o)):"shown"===a.Status&&o()}else{a.Status="appearing";e=a.options.speed;let t=BaseStyle="";a.options.ultCustomTooltipStyle&&(t=a.options.ultContentStyle||"",BaseStyle=a.options.ultBaseStyle||""),a.bodyOverflowX=O("body").css("overflow-x"),O("body").css("overflow-x","hidden");var i="ult-tooltipster-"+a.options.animation,n="-webkit-transition-duration: "+a.options.speed+"ms; -webkit-animation-duration: "+a.options.speed+"ms; -moz-transition-duration: "+a.options.speed+"ms; -moz-animation-duration: "+a.options.speed+"ms; -o-transition-duration: "+a.options.speed+"ms; -o-animation-duration: "+a.options.speed+"ms; -ms-transition-duration: "+a.options.speed+"ms; -ms-animation-duration: "+a.options.speed+"ms; transition-duration: "+a.options.speed+"ms; animation-duration: "+a.options.speed+"ms;",s=a.options.minWidth?"min-width:"+Math.round(a.options.minWidth)+"px;":"",l=a.options.maxWidth?"max-width:"+Math.round(a.options.maxWidth)+"px;":"",r=a.options.interactive?"pointer-events: auto;":"";if(BaseStyle=BaseStyle+" "+s+" "+l+" "+r+" "+n,a.$tooltip=O('<div id="'+a.options.ult_adv_id+'" class="ult-tooltipster-base '+a.options.theme+'" style="'+BaseStyle+'"><div class="ult-tooltipster-content ult-responsive" data-ultimate-target="'+a.options.ultimate_target+"\" data-responsive-json-new = '"+a.options.responsive_json_new+"' style=\""+t+'"></div></div>'),p()&&a.$tooltip.addClass(i),a._content_insert(),a.$tooltip.appendTo("body"),a.reposition(),a.options.functionReady.call(a.$el,a.$el,a.$tooltip),p()?(a.$tooltip.addClass(i+"-show"),0<a.options.speed&&a.$tooltip.delay(a.options.speed),a.$tooltip.queue(o)):a.$tooltip.css("display","none").fadeIn(a.options.speed,o),a._interval_set(),O(j).on("scroll."+a.namespace+" resize."+a.namespace,function(){a.reposition()}),a.options.autoClose)if(O("body").off("."+a.namespace),"hover"==a.options.trigger)if(d&&setTimeout(function(){O("body").on("touchstart."+a.namespace,function(){a.hide()})},0),a.options.interactive){d&&a.$tooltip.on("touchstart."+a.namespace,function(t){t.stopPropagation()});let t=null;a.$elProxy.add(a.$tooltip).on("mouseleave."+a.namespace+"-autoClose",function(){clearTimeout(t),t=setTimeout(function(){a.hide()},a.options.interactiveTolerance)}).on("mouseenter."+a.namespace+"-autoClose",function(){clearTimeout(t)})}else a.$elProxy.on("mouseleave."+a.namespace+"-autoClose",function(){a.hide()});else"click"==a.options.trigger&&(setTimeout(function(){O("body").on("click."+a.namespace+" touchstart."+a.namespace,function(){a.hide()})},0),a.options.interactive&&a.$tooltip.on("click."+a.namespace+" touchstart."+a.namespace,function(t){t.stopPropagation()}))}0<a.options.timer&&(a.timerHide=setTimeout(function(){a.timerHide=null,a.hide()},a.options.timer+e))}})},_interval_set(){const e=this;e.checkInterval=setInterval(function(){if(0===O("body").find(e.$el).length||0===O("body").find(e.$elProxy).length||"hidden"==e.Status||0===O("body").find(e.$tooltip).length)"shown"!=e.Status&&"appearing"!=e.Status||e.hide(),e._interval_cancel();else if(e.options.positionTracker){let t=e._repositionInfo(e.$elProxy),o=!1;n(t.dimension,e.elProxyPosition.dimension)&&("fixed"===e.$elProxy.css("position")?n(t.position,e.elProxyPosition.position)&&(o=!0):n(t.offset,e.elProxyPosition.offset)&&(o=!0)),o||e.reposition()}},200)},_interval_cancel(){clearInterval(this.checkInterval),this.checkInterval=null},_content_set(t){"object"==typeof t&&null!==t&&this.options.contentCloning&&(t=t.clone(!0)),this.Content=t},_content_insert(){const t=this.$tooltip.find(".ult-tooltipster-content");"string"!=typeof this.Content||this.options.contentAsHTML?t.empty().append(this.Content):t.text(this.Content)},_update(t){const o=this;
1o._content_set(t),null!==o.Content?"hidden"!==o.Status&&(o._content_insert(),o.reposition(),o.options.updateAnimation&&(p()?(o.$tooltip.css({width:"","-webkit-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("ult-tooltipster-content-changing"),setTimeout(function(){"hidden"!=o.Status&&(o.$tooltip.removeClass("ult-tooltipster-content-changing"),setTimeout(function(){"hidden"!==o.Status&&o.$tooltip.css({"-webkit-transition":o.options.speed+"ms","-moz-transition":o.options.speed+"ms","-o-transition":o.options.speed+"ms","-ms-transition":o.options.speed+"ms",transition:o.options.speed+"ms"})},o.options.speed))},o.options.speed)):o.$tooltip.fadeTo(o.options.speed,.5,function(){"hidden"!=o.Status&&o.$tooltip.fadeTo(o.options.speed,1)}))):o.hide()},_repositionInfo(t){return{dimension:{height:t.outerHeight(!1),width:t.outerWidth(!1)},offset:t.offset(),position:{left:parseInt(t.css("left")),top:parseInt(t.css("top"))}}},hide(t){const e=this;t&&e.callbacks.hide.push(t),e.callbacks.show=[],clearTimeout(e.timerShow),e.timerShow=null,clearTimeout(e.timerHide),e.timerHide=null;const o=function(){O.each(e.callbacks.hide,function(t,o){o.call(e.$el)}),e.callbacks.hide=[]};return"shown"==e.Status||"appearing"==e.Status?(e.Status="disappearing",t=function(){e.Status="hidden","object"==typeof e.Content&&null!==e.Content&&e.Content.detach(),e.$tooltip.remove(),e.$tooltip=null,O(j).off("."+e.namespace),O("body").off("."+e.namespace).css("overflow-x",e.bodyOverflowX),O("body").off("."+e.namespace),e.$elProxy.off("."+e.namespace+"-autoClose"),e.options.functionAfter.call(e.$el,e.$el),o()},p()?(e.$tooltip.clearQueue().removeClass("ult-tooltipster-"+e.options.animation+"-show").addClass("ult-tooltipster-dying"),0<e.options.speed&&e.$tooltip.delay(e.options.speed),e.$tooltip.queue(t)):e.$tooltip.stop().fadeOut(e.options.speed,t)):"hidden"==e.Status&&o(),e},show(t){return this._showNow(t),this},update(t){return this.content(t)},content(t){return void 0===t?this.Content:(this._update(t),this)},reposition(){var h,c,f,u,m=this;if(0!==O("body").find(m.$tooltip).length){m.$tooltip.css("width",""),m.elProxyPosition=m._repositionInfo(m.$elProxy);let o=null,e=O(j).width(),l=m.elProxyPosition,i=m.$tooltip.outerWidth(!1),n=(m.$tooltip.innerWidth(),m.$tooltip.outerHeight(!1));if(m.$elProxy.is("area")){const C=m.$elProxy.attr("shape"),P=m.$elProxy.parent().attr("name"),S=O('img[usemap="#'+P+'"]'),T=S.offset().left,k=S.offset().top,I=void 0!==m.$elProxy.attr("coords")?m.$elProxy.attr("coords").split(","):void 0;if("circle"==C){var g=parseInt(I[0]),y=parseInt(I[1]),v=parseInt(I[2]);l.dimension.height=2*v,l.dimension.width=2*v,l.offset.top=k+y-v,l.offset.left=T+g-v}else if("rect"==C){var g=parseInt(I[0]),y=parseInt(I[1]),$=parseInt(I[2]),v=parseInt(I[3]);l.dimension.height=v-y,l.dimension.width=$-g,l.offset.top=k+y,l.offset.left=T+g}else if("poly"==C){let o=0,e=0,i=0,n=0,s="even";for(let t=0;t<I.length;t++){var w=parseInt(I[t]);s="even"==s?(w>i&&(i=w,0===t&&(o=i)),w<o&&(o=w),"odd"):(w>n&&(n=w,1==t&&(e=n)),w<e&&(e=w),"even")}l.dimension.height=n-e,l.dimension.width=i-o,l.offset.top=k+e,l.offset.left=T+o}else l.dimension.height=S.outerHeight(!1),l.dimension.width=S.outerWidth(!1),l.offset.top=k,l.offset.left=T}let s=0,t=0,r=0,a=parseInt(m.options.offsetY),p=parseInt(m.options.offsetX),d=m.options.position;function b(){var t=O(j).scrollLeft();s-t<0&&(o=s-t,s=t),s+i-t>e&&(o=s-(e+t-i),s=e+t-i)}function x(t,o){l.offset.top-O(j).scrollTop()-n-a-12<0&&-1<o.indexOf("top")&&(d=t),l.offset.top+l.dimension.height+n+12+a>O(j).scrollTop()+O(j).height()&&-1<o.indexOf("bottom")&&(d=t,r=l.offset.top-n-a-12)}if("top"==d&&(h=l.offset.left+i-(l.offset.left+l.dimension.width),s=l.offset.left+p-h/2,r=l.offset.top-n-a-12,b(),x("bottom","top")),"top-left"==d&&(s=l.offset.left+p,r=l.offset.top-n-a-12,b(),x("bottom-left","top-left")),"top-right"==d&&(s=l.offset.left+l.dimension.width+p-i,r=l.offset.top-n-a-12,b(),x("bottom-right","top-right")),"bottom"==d&&(h=l.offset.left+i-(l.offset.left+l.dimension.width),s=l.offset.left-h/2+p,r=l.offset.top+l.dimension.height+a+12,b(),x("top","bottom")),"bottom-left"==d&&(s=l.offset.left+p,r=l.offset.top+l.dimension.height+a+12,b(),x("top-left","bottom-left")),"bottom-right"==d&&(s=l.offset.left+l.dimension.width+p-i,r=l.offset.top+l.dimension.height+a+12,b(),x("top-right","bottom-right")),"left"==d&&(s=l.offset.left-p-i-12,t=l.offset.left+p+l.dimension.width+12,u=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-u/2-a,s<0&&t+i>e?(c=2*parseFloat(m.$tooltip.css("border-width")),_=i+s-c,m.$tooltip.css("width",_+"px"),n=m.$tooltip.outerHeight(!1),s=l.offset.left-p-_-12-c,u=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-u/2-a):s<0&&(s=l.offset.left+p+l.dimension.width+12,o="left")),"right"==d&&(s=l.offset.left+p+l.dimension.width+12,t=l.offset.left-p-i-12,u=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-u/2-a,s+i>e&&t<0?(c=2*parseFloat(m.$tooltip.css("border-width")),_=e-s-c,m.$tooltip.css("width",_+"px"),n=m.$tooltip.outerHeight(!1),u=l.offset.top+n-(l.offset.top+l.dimension.height),r=l.offset.top-u/2-a):s+i>e&&(s=l.offset.left-p-i-12,o="right")),m.options.arrow){let e="ult-tooltipster-arrow-"+d;_=m.options.arrowColor.length<1?m.$tooltip.css("background-color"):m.options.arrowColor,o=o?"left"==o?(e="ult-tooltipster-arrow-right",""):"right"==o?(e="ult-tooltipster-arrow-left",""):"left:"+Math.round(o)+"px;":"",u="top"==d||"top-left"==d||"top-right"==d?(f=parseFloat(m.$tooltip.css("border-bottom-width")),m.$tooltip.css("border-bottom-color")):"bottom"==d||"bottom-left"==d||"bottom-right"==d?(f=parseFloat(m.$tooltip.css("border-top-width")),m.$tooltip.css("border-top-color")):"left"==d?(f=parseFloat(m.$tooltip.css("border-right-width")),m.$tooltip.css("border-right-color")):"right"==d?(f=parseFloat(m.$tooltip.css("border-left-width")),m.$tooltip.css("border-left-color")):(f=parseFloat(m.$tooltip.css("border-bottom-width")),m.$tooltip.css("border-bottom-color")),1<f&&f++;let i="";if(0!==f){let t="",o="border-color: "+u+";";-1!==e.indexOf("bottom")?t="margin-top: -"+Math.round(f)+"px;":-1!==e.indexOf("top")?t="margin-bottom: -"+Math.round(f)+"px;":-1!==e.indexOf("left")?t="margin-right: -"+Math.round(f)+"px;":-1!==e.indexOf("right")&&(t="margin-left: -"+Math.round(f)+"px;"),i='<span class="ult-tooltipster-arrow-border" style="'+t+" "+o+';"></span>'}m.$tooltip.find(".ult-tooltipster-arrow").remove();var _='<div class="'+e+' ult-tooltipster-arrow" style="'+o+'">'+i+'<span style="border-color:'+_+';" ></span></div>';m.$tooltip.append(_)}m.$tooltip.css({top:Math.round(r)+"px",left:Math.round(s)+"px"})}return m},enable(){return this.enabled=!0,this},disable(){return this.hide(),this.enabled=!1,this},destroy(){const e=this;e.hide(),e.$el[0]!==e.$elProxy[0]&&e.$elProxy.remove(),e.$el.removeData(e.namespace).off("."+e.namespace);var t,o=e.$el.data("ult-tooltipster-ns");return 1===o.length?(t="string"==typeof e.Content?e.Content:O("<div></div>").append(e.Content).html(),e.$el.removeClass("ult-tooltipstered").attr("title",t).removeData(e.namespace).removeData("ult-tooltipster-ns").off("."+e.namespace)):(o=O.grep(o,function(t,o){return t!==e.namespace}),e.$el.data("ult-tooltipster-ns",o)),e},elementIcon(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:void 0},elementTooltip(){return this.$tooltip?this.$tooltip[0]:void 0},option(t,o){return void 0===o?this.options[t]:(this.options[t]=o,this)},status(){return this.Status}},O.fn.ulttooltipster=function(){const n=arguments;if(0===this.length){if("string"!=typeof n[0])return this;{let t=!0;return"setDefaults"===n[0]?O.extend(a,n[1]):t=!1,t?!0:this}}if("string"==typeof n[0]){let i="#*$~&";return this.each(function(){const t=O(this).data("ult-tooltipster-ns"),o=t?O(this).data(t[0]):null;if(!o)throw new Error("You called Tooltipster's \""+n[0]+'" method on an uninitialized element');if("function"!=typeof o[n[0]])throw new Error('Unknown method .ult-tooltipster("'+n[0]+'")');var e=o[n[0]](n[1],n[2]);if(e!==o)return i=e,!1}),"#*$~&"!==i?i:this}const i=[],t=n[0]&&void 0!==n[0].multiple,s=t&&n[0].multiple||!t&&a.multiple,o=n[0]&&void 0!==n[0].debug,l=o&&n[0].debug||!o&&a.debug;return this.each(function(){let t=!1,o=O(this).data("ult-tooltipster-ns"),e=null;
1!o||s?t=!0:l&&console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.'),t&&(e=new r(this,n[0]),o=o||[],o.push(e.namespace),O(this).data("ult-tooltipster-ns",o),O(this).data(e.namespace,e)),i.push(e)}),s?i:this};var d=!!("ontouchstart"in j),t=!1;O("body").one("mousemove",function(){t=!0})}(jQuery,window,document);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.