1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["s/c-ZeroBlockIframe-BWkvU5pZ.js","s/c-index-C7aDQtMU.js","s/a-index-CWz8jtXL.css","s/a-index-DsLjyqO-.css"])))=>i.map(i=>d[i]); 2var ba=Object.defineProperty;var _a=(t,e,s)=>e in t?ba(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s;var kt=(t,e,s)=>_a(t,typeof e!="symbol"?e+"":e,s);import{dP as ki,dQ as $e,aR as Dt,a_ as dt,bc as wt,c9 as At,aV as K,aW as ot,bb as Lt,b6 as mt,bh as bt,b1 as V,b2 as _t,bt as Mt,c1 as Ut,aZ as Vt,bR as gt,bm as de,bn as ti,aU as Zt,cn as Et,ca as xt,ce as Ge,cQ as ya,bo as js,c5 as Ys,dR as wa,dS as ka,dT as qs,dU as sr,by as Gi,cG as Ii,cx as Ht,cy as St,br as he,cb as Ye,bg as et,dV as Ca,b3 as rt,cL as Sa,cF as _e,ck as fe,bE as xa,cz as nr,bq as pe,cP as Ks,cf as ei,cC as Ai,cD as Oi,cE as ye,dW as En,dX as Da,bD as Ci,dY as Fi,dZ as Ta,d_ as Ia,b4 as ln,d$ as hn,c3 as Aa,bu as or,b5 as ii,ch as us,cg as fs,ci as ps,e0 as cn,cp as dn,bs as ms,e1 as rr,bQ as Oa,e2 as ar,e3 as Pa,cw as lr,e4 as un,e5 as Ea,e6 as Ma,e7 as za,e8 as Ha,e9 as Fa,ea as Ra,eb as La,ec as Na,ed as Ba,ee as Wa,ef as Va,co as Ua,eg as fn,eh as ja,ei as Ya,cJ as qa,ej as Ka,cO as Xa,c6 as hr,c8 as Za,dJ as Ga,dL as Ja,dM as Qa,dN as $a,dO as tl,cT as el,dt as il,du as sl,dp as nl,db as ol,d3 as rl,da as al,cY as ll,ds as hl,cX as cl,dy as dl,dz as ul,dA as fl,dB as pl,dC as ml,dD as gl,dE as vl,dF as bl,dG as _l,dH as yl,dI as wl,dv as kl}from"./c-index-C7aDQtMU.js";import{$ as cr,r as Cl}from"./c-VideoInput-BWDLmT-L.js";import{_ as Sl}from"./c-lodash-9MuaAKnG.js";import{D as $i,F as gs,n as vs,h as dr,i as ur,m as bs,e as Pi,g as pn,o as fr,d as pr,b as xl,j as mr,f as Dl,C as Tl}from"./c-el-form-item-lGG0C5Mp.js";import{T as Il,a as Al,A as ci}from"./c-FrontendInterfaces-CP3Br6r3.js";import{i as Ol,d as Pl}from"./c-animations-BseF7QIQ.js";import{E as _s}from"./c-index-CWiIv3MT.js";/* empty css */import{F as El}from"./c-FormPublicRender-CpbsUQ8T.js";import{E as gr}from"./c-ParentTreeSelect-0hMk39FX.js";import"./c-el-checkbox-yCtUXoWo.js";import{E as ys}from"./c-index-BVAx5QAs.js";/* empty css */import{E as vr}from"./c-el-pagination-Cw8uBw8d.js";import{E as Ml}from"./c-el-popconfirm-Dq0vC1d5.js";import{A as zl}from"./c-AppearanceSettings-GICIq1f0.js";import{S as Hl}from"./c-SitesSelector-D8pJ-hs-.js";import{g as Fl,A as Rl}from"./c-AddOrEdit-BfoKkYwo.js";import{A as Ll}from"./c-AddToCollectionDialog-CFO4c-x9.js";import{Z as Nl}from"./c-index-D4iii5QI.js";import{S as Bl}from"./c-SectionSettings-Ng7fUSa9.js";/* empty css */import"./c-vuedraggable.umd-CphuF5Dz.js";import"./c-HelperTool-Rf0okt4A.js";/* empty css */import"./c-FormGroupWrapper-Dr4gI0jh.js";import"./c-map-D11rV1oF.js";import"./c-_baseMap-Cu2k9MJB.js";import"./c-orderBy-DeVN7W4v.js";import"./c-_baseOrderBy-DHaiweXL.js";import"./c-index-CQD-eyPW.js";import"./c-debounce-C9zzGgaU.js";import"./c-toInteger-D4xaUtYr.js";import"./c-index-BZpaQH0o.js";import"./c-index-uU8wUeO9.js";/* empty css */import"./c-SingleUploaderWithActions-D2-pHZJp.js";import"./c-el-select-v2-D6a1IT9B.js";import"./c-el-virtual-list-B1kIuwhn.js";import"./c-index-Ch9JQuqs.js";/* empty css */import"./c-el-slider-BWS70QGH.js";import"./c-index-CoFEjLyo.js";window.Cookies=ki;window._=Sl;window.$=cr;window.jQuery=cr;var Mn={},zn;function Wl(){return zn||(zn=1,(function(t){window.blueimp=window.blueimp||{},window.blueimp.Gallery=t(window.blueimp.helper||window.jQuery)})(function(t){function e(s,o){if(document.body.style.maxHeight===void 0)return null;if(!this||this.options!==e.prototype.options)return new e(s,o);if(!s||!s.length){this.console.log("blueimp Gallery: No or empty list provided as first argument.",s);return}this.list=s,this.num=s.length,this.initOptions(o),this.initialize()}return t.extend(e.prototype,{options:{container:"#blueimp-gallery",slidesContainer:"div",titleElement:"h3",displayClass:"blueimp-gallery-display",controlsClass:"blueimp-gallery-controls",singleClass:"blueimp-gallery-single",leftEdgeClass:"blueimp-gallery-left",rightEdgeClass:"blueimp-gallery-right",playingClass:"blueimp-gallery-playing",svgasimgClass:"blueimp-gallery-svgasimg",smilClass:"blueimp-gallery-smil",slideClass:"slide",slideActiveClass:"slide-active",slidePrevClass:"slide-prev",slideNextClass:"slide-next",slideLoadingClass:"slide-loading",slideErrorClass:"slide-error",slideContentClass:"slide-content",toggleClass:"toggle",prevClass:"prev",nextClass:"next",closeClass:"close",playPauseClass:"play-pause",typeProperty:"type",titleProperty:"title",altTextProperty:"alt",urlProperty:"href",srcsetProperty:"srcset",sizesProperty:"sizes",sourcesProperty:"sources",displayTransition:!0,clearSlides:!0,toggleControlsOnEnter:!0,toggleControlsOnSlideClick:!0,toggleSlideshowOnSpace:!0,enableKeyboardNavigation:!0,closeOnEscape:!0,closeOnSlideClick:!0,closeOnSwipeUpOrDown:!0,closeOnHashChange:!0,emulateTouchEvents:!0,stopTouchEventsPropagation:!1,hidePageScrollbars:!0,disableScroll:!0,
2carousel:!1,continuous:!0,unloadElements:!0,startSlideshow:!1,slideshowInterval:5e3,slideshowDirection:"ltr",index:0,preloadRange:2,transitionDuration:300,slideshowTransitionDuration:500,event:void 0,onopen:void 0,onopened:void 0,onslide:void 0,onslideend:void 0,onslidecomplete:void 0,onclose:void 0,onclosed:void 0},carouselOptions:{hidePageScrollbars:!1,toggleControlsOnEnter:!1,toggleSlideshowOnSpace:!1,enableKeyboardNavigation:!1,closeOnEscape:!1,closeOnSlideClick:!1,closeOnSwipeUpOrDown:!1,closeOnHashChange:!1,disableScroll:!1,startSlideshow:!0},console:window.console&&typeof window.console.log=="function"?window.console:{log:function(){}},support:(function(s){var o={source:!!window.HTMLSourceElement,picture:!!window.HTMLPictureElement,svgasimg:document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),smil:!!document.createElementNS&&/SVGAnimate/.test(document.createElementNS("http://www.w3.org/2000/svg","animate").toString()),touch:window.ontouchstart!==void 0||window.DocumentTouch&&document instanceof DocumentTouch},n={webkitTransition:{end:"webkitTransitionEnd",prefix:"-webkit-"},MozTransition:{end:"transitionend",prefix:"-moz-"},OTransition:{end:"otransitionend",prefix:"-o-"},transition:{end:"transitionend",prefix:""}},r;for(r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&s.style[r]!==void 0){o.transition=n[r],o.transition.name=r;break}function l(){var h=o.transition,u,p;document.body.appendChild(s),h&&(u=h.name.slice(0,-9)+"ransform",s.style[u]!==void 0&&(s.style[u]="translateZ(0)",p=window.getComputedStyle(s).getPropertyValue(h.prefix+"transform"),o.transform={prefix:h.prefix,name:u,translate:!0,translateZ:!!p&&p!=="none"})),document.body.removeChild(s)}return document.body?l():t(document).on("DOMContentLoaded",l),o})(document.createElement("div")),requestAnimationFrame:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,cancelAnimationFrame:window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame,initialize:function(){if(this.initStartIndex(),this.initWidget()===!1)return!1;this.initEventListeners(),this.onslide(this.index),this.ontransitionend(),this.options.startSlideshow&&this.play()},slide:function(s,o){window.clearTimeout(this.timeout);var n=this.index,r,l,h;if(!(n===s||this.num===1)){if(o||(o=this.options.transitionDuration),this.support.transform){for(this.options.continuous||(s=this.circle(s)),r=Math.abs(n-s)/(n-s),this.options.continuous&&(l=r,r=-this.positions[this.circle(s)]/this.slideWidth,r!==l&&(s=-r*this.num+s)),h=Math.abs(n-s)-1;h;)h-=1,this.move(this.circle((s>n?s:n)-h-1),this.slideWidth*r,0);s=this.circle(s),this.move(n,this.slideWidth*r,o),this.move(s,0,o),this.options.continuous&&this.move(this.circle(s-r),-(this.slideWidth*r),0)}else s=this.circle(s),this.animate(n*-this.slideWidth,s*-this.slideWidth,o);this.onslide(s)}},getIndex:function(){return this.index},getNumber:function(){return this.num},prev:function(){(this.options.continuous||this.index)&&this.slide(this.index-1)},next:function(){(this.options.continuous||this.index<this.num-1)&&this.slide(this.index+1)},play:function(s){var o=this,n=this.index+(this.options.slideshowDirection==="rtl"?-1:1);window.clearTimeout(this.timeout),this.interval=s||this.options.slideshowInterval,this.elements[this.index]>1&&(this.timeout=this.setTimeout(!this.requestAnimationFrame&&this.slide||function(r,l){o.animationFrameId=o.requestAnimationFrame.call(window,function(){o.slide(r,l)})},[n,this.options.slideshowTransitionDuration],this.interval)),this.container.addClass(this.options.playingClass),this.slidesContainer[0].setAttribute("aria-live","off"),this.playPauseElement.length&&this.playPauseElement[0].setAttribute("aria-pressed","true")},pause:function(){window.clearTimeout(this.timeout),this.interval=null,this.cancelAnimationFrame&&(this.cancelAnimationFrame.call(window,this.animationFrameId),this.animationFrameId=null),this.container.removeClass(this.options.playingClass),this.slidesContainer[0].setAttribute("aria-live","polite"),this.playPauseElement.length&&this.playPauseElement[0].setAttribute("aria-pressed","fal
2se")},add:function(s){var o;for(s.concat||(s=Array.prototype.slice.call(s)),this.list.concat||(this.list=Array.prototype.slice.call(this.list)),this.list=this.list.concat(s),this.num=this.list.length,this.num>2&&this.options.continuous===null&&(this.options.continuous=!0,this.container.removeClass(this.options.leftEdgeClass)),this.container.removeClass(this.options.rightEdgeClass).removeClass(this.options.singleClass),o=this.num-s.length;o<this.num;o+=1)this.addSlide(o),this.positionSlide(o);this.positions.length=this.num,this.initSlides(!0)},resetSlides:function(){this.slidesContainer.empty(),this.unloadAllSlides(),this.slides=[]},handleClose:function(){var s=this.options;this.destroyEventListeners(),this.pause(),this.container[0].style.display="none",this.container.removeClass(s.displayClass).removeClass(s.singleClass).removeClass(s.leftEdgeClass).removeClass(s.rightEdgeClass),s.hidePageScrollbars&&(document.body.style.overflow=this.bodyOverflowStyle),this.options.clearSlides&&this.resetSlides(),this.options.onclosed&&this.options.onclosed.call(this)},close:function(){var s=this;function o(n){n.target===s.container[0]&&(s.container.off(s.support.transition.end,o),s.handleClose())}this.options.onclose&&this.options.onclose.call(this),this.support.transition&&this.options.displayTransition?(this.container.on(this.support.transition.end,o),this.container.removeClass(this.options.displayClass)):this.handleClose()},circle:function(s){return(this.num+s%this.num)%this.num},move:function(s,o,n){this.translateX(s,o,n),this.positions[s]=o},translate:function(s,o,n,r){if(this.slides[s]){var l=this.slides[s].style,h=this.support.transition,u=this.support.transform;l[h.name+"Duration"]=r+"ms",l[u.name]="translate("+o+"px, "+n+"px)"+(u.translateZ?" translateZ(0)":"")}},translateX:function(s,o,n){this.translate(s,o,0,n)},translateY:function(s,o,n){this.translate(s,0,o,n)},animate:function(s,o,n){if(!n){this.slidesContainer[0].style.left=o+"px";return}var r=this,l=new Date().getTime(),h=window.setInterval(function(){var u=new Date().getTime()-l;if(u>n){r.slidesContainer[0].style.left=o+"px",r.ontransitionend(),window.clearInterval(h);return}r.slidesContainer[0].style.left=(o-s)*(Math.floor(u/n*100)/100)+s+"px"},4)},preventDefault:function(s){s.preventDefault?s.preventDefault():s.returnValue=!1},stopPropagation:function(s){s.stopPropagation?s.stopPropagation():s.cancelBubble=!0},onresize:function(){this.initSlides(!0)},onhashchange:function(){this.options.closeOnHashChange&&this.close()},onmousedown:function(s){s.which&&s.which===1&&s.target.nodeName!=="VIDEO"&&s.target.nodeName!=="AUDIO"&&(s.preventDefault(),(s.originalEvent||s).touches=[{pageX:s.pageX,pageY:s.pageY}],this.ontouchstart(s))},onmousemove:function(s){this.touchStart&&((s.originalEvent||s).touches=[{pageX:s.pageX,pageY:s.pageY}],this.ontouchmove(s))},onmouseup:function(s){this.touchStart&&(this.ontouchend(s),delete this.touchStart)},onmouseout:function(s){if(this.touchStart){var o=s.target,n=s.relatedTarget;(!n||n!==o&&!t.contains(o,n))&&this.onmouseup(s)}},ontouchstart:function(s){this.options.stopTouchEventsPropagation&&this.stopPropagation(s);var o=(s.originalEvent||s).touches[0];this.touchStart={x:o.pageX,y:o.pageY,time:Date.now()},this.isScrolling=void 0,this.touchDelta={}},ontouchmove:function(s){this.options.stopTouchEventsPropagation&&this.stopPropagation(s);var o=(s.originalEvent||s).touches,n=o[0],r=(s.originalEvent||s).scale,l=this.index,h,u;if(!(o.length>1||r&&r!==1))if(this.options.disableScroll&&s.preventDefault(),this.touchDelta={x:n.pageX-this.touchStart.x,y:n.pageY-this.touchStart.y},h=this.touchDelta.x,this.isScrolling===void 0&&(this.isScrolling=this.isScrolling||Math.abs(h)<Math.abs(this.touchDelta.y)),this.isScrolling)this.options.carousel||this.translateY(l,this.touchDelta.y+this.positions[l],0);else for(s.preventDefault(),window.clearTimeout(this.timeout),this.options.continuous?u=[this.circle(l+1),l,this.circle(l-1)]:(this.touchDelta.x=h=h/(!l&&h>0||l===this.num-1&&h<0?Math.abs(h)/this.slideWidth+1:1),u=[l],l&&u.push(l-1),l<this.num-1&&u.unshift(l+1));u.length;)l=u.pop(),this.translateX(l,h+this.positions[l],0)},ontouchend:function(s){this.options.stopTouchEventsPropagation&&this.stopPropagation(s);var o=this.index,n=Math.abs(this.touchDelta.x),r=this.slideWidth,l=Math.ceil(this.options.transitionDuration*(1-n/r)/2),h=n>
vendor: 5,567 bytes, line 2
220,u=!o&&this.touchDelta.x>0||o===this.num-1&&this.touchDelta.x<0,p=!h&&this.options.closeOnSwipeUpOrDown&&Math.abs(this.touchDelta.y)>20,g,_,y,w,C;this.options.continuous&&(u=!1),g=this.touchDelta.x<0?-1:1,this.isScrolling?p?this.close():this.translateY(o,0,l):h&&!u?(_=o+g,y=o-g,w=r*g,C=-r*g,this.options.continuous?(this.move(this.circle(_),w,0),this.move(this.circle(o-2*g),C,0)):_>=0&&_<this.num&&this.move(_,w,0),this.move(o,this.positions[o]+w,l),this.move(this.circle(y),this.positions[this.circle(y)]+w,l),o=this.circle(y),this.onslide(o)):this.options.continuous?(this.move(this.circle(o-1),-r,l),this.move(o,0,l),this.move(this.circle(o+1),r,l)):(o&&this.move(o-1,-r,l),this.move(o,0,l),o<this.num-1&&this.move(o+1,r,l))},ontouchcancel:function(s){this.touchStart&&(this.ontouchend(s),delete this.touchStart)},ontransitionend:function(s){var o=this.slides[this.index];(!s||o===s.target)&&(this.interval&&this.play(),this.setTimeout(this.options.onslideend,[this.index,o]))},oncomplete:function(s){var o=s.target||s.srcElement,n=o&&o.parentNode,r;!o||!n||(r=this.getNodeIndex(n),t(n).removeClass(this.options.slideLoadingClass),s.type==="error"?(t(n).addClass(this.options.slideErrorClass),this.elements[r]=3):this.elements[r]=2,o.clientHeight>this.container[0].clientHeight&&(o.style.maxHeight=this.container[0].clientHeight),this.interval&&this.slides[this.index]===n&&this.play(),this.setTimeout(this.options.onslidecomplete,[r,n]))},onload:function(s){this.oncomplete(s)},onerror:function(s){this.oncomplete(s)},onkeydown:function(s){switch(s.which||s.keyCode){case 13:this.options.toggleControlsOnEnter&&(this.preventDefault(s),this.toggleControls());break;case 27:this.options.closeOnEscape&&(this.close(),s.stopImmediatePropagation());break;case 32:this.options.toggleSlideshowOnSpace&&(this.preventDefault(s),this.toggleSlideshow());break;case 37:this.options.enableKeyboardNavigation&&(this.preventDefault(s),this.prev());break;case 39:this.options.enableKeyboardNavigation&&(this.preventDefault(s),this.next());break}},handleClick:function(s){var o=this.options,n=s.target||s.srcElement,r=n.parentNode;function l(h){return t(n).hasClass(h)||t(r).hasClass(h)}l(o.toggleClass)?(this.preventDefault(s),this.toggleControls()):l(o.prevClass)?(this.preventDefault(s),this.prev()):l(o.nextClass)?(this.preventDefault(s),this.next()):l(o.closeClass)?(this.preventDefault(s),this.close()):l(o.playPauseClass)?(this.preventDefault(s),this.toggleSlideshow()):r===this.slidesContainer[0]?o.closeOnSlideClick?(this.preventDefault(s),this.close()):o.toggleControlsOnSlideClick&&(this.preventDefault(s),this.toggleControls()):r.parentNode&&r.parentNode===this.slidesContainer[0]&&o.toggleControlsOnSlideClick&&(this.preventDefault(s),this.toggleControls())},onclick:function(s){if(this.options.emulateTouchEvents&&this.touchDelta&&(Math.abs(this.touchDelta.x)>20||Math.abs(this.touchDelta.y)>20)){delete this.touchDelta;return}return this.handleClick(s)},updateEdgeClasses:function(s){s?this.container.removeClass(this.options.leftEdgeClass):this.container.addClass(this.options.leftEdgeClass),s===this.num-1?this.container.addClass(this.options.rightEdgeClass):this.container.removeClass(this.options.rightEdgeClass)},updateActiveSlide:function(s,o){for(var n=this.slides,r=this.options,l=[{index:o,method:"addClass",hidden:!1},{index:s,method:"removeClass",hidden:!0}],h,u;l.length;)h=l.pop(),t(n[h.index])[h.method](r.slideActiveClass),u=this.circle(h.index-1),(r.continuous||u<h.index)&&t(n[u])[h.method](r.slidePrevClass),u=this.circle(h.index+1),(r.continuous||u>h.index)&&t(n[u])[h.method](r.slideNextClass);this.slides[s].setAttribute("aria-hidden","true"),this.slides[o].removeAttribute("aria-hidden")},handleSlide:function(s,o){this.options.continuous||this.updateEdgeClasses(o),this.updateActiveSlide(s,o),this.loadElements(o),this.options.unloadElements&&this.unloadElements(s,o),this.setTitle(o)},onslide:function(s){this.handleSlide(this.index,s),this.index=s,this.setTimeout(this.options.onslide,[s,this.slides[s]])},setTitle:function(s){var o=this.slides[s].firstChild,n=o.title||o.alt,r=this.titleElement;r.length&&(this.titleElement.empty(),n&&r[0].appendChild(document.createTextNode(n)))},setTimeout:function(s,o,n){var r=this;return s&&window.setTimeout(function(){s.apply(r,o||[])},n||0)},imageFactory:function(s,o){var n=this.options,r=this,l=s,h=this.imagePrototype.cloneNode(!1),u,p,g,_,y,w,C,k;function D(S){if(!p){if(S={type:S.type,target:u||h},!S.target.parentNode)return r.setTimeout(D,[S]);p=!0,t(h).off("load error",D),o(S)}}if(typeof l!="string"&&(l=this.getItemProperty(s,n.urlProperty),g=this.support.picture&&this.support.source&&this.getItemProperty(s,n.sourcesProperty),_=this.getItemProperty(s,n.srcsetProperty),y=this.getItemProperty(s,n.sizesProperty),w=this.getItemProperty(s,n.titleProperty),C=this.getItemProperty(s,n.altTextProperty)||w),h.draggable=!1,w&&(h.title=w),C&&(h.alt=C),t(h).on("load error",D),g&&g.length){for(u=this.picturePrototype.cloneNode(!1),k=0;k<g.length;k+=1)u.appendChild(t.extend(this.sourcePrototype.cloneNode(!1),g[k]));u.appendChild(h),t(u).addClass(n.toggleClass)}return _&&(y&&(h.sizes=y),h.srcset=_),h.src=l,u||h},createElement:function(s,o){var n=s&&this.getItemProperty(s,this.options.typeProperty),r=n&&this[n.split("/")[0]+"Factory"]||this.imageFactory,l=s&&r.call(this,s,o);return l||(l=this.elementPrototype.cloneNode(!1),this.setTimeout(o,[{type:"error",target:l}])),t(l).addClass(this.options.slideContentClass),l},iteratePreloadRange:function(s,o){var n=this.num,r=this.options,l=
2Math.min(n,r.preloadRange*2+1),h=s,u;for(u=0;u<l;u+=1){if(h+=u*(u%2===0?-1:1),h<0||h>=n){if(!r.continuous)continue;h=this.circle(h)}o.call(this,h)}},loadElement:function(s){this.elements[s]||(this.slides[s].firstChild?this.elements[s]=t(this.slides[s]).hasClass(this.options.slideErrorClass)?3:2:(this.elements[s]=1,t(this.slides[s]).addClass(this.options.slideLoadingClass),this.slides[s].appendChild(this.createElement(this.list[s],this.proxyListener))))},loadElements:function(s){this.iteratePreloadRange(s,this.loadElement)},unloadElements:function(s,o){var n=this.options.preloadRange;this.iteratePreloadRange(s,function(r){var l=Math.abs(r-o);l>n&&l+n<this.num&&(this.unloadSlide(r),delete this.elements[r])})},addSlide:function(s){var o=this.slidePrototype.cloneNode(!1);o.setAttribute("data-index",s),o.setAttribute("aria-hidden","true"),this.slidesContainer[0].appendChild(o),this.slides.push(o)},positionSlide:function(s){var o=this.slides[s];o.style.width=this.slideWidth+"px",this.support.transform&&(o.style.left=s*-this.slideWidth+"px",this.move(s,this.index>s?-this.slideWidth:this.index<s?this.slideWidth:0,0))},initSlides:function(s){var o,n;for(s||(this.positions=[],this.positions.length=this.num,this.elements={},this.picturePrototype=this.support.picture&&document.createElement("picture"),this.sourcePrototype=this.support.source&&document.createElement("source"),this.imagePrototype=document.createElement("img"),this.elementPrototype=document.createElement("div"),this.slidePrototype=this.elementPrototype.cloneNode(!1),t(this.slidePrototype).addClass(this.options.slideClass),this.slides=this.slidesContainer[0].children,o=this.options.clearSlides||this.slides.length!==this.num),this.slideWidth=this.container[0].clientWidth,this.slideHeight=this.container[0].clientHeight,this.slidesContainer[0].style.width=this.num*this.slideWidth+"px",o&&this.resetSlides(),n=0;n<this.num;n+=1)o&&this.addSlide(n),this.positionSlide(n);this.options.continuous&&this.support.transform&&(this.move(this.circle(this.index-1),-this.slideWidth,0),this.move(this.circle(this.index+1),this.slideWidth,0)),this.support.transform||(this.slidesContainer[0].style.left=this.index*-this.slideWidth+"px")},unloadSlide:function(s){var o,n;o=this.slides[s],n=o.firstChild,n!==null&&o.removeChild(n)},unloadAllSlides:function(){var s,o;for(s=0,o=this.slides.length;s<o;s++)this.unloadSlide(s)},toggleControls:function(){var s=this.options.controlsClass;this.container.hasClass(s)?this.container.removeClass(s):this.container.addClass(s)},toggleSlideshow:function(){this.interval?this.pause():this.play()},getNodeIndex:function(s){return parseInt(s.getAttribute("data-index"),10)},getNestedProperty:function(s,o){return o.replace(/\[(?:'([^']+)'|"([^"]+)"|(\d+))\]|(?:(?:^|\.)([^\.\[]+))/g,function(n,r,l,h,u){var p=u||r||l||h&&parseInt(h,10);n&&s&&(s=s[p])}),s},getDataProperty:function(s,o){var n,r;if(s.dataset?(n=o.replace(/-([a-z])/g,function(l,h){return h.toUpperCase()}),r=s.dataset[n]):s.getAttribute&&(r=s.getAttribute("data-"+o.replace(/([A-Z])/g,"-$1").toLowerCase())),typeof r=="string"){if(/^(true|false|null|-?\d+(\.\d+)?|\{[\s\S]*\}|\[[\s\S]*\])$/.test(r))try{return t.parseJSON(r)}catch{}return r}},getItemProperty:function(s,o){var n=this.getDataProperty(s,o);return n===void 0&&(n=s[o]),n===void 0&&(n=this.getNestedProperty(s,o)),n},initStartIndex:function(){var s=this.options.index,o=this.options.urlProperty,n;if(s&&typeof s!="number"){for(n=0;n<this.num;n+=1)if(this.list[n]===s||this.getItemProperty(this.list[n],o)===this.getItemProperty(s,o)){s=n;break}}this.index=this.circle(parseInt(s,10)||0)},initEventListeners:function(){var s=this,o=this.slidesContainer;function n(r){var l=s.support.transition&&s.support.transition.end===r.type?"transitionend":r.type;s["on"+l](r)}t(window).on("resize",n),t(window).on("hashchange",n),t(document.body).on("keydown",n),this.container.on("click",n),this.support.touch?o.on("touchstart touchmove touchend touchcancel",n):this.options.emulateTouchEvents&&this.support.transition&&o.on("mousedown mousemove mouseup mouseout",n),this.support.transition&&o.on(this.support.transition.end,n),this.proxyListener=n},destroyEventListeners:function(){var s=this.slidesContainer,o=this.proxyListener;t(window).off("resize",o),t(document.body).off("keydown",o),this.container.off("click",o),this.support.touch?s.off("touchstart touchmove touchend touchcancel",o):this.options.emulateTouchEvents&&this.support.transition&&s.off("mousedown mousemove mouseup mouseout",o),this.support.transition&&s.off(this.support.transition.end,o)},handleOpen:function(){this.options.onopened&&this.options.onopened.call(this)},initWidget:function(){var s=this;function o(n){n.target===s.container[0]&&(s.container.off(s.support.transition.end,o),s.handleOpen())}if(this.container=t(this.options.container),!this.container.length)return this.console.log("blueimp Gallery: Widget container not found.",this.options.container),!1;if(this.slidesContainer=this.container.find(this.options.slidesContainer).first(),!this.slidesContainer.length)return this.console.log("blueimp Gallery: Slides container not found.",this.options.slidesContainer),!1;this.titleElement=this.container.find(this.options.titleElement).first(),this.playPauseElement=this.container.find("."+this.options.playPauseClass).first(),this.num===1&&this.container.addClass(this.options.singleClass),this.support.svgasimg&&this.container.addClass(this.options.svgasimgClass),this.support.smil&&this.container.addClass(this.options.smilClass),this.options.onopen&&this.options.onopen.call(this),this.support.transition&&this.options.displayTransition?this.container.on(this.support.transition.end,o):this.handleOpen(),this.options.hidePageScrollbars&&(this.bodyOverflowStyle=document.body.style.overflow,document.body.style.overflow="hidden"),this.container[0].style.display="block",this.initSlides(),this.container.addClass(this.options.displayClass)},initOptions:function(s){this.options=t.extend({},this.options),(s&&s.carousel||this.options.carousel&&(!s||s.carousel!==!1))&&t.extend(this.options,this.carouselOptions),t.extend(this.options,s),this.num<3&&(this.options.continuous=this.options.continuous?null:!1),this.support.transition||(this.options.emulateTouchEvents=!1),this.options.event&&this.preventDefault(this.options.event)}}),e})),Mn}Wl();var Hn={},Fn;function Vl(){return Fn||(Fn=1,(function(t){t(window.blueimp.helper||window.jQuery,window.blueimp.Gallery)})(function(t,e){var s=e.prototype;t.extend(s.options,{indicatorContainer:"ol",activeIndicatorClass:"active",thumbnailProperty:"thumbnail",thumbnailIndicators:!0});var o=s.initSlides,n=s.addSlide,r=s.resetSlides,l=s.handleClick,h=s.handleSlide,u=s.handleClose;return t.extend(s,{createIndicator:function(p){var g=this.indicatorPrototype.cloneNode(!1),_=this.getItemProperty(p,this.options.titleProperty),y=this.options.thumbnailProperty,w,C;return this.options.thumbnailIndicators&&(y&&(w=this.getItemProperty(p,y)),w===void 0&&(C=p.getElementsByTagName&&t(p).find("img")[0],C&&(w=C.src)),w&&(g.style.backgroundImage='url("'+w+'")')),_&&(g.title=_),g.setAttribute("role","link"),g},addIndicator:function(p){if(this.indicatorContainer.length){var g=this.createIndicator(this.list[p]);g.setAttribute("data-index",p),this.indicatorContainer[0].appendChild(g),this.indicators.push(g)}},setActiveIndicator:function(p){this.indicators&&(this.activeIndicator&&this.activeIndicator.removeClass(this.options.activeIndicatorClass),this.activeIndicator=t(this.indicators[p]),this.activeIndicator.addClass(this.options.activeIndicatorClass))},initSlides:function(p){p||(this.indicatorContainer=this.container.find(this.options.indicatorContainer),this.indicatorContainer.length&&(this.indicatorPrototype=document.createElement("li"),this.indicators=this.indicatorContainer[0].children)),o.call(this,p)}
2,addSlide:function(p){n.call(this,p),this.addIndicator(p)},resetSlides:function(){r.call(this),this.indicatorContainer.empty(),this.indicators=[]},handleClick:function(p){var g=p.target||p.srcElement,_=g.parentNode;if(_===this.indicatorContainer[0])this.preventDefault(p),this.slide(this.getNodeIndex(g));else if(_.parentNode===this.indicatorContainer[0])this.preventDefault(p),this.slide(this.getNodeIndex(_));else return l.call(this,p)},handleSlide:function(p,g){h.call(this,p,g),this.setActiveIndicator(g)},handleClose:function(){this.activeIndicator&&this.activeIndicator.removeClass(this.options.activeIndicatorClass),u.call(this)}}),e})),Hn}Vl();var As={exports:{}},Rn;function Ul(){return Rn||(Rn=1,(function(t,e){(function(s){t.exports=s(Cl())})(function(s){var o=window.Slick||{};o=(function(){var n=0;function r(l,h){var u=this,p;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:s(l),appendDots:s(l),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(g,_){return s('<button type="button" />').text(_+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},s.extend(u,u.initials),u.activeBreakpoint=null,u.animType=null,u.animProp=null,u.breakpoints=[],u.breakpointSettings=[],u.cssTransitions=!1,u.focussed=!1,u.interrupted=!1,u.hidden="hidden",u.paused=!0,u.positionProp=null,u.respondTo=null,u.rowCount=1,u.shouldClick=!0,u.$slider=s(l),u.$slidesCache=null,u.transformType=null,u.transitionType=null,u.visibilityChange="visibilitychange",u.windowWidth=0,u.windowTimer=null,p=s(l).data("slick")||{},u.options=s.extend({},u.defaults,h,p),u.currentSlide=u.options.initialSlide,u.originalSettings=u.options,typeof document.mozHidden<"u"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden<"u"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange"),u.autoPlay=s.proxy(u.autoPlay,u),u.autoPlayClear=s.proxy(u.autoPlayClear,u),u.autoPlayIterator=s.proxy(u.autoPlayIterator,u),u.changeSlide=s.proxy(u.changeSlide,u),u.clickHandler=s.proxy(u.clickHandler,u),u.selectHandler=s.proxy(u.selectHandler,u),u.setPosition=s.proxy(u.setPosition,u),u.swipeHandler=s.proxy(u.swipeHandler,u),u.dragHandler=s.proxy(u.dragHandler,u),u.keyHandler=s.proxy(u.keyHandler,u),u.instanceUid=n++,u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,u.registerBreakpoints(),u.init(!0)}return r})(),o.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},o.prototype.addSlide=o.prototype.slickAdd=function(n,r,l){var h=this;if(typeof r=="boolean")l=r,r=null;else if(r<0||r>=h.slideCount)return!1;h.unload(),typeof r=="number"?r===0&&h.$slides.length===0?s(n).appendTo(h.$slideTrack):l?s(n).insertBefore(h.$slides.eq(r)):s(n).insertAfter(h.$slides.eq(r)):l===!0?s(n).prependTo(h.$slideTrack):s(n).appendTo(h.$slideTrack),h.$slides=h.$slideTrack.children(this.options.slide),h.$slideTrack.children(this.options.slide).detach(),h.$slideTrack.append(h.$slides),h.$slides.each(function(u,p){s(p).attr("data-slick-index",u)}),h.$slidesCache=h.$slides,h.reinit()},o.prototype.animateHeight=function(){var n=this;if(n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1){var r=n.$slides.eq(n.currentSlide).outerHeight(!0);n.$list.animate({height:r},n.options.speed)}},o.prototype.animateSlide=function(n,r){var l={},h=this;h.animateHeight(),h.options.rtl===!0&&h.options.vertical===!1&&(n=-n),h.transformsEnabled===!1?h.options.vertical===!1?h.$slideTrack.animate({left:n},h.options.speed,h.options.easing,r):h.$slideTrack.animate({top:n},h.options.speed,h.options.easing,r):h.cssTransitions===!1?(h.options.rtl===!0&&(h.currentLeft=-h.currentLeft),s({animStart:h.currentLeft}).animate({animStart:n},{duration:h.options.speed,easing:h.options.easing,step:function(u){u=Math.ceil(u),h.options.vertical===!1?(l[h.animType]="translate("+u+"px, 0px)",h.$slideTrack.css(l)):(l[h.animType]="translate(0px,"+u+"px)",h.$slideTrack.css(l))},complete:function(){r&&r.call()}})):(h.applyTransition(),n=Math.ceil(n),h.options.vertical===!1?l[h.animType]="translate3d("+n+"px, 0px, 0px)":l[h.animType]="translate3d(0px,"+n+"px, 0px)",h.$slideTrack.css(l),r&&setTimeout(function(){h.disableTransition(),r.call()},h.options.speed))},o.prototype.getNavTarget=function(){var n=this,r=n.options.asNavFor;return r&&r!==null&&(r=s(r).not(n.$slider)),r},o.prototype.asNavFor=function(n){var r=this,l=r.getNavTarget();l!==null&&typeof l=="object"&&l.each(function(){var h=s(this).slick("getSlick");h.unslicked||h.slideHandler(n,!0)})},o.prototype.applyTransition=function(n){var r=this,l={};r.options.fade===!1?l[r.transitionType]=r.transformType+" "+r.options.speed+"ms "+r.options.cssEase:l[r.transitionType]="opacity "+r.options.speed+"ms "+r.options.cssEase,r.options.fade===!1?r.$slideTrack.css(l):r.$slides.eq(n).css(l)},o.prototype.autoPlay=function(){var n=this;n.autoPlayClear(),n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))},o.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)},o.prototype.autoPlayIterator=function(){var n=this,r=n.currentSlide+n.options.slidesToScroll;!n.paused&&!n.interrupted&&!n.focussed&&(n.options.infinite===!1&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(r=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1===0&&(n.direction=1))),n.slideHandler(r))},o.prototype.buildArrows=function(){var n=this;n.options.arrows===!0&&(n.$prevArrow=s(n.options.prevArrow).addClass("slick-arrow"),n.$nextArrow=s(n.options.nextArrow).addClass("slick-arrow"),n.slideCount>n.options.slidesToShow?(n.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),n.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),n.htmlExpr.test(n.options.prevArrow)&&n.$prevArrow.prependTo(n.options.appendArrows),n.htmlExpr.test(n.options.nextArrow)&&n.$nextArrow.appendTo(n.options.appendArrows),n.options.infinite!==!0&&n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):n.$prevArrow.add(n.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},o.prototype.buildDots=function(){var n=this,r,l;if(n.options.dots===!0&&n.slideCount>n.options.slidesToShow){for(n.$slider.addClass("slick-dotted"),l=s("<ul />").addClass(n.options.dotsClass),r=0;r<=n.getDotCount();r+=1)l.append(s("<li />").append(n.options.customPaging.call(this,n,r)));n.$dots=l.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},o.prototype.buildOut=function(){var n=this;n.$slides=n.$slider.children(n.options.slide+":not(.slick-cloned)").addClass("slick-slide"),n.slideCount=n.$slides.length,n.$slides.each(function(r,l){s(l).attr("data-slick-index",r).data("originalStyling",s(l).attr("style")||"")}),n.$slider.addClass("slick-slider"),n.$slideTrack=n.slideCount===0?s('<div class="slick-track"/>').appendTo(n.$slider):n.$slides.wrapAll('<div class="slick-track"/>').parent(),n.$list=n.$slideTrack.wrap('<div class="slick-list"/>').parent(),n.$slideTrack.css("opacity",0),(n.options.centerMode===!0||n.options.swipeToSlide===!0)&&(n.options.slidesToScroll=1),s("img[data-lazy]",n.$slider).not("[src]").addClass("slick-loading"),n.setupInfinite(),n.buildArrows(),n.buildDots(),n.updateDots(),n.setSlideClasses(typeof n.currentSlide=="number"?n.currentSlide:0),n.options.draggable===!0&&n.$list.addClass("draggable")},o.prototype.buildRows=function(){var n=this,r,l,h,u,p,g,_;if(u=document.createDocumentFragment(),g=n.$slider.children(),n.options.rows>0){for(_=n.options.slidesPerRow*n.options.rows,p=Math.ceil(g.length/_),r=0;r<p;r++){var y=document.createElement("div");for(l=0;l<n.options.rows;l++){var w=document.createElement("div");for(h=0;h<n.options.slidesPerRow;h++){var C=r*_+(l*n.options.slidesPerRow+h);g.get(C)&&w.appendChild(g.get(C))}y.appendChild(w)}u.appendChild(y)}n.$slider.empty().append(u),n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}},o.prototype.checkResponsive=function(n,r){var l=this,h,u,p,g=!1,_=l.$slider.width(),y=window.innerWidth||s(window).width();if(l.respondTo==="window"?p=y:l.respondTo==="slider"?p=_:l.respondTo==="min"&&(p=Math.min(y,_)),l.options.responsive&&l.options.responsive.length&&l.options.responsive!==null){u=null;for(h in l.breakpoints)l.breakpoints.hasOwnProperty(h)&&(l.originalSettings.mobileFirst===!1?p<l.breakpoints[h]&&(u=l.breakpoints[h]):p>l.breakpoints[h]&&(u=l.breakpoints[h]));u!==null?l.activeBreakpoint!==null?(u!==l.activeBreakpoint||r)&&(l.activeBreakpoint=u,l.breakpointSettings[u]==="unslick"?l.unslick(u):(l.options=s.extend({},l.originalSettings,l.breakpointSettings[u]),n===!0&&(l.currentSlide=l.options.initialSlide),l.refresh(n)),g=u):(l.activeBreakpoint=u,l.breakpointSettings[u]==="unslick"?l.unslick(u):(l.options=s.extend({},l.originalSettings,l.breakpointSettings[u]),n===!0&&(l.currentSlide=l.options.initialSlide),l.refresh(n)),g=u):l.activeBreakpoint!==null&&(l.activeBreakpoint=null,l.options=l.originalSettings,n===!0&&(l.currentSlide=l.options.initialSlide),l.refresh(n),g=u),!n&&g!==!1&&l.$slider.trigger("breakpoint",[l,g])}},o.prototype.changeSlide=function(n,r){var l=this,h=s(n.currentTarget),u,p,g;switch(h.is("a")&&n.preventDefault(),h.is("li")||(h=h.closest("li")),g=l.slideCount%l.options.slidesToScroll!==0,u=g?0:(l.slideCount-l.currentSlide)%l.options.slidesToScroll,n.data.message){case"previous":p=u===0?l.options.slidesToScroll:l.options.slidesToShow-u,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide-p,!1,r);break;
2case"next":p=u===0?l.options.slidesToScroll:u,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide+p,!1,r);break;case"index":var _=n.data.index===0?0:n.data.index||h.index()*l.options.slidesToScroll;l.slideHandler(l.checkNavigable(_),!1,r),h.children().trigger("focus");break;default:return}},o.prototype.checkNavigable=function(n){var r=this,l,h;if(l=r.getNavigableIndexes(),h=0,n>l[l.length-1])n=l[l.length-1];else for(var u in l){if(n<l[u]){n=h;break}h=l[u]}return n},o.prototype.cleanUpEvents=function(){var n=this;n.options.dots&&n.$dots!==null&&(s("li",n.$dots).off("click.slick",n.changeSlide).off("mouseenter.slick",s.proxy(n.interrupt,n,!0)).off("mouseleave.slick",s.proxy(n.interrupt,n,!1)),n.options.accessibility===!0&&n.$dots.off("keydown.slick",n.keyHandler)),n.$slider.off("focus.slick blur.slick"),n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow&&n.$prevArrow.off("click.slick",n.changeSlide),n.$nextArrow&&n.$nextArrow.off("click.slick",n.changeSlide),n.options.accessibility===!0&&(n.$prevArrow&&n.$prevArrow.off("keydown.slick",n.keyHandler),n.$nextArrow&&n.$nextArrow.off("keydown.slick",n.keyHandler))),n.$list.off("touchstart.slick mousedown.slick",n.swipeHandler),n.$list.off("touchmove.slick mousemove.slick",n.swipeHandler),n.$list.off("touchend.slick mouseup.slick",n.swipeHandler),n.$list.off("touchcancel.slick mouseleave.
2slick",n.swipeHandler),n.$list.off("click.slick",n.clickHandler),s(document).off(n.visibilityChange,n.visibility),n.cleanUpSlideEvents(),n.options.accessibility===!0&&n.$list.off("keydown.slick",n.keyHandler),n.options.focusOnSelect===!0&&s(n.$slideTrack).children().off("click.slick",n.selectHandler),s(window).off("orientationchange.slick.slick-"+n.instanceUid,n.orientationChange),s(window).off("resize.slick.slick-"+n.instanceUid,n.resize),s("[draggable!=true]",n.$slideTrack).off("dragstart",n.preventDefault),s(window).off("load.slick.slick-"+n.instanceUid,n.setPosition)},o.prototype.cleanUpSlideEvents=function(){var n=this;n.$list.off("mouseenter.slick",s.proxy(n.interrupt,n,!0)),n.$list.off("mouseleave.slick",s.proxy(n.interrupt,n,!1))},o.prototype.cleanUpRows=function(){var n=this,r;n.options.rows>0&&(r=n.$slides.children().children(),r.removeAttr("style"),n.$slider.empty().append(r))},o.prototype.clickHandler=function(n){var r=this;r.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())},o.prototype.destroy=function(n){var r=this;r.autoPlayClear(),r.touchObject={},r.cleanUpEvents(),s(".slick-cloned",r.$slider).detach(),r.$dots&&r.$dots.remove(),r.$prevArrow&&r.$prevArrow.length&&(r.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),r.htmlExpr.test(r.options.prevArrow)&&r.$prevArrow.remove()),r.$nextArrow&&r.$nextArrow.length&&(r.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),r.htmlExpr.test(r.options.nextArrow)&&r.$nextArrow.remove()),r.$slides&&(r.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){s(this).attr("style",s(this).data("originalStyling"))}),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.detach(),r.$list.detach(),r.$slider.append(r.$slides)),r.cleanUpRows(),r.$slider.removeClass("slick-slider"),r.$slider.removeClass("slick-initialized"),r.$slider.removeClass("slick-dotted"),r.unslicked=!0,n||r.$slider.trigger("destroy",[r])},o.prototype.disableTransition=function(n){var r=this,l={};l[r.transitionType]="",r.options.fade===!1?r.$slideTrack.css(l):r.$slides.eq(n).css(l)},o.prototype.fadeSlide=function(n,r){var l=this;l.cssTransitions===!1?(l.$slides.eq(n).css({zIndex:l.options.zIndex}),l.$slides.eq(n).animate({opacity:1},l.options.speed,l.options.easing,r)):(l.applyTransition(n),l.$slides.eq(n).css({opacity:1,zIndex:l.options.zIndex}),r&&setTimeout(function(){l.disableTransition(n),r.call()},l.options.speed))},o.prototype.fadeSlideOut=function(n){var r=this;r.cssTransitions===!1?r.$slides.eq(n).animate({opacity:0,zIndex:r.options.zIndex-2},r.options.speed,r.options.easing):(r.applyTransition(n),r.$slides.eq(n).css({opacity:0,zIndex:r.options.zIndex-2}))},o.prototype.filterSlides=o.prototype.slickFilter=function(n){var r=this;n!==null&&(r.$slidesCache=r.$slides,r.unload(),r.$slideTrack.children(this.options.slide).detach(),r.$slidesCache.filter(n).appendTo(r.$slideTrack),r.reinit())},o.prototype.focusHandler=function(){var n=this;n.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(r){r.stopImmediatePropagation();var l=s(this);setTimeout(function(){n.options.pauseOnFocus&&(n.focussed=l.is(":focus"),n.autoPlay())},0)})},o.prototype.getCurrent=o.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide},o.prototype.getDotCount=function(){var n=this,r=0,l=0,h=0;if(n.options.infinite===!0)if(n.slideCount<=n.options.slidesToShow)++h;else for(;r<n.slideCount;)++h,r=l+n.options.slidesToScroll,l+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)h=n.slideCount;else if(!n.options.asNavFor)h=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);else for(;r<n.slideCount;)++h,r=l+n.options.slidesToScroll,l+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return h-1},o.prototype.getLeft=function(n){var r=this,l,h,u=0,p,g;return r.slideOffset=0,h=r.$slides.first().outerHeight(!0),r.options.infinite===!0?(r.slideCount>r.options.slidesToShow&&(r.slideOffset=r.slideWidth*r.options.slidesToShow*-1,g=-1,r.options.vertical===!0&&r.options.centerMode===!0&&(r.options.slidesToShow===2?g=-1.5:r.options.slidesToShow===1&&(g=-2)),u=h*r.options.slidesToShow*g),r.slideCount%r.options.slidesToScroll!==0&&n+r.options.slidesToScroll>r.slideCount&&r.slideCount>r.options.slidesToShow&&(n>r.slideCount?(r.slideOffset=(r.options.slidesToShow-(n-r.slideCount))*r.slideWidth*-1,u=(r.options.slidesToShow-(n-r.slideCount))*h*-1):(r.slideOffset=r.slideCount%r.options.slidesToScroll*r.slideWidth*-1,u=r.slideCount%r.options.slidesToScroll*h*-1))):n+r.options.slidesToShow>r.slideCount&&(r.slideOffset=(n+r.options.slidesToShow-r.slideCount)*r.slideWidth,u=(n+r.options.slidesToShow-r.slideCount)*h),r.slideCount<=r.options.slidesToShow&&(r.slideOffset=0,u=0),r.options.centerMode===!0&&r.slideCount<=r.options.slidesToShow?r.slideOffset=r.slideWidth*Math.floor(r.options.slidesToShow)/2-r.slideWidth*r.slideCount/2:r.options.centerMode===!0&&r.options.infinite===!0?r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)-r.slideWidth:r.options.centerMode===!0&&(r.slideOffset=0,r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)),r.options.vertical===!1?l=n*r.slideWidth*-1+r.slideOffset:l=n*h*-1+u,r.options.variableWidth===!0&&(r.slideCount<=r.options.slidesToShow||r.options.infinite===!1?p=r.$slideTrack.children(".slick-slide").eq(n):p=r.$slideTrack.children(".slick-slide").eq(n+r.options.slidesToShow),r.options.rtl===!0?p[0]?l=(r.$slideTrack.width()-p[0].offsetLeft-p.width())*-1:l=0:l=p[0]?p[0].offsetLeft*-1:0,r.options.centerMode===!0&&(r.slideCount<=r.options.slidesToShow||r.options.infinite===!1?p=r.$slideTrack.children(".slick-slide").eq(n):p=r.$slideTrack.children(".slick-slide").eq(n+r.options.slidesToShow+1),r.options.rtl===!0?p[0]?l=(r.$slideTrack.width()-p[0].offsetLeft-p.width())*-1:l=0:l=p[0]?p[0].offsetLeft*-1:0,l+=(r.$list.width()-p.outerWidth())/2)),l},o.prototype.getOption=o.prototype.slickGetOption=function(n){var r=this;return r.options[n]},o.prototype.getNavigableIndexes=function(){var n=this,r=0,l=0,h=[],u;
vendor: 3,783 bytes, line 2
2for(n.options.infinite===!1?u=n.slideCount:(r=n.options.slidesToScroll*-1,l=n.options.slidesToScroll*-1,u=n.slideCount*2);r<u;)h.push(r),r=l+n.options.slidesToScroll,l+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return h},o.prototype.getSlick=function(){return this},o.prototype.getSlideCount=function(){var n=this,r,l,h;return h=n.options.centerMode===!0?n.slideWidth*Math.floor(n.options.slidesToShow/2):0,n.options.swipeToSlide===!0?(n.$slideTrack.find(".slick-slide").each(function(u,p){if(p.offsetLeft-h+s(p).outerWidth()/2>n.swipeLeft*-1)return l=p,!1}),r=Math.abs(s(l).attr("data-slick-index")-n.currentSlide)||1,r):n.options.slidesToScroll},o.prototype.goTo=o.prototype.slickGoTo=function(n,r){var l=this;l.changeSlide({data:{message:"index",index:parseInt(n)}},r)},o.prototype.init=function(n){var r=this;s(r.$slider).hasClass("slick-initialized")||(s(r.$slider).addClass("slick-initialized"),r.buildRows(),r.buildOut(),r.setProps(),r.startLoad(),r.loadSlider(),r.initializeEvents(),r.updateArrows(),r.updateDots(),r.checkResponsive(!0),r.focusHandler()),n&&r.$slider.trigger("init",[r]),r.options.accessibility===!0&&r.initADA(),r.options.autoplay&&(r.paused=!1,r.autoPlay())},o.prototype.initADA=function(){var n=this,r=Math.ceil(n.slideCount/n.options.slidesToShow),l=n.getNavigableIndexes().filter(function(p){return p>=0&&p<n.slideCount});n.$slides.add(n.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),n.$dots!==null&&(n.$slides.not(n.$slideTrack.find(".slick-cloned")).each(function(p){var g=l.indexOf(p);if(s(this).attr({role:"tabpanel",id:"slick-slide"+n.instanceUid+p,tabindex:-1}),g!==-1){var _="slick-slide-control"+n.instanceUid+g;s("#"+_).length&&s(this).attr({"aria-describedby":_})}}),n.$dots.attr("role","tablist").find("li").each(function(p){var g=l[p];s(this).attr({role:"presentation"}),s(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+n.instanceUid+p,"aria-controls":"slick-slide"+n.instanceUid+g,"aria-label":p+1+" of "+r,"aria-selected":null,tabindex:"-1"})}).eq(n.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var h=n.currentSlide,u=h+n.options.slidesToShow;h<u;h++)n.options.focusOnChange?n.$slides.eq(h).attr({tabindex:"0"}):n.$slides.eq(h).removeAttr("tabindex");n.activateADA()},o.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),n.options.accessibility===!0&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))},o.prototype.initDotEvents=function(){var n=this;n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&(s("li",n.$dots).on("click.slick",{message:"index"},n.changeSlide),n.options.accessibility===!0&&n.$dots.on("keydown.slick",n.keyHandler)),n.options.dots===!0&&n.options.pauseOnDotsHover===!0&&n.slideCount>n.options.slidesToShow&&s("li",n.$dots).on("mouseenter.slick",s.proxy(n.interrupt,n,!0)).on("mouseleave.slick",s.proxy(n.interrupt,n,!1))},o.prototype.initSlideEvents=function(){var n=this;n.options.pauseOnHover&&(n.$list.on("mouseenter.slick",s.proxy(n.interrupt,n,!0)),n.$list.on("mouseleave.slick",s.proxy(n.interrupt,n,!1)))},o.prototype.initializeEvents=function(){var n=this;n.initArrowEvents(),n.initDotEvents(),n.initSlideEvents(),n.$list.on("touchstart.slick mousedown.slick",{action:"start"},n.swipeHandler),n.$list.on("touchmove.slick mousemove.slick",{action:"move"},n.swipeHandler),n.$list.on("touchend.slick mouseup.slick",{action:"end"}
2,n.swipeHandler),n.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},n.swipeHandler),n.$list.on("click.slick",n.clickHandler),s(document).on(n.visibilityChange,s.proxy(n.visibility,n)),n.options.accessibility===!0&&n.$list.on("keydown.slick",n.keyHandler),n.options.focusOnSelect===!0&&s(n.$slideTrack).children().on("click.slick",n.selectHandler),s(window).on("orientationchange.slick.slick-"+n.instanceUid,s.proxy(n.orientationChange,n)),s(window).on("resize.slick.slick-"+n.instanceUid,s.proxy(n.resize,n)),s("[draggable!=true]",n.$slideTrack).on("dragstart",n.preventDefault),s(window).on("load.slick.slick-"+n.instanceUid,n.setPosition),s(n.setPosition)},o.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show()),n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()},o.prototype.keyHandler=function(n){var r=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&r.options.accessibility===!0?r.changeSlide({data:{message:r.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&r.options.accessibility===!0&&r.changeSlide({data:{message:r.options.rtl===!0?"previous":"next"}}))},o.prototype.lazyLoad=function(){var n=this,r,l,h,u;function p(C){s("img[data-lazy]",C).each(function(){var k=s(this),D=s(this).attr("data-lazy"),S=s(this).attr("data-srcset"),A=s(this).attr("data-sizes")||n.$slider.attr("data-sizes"),E=document.createElement("img");E.onload=function(){k.animate({opacity:0}
vendor: 7,150 bytes, line 2
2,100,function(){S&&(k.attr("srcset",S),A&&k.attr("sizes",A)),k.attr("src",D).animate({opacity:1},200,function(){k.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,k,D])})},E.onerror=function(){k.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,k,D])},E.src=D})}if(n.options.centerMode===!0?n.options.infinite===!0?(h=n.currentSlide+(n.options.slidesToShow/2+1),u=h+n.options.slidesToShow+2):(h=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),u=2+(n.options.slidesToShow/2+1)+n.currentSlide):(h=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,u=Math.ceil(h+n.options.slidesToShow),n.options.fade===!0&&(h>0&&h--,u<=n.slideCount&&u++)),r=n.$slider.find(".slick-slide").slice(h,u),n.options.lazyLoad==="anticipated")for(var g=h-1,_=u,y=n.$slider.find(".slick-slide"),w=0;w<n.options.slidesToScroll;w++)g<0&&(g=n.slideCount-1),r=r.add(y.eq(g)),r=r.add(y.eq(_)),g--,_++;p(r),n.slideCount<=n.options.slidesToShow?(l=n.$slider.find(".slick-slide"),p(l)):n.currentSlide>=n.slideCount-n.options.slidesToShow?(l=n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow),p(l)):n.currentSlide===0&&(l=n.$slider.find(".slick-cloned").slice(n.options.slidesToShow*-1),p(l))},o.prototype.loadSlider=function(){var n=this;n.setPosition(),n.$slideTrack.css({opacity:1}),n.$slider.removeClass("slick-loading"),n.initUI(),n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()},o.prototype.next=o.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})},o.prototype.orientationChange=function(){var n=this;n.checkResponsive(),n.setPosition()},o.prototype.pause=o.prototype.slickPause=function(){var n=this;n.autoPlayClear(),n.paused=!0},o.prototype.play=o.prototype.slickPlay=function(){var n=this;n.autoPlay(),n.options.autoplay=!0,n.paused=!1,n.focussed=!1,n.interrupted=!1},o.prototype.postSlide=function(n){var r=this;if(!r.unslicked&&(r.$slider.trigger("afterChange",[r,n]),r.animating=!1,r.slideCount>r.options.slidesToShow&&r.setPosition(),r.swipeLeft=null,r.options.autoplay&&r.autoPlay(),r.options.accessibility===!0&&(r.initADA(),r.options.focusOnChange))){var l=s(r.$slides.get(r.currentSlide));l.attr("tabindex",0).focus()}},o.prototype.prev=o.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})},o.prototype.preventDefault=function(n){n.preventDefault()},o.prototype.progressiveLazyLoad=function(n){n=n||1;var r=this,l=s("img[data-lazy]",r.$slider),h,u,p,g,_;l.length?(h=l.first(),u=h.attr("data-lazy"),p=h.attr("data-srcset"),g=h.attr("data-sizes")||r.$slider.attr("data-sizes"),_=document.createElement("img"),_.onload=function(){p&&(h.attr("srcset",p),g&&h.attr("sizes",g)),h.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),r.options.adaptiveHeight===!0&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,h,u]),r.progressiveLazyLoad()},_.onerror=function(){n<3?setTimeout(function(){r.progressiveLazyLoad(n+1)},500):(h.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,h,u]),r.progressiveLazyLoad())},_.src=u):r.$slider.trigger("allImagesLoaded",[r])},o.prototype.refresh=function(n){var r=this,l,h;h=r.slideCount-r.options.slidesToShow,!r.options.infinite&&r.currentSlide>h&&(r.currentSlide=h),r.slideCount<=r.options.slidesToShow&&(r.currentSlide=0),l=r.currentSlide,r.destroy(!0),s.extend(r,r.initials,{currentSlide:l}),r.init(),n||r.changeSlide({data:{message:"index",index:l}},!1)},o.prototype.registerBreakpoints=function(){var n=this,r,l,h,u=n.options.responsive||null;if(s.type(u)==="array"&&u.length){n.respondTo=n.options.respondTo||"window";for(r in u)if(h=n.breakpoints.length-1,u.hasOwnProperty(r)){for(l=u[r].breakpoint;h>=0;)n.breakpoints[h]&&n.breakpoints[h]===l&&n.breakpoints.splice(h,1),h--;n.breakpoints.push(l),n.breakpointSettings[l]=u[r].settings}n.breakpoints.sort(function(p,g){return n.options.mobileFirst?p-g:g-p})}},o.prototype.reinit=function(){var n=this;n.$slides=n.$slideTrack.children(n.options.slide).addClass("slick-slide"),n.slideCount=n.$slides.length,n.currentSlide>=n.slideCount&&n.currentSlide!==0&&(n.currentSlide=n.currentSlide-n.options.slidesToScroll),n.slideCount<=n.options.slidesToShow&&(n.currentSlide=0),n.registerBreakpoints(),n.setProps(),n.setupInfinite(),n.buildArrows(),n.updateArrows(),n.initArrowEvents(),n.buildDots(),n.updateDots(),n.initDotEvents(),n.cleanUpSlideEvents(),n.initSlideEvents(),n.checkResponsive(!1,!0),n.options.focusOnSelect===!0&&s(n.$slideTrack).children().on("click.slick",n.selectHandler),n.setSlideClasses(typeof n.currentSlide=="number"?n.currentSlide:0),n.setPosition(),n.focusHandler(),n.paused=!n.options.autoplay,n.autoPlay(),n.$slider.trigger("reInit",[n])},o.prototype.resize=function(){var n=this;s(window).width()!==n.windowWidth&&(clearTimeout(n.windowDelay),n.windowDelay=window.setTimeout(function(){n.windowWidth=s(window).width(),n.checkResponsive(),n.unslicked||n.setPosition()},50))},o.prototype.removeSlide=o.prototype.slickRemove=function(n,r,l){var h=this;if(typeof n=="boolean"?(r=n,n=r===!0?0:h.slideCount-1):n=r===!0?--n:n,h.slideCount<1||n<0||n>h.slideCount-1)return!1;h.unload(),l===!0?h.$slideTrack.children().remove():h.$slideTrack.children(this.options.slide).eq(n).remove(),h.$slides=h.$slideTrack.children(this.options.slide),h.$slideTrack.children(this.options.slide).detach(),h.$slideTrack.append(h.$slides),h.$slidesCache=h.$slides,h.reinit()},o.prototype.setCSS=function(n){var r=this,l={},h,u;r.options.rtl===!0&&(n=-n),h=r.positionProp=="left"?Math.ceil(n)+"px":"0px",u=r.positionProp=="top"?Math.ceil(n)+"px":"0px",l[r.positionProp]=n,r.transformsEnabled===!1?r.$slideTrack.css(l):(l={},r.cssTransitions===!1?(l[r.animType]="translate("+h+", "+u+")",r.$slideTrack.css(l)):(l[r.animType]="translate3d("+h+", "+u+", 0px)",r.$slideTrack.css(l)))},o.prototype.setDimensions=function(){var n=this;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"})),n.listWidth=n.$list.width(),n.listHeight=n.$list.height(),n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));var r=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-r)},o.prototype.setFade=function(){var n=this,r;n.$slides.each(function(l,h){r=n.slideWidth*l*-1,n.options.rtl===!0?s(h).css({position:"relative",right:r,top:0,zIndex:n.options.zIndex-2,opacity:0}
2):s(h).css({position:"relative",left:r,top:0,zIndex:n.options.zIndex-2,opacity:0})}),n.$slides.eq(n.currentSlide).css({zIndex:n.options.zIndex-1,opacity:1})},o.prototype.setHeight=function(){var n=this;if(n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1){var r=n.$slides.eq(n.currentSlide).outerHeight(!0);n.$list.css("height",r)}},o.prototype.setOption=o.prototype.slickSetOption=function(){var n=this,r,l,h,u,p=!1,g;if(s.type(arguments[0])==="object"?(h=arguments[0],p=arguments[1],g="multiple"):s.type(arguments[0])==="string"&&(h=arguments[0],u=arguments[1],p=arguments[2],arguments[0]==="responsive"&&s.type(arguments[1])==="array"?g="responsive":typeof arguments[1]<"u"&&(g="single")),g==="single")n.options[h]=u;else if(g==="multiple")s.each(h,function(_,y){n.options[_]=y});else if(g==="responsive")for(l in u)if(s.type(n.options.responsive)!=="array")n.options.responsive=[u[l]];else{for(r=n.options.responsive.length-1;r>=0;)n.options.responsive[r].breakpoint===u[l].breakpoint&&n.options.responsive.splice(r,1),r--;n.options.responsive.push(u[l])}p&&(n.unload(),n.reinit())},o.prototype.setPosition=function(){var n=this;n.setDimensions(),n.setHeight(),n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade(),n.$slider.trigger("setPosition",[n])},o.prototype.setProps=function(){var n=this,r=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left",n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical"),(r.WebkitTransition!==void 0||r.MozTransition!==void 0||r.msTransition!==void 0)&&n.options.useCSS===!0&&(n.cssTransitions=!0),n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex),r.OTransform!==void 0&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",r.perspectiveProperty===void 0&&r.webkitPerspective===void 0&&(n.animType=!1)),r.MozTransform!==void 0&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",r.perspectiveProperty===void 0&&r.MozPerspective===void 0&&(n.animType=!1)),r.webkitTransform!==void 0&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",r.perspectiveProperty===void 0&&r.webkitPerspective===void 0&&(n.animType=!1)),r.msTransform!==void 0&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",r.msTransform===void 0&&(n.animType=!1)),r.transform!==void 0&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition"),n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1},o.prototype.setSlideClasses=function(n){var r=this,l,h,u,p;if(h=r.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),r.$slides.eq(n).addClass("slick-current"),r.options.centerMode===!0){var g=r.options.slidesToShow%2===0?1:0;l=Math.floor(r.options.slidesToShow/2),r.options.infinite===!0&&(n>=l&&n<=r.slideCount-1-l?r.$slides.slice(n-l+g,n+l+1).addClass("slick-active").attr("aria-hidden","false"):(u=r.options.slidesToShow+n,h.slice(u-l+1+g,u+l+2).addClass("slick-active").attr("aria-hidden","false")),n===0?h.eq(h.length-1-r.options.slidesToShow).addClass("slick-center"):n===r.slideCount-1&&h.eq(r.options.slidesToShow).addClass("slick-center")),r.$slides.eq(n).addClass("slick-center")}else n>=0&&n<=r.slideCount-r.options.slidesToShow?r.$slides.slice(n,n+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):h.length<=r.options.slidesToShow?h.addClass("slick-active").attr("aria-hidden","false"):(p=r.slideCount%r.options.slidesToShow,u=r.options.infinite===!0?r.options.slidesToShow+n:n,r.options.slidesToShow==r.options.slidesToScroll&&r.slideCount-n<r.options.slidesToShow?h.slice(u-(r.options.slidesToShow-p),u+p).addClass("slick-active").attr("aria-hidden","false"):h.slice(u,u+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));(r.options.lazyLoad==="ondemand"||r.options.lazyLoad==="anticipated")&&r.lazyLoad()},o.prototype.setupInfinite=function(){var n=this,r,l,h;if(n.options.fade===!0&&(n.options.centerMode=!1),n.options.infinite===!0&&n.options.fade===!1&&(l=null,n.slideCount>n.options.slidesToShow)){for(n.options.centerMode===!0?h=n.options.slidesToShow+1:h=n.options.slidesToShow,r=n.slideCount;r>n.slideCount-h;r-=1)l=r-1,s(n.$slides[l]).clone(!0).attr("id","").attr("data-slick-index",l-n.slideCount).prependTo(n.$slideTrack).addClass("slick-cloned");for(r=0;r<h+n.slideCount;r+=1)l=r,s(n.$slides[l]).clone(!0).attr("id","").attr("data-slick-index",l+n.slideCount).appendTo(n.$slideTrack).addClass("slick-cloned");n.$slideTrack.find(".slick-cloned").find("[id]").each(function(){s(this).attr("id","")})}},o.prototype.interrupt=function(n){var r=this;n||r.autoPlay(),r.interrupted=n},o.prototype.selectHandler=function(n){var r=this,l=s(n.target).is(".slick-slide")?s(n.target):s(n.target).parents(".slick-slide"),h=parseInt(l.attr("data-slick-index"));if(h||(h=0),r.slideCount<=r.options.slidesToShow){r.slideHandler(h,!1,!0);return}r.slideHandler(h)},o.prototype.slideHandler=function(n,r,l){var h,u,p,g,_=null,y=this,w;
2if(r=r||!1,!(y.animating===!0&&y.options.waitForAnimate===!0)&&!(y.options.fade===!0&&y.currentSlide===n)){if(r===!1&&y.asNavFor(n),h=n,_=y.getLeft(h),g=y.getLeft(y.currentSlide),y.currentLeft=y.swipeLeft===null?g:y.swipeLeft,y.options.infinite===!1&&y.options.centerMode===!1&&(n<0||n>y.getDotCount()*y.options.slidesToScroll)){y.options.fade===!1&&(h=y.currentSlide,l!==!0&&y.slideCount>y.options.slidesToShow?y.animateSlide(g,function(){y.postSlide(h)}):y.postSlide(h));return}else if(y.options.infinite===!1&&y.options.centerMode===!0&&(n<0||n>y.slideCount-y.options.slidesToScroll)){y.options.fade===!1&&(h=y.currentSlide,l!==!0&&y.slideCount>y.options.slidesToShow?y.animateSlide(g,function(){y.postSlide(h)}):y.postSlide(h));return}if(y.options.autoplay&&clearInterval(y.autoPlayTimer),h<0?y.slideCount%y.options.slidesToScroll!==0?u=y.slideCount-y.slideCount%y.options.slidesToScroll:u=y.slideCount+h:h>=y.slideCount?y.slideCount%y.options.slidesToScroll!==0?u=0:u=h-y.slideCount:u=h,y.animating=!0,y.$slider.trigger("beforeChange",[y,y.currentSlide,u]),p=y.currentSlide,y.currentSlide=u,y.setSlideClasses(y.currentSlide),y.options.asNavFor&&(w=y.getNavTarget(),w=w.slick("getSlick"),w.slideCount<=w.options.slidesToShow&&w.setSlideClasses(y.currentSlide)),y.updateDots(),y.updateArrows(),y.options.fade===!0){l!==!0?(y.fadeSlideOut(p),y.fadeSlide(u,function(){y.postSlide(u)})):y.postSlide(u),y.animateHeight();return}l!==!0&&y.slideCount>y.options.slidesToShow?y.animateSlide(_,function(){y.postSlide(u)}):y.postSlide(u)}},o.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide()),n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide(),n.$slider.addClass("slick-loading")},o.prototype.swipeDirection=function(){var n,r,l,h,u=this;return n=u.touchObject.startX-u.touchObject.curX,r=u.touchObject.startY-u.touchObject.curY,l=Math.atan2(r,n),h=Math.round(l*180/Math.PI),h<0&&(h=360-Math.abs(h)),h<=45&&h>=0||h<=360&&h>=315?u.options.rtl===!1?"left":"right":h>=135&&h<=225?u.options.rtl===!1?"right":"left":u.options.verticalSwiping===!0?h>=35&&h<=135?"down":"up":"vertical"},o.prototype.swipeEnd=function(n){var r=this,l,h;if(r.dragging=!1,r.swiping=!1,r.scrolling)return r.scrolling=!1,!1;if(r.interrupted=!1,r.shouldClick=!(r.touchObject.swipeLength>10),r.touchObject.curX===void 0)return!1;if(r.touchObject.edgeHit===!0&&r.$slider.trigger("edge",[r,r.swipeDirection()]),r.touchObject.swipeLength>=r.touchObject.minSwipe){switch(h=r.swipeDirection(),h){case"left":case"down":l=r.options.swipeToSlide?r.checkNavigable(r.currentSlide+r.getSlideCount()):r.currentSlide+r.getSlideCount(),r.currentDirection=0;break;case"right":case"up":l=r.options.swipeToSlide?r.checkNavigable(r.currentSlide-r.getSlideCount()):r.currentSlide-r.getSlideCount(),r.currentDirection=1;break}h!="vertical"&&(r.slideHandler(l),r.touchObject={},r.$slider.trigger("swipe",[r,h]))}else r.touchObject.startX!==r.touchObject.curX&&(r.slideHandler(r.currentSlide),r.touchObject={})},o.prototype.swipeHandler=function(n){var r=this;if(!(r.options.swipe===!1||"ontouchend"in document&&r.options.swipe===!1)&&!(r.options.draggable===!1&&n.type.indexOf("mouse")!==-1))switch(r.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==void 0?n.originalEvent.touches.length:1,r.touchObject.minSwipe=r.listWidth/r.options.touchThreshold,r.options.verticalSwiping===!0&&(r.touchObject.minSwipe=r.listHeight/r.options.touchThreshold),n.data.action){case"start":r.swipeStart(n);break;case"move":r.swipeMove(n);break;case"end":r.swipeEnd(n);break}},o.prototype.swipeMove=function(n){var r=this,l,h,u,p,g,_;if(g=n.originalEvent!==void 0?n.originalEvent.touches:null,!r.dragging||r.scrolling||g&&g.length!==1)return!1;if(l=r.getLeft(r.currentSlide),r.touchObject.curX=g!==void 0?g[0].pageX:n.clientX,r.touchObject.curY=g!==void 0?g[0].pageY:n.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),_=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&_>4)return r.scrolling=!0,!1;if(r.options.verticalSwiping===!0&&(r.touchObject.swipeLength=_),h=r.swipeDirection(),n.originalEvent!==void 0&&r.touchObject.swipeLength>4&&(r.swiping=!0,n.preventDefault()),p=(r.options.rtl===!1?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),r.options.verticalSwiping===!0&&(p=r.touchObject.curY>r.touchObject.startY?1:-1),u=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,r.options.infinite===!1&&(r.currentSlide===0&&h==="right"||r.currentSlide>=r.getDotCount()&&h==="left")&&(u=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),r.options.vertical===!1?r.swipeLeft=l+u*p:r.swipeLeft=l+u*(r.$list.height()/r.listWidth)*p,r.options.verticalSwiping===!0&&(r.swipeLeft=l+u*p),r.options.fade===!0||r.options.touchMove===!1)return!1;if(r.animating===!0)return r.swipeLeft=null,!1;r.setCSS(r.swipeLeft)},o.prototype.swipeStart=function(n){var r=this,l;if(r.interrupted=!0,r.touchObject.fingerCount!==1||r.slideCount<=r.options.slidesToShow)return r.touchObject={},!1;n.originalEvent!==void 0&&n.originalEvent.touches!==void 0&&(l=n.originalEvent.touches[0]),r.touchObject.startX=r.touchObject.curX=l!==void 0?l.pageX:n.clientX,r.touchObject.startY=r.touchObject.curY=l!==void 0?l.pageY:n.clientY,r.dragging=!0},o.prototype.unfilterSlides=o.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())},o.prototype.unload=function(){var n=this;s(".slick-cloned",n.$slider).remove(),n.$dots&&n.$dots.remove(),n.$prevArrow&&n.htmlExpr.test(n.options.prevArrow)&&n.$prevArrow.remove(),n.$nextArrow&&n.htmlExpr.test(n.options.nextArrow)&&n.$nextArrow.remove(),n.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
2,o.prototype.unslick=function(n){var r=this;r.$slider.trigger("unslick",[r,n]),r.destroy()},o.prototype.updateArrows=function(){var n=this;Math.floor(n.options.slidesToShow/2),n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1||n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0)&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},o.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))},o.prototype.visibility=function(){var n=this;n.options.autoplay&&(document[n.hidden]?n.interrupted=!0:n.interrupted=!1)},s.fn.slick=function(){var n=this,r=arguments[0],l=Array.prototype.slice.call(arguments,1),h=n.length,u,p;for(u=0;u<h;u++)if(typeof r=="object"||typeof r>"u"?n[u].slick=new o(n[u],r):p=n[u].slick[r].apply(n[u].slick,l),typeof p<"u")return p;return n}})})(As)),As.exports}Ul();var Ln={};var Nn;function jl(){return Nn||(Nn=1,(function(t){t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.14.2";var e=0,s=Array.prototype.hasOwnProperty,o=Array.prototype.slice;t.cleanData=(function(i){return function(a){var c,d,f;for(f=0;(d=a[f])!=null;f++)c=t._data(d,"events"),c&&c.remove&&t(d).triggerHandler("remove");i(a)}})(t.cleanData),t.widget=function(i,a,c){var d,f,m,v={},b=i.split(".")[0];if(i=i.split(".")[1],i==="__proto__"||i==="constructor")return t.error("Invalid widget name: "+i);var x=b+"-"+i;return c||(c=a,a=t.Widget),Array.isArray(c)&&(c=t.extend.apply(null,[{}].concat(c))),t.expr.pseudos[x.toLowerCase()]=function(O){return!!t.data(O,x)},t[b]=t[b]||{},d=t[b][i],f=t[b][i]=function(O,P){if(!this||!this._createWidget)return new f(O,P);arguments.length&&this._createWidget(O,P)},t.extend(f,d,{version:c.version,_proto:t.extend({},c),_childConstructors:[]}),m=new a,m.options=t.widget.extend({},m.options),t.each(c,function(O,P){if(typeof P!="function"){v[O]=P;return}v[O]=(function(){function B(){return a.prototype[O].apply(this,arguments)}function Z(N){return a.prototype[O].apply(this,N)}return function(){var N=this._super,W=this._superApply,tt;return this._super=B,this._superApply=Z,tt=P.apply(this,arguments),this._super=N,this._superApply=W,tt}})()}),f.prototype=t.widget.extend(m,{widgetEventPrefix:d&&m.widgetEventPrefix||i},v,{constructor:f,namespace:b,widgetName:i,widgetFullName:x}),d?(t.each(d._childConstructors,function(O,P){var B=P.prototype;t.widget(B.namespace+"."+B.widgetName,f,P._proto)}),delete d._childConstructors):a._childConstructors.push(f),t.widget.bridge(i,f),f},t.widget.extend=function(i){for(var a=o.call(arguments,1),c=0,d=a.length,f,m;c<d;c++)for(f in a[c])m=a[c][f],s.call(a[c],f)&&m!==void 0&&(t.isPlainObject(m)?i[f]=t.isPlainObject(i[f])?t.widget.extend({},i[f],m):t.widget.extend({},m):i[f]=m);return i},t.widget.bridge=function(i,a){var c=a.prototype.widgetFullName||i;t.fn[i]=function(d){var f=typeof d=="string",m=o.call(arguments,1),v=this;return f?!this.length&&d==="instance"?v=void 0:this.each(function(){var b,x=t.data(this,c);if(d==="instance")return v=x,!1;if(!x)return t.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+d+"'");if(typeof x[d]!="function"||d.charAt(0)==="_")return t.error("no such method '"+d+"' for "+i+" widget instance");if(b=x[d].apply(x,m),b!==x&&b!==void 0)return v=b&&b.jquery?v.pushStack(b.get()):b,!1}):(m.length&&(d=t.widget.extend.apply(null,[d].concat(m))),this.each(function(){var b=t.data(this,c);b?(b.option(d||{}),b._init&&b._init()):t.data(this,c,new a(d,this))})),v}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,a){a=t(a||this.defaultElement||this)[0],this.element=t(a),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t
vendor: 5,177 bytes, line 2
2(),this.classesElementLookup={},a!==this&&(t.data(a,this.widgetFullName,this),this._on(!0,this.element,{remove:function(c){c.target===a&&this.destroy()}}),this.document=t(a.style?a.ownerDocument:a.document||a),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var i=this;this._destroy(),t.each(this.classesElementLookup,function(a,c){i._removeClass(c,a)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(i,a){var c=i,d,f,m;if(arguments.length===0)return t.widget.extend({},this.options);if(typeof i=="string")if(c={},d=i.split("."),i=d.shift(),d.length){for(f=c[i]=t.widget.extend({},this.options[i]),m=0;m<d.length-1;m++)f[d[m]]=f[d[m]]||{},f=f[d[m]];if(i=d.pop(),arguments.length===1)return f[i]===void 0?null:f[i];f[i]=a}else{if(arguments.length===1)return this.options[i]===void 0?null:this.options[i];c[i]=a}return this._setOptions(c),this},_setOptions:function(i){var a;for(a in i)this._setOption(a,i[a]);return this},_setOption:function(i,a){return i==="classes"&&this._setOptionClasses(a),this.options[i]=a,i==="disabled"&&this._setOptionDisabled(a),this},_setOptionClasses:function(i){var a,c,d;for(a in i)d=this.classesElementLookup[a],!(i[a]===this.options.classes[a]||!d||!d.length)&&(c=t(d.get()),this._removeClass(d,a),c.addClass(this._classes({element:c,keys:a,classes:i,add:!0})))},_setOptionDisabled:function(i){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!i),i&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(i){var a=[],c=this;i=t.extend({element:this.element,classes:this.options.classes||{}},i);function d(){var m=[];i.element.each(function(v,b){var x=t.map(c.classesElementLookup,function(O){return O}).some(function(O){return O.is(b)});x||m.push(b)}),c._on(t(m),{remove:"_untrackClassesElement"})}function f(m,v){var b,x;for(x=0;x<m.length;x++)b=c.classesElementLookup[m[x]]||t(),i.add?(d(),b=t(t.uniqueSort(b.get().concat(i.element.get())))):b=t(b.not(i.element).get()),c.classesElementLookup[m[x]]=b,a.push(m[x]),v&&i.classes[m[x]]&&a.push(i.classes[m[x]])}return i.keys&&f(i.keys.match(/\S+/g)||[],!0),i.extra&&f(i.extra.match(/\S+/g)||[]),a.join(" ")},_untrackClassesElement:function(i){var a=this;t.each(a.classesElementLookup,function(c,d){t.inArray(i.target,d)!==-1&&(a.classesElementLookup[c]=t(d.not(i.target).get()))}),this._off(t(i.target))},_removeClass:function(i,a,c){return this._toggleClass(i,a,c,!1)},_addClass:function(i,a,c){return this._toggleClass(i,a,c,!0)},_toggleClass:function(i,a,c,d){d=typeof d=="boolean"?d:c;var f=typeof i=="string"||i===null,m={extra:f?a:c,keys:f?i:a,element:f?this.element:i,add:d};return m.element.toggleClass(this._classes(m),d),this},_on:function(i,a,c){var d,f=this;typeof i!="boolean"&&(c=a,a=i,i=!1),c?(a=d=t(a),this.bindings=this.bindings.add(a)):(c=a,a=this.element,d=this.widget()),t.each(c,function(m,v){function b(){if(!(!i&&(f.options.disabled===!0||t(this).hasClass("ui-state-disabled"))))return(typeof v=="string"?f[v]:v).apply(f,arguments)}typeof v!="string"&&(b.guid=v.guid=v.guid||b.guid||t.guid++);var x=m.match(/^([\w:-]*)\s*(.*)$/),O=x[1]+f.eventNamespace,P=x[2];P?d.on(O,P,b):a.on(O,b)})},_off:function(i,a){a=(a||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,i.off(a),this.bindings=t(this.bindings.not(i).get()),this.focusable=t(this.focusable.not(i).get()),this.hoverable=t(this.hoverable.not(i).get())},_delay:function(i,a){function c(){return(typeof i=="string"?d[i]:i).apply(d,arguments)}var d=this;return setTimeout(c,a||0)},_hoverable:function(i){this.hoverable=this.hoverable.add(i),this._on(i,{mouseenter:function(a){this._addClass(t(a.currentTarget),null,"ui-state-hover")},mouseleave:function(a){this._removeClass(t(a.currentTarget),null,"ui-state-hover")}})},_focusable:function(i){this.focusable=this.focusable.add(i),this._on(i,{focusin:function(a){this._addClass(t(a.currentTarget),null,"ui-state-focus")},focusout:function(a){this._removeClass(t(a.currentTarget),null,"ui-state-focus")}})},_trigger:function(i,a,c){var d,f,m=this.options[i];if(c=c||{},a=t.Event(a),a.type=(i===this.widgetEventPrefix?i:this.widgetEventPrefix+i).toLowerCase(),a.target=this.element[0],f=a.originalEvent,f)for(d in f)d in a||(a[d]=f[d]);return this.element.trigger(a,c),!(typeof m=="function"&&m.apply(this.element[0],[a].concat(c))===!1||a.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(i,a){t.Widget.prototype["_"+i]=function(c,d,f){typeof d=="str
2ing"&&(d={effect:d});var m,v=d?d===!0||typeof d=="number"?a:d.effect||a:i;d=d||{},typeof d=="number"?d={duration:d}:d===!0&&(d={}),m=!t.isEmptyObject(d),d.complete=f,d.delay&&c.delay(d.delay),m&&t.effects&&t.effects.effect[v]?c[i](d):v!==i&&c[v]?c[v](d.duration,d.easing,f):c.queue(function(b){t(this)[i](),f&&f.call(c[0]),b()})}}),t.widget;(function(){var i,a=Math.max,c=Math.abs,d=/left|center|right/,f=/top|center|bottom/,m=/[\+\-]\d+(\.[\d]+)?%?/,v=/^\w+/,b=/%$/,x=t.fn.position;function O(N,W,tt){return[parseFloat(N[0])*(b.test(N[0])?W/100:1),parseFloat(N[1])*(b.test(N[1])?tt/100:1)]}function P(N,W){return parseInt(t.css(N,W),10)||0}function B(N){return N!=null&&N===N.window}function Z(N){var W=N[0];return W.nodeType===9?{width:N.width(),height:N.height(),offset:{top:0,left:0}}:B(W)?{width:N.width(),height:N.height(),offset:{top:N.scrollTop(),left:N.scrollLeft()}}:W.preventDefault?{width:0,height:0,offset:{top:W.pageY,left:W.pageX}}:{width:N.outerWidth(),height:N.outerHeight(),offset:N.offset()}}t.position={scrollbarWidth:function(){if(i!==void 0)return i;var N,W,tt=t("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),at=tt.children()[0];return t("body").append(tt),N=at.offsetWidth,tt.css("overflow","scroll"),W=at.offsetWidth,N===W&&(W=tt[0].clientWidth),tt.remove(),i=N-W},getScrollInfo:function(N){var W=N.isWindow||N.isDocument?"":N.element.css("overflow-x"),tt=N.isWindow||N.isDocument?"":N.element.css("overflow-y"),at=W==="scroll"||W==="auto"&&N.width<N.element[0].scrollWidth,ft=tt==="scroll"||tt==="auto"&&N.height<N.element[0].scrollHeight;return{width:ft?t.position.scrollbarWidth():0,height:at?t.position.scrollbarWidth():0}},getWithinInfo:function(N){var W=t(N||window),tt=B(W[0]),at=!!W[0]&&W[0].nodeType===9,ft=!tt&&!at;return{element:W,isWindow:tt,isDocument:at,offset:ft?t(N).offset():{left:0,top:0},scrollLeft:W.scrollLeft(),scrollTop:W.scrollTop(),width:W.outerWidth(),height:W.outerHeight()}}},t.fn.position=function(N){if(!N||!N.of)return x.apply(this,arguments);N=t.extend({},N);var W,tt,at,ft,pt,T,J=typeof N.of=="string"?t(document).find(N.of):t(N.of),X=t.position.getWithinInfo(N.within),R=t.position.getScrollInfo(X),H=(N.collision||"flip").split(" "),U={};return T=Z(J),J[0].preventDefault&&(N.at="left top"),tt=T.width,at=T.height,ft=T.offset,pt=t.extend({},ft),t.each(["my","at"],function(){var st=(N[this]||"").split(" "),nt,q;st.length===1&&(st=d.test(st[0])?st.concat(["center"]):f.test(st[0])?["center"].concat(st):["center","center"]),st[0]=d.test(st[0])?st[0]:"center",st[1]=f.test(st[1])?st[1]:"center",nt=m.exec(st[0]),q=m.exec(st[1]),U[this]=[nt?nt[0]:0,q?q[0]:0],N[this]=[v.exec(st[0])[0],v.exec(st[1])[0]]}),H.length===1&&(H[1]=H[0]),N.at[0]==="right"?pt.left+=tt:N.at[0]==="center"&&(pt.left+=tt/2),N.at[1]==="bottom"?pt.top+=at:N.at[1]==="center"&&(pt.top+=at/2),W=O(U.at,tt,at),pt.left+=W[0],pt.top+=W[1],this.each(function(){var st,nt,q=t(this),lt=q.outerWidth(),ut=q.outerHeight(),ct=P(this,"marginLeft"),vt=P(this,"marginTop"),Tt=lt+ct+P(this,"marginRight")+R.width,Ct=ut+vt+P(this,"marginBottom")+R.height,yt=t.extend({},pt),$t=O(U.my,q.outerWidth(),q.outerHeight());N.my[0]==="right"?yt.left-=lt:N.my[0]==="center"&&(yt.left-=lt/2),N.my[1]==="bottom"?yt.top-=ut:N.my[1]==="center"&&(yt.top-=ut/2),yt.left+=$t[0],yt.top+=$t[1],st={marginLeft:ct,marginTop:vt},t.each(["left","top"],function(Yt,Xt){t.ui.position[H[Yt]]&&t.ui.position[H[Yt]][Xt](yt,{targetWidth:tt,targetHeight:at,elemWidth:lt,elemHeight:ut,collisionPosition:st,collisionWidth:Tt,collisionHeight:Ct,offset:[W[0]+$t[0],W[1]+$t[1]],my:N.my,at:N.at,within:X,elem:q})}),N.using&&(nt=function(Yt){var Xt=ft.left-yt.left,It=Xt+tt-lt,te=ft.top-yt.top,ce=te+at-ut,qt={target:{element:J,left:ft.left,top:ft.top,width:tt,height:at},element:{element:q,left:yt.left,top:yt.top,width:lt,height:ut},horizontal:It<0?"left":Xt>0?"right":"center",vertical:ce<0?"top":te>0?"bottom":"middle"};tt<lt&&c(Xt+It)<tt&&(qt.horizontal="center"),at<ut&&c(te+ce)<at&&(qt.vertical="middle"),a(c(Xt),c(It))>a(c(te),c(ce))?qt.important="horizontal":qt.important="vertical",N.using.call(this,Yt,qt)}
vendor: 43,975 bytes, line 2
2),q.offset(t.extend(yt,{using:nt}))})},t.ui.position={fit:{left:function(N,W){var tt=W.within,at=tt.isWindow?tt.scrollLeft:tt.offset.left,ft=tt.width,pt=N.left-W.collisionPosition.marginLeft,T=at-pt,J=pt+W.collisionWidth-ft-at,X;W.collisionWidth>ft?T>0&&J<=0?(X=N.left+T+W.collisionWidth-ft-at,N.left+=T-X):J>0&&T<=0?N.left=at:T>J?N.left=at+ft-W.collisionWidth:N.left=at:T>0?N.left+=T:J>0?N.left-=J:N.left=a(N.left-pt,N.left)},top:function(N,W){var tt=W.within,at=tt.isWindow?tt.scrollTop:tt.offset.top,ft=W.within.height,pt=N.top-W.collisionPosition.marginTop,T=at-pt,J=pt+W.collisionHeight-ft-at,X;W.collisionHeight>ft?T>0&&J<=0?(X=N.top+T+W.collisionHeight-ft-at,N.top+=T-X):J>0&&T<=0?N.top=at:T>J?N.top=at+ft-W.collisionHeight:N.top=at:T>0?N.top+=T:J>0?N.top-=J:N.top=a(N.top-pt,N.top)}},flip:{left:function(N,W){var tt=W.within,at=tt.offset.left+tt.scrollLeft,ft=tt.width,pt=tt.isWindow?tt.scrollLeft:tt.offset.left,T=N.left-W.collisionPosition.marginLeft,J=T-pt,X=T+W.collisionWidth-ft-pt,R=W.my[0]==="left"?-W.elemWidth:W.my[0]==="right"?W.elemWidth:0,H=W.at[0]==="left"?W.targetWidth:W.at[0]==="right"?-W.targetWidth:0,U=-2*W.offset[0],st,nt;J<0?(st=N.left+R+H+U+W.collisionWidth-ft-at,(st<0||st<c(J))&&(N.left+=R+H+U)):X>0&&(nt=N.left-W.collisionPosition.marginLeft+R+H+U-pt,(nt>0||c(nt)<X)&&(N.left+=R+H+U))},top:function(N,W){var tt=W.within,at=tt.offset.top+tt.scrollTop,ft=tt.height,pt=tt.isWindow?tt.scrollTop:tt.offset.top,T=N.top-W.collisionPosition.marginTop,J=T-pt,X=T+W.collisionHeight-ft-pt,R=W.my[1]==="top",H=R?-W.elemHeight:W.my[1]==="bottom"?W.elemHeight:0,U=W.at[1]==="top"?W.targetHeight:W.at[1]==="bottom"?-W.targetHeight:0,st=-2*W.offset[1],nt,q;J<0?(q=N.top+H+U+st+W.collisionHeight-ft-at,(q<0||q<c(J))&&(N.top+=H+U+st)):X>0&&(nt=N.top-W.collisionPosition.marginTop+H+U+st-pt,(nt>0||c(nt)<X)&&(N.top+=H+U+st))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}})(),t.ui.position;t.extend(t.expr.pseudos,{data:t.expr.createPseudo(function(i){return function(a){return!!t.data(a,i)}})});t.fn.extend({disableSelection:(function(){var i="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(i+".ui-disableSelection",function(a){a.preventDefault()})}})(),enableSelection:function(){return this.off(".ui-disableSelection")}});var n=t;var r="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",l={},h=l.toString,u=/^([\-+])=\s*(\d+\.?\d*)/,p=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(i){return[i[1],i[2],i[3],i[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(i){return[i[1]*2.55,i[2]*2.55,i[3]*2.55,i[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(i){return[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16),i[4]?(parseInt(i[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(i){return[parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),parseInt(i[3]+i[3],16),i[4]?(parseInt(i[4]+i[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(i){return[i[1],i[2]/100,i[3]/100,i[4]]}}],g=n.Color=function(i,a,c,d){return new n.Color.fn.parse(i,a,c,d)},_={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},y={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},w,C=n.each;C(_,function(i,a){a.cache="_"+i,a.props.alpha={idx:3,type:"percent",def:1}}),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(i,a){l["[object "+a+"]"]=a.toLowerCase()});function k(i){return i==null?i+"":typeof i=="object"?l[h.call(i)]||"object":typeof i}function D(i,a,c){var d=y[a.type]||{};return i==null?c||!a.def?null:a.def:(i=d.floor?~~i:parseFloat(i),d.mod?(i+d.mod)%d.mod:Math.min(d.max,Math.max(0,i)))}function S(i){var a=g(),c=a._rgba=[];return i=i.toLowerCase(),C(p,function(d,f){var m,v=f.re.exec(i),b=v&&f.parse(v),x=f.space||"rgba";if(b)return m=a[x](b),a[_[x].cache]=m[_[x].cache],c=a._rgba=m._rgba,!1}),c.length?(c.join()==="0,0,0,0"&&n.extend(c,w.transparent),a):w[i]}g.fn=n.extend(g.prototype,{parse:function(i,a,c,d){if(i===void 0)return this._rgba=[null,null,null,null],this;(i.jquery||i.nodeType)&&(i=n(i).css(a),a=void 0);var f=this,m=k(i),v=this._rgba=[];if(a!==void 0&&(i=[i,a,c,d],m="array"),m==="string")return this.parse(S(i)||w._default);if(m==="array")return C(_.rgba.props,function(b,x){v[x.idx]=D(i[x.idx],x)}),this;if(m==="object")return i instanceof g?C(_,function(b,x){i[x.cache]&&(f[x.cache]=i[x.cache].slice())}):C(_,function(b,x){var O=x.cache;C(x.props,function(P,B){if(!f[O]&&x.to){if(P==="alpha"||i[P]==null)return;f[O]=x.to(f._rgba)}f[O][B.idx]=D(i[P],B,!0)}),f[O]&&n.inArray(null,f[O].slice(0,3))<0&&(f[O][3]==null&&(f[O][3]=1),x.from&&(f._rgba=x.from(f[O])))}),this},is:function(i){var a=g(i),c=!0,d=this;return C(_,function(f,m){var v,b=a[m.cache];return b&&(v=d[m.cache]||m.to&&m.to(d._rgba)||[],C(m.props,function(x,O){if(b[O.idx]!=null)return c=b[O.idx]===v[O.idx],c})),c}),c},_space:function(){var i=[],a=this;return C(_,function(c,d){a[d.cache]&&i.push(c)}),i.pop()},transition:function(i,a){var c=g(i),d=c._space(),f=_[d],m=this.alpha()===0?g("transparent"):this,v=m[f.cache]||f.to(m._rgba),b=v.slice();return c=c[f.cache],C(f.props,function(x,O){var P=O.idx,B=v[P],Z=c[P],N=y[O.type]||{};Z!==null&&(B===null?b[P]=Z:(N.mod&&(Z-B>N.mod/2?B+=N.mod:B-Z>N.mod/2&&(B-=N.mod)),b[P]=D((Z-B)*a+B,O)))}),this[d](b)},blend:function(i){if(this._rgba[3]===1)return this;var a=this._rgba.slice(),c=a.pop(),d=g(i)._rgba;return g(n.map(a,function(f,m){return(1-c)*d[m]+c*f}))},toRgbaString:function(){var i="rgba(",a=n.map(this._rgba,function(c,d){return c??(d>2?1:0)});return a[3]===1&&(a.pop(),i="rgb("),i+a.join(", ")+")"},toHslaString:function(){var i="hsla(",a=n.map(this.hsla(),function(c,d){return c==null&&(c=d>2?1:0),d&&d<3&&(c=Math.round(c*100)+"%"),c});return a[3]===1&&(a.pop(),i="hsl("),i+a.join(", ")+")"},toHexString:function(i){var a=this._rgba.slice(),c=a.pop();return i&&a.push(~~(c*255)),"#"+n.map(a,function(d){return("0"+(d||0).toString(16)).substr(-2)}).join("")},toString:function(){return this.toRgbaString()}}),g.fn.parse.prototype=g.fn;function A(i,a,c){return c=(c+1)%1,c*6<1?i+(a-i)*c*6:c*2<1?a:c*3<2?i+(a-i)*(2/3-c)*6:i}_.hsla.to=function(i){if(i[0]==null||i[1]==null||i[2]==null)return[null,null,null,i[3]];var a=i[0]/255,c=i[1]/255,d=i[2]/255,f=i[3],m=Math.max(a,c,d),v=Math.min(a,c,d),b=m-v,x=m+v,O=x*.5,P,B;return v===m?P=0:a===m?P=60*(c-d)/b+360:c===m?P=60*(d-a)/b+120:P=60*(a-c)/b+240,b===0?B=0:O<=.5?B=b/x:B=b/(2-x),[Math.round(P)%360,B,O,f??1]},_.hsla.from=function(i){if(i[0]==null||i[1]==null||i[2]==null)return[null,null,null,i[3]];var a=i[0]/360,c=i[1],d=i[2],f=i[3],m=d<=.5?d*(1+c):d+c-d*c,v=2*d-m;return[Math.round(A(v,m,a+1/3)*255),Math.round(A(v,m,a)*255),Math.round(A(v,m,a-1/3)*255),f]},C(_,function(i,a){var c=a.props,d=a.cache,f=a.to,m=a.from;g.fn[i]=function(v){if(f&&!this[d]&&(this[d]=f(this._rgba)),v===void 0)return this[d].slice();var b,x=k(v),O=x==="array"||x==="object"?v:arguments,P=this[d].slice();return C(c,function(B,Z){var N=O[x==="object"?B:Z.idx];N==null&&(N=P[Z.idx]),P[Z.idx]=D(N,Z)}),m?(b=g(m(P)),b[d]=P,b):g(P)},C(c,function(v,b){g.fn[v]||(g.fn[v]=function(x){var O,P,B,Z,N=k(x);return v==="alpha"?Z=this._hsla?"hsla":"rgba":Z=i,O=this[Z](),P=O[b.idx],N==="undefined"?P:(N==="function"&&(x=x.call(this,P),N=k(x)),x==null&&b.empty?this:(N==="string"&&(B=u.exec(x),B&&(x=P+parseFloat(B[2])*(B[1]==="+"?1:-1))),O[b.idx]=x,this[Z](O)))})})}),g.hook=function(i){var a=i.split(" ");C(a,function(c,d){n.cssHooks[d]={set:function(f,m){var v;m!=="transparent"&&(k(m)!=="string"||(v=S(m)))&&(m=g(v||m),m=m.toRgbaString()),f.style[d]=m}},n.fx.step[d]=function(f){f.colorInit||(f.start=g(f.elem,d),f.end=g(f.end),f.colorInit=!0),n.cssHooks[d].set(f.elem,f.start.transition(f.end,f.pos))}})},g.hook(r),n.cssHooks.borderColor={expand:function(i){var a={};return C(["Top","Right","Bottom","Left"],function(c,d){a["border"+d+"Color"]=i}),a}},w=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};var E="ui-effects-",M="ui-effects-style",z="ui-effects-animated";t.effects={effect:{}},(function(){var i=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(m,v){t.fx.step[v]=function(b){(b.end!=="none"&&!b.setAttr||b.pos===1&&!b.setAttr)&&(n.style(b.elem,v,b.end),b.setAttr=!0)}});function c(m){return m.replace(/-([\da-z])/gi,function(v,b){return b.toUpperCase()})}function d(m){var v,b,x=m.ownerDocument.defaultView.getComputedStyle(m),O={};for(b=x.length;b--;)v=x[b],typeof x[v]=="string"&&(O[c(v)]=x[v]);return O}function f(m,v){var b={},x,O;for(x in v)O=v[x],m[x]!==O&&(a[x]||(t.fx.step[x]||!isNaN(parseFloat(O)))&&(b[x]=O));return b}t.effects.animateClass=function(m,v,b,x){var O=t.speed(v,b,x);return this.queue(function(){var P=t(this),B=P.attr("class")||"",Z,N=O.children?P.find("*").addBack():P;N=N.map(function(){var W=t(this);return{el:W,start:d(this)}}),Z=function(){t.each(i,function(W,tt){m[tt]&&P[tt+"Class"](m[tt])})},Z(),N=N.map(function(){return this.end=d(this.el[0]),this.diff=f(this.start,this.end),this}),P.attr("class",B),N=N.map(function(){var W=this,tt=t.Deferred(),at=t.extend({},O,{queue:!1,complete:function(){tt.resolve(W)}});return this.el.animate(this.diff,at),tt.promise()}),t.when.apply(t,N.get()).done(function(){Z(),t.each(arguments,function(){var W=this.el;t.each(this.diff,function(tt){W.css(tt,"")})}),O.complete.call(P[0])})})},t.fn.extend({addClass:(function(m){return function(v,b,x,O){return b?t.effects.animateClass.call(this,{add:v},b,x,O):m.apply(this,arguments)}})(t.fn.addClass),removeClass:(function(m){return function(v,b,x,O){return arguments.length>1?t.effects.animateClass.call(this,{remove:v},b,x,O):m.apply(this,arguments)}})(t.fn.removeClass),toggleClass:(function(m){return function(v,b,x,O,P){return typeof b=="boolean"||b===void 0?x?t.effects.animateClass.call(this,b?{add:v}:{remove:v},x,O,P):m.apply(this,arguments):t.effects.animateClass.call(this,{toggle:v},b,x,O)}})(t.fn.toggleClass),switchClass:function(m,v,b,x,O){return t.effects.animateClass.call(this,{add:v,remove:m},b,x,O)}})})(),(function(){t.expr&&t.expr.pseudos&&t.expr.pseudos.animated&&(t.expr.pseudos.animated=(function(d){return function(f){return!!t(f).data(z)||d(f)}})(t.expr.pseudos.animated)),t.uiBackCompat===!0&&t.extend(t.effects,{save:function(d,f){for(var m=0,v=f.length;m<v;m++)f[m]!==null&&d.data(E+f[m],d[0].style[f[m]])},restore:function(d,f){for(var m,v=0,b=f.length;v<b;v++)f[v]!==null&&(m=d.data(E+f[v]),d.css(f[v],m))},setMode:function(d,f){return f==="toggle"&&(f=d.is(":hidden")?"show":"hide"),f},createWrapper:function(d){if(d.parent().is(".ui-effects-wrapper"))return d.parent();var f={width:d.outerWidth(!0),height:d.outerHeight(!0),float:d.css("float")},m=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),v={width:d.width(),height:d.height()},b=document.activeElement;try{b.id}catch{b=document.body}return d.wrap(m),(d[0]===b||t.contains(d[0],b))&&t(b).trigger("focus"),m=d.parent(),d.css("position")==="static"?(m.css({position:"relative"}),d.css({position:"relative"})):(t.extend(f,{position:d.css("position"),zIndex:d.css("z-index")}),t.each(["top","left","bottom","right"],function(x,O){f[O]=d.css(O),isNaN(parseInt(f[O],10))&&(f[O]="auto")}),d.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),d.css(v),m.css(f).show()},removeWrapper:function(d){var f=document.activeElement;return d.parent().is(".ui-effects-wrapper")&&(d.parent().replaceWith(d),(d[0]===f||t.contains(d[0],f))&&t(f).trigger("focus")),d}}),t.extend(t.effects,{version:"1.14.2",define:function(d,f,m){return m||(m=f,f="effect"),t.effects.effect[d]=m,t.effects.effect[d].mode=f,m},scaledDimensions:function(d,f,m){if(f===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var v=m!=="horizontal"?(f||100)/100:1,b=m!=="vertical"?(f||100)/100:1;return{height:d.height()*b,width:d.width()*v,outerHeight:d.outerHeight()*b,outerWidth:d.outerWidth()*v}},clipToBox:function(d){return{width:d.clip.right-d.clip.left,height:d.clip.bottom-d.clip.top,left:d.clip.left,top:d.clip.top}},unshift:function(d,f,m){var v=d.queue();f>1&&v.splice.apply(v,[1,0].concat(v.splice(f,m))),d.dequeue()},saveStyle:function(d){d.data(M,d[0].style.cssText)},restoreStyle:function(d){d[0].style.cssText=d.data(M)||"",d.removeData(M)},mode:function(d,f){var m=d.is(":hidden");return f==="toggle"&&(f=m?"show":"hide"),(m?f==="hide":f==="show")&&(f="none"),f},getBaseline:function(d,f){var m,v;switch(d[0]){case"top":m=0;break;case"middle":m=.5;break;case"bottom":m=1;break;default:m=d[0]/f.height}switch(d[1]){case"left":v=0;break;case"center":v=.5;break;case"right":v=1;break;default:v=d[1]/f.width}return{x:v,y:m}},createPlaceholder:function(d){var f,m=d.css("position"),v=d.position();return d.css({marginTop:d.css("marginTop"),marginBottom:d.css("marginBottom"),marginLeft:d.css("marginLeft"),marginRight:d.css("marginRight")}).outerWidth(d.outerWidth()).outerHeight(d.outerHeight()),/^(static|relative)/.test(m)&&(m="absolute",f=t("<"+d[0].nodeName+">").insertAfter(d).css({display:/^(inline|ruby)/.test(d.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:d.css("marginTop"),marginBottom:d.css("marginBottom"),marginLeft:d.css("marginLeft"),marginRight:d.css("marginRight"),float:d.css("float")}).outerWidth(d.outerWidth()).outerHeight(d.outerHeight()).addClass("ui-effects-placeholder"),d.data(E+"placeholder",f)),d.css({position:m,left:v.left,top:v.top}),f},removePlaceholder:function(d){var f=E+"placeholder",m=d.data(f);m&&(m.remove(),d.removeData(f))},cleanUp:function(d){t.effects.restoreStyle(d),t.effects.removePlaceholder(d)},setTransition:function(d,f,m,v){return v=v||{},t.each(f,function(b,x){var O=d.cssUnit(x);O[0]>0&&(v[x]=O[0]*m+O[1])}),v}});function i(d,f,m,v){return t.isPlainObject(d)&&(f=d,d=d.effect),d={effect:d},f==null&&(f={}),typeof f=="function"&&(v=f,m=null,f={}),(typeof f=="number"||t.fx.speeds[f])&&(v=m,m=f,f={}),typeof m=="function"&&(v=m,m=null),f&&t.extend(d,f),m=m||f.duration,d.duration=t.fx.off?0:typeof m=="number"?m:m in t.fx.speeds?t.fx.speeds[m]:t.fx.speeds._default,d.complete=v||f.complete,d}function a(d){return!!(!d||typeof d=="number"||t.fx.speeds[d]||typeof d=="string"&&!t.effects.effect[d]||typeof d=="function"||typeof d=="object"&&!d.effect)}t.fn.extend({effect:function(){var d=i.apply(this,arguments),f=t.effects.effect[d.effect],m=f.mode,v=d.queue,b=v||"fx",x=d.complete,O=d.mode,P=[],B=function(N){var W=t(this),tt=t.effects.mode(W,O)||m;W.data(z,!0),P.push(tt),m&&(tt==="show"||tt===m&&tt==="hide")&&W.show(),(!m||tt!=="none")&&t.effects.saveStyle(W),typeof N=="function"&&N()};if(t.fx.off||!f)return O?this[O](d.duration,x):this.each(function(){x&&x.call(this)});function Z(N){var W=t(this);function tt(){W.removeData(z),t.effects.cleanUp(W),d.mode==="hide"&&W.hide(),at()}function at(){typeof x=="function"&&x.call(W[0]),typeof N=="function"&&N()}d.mode=P.shift(),t.uiBackCompat===!0&&!m?(W.is(":hidden")?O==="hide":O==="show")?(W[O](),at()):f.call(W[0],d,at):d.mode==="none"?(W[O](),at()):f.call(W[0],d,tt)}return v===!1?this.each(B).each(Z):this.queue(b,B).queue(b,Z)},show:(function(d){return function(f){if(a(f))return d.apply(this,arguments);var m=i.apply(this,arguments);return m.mode="show",this.effect.call(this,m)}})(t.fn.show),hide:(function(d){return function(f){if(a(f))return d.apply(this,arguments);var m=i.apply(this,arguments);return m.mode="hide",this.effect.call(this,m)}})(t.fn.hide),toggle:(function(d){return function(f){if(a(f)||typeof f=="boolean")return d.apply(this,arguments);var m=i.apply(this,arguments);return m.mode="toggle",this.effect.call(this,m)}})(t.fn.toggle),cssUnit:function(d){var f=this.css(d),m=[];return t.each(["em","px","%","pt"],function(v,b){f.indexOf(b)>0&&(m=[parseFloat(f),b])}),m},cssClip:function(d){return d?this.css("clip","rect("+d.top+"px "+d.right+"px "+d.bottom+"px "+d.left+"px)"):c(this.css("clip"),this)},transfer:function(d,f){var m=t(this),v=t(d.to),b=v.css("position")==="fixed",x=t("body"),O=b?x.scrollTop():0,P=b?x.scrollLeft():0,B=v.offset(),Z={top:B.top-O,left:B.left-P,height:v.innerHeight(),width:v.innerWidth()},N=m.offset(),W=t("<div class='ui-effects-transfer'></div>");W.appendTo("body").addClass(d.className).css({top:N.top-O,left:N.left-P,height:m.innerHeight(),width:m.innerWidth(),position:b?"fixed":"absolute"}).animate(Z,d.duration,d.easing,function(){W.remove(),typeof f=="function"&&f()})}});function c(d,f){var m=f.outerWidth(),v=f.outerHeight(),b=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,x=b.exec(d)||["",0,m,v,0];return{top:parseFloat(x[1])||0,right:x[2]==="auto"?m:parseFloat(x[2]),bottom:x[3]==="auto"?v:parseFloat(x[3]),left:parseFloat(x[4])||0}}t.fx.step.clip=function(d){d.clipInit||(d.start=t(d.elem).cssClip(),typeof d.end=="string"&&(d.end=c(d.end,d.elem)),d.clipInit=!0),t(d.elem).cssClip({top:d.pos*(d.end.top-d.start.top)+d.start.top,right:d.pos*(d.end.right-d.start.right)+d.start.right,bottom:d.pos*(d.end.bottom-d.start.bottom)+d.start.bottom,left:d.pos*(d.end.left-d.start.left)+d.start.left})}})(),(function(){var i={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,c){i[c]=function(d){return Math.pow(d,a+2)}}),t.extend(i,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return a===0||a===1?a:-Math.pow(2,8*(a-1))*Math.sin(((a-1)*80-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var c,d=4;a<((c=Math.pow(2,--d))-1)/11;);return 1/Math.pow(4,3-d)-7.5625*Math.pow((c*3-2)/22-a,2)}}),t.each(i,function(a,c){t.easing["easeIn"+a]=c,t.easing["easeOut"+a]=function(d){return 1-c(1-d)},t.easing["easeInOut"+a]=function(d){return d<.5?c(d*2)/2:1-c(d*-2+2)/2}})})(),t.effects;t.effects.define("blind","hide",function(i,a){var c={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},d=t(this),f=i.direction||"up",m=d.cssClip(),v={clip:t.extend({},m)},b=t.effects.createPlaceholder(d);v.clip[c[f][0]]=v.clip[c[f][1]],i.mode==="show"&&(d.cssClip(v.clip),b&&b.css(t.effects.clipToBox(v)),v.clip=m),b&&b.animate(t.effects.clipToBox(v),i.duration,i.easing),d.animate(v,{queue:!1,duration:i.duration,easing:i.easing,complete:a})});t.effects.define("bounce",function(i,a){var c,d,f,m=t(this),v=i.mode,b=v==="hide",x=v==="show",O=i.direction||"up",P=i.distance,B=i.times||5,Z=B*2+(x||b?1:0),N=i.duration/Z,W=i.easing,tt=O==="up"||O==="down"?"top":"left",at=O==="up"||O==="left",ft=0,pt=m.queue().length;for(t.effects.createPlaceholder(m),f=m.css(tt),P||(P=m[tt==="top"?"outerHeight":"outerWidth"]()/3),x&&(d={opacity:1},d[tt]=f,m.css("opacity",0).css(tt,at?-P*2:P*2).animate(d,N,W)),b&&(P=P/Math.pow(2,B-1)),d={},d[tt]=f;ft<B;ft++)c={},c[tt]=(at?"-=":"+=")+P,m.animate(c,N,W).animate(d,N,W),P=b?P*2:P/2;b&&(c={opacity:0},c[tt]=(at?"-=":"+=")+P,m.animate(c,N,W)),m.queue(a),t.effects.unshift(m,pt,Z+1)});t.effects.define("clip","hide",function(i,a){var c,d={},f=t(this),m=i.direction||"vertical",v=m==="both",b=v||m==="horizontal",x=v||m==="vertical";c=f.cssClip(),d.clip={top:x?(c.bottom-c.top)/2:c.top,right:b?(c.right-c.left)/2:c.right,bottom:x?(c.bottom-c.top)/2:c.bottom,left:b?(c.right-c.left)/2:c.left},t.effects.createPlaceholder(f),i.mode==="show"&&(f.cssClip(d.clip),d.clip=c),f.animate(d,{queue:!1,duration:i.duration,easing:i.easing,complete:a})});t.effects.define("drop","hide",function(i,a){var c,d=t(this),f=i.mode,m=f==="show",v=i.direction||"left",b=v==="up"||v==="down"?"top":"left",x=v==="up"||v==="left"?"-=":"+=",O=x==="+="?"-=":"+=",P={opacity:0};t.effects.createPlaceholder(d),c=i.distance||d[b==="top"?"outerHeight":"outerWidth"](!0)/2,P[b]=x+c,m&&(d.css(P),P[b]=O+c,P.opacity=1),d.animate(P,{queue:!1,duration:i.duration,easing:i.easing,complete:a})});t.effects.define("explode","hide",function(i,a){var c,d,f,m,v,b,x=i.pieces?Math.round(Math.sqrt(i.pieces)):3,O=x,P=t(this),B=i.mode,Z=B==="show",N=P.show().css("visibility","hidden").offset(),W=Math.ceil(P.outerWidth()/O),tt=Math.ceil(P.outerHeight()/x),at=[];function ft(){at.push(this),at.length===x*O&&pt()}for(c=0;c<x;c++)for(m=N.top+c*tt,b=c-(x-1)/2,d=0;d<O;d++)f=N.left+d*W,v=d-(O-1)/2,P.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-d*W,top:-c*tt}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:W,height:tt,left:f+(Z?v*W:0),top:m+(Z?b*tt:0),opacity:Z?0:1}).animate({left:f+(Z?0:v*W),top:m+(Z?0:b*tt),opacity:Z?1:0},i.duration||500,i.easing,ft);function pt(){P.css({visibility:"visible"}),t(at).remove(),a()}});t.effects.define("fade","toggle",function(i,a){var c=i.mode==="show";t(this).css("opacity",c?0:1).animate({opacity:c?1:0},{queue:!1,duration:i.duration,easing:i.easing,complete:a})});t.effects.define("fold","hide",function(i,a){var c=t(this),d=i.mode,f=d==="show",m=d==="hide",v=i.size||15,b=/([0-9]+)%/.exec(v),x=!!i.horizFirst,O=x?["right","bottom"]:["bottom","right"],P=i.duration/2,B=t.effects.createPlaceholder(c),Z=c.cssClip(),N={clip:t.extend({},Z)},W={clip:t.extend({},Z)},tt=[Z[O[0]],Z[O[1]]],at=c.queue().length;b&&(v=parseInt(b[1],10)/100*tt[m?0:1]),N.clip[O[0]]=v,W.clip[O[0]]=v,W.clip[O[1]]=0,f&&(c.cssClip(W.clip),B&&B.css(t.effects.clipToBox(W)),W.clip=Z),c.queue(function(ft){B&&B.animate(t.effects.clipToBox(N),P,i.easing).animate(t.effects.clipToBox(W),P,i.easing),ft()}).animate(N,P,i.easing).animate(W,P,i.easing).queue(a),t.effects.unshift(c,at,4)});t.effects.define("highlight","show",function(i,a){var c=t(this),d={backgroundColor:c.css("backgroundColor")};i.mode==="hide"&&(d.opacity=0),t.effects.saveStyle(c),c.css({backgroundImage:"none",backgroundColor:i.color||"#ffff99"}).animate(d,{queue:!1,duration:i.duration,easing:i.easing,complete:a})});t.effects.define("size",function(i,a){var c,d,f,m=t(this),v=["fontSize"],b=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],x=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],O=i.mode,P=O!=="effect",B=i.scale||"both",Z=i.origin||["middle","center"],N=m.css("position"),W=m.position(),tt=t.effects.scaledDimensions(m),at=i.from||tt,ft=i.to||t.effects.scaledDimensions(m,0);t.effects.createPlaceholder(m),O==="show"&&(f=at,at=ft,ft=f),d={from:{y:at.height/tt.height,x:at.width/tt.width},to:{y:ft.height/tt.height,x:ft.width/tt.width}},(B==="box"||B==="both")&&(d.from.y!==d.to.y&&(at=t.effects.setTransition(m,b,d.from.y,at),ft=t.effects.setTransition(m,b,d.to.y,ft)),d.from.x!==d.to.x&&(at=t.effects.setTransition(m,x,d.from.x,at),ft=t.effects.setTransition(m,x,d.to.x,ft))),(B==="content"||B==="both")&&d.from.y!==d.to.y&&(at=t.effects.setTransition(m,v,d.from.y,at),ft=t.effects.setTransition(m,v,d.to.y,ft)),Z&&(c=t.effects.getBaseline(Z,tt),at.top=(tt.outerHeight-at.outerHeight)*c.y+W.top,at.left=(tt.outerWidth-at.outerWidth)*c.x+W.left,ft.top=(tt.outerHeight-ft.outerHeight)*c.y+W.top,ft.left=(tt.outerWidth-ft.outerWidth)*c.x+W.left),delete at.outerHeight,delete at.outerWidth,m.css(at),(B==="content"||B==="both")&&(b=b.concat(["marginTop","marginBottom"]).concat(v),x=x.concat(["marginLeft","marginRight"]),m.find("*[width]").each(function(){var pt=t(this),T=t.effects.scaledDimensions(pt),J={height:T.height*d.from.y,width:T.width*d.from.x,outerHeight:T.outerHeight*d.from.y,outerWidth:T.outerWidth*d.from.x},X={height:T.height*d.to.y,width:T.width*d.to.x,outerHeight:T.height*d.to.y,outerWidth:T.width*d.to.x};d.from.y!==d.to.y&&(J=t.effects.setTransition(pt,b,d.from.y,J),X=t.effects.setTransition(pt,b,d.to.y,X)),d.from.x!==d.to.x&&(J=t.effects.setTransition(pt,x,d.from.x,J),X=t.effects.setTransition(pt,x,d.to.x,X)),P&&t.effects.saveStyle(pt),pt.css(J),pt.animate(X,i.duration,i.easing,function(){P&&t.effects.restoreStyle(pt)})})),m.animate(ft,{queue:!1,duration:i.duration,easing:i.easing,complete:function(){var pt=m.offset();ft.opacity===0&&m.css("opacity",at.opacity),P||(m.css("position",N==="static"?"relative":N).offset(pt),t.effects.saveStyle(m)),a()}})});t.effects.define("scale",function(i,a){var c=t(this),d=i.mode,f=parseInt(i.percent,10)||(parseInt(i.percent,10)===0||d!=="effect"?0:100),m=t.extend(!0,{from:t.effects.scaledDimensions(c),to:t.effects.scaledDimensions(c,f,i.direction||"both"),origin:i.origin||["middle","center"]},i);i.fade&&(m.from.opacity=1,m.to.opacity=0),t.effects.effect.size.call(this,m,a)});t.effects.define("puff","hide",function(i,a){var c=t.extend(!0,{},i,{fade:!0,percent:parseInt(i.percent,10)||150});t.effects.effect.scale.call(this,c,a)});t.effects.define("pulsate","show",function(i,a){var c=t(this),d=i.mode,f=d==="show",m=d==="hide",v=f||m,b=(i.times||5)*2+(v?1:0),x=i.duration/b,O=0,P=1,B=c.queue().length;for((f||!c.is(":visible"))&&(c.css("opacity",0).show(),O=1);P<b;P++)c.animate({opacity:O},x,i.easing),O=1-O;c.animate({opacity:O},x,i.easing),c.queue(a),t.effects.unshift(c,B,b+1)});t.effects.define("shake",function(i,a){var c=1,d=t(this),f=i.direction||"left",m=i.distance||20,v=i.times||3,b=v*2+1,x=Math.round(i.duration/b),O=f==="up"||f==="down"?"top":"left",P=f==="up"||f==="left",B={},Z={},N={},W=d.queue().length;for(t.effects.createPlaceholder(d),B[O]=(P?"-=":"+=")+m,Z[O]=(P?"+=":"-=")+m*2,N[O]=(P?"-=":"+=")+m*2,d.animate(B,x,i.easing);c<v;c++)d.animate(Z,x,i.easing).animate(N,x,i.easing);d.animate(Z,x,i.easing).animate(B,x/2,i.easing).queue(a),t.effects.unshift(d,W,b+1)});t.effects.define("slide","show",function(i,a){var c,d,f=t(this),m={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},v=i.mode,b=i.direction||"left",x=b==="up"||b==="down"?"top":"left",O=b==="up"||b==="left",P=i.distance||f[x==="top"?"outerHeight":"outerWidth"](!0),B={};t.effects.createPlaceholder(f),c=f.cssClip(),d=f.position()[x],B[x]=(O?-1:1)*P+d,B.clip=f.cssClip(),B.clip[m[b][1]]=B.clip[m[b][0]],v==="show"&&(f.cssClip(B.clip),f.css(x,B[x]),B.clip=c,B[x]=d),f.animate(B,{queue:!1,duration:i.duration,easing:i.easing,complete:a})}),t.uiBackCompat===!0&&t.effects.define("transfer",function(i,a){t(this).transfer(i,a)});t.ui.focusable=function(i,a){var c,d,f,m,v,b=i.nodeName.toLowerCase();return b==="area"?(c=i.parentNode,d=c.name,!i.href||!d||c.nodeName.toLowerCase()!=="map"?!1:(f=t("img[usemap='#"+d+"']"),f.length>0&&f.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(b)?(m=!i.disabled,m&&(v=t(i).closest("fieldset")[0],v&&(m=!v.disabled))):b==="a"?m=i.href||a:m=a,m&&t(i).is(":visible")&&t(i).css("visibility")==="visible")},t.extend(t.expr.pseudos,{focusable:function(i){return t.ui.focusable(i,t.attr(i,"tabindex")!=null)}}),t.ui.focusable;t.ui.formResetMixin={_formResetHandler:function(){var i=t(this);setTimeout(function(){var a=i.data("ui-form-reset-instances");t.each(a,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=t(this.element.prop("form")),!!this.form.length){var i=this.form.data("ui-form-reset-instances")||[];i.length||this.form.on("reset.ui-form-reset",this._formResetHandler),i.push(this),this.form.data("ui-form-reset-instances",i)}},_unbindFormResetHandler:function(){if(this.form.length){var i=this.form.data("ui-form-reset-instances");i.splice(t.inArray(this,i),1),i.length?this.form.data("ui-form-reset-instances",i):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};t.escapeSelector||(t.escapeSelector=function(i){return CSS.escape(i+"")}),(!t.fn.even||!t.fn.odd)&&t.fn.extend({even:function(){return this.filter(function(i){return i%2===0})},odd:function(){return this.filter(function(i){return i%2===1})}});t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};t.fn.labels=function(){var i,a,c,d,f;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(d=this.eq(0).parents("label"),c=this.attr("id"),c&&(i=this.eq(0).parents().last(),f=i.add(i.length?i.siblings():this.siblings()),a="label[for='"+CSS.escape(c)+"']",d=d.add(f.find(a).addBack(a))),this.pushStack(d)):this.pushStack([])};t.fn.scrollParent=function(i){var a=this.css("position"),c=a==="absolute",d=i?/(auto|scroll|hidden)/:/(auto|scroll)/,f=this.parents().filter(function(){var m=t(this);return c&&m.css("position")==="static"?!1:d.test(m.css("overflow")+m.css("overflow-y")+m.css("overflow-x"))}).eq(0);return a==="fixed"||!f.length?t(this[0].ownerDocument||document):f};t.extend(t.expr.pseudos,{tabbable:function(i){var a=t.attr(i,"tabindex"),c=a!=null;return(!c||a>=0)&&t.ui.focusable(i,c)}});t.fn.extend({uniqueId:(function(){var i=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++i)})}})(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}});t.widget("ui.accordion",{version:"1.14.2",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(i){return i.find("> li > :first-child").add(i.find("> :not(li)").filter(function(a){return a%2===0}))},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var i=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),!i.collapsible&&(i.active===!1||i.active==null)&&(i.active=0),this._processPanels(),i.active<0&&(i.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var i,a,c=this.options.icons;c&&(i=t("<span>"),this._addClass(i,"ui-accordion-header-icon","ui-icon "+c.header),i.prependTo(this.headers),a=this.active.children(".ui-accordion-header-icon"),this._removeClass(a,c.header)._addClass(a,null,c.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var i;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),i=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&i.css("height","")},_setOption:function(i,a){if(i==="active"){this._activate(a);return}i==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(a)),this._super(i,a),i==="collapsible"&&!a&&this.options.active===!1&&this._activate(0),i==="icons"&&(this._destroyIcons(),a&&this._createIcons())},_setOptionDisabled:function(i){this._super(i),this.element.attr("aria-disabled",i),this._toggleClass(null,"ui-state-disabled",!!i)},_keydown:function(i){if(!(i.altKey||i.ctrlKey)){var a=t.ui.keyCode,c=this.headers.length,d=this.headers.index(i.target),f=!1;switch(i.keyCode){case a.RIGHT:case a.DOWN:f=this.headers[(d+1)%c];break;case a.LEFT:case a.UP:f=this.headers[(d-1+c)%c];break;case a.SPACE:case a.ENTER:this._eventHandler(i);break;case a.HOME:f=this.headers[0];break;case a.END:f=this.headers[c-1];break}f&&(t(i.target).attr("tabIndex",-1),t(f).attr("tabIndex",0),t(f).trigger("focus"),i.preventDefault())}},_panelKeyDown:function(i){i.keyCode===t.ui.keyCode.UP&&i.ctrlKey&&t(i.currentTarget).prev().trigger("focus")},refresh:function(){var i=this.options;this._processPanels(),i.active===!1&&i.collapsible===!0||!this.headers.length?(i.active=!1,this.active=t()):i.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(i.active=!1,this.active=t()):this._activate(Math.max(0,i.active-1)):i.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var i=this.headers,a=this.panels;typeof this.options.header=="function"?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),a&&(this._off(i.not(this.headers)),this._off(a.not(this.panels)))},_refresh:function(){var i,a=this.options,c=a.heightStyle,d=this.element.parent();this.active=this._findActive(a.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var f=t(this),m=f.uniqueId().attr("id"),v=f.next(),b=v.uniqueId().attr("id");f.attr("aria-controls",b),v.attr("aria-labelledby",m)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),c==="fill"?(i=d.height(),this.element.siblings(":visible").each(function(){var f=t(this),m=f.css("position");m==="absolute"||m==="fixed"||(i-=f.outerHeight(!0))}),this.headers.each(function(){i-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):c==="auto"&&(i=0,this.headers.next().each(function(){var f=t(this).is(":visible");f||t(this).show(),i=Math.max(i,t(this).css("height","").height()),f||t(this).hide()}).height(i))},_activate:function(i){var a=this._findActive(i)[0];a!==this.active[0]&&(a=a||this.active[0],this._eventHandler({target:a,currentTarget:a,preventDefault:t.noop}))},_findActive:function(i){return typeof i=="number"?this.headers.eq(i):t()},_setupEvents:function(i){var a={keydown:"_keydown"};i&&t.each(i.split(" "),function(c,d){a[d]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,a),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(i){var a,c,d=this.options,f=this.active,m=t(i.currentTarget),v=m[0]===f[0],b=v&&d.collapsible,x=b?t():m.next(),O=f.next(),P={oldHeader:f,oldPanel:O,newHeader:b?t():m,newPanel:x};i.preventDefault(),!(v&&!d.collapsible||this._trigger("beforeActivate",i,P)===!1)&&(d.active=b?!1:this.headers.index(m),this.active=v?t():m,this._toggle(P),this._removeClass(f,"ui-accordion-header-active","ui-state-active"),d.icons&&(a=f.children(".ui-accordion-header-icon"),this._removeClass(a,null,d.icons.activeHeader)._addClass(a,null,d.icons.header)),v||(this._removeClass(m,"ui-accordion-header-collapsed")._addClass(m,"ui-accordion-header-active","ui-state-active"),d.icons&&(c=m.children(".ui-accordion-header-icon"),this._removeClass(c,null,d.icons.header)._addClass(c,null,d.icons.activeHeader)),this._addClass(m.next(),"ui-accordion-content-active")))},_toggle:function(i){var a=i.newPanel,c=this.prevShow.length?this.prevShow:i.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=a,this.prevHide=c,this.options.animate?this._animate(a,c,i):(c.hide(),a.show(),this._toggleComplete(i)),c.attr({"aria-hidden":"true"}),c.prev().attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&c.length?c.prev().attr({tabIndex:-1,"aria-expanded":"false"}):a.length&&this.headers.filter(function(){return parseInt(t(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1),a.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(i,a,c){var d,f,m,v=this,b=0,x=i.css("box-sizing"),O=i.length&&(!a.length||i.index()<a.index()),P=this.options.animate||{},B=O&&P.down||P,Z=function(){v._toggleComplete(c)};if(typeof B=="number"&&(m=B),typeof B=="string"&&(f=B),f=f||B.easing||P.easing,m=m||B.duration||P.duration,!a.length)return i.animate(this.showProps,m,f,Z);if(!i.length)return a.animate(this.hideProps,m,f,Z);d=i.show().outerHeight(),a.animate(this.hideProps,{duration:m,easing:f,step:function(N,W){W.now=Math.round(N)}}),i.hide().animate(this.showProps,{duration:m,easing:f,complete:Z,step:function(N,W){W.now=Math.round(N),W.prop!=="height"?x==="content-box"&&(b+=W.now):v.options.heightStyle!=="content"&&(W.now=Math.round(d-a.outerHeight()-b),b=0)}})},_toggleComplete:function(i){var a=i.oldPanel,c=a.prev();this._removeClass(a,"ui-accordion-content-active"),this._removeClass(c,"ui-accordion-header-active")._addClass(c,"ui-accordion-header-collapsed"),this._trigger("activate",null,i)}});t.widget("ui.menu",{version:"1.14.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(i){i.preventDefault(),this._activateItem(i)},"click .ui-menu-item":function(i){var a=t(i.target),c=t(this.document[0].activeElement);!this.mouseHandled&&a.not(".ui-state-disabled").length&&(this.select(i),i.isPropagationStopped()||(this.mouseHandled=!0),a.has(".ui-menu").length?this.expand(i):!this.element.is(":focus")&&c.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(i,a){var c=this.active||this._menuItems().first();a||this.focus(i,c)},blur:function(i){this._delay(function(){var a=!t.contains(this.element[0],this.document[0].activeElement);a&&this.collapseAll(i)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(i){this._closeOnDocumentClick(i)&&this.collapseAll(i,!0),this.mouseHandled=!1}})},_activateItem:function(i){if(!this.previousFilter&&!(i.clientX===this.lastMousePosition.x&&i.clientY===this.lastMousePosition.y)){this.lastMousePosition={x:i.clientX,y:i.clientY};var a=t(i.target).closest(".ui-menu-item"),c=t(i.currentTarget);a[0]===c[0]&&(c.is(".ui-state-active")||(this._removeClass(c.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(i,c)))}},_destroy:function(){var i=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),a=i.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),a.children().each(function(){var c=t(this);c.data("ui-menu-submenu-caret")&&c.remove()})},_keydown:function(i){var a,c,d,f,m=!0;switch(i.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(i);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(i);break;case t.ui.keyCode.HOME:this._move("first","first",i);break;case t.ui.keyCode.END:this._move("last","last",i);break;case t.ui.keyCode.UP:this.previous(i);break;case t.ui.keyCode.DOWN:this.next(i);break;case t.ui.keyCode.LEFT:this.collapse(i);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(i);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(i);break;case t.ui.keyCode.ESCAPE:this.collapse(i);break;default:m=!1,c=this.previousFilter||"",f=!1,d=i.keyCode>=96&&i.keyCode<=105?(i.keyCode-96).toString():String.fromCharCode(i.keyCode),clearTimeout(this.filterTimer),d===c?f=!0:d=c+d,a=this._filterMenuItems(d),a=f&&a.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):a,a.length||(d=String.fromCharCode(i.keyCode),a=this._filterMenuItems(d)),a.length?(this.focus(i,a),this.previousFilter=d,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}m&&i.preventDefault()},_activate:function(i){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(i):this.select(i))},refresh:function(){var i,a,c,d,f,m=this,v=this.options.icons.submenu,b=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),c=b.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var x=t(this),O=x.prev(),P=t("<span>").data("ui-menu-submenu-caret",!0);m._addClass(P,"ui-menu-icon","ui-icon "+v),O.attr("aria-haspopup","true").prepend(P),x.attr("aria-labelledby",O.attr("id"))}),this._addClass(c,"ui-menu","ui-widget ui-widget-content ui-front"),i=b.add(this.element),a=i.find(this.options.items),a.not(".ui-menu-item").each(function(){var x=t(this);m._isDivider(x)&&m._addClass(x,"ui-menu-divider","ui-widget-content")}),d=a.not(".ui-menu-item, .ui-menu-divider"),f=d.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(d,"ui-menu-item")._addClass(f,"ui-menu-item-wrapper"),a.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(i,a){if(i==="icons"){var c=this.element.find(".ui-menu-icon");this._removeClass(c,null,this.options.icons.submenu)._addClass(c,null,a.submenu)}this._super(i,a)},_setOptionDisabled:function(i){this._super(i),this.element.attr("aria-disabled",String(i)),this._toggleClass(null,"ui-state-disabled",!!i)},focus:function(i,a){var c,d,f;this.blur(i,i&&i.type==="focus"),this._scrollIntoView(a),this.active=a.first(),d=this.active.children(".ui-menu-item-wrapper"),this._addClass(d,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",d.attr("id")),f=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(f,null,"ui-state-active"),i&&i.type==="
2keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),c=a.children(".ui-menu"),c.length&&i&&/^mouse/.test(i.type)&&this._startOpening(c),this.activeMenu=a.parent(),this._trigger("focus",i,{item:a})},_scrollIntoView:function(i){var a,c,d,f,m,v;this._hasScroll()&&(a=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,c=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,d=i.offset().top-this.activeMenu.offset().top-a-c,f=this.activeMenu.scrollTop(),m=this.activeMenu.height(),v=i.outerHeight(),d<0?this.activeMenu.scrollTop(f+d):d+v>m&&this.activeMenu.scrollTop(f+d-m+v))},blur:function(i,a){a||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",i,{item:this.active}),this.active=null)},_startOpening:function(i){clearTimeout(this.timer),i.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(i)},this.delay))},_open:function(i){var a=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(i.parents(".ui-menu")).hide().attr("aria-hidden","true"),i.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(a)},collapseAll:function(i,a){clearTimeout(this.timer),this.timer=this._delay(function(){var c=a?this.element:t(i&&i.target).closest(this.element.find(".ui-menu"));c.length||(c=this.element),this._close(c),this.blur(i),this._removeClass(c.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=c},a?0:this.delay)},_close:function(i){i||(i=this.active?this.active.parent():this.element),i.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(i){return!t(i.target).closest(".ui-menu").length},_isDivider:function(i){return!/[^\-\u2014\u2013\s]/.test(i.text())},collapse:function(i){var a=this.active&&this.active.parent().closest(".ui-menu-item",this.element);a&&a.length&&(this._close(),this.focus(i,a))},expand:function(i){var a=this.active&&this._menuItems(this.active.children(".ui-menu")).first();a&&a.length&&(this._open(a.parent()),this._delay(function(){this.focus(i,a)}))},next:function(i){this._move("next","first",i)},previous:function(i){this._move("prev","last",i)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(i){return(i||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(i,a,c){var d;this.active&&(i==="first"||i==="last"?d=this.active[i==="first"?"prevAll":"nextAll"](".ui-menu-item").last():d=this.active[i+"All"](".ui-menu-item").first()),(!d||!d.length||!this.active)&&(d=this._menuItems(this.activeMenu)[a]()),this.focus(c,d)},nextPage:function(i){var a,c,d;if(!this.active){this.next(i);return}this.isLastItem()||(this._hasScroll()?(c=this.active.offset().top,d=this.element.innerHeight(),t.fn.jquery.indexOf("3.2.")===0&&(d+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return a=t(this),a.offset().top-c-d<0}),this.focus(i,a)):this.focus(i,this._menuItems(this.activeMenu)[this.active?"last":"first"]()))},previousPage:function(i){var a,c,d;if(!this.active){this.next(i);return}this.isFirstItem()||(this._hasScroll()?(c=this.active.offset().top,d=this.element.innerHeight(),t.fn.jquery.indexOf("3.2.")===0&&(d+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return a=t(this),a.offset().top-c+d>0}),this.focus(i,a)):this.focus(i,this._menuItems(this.activeMenu).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(i){this.active=this.active||t(i.target).closest(".ui-menu-item");var a={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(i,!0),this._trigger("select",i,a)},_filterMenuItems:function(i){var a=i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),c=new RegExp("^"+a,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return c.test(String.prototype.trim.call(t(this).children(".ui-menu-item-wrapper").text()))})}});t.widget("ui.autocomplete",{version:"1.14.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,a,c,d=this.element[0].nodeName.toLowerCase(),f=d==="textarea",m=d==="input";this.isMultiLine=f||!m&&this.element.prop("contentEditable")==="true",this.valueMethod=this.element[f||m?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(v){if(this.element.prop("readOnly")){i=!0,c=!0,a=!0;return}i=!1,c=!1,a=!1;var b=t.ui.keyCode;switch(v.keyCode){case b.PAGE_UP:i=!0,this._move("previousPage",v);break;case b.PAGE_DOWN:i=!0,this._move("nextPage",v);break;case b.UP:i=!0,this._keyEvent("previous",v);break;case b.DOWN:i=!0,this._keyEvent("next",v);break;case b.ENTER:this.menu.active&&(i=!0,v.preventDefault(),this.menu.select(v));break;case b.TAB:this.menu.active&&this.menu.select(v);break;case b.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(v),v.preventDefault());break;default:a=!0,this._searchTimeout(v);break}},keypress:function(v){if(i){i=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&v.preventDefault();return}if(!a){var b=t.ui.keyCode;switch(v.keyCode){case b.PAGE_UP:this._move("previousPage",v);break;case b.PAGE_DOWN:this._move("nextPage",v);break;case b.UP:this._keyEvent("previous",v);break;case b.DOWN:this._keyEvent("next",v);break}}},input:function(v){if(c){c=!1,v.preventDefault();return}this._searchTimeout(v)},focus:function(){this.selectedItem=null,this.previous=this._value(
vendor: 13,340 bytes, line 2
2)},blur:function(v){clearTimeout(this.searching),this.close(v),this._change(v)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(v){v.preventDefault()},menufocus:function(v,b){var x,O;if(this.isNewMenu&&(this.isNewMenu=!1,v.originalEvent&&/^mouse/.test(v.originalEvent.type))){this.menu.blur(),this.document.one("mousemove",function(){t(v.target).trigger(v.originalEvent)});return}O=b.item.data("ui-autocomplete-item"),this._trigger("focus",v,{item:O})!==!1&&v.originalEvent&&/^key/.test(v.originalEvent.type)&&this._value(O.value),x=b.item.attr("aria-label")||O.value,x&&String.prototype.trim.call(x).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(t("<div>").text(x))},100))},menuselect:function(v,b){var x=b.item.data("ui-autocomplete-item"),O=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=O),this._trigger("select",v,{item:x})!==!1&&this._value(x.value),this.term=this._value(),this.close(v),this.selectedItem=x}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(i,a){this._super(i,a),i==="source"&&this._initSource(),i==="appendTo"&&this.menu.element.appendTo(this._appendTo()),i==="disabled"&&a&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(i){var a=this.menu.element[0];return i.target===this.element[0]||i.target===a||t.contains(a,i.target)},_closeOnClickOutside:function(i){this._isEventTargetInWidget(i)||this.close()},_appendTo:function(){var i=this.options.appendTo;return i&&(i=i.jquery||i.nodeType?t(i):this.document.find(i).eq(0)),(!i||!i[0])&&(i=this.element.closest(".ui-front, dialog")),i.length||(i=this.document[0].body),i},_initSource:function(){var i,a,c=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(d,f){f(t.ui.autocomplete.filter(i,d.term))}):typeof this.options.source=="string"?(a=this.options.source,this.source=function(d,f){c.xhr&&c.xhr.abort(),c.xhr=t.ajax({url:a,data:d,dataType:"json",success:function(m){f(m)},error:function(){f([])}})}):this.source=this.options.source},_searchTimeout:function(i){clearTimeout(this.searching),this.searching=this._delay(function(){var a=this.term===this._value(),c=this.menu.element.is(":visible"),d=i.altKey||i.ctrlKey||i.metaKey||i.shiftKey;(!a||a&&!c&&!d)&&(this.selectedItem=null,this.search(null,i))},this.options.delay)},search:function(i,a){if(i=i??this._value(),this.term=this._value(),i.length<this.options.minLength)return this.close(a);if(this._trigger("search",a)!==!1)return this._search(i)},_search:function(i){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:i},this._response())},_response:function(){var i=++this.requestIndex;return(function(a){i===this.requestIndex&&this.__response(a),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}).bind(this)},__response:function(i){i&&(i=this._normalize(i)),this._trigger("response",null,{content:i}),!this.options.disabled&&i&&i.length&&!this.cancelSearch?(this._suggest(i),this._trigger("open")):this._close()},close:function(i){this.cancelSearch=!0,this._close(i)},_close:function(i){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",i))},_change:function(i){this.previous!==this._value()&&this._trigger("change",i,{item:this.selectedItem})},_normalize:function(i){return i.length&&i[0].label&&i[0].value?i:t.map(i,function(a){return typeof a=="string"?{label:a,value:a}:t.extend({},a,{label:a.label||a.value,value:a.value||a.label})})},_suggest:function(i){var a=this.menu.element.empty();this._renderMenu(a,i),this.isNewMenu=!0,this.menu.refresh(),a.show(),this._resizeMenu(),a.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var i=this.menu.element;i.outerWidth(Math.max(i.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,a){var c=this;t.each(a,function(d,f){c._renderItemData(i,f)})},_renderItemData:function(i,a){return this._renderItem(i,a).data("ui-autocomplete-item",a)},_renderItem:function(i,a){return t("<li>").append(t("<div>").text(a.label)).appendTo(i)},_move:function(i,a){if(!this.menu.element.is(":visible")){this.search(null,a);return}if(this.menu.isFirstItem()&&/^previous/.test(i)||this.menu.isLastItem()&&/^next/.test(i)){this.isMultiLine||this._value(this.term),this.menu.blur();return}this.menu[i](a)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(i,a){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(i,a),a.preventDefault())}}),t.extend(t.ui.autocomplete,{escapeRegex:function(i){return i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(i,a){var c=new RegExp(t.ui.autocomplete.escapeRegex(a),"i");return t.grep(i,function(d){return c.test(d.label||d.value||d)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(i){return i+(i>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(i){var a;this._superApply(arguments),!(this.options.disabled||this.cancelSearch)&&(i&&i.length?a=this.options.messages.results(i.length):a=this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(t("<div>").text(a))},100))}}),t.ui.autocomplete;var F=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.14.2",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var i=this,a=[];t.each(this.options.items,function(c,d){var f,m={};if(d){if(c==="controlgroupLabel"){f=i.element.find(d),f.each(function(){var v=t(this);v.children(".ui-controlgroup-label-contents").length||v.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),i._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),a=a.concat(f.get());return}t.fn[c]&&(i["_"+c+"Options"]?m=i["_"+c+"Options"]("middle"):m={classes:{}},i.element.find(d).each(function(){var v=t(this),b=v[c]("instance"),x=t.widget.extend({},m);if(!(c==="button"&&v.parent(".ui-spinner").length)){b||(b=v[c]()[c]("instance")),b&&(x.classes=i._resolveClassesValues(x.classes,b)),v[c](x);var O=v[c]("widget");t.data(O[0],"ui-controlgroup-data",b||v[c]("instance")),a.push(O[0])}}))}}),this.childWidgets=t(t.uniqueSort(a)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(i){this.childWidgets.each(function(){var a=t(this),c=a.data("ui-controlgroup-data");c&&c[i]&&c[i]()})},_updateCornerClass:function(i,a){var c="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",d=this._buildSimpleOptions(a,"label").classes.label;this._removeClass(i,null,c),this._addClass(i,null,d)},_buildSimpleOptions:function(i,a){var c=this.options.direction==="vertical",d={classes:{}};return d.classes[a]={middle:"",first:"ui-corner-"+(c?"top":"left"),last:"ui-corner-"+(c?"bottom":"right"),only:"ui-corner-all"}[i],d},_spinnerOptions:function(i){var a=this._buildSimpleOptions(i,"ui-spinner");return a.classes["ui-spinner-up"]="",a.classes["ui-spinner-down"]="",a},_buttonOptions:function(i){return this._buildSimpleOptions(i,"ui-button")},_checkboxradioOptions:function(i){return this._buildSimpleOptions(i,"ui-checkboxradio-label")},_selectmenuOptions:function(i){var a=this.options.direction==="vertical";return{width:a?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(a?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(a?"top":"left")},last:{"ui-selectmenu-button-open":a?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(a?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[i]}},_resolveClassesValues:function(i,a){var c={};return t.each(i,function(d){var f=a.options.classes[d]||"";f=String.prototype.trim.call(f.replace(F,"")),c[d]=(f+" "+i[d]).replace(/\s+/g," ")}),c},_setOption:function(i,a){if(i==="direction"&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(i,a),i==="disabled"){this._callChildMethod(a?"disable":"enable");return}this.refresh()},refresh:function(){var i,a=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),this.options.direction==="horizontal"&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),i=this.childWidgets,this.options.onlyVisible&&(i=i.filter(":visible")),i.length&&(t.each(["first","last"],function(c,d){var f=i[d]().data("ui-controlgroup-data");if(f&&a["_"+f.widgetName+"Options"]){var m=a["_"+f.widgetName+"Options"](i.length===1?"only":d);m.classes=a._resolveClassesValues(m.classes,f),f.element[f.widgetName](m)}else a._updateCornerClass(i[d](),d)}),this._callChildMethod("refresh"))}});t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.14.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var i,a,c,d=this._super()||{};return this._readType(),a=this.element.labels(),this.label=t(a[a.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",c=this.label.contents().not(this.element[0]),c.length&&(this.originalLabel+=c.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(d.label=this.originalLabel),i=this.element[0].disabled,i!=null&&(d.disabled=i),d},_create:function(){var i=this.element[0].checked;this._bindFormResetHandler(),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),this.type==="radio"&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),i&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var i=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,(i!=="input"||!/radio|checkbox/.test(this.type))&&t.error("Can't create checkboxradio on element.nodeName="+i+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var i,a=this.element[0].name,c="input[name='"+CSS.escape(a)+"']";return a?(this.form.length?i=t(this.form[0].elements).filter(c):i=t(c).filter(function(){return t(t(this).prop("form")).length===0}),i.not(this.element)):t([])},_toggleClasses:function(){var i=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.icon&&this.type==="checkbox"&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",i)._toggleClass(this.icon,null,"ui-icon-blank",!i),this.type==="radio"&&this._getRadioGroup().each(function(){var a=t(this).checkboxradio("instance");a&&a._removeClass(a.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(i,a){if(!(i==="label"&&!a)){if(this._super(i,a),i==="disabled"){this._toggleClass(this.label,null,"ui-state-disabled",a),this.element[0].disabled=a;return}this.refresh()}},_updateIcon:function(i){var a="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>
2"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),this.type==="checkbox"?(a+=i?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,i?"ui-icon-blank":"ui-icon-check")):a+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",a),i||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==void 0&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var i=this.label.contents().not(this.element[0]);this.icon&&(i=i.not(this.icon[0])),this.iconSpace&&(i=i.not(this.iconSpace[0])),i.remove(),this.label.append(this.options.label)},refresh:function(){var i=this.element[0].checked,a=this.element[0].disabled;this._updateIcon(i),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.label!==null&&this._updateLabel(),a!==this.options.disabled&&this._setOptions({disabled:a})}}]),t.ui.checkboxradio;t.widget("ui.button",{version:"1.14.2",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var i,a=this._super()||{};return this.isInput=this.element.is("input"),i=this.element[0].disabled,i!=null&&(a.disabled=i),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(a.label=this.originalLabel),a},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(i){i.keyCode===t.ui.keyCode.SPACE&&(i.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),!this.options.showLabel&&!this.title&&this.element.attr("title",this.options.label)},_updateIcon:function(i,a){var c=i!=="iconPosition",d=c?this.options.iconPosition:a,f=d==="top"||d==="bottom";this.icon?c&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),c&&this._addClass(this.icon,null,a),this._attachIcon(d),f?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 9,447 bytes, line 2
2pace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(d))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(i){this.icon[/^(?:end|bottom)/.test(i)?"before":"after"](this.iconSpace)},_attachIcon:function(i){this.element[/^(?:end|bottom)/.test(i)?"append":"prepend"](this.icon)},_setOptions:function(i){var a=i.showLabel===void 0?this.options.showLabel:i.showLabel,c=i.icon===void 0?this.options.icon:i.icon;!a&&!c&&(i.showLabel=!0),this._super(i)},_setOption:function(i,a){i==="icon"&&(a?this._updateIcon(i,a):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),i==="iconPosition"&&this._updateIcon(i,a),i==="showLabel"&&(this._toggleClass("ui-button-icon-only",null,!a),this._updateTooltip()),i==="label"&&(this.isInput?this.element.val(a):(this.element.html(a),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(i,a),i==="disabled"&&(this._toggleClass(null,"ui-state-disabled",a),this.element[0].disabled=a,a&&this.element.trigger("blur"))},refresh:function(){var i=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");i!==this.options.disabled&&this._setOptions({disabled:i}),this._updateTooltip()}}),t.uiBackCompat===!0&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),!this.options.icon&&(this.options.icons.primary||this.options.icons.secondary)?this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"):this.options.icon&&(this.options.icons.primary=this.options.icon),this._super()},_setOption:function(i,a){if(i==="text"){this._super("showLabel",a);return}i==="showLabel"&&(this.options.text=a),i==="icon"&&(this.options.icons.primary=a),i==="icons"&&(a.primary?(this._super("icon",a.primary),this._super("iconPosition","beginning")):a.secondary&&(this._super("icon",a.secondary),this._super("iconPosition","end"))),this._superApply(arguments)}}),t.fn.button=(function(i){return function(a){var c=typeof a=="string",d=Array.prototype.slice.call(arguments,1),f=this;return c?!this.length&&a==="instance"?f=void 0:this.each(function(){var m,v=t(this).attr("type"),b=v!=="checkbox"&&v!=="radio"?"button":"checkboxradio",x=t.data(this,"ui-"+b);if(a==="instance")return f=x,!1;if(!x)return t.error("cannot call methods on button prior to initialization; attempted to call method '"+a+"'");if(typeof x[a]!="function"||a.charAt(0)==="_")return t.error("no such method '"+a+"' for button widget instance");if(m=x[a].apply(x,d),m!==x&&m!==void 0)return f=m&&m.jquery?f.pushStack(m.get()):m,!1}):(d.length&&(a=t.widget.extend.apply(null,[a].concat(d))),this.each(function(){var m=t(this).attr("type"),v=m!=="checkbox"&&m!=="radio"?"button":"checkboxradio",b=t.data(this,"ui-"+v);if(b)b.option(a||{}),b._init&&b._init();else{if(v==="button"){i.call(t(this),a);return}t(this).checkboxradio(t.extend({icon:!1},a))}})),f}})(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),arguments[0]==="option"&&arguments[1]==="items"&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):arguments[0]==="option"&&arguments[1]==="items"?this.controlgroup.apply(this,[arguments[0],"items.button"]):(typeof arguments[0]=="object"&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button;t.extend(t.ui,{datepicker:{version:"1.14.2"}});var j;function G(i){for(var a,c;i.length&&i[0]!==document;){if(a=i.css("position"),(a==="absolute"||a==="relative"||a==="fixed")&&(c=parseInt(i.css("zIndex"),10),!isNaN(c)&&c!==0))return c;i=i.parent()}return 0}function Y(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=it(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}t.extend(Y.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(i){return L(this._defaults,i||{}),this},_attachDatepicker:function(i,a){var c,d,f;c=i.nodeName.toLowerCase(),d=c==="div"||c==="span",i.id||(this.uuid+=1,i.id="dp"+this.uuid),f=this._newInst(t(i),d),f.settings=t.extend({},a||{}),c==="input"?this._connectDatepicker(i,f):d&&this._inlineDatepicker(i,f)},_newInst:function(i,a){var c=i[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:c,input:i,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:a,dpDiv:a?it(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(i,a){var c=t(i);a.append=t([]),a.trigger=t([]),!c.hasClass(this.markerClassName)&&(this._attachments(c,a),c.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(a),t.data(i,"datepicker",a),a.settings.disabled&&this._disableDatepicker(i))},_attachments:function(i,a){var c,d,f,m=this._get(a,"appendText"),v=this._get(a,"isRTL");a.append&&a.append.remove(),m&&(a.append=t("<span>").addClass(this._appendClass).text(m),i[v?"before":"after"](a.append)),i.off("focus",this._showDatepicker),a.trigger&&a.trigger.remove(),c=this._get(a,"showOn"),(c==="focus"||c==="both")&&i.on("focus",this._showDatepicker),(c==="button"||c==="both")&&(d=this._get(a,"buttonText"),f=this._get(a,"buttonImage"),this._get(a,"buttonImageOnly")?a.trigger=t("<img>").addClass(this._triggerClass).attr({src:f,alt:d,title:d}):(a.trigger=t("<button type='button'>").addClass(this._triggerClass),f?a.trigger.html(t("<img>").attr({src:f,alt:d,title:d})):a.trigger.text(d)),i[v?"before":"after"](a.trigger),a.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===i[0]?t.datepicker._hideDatepicker():(t.datepicker._datepickerShowing&&t.datepicker._lastInput!==i[0]&&t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(i[0])),!1}))},_autoSize:function(i){if(this._get(i,"autoSize")&&!i.inline){var a,c,d,f,m=new Date(2009,11,20),v=this._get(i,"dateFormat");v.match(/[DM]/)&&(a=function(b){for(c=0,d=0,f=0;f<b.length;f++)b[f].length>c&&(c=b[f].length,d=f);return d},m.setMonth(a(this._get(i,v.match(/MM/)?"monthNames":"monthNamesShort"))),m.setDate(a(this._get(i,v.match(/DD/)?"dayNames":"dayNamesShort"))+20-m.getDay())),i.input.attr("size",this._formatDate(i,m).length)}},_inlineDatepicker:function(i,a){var c=t(i);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(a.dpDiv),t.data(i,"datepicker",a),this._setDate(a,this._getDefaultDate(a),!0),this._updateDatepicker(a),this._updateAlternate(a),a.settings.disabled&&this._disableDatepicker(i),a.dpDiv.css("display","block"))},_dialogDatepicker:function(i,a,c,d,f){var m,v,b,x,O,P=this._dialogInst;return P||(this.uuid+=1,m="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+m+"' style='position: absolute; top: -100px; width: 0px;'/>
2"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),P=this._dialogInst=this._newInst(this._dialogInput,!1),P.settings={},t.data(this._dialogInput[0],"datepicker",P)),L(P.settings,d||{}),a=a&&a.constructor===Date?this._formatDate(P,a):a,this._dialogInput.val(a),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(v=document.documentElement.clientWidth,b=document.documentElement.clientHeight,x=document.documentElement.scrollLeft||document.body.scrollLeft,O=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[v/2-100+x,b/2-150+O]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),P.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",P),this},_destroyDatepicker:function(i){var a,c=t(i),d=t.data(i,"datepicker");c.hasClass(this.markerClassName)&&(a=i.nodeName.toLowerCase(),t.removeData(i,"datepicker"),a==="input"?
vendor: 6,586 bytes, line 2
2(d.append.remove(),d.trigger.remove(),c.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(a==="div"||a==="span")&&c.removeClass(this.markerClassName).empty(),t.datepicker._hideDatepicker(),j===d&&(j=null,this._curInst=null))},_enableDatepicker:function(i){var a,c,d=t(i),f=t.data(i,"datepicker");d.hasClass(this.markerClassName)&&(a=i.nodeName.toLowerCase(),a==="input"?(i.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(a==="div"||a==="span")&&(c=d.children("."+this._inlineClass),c.children().removeClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(m){return m===i?null:m}))},_disableDatepicker:function(i){var a,c,d=t(i),f=t.data(i,"datepicker");d.hasClass(this.markerClassName)&&(a=i.nodeName.toLowerCase(),a==="input"?(i.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(a==="div"||a==="span")&&(c=d.children("."+this._inlineClass),c.children().addClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(m){return m===i?null:m}),this._disabledInputs[this._disabledInputs.length]=i)},_isDisabledDatepicker:function(i){if(!i)return!1;for(var a=0;a<this._disabledInputs.length;a++)if(this._disabledInputs[a]===i)return!0;return!1},_getInst:function(i){try{return t.data(i,"datepicker")}catch{throw"Missing instance data for this datepicker"}},_optionDatepicker:function(i,a,c){var d,f,m,v,b=this._getInst(i);if(arguments.length===2&&typeof a=="string")return a==="defaults"?t.extend({},t.datepicker._defaults):b?a==="all"?t.extend({},b.settings):this._get(b,a):null;d=a||{},typeof a=="string"&&(d={},d[a]=c),b&&(this._curInst===b&&this._hideDatepicker(),f=this._getDateDatepicker(i,!0),m=this._getMinMaxDate(b,"min"),v=this._getMinMaxDate(b,"max"),L(b.settings,d),m!==null&&d.dateFormat!==void 0&&d.minDate===void 0&&(b.settings.minDate=this._formatDate(b,m)),v!==null&&d.dateFormat!==void 0&&d.maxDate===void 0&&(b.settings.maxDate=this._formatDate(b,v)),"disabled"in d&&(d.disabled?this._disableDatepicker(i):this._enableDatepicker(i)),this._attachments(t(i),b),this._autoSize(b),this._setDate(b,f),this._updateAlternate(b),this._updateDatepicker(b))},_changeDatepicker:function(i,a,c){this._optionDatepicker(i,a,c)},_refreshDatepicker:function(i){var a=this._getInst(i);a&&this._updateDatepicker(a)},_setDateDatepicker:function(i,a){var c=this._getInst(i);c&&(this._setDate(c,a),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(i,a){var c=this._getInst(i);return c&&!c.inline&&this._setDateFromField(c,a),c?this._getDate(c):null},_doKeyDown:function(i){var a,c,d,f=t.datepicker._getInst(i.target),m=!0,v=f.dpDiv.is(".ui-datepicker-rtl");if(f._keyEvent=!0,t.datepicker._datepickerShowing)switch(i.keyCode){case 9:t.datepicker._hideDatepicker(),m=!1;break;case 13:return d=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",f.dpDiv),d[0]&&t.datepicker._selectDay(i.target,f.selectedMonth,f.selectedYear,d[0]),a=t.datepicker._get(f,"onSelect"),a?(c=t.datepicker._formatDate(f),a.apply(f.input?f.input[0]:null,[c,f])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(i.target,i.ctrlKey?-t.datepicker._get(f,"stepBigMonths"):-t.datepicker._get(f,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(i.target,i.ctrlKey?+t.datepicker._get(f,"stepBigMonths"):+t.datepicker._get(f,"stepMonths"),"M");break;case 35:(i.ctrlKey||i.metaKey)&&t.datepicker._clearDate(i.target),m=i.ctrlKey||i.metaKey;break;case 36:(i.ctrlKey||i.metaKey)&&t.datepicker._gotoToday(i.target),m=i.ctrlKey||i.metaKey;break;case 37:(i.ctrlKey||i.metaKey)&&t.datepicker._adjustDate(i.target,v?1:-1,"D"),m=i.ctrlKey||i.metaKey,i.originalEvent.altKey&&t.datepicker._adjustDate(i.target,i.ctrlKey?-t.datepicker._get(f,"stepBigMonths"):-t.datepicker._get(f,"stepMonths"),"M");break;case 38:(i.ctrlKey||i.metaKey)&&t.datepicker._adjustDate(i.target,-7,"D"),m=i.ctrlKey||i.metaKey;break;case 39:(i.ctrlKey||i.metaKey)&&t.datepicker._adjustDate(i.target,v?-1:1,"D"),m=i.ctrlKey||i.metaKey,i.originalEvent.altKey&&t.datepicker._adjustDate(i.target,i.ctrlKey?+t.datepicker._get(f,"stepBigMonths"):+t.datepicker._get(f,"stepMonths"),"M");break;case 40:(i.ctrlKey||i.metaKey)&&t.datepicker._adjustDate(i.target,7,"D"),m=i.ctrlKey||i.metaKey;break;default:m=!1}else i.keyCode===36&&i.ctrlKey?t.datepicker._showDatepicker(this):m=!1;m&&(i.preventDefault(),i.stopPropagation())},_doKeyPress:function(i){var a,c,d=t.datepicker._getInst(i.target);if(t.datepicker._get(d,"constrainInput"))return a=t.datepicker._possibleChars(t.datepicker._get(d,"dateFormat")),c=String.fromCharCode(i.charCode==null?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||c<" "||!a||a.indexOf(c)>-1},_doKeyUp:function(i){var a,c=t.datepicker._getInst(i.target);if(c.input.val()!==c.lastVal)try{a=t.datepicker.parseDate(t.datepicker._get(c,"dateFormat"),c.input?c.input.val():null,t.datepicker._getFormatConfig(c)),a&&(t.datepicker._setDateFromField(c),t.datepicker._updateAlternate(c),t.datepicker._updateDatepicker(c))}catch{}return!0},_showDatepicker:function(i){if(i=i.target||i,i.nodeName.toLowerCase()!=="input"&&(i=t("input",i.parentNode)[0]),!(t.datepicker._isDisabledDatepicker(i)||t.datepicker._lastInput===i)){var a,c,d,f,m,v,b;a=t.datepicker._getInst(i),t.datepicker._curInst&&t.datepicker._curInst!==a&&(t.datepicker._curInst.dpDiv.stop(!0,!0),a&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),c=t.datepicker._get(a,"beforeShow"),d=c?c.apply(i,[i,a]):{},d!==!1&&(L(a.settings,d),a.lastVal=null,t.datepicker._lastInput=i,t.datepicker._setDateFromField(a),t.datepicker._inDialog&&(i.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(i),t.datepicker._pos[1]+=i.offsetHeight),f=!1,t(i).parents().each(function(){return f|=t(this).css("position")==="fixed",!f}),m={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,a.dpDiv.empty(),a.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(a),m=t.datepicker._checkOffset(a,m,f),a.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":f?"f
2ixed":"absolute",display:"none",left:m.left+"px",top:m.top+"px"}),a.inline||(v=t.datepicker._get(a,"showAnim"),b=t.datepicker._get(a,"duration"),a.dpDiv.css("z-index",G(t(i))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[v]?a.dpDiv.show(v,t.datepicker._get(a,"showOptions"),b):a.dpDiv[v||"show"](v?b:null),t.datepicker._shouldFocusInput(a)&&a.input.trigger("focus"),t.datepicker._curInst=a))}},_updateDatepicker:function(i){this.maxRows=4,j=i,i.dpDiv.empty().append(this._generateHTML(i)),this._attachHandlers(i);var a,c=this._getNumberOfMonths(i),d=c[1],f=17,m=i.dpDiv.find("."+this._dayOverClass+" a"),v=t.datepicker._get(i,"onUpdateDatepicker");m.length>0&&ht.apply(m.get(0)),i.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),d>1&&i.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",f*d+"em"),i.dpDiv[(c[0]!==1||c[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),i.dpDiv[(this._get(i,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),i===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),i.yearshtml&&(a=i.yearshtml,setTimeout(function(){a===i.yearshtml&&i.yearshtml&&i.dpDiv.find("select.ui-datepicker-year").first().replaceWith(i.yearshtml),a=i.yearshtml=null},0)),v&&v.apply(i.input?i.input[0]:null,[i])},_shouldFocusInput:function(i){return i.input&&i.input.is(":visible")&&!i.input.is(":disabled")},_checkOffset:function(i,a,c){var d=i.dpDiv.outerWidth(),f=i.dpDiv.outerHeight(),m=i.input?i.input.outerWidth():0,v=i.input?i.input.outerHeight():0,b=document.documentElement.clientWidth+(c?0:t(document).scrollLeft()),x=document.documentElement.clientHeight+(c?0:t(document).scrollTop());return a.left-=this._get(i,"isRTL")?d-m:0,a.left-=c&&a.left===i.input.offset().left?t(document).scrollLeft():0,a.top-=c&&a.top===i.input.offset().top+v?t(document).scrollTop():0,a.left-=Math.min(a.left,a.left+d>b&&b>d?Math.abs(a.left+d-b):0),a.top-=Math.min(a.top,a.top+f>x&&x>f?Math.abs(f+v):0),a},_findPos:function(i){for(var a,c=this._getInst(i),d=this._get(c,"isRTL");i&&(i.type==="hidden"||i.nodeType!==1||t.expr.pseudos.hidden(i));)i=i[d?"previousSibling":"nextSibling"];return a=t(i).offset(),[a.left,a.top]},_hideDatepicker:function(i){var a,c,d,f,m=this._curInst;!m||i&&m!==t.data(i,"datepicker")||this._datepickerShowing&&(a=this._get(m,"showAnim"),c=this._get(m,"duration"),d=function(){t.datepicker._tidyDialog(m)},t.effects&&t.effects.effect[a]?m.dpDiv.hide(a,t.datepicker._get(m,"showOptions"),c,d):m.dpDiv[a==="slideDown"?"slideUp":a==="fadeIn"?"fadeOut":"hide"](a?c:null,d),a||d(),this._datepickerShowing=!1,f=this._get(m,"onClose"),f&&f.apply(m.input?m.input[0]:null,[m.input?m.input.val():"",m]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(i){i.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(i){if(t.datepicker._curInst){var a=t(i.target),c=t.datepicker._getInst(a[0]);(a[0].id!==t.datepicker._mainDivId&&a.parents("#"+t.datepicker._mainDivId).length===0&&!a.hasClass(t.datepicker.markerClassName)&&!a.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&!(t.datepicker._inDialog&&t.blockUI)||a.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==c)&&t.datepicker._hideDatepicker()}},_adjustDate:function(i,a,c){var d=t(i),f=this._getInst(d[0]);this._isDisabledDatepicker(d[0])||(this._adjustInstDate(f,a,c),this._updateDatepicker(f))},_gotoToday:function(i){var a,c=t(i),d=this._getInst(c[0]);this._get(d,"gotoCurrent")&&d.currentDay?(d.selectedDay=d.currentDay,d.drawMonth=d.selectedMonth=d.currentMonth,d.drawYear=d.selectedYear=d.currentYear):(a=new Date,d.selectedDay=a.getDate(),d.drawMonth=d.selectedMonth=a.getMonth(),d.drawYear=d.selectedYear=a.getFullYear()),this._notifyChange(d),this._adjustDate(c)},_selectMonthYear:function(i,a,c){var d=t(i),f=this._getInst(d[0]);f["selected"+(c==="M"?"Month":"Year")]=f["draw"+(c==="M"?"Month":"Year")]=parseInt(a.options[a.selectedIndex].value,10),this._notifyChange(f),this._adjustDate(d)},_selectDay:function(i,a,c,d){var f,m=t(i);t(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(m[0])||(f=this._getInst(m[0]),f.selectedDay=f.currentDay=parseInt(t("a",d).attr("data-date")),f.selectedMonth=f.currentMonth=a,f.selectedYear=f.currentYear=c,this._selectDate(i,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(i){var a=t(i);this._selectDate(a,"")},_selectDate:function(i,a){var c,d=t(i),f=this._getInst(d[0]);a=a??this._formatDate(f),f.input&&f.input.val(a),this._updateAlternate(f),c=this._get(f,"onSelect"),c?c.apply(f.input?f.input[0]:null,[a,f]):f.input&&f.input.trigger("change"),f.inline?this._updateDatepicker(f):(this._hideDatepicker(),this._lastInput=f.input[0],typeof f.input[0]!="object"&&f.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(i){var a,c,d,f=this._get(i,"altField");f&&(a=this._get(i,"altFormat")||this._get(i,"dateFormat"),c=this._getDate(i),d=this.formatDate(a,c,this._getFormatConfig(i)),t(document).find(f).val(d))}
vendor: 150,634 bytes, line 2
2,noWeekends:function(i){var a=i.getDay();return[a>0&&a<6,""]},iso8601Week:function(i){var a,c=new Date(i.getTime());return c.setDate(c.getDate()+4-(c.getDay()||7)),a=c.getTime(),c.setMonth(0),c.setDate(1),Math.floor(Math.round((a-c)/864e5)/7)+1},parseDate:function(i,a,c){if(i==null||a==null)throw"Invalid arguments";if(a=typeof a=="object"?a.toString():a+"",a==="")return null;var d,f,m,v=0,b=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,x=typeof b!="string"?b:new Date().getFullYear()%100+parseInt(b,10),O=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,P=(c?c.dayNames:null)||this._defaults.dayNames,B=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,Z=(c?c.monthNames:null)||this._defaults.monthNames,N=-1,W=-1,tt=-1,at=-1,ft=!1,pt,T=function(H){var U=d+1<i.length&&i.charAt(d+1)===H;return U&&d++,U},J=function(H){var U=T(H),st=H==="@"?14:H==="!"?20:H==="y"&&U?4:H==="o"?3:2,nt=H==="y"?st:1,q=new RegExp("^\\d{"+nt+","+st+"}"),lt=a.substring(v).match(q);if(!lt)throw"Missing number at position "+v;return v+=lt[0].length,parseInt(lt[0],10)},X=function(H,U,st){var nt=-1,q=t.map(T(H)?st:U,function(lt,ut){return[[ut,lt]]}).sort(function(lt,ut){return-(lt[1].length-ut[1].length)});if(t.each(q,function(lt,ut){var ct=ut[1];if(a.substr(v,ct.length).toLowerCase()===ct.toLowerCase())return nt=ut[0],v+=ct.length,!1}),nt!==-1)return nt+1;throw"Unknown name at position "+v},R=function(){if(a.charAt(v)!==i.charAt(d))throw"Unexpected literal at position "+v;v++};for(d=0;d<i.length;d++)if(ft)i.charAt(d)==="'"&&!T("'")?ft=!1:R();else switch(i.charAt(d)){case"d":tt=J("d");break;case"D":X("D",O,P);break;case"o":at=J("o");break;case"m":W=J("m");break;case"M":W=X("M",B,Z);break;case"y":N=J("y");break;case"@":pt=new Date(J("@")),N=pt.getFullYear(),W=pt.getMonth()+1,tt=pt.getDate();break;case"!":pt=new Date((J("!")-this._ticksTo1970)/1e4),N=pt.getFullYear(),W=pt.getMonth()+1,tt=pt.getDate();break;case"'":T("'")?R():ft=!0;break;default:R()}if(v<a.length&&(m=a.substr(v),!/^\s+/.test(m)))throw"Extra/unparsed characters found in date: "+m;if(N===-1?N=new Date().getFullYear():N<100&&(N+=new Date().getFullYear()-new Date().getFullYear()%100+(N<=x?0:-100)),at>-1){W=1,tt=at;do{if(f=this._getDaysInMonth(N,W-1),tt<=f)break;W++,tt-=f}while(!0)}if(pt=this._daylightSavingAdjust(new Date(N,W-1,tt)),pt.getFullYear()!==N||pt.getMonth()+1!==W||pt.getDate()!==tt)throw"Invalid date";return pt},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(1969*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(i,a,c){if(!a)return"";var d,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,m=(c?c.dayNames:null)||this._defaults.dayNames,v=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,b=(c?c.monthNames:null)||this._defaults.monthNames,x=function(N){var W=d+1<i.length&&i.charAt(d+1)===N;return W&&d++,W},O=function(N,W,tt){var at=""+W;if(x(N))for(;at.length<tt;)at="0"+at;return at},P=function(N,W,tt,at){return x(N)?at[W]:tt[W]},B="",Z=!1;if(a)for(d=0;d<i.length;d++)if(Z)i.charAt(d)==="'"&&!x("'")?Z=!1:B+=i.charAt(d);else switch(i.charAt(d)){case"d":B+=O("d",a.getDate(),2);break;case"D":B+=P("D",a.getDay(),f,m);break;case"o":B+=O("o",Math.round((new Date(a.getFullYear(),a.getMonth(),a.getDate()).getTime()-new Date(a.getFullYear(),0,0).getTime())/864e5),3);break;case"m":B+=O("m",a.getMonth()+1,2);break;case"M":B+=P("M",a.getMonth(),v,b);break;case"y":B+=x("y")?a.getFullYear():(a.getFullYear()%100<10?"0":"")+a.getFullYear()%100;break;case"@":B+=a.getTime();break;case"!":B+=a.getTime()*1e4+this._ticksTo1970;break;case"'":x("'")?B+="'":Z=!0;break;default:B+=i.charAt(d)}return B},_possibleChars:function(i){var a,c="",d=!1,f=function(m){var v=a+1<i.length&&i.charAt(a+1)===m;return v&&a++,v};for(a=0;a<i.length;a++)if(d)i.charAt(a)==="'"&&!f("'")?d=!1:c+=i.charAt(a);else switch(i.charAt(a)){case"d":case"m":case"y":case"@":c+="0123456789";break;case"D":case"M":return null;case"'":f("'")?c+="'":d=!0;break;default:c+=i.charAt(a)}return c},_get:function(i,a){return i.settings[a]!==void 0?i.settings[a]:this._defaults[a]},_setDateFromField:function(i,a){if(i.input.val()!==i.lastVal){var c=this._get(i,"dateFormat"),d=i.lastVal=i.input?i.input.val():null,f=this._getDefaultDate(i),m=f,v=this._getFormatConfig(i);try{m=this.parseDate(c,d,v)||f}catch{d=a?"":d}i.selectedDay=m.getDate(),i.drawMonth=i.selectedMonth=m.getMonth(),i.drawYear=i.selectedYear=m.getFullYear(),i.currentDay=d?m.getDate():0,i.currentMonth=d?m.getMonth():0,i.currentYear=d?m.getFullYear():0,this._adjustInstDate(i)}},_getDefaultDate:function(i){return this._restrictMinMax(i,this._determineDate(i,this._get(i,"defaultDate"),new Date))},_determineDate:function(i,a,c){var d=function(v){var b=new Date;return b.setDate(b.getDate()+v),b},f=function(v){try{return t.datepicker.parseDate(t.datepicker._get(i,"dateFormat"),v,t.datepicker._getFormatConfig(i))}catch{}for(var b=(v.toLowerCase().match(/^c/)?t.datepicker._getDate(i):null)||new Date,x=b.getFullYear(),O=b.getMonth(),P=b.getDate(),B=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,Z=B.exec(v);Z;){switch(Z[2]||"d"){case"d":case"D":P+=parseInt(Z[1],10);break;case"w":case"W":P+=parseInt(Z[1],10)*7;break;case"m":case"M":O+=parseInt(Z[1],10),P=Math.min(P,t.datepicker._getDaysInMonth(x,O));break;case"y":case"Y":x+=parseInt(Z[1],10),P=Math.min(P,t.datepicker._getDaysInMonth(x,O));break}Z=B.exec(v)}return new Date(x,O,P)},m=a==null||a===""?c:typeof a=="string"?f(a):typeof a=="number"?isNaN(a)?c:d(a):new Date(a.getTime());return m=m&&m.toString()==="Invalid Date"?c:m,m&&(m.setHours(0),m.setMinutes(0),m.setSeconds(0),m.setMilliseconds(0)),this._daylightSavingAdjust(m)},_daylightSavingAdjust:function(i){return i?(i.setHours(i.getHours()>12?i.getHours()+2:0),i):null},_setDate:function(i,a,c){var d=!a,f=i.selectedMonth,m=i.selectedYear,v=this._restrictMinMax(i,this._determineDate(i,a,new Date));i.selectedDay=i.currentDay=v.getDate(),i.drawMonth=i.selectedMonth=i.currentMonth=v.getMonth(),i.drawYear=i.selectedYear=i.currentYear=v.getFullYear(),(f!==i.selectedMonth||m!==i.selectedYear)&&!c&&this._notifyChange(i),this._adjustInstDate(i),i.input&&i.input.val(d?"":this._formatDate(i))},_getDate:function(i){var a=!i.currentYear||i.input&&i.input.val()===""?null:this._daylightSavingAdjust(new Date(i.currentYear,i.currentMonth,i.currentDay));return a},_attachHandlers:function(i){var a=this._get(i,"stepMonths"),c="#"+i.id.replace(/\\\\/g,"\\");i.dpDiv.find("[data-handler]").map(function(){var d={prev:function(){t.datepicker._adjustDate(c,-a,"M")},next:function(){t.datepicker._adjustDate(c,+a,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(c)},selectDay:function(){return t.datepicker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(c,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(c,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),d[this.getAttribute("data-handler")])})},_generateHTML:function(i){var a,c,d,f,m,v,b,x,O,P,B,Z,N,W,tt,at,ft,pt,T,J,X,R,H,U,st,nt,q,lt,ut,ct,vt,Tt,Ct,yt,$t,Yt,Xt,It,te,ce=new Date,qt=this._daylightSavingAdjust(new Date(ce.getFullYear(),ce.getMonth(),ce.getDate())),ne=this._get(i,"isRTL"),Ts=this._get(i,"showButtonPanel"),zi=this._get(i,"hideIfNoPrevNext"),ni=this._get(i,"navigationAsDateFormat"),oe=this._getNumberOfMonths(i),Me=this._get(i,"showCurrentAtPos"),ze=this._get(i,"stepMonths"),Is=oe[0]!==1||oe[1]!==1,Hi=this._daylightSavingAdjust(i.currentDay?new Date(i.currentYear,i.currentMonth,i.currentDay):new Date(9999,9,9)),qe=this._getMinMaxDate(i,"min"),He=this._getMinMaxDate(i,"max"),Nt=i.drawMonth-Me,Qt=i.drawYear;if(Nt<0&&(Nt+=12,Qt--),He)for(a=this._daylightSavingAdjust(new Date(He.getFullYear(),He.getMonth()-oe[0]*oe[1]+1,He.getDate())),a=qe&&a<qe?qe:a;this._daylightSavingAdjust(new Date(Qt,Nt,1))>a;)Nt--,Nt<0&&(Nt=11,Qt--);for(i.drawMonth=Nt,i.drawYear=Qt,c=this._get(i,"prevText"),c=ni?this.formatDate(c,this._daylightSavingAdjust(new Date(Qt,Nt-ze,1)),this._getFormatConfig(i)):c,this._canAdjustMonth(i,-1,Qt,Nt)?d=t("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:c}).append(t("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(ne?"e":"w")).text(c))[0].outerHTML:zi?d="":d=t("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:c}).append(t("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(ne?"e":"w")).text(c))[0].outerHTML,f=this._get(i,"nextText"),f=ni?this.formatDate(f,this._daylightSavingAdjust(new Date(Qt,Nt+ze,1)),this._getFormatConfig(i)):f,this._canAdjustMonth(i,1,Qt,Nt)?m=t("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:f}).append(t("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(ne?"w":"e")).text(f))[0].outerHTML:zi?m="":m=t("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:f}).append(t("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(ne?"w":"e")).text(f))[0].outerHTML,v=this._get(i,"currentText"),b=this._get(i,"gotoCurrent")&&i.currentDay?Hi:qt,v=ni?this.formatDate(v,b,this._getFormatConfig(i)):v,x="",i.inline||(x=t("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(i,"closeText"))[0].outerHTML),O="",Ts&&(O=t("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(ne?x:"").append(this._isInRange(i,b)?t("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(v):"").append(ne?"":x)[0].outerHTML),P=parseInt(this._get(i,"firstDay"),10),P=isNaN(P)?0:P,B=this._get(i,"showWeek"),Z=this._get(i,"dayNames"),N=this._get(i,"dayNamesMin"),W=this._get(i,"monthNames"),tt=this._get(i,"monthNamesShort"),at=this._get(i,"beforeShowDay"),ft=this._get(i,"showOtherMonths"),pt=this._get(i,"selectOtherMonths"),T=this._getDefaultDate(i),J="",R=0;R<oe[0];R++){for(H="",this.maxRows=4,U=0;U<oe[1];U++){if(st=this._daylightSavingAdjust(new Date(Qt,Nt,i.selectedDay)),nt=" ui-corner-all",q="",Is){if(q+="<div class='ui-datepicker-group",oe[1]>1)switch(U){case 0:q+=" ui-datepicker-group-first",nt=" ui-corner-"+(ne?"right":"left");break;case oe[1]-1:q+=" ui-datepicker-group-last",nt=" ui-corner-"+(ne?"left":"right");break;default:q+=" ui-datepicker-group-middle",nt="";break}q+="'>"}for(q+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+nt+"'>"+(/all|left/.test(nt)&&R===0?ne?m:d:"")+(/all|right/.test(nt)&&R===0?ne?d:m:"")+this._generateMonthYearHeader(i,Nt,Qt,qe,He,R>0||U>0,W,tt)+"</div><table class='ui-datepicker-calendar'><thead><tr>",lt=B?"<th class='ui-datepicker-week-col'>"+this._get(i,"weekHeader")+"</th>":"",X=0;X<7;X++)ut=(X+P)%7,lt+="<th scope='col'"+((X+P+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+Z[ut]+"'>"+N[ut]+"</span></th>";for(q+=lt+"</tr></thead><tbody>",ct=this._getDaysInMonth(Qt,Nt),Qt===i.selectedYear&&Nt===i.selectedMonth&&(i.selectedDay=Math.min(i.selectedDay,ct)),vt=(this._getFirstDayOfMonth(Qt,Nt)-P+7)%7,Tt=Math.ceil((vt+ct)/7),Ct=Is&&this.maxRows>Tt?this.maxRows:Tt,this.maxRows=Ct,yt=this._daylightSavingAdjust(new Date(Qt,Nt,1-vt)),$t=0;$t<Ct;$t++){for(q+="<tr>",Yt=B?"<td class='ui-datepicker-week-col'>"+this._get(i,"calculateWeek")(yt)+"</td>":"",X=0;X<7;X++)Xt=at?at.apply(i.input?i.input[0]:null,[yt]):[!0,""],It=yt.getMonth()!==Nt,te=It&&!pt||!Xt[0]||qe&&yt<qe||He&&yt>He,Yt+="<td class='"+((X+P+6)%7>=5?" ui-datepicker-week-end":"")+(It?" ui-datepicker-other-month":"")+(yt.getTime()===st.getTime()&&Nt===i.selectedMonth&&i._keyEvent||T.getTime()===yt.getTime()&&T.getTime()===st.getTime()?" "+this._dayOverClass:"")+(te?" "+this._unselectableClass+" ui-state-disabled":"")+(It&&!ft?"":" "+Xt[1]+(yt.getTime()===Hi.getTime()?" "+this._currentClass:"")+(yt.getTime()===qt.getTime()?" ui-datepicker-today":""))+"'"+((!It||ft)&&Xt[2]?" title='"+Xt[2].replace(/'/g,"'")+"'":"")+(te?"":" data-handler='selectDay' data-event='click' data-month='"+yt.getMonth()+"' data-year='"+yt.getFullYear()+"'")+">"+(It&&!ft?" ":te?"<span class='ui-state-default'>"+yt.getDate()+"</span>":"<a class='ui-state-default"+(yt.getTime()===qt.getTime()?" ui-state-highlight":"")+(yt.getTime()===Hi.getTime()?" ui-state-active":"")+(It?" ui-priority-secondary":"")+"' href='#' aria-current='"+(yt.getTime()===Hi.getTime()?"true":"false")+"' data-date='"+yt.getDate()+"'>"+yt.getDate()+"</a>")+"</td>",yt.setDate(yt.getDate()+1),yt=this._daylightSavingAdjust(yt);q+=Yt+"</tr>"}Nt++,Nt>11&&(Nt=0,Qt++),q+="</tbody></table>"+(Is?"</div>"+(oe[0]>0&&U===oe[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),H+=q}J+=H}return J+=O,i._keyEvent=!1,J},_generateMonthYearHeader:function(i,a,c,d,f,m,v,b){var x,O,P,B,Z,N,W,tt,at=this._get(i,"changeMonth"),ft=this._get(i,"changeYear"),pt=this._get(i,"showMonthAfterYear"),T=this._get(i,"selectMonthLabel"),J=this._get(i,"selectYearLabel"),X="<div class='ui-datepicker-title'>",R="";if(m||!at)R+="<span class='ui-datepicker-month'>"+v[a]+"</span>";else{for(x=d&&d.getFullYear()===c,O=f&&f.getFullYear()===c,R+="<select class='ui-datepicker-month' aria-label='"+T+"' data-handler='selectMonth' data-event='change'>",P=0;P<12;P++)(!x||P>=d.getMonth())&&(!O||P<=f.getMonth())&&(R+="<option value='"+P+"'"+(P===a?" selected='selected'":"")+">"+b[P]+"</option>");R+="</select>"}if(pt||(X+=R+(m||!(at&&ft)?" ":"")),!i.yearshtml)if(i.yearshtml="",m||!ft)X+="<span class='ui-datepicker-year'>"+c+"</span>";else{for(B=this._get(i,"yearRange").split(":"),Z=new Date().getFullYear(),N=function(H){var U=H.match(/c[+\-].*/)?c+parseInt(H.substring(1),10):H.match(/[+\-].*/)?Z+parseInt(H,10):parseInt(H,10);return isNaN(U)?Z:U},W=N(B[0]),tt=Math.max(W,N(B[1]||"")),W=d?Math.max(W,d.getFullYear()):W,tt=f?Math.min(tt,f.getFullYear()):tt,i.yearshtml+="<select class='ui-datepicker-year' aria-label='"+J+"' data-handler='selectYear' data-event='change'>";W<=tt;W++)i.yearshtml+="<option value='"+W+"'"+(W===c?" selected='selected'":"")+">"+W+"</option>";i.yearshtml+="</select>",X+=i.yearshtml,i.yearshtml=null}return X+=this._get(i,"yearSuffix"),pt&&(X+=(m||!(at&&ft)?" ":"")+R),X+="</div>",X},_adjustInstDate:function(i,a,c){var d=i.selectedYear+(c==="Y"?a:0),f=i.selectedMonth+(c==="M"?a:0),m=Math.min(i.selectedDay,this._getDaysInMonth(d,f))+(c==="D"?a:0),v=this._restrictMinMax(i,this._daylightSavingAdjust(new Date(d,f,m)));i.selectedDay=v.getDate(),i.drawMonth=i.selectedMonth=v.getMonth(),i.drawYear=i.selectedYear=v.getFullYear(),(c==="M"||c==="Y")&&this._notifyChange(i)},_restrictMinMax:function(i,a){var c=this._getMinMaxDate(i,"min"),d=this._getMinMaxDate(i,"max"),f=c&&a<c?c:a;return d&&f>d?d:f},_notifyChange:function(i){var a=this._get(i,"onChangeMonthYear");a&&a.apply(i.input?i.input[0]:null,[i.selectedYear,i.selectedMonth+1,i])},_getNumberOfMonths:function(i){var a=this._get(i,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(i,a){return this._determineDate(i,this._get(i,a+"Date"),null)},_getDaysInMonth:function(i,a){return 32-this._daylightSavingAdjust(new Date(i,a,32)).getDate()},_getFirstDayOfMonth:function(i,a){return new Date(i,a,1).getDay()},_canAdjustMonth:function(i,a,c,d){var f=this._getNumberOfMonths(i),m=this._daylightSavingAdjust(new Date(c,d+(a<0?a:f[0]*f[1]),1));return a<0&&m.setDate(this._getDaysInMonth(m.getFullYear(),m.getMonth())),this._isInRange(i,m)},_isInRange:function(i,a){var c,d,f=this._getMinMaxDate(i,"min"),m=this._getMinMaxDate(i,"max"),v=null,b=null,x=this._get(i,"yearRange");return x&&(c=x.split(":"),d=new Date().getFullYear(),v=parseInt(c[0],10),b=parseInt(c[1],10),c[0].match(/[+\-].*/)&&(v+=d),c[1].match(/[+\-].*/)&&(b+=d)),(!f||a.getTime()>=f.getTime())&&(!m||a.getTime()<=m.getTime())&&(!v||a.getFullYear()>=v)&&(!b||a.getFullYear()<=b)},_getFormatConfig:function(i){var a=this._get(i,"shortYearCutoff");return a=typeof a!="string"?a:new Date().getFullYear()%100+parseInt(a,10),{shortYearCutoff:a,dayNamesShort:this._get(i,"dayNamesShort"),dayNames:this._get(i,"dayNames"),monthNamesShort:this._get(i,"monthNamesShort"),monthNames:this._get(i,"monthNames")}},_formatDate:function(i,a,c,d){a||(i.currentDay=i.selectedDay,i.currentMonth=i.selectedMonth,i.currentYear=i.selectedYear);var f=a?typeof a=="object"?a:this._daylightSavingAdjust(new Date(d,c,a)):this._daylightSavingAdjust(new Date(i.currentYear,i.currentMonth,i.currentDay));return this.formatDate(this._get(i,"dateFormat"),f,this._getFormatConfig(i))}});function it(i){var a="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return i.on("mouseout",a,function(){t(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&t(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",a,ht)}function ht(){t.datepicker._isDisabledDatepicker(j.inline?j.dpDiv.parent()[0]:j.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&t(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&t(this).addClass("ui-datepicker-next-hover"))}function L(i,a){t.extend(i,a);for(var c in a)a[c]==null&&(i[c]=a[c]);return i}t.fn.datepicker=function(i){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),t("#"+t.datepicker._mainDivId).length===0&&t("body").append(t.datepicker.dpDiv);var a=Array.prototype.slice.call(arguments,1);return typeof i=="string"&&(i==="isDisabled"||i==="getDate"||i==="widget")?t.datepicker["_"+i+"Datepicker"].apply(t.datepicker,[this[0]].concat(a)):i==="option"&&arguments.length===2&&typeof arguments[1]=="string"?t.datepicker["_"+i+"Datepicker"].apply(t.datepicker,[this[0]].concat(a)):this.each(function(){typeof i=="string"?t.datepicker["_"+i+"Datepicker"].apply(t.datepicker,[this].concat(a)):t.datepicker._attachDatepicker(this,i)})},t.datepicker=new Y,t.datepicker.initialized=!1,t.datepicker.uuid=new Date().getTime(),t.datepicker.version="1.14.2",t.datepicker;var Q=!1;t(document).on("mouseup",function(){Q=!1}),t.widget("ui.mouse",{version:"1.14.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var i=this;this.element.on("mousedown."+this.widgetName,function(a){return i._mouseDown(a)}).on("click."+this.widgetName,function(a){if(t.data(a.target,i.widgetName+".preventClickEvent")===!0)return t.removeData(a.target,i.widgetName+".preventClickEvent"),a.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!Q){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var a=this,c=i.which===1,d=typeof this.options.cancel=="string"?t(i.target).closest(this.options.cancel).length:!1;return!c||d||!this._mouseCapture(i)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){a.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(t.data(i.target,this.widgetName+".preventClickEvent")===!0&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(f){return a._mouseMove(f)},this._mouseUpDelegate=function(f){return a._mouseUp(f)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),Q=!0,!0))}},_mouseMove:function(i){if(this._mouseMoved&&!i.which){if(i.originalEvent.altKey||i.originalEvent.ctrlKey||i.originalEvent.metaKey||i.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(i)}return(i.which||i.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(i),i.preventDefault()):(this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,i)!==!1,this._mouseStarted?this._mouseDrag(i):this._mouseUp(i)),!this._mouseStarted)},_mouseUp:function(i){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&t.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,Q=!1,i.preventDefault()},_mouseDistanceMet:function(i){return Math.max(Math.abs(this._mouseDownEvent.pageX-i.pageX),Math.abs(this._mouseDownEvent.pageY-i.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(i,a,c){var d,f=t.ui[i].prototype;for(d in c)f.plugins[d]=f.plugins[d]||[],f.plugins[d].push([a,c[d]])},call:function(i,a,c,d){var f,m=i.plugins[a];if(m&&!(!d&&(!i.element[0].parentNode||i.element[0].parentNode.nodeType===11)))for(f=0;f<m.length;f++)i.options[m[f][0]]&&m[f][1].apply(i.element,c)}};t.widget("ui.draggable",t.ui.mouse,{version:"1.14.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(i,a){this._super(i,a),i==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=!0;return}this._removeHandleClassName(),this._mouseDestroy()},_mouseCapture:function(i){var a=this.options;return this.helper||a.disabled||t(i.target).closest(".ui-resizable-handle").length>0||(this.handle=this._getHandle(i),!this.handle)?!1:(this._blurActiveElement(i),this._blockFrames(a.iframeFix===!0?"iframe":a.iframeFix),!0)},_blockFrames:function(i){this.iframeBlocks=this.document.find(i).map(function(){var a=t(this);return t("<div>").css("position","absolute").appendTo(a.parent()).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()).offset(a.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(i){var a=this.document[0].activeElement,c=t(i.target);c.closest(a).length||t(a).trigger("blur")},_mouseStart:function(i){var a=this.options;return this.helper=this._createHelper(i),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return t(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(i),this.originalPosition=this.position=this._generatePosition(i,!1),this.originalPageX=i.pageX,this.originalPageY=i.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this._setContainment(),this._trigger("start",i)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,i),this._mouseDrag(i,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,i),!0)},_refreshOffsets:function(i){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:i.pageX-this.offset.left,top:i.pageY-this.offset.top}},_mouseDrag:function(i,a){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(i,!0),this.positionAbs=this._convertPositionTo("absolute"),!a){var c=this._uiHash();if(this._trigger("drag",i,c)===!1)return this._mouseUp(new t.Event("mouseup",i)),!1;this.position=c.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,i),!1},_mouseStop:function(i){var a=this,c=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(c=t.ui.ddmanager.drop(this,i)),this.dropped&&(c=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!c||this.options.revert==="valid"&&c||this.options.revert===!0||typeof this.options.revert=="function"&&this.options.revert.call(this.element,c)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){a._trigger("stop",i)!==!1&&a._clear()}):this._trigger("stop",i)!==!1&&this._clear(),!1},_mouseUp:function(i){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,i),this.handleElement.is(i.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,i)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(i){return this.options.handle?!!t(i.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(i){var a=this.options,c=typeof a.helper=="function",d=c?t(a.helper.apply(this.element[0],[i])):a.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return d.parents("body").length||d.appendTo(a.appendTo==="parent"?this.element[0].parentNode:a.appendTo),c&&d[0]===this.element[0]&&this._setPositionRelative(),d[0]!==this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute"),d},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(i){typeof i=="string"&&(i=i.split(" ")),Array.isArray(i)&&(i={left:+i[0],top:+i[1]||0}),"left"in i&&(this.offset.click.left=i.left+this.margins.left),"right"in i&&(this.offset.click.left=this.helperProportions.width-i.right+this.margins.left),"top"in i&&(this.offset.click.top=i.top+this.margins.top),"bottom"in i&&(this.offset.click.top=this.helperProportions.height-i.bottom+this.margins.top)},_isRootNode:function(i){return/(html|body)/i.test(i.tagName)||i===this.document[0]},_getParentOffset:function(){var i=this.offsetParent.offset(),a=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==a&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(i.left+=this.scrollParent.scrollLeft(),i.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(i={top:0,left:0}),{top:i.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:i.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var i=this.element.position(),a=this._isRootNode(this.scrollParent[0]);return{top:i.top-(parseInt(this.helper.css("top"),10)||0)+(a?0:this.scrollParent.scrollTop()),left:i.left-(parseInt(this.helper.css("left"),10)||0)+(a?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i,a,c,d=this.options,f=this.document[0];if(this.relativeContainer=null,!d.containment){this.containment=null;return}if(d.containment==="window"){this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||f.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(d.containment==="document"){this.containment=[0,0,t(f).width()-this.helperProportions.width-this.margins.left,(t(f).height()||f.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(d.containment.constructor===Array){this.containment=d.containment;return}d.containment==="parent"&&(d.containment=this.helper[0].parentNode),a=t(d.containment),c=a[0],c&&(i=/(scroll|auto)/.test(a.css("overflow")),this.containment=[(parseInt(a.css("borderLeftWidth"),10)||0)+(parseInt(a.css("paddingLeft"),10)||0),(parseInt(a.css("borderTopWidth"),10)||0)+(parseInt(a.css("paddingTop"),10)||0),(i?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a.css("borderRightWidth"),10)||0)-(parseInt(a.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(i?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a.css("borderBottomWidth"),10)||0)-(parseInt(a.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=a)},_convertPositionTo:function(i,a){a||(a=this.position);var c=i==="absolute"?1:-1,d=this._isRootNode(this.scrollParent[0]);return{top:a.top+this.offset.relative.top*c+this.offset.parent.top*c-(this.cssPosition==="fixed"?-this.offset.scroll.top:d?0:this.offset.scroll.top)*c,left:a.left+this.offset.relative.left*c+this.offset.parent.left*c-(this.cssPosition==="fixed"?-this.offset.scroll.left:d?0:this.offset.scroll.left)*c}},_generatePosition:function(i,a){var c,d,f,m,v=this.options,b=this._isRootNode(this.scrollParent[0]),x=i.pageX,O=i.pageY;return(!b||!this.offset.scroll)&&(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),a&&(this.containment&&(this.relativeContainer?(d=this.relativeContainer.offset(),c=[this.containment[0]+d.left,this.containment[1]+d.top,this.containment[2]+d.left,this.containment[3]+d.top]):c=this.containment,i.pageX-this.offset.click.left<c[0]&&(x=c[0]+this.offset.click.left),i.pageY-this.offset.click.top<c[1]&&(O=c[1]+this.offset.click.top),i.pageX-this.offset.click.left>c[2]&&(x=c[2]+this.offset.click.left),i.pageY-this.offset.click.top>c[3]&&(O=c[3]+this.offset.click.top)),v.grid&&(f=v.grid[1]?this.originalPageY+Math.round((O-this.originalPageY)/v.grid[1])*v.grid[1]:this.originalPageY,O=c?f-this.offset.click.top>=c[1]||f-this.offset.click.top>c[3]?f:f-this.offset.click.top>=c[1]?f-v.grid[1]:f+v.grid[1]:f,m=v.grid[0]?this.originalPageX+Math.round((x-this.originalPageX)/v.grid[0])*v.grid[0]:this.originalPageX,x=c?m-this.offset.click.left>=c[0]||m-this.offset.click.left>c[2]?m:m-this.offset.click.left>=c[0]?m-v.grid[0]:m+v.grid[0]:m),v.axis==="y"&&(x=this.originalPageX),v.axis==="x"&&(O=this.originalPageY)),{top:O-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:b?0:this.offset.scroll.top),left:x-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:b?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(i,a,c){return c=c||this._uiHash(),t.ui.plugin.call(this,i,[a,c,this],!0),/^(drag|start|stop)/.test(i)&&(this.positionAbs=this._convertPositionTo("absolute"),c.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,i,a,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(i,a,c){var d=t.extend({},a,{item:c.element});c.sortables=[],t(c.options.connectToSortable).each(function(){var f=t(this).sortable("instance");f&&!f.options.disabled&&(c.sortables.push(f),f.refreshPositions(),f._trigger("activate",i,d))})},stop:function(i,a,c){var d=t.extend({},a,{item:c.element});c.cancelHelperRemoval=!1,t.each(c.sortables,function(){var f=this;f.isOver?(f.isOver=0,c.cancelHelperRemoval=!0,f.cancelHelperRemoval=!1,f._storedCSS={position:f.placeholder.css("position"),top:f.placeholder.css("top"),left:f.placeholder.css("left")},f._mouseStop(i),f.options.helper=f.options._helper):(f.cancelHelperRemoval=!0,f._trigger("deactivate",i,d))})},drag:function(i,a,c){t.each(c.sortables,function(){var d=!1,f=this;f.positionAbs=c.positionAbs,f.helperProportions=c.helperProportions,f.offset.click=c.offset.click,f._intersectsWith(f.containerCache)&&(d=!0,t.each(c.sortables,function(){return this.positionAbs=c.positionAbs,this.helperProportions=c.helperProportions,this.offset.click=c.offset.click,this!==f&&this._intersectsWith(this.containerCache)&&t.contains(f.element[0],this.element[0])&&(d=!1),d})),d?(f.isOver||(f.isOver=1,c._parent=a.helper.parent(),f.currentItem=a.helper.appendTo(f.element).data("ui-sortable-item",!0),f.options._helper=f.options.helper,f.options.helper=function(){return a.helper[0]},i.target=f.currentItem[0],f._mouseCapture(i,!0),f._mouseStart(i,!0,!0),f.offset.click.top=c.offset.click.top,f.offset.click.left=c.offset.click.left,f.offset.parent.left-=c.offset.parent.left-f.offset.parent.left,f.offset.parent.top-=c.offset.parent.top-f.offset.parent.top,c._trigger("toSortable",i),c.dropped=f.element,t.each(c.sortables,function(){this.refreshPositions()}),c.currentItem=c.element,f.fromOutside=c),f.currentItem&&(f._mouseDrag(i),a.position=f.position)):f.isOver&&(f.isOver=0,f.cancelHelperRemoval=!0,f.options._revert=f.options.revert,f.options.revert=!1,f._trigger("out",i,f._uiHash(f)),f._mouseStop(i,!0),f.options.revert=f.options._revert,f.options.helper=f.options._helper,f.placeholder&&f.placeholder.remove(),a.helper.appendTo(c._parent),c._refreshOffsets(i),a.position=c._generatePosition(i,!0),c._trigger("fromSortable",i),c.dropped=!1,t.each(c.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(i,a,c){var d=t("body"),f=c.options;d.css("cursor")&&(f._cursor=d.css("cursor")),d.css("cursor",f.cursor)},stop:function(i,a,c){var d=c.options;d._cursor&&t("body").css("cursor",d._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(i,a,c){var d=t(a.helper),f=c.options;d.css("opacity")&&(f._opacity=d.css("opacity")),d.css("opacity",f.opacity)},stop:function(i,a,c){var d=c.options;d._opacity&&t(a.helper).css("opacity",d._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(i,a,c){c.scrollParentNotHidden||(c.scrollParentNotHidden=c.helper.scrollParent(!1)),c.scrollParentNotHidden[0]!==c.document[0]&&c.scrollParentNotHidden[0].tagName!=="HTML"&&(c.overflowOffset=c.scrollParentNotHidden.offset())},drag:function(i,a,c){var d=c.options,f=!1,m=c.scrollParentNotHidden[0],v=c.document[0];m!==v&&m.tagName!=="HTML"?((!d.axis||d.axis!=="x")&&(c.overflowOffset.top+m.offsetHeight-i.pageY<d.scrollSensitivity?m.scrollTop=f=m.scrollTop+d.scrollSpeed:i.pageY-c.overflowOffset.top<d.scrollSensitivity&&(m.scrollTop=f=m.scrollTop-d.scrollSpeed)),(!d.axis||d.axis!=="y")&&(c.overflowOffset.left+m.offsetWidth-i.pageX<d.scrollSensitivity?m.scrollLeft=f=m.scrollLeft+d.scrollSpeed:i.pageX-c.overflowOffset.left<d.scrollSensitivity&&(m.scrollLeft=f=m.scrollLeft-d.scrollSpeed))):((!d.axis||d.axis!=="x")&&(i.pageY-t(v).scrollTop()<d.scrollSensitivity?f=t(v).scrollTop(t(v).scrollTop()-d.scrollSpeed):t(window).height()-(i.pageY-t(v).scrollTop())<d.scrollSensitivity&&(f=t(v).scrollTop(t(v).scrollTop()+d.scrollSpeed))),(!d.axis||d.axis!=="y")&&(i.pageX-t(v).scrollLeft()<d.scrollSensitivity?f=t(v).scrollLeft(t(v).scrollLeft()-d.scrollSpeed):t(window).width()-(i.pageX-t(v).scrollLeft())<d.scrollSensitivity&&(f=t(v).scrollLeft(t(v).scrollLeft()+d.scrollSpeed)))),f!==!1&&t.ui.ddmanager&&!d.dropBehaviour&&t.ui.ddmanager.prepareOffsets(c,i)}}),t.ui.plugin.add("draggable","snap",{start:function(i,a,c){var d=c.options;c.snapElements=[],t(d.snap.constructor!==String?d.snap.items||":data(ui-draggable)":d.snap).each(function(){var f=t(this),m=f.offset();this!==c.element[0]&&c.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),top:m.top,left:m.left})})},drag:function(i,a,c){var d,f,m,v,b,x,O,P,B,Z,N=c.options,W=N.snapTolerance,tt=a.offset.left,at=tt+c.helperProportions.width,ft=a.offset.top,pt=ft+c.helperProportions.height;for(B=c.snapElements.length-1;B>=0;B--){if(b=c.snapElements[B].left-c.margins.left,x=b+c.snapElements[B].width,O=c.snapElements[B].top-c.margins.top,P=O+c.snapElements[B].height,at<b-W||tt>x+W||pt<O-W||ft>P+W||!t.contains(c.snapElements[B].item.ownerDocument,c.snapElements[B].item)){c.snapElements[B].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,i,t.extend(c._uiHash(),{snapItem:c.snapElements[B].item})),c.snapElements[B].snapping=!1;continue}N.snapMode!=="inner"&&(d=Math.abs(O-pt)<=W,f=Math.abs(P-ft)<=W,m=Math.abs(b-at)<=W,v=Math.abs(x-tt)<=W,d&&(a.position.top=c._convertPositionTo("relative",{top:O-c.helperProportions.height,left:0}).top),f&&(a.position.top=c._convertPositionTo("relative",{top:P,left:0}).top),m&&(a.position.left=c._convertPositionTo("relative",{top:0,left:b-c.helperProportions.width}).left),v&&(a.position.left=c._convertPositionTo("relative",{top:0,left:x}).left)),Z=d||f||m||v,N.snapMode!=="outer"&&(d=Math.abs(O-ft)<=W,f=Math.abs(P-pt)<=W,m=Math.abs(b-tt)<=W,v=Math.abs(x-at)<=W,d&&(a.position.top=c._convertPositionTo("relative",{top:O,left:0}).top),f&&(a.position.top=c._convertPositionTo("relative",{top:P-c.helperProportions.height,left:0}).top),m&&(a.position.left=c._convertPositionTo("relative",{top:0,left:b}).left),v&&(a.position.left=c._convertPositionTo("relative",{top:0,left:x-c.helperProportions.width}).left)),!c.snapElements[B].snapping&&(d||f||m||v||Z)&&c.options.snap.snap&&c.options.snap.snap.call(c.element,i,t.extend(c._uiHash(),{snapItem:c.snapElements[B].item})),c.snapElements[B].snapping=d||f||m||v||Z}}}),t.ui.plugin.add("draggable","stack",{start:function(i,a,c){var d,f=c.options,m=t.makeArray(t(f.stack)).sort(function(v,b){return(parseInt(t(v).css("zIndex"),10)||0)-(parseInt(t(b).css("zIndex"),10)||0)});m.length&&(d=parseInt(t(m[0]).css("zIndex"),10)||0,t(m).each(function(v){t(this).css("zIndex",d+v)}),this.css("zIndex",d+m.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(i,a,c){var d=t(a.helper),f=c.options;d.css("zIndex")&&(f._zIndex=d.css("zIndex")),d.css("zIndex",f.zIndex)},stop:function(i,a,c){var d=c.options;d._zIndex&&t(a.helper).css("zIndex",d._zIndex)}}),t.ui.draggable;t.widget("ui.resizable",t.ui.mouse,{version:"1.14.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(i){return parseFloat(i)||0},_isNumber:function(i){return!isNaN(parseFloat(i))},_hasScroll:function(i,a){var c,d=!1,f=t(i).css("overflow");if(f==="hidden")return!1;if(f==="scroll"||(c=a&&a==="left"?"scrollLeft":"scrollTop",i[c]>0))return!0;try{i[c]=1,d=i[c]>0,i[c]=0}catch{}return d},_create:function(){var i,a=this.options,c=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,i={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(i),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this._proportionallyResize()),this._setupHandles(),a.autoHide&&t(this.element).on("mouseenter",function(){a.disabled||(c._removeClass("ui-resizable-autohide"),c._handles.show())}).on("mouseleave",function(){a.disabled||c.resizing||(c._addClass("ui-resizable-autohide"),c._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var i,a=function(c){t(c).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(a(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),a(this.originalElement),this},_setOption:function(i,a){switch(this._super(i,a),i){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!a;break}},_setupHandles:function(){var i=this.options,a,c,d,f,m,v=this;if(this.handles=i.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),d=this.handles.split(","),this.handles={},c=0;c<d.length;c++)a=String.prototype.trim.call(d[c]),f="ui-resizable-"+a,m=t("<div>"),this._addClass(m,"ui-resizable-handle "+f),m.css({zIndex:i.zIndex}),this.handles[a]=".ui-resizable-"+a,this.element.children(this.handles[a]).length||(this.element.append(m),this._addedHandles=this._addedHandles.add(m));this._renderAxis=function(b){var x,O,P,B;b=b||this.element;for(x in this.handles)this.handles[x].constructor===String?this.handles[x]=this.element.children(this.handles[x]).first().show():(this.handles[x].jquery||this.handles[x].nodeType)&&(this.handles[x]=t(this.handles[x]),this._on(this.handles[x],{mousedown:v._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(O=t(this.handles[x],this.element),B=/sw|ne|nw|se|n|s/.test(x)?O.outerHeight():O.outerWidth(),P=["padding",/ne|nw|n/.test(x)?"Top":/se|sw|s/.test(x)?"Bottom":/^e$/.test(x)?"Right":"Left"].join(""),b.css(P,B),this._proportionallyResize()),this._handles=this._handles.add(this.handles[x])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){v.resizing||(this.className&&(m=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),v.axis=m&&m[1]?m[1]:"se")}),i.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(i){var a,c,d=!1;for(a in this.handles)c=t(this.handles[a])[0],(c===i.target||t.contains(c,i.target))&&(d=!0);return!this.options.disabled&&d},_mouseStart:function(i){var a,c,d,f,m=this.options,v=this.element;return this.resizing=!0,this._renderProxy(),a=this._num(this.helper.css("left")),c=this._num(this.helper.css("top")),m.containment&&(a+=t(m.containment).scrollLeft()||0,c+=t(m.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:a,top:c},this._helper||(f=this._calculateAdjustedElementDimensions(v)),this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:f.width,height:f.height},this.originalSize=this._helper?{width:v.outerWidth(),height:v.outerHeight()}:{width:f.width,height:f.height},this.sizeDiff={width:v.outerWidth()-v.width(),height:v.outerHeight()-v.height()},this.originalPosition={left:a,top:c},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio=typeof m.aspectRatio=="number"?m.aspectRatio:this.originalSize.width/this.originalSize.height||1,d=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor",d==="auto"?this.axis+"-resize":d),this._addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(i){var a,c,d=this.originalMousePosition,f=this.axis,m=i.pageX-d.left||0,v=i.pageY-d.top||0,b=this._change[f];return this._updatePrevProperties(),b&&(a=b.apply(this,[i,m,v]),this._updateVirtualBoundaries(i.shiftKey),(this._aspectRatio||i.shiftKey)&&(a=this._updateRatio(a,i)),a=this._respectSize(a,i),this._updateCache(a),this._propagate("resize",i),c=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(c)||(this._updatePrevProperties(),this._trigger("resize",i,this.ui()),this._applyChanges())),!1},_mouseStop:function(i){this.resizing=!1;var a,c,d,f,m,v,b,x=this.options,O=this;return this._helper&&(a=this._proportionallyResizeElements,c=a.length&&/textarea/i.test(a[0].nodeName),d=c&&this._hasScroll(a[0],"left")?0:O.sizeDiff.height,f=c?0:O.sizeDiff.width,m={width:O.helper.width()-f,height:O.helper.height()-d},v=parseFloat(O.element.css("left"))+(O.position.left-O.originalPosition.left)||null,b=parseFloat(O.element.css("top"))+(O.position.top-O.originalPosition.top)||null,x.animate||this.element.css(t.extend(m,{top:b,left:v})),O.helper.height(O.size.height),O.helper.width(O.size.width),this._helper&&!x.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",i),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var i={};return this.position.top!==this.prevPosition.top&&(i.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(i.left=this.position.left+"px"),this.helper.css(i),this.size.width!==this.prevSize.width&&(i.width=this.size.width+"px",this.helper.width(i.width)),this.size.height!==this.prevSize.height&&(i.height=this.size.height+"px",this.helper.height(i.height)),i},_updateVirtualBoundaries:function(i){var a,c,d,f,m,v=this.options;m={minWidth:this._isNumber(v.minWidth)?v.minWidth:0,maxWidth:this._isNumber(v.maxWidth)?v.maxWidth:1/0,minHeight:this._isNumber(v.minHeight)?v.minHeight:0,maxHeight:this._isNumber(v.maxHeight)?v.maxHeight:1/0},(this._aspectRatio||i)&&(a=m.minHeight*this.aspectRatio,d=m.minWidth/this.aspectRatio,c=m.maxHeight*this.aspectRatio,f=m.maxWidth/this.aspectRatio,a>m.minWidth&&(m.minWidth=a),d>m.minHeight&&(m.minHeight=d),c<m.maxWidth&&(m.maxWidth=c),f<m.maxHeight&&(m.maxHeight=f)),this._vBoundaries=m},_updateCache:function(i){this.offset=this.helper.offset(),this._isNumber(i.left)&&(this.position.left=i.left),this._isNumber(i.top)&&(this.position.top=i.top),this._isNumber(i.height)&&(this.size.height=i.height),this._isNumber(i.width)&&(this.size.width=i.width)},_updateRatio:function(i){var a=this.position,c=this.size,d=this.axis;return this._isNumber(i.height)?i.width=i.height*this.aspectRatio:this._isNumber(i.width)&&(i.height=i.width/this.aspectRatio),d==="sw"&&(i.left=a.left+(c.width-i.width),i.top=null),d==="nw"&&(i.top=a.top+(c.height-i.height),i.left=a.left+(c.width-i.width)),i},_respectSize:function(i){var a=this._vBoundaries,c=this.axis,d=this._isNumber(i.width)&&a.maxWidth&&a.maxWidth<i.width,f=this._isNumber(i.height)&&a.maxHeight&&a.maxHeight<i.height,m=this._isNumber(i.width)&&a.minWidth&&a.minWidth>i.width,v=this._isNumber(i.height)&&a.minHeight&&a.minHeight>i.height,b=this.originalPosition.left+this.originalSize.width,x=this.originalPosition.top+this.originalSize.height,O=/sw|nw|w/.test(c),P=/nw|ne|n/.test(c);return m&&(i.width=a.minWidth),v&&(i.height=a.minHeight),d&&(i.width=a.maxWidth),f&&(i.height=a.maxHeight),m&&O&&(i.left=b-a.minWidth),d&&O&&(i.left=b-a.maxWidth),v&&P&&(i.top=x-a.minHeight),f&&P&&(i.top=x-a.maxHeight),!i.width&&!i.height&&!i.left&&i.top?i.top=null:!i.width&&!i.height&&!i.top&&i.left&&(i.left=null),i},_getPaddingPlusBorderDimensions:function(i){for(var a=0,c=[],d=[i.css("borderTopWidth"),i.css("borderRightWidth"),i.css("borderBottomWidth"),i.css("borderLeftWidth")],f=[i.css("paddingTop"),i.css("paddingRight"),i.css("paddingBottom"),i.css("paddingLeft")];a<4;a++)c[a]=parseFloat(d[a])||0,c[a]+=parseFloat(f[a])||0;return{height:c[0]+c[2],width:c[1]+c[3]}},_calculateAdjustedElementDimensions:function(i){var a,c,d,f=i.get(0);return i.css("box-sizing")!=="content-box"||!this._hasScroll(f)&&!this._hasScroll(f,"left")?{height:parseFloat(i.css("height")),width:parseFloat(i.css("width"))}:(a=parseFloat(f.style.width),c=parseFloat(f.style.height),d=this._getPaddingPlusBorderDimensions(i),a=isNaN(a)?this._getElementTheoreticalSize(i,d,"width"):a,c=isNaN(c)?this._getElementTheoreticalSize(i,d,"height"):c,{height:c,width:a})},_getElementTheoreticalSize:function(i,a,c){var d=Math.max(0,Math.ceil(i.get(0)["offset"+c[0].toUpperCase()+c.slice(1)]-a[c]-.5))||0;return d},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var i,a=0,c=this.helper||this.element;a<this._proportionallyResizeElements.length;a++)i=this._proportionallyResizeElements[a],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(i)),i.css({height:c.height()-this.outerDimensions.height||0,width:c.width()-this.outerDimensions.width||0})},_renderProxy:function(){var i=this.element,a=this.options;this.elementOffset=i.offset(),this._helper?(this.helper=this.helper||t("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++a.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(i,a){return{width:this.originalSize.width+a}},w:function(i,a){var c=this.originalSize,d=this.originalPosition;return{left:d.left+a,width:c.width-a}},n:function(i,a,c){var d=this.originalSize,f=this.originalPosition;return{top:f.top+c,height:d.height-c}},s:function(i,a,c){return{height:this.originalSize.height+c}},se:function(i,a,c){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[i,a,c]))},sw:function(i,a,c){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[i,a,c]))},ne:function(i,a,c){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[i,a,c]))},nw:function(i,a,c){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[i,a,c]))}},_propagate:function(i,a){t.ui.plugin.call(this,i,[a,this.ui()]),i!=="resize"&&this._trigger(i,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(i){var a=t(this).resizable("instance"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),m=f&&a._hasScroll(d[0],"left")?0:a.sizeDiff.height,v=f?0:a.sizeDiff.width,b={width:a.size.width-v,height:a.size.height-m},x=parseFloat(a.element.css("left"))+(a.position.left-a.originalPosition.left)||null,O=parseFloat(a.element.css("top"))+(a.position.top-a.originalPosition.top)||null;a.element.animate(t.extend(b,O&&x?{top:O,left:x}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var P={width:parseFloat(a.element.css("width")),height:parseFloat(a.element.css("height")),top:parseFloat(a.element.css("top")),left:parseFloat(a.element.css("left"))};d&&d.length&&t(d[0]).css({width:P.width,height:P.height}),a._updateCache(P),a._propagate("resize",i)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,a,c,d,f,m,v,b=t(this).resizable("instance"),x=b.options,O=b.element,P=x.containment,B=P instanceof t?P.get(0):/parent/.test(P)?O.parent().get(0):P;B&&(b.containerElement=t(B),/document/.test(P)||P===document?(b.containerOffset={left:0,top:0},b.containerPosition={left:0,top:0},b.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(B),a=[],t(["Top","Right","Left","Bottom"]).each(function(Z,N){a[Z]=b._num(i.css("padding"+N))}),b.containerOffset=i.offset(),b.containerPosition=i.position(),b.containerSize={height:i.innerHeight()-a[3],width:i.innerWidth()-a[1]},c=b.containerOffset,d=b.containerSize.height,f=b.containerSize.width,m=b._hasScroll(B,"left")?B.scrollWidth:f,v=b._hasScroll(B)?B.scrollHeight:d,b.parentData={element:B,left:c.left,top:c.top,width:m,height:v}))},resize:function(i){var a,c,d,f,m=t(this).resizable("instance"),v=m.options,b=m.containerOffset,x=m.position,O=m._aspectRatio||i.shiftKey,P={top:0,left:0},B=m.containerElement,Z=!0;B[0]!==document&&/static/.test(B.css("position"))&&(P=b),x.left<(m._helper?b.left:0)&&(m.size.width=m.size.width+(m._helper?m.position.left-b.left:m.position.left-P.left),O&&(m.size.height=m.size.width/m.aspectRatio,Z=!1),m.position.left=v.helper?b.left:0),x.top<(m._helper?b.top:0)&&(m.size.height=m.size.height+(m._helper?m.position.top-b.top:m.position.top),O&&(m.size.width=m.size.height*m.aspectRatio,Z=!1),m.position.top=m._helper?b.top:0),d=m.containerElement.get(0)===m.element.parent().get(0),f=/relative|absolute/.test(m.containerElement.css("position")),d&&f?(m.offset.left=m.parentData.left+m.position.left,m.offset.top=m.parentData.top+m.position.top):(m.offset.left=m.element.offset().left,m.offset.top=m.element.offset().top),a=Math.abs(m.sizeDiff.width+(m._helper?m.offset.left-P.left:m.offset.left-b.left)),c=Math.abs(m.sizeDiff.height+(m._helper?m.offset.top-P.top:m.offset.top-b.top)),a+m.size.width>=m.parentData.width&&(m.size.width=m.parentData.width-a,O&&(m.size.height=m.size.width/m.aspectRatio,Z=!1)),c+m.size.height>=m.parentData.height&&(m.size.height=m.parentData.height-c,O&&(m.size.width=m.size.height*m.aspectRatio,Z=!1)),Z||(m.position.left=m.prevPosition.left,m.position.top=m.prevPosition.top,m.size.width=m.prevSize.width,m.size.height=m.prevSize.height)},stop:function(){var i=t(this).resizable("instance"),a=i.options,c=i.containerOffset,d=i.containerPosition,f=i.containerElement,m=t(i.helper),v=m.offset(),b=m.outerWidth()-i.sizeDiff.width,x=m.outerHeight()-i.sizeDiff.height;i._helper&&!a.animate&&/relative/.test(f.css("position"))&&t(this).css({left:v.left-d.left-c.left,width:b,height:x}),i._helper&&!a.animate&&/static/.test(f.css("position"))&&t(this).css({left:v.left-d.left-c.left,width:b,height:x})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var i=t(this).resizable("instance"),a=i.options;t(a.alsoResize).each(function(){var c=t(this),d=i._calculateAdjustedElementDimensions(c);c.data("ui-resizable-alsoresize",{width:d.width,height:d.height,left:parseFloat(c.css("left")),top:parseFloat(c.css("top"))})})},resize:function(i,a){var c=t(this).resizable("instance"),d=c.options,f=c.originalSize,m=c.originalPosition,v={height:c.size.height-f.height||0,width:c.size.width-f.width||0,top:c.position.top-m.top||0,left:c.position.left-m.left||0};t(d.alsoResize).each(function(){var b=t(this),x=t(this).data("ui-resizable-alsoresize"),O={},P=b.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(P,function(B,Z){var N=(x[Z]||0)+(v[Z]||0);N&&N>=0&&(O[Z]=N||null)}),b.css(O)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var i=t(this).resizable("instance"),a=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:a.height,width:a.width,margin:0,left:0,top:0}),i._addClass(i.ghost,"ui-resizable-ghost"),t.uiBackCompat===!0&&typeof i.options.ghost=="string"&&i.ghost.addClass(this.options.ghost),i.ghost.appendTo(i.helper)},resize:function(){var i=t(this).resizable("instance");i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(){var i=t(this).resizable("instance");i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var i,a=t(this).resizable("instance"),c=a.options,d=a.size,f=a.originalSize,m=a.originalPosition,v=a.axis,b=typeof c.grid=="number"?[c.grid,c.grid]:c.grid,x=b[0]||1,O=b[1]||1,P=Math.round((d.width-f.width)/x)*x,B=Math.round((d.height-f.height)/O)*O,Z=f.width+P,N=f.height+B,W=c.maxWidth&&c.maxWidth<Z,tt=c.maxHeight&&c.maxHeight<N,at=c.minWidth&&c.minWidth>Z,ft=c.minHeight&&c.minHeight>N;c.grid=b,at&&(Z+=x),ft&&(N+=O),W&&(Z-=x),tt&&(N-=O),/^(se|s|e)$/.test(v)?(a.size.width=Z,a.size.height=N):/^(ne)$/.test(v)?(a.size.width=Z,a.size.height=N,a.position.top=m.top-B):/^(sw)$/.test(v)?(a.size.width=Z,a.size.height=N,a.position.left=m.left-P):((N-O<=0||Z-x<=0)&&(i=a._getPaddingPlusBorderDimensions(this)),N-O>0?(a.size.height=N,a.position.top=m.top-B):(N=O-i.height,a.size.height=N,a.position.top=m.top+f.height-N),Z-x>0?(a.size.width=Z,a.position.left=m.left-P):(Z=x-i.width,a.size.width=Z,a.position.left=m.left+f.width-Z))}}),t.ui.resizable;t.widget("ui.dialog",{version:"1.14.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(i){var a=t(this).css(i).offset().top;a<0&&t(this).css("top",i.top-a)}},resizable:!0,show:null,title:null,uiDialogTitleHeadingLevel:0,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title==null&&this.originalTitle!=null&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var i=this.options.appendTo;return i&&(i.jquery||i.nodeType)?t(i):this.document.find(i||"body").eq(0)},_destroy:function(){var i,a=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),i=a.parent.children().eq(a.index),i.length&&i[0]!==this.element[0]?i.before(this.element):a.parent.append(this.element)},widget:function(){return this.uiDialog},disable:t.noop,enable:t.noop,close:function(i){var a=this;!this._isOpen||this._trigger("beforeClose",i)===!1||(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t(this.document[0].activeElement).trigger("blur"),this._hide(this.uiDialog,this.options.hide,function(){a._trigger("close",i)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(i,a){var c=!1,d=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),f=Math.max.apply(null,d);return f>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",f+1),c=!0),c&&!a&&this._trigger("focus",i),c},open:function(){var i=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0,this.opener=t(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){i._focusTabbable(),i._trigger("focus")}),this._makeFocusTarget(),this._trigger("open")},_focusTabbable:function(){var i=this._focusedElement;i||(i=this.element.find("[autofocus]")),i.length||(i=this.element.find(":tabbable")),i.length||(i=this.uiDialogButtonPane.find(":tabbable")),i.length||(i=this.uiDialogTitlebarClose.filter(":tabbable")),i.length||(i=this.uiDialog),i.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var i=this.document[0].activeElement,a=this.uiDialog[0]===i||t.contains(this.uiDialog[0],i);a||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(i){if(this.options.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===t.ui.keyCode.ESCAPE){i.preventDefault(),this.close(i);return}if(!(i.keyCode!==t.ui.keyCode.TAB||i.isDefaultPrevented())){var a=this.uiDialog.find(":tabbable"),c=a.first(),d=a.last();(i.target===d[0]||i.target===this.uiDialog[0])&&!i.shiftKey?(this._delay(function(){c.trigger("focus")}),i.preventDefault()):(i.target===c[0]||i.target===this.uiDialog[0])&&i.shiftKey&&(this._delay(function(){d.trigger("focus")}),i.preventDefault())}},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var i;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(c){t(c.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(c){c.preventDefault(),this.close(c)}});var a=Number.isInteger(this.options.uiDialogTitleHeadingLevel)&&this.options.uiDialogTitleHeadingLevel>0&&this.options.uiDialogTitleHeadingLevel<=6?"h"+this.options.uiDialogTitleHeadingLevel:"span";i=t("<"+a+">").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(i,"ui-dialog-title"),this._title(i),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":i.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var i=this,a=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(a)||Array.isArray(a)&&!a.length){this._removeClass(this.uiDialog,"ui-dialog-buttons");return}t.each(a,function(c,d){var f,m;d=typeof d=="function"?{click:d,text:c}:d,d=t.extend({type:"button"},d),f=d.click,m={icon:d.icon,iconPosition:d.iconPosition,showLabel:d.showLabel,icons:d.icons,text:d.text},delete d.click,delete d.icon,delete d.iconPosition,delete d.showLabel,delete d.icons,typeof d.text=="boolean"&&delete d.text,t("<button></button>",d).button(m).appendTo(i.uiButtonSet).on("click",function(){f.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var i=this,a=this.options;function c(d){return{position:d.position,offset:d.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,f){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",d,c(f))},drag:function(d,f){i._trigger("drag",d,c(f))},stop:function(d,f){var m=f.offset.left-i.document.scrollLeft(),v=f.offset.top-i.document.scrollTop();a.position={my:"left top",at:"left"+(m>=0?"+":"")+m+" top"+(v>=0?"+":"")+v,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",d,c(f))}})},_makeResizable:function(){var i=this,a=this.options,c=a.resizable,d=this.uiDialog.css("position"),f=typeof c=="string"?c:"n,e,s,w,se,sw,ne,nw";function m(v){return{originalPosition:v.originalPosition,originalSize:v.originalSize,position:v.position,size:v.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:this._minHeight(),handles:f,start:function(v,b){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",v,m(b))},resize:function(v,b){i._trigger("resize",v,m(b))},stop:function(v,b){var x=i.uiDialog.offset(),O=x.left-i.document.scrollLeft(),P=x.top-i.document.scrollTop();a.height=i.uiDialog.height(),a.width=i.uiDialog.width(),a.position={my:"left top",at:"left"+(O>=0?"+":"")+O+" top"+(P>=0?"+":"")+P,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",v,m(b))}}).css("position",d)},_trackFocus:function(){this._on(this.widget(),{focusin:function(i){this._makeFocusTarget(),this._focusedElement=t(i.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var i=this._trackingInstances(),a=t.inArray(this,i);a!==-1&&i.splice(a,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return i.height==="auto"?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(i){var a=this,c=!1,d={};t.each(i,function(f,m){a._setOption(f,m),f in a.sizeRelatedOptions&&(c=!0),f in a.resizableRelatedOptions&&(d[f]=m)}),c&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(i,a){var c,d,f=this.uiDialog;i!=="disabled"&&(this._super(i,a),i==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),i==="buttons"&&this._createButtons(),i==="closeText"&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),i==="draggable"&&(c=f.is(":data(ui-draggable)"),c&&!a&&f.draggable("destroy"),!c&&a&&this._makeDraggable()),i==="position"&&this._position(),i==="resizable"&&(d=f.is(":data(ui-resizable)"),d&&!a&&f.resizable("destroy"),d&&typeof a=="string"&&f.resizable("option","handles",a),!d&&a!==!1&&this._makeResizable()),i==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")),i==="modal"&&f.attr("aria-modal",a?"true":null))},_size:function(){var i,a,c,d=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),d.minWidth>d.width&&(d.width=d.minWidth),i=this.uiDialog.css({height:"auto",width:d.width}).outerHeight(),a=Math.max(0,d.minHeight-i),c=typeof d.maxHeight=="number"?Math.max(0,d.maxHeight-i):"none",d.height==="auto"?this.element.css({minHeight:a,maxHeight:c,height:"auto"}):this.element.height(Math.max(0,d.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var i=t(this);return t("<div>").css({position:"absolute",width:i.outerWidth(),height:i.outerHeight()}).appendTo(i.parent()).offset(i.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(i){return t(i.target).closest(".ui-dialog").length?!0:!!t(i.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var i=!0;this._delay(function(){i=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",(function(a){if(!i){var c=this._trackingInstances()[0];c._allowInteraction(a)||(a.preventDefault(),c._focusTabbable())}}).bind(this)),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var i=this.document.data("ui-dialog-overlays")-1;i?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat===!0&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,a){i==="dialogClass"&&this.uiDialog.removeClass(this.options.dialogClass).addClass(a),this._superApply(arguments)}}),t.ui.dialog;t.widget("ui.droppable",{version:"1.14.2",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var i,a=this.options,c=a.accept;this.isover=!1,this.isout=!0,this.accept=typeof c=="function"?c:function(d){return d.is(c)},this.proportions=function(){if(arguments.length)i=arguments[0];else return i||(i={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(a.scope),a.addClasses&&this._addClass("ui-droppable")},_addToManager:function(i){t.ui.ddmanager.droppables[i]=t.ui.ddmanager.droppables[i]||[],t.ui.ddmanager.droppables[i].push(this)},_splice:function(i){for(var a=0;a<i.length;a++)i[a]===this&&i.splice(a,1)},_destroy:function(){var i=t.ui.ddmanager.droppables[this.options.scope];this._splice(i)},_setOption:function(i,a){if(i==="accept")this.accept=typeof a=="function"?a:function(d){return d.is(a)};else if(i==="scope"){var c=t.ui.ddmanager.droppables[this.options.scope];this._splice(c),this._addToManager(a)}this._super(i,a)},_activate:function(i){var a=t.ui.ddmanager.current;this._addActiveClass(),a&&this._trigger("activate",i,this.ui(a))},_deactivate:function(i){var a=t.ui.ddmanager.current;this._removeActiveClass(),a&&this._trigger("deactivate",i,this.ui(a))},_over:function(i){var a=t.ui.ddmanager.current;!a||(a.currentItem||a.element)[0]===this.element[0]||this.accept.call(this.element[0],a.currentItem||a.element)&&(this._addHoverClass(),this._trigger("over",i,this.ui(a)))},_out:function(i){var a=t.ui.ddmanager.current;!a||(a.currentItem||a.element)[0]===this.element[0]||this.accept.call(this.element[0],a.currentItem||a.element)&&(this._removeHoverClass(),this._trigger("out",i,this.ui(a)))},_drop:function(i,a){var c=a||t.ui.ddmanager.current,d=!1;return!c||(c.currentItem||c.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var f=t(this).droppable("instance");if(f.options.greedy&&!f.options.disabled&&f.options.scope===c.options.scope&&f.accept.call(f.element[0],c.currentItem||c.element)&&t.ui.intersect(c,t.extend(f,{offset:f.element.offset()}),f.options.tolerance,i))return d=!0,!1}),d)?!1:this.accept.call(this.element[0],c.currentItem||c.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",i,this.ui(c)),this.element):!1},ui:function(i){return{draggable:i.currentItem||i.element,helper:i.helper,position:i.position,offset:i.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),t.ui.intersect=(function(){function i(a,c,d){return a>=c&&a<c+d}return function(a,c,d,f){if(!c.offset)return!1;var m=(a.positionAbs||a.position.absolute).left+a.margins.left,v=(a.positionAbs||a.position.absolute).top+a.margins.top,b=m+a.helperProportions.width,x=v+a.helperProportions.height,O=c.offset.left,P=c.offset.top,B=O+c.proportions().width,Z=P+c.proportions().height;switch(d){case"fit":return O<=m&&b<=B&&P<=v&&x<=Z;case"intersect":return O<m+a.helperProportions.width/2&&b-a.helperProportions.width/2<B&&P<v+a.helperProportions.height/2&&x-a.helperProportions.height/2<Z;case"pointer":return i(f.pageY,P,c.proportions().height)&&i(f.pageX,O,c.proportions().width);case"touch":return(v>=P&&v<=Z||x>=P&&x<=Z||v<P&&x>Z)&&(m>=O&&m<=B||b>=O&&b<=B||m<O&&b>B);default:return!1}}})(),t.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(i,a){var c,d,f=t.ui.ddmanager.droppables[i.options.scope]||[],m=a?a.type:null,v=(i.currentItem||i.element).find(":data(ui-droppable)").addBack();t:for(c=0;c<f.length;c++)if(!(f[c].options.disabled||i&&!f[c].accept.call(f[c].element[0],i.currentItem||i.element))){for(d=0;d<v.length;d++)if(v[d]===f[c].element[0]){f[c].proportions().height=0;continue t}f[c].visible=f[c].element.css("display")!=="none",f[c].visible&&(m==="mousedown"&&f[c]._activate.call(f[c],a),f[c].offset=f[c].element.offset(),f[c].proportions({width:f[c].element[0].offsetWidth,height:f[c].element[0].offsetHeight}))}},drop:function(i,a){var c=!1;return t.each((t.ui.ddmanager.droppables[i.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(i,this,this.options.tolerance,a)&&(c=this._drop.call(this,a)||c),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,a)))}),c},dragStart:function(i,a){i.element.parentsUntil("body").on("scroll.droppable",function(){i.options.refreshPositions||t.ui.ddmanager.prepareOffsets(i,a)})},drag:function(i,a){i.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(i,a),t.each(t.ui.ddmanager.droppables[i.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c,d,f,m=t.ui.intersect(i,this,this.options.tolerance,a),v=!m&&this.isover?"isout":m&&!this.isover?"isover":null;v&&(this.options.greedy&&(d=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===d}),f.length&&(c=t(f[0]).droppable("instance"),c.greedyChild=v==="isover")),c&&v==="isover"&&(c.isover=!1,c.isout=!0,c._out.call(c,a)),this[v]=!0,this[v==="isout"?"isover":"isout"]=!1,this[v==="isover"?"_over":"_out"].call(this,a),c&&v==="isout"&&(c.isout=!1,c.isover=!0,c._over.call(c,a)))}})},dragStop:function(i,a){i.element.parentsUntil("body").off("scroll.droppable"),i.options.refreshPositions||t.ui.ddmanager.prepareOffsets(i,a)}},t.uiBackCompat===!0&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable;t.widget("ui.progressbar",{version:"1.14.2",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(i){if(i===void 0)return this.options.value;this.options.value=this._constrainedValue(i),this._refreshValue()},_constrainedValue:function(i){return i===void 0&&(i=this.options.value),this.indeterminate=i===!1,typeof i!="number"&&(i=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,i))},_setOptions:function(i){var a=i.value;delete i.value,this._super(i),this.options.value=this._constrainedValue(a),this._refreshValue()},_setOption:function(i,a){i==="max"&&(a=Math.max(this.min,a)),this._super(i,a)},_setOptionDisabled:function(i){this._super(i),this.element.attr("aria-disabled",i),this._toggleClass(null,"ui-state-disabled",!!i)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var i=this.options.value,a=this._percentage();this.valueDiv.toggle(this.indeterminate||i>this.min).width(a.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,i===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":i}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==i&&(this.oldValue=i,this._trigger("change")),i===this.options.max&&this._trigger("complete")}});t.widget("ui.selectable",t.ui.mouse,{version:"1.14.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var i=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){i.elementPos=t(i.element[0]).offset(),i.selectees=t(i.options.filter,i.element[0]),i._addClass(i.selectees,"ui-selectee"),i.selectees.each(function(){var a=t(this),c=a.offset(),d={left:c.left-i.elementPos.left,top:c.top-i.elementPos.top};t.data(this,"selectable-item",{element:this,$element:a,left:d.left,top:d.top,right:d.left+a.outerWidth(),bottom:d.top+a.outerHeight(),startselected:!1,selected:a.hasClass("ui-selected"),selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var a=this,c=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=t(this.element[0]).offset(),!this.options.disabled&&(this.selectees=t(c.filter,this.element[0]),this._trigger("start",i),t(c.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),c.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=t.data(this,"selectable-item");d.startselected=!0,!i.metaKey&&!i.ctrlKey&&(a._removeClass(d.$element,"ui-selected"),d.selected=!1,a._addClass(d.$element,"ui-unselecting"),d.unselecting=!0,a._trigger("unselecting",i,{unselecting:d.element}))}),t(i.target).parents().addBack().each(function(){var d,f=t.data(this,"selectable-item");if(f)return d=!i.metaKey&&!i.ctrlKey||!f.$element.hasClass("ui-selected"),a._removeClass(f.$element,d?"ui-unselecting":"ui-selected")._addClass(f.$element,d?"ui-selecting":"ui-unselecting"),f.unselecting=!d,f.selecting=d,f.selected=d,d?a._trigger("selecting",i,{selecting:f.element}):a._trigger("unselecting",i,{unselecting:f.element}),!1}))},_mouseDrag:function(i){if(this.dragged=!0,!this.options.disabled){var a,c=this,d=this.options,f=this.opos[0],m=this.opos[1],v=i.pageX,b=i.pageY;return f>v&&(a=v,v=f,f=a),m>b&&(a=b,b=m,m=a),this.helper.css({left:f,top:m,width:v-f,height:b-m}),this.selectees.each(function(){var x=t.data(this,"selectable-item"),O=!1,P={};!x||x.element===c.element[0]||(P.left=x.left+c.elementPos.left,P.right=x.right+c.elementPos.left,P.top=x.top+c.elementPos.top,P.bottom=x.bottom+c.elementPos.top,d.tolerance==="touch"?O=!(P.left>v||P.right<f||P.top>b||P.bottom<m):d.tolerance==="fit"&&(O=P.left>f&&P.right<v&&P.top>m&&P.bottom<b),O?(x.selected&&(c._removeClass(x.$element,"ui-selected"),x.selected=!1),x.unselecting&&(c._removeClass(x.$element,"ui-unselecting"),x.unselecting=!1),x.selecting||(c._addClass(x.$element,"ui-selecting"),x.selecting=!0,c._trigger("selecting",i,{selecting:x.element}))):(x.selecting&&((i.metaKey||i.ctrlKey)&&x.startselected?(c._removeClass(x.$element,"ui-selecting"),x.selecting=!1,c._addClass(x.$element,"ui-selected"),x.selected=!0):(c._removeClass(x.$element,"ui-selecting"),x.selecting=!1,x.startselected&&(c._addClass(x.$element,"ui-unselecting"),x.unselecting=!0),c._trigger("unselecting",i,{unselecting:x.element}))),x.selected&&!i.metaKey&&!i.ctrlKey&&!x.startselected&&(c._removeClass(x.$element,"ui-selected"),x.selected=!1,c._addClass(x.$element,"ui-unselecting"),x.unselecting=!0,c._trigger("unselecting",i,{unselecting:x.element}))))}),!1}},_mouseStop:function(i){var a=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var c=t.data(this,"selectable-item");a._removeClass(c.$element,"ui-unselecting"),c.unselecting=!1,c.startselected=!1,a._trigger("unselected",i,{unselected:c.element})}),t(".ui-selecting",this.element[0]).each(function(){var c=t.data(this,"selectable-item");a._removeClass(c.$element,"ui-selecting")._addClass(c.$element,"ui-selected"),c.selecting=!1,c.selected=!0,c.startselected=!0,a._trigger("selected",i,{selected:c.element})}),this._trigger("stop",i),this.helper.remove(),!1}});t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.14.2",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var i=this.element.uniqueId().attr("id");this.ids={element:i,button:i+"-button",menu:i+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=t()},_drawButton:function(){var i,a=this,c=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(d){this.button.trigger("focus"),d.preventDefault()}}),this.element.hide(),this.button=t("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),i=t("<span>").appendTo(this.button),this._addClass(i,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(c).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){a._rendered||a._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=t("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=t("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(a,c){a.preventDefault(),i._select(c.item.data("ui-selectmenu-item"),a)},focus:function(a,c){var d=c.item.data("ui-selectmenu-item");i.focusIndex!=null&&d.index!==i.focusIndex&&(i._trigger("focus",a,{item:d}),i.isOpen||i._select(d,a)),i.focusIndex=d.index,i.button.attr("aria-activedescendant",i.menuItems.eq(d.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var i,a=this.element.find("option");this.menu.empty(),this._parseOptions(a),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,a.length&&(i=this._getSelectedItem(),this.menuInstance.focus(null,i),this._setAria(i.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(i){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",i)))},_position:function(){this.menuWrap.position(t.extend({of:this.button},this.options.position))},close:function(i){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",i))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(i){var a=t("<span>");return this._setText(a,i.label),this._addClass(a,"ui-selectmenu-text"),a},_renderMenu:function(i,a){var c=this,d="";t.each(a,function(f,m){var v;m.optgroup!==d&&(v=t("<li>",{text:m.optgroup}),c._addClass(v,"ui-selectmenu-optgroup","ui-menu-divider"+(m.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),v.appendTo(i),d=m.optgroup),c._renderItemData(i,m)})},_renderItemData:function(i,a){return this._renderItem(i,a).data("ui-selectmenu-item",a)},_renderItem:function(i,a){var c=t("<li>"),d=t("<div>",{title:a.element.attr("title")});return a.disabled&&this._addClass(c,null,"ui-state-disabled"),a.hidden?c.prop("hidden",!0):this._setText(d,a.label),c.append(d).appendTo(i)},_setText:function(i,a){a?i.text(a):i.html(" ")},_move:function(i,a){var c,d,f=".ui-menu-item";this.isOpen?c=this.menuItems.eq(this.focusIndex).parent("li"):(c=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),f+=":not(.ui-state-disabled)"),i==="first"||i==="last"?d=c[i==="first"?"prevAll":"nextAll"](f).eq(-1):d=c[i+"All"](f).eq(0),d.length&&this.menuInstance.focus(a,d)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(i){this[this.isOpen?"close":"open"](i)},_setSelection:function(){var i;this.range&&(i=window.getSelection(),i.removeAllRanges(),i.addRange(this.range))},_documentClick:{mousedown:function(i){this.isOpen&&(t(i.target).closest(".ui-selectmenu-menu, #"+CSS.escape(this.ids.button)).length||this.close(i))}},_buttonEvents:{mousedown:function(){var i=window.getSelection();i.rangeCount&&(this.range=i.getRangeAt(0))},click:function(i){this._setSelection(),this._toggle(i)},keydown:function(i){var a=!0;switch(i.keyCode){case t.ui.keyCode.TAB:case t.ui.keyCode.ESCAPE:this.close(i),a=!1;break;case t.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(i);break;case t.ui.keyCode.UP:i.altKey?this._toggle(i):this._move("prev",i);break;case t.ui.keyCode.DOWN:i.altKey?this._toggle(i):this._move("next",i);break;case t.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(i):this._toggle(i);break;case t.ui.keyCode.LEFT:this._move("prev",i);break;case t.ui.keyCode.RIGHT:this._move("next",i);break;case t.ui.keyCode.HOME:case t.ui.keyCode.PAGE_UP:this._move("first",i);break;case t.ui.keyCode.END:case t.ui.keyCode.PAGE_DOWN:this._move("last",i);break;default:this.menu.trigger(i),a=!1}a&&i.preventDefault()}},_selectFocusedItem:function(i){var a=this.menuItems.eq(this.focusIndex).parent("li");a.hasClass("ui-state-disabled")||this._select(a.data("ui-selectmenu-item"),i)},_select:function(i,a){var c=this.element[0].selectedIndex;this.element[0].selectedIndex=i.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(i)),this._setAria(i),this._trigger("select",a,{item:i}),i.index!==c&&this._trigger("change",a,{item:i}),this.close(a)},_setAria:function(i){var a=this.menuItems.eq(i.index).attr("id");this.button.attr({"aria-labelledby":a,"aria-activedescendant":a}),this.menu.attr("aria-activedescendant",a)},_setOption:function(i,a){if(i==="icons"){var c=this.button.find("span.ui-icon");this._removeClass(c,null,this.options.icons.button)._addClass(c,null,a.button)}this._super(i,a),i==="appendTo"&&this.menuWrap.appendTo(this._appendTo()),i==="width"&&this._resizeButton()},_setOptionDisabled:function(i){this._super(i),this.menuInstance.option("disabled",i),this.button.attr("aria-disabled",i),this._toggleClass(this.button,null,"ui-state-disabled",i),this.element.prop("disabled",i),i?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var i=this.options.appendTo;return i&&(i=i.jquery||i.nodeType?t(i):this.document.find(i).eq(0)),(!i||!i[0])&&(i=this.element.closest(".ui-front, dialog")),i.length||(i=this.document[0].body),i},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var i=this.options.width;if(i===!1){this.button.css("width","");return}i===null&&(i=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(i)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()))},_getCreateOptions:function(){var i=this._super();return i.disabled=this.element.prop("disabled"),i},_parseOptions:function(i){var a=this,c=[];i.each(function(d,f){c.push(a._parseOption(t(f),d))}),this.items=c},_parseOption:function(i,a){var c=i.parent("optgroup");return{element:i,index:a,value:i.val(),label:i.text(),hidden:c.prop("hidden")||i.prop("hidden"),optgroup:c.attr("label")||"",disabled:c.prop("disabled")||i.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]);t.widget("ui.slider",t.ui.mouse,{version:"1.14.2",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var i,a,c=this.options,d=this.element.find(".ui-slider-handle"),f="<span tabindex='0'></span>",m=[];for(a=c.values&&c.values.length||1,d.length>a&&(d.slice(a).remove(),d=d.slice(0,a)),i=d.length;i<a;i++)m.push(f);this.handles=d.add(t(m.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(v){t(this).data("ui-slider-handle-index",v).attr("tabIndex",0)})},_createRange:function(){var i=this.options;i.range?(i.range===!0&&(i.values?i.values.length&&i.values.length!==2?i.values=[i.values[0],i.values[0]]:Array.isArray(i.values)&&(i.values=i.values.slice(0)):i.values=[this._valueMin(),this._valueMin()]),!this.range||!this.range.length?(this.range=t("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")):(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})),(i.range==="min"||i.range==="max")&&this._addClass(this.range,"ui-slider-range-"+i.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(i){var a,c,d,f,m,v,b,x,O=this,P=this.options;return P.disabled||(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),a={x:i.pageX,y:i.pageY},c=this._normValueFromMouse(a),d=this._valueMax()-this._valueMin()+1,this.handles.each(function(B){var Z=Math.abs(c-O.values(B));(d>Z||d===Z&&(B===O._lastChangedValue||O.values(B)===P.min))&&(d=Z,f=t(this),m=B)}),v=this._start(i,m),v===!1)?!1:(this._mouseSliding=!0,this._handleIndex=m,this._addClass(f,null,"ui-state-active"),f.trigger("focus"),b=f.offset(),x=!t(i.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=x?{left:0,top:0}:{left:i.pageX-b.left-f.width()/2,top:i.pageY-b.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(i,m,c),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(i){var a={x:i.pageX,y:i.pageY},c=this._normValueFromMouse(a);return this._slide(i,this._handleIndex,c),!1},_mouseStop:function(i){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(i,this._handleIndex),this._change(i,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(i){var a,c,d,f,m;return this.orientation==="horizontal"?(a=this.elementSize.width,c=i.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(a=this.elementSize.height,c=i.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/a,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),f=this._valueMax()-this._valueMin(),m=this._valueMin()+d*f,this._trimAlignValue(m)},_uiHash:function(i,a,c){var d={handle:this.handles[i],handleIndex:i,value:a!==void 0?a:this.value()};return this._hasMultipleValues()&&(d.value=a!==void 0?a:this.values(i),d.values=c||this.values()),d},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(i,a){return this._trigger("start",i,this._uiHash(a))},_slide:function(i,a,c){var d,f,m=this.value(),v=this.values();this._hasMultipleValues()&&(f=this.values(a?0:1),m=this.values(a),this.options.values.length===2&&this.options.range===!0&&(c=a===0?Math.min(f,c):Math.max(f,c)),v[a]=c),c!==m&&(d=this._trigger("slide",i,this._uiHash(a,c,v)),d!==!1&&(this._hasMultipleValues()?this.values(a,c):this.value(c)))},_stop:function(i,a){this._trigger("stop",i,this._uiHash(a))},_change:function(i,a){!this._keySliding&&!this._mouseSliding&&(this._lastChangedValue=a,this._trigger("change",i,this._uiHash(a)))},value:function(i){if(arguments.length){this.options.value=this._trimAlignValue(i),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(i,a){var c,d,f;if(arguments.length>1){this.options.values[i]=this._trimAlignValue(a),this._refreshValue(),this._change(null,i);return}if(arguments.length)if(Array.isArray(arguments[0])){for(c=this.options.values,d=arguments[0],f=0;f<c.length;f+=1)c[f]=this._trimAlignValue(d[f]),this._change(null,f);this._refreshValue()}else return this._hasMultipleValues()?this._values(i):this.value();else return this._values()},_setOption:function(i,a){var c,d=0;switch(i==="range"&&this.options.range===!0&&(a==="min"?(this.options.value=this._values(0),this.options.values=null):a==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(d=this.options.values.length),this._super(i,a),i){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(a),this.handles.css(a==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),c=d-1;c>=0;c--)this._change(null,c);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1;break}},_setOptionDisabled:function(i){this._super(i),this._toggleClass(null,"ui-state-disabled",!!i)},_value:function(){var i=this.options.value;return i=this._trimAlignValue(i),i},_values:function(i){var a,c,d;if(arguments.length)return a=this.options.values[i],a=this._trimAlignValue(a),a;if(this._hasMultipleValues()){for(c=this.options.values.slice(),d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c}else return[]},_trimAlignValue:function(i){if(i<=this._valueMin())return this._valueMin();if(i>=this._valueMax())return this._valueMax();var a=this.options.step>0?this.options.step:1,c=(i-this._valueMin())%a,d=i-c;return Math.abs(c)*2>=a&&(d+=c>0?a:-a),parseFloat(d.toFixed(5))},_calculateNewMax:function(){var i=this.options.max,a=this._valueMin(),c=this.options.step,d=Math.round((i-a)/c)*c;i=d+a,i>this.options.max&&(i-=c),this.max=parseFloat(i.toFixed(this._precision()))},_precision:function(){var i=this._precisionOf(this.options.step);return this.options.min!==null&&(i=Math.max(i,this._precisionOf(this.options.min))),i},_precisionOf:function(i){var a=i.toString(),c=a.indexOf(".");return c===-1?0:a.length-c-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(i){i==="vertical"&&this.range.css({width:"",left:""}),i==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var i,a,c,d,f,m=this.options.range,v=this.options,b=this,x=this._animateOff?!1:v.animate,O={};this._hasMultipleValues()?this.handles.each(function(P){a=(b.values(P)-b._valueMin())/(b._valueMax()-b._valueMin())*100,O[b.orientation==="horizontal"?"left":"bottom"]=a+"%",t(this).stop(1,1)[x?"animate":"css"](O,v.animate),b.options.range===!0&&(b.orientation==="horizontal"?(P===0&&b.range.stop(1,1)[x?"animate":"css"]({left:a+"%"},v.animate),P===1&&b.range[x?"animate":"css"]({width:a-i+"%"},{queue:!1,duration:v.animate})):(P===0&&b.range.stop(1,1)[x?"animate":"css"]({bottom:a+"%"},v.animate),P===1&&b.range[x?"animate":"css"]({height:a-i+"%"},{queue:!1,duration:v.animate}))),i=a}):(c=this.value(),d=this._valueMin(),f=this._valueMax(),a=f!==d?(c-d)/(f-d)*100:0,O[this.orientation==="horizontal"?"left":"bottom"]=a+"%",this.handle.stop(1,1)[x?"animate":"css"](O,v.animate),m==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[x?"animate":"css"]({width:a+"%"},v.animate),m==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[x?"animate":"css"]({width:100-a+"%"},v.animate),m==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[x?"animate":"css"]({height:a+"%"},v.animate),m==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[x?"animate":"css"]({height:100-a+"%"},v.animate))},_handleEvents:{keydown:function(i){var a,c,d,f,m=t(i.target).data("ui-slider-handle-index");switch(i.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(i.target),null,"ui-state-active"),a=this._start(i,m),a===!1))return;break}switch(f=this.options.step,this._hasMultipleValues()?c=d=this.values(m):c=d=this.value(),i.keyCode){case t.ui.keyCode.HOME:d=this._valueMin();break;case t.ui.keyCode.END:d=this._valueMax();break;case t.ui.keyCode.PAGE_UP:d=this._trimAlignValue(c+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:d=this._trimAlignValue(c-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(c===this._valueMax())return;d=this._trimAlignValue(c+f);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(c===this._valueMin())return;d=this._trimAlignValue(c-f);break}this._slide(i,m,d)},keyup:function(i){var a=t(i.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(i,a),this._change(i,a),this._removeClass(t(i.target),null,"ui-state-active"))}}});t.widget("ui.sortable",t.ui.mouse,{version:"1.14.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(i,a,c){return i>=a&&i<a+c},_isFloating:function(i){return/left|right/.test(i.css("float"))||/inline|table-cell/.test(i.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(i,a){this._super(i,a),i==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var i=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){i._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var i=this.items.length-1;i>=0;i--)this.items[i].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(i,a){var c=null,d=!1,f=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(i),t(i.target).parents().each(function(){if(t.data(this,f.widgetName+"-item")===f)return c=t(this),!1}),t.data(i.target,f.widgetName+"-item")===f&&(c=t(i.target)),!c)||this.options.handle&&!a&&(t(this.options.handle,c).find("*").addBack().each(function(){this===i.target&&(d=!0)}),!d)?!1:(this.currentItem=c,this._removeCurrentsFromItems(),!0)},_mouseStart:function(i,a,c){var d,f,m=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=t(m.appendTo!=="parent"?m.appendTo:this.currentItem.parent()),this.helper=this._createHelper(i),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:i.pageX-this.offset.left,top:i.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),m.cursorAt&&this._adjustOffsetFromHelper(m.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),t.extend(this.offset,{parent:this._getParentOffset()}),m.containment&&this._setContainment(),m.cursor&&m.cursor!=="auto"&&(f=this.document.find("body"),this._storedStylesheet=t("<style>*{ cursor: "+m.cursor+" !important; }</style>").appendTo(f)),m.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",m.zIndex)),m.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",m.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",i,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!c)for(d=this.containers.length-1;d>=0;d--)this.containers[d]._trigger("activate",i,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!m.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,i),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(i),this.originalPageX=i.pageX,this.originalPageY=i.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(i),!0},_scroll:function(i){var a=this.options,c=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-i.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+a.scrollSpeed:i.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-i.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+a.scrollSpeed:i.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(i.pageY-this.document.scrollTop()<a.scrollSensitivity?c=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed):this.window.height()-(i.pageY-this.document.scrollTop())<a.scrollSensitivity&&(c=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)),i.pageX-this.document.scrollLeft()<a.scrollSensitivity?c=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed):this.window.width()-(i.pageX-this.document.scrollLeft())<a.scrollSensitivity&&(c=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed))),c},_mouseDrag:function(i){var a,c,d,f,m=this.options;for(this.position=this._generatePosition(i),this.positionAbs=this._convertPositionTo("absolute"),(!this.options.axis||this.options.axis!=="y")&&(this.helper[0].style.left=this.position.left+"px"),(!this.options.axis||this.options.axis!=="x")&&(this.helper[0].style.top=this.position.top+"px"),m.scroll&&this._scroll(i)!==!1&&(this._refreshItemPositions(!0),t.ui.ddmanager&&!m.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,i)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},a=this.items.length-1;a>=0;a--)if(c=this.items[a],d=c.item[0],f=this._intersectsWithPointer(c),!!f&&c.instance===this.currentContainer&&d!==this.currentItem[0]&&this.placeholder[f===1?"next":"prev"]()[0]!==d&&!t.contains(this.placeholder[0],d)&&(this.options.type!=="semi-dynamic"||!t.contains(this.element[0],d))){if(this.direction=f===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(c))this._rearrange(i,c);else break;this._trigger("change",i,this._uiHash());break}return this._contactContainers(i),t.ui.ddmanager&&t.ui.ddmanager.drag(this,i),this._trigger("sort",i,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(i,a){if(i){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,i),this.options.revert){var c=this,d=this.placeholder.offset(),f=this.options.axis,m={};(!f||f==="x")&&(m.left=d.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!f||f==="y")&&(m.top=d.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(m,parseInt(this.options.revert,10)||500,function(){c._clear(i)})}else this._clear(i,a);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger("deactivate",null,this._uiHash(this)),this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",null,this._uiHash(this)),this.containers[i].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(i){var a=this._getItemsAsjQuery(i&&i.connected),c=[];return i=i||{},t(a).each(function(){var d=(t(i.item||this).attr(i.attribute||"id")||"").match(i.expression||/(.+)[\-=_](.+)/);d&&c.push((i.key||d[1]+"[]")+"="+(i.key&&i.expression?d[1]:d[2]))}),!c.length&&i.key&&c.push(i.key+"="),c.join("&")},toArray:function(i){var a=this._getItemsAsjQuery(i&&i.connected),c=[];return i=i||{},a.each(function(){c.push(t(i.item||this).attr(i.attribute||"id")||"")}),c},_intersectsWith:function(i){var a=this.positionAbs.left,c=a+this.helperProportions.width,d=this.positionAbs.top,f=d+this.helperProportions.height,m=i.left,v=m+i.width,b=i.top,x=b+i.height,O=this.offset.click.top,P=this.offset.click.left,B=this.options.axis==="x"||d+O>b&&d+O<x,Z=this.options.axis==="y"||a+P>m&&a+P<v,N=B&&Z;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>i[this.floating?"width":"height"]?N:m<a+this.helperProportions.width/2&&c-this.helperProportions.width/2<v&&b<d+this.helperProportions.height/2&&f-this.helperProportions.height/2<x},_intersectsWithPointer:function(i){var a,c,d=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,i.top,i.height),f=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,i.left,i.width),m=d&&f;return m?(a=this.dragDirection.vertical,c=this.dragDirection.horizontal,this.floating?c==="right"||a==="down"?2:1:a&&(a==="down"?2:1)):!1},_intersectsWithSides:function(i){var a=this._isOverAxis(this.positionAbs.top+this.offset.click.top,i.top+i.height/2,i.height),c=this._isOverAxis(this.positionAbs.left+this.offset.click.left,i.left+i.width/2,i.width),d=this.dragDirection.vertical,f=this.dragDirection.horizontal;return this.floating&&f?f==="right"&&c||f==="left"&&!c:d&&(d==="down"&&a||d==="up"&&!a)},_getDragVerticalDirection:function(){var i=this.positionAbs.top-this.lastPositionAbs.top;return i!==0&&(i>0?"down":"up")},_getDragHorizontalDirection:function(){var i=this.positionAbs.left-this.lastPositionAbs.left;return i!==0&&(i>0?"right":"left")},refresh:function(i){return this._refreshItems(i),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var i=this.options;return i.connectWith.constructor===String?[i.connectWith]:i.connectWith},_getItemsAsjQuery:function(i){var a,c,d,f,m=[],v=[],b=this._connectWith();if(b&&i)for(a=b.length-1;a>=0;a--)for(d=t(b[a],this.document[0]),c=d.length-1;c>=0;c--)f=t.data(d[c],this.widgetFullName),f&&f!==this&&!f.options.disabled&&v.push([typeof f.options.items=="function"?f.options.items.call(f.element):t(f.options.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),f]);v.push([typeof this.options.items=="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function x(){m.push(this)}for(a=v.length-1;a>=0;a--)v[a][0].each(x);return t(m)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(a){for(var c=0;c<i.length;c++)if(i[c]===a.item[0])return!1;return!0})},_refreshItems:function(i){this.items=[],this.containers=[this];var a,c,d,f,m,v,b,x,O=this.items,P=[[typeof this.options.items=="function"?this.options.items.call(this.element[0],i,{item:this.currentItem}):t(this.options.items,this.element),this]],B=this._connectWith();if(B&&this.ready)for(a=B.length-1;a>=0;a--)for(d=t(B[a],this.document[0]),c=d.length-1;c>=0;c--)f=t.data(d[c],this.widgetFullName),f&&f!==this&&!f.options.disabled&&(P.push([typeof f.options.items=="function"?f.options.items.call(f.element[0],i,{item:this.currentItem}):t(f.options.items,f.element),f]),this.containers.push(f));for(a=P.length-1;a>=0;a--)for(m=P[a][1],v=P[a][0],c=0,x=v.length;c<x;c++)b=t(v[c]),b.data(this.widgetName+"-item",m),O.push({item:b,instance:m,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(i){var a,c,d,f;for(a=this.items.length-1;a>=0;a--)c=this.items[a],!(this.currentContainer&&c.instance!==this.currentContainer&&c.item[0]!==this.currentItem[0])&&(d=this.options.toleranceElement?t(this.options.toleranceElement,c.item):c.item,i||(c.width=d.outerWidth(),c.height=d.outerHeight()),f=d.offset(),c.left=f.left,c.top=f.top)},refreshPositions:function(i){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(i);var a,c;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(a=this.containers.length-1;a>=0;a--)c=this.containers[a].element.offset(),this.containers[a].containerCache.left=c.left,this.containers[a].containerCache.top=c.top,this.containers[a].containerCache.width=this.containers[a].element.outerWidth(),this.containers[a].containerCache.height=this.containers[a].element.outerHeight();return this},_createPlaceholder:function(i){i=i||this;var a,c,d=i.options;(!d.placeholder||d.placeholder.constructor===String)&&(a=d.placeholder,c=i.currentItem[0].nodeName.toLowerCase(),d.placeholder={element:function(){var f=t("<"+c+">",i.document[0]);return i._addClass(f,"ui-sortable-placeholder",a||i.currentItem[0].className)._removeClass(f,"ui-sortable-helper"),c==="tbody"?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),t("<tr>",i.document[0]).appendTo(f)):c==="tr"?i._createTrPlaceholder(i.currentItem,f):c==="img"&&f.attr("src",i.currentItem.attr("src")),a||f.css("visibility","hidden"),f},update:function(f,m){a&&!d.forcePlaceholderSize||((!m.height()||d.forcePlaceholderSize&&(c==="tbody"||c==="tr"))&&m.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),m.width()||m.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=t(d.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),d.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(i,a){var c=this;i.children().each(function(){t("<td> </td>",c.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(a)})},_contactContainers:function(i){var a,c,d,f,m,v,b,x,O,P,B=null,Z=null;for(a=this.containers.length-1;a>=0;a--)if(!t.contains(this.currentItem[0],this.containers[a].element[0]))if(this._intersectsWith(this.containers[a].containerCache)){if(B&&t.contains(this.containers[a].element[0],B.element[0]))continue;B=this.containers[a],Z=a}else this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",i,this._uiHash(this)),this.containers[a].containerCache.over=0);if(B)if(this.containers.length===1)this.containers[Z].containerCache.over||(this.containers[Z]._trigger("over",i,this._uiHash(this)),this.containers[Z].containerCache.over=1);else{for(d=1e4,f=null,O=B.floating||this._isFloating(this.currentItem),m=O?"left":"top",v=O?"width":"height",P=O?"pageX":"pageY",c=this.items.length-1;c>=0;c--)t.contains(this.containers[Z].element[0],this.items[c].item[0])&&this.items[c].item[0]!==this.currentItem[0]&&(b=this.items[c].item.offset()[m],x=!1,i[P]-b>this.items[c][v]/2&&(x=!0),Math.abs(i[P]-b)<d&&(d=Math.abs(i[P]-b),f=this.items[c],this.direction=x?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[Z]){this.currentContainer.containerCache.over||(this.containers[Z]._trigger("over",i,this._uiHash()),this.currentContainer.containerCache.over=1);return}f?this._rearrange(i,f,null,!0):this._rearrange(i,null,this.containers[Z].element,!0),this._trigger("change",i,this._uiHash()),this.containers[Z]._trigger("change",i,this._uiHash(this)),this.currentContainer=this.containers[Z],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this.containers[Z]._trigger("over",i,this._uiHash(this)),this.containers[Z].containerCache.over=1}},_createHelper:function(i){var a=this.options,c=typeof a.helper=="function"?t(a.helper.apply(this.element[0],[i,this.currentItem])):a.helper==="clone"?this.currentItem.clone():this.currentItem;return c.parents("body").length||this.appendTo[0].appendChild(c[0]),c[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!c[0].style.width||a.forceHelperSize)&&c.width(this.currentItem.width()),(!c[0].style.height||a.forceHelperSize)&&c.height(this.currentItem.height()),c},_adjustOffsetFromHelper:function(i){typeof i=="string"&&(i=i.split(" ")),Array.isArray(i)&&(i={left:+i[0],top:+i[1]||0}),"left"in i&&(this.offset.click.left=i.left+this.margins.left),"right"in i&&(this.offset.click.left=this.helperProportions.width-i.right+this.margins.left),"top"in i&&(this.offset.click.top=i.top+this.margins.top),"bottom"in i&&(this.offset.click.top=this.helperProportions.height-i.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var i=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(i.left+=this.scrollParent.scrollLeft(),i.top+=this.scrollParent.scrollTop()),this.offsetParent[0]===this.document[0].body&&(i={top:0,left:0}),{top:i.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:i.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var i=this.currentItem.position();return{top:i.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:i.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i,a,c,d=this.options;d.containment==="parent"&&(d.containment=this.helper[0].parentNode),(d.containment==="document"||d.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(d.containment==="document"?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(d.containment)||(i=t(d.containment)[0],a=t(d.containment).offset(),c=t(i).css("overflow")!=="hidden",this.containment=[a.left+(parseInt(t(i).css("borderLeftWidth"),10)||0)+(parseInt(t(i).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(t(i).css("borderTopWidth"),10)||0)+(parseInt(t(i).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t(i).css("borderLeftWidth"),10)||0)-(parseInt(t(i).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t(i).css("borderTopWidth"),10)||0)-(parseInt(t(i).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(i,a){a||(a=this.position);var c=i==="absolute"?1:-1,d=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:a.top+this.offset.relative.top*c+this.offset.parent.top*c-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop())*c,left:a.left+this.offset.relative.left*c+this.offset.parent.left*c-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*c}},_generatePosition:function(i){var a,c,d=this.options,f=i.pageX,m=i.pageY,v=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(v[0].tagName);return this.cssPosition==="relative"&&!(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(i.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),i.pageY-this.offset.click.top<this.containment[1]&&(m=this.containment[1]+this.offset.click.top),i.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),i.pageY-this.offset.click.top>this.containment[3]&&(m=this.containment[3]+this.offset.click.top)),d.grid&&(a=this.originalPageY+Math.round((m-this.originalPageY)/d.grid[1])*d.grid[1],m=this.containment?a-this.offset.click.top>=this.containment[1]&&a-this.offset.click.top<=this.containment[3]?a:a-this.offset.click.top>=this.containment[1]?a-d.grid[1]:a+d.grid[1]:a,c=this.originalPageX+Math.round((f-this.originalPageX)/d.grid[0])*d.grid[0],f=this.containment?c-this.offset.click.left>=this.containment[0]&&c-this.offset.click.left<=this.containment[2]?c:c-this.offset.click.left>=this.containment[0]?c-d.grid[0]:c+d.grid[0]:c)),{top:m-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():b?0:v.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():b?0:v.scrollLeft())}},_rearrange:function(i,a,c,d){c?c[0].appendChild(this.placeholder[0]):a.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?a.item[0]:a.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var f=this.counter;this._delay(function(){f===this.counter&&this.refreshPositions(!d)})},_clear:function(i,a){this.reverting=!1;var c,d=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(c in this._storedCSS)(this._storedCSS[c]==="auto"||this._storedCSS[c]==="static")&&(this._storedCSS[c]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!a&&d.push(function(m){this._trigger("receive",m,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!a&&d.push(function(m){this._trigger("update",m,this._uiHash())}),this!==this.currentContainer&&(a||(d.push(function(m){this._trigger("remove",m,this._uiHash())}),d.push((function(m){return function(v){m._trigger("receive",v,this._uiHash(this))}}).call(this,this.currentContainer)),d.push((function(m){return function(v){m._trigger("update",v,this._uiHash(this))}}).call(this,this.currentContainer))));function f(m,v,b){return function(x){b._trigger(m,x,v._uiHash(v))}}for(c=this.containers.length-1;c>=0;c--)a||d.push(f("deactivate",this,this.containers[c])),this.containers[c].containerCache.over&&(d.push(f("out",this,this.containers[c])),this.containers[c].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,a||this._trigger("beforeStop",i,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!a){for(c=0;c<d.length;c++)d[c].call(this,i);this._trigger("stop",i,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(i){var a=i||this;return{helper:a.helper,placeholder:a.placeholder||t([]),position:a.position,originalPosition:a.originalPosition,offset:a.positionAbs,item:a.currentItem,sender:i?i.element:null}}});function I(i){return function(){var a=this.element.val();i.apply(this,arguments),this._refresh(),a!==this.element.val()&&this._trigger("change")}}t.widget("ui.spinner",{version:"1.14.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this.value()!==""&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var i=this._super(),a=this.element;return t.each(["min","max","step"],function(c,d){var f=a.attr(d);f!=null&&f.length&&(i[d]=f)}),i},_events:{keydown:function(i){this._start(i)&&this._keydown(i)&&i.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(i){this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",i)},wheel:function(i){var a=this.document[0].activeElement,c=this.element[0]===a,d=i.deltaY||i.originalEvent&&i.originalEvent.deltaY;if(!(!c||!d)){if(!this.spinning&&!this._start(i))return!1;this._spin((d>0?-1:1)*this.options.step,i),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(i)},100),i.preventDefault()}},mousewheel:function(i,a){if(i.isTrigger){var c=t.Event(i);return c.type="wheel",a&&(c.deltaY=-a),this._events.wheel.call(this,c)}},"mousedown .ui-spinner-button":function(i){var a;a=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();function c(){var d=this.element[0]===this.document[0].activeElement;d||(this.element.trigger("focus"),this.previous=a)}i.preventDefault(),c.call(this),this._start(i)!==!1&&this._repeat(null,t(i.currentTarget).hasClass("ui-spinner-up")?1:-1,i)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(i){if(t(i.currentTarget).hasClass("ui-state-active")){if(this._start(i)===!1)return!1;this._repeat(null,t(i.currentTarget).hasClass("ui-spinner-up")?1:-1,i)}},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(this.uiSpinner.height()*.5)&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(i){var a=this.options,c=t.ui.keyCode;switch(i.keyCode){case c.UP:return this._repeat(null,1,i),!0;case c.DOWN:return this._repeat(null,-1,i),!0;case c.PAGE_UP:return this._repeat(null,a.page,i),!0;case c.PAGE_DOWN:return this._repeat(null,-a.page,i),!0}return!1},_start:function(i){return!this.spinning&&this._trigger("start",i)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(i,a,c){i=i||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,a,c)},i),this._spin(a*this.options.step,c)},_spin:function(i,a){var c=this.value()||0;this.counter||(this.counter=1),c=this._adjustValue(c+i*this._increment(this.counter)),(!this.spinning||this._trigger("spin",a,{value:c})!==!1)&&(this._value(c),this.counter++)},_increment:function(i){var a=this.options.incremental;return a?typeof a=="function"?a(i):Math.floor(i*i*i/5e4-i*i/500+17*i/200+1):1},_precision:function(){var i=this._precisionOf(this.options.step);return this.options.min!==null&&(i=Math.max(i,this._precisionOf(this.options.min))),i},_precisionOf:function(i){var a=i.toString(),c=a.indexOf(".");return c===-1?0:a.length-c-1},_adjustValue:function(i){var a,c,d=this.options;return a=d.min!==null?d.min:0,c=i-a,c=Math.round(c/d.step)*d.step,i=a+c,i=parseFloat(i.toFixed(this._precision())),d.max!==null&&i>d.max?d.max:d.min!==null&&i<d.min?d.min:i},_stop:function(i){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",i))},_setOption:function(i,a){var c,d,f;if(i==="culture"||i==="numberFormat"){c=this._parse(this.element.val()),this.options[i]=a,this.element.val(this._format(c));return}(i==="max"||i==="min"||i==="step")&&typeof a=="string"&&(a=this._parse(a)),i==="icons"&&(d=this.buttons.first().find(".ui-icon"),this._removeClass(d,null,this.options.icons.up),this._addClass(d,null,a.up),f=this.buttons.last().find(".ui-icon"),this._removeClass(f,null,this.options.icons.down),this._addClass(f,null,a.down)),this._super(i,a)},_setOptionDisabled:function(i){this._super(i),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!i),this.element.prop("disabled",!!i),this.buttons.button(i?"disable":"enable")},_setOptions:I(function(i){this._super(i)}),_parse:function(i){return typeof i=="string"&&i!==""&&(i=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(i,10,this.options.culture):+i),i===""||isNaN(i)?null:i},_format:function(i){return i===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(i,this.options.numberFormat,this.options.culture):i},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var i=this.value();return i===null?!1:i===this._adjustValue(i)},_value:function(i,a){var c;i!==""&&(c=this._parse(i),c!==null&&(a||(c=this._adjustValue(c)),i=this._format(c))),this.element.val(i),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:I(function(i){this._stepUp(i)}),_stepUp:function(i){this._start()&&(this._spin((i||1)*this.options.step),this._stop())},stepDown:I(function(i){this._stepDown(i)}),_stepDown:function(i){this._start()&&(this._spin((i||1)*-this.options.step),this._stop())},pageUp:I(function(i){this._stepUp((i||1)*this.options.page)}),pageDown:I(function(i){this._stepDown((i||1)*this.options.page)}),value:function(i){if(!arguments.length)return this._parse(this.element.val());I(this._value).call(this,i)},widget:function(){return this.uiSpinner}}),t.uiBackCompat===!0&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),t.ui.spinner;t.widget("ui.tabs",{version:"1.14.2",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(i){var a=new URL(i.href),c=new URL(location.href);return i.hash.length>1&&a.origin===c.origin&&a.pathname===c.pathname&&a.search===c.search},_create:function(){var i=this,a=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,a.collapsible),this._processTabs(),a.active=this._initialActive(),Array.isArray(a.disabled)&&(a.disabled=t.uniqueSort(a.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(c){return i.tabs.index(c)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(a.active):this.active=t(),this._refresh(),this.active.length&&this.load(a.active)},_initialActive:function(){var i=this.options.active,a=this.options.collapsible,c=location.hash.substring(1),d=decodeURIComponent(c);return i===null&&(c&&(this.tabs.each(function(f,m){if(t(m).attr("aria-controls")===c)return i=f,!1}),i===null&&this.tabs.each(function(f,m){if(t(m).attr("aria-controls")===d)return i=f,!1})),i===null&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(i===null||i===-1)&&(i=this.tabs.length?0:!1)),i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=a?!1:0)),!a&&i===!1&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(i){var a=t(this.document[0].activeElement).closest("li"),c=this.tabs.index(a),d=!0;if(!this._handlePageNav(i)){switch(i.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:c++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:d=!1,c--;break;case t.ui.keyCode.END:c=this.anchors.length-1;break;case t.ui.keyCode.HOME:c=0;break;case t.ui.keyCode.SPACE:i.preventDefault(),clearTimeout(this.activating),this._activate(c);return;case t.ui.keyCode.ENTER:i.preventDefault(),clearTimeout(this.activating),this._activate(c===this.options.active?!1:c);return;default:return}i.preventDefault(),clearTimeout(this.activating),c=this._focusNextTab(c,d),!i.ctrlKey&&!i.metaKey&&(a.attr("aria-selected","false"),this.tabs.eq(c).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",c)},this.delay))}},_panelKeydown:function(i){this._handlePageNav(i)||i.ctrlKey&&i.keyCode===t.ui.keyCode.UP&&(i.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(i){if(i.altKey&&i.keyCode===t.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(i.altKey&&i.keyCode===t.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(i,a){var c=this.tabs.length-1;function d(){return i>c&&(i=0),i<0&&(i=c),i}for(;t.inArray(d(),this.options.disabled)!==-1;)i=a?i+1:i-1;return i},_focusNextTab:function(i,a){return i=this._findNextTab(i,a),this.tabs.eq(i).trigger("focus"),i},_setOption:function(i,a){if(i==="active"){this._activate(a);return}this._super(i,a),i==="collapsible"&&(this._toggleClass("ui-tabs-collapsible",null,a),!a&&this.options.active===!1&&this._activate(0)),i==="event"&&this._setupEvents(a),i==="heightStyle"&&this._setupHeightStyle(a)},refresh:function(){var i=this.options,a=this.tablist.children(":has(a[href])");i.disabled=t.map(a.filter(".ui-state-disabled"),function(c){return a.index(c)}),this._processTabs(),i.active===!1||!this.anchors.length?(i.active=!1,this.active=t()):this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===i.disabled.length?(i.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,i.active-1),!1)):i.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var i=this,a=this.tabs,c=this.anchors,d=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(f){t(this).is(".ui-state-disabled")&&f.preventDefault()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each(function(f,m){var v,b,x,O=t(m).uniqueId().attr("id"),P=t(m).closest("li"),B=P.attr("aria-controls");i._isLocal(m)?(v=m.hash,x=v.substring(1),b=i.element.find("#"+CSS.escape(x)),b.length||(x=decodeURIComponent(x),b=i.element.find("#"+CSS.escape(x)))):(x=P.attr("aria-controls")||t({}).uniqueId()[0].id,v="#"+x,b=i.element.find(v),b.length||(b=i._createPanel(x),b.insertAfter(i.panels[f-1]||i.tablist)),b.attr("aria-live","polite")),b.length&&(i.panels=i.panels.add(b)),B&&P.data("ui-tabs-aria-controls",B),P.attr({"aria-controls":x,"aria-labelledby":O}),b.attr("aria-labelledby",O)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),a&&(this._off(a.not(this.tabs)),this._off(c.not(this.anchors)),this._off(d.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(i){return t("<div>").attr("id",i).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(i){var a,c,d;for(Array.isArray(i)&&(i.length?i.length===this.anchors.length&&(i=!0):i=!1),d=0;c=this.tabs[d];d++)a=t(c),i===!0||t.inArray(d,i)!==-1?(a.attr("aria-disabled","true"),this._addClass(a,null,"ui-state-disabled")):(a.removeAttr("aria-disabled"),this._removeClass(a,null,"ui-state-disabled"));this.options.disabled=i,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,i===!0)},_setupEvents:function(i){var a={};i&&t.each(i.split(" "),function(c,d){a[d]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(c){c.preventDefault()}}),this._on(this.anchors,a),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(i){var a,c=this.element.parent();i==="fill"?(a=c.height(),a-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var d=t(this),f=d.css("position");f==="absolute"||f==="fixed"||(a-=d.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){a-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,a-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):i==="auto"&&(a=0,this.panels.each(function(){a=Math.max(a,t(this).height("").height())}).height(a))},_eventHandler:function(i){var a=this.options,c=this.active,d=t(i.currentTarget),f=d.closest("li"),m=f[0]===c[0],v=m&&a.collapsible,b=v?t():this._getPanelForTab(f),x=c.length?this._getPanelForTab(c):t(),O={oldTab:c,oldPanel:x,newTab:v?t():f,newPanel:b};i.preventDefault(),!(f.hasClass("ui-state-disabled")||f.hasClass("ui-tabs-loading")||this.running||m&&!a.collapsible||this._trigger("beforeActivate",i,O)===!1)&&(a.active=v?!1:this.tabs.index(f),this.active=m?t():f,this.xhr&&this.xhr.abort(),!x.length&&!b.length&&t.error("jQuery UI Tabs: Mismatching fragment identifier."),b.length&&this.load(this.tabs.index(f),i),this._toggle(i,O))},_toggle:function(i,a){var c=this,d=a.newPanel,f=a.oldPanel;this.running=!0;function m(){c.running=!1,c._trigger("activate",i,a)}function v(){c._addClass(a.newTab.closest("li"),"ui-tabs-active","ui-state-active"),d.length&&c.options.show?c._show(d,c.options.show,m):(d.show(),m())}f.length&&this.options.hide?this._hide(f,this.options.hide,function(){c._removeClass(a.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),v()}):(this._removeClass(a.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),v()),f.attr("aria-hidden","true"),a.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),d.length&&f.length?a.oldTab.attr("tabIndex",-1):d.length&&this.tabs.filter(function(){return t(this).attr("tabIndex")===0}).attr("tabIndex",-1),d.attr("aria-hidden","false"),a.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(i){var a,c=this._findActive(i);c[0]!==this.active[0]&&(c.length||(c=this.active),a=c.find(".ui-tabs-anchor")[0],this._eventHandler({target:a,currentTarget:a,preventDefault:t.noop}))},_findActive:function(i){return i===!1?t():this.tabs.eq(i)},_getIndex:function(i){return typeof i=="string"&&(i=this.anchors.index(this.anchors.filter("[href$='"+CSS.escape(i)+"']"))),i},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var i=t(this),a=i.data("ui-tabs-aria-controls");a?i.attr("aria-controls",a).removeData("ui-tabs-aria-controls"):i.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(i){var a=this.options.disabled;a!==!1&&(i===void 0?a=!1:(i=this._getIndex(i),Array.isArray(a)?a=t.map(a,function(c){return c!==i?c:null}):a=t.map(this.tabs,function(c,d){return d!==i?d:null})),this._setOptionDisabled(a))},disable:function(i){var a=this.options.disabled;if(a!==!0){if(i===void 0)a=!0;else{if(i=this._getIndex(i),t.inArray(i,a)!==-1)return;Array.isArray(a)?a=t.merge([i],a).sort():a=[i]}this._setOptionDisabled(a)}},load:function(i,a){i=this._getIndex(i);var c=this,d=this.tabs.eq(i),f=d.find(".ui-tabs-anchor"),m=this._getPanelForTab(d),v={tab:d,panel:m},b=function(x,O){O==="abort"&&c.panels.stop(!1,!0),c._removeClass(d,"ui-tabs-loading"),m.removeAttr("aria-busy"),x===c.xhr&&delete c.xhr};this._isLocal(f[0])||(this.xhr=t.ajax(this._ajaxSettings(f,a,v)),this.xhr.statusText!=="canceled"&&(this._addClass(d,"ui-tabs-loading"),m.attr("aria-busy","true"),this.xhr.done(function(x,O,P){m.html(x),c._trigger("load",a,v),b(P,O)}).fail(function(x,O){b(x,O)})))},_ajaxSettings:function(i,a,c){var d=this;return{url:i.attr("href"),beforeSend:function(f,m){return d._trigger("beforeLoad",a,t.extend({jqXHR:f,ajaxSettings:m},c))}}},_getPanelForTab:function(i){var a=t(i).attr("aria-controls");return this.element.find("#"+CSS.escape(a))}}),t.uiBackCompat===!0&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),t.ui.tabs;t.widget("ui.tooltip",{version:"1.14.2",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var i=t(this).attr("title");return t("<a>").text(i).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(i,a){var c=(i.attr("aria-describedby")||"").split(/\s+/);c.push(a),i.data("ui-tooltip-id",a).attr("aria-describedby",String.prototype.trim.call(c.join(" ")))},_removeDescribedBy:function(i){var a=i.data("ui-tooltip-id"),c=(i.attr("aria-describedby")||"").split(/\s+/),d=t.inArray(a,c);d!==-1&&c.splice(d,1),i.removeData("ui-tooltip-id"),c=String.prototype.trim.call(c.join(" ")),c?i.attr("aria-describedby",c):i.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(i,a){var c=this;this._super(i,a),i==="content"&&t.each(this.tooltips,function(d,f){c._updateContent(f.element)})},_setOptionDisabled:function(i){this[i?"_disable":"_enable"]()},_disable:function(){var i=this;t.each(this.tooltips,function(a,c){var d=t.Event("blur");d.target=d.currentTarget=c.element[0],i.close(d,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var a=t(this);if(a.is("[title]"))return a.data("ui-tooltip-title",a.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var i=t(this);i.data("ui-tooltip-title")&&i.attr("title",i.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(i){var a=this,c=t(i?i.target:this.element).closest(this.options.items);!c.length||c.data("ui-tooltip-id")||(c.attr("title")&&c.data("ui-tooltip-title",c.attr("title")),c.data("ui-tooltip-open",!0),i&&i.type==="mouseover"&&c.parents().each(function(){var d=t(this),f;d.data("ui-tooltip-open")&&(f=t.Event("blur"),f.target=f.currentTarget=this,a.close(f,!0)),d.attr("title")&&(d.uniqueId(),a.parents[this.id]={element:this,title:d.attr("title")},d.attr("title",""))}),this._registerCloseHandlers(i,c),this._updateContent(c,i))},_updateContent:function(i,a){var c,d=this.options.content,f=this,m=a?a.type:null;
2if(typeof d=="string"||d.nodeType||d.jquery)return this._open(a,i,d);c=d.call(i[0],function(v){i.data("ui-tooltip-open")&&(a&&(a.type=m),f._open(a,i,v))}),c&&this._open(a,i,c)},_open:function(i,a,c){var d,f,m,v,b=t.extend({},this.options.position);if(!c)return;if(d=this._find(a),d){d.tooltip.find(".ui-tooltip-content").html(c);return}a.is("[title]")&&(i&&i.type==="mouseover"?a.attr("title",""):a.removeAttr("title")),d=this._tooltip(a),f=d.tooltip,this._addDescribedBy(a,f.attr("id")),f.find(".ui-tooltip-content").html(c),this.liveRegion.children().hide(),v=t("<div>").html(f.find(".ui-tooltip-content").html()),v.removeAttr("name").find("[name]").removeAttr("name"),v.removeAttr("id").find("[id]").removeAttr("id"),v.appendTo(this.liveRegion);function x(O){b.of=O,!f.is(":hidden")&&f.position(b)}this.options.track&&i&&/^mouse/.test(i.type)?(this._on(this.document,{mousemove:x}),x(i)):f.position(t.extend({of:a},this.options.position)),f.hide(),this._show(f,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(m=this.delayedShow=setInterval(function(){f.is(":visible")&&(x(b.of),clearInterval(m))},13)),this._trigger("open",i,{tooltip:f})},_registerCloseHandlers:function(i,a){var c={keyup:function(d){if(d.keyCode===t.ui.keyCode.ESCAPE){var f=t.Event(d);f.currentTarget=a[0],this.close(f,!0)}}};a[0]!==this.element[0]&&(c.remove=function(){var d=this._find(a);d&&this._removeTooltip(d.tooltip)}),(!i||i.type==="mouseover")&&(c.mouseleave="close"),(!i||i.type==="focusin")&&(c.focusout="close"),this._on(!0,a,c)},close:function(i){var a,c=this,d=t(i?i.currentTarget:this.element),f=this._find(d);if(!f){d.removeData("ui-tooltip-open");return}a=f.tooltip,!f.closing&&(clearInterval(this.delayedShow),d.data("ui-tooltip-title")&&!d.attr("title")&&d.attr("title",d.data("ui-tooltip-title")),this._removeDescribedBy(d),f.hiding=!0,a.stop(!0),this._hide(a,this.options.hide,function(){c._removeTooltip(t(this))}),d.removeData("ui-tooltip-open"),this._off(d,"mouseleave focusout keyup"),d[0]!==this.element[0]&&this._off(d,"remove"),this._off(this.document,"mousemove"),i&&i.type==="mouseleave"&&t.each(this.parents,function(m,v){t(v.element).attr("title",v.title),delete c.parents[m]}),f.closing=!0,this._trigger("close",i,{tooltip:a}),f.hiding||(f.closing=!1))},_tooltip:function(i){var a=t("<div>").attr("role","tooltip"),c=t("<div>").appendTo(a),d=a.uniqueId().attr("id");return this._addClass(c,"ui-tooltip-content"),this._addClass(a,"ui-tooltip","ui-widget ui-widget-content"),a.appendTo(this._appendTo(i)),this.tooltips[d]={element:i,tooltip:a}},_find:function(i){var a=i.data("ui-tooltip-id");return a?this.tooltips[a]:null},_removeTooltip:function(i){clearInterval(this.delayedShow),i.remove(),delete this.tooltips[i.attr("id")]},_appendTo:function(i){var a=i.closest(".ui-front, dialog");return a.length||(a=this.document[0].body),a},_destroy:function(){var i=this;t.each(this.tooltips,function(a,c){var d=t.Event("blur"),f=c.element;d.target=d.currentTarget=f[0],i.close(d,!0),t("#"+a).remove(),f.data("ui-tooltip-title")&&(f.attr("title")||f.attr("title",f.data("ui-tooltip-title")),f.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat===!0&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var i=this._superApply(arguments);return this.options.tooltipClass&&i.tooltip.addClass(this.options.tooltipClass),i}}),t.ui.tooltip})),Ln}jl();$(function(){$(window).on("click",function(t){if($(t.target).hasClass("navbar-toggler")){t.preventDefault(),$(t.target).parent().find(".navbar-collapse").toggleClass("show");return}if($(t.target).parent().hasClass("navbar-toggler")){t.preventDefault(),$(t.target).parent().parent().find(".navbar-collapse").toggleClass("show");return}if($(t.target).hasClass("nav-item")&&$(t.target).hasClass("dropdown")){t.preventDefault();const e=$(t.target).find("ul");$(".nav-item.dropdown ul.show").not(e).removeClass("show"),e.toggleClass("show");return}if($(t.target).hasClass("nav-link")&&$(t.target).parent().hasClass("dropdown")){t.preventDefault();const e=$(t.target).parent().find("ul");$(".nav-item.dropdown ul.show").not(e).removeClass("show"),e.toggleClass("show");return}$(".nav-item.dropdown ul.show").removeClass("show")})});const Os="sidebar-is-open";$(function(){const t=Cookies.get(Os);t&&(t==="1"?$(".page-wrapper").addClass("toggled"):t==="0"&&$(".page-wrapper").removeClass("toggled")),$(".sidebar-dropdown > a").on("click",function(e){e.preventDefault(),$(".sidebar-submenu").slideUp(200),$(this).parent().hasClass("opened")?($(".sidebar-dropdown").removeClass("opened"),$(this).parent().removeClass("opened")):($(".
2sidebar-dropdown").removeClass("opened"),$(this).next(".sidebar-submenu").slideDown(200),$(this).parent().addClass("opened"))}),$("#close-sidebar").click(function(e){e.preventDefault(),$(".page-wrapper").removeClass("toggled"),Cookies.set(Os,"0",{expires:1e4})}),$("#show-sidebar").click(function(e){e.preventDefault(),$(".page-wrapper").addClass("toggled"),Cookies.set(Os,"1",{expires:1e4})}),$("#sidebar-search-button").click(function(){$("#sidebar-search-form").submit()})});$(function(){$(".vertical-menu-dropdown > a, .vertical-menu-dropdown > font > a").on("click",function(t){t.preventDefault(),$(".vertical-menu-submenu").slideUp(200),$(this).closest(".vertical-menu-dropdown").hasClass("opened")?($(".vertical-menu-dropdown").removeClass("opened"),$(this).parent().removeClass("opened")):($(".vertical-menu-dropdown").removeClass("opened"),$(this).next(".vertical-menu-submenu").slideDown(200),$(this).closest(".vertical-menu-dropdown").addClass("opened"))})});const Yl=t=>{if(t.hasClass("rendered"))return;t.addClass("rendered");const e=3e3,n=(t.find(".slide").length-1)*100*-1;let r=0,l=0;t.find(".tn_dot").map(function(g){const _=g===0?0:g*-100;$(this).attr("data-percent",_)});function h(g=!0,_){_?r=_:g?r+=r>n?-100:r*-1:r=r<0?r+100:n,l=Math.abs(r/100),t.find(".slides").css("left",r+"%"),t.find(".tn_dot").removeClass("tn_dot_active");const y=t.find(".tn_dot").get(l);y&&$(y).addClass("tn_dot_active")}let u=setInterval(h,e);const p=function(){clearInterval(u),u=setInterval(h,e)};t.find(".next-slide").on("click",function(){h(!0),p()}),t.find(".prev-slide").on("click",function(){h(!1),p()}),t.find(".tn_dot").on("click",function(){const g=$(this).data("percent");h(!1,g),p()})},Bn={"DD.MM.YYYY HH:mm":"dd.MM.yyyy HH:mm","DD.MM.YYYY":"dd.MM.yyyy","DD-MM-YYYY":"dd-MM-yyyy","DD-MM-YYYY HH:mm":"dd-MM-yyyy HH:mm","DD-MM-YYYY HH:mm:ss":"dd-MM-yyyy HH:mm:ss"},br=(t,e,s=$i.now())=>{if(!t||!e||e==="invisible")return null;const o=$i.fromISO(t);if(!o.isValid)return null;if(e===Il){const r=s.diff(o,"hours").hours<Al;return o.toFormat(r?"HH:mm":"dd.MM.yyyy")}const n=Bn[e]||Bn["DD.MM.YYYY HH:mm"];return o.toFormat(n)};$(".tz-datetime").each(function(){const t=this.getAttribute("date-format"),e=this.getAttribute("iso-timestamp"),s=br(e,t);s&&$(this).text(s)});$(".news-block").each(function(){const t=$(this).find(".news-height-donor-block"),e=$(this).find(".news-target-block");if(t.length&&e.length){const s=$(t).height()||0;s>0&&$(e).css({height:s,overflow:"auto"})}});$(document).ready(function(){$(".block-content-photogallery-imglist").on("click",function(t){var h;t.preventDefault();const e=t||window.event,s=e.target||((h=window==null?void 0:window.event)==null?void 0:h.srcElement),o=s.src?s.parentNode:s,n=$(e.target).closest(".block-content-photogallery").find(".blueimp-gallery"),r={index:o,event:e,container:n},l=this.getElementsByTagName("a");window.blueimp.Gallery(l,r)})});const ql=function(t){var e={bvi_target:".bvi-open",bvi_theme:"white",bvi_font:"arial",bvi_font_size:100,bvi_letter_spacing:"normal",bvi_line_height:"normal",bvi_images:!0,bvi_reload:!1,bvi_fixed:!0,bvi_tts:!0,bvi_flash_iframe:!0,bvi_hide:!1,...t},s=A(),o=e.bvi_target,n,r,l,h,u,p,g,_,y,w,C=window.speechSynthesis,k=C!==void 0,D="992",S=window.innerWidth>0?window.innerWidth:screen.width;k&&setInterval(function(){C.speaking==!1&&($(".bvi-tts-play").removeClass("disabled"),$(".bvi-tts-play").removeClass("bvi-hidden"),$(".bvi-tts-pause").addClass("disabled"),$(".bvi-tts-resume").addClass("disabled"),$(".bvi-tts-stop").addClass("disabled"),$(".bvi-tts-stop").addClass("bvi-hidden"))},1e3),$(window).on("resize",function(){var I=window.innerWidth>0?window.innerWidth:screen.width;I>=D&&$(".bvi-panel-container").show(),I<=D?$(".bvi-panel-container").removeClass("bvi-container").addClass("bvi-container-fluid"):$(".bvi-panel-container").removeClass("bvi-container-fluid").addClass("bvi-container")});function A(){var I=window.navigator.userAgent,i=I.indexOf("MSIE ");if(i>0)return parseInt(I.substring(i+5,I.indexOf(".",i)),10);var a=I.indexOf("Trident/");if(a>0){var c=I.indexOf("rv:");return parseInt(I.substring(c+3,I.indexOf(".",c)),10)}var d=I.indexOf("Edge/");return d>0?parseInt(I.substring(d+5,I.indexOf(".",d)),10):!1}function E(I){if(Cookies.get("bvi-tts")==="true"&&k){C.cancel();for(var i=C.getVoices(),a=220,c=new RegExp("^[\\s\\S]{"+Math.floor(a/2)+","+a+"}[.!?,]{1}|^[\\s\\S]{1,"+a+"}$|^[\\s\\S]{1,"+a+"} "),d=[],f=I;f.length>0;)d.push(f.match(c)[0]),f=f.substring(d[d.length-1].length);$.each(d,function(){var m=new SpeechSynthesisUtterance(this.trim());m.volume=1,m.rate=1,m.pitch=1,m.lang="ru-RU",m.onstart=function(b){},m.onend=function(b){},m.onpause=function(b){},m.onresume=function(b){},m.onboundary=function(b){};for(var v=0;v<i.length;v++)(i[v].lang==="ru-RU"&&i[v].voiceURI==="Google ÑÑÑÑкий"||i[v].lang==="ru-RU"&&i[v].voiceURI==="Microsoft Irina Desktop - Russian"||i[v].lang==="ru-RU"&&i[v].voiceURI==="urn:moz-tts:sapi:Microsoft Irina Desktop - Russian?ru-RU"||i[v].lang==="ru-RU"&&i[v].voiceURI==="com.apple.speech.synthesis.voice.yuri")&&(m.voice=i[v],m.voiceURI=i[v].voiceURI);C.speak(m)})}}function M(){var I,i=$(".bvi-tts");$(".bvi-tts-link").remove(),$(".bvi-tts-text").contents().unwrap(),Cookies.get("bvi-tts")==="true"&&k?(i.each(function(a){I="bvi-tts-text-id-"+a,$(this).wrapInner('<div class="bvi-tts-text '+I+'"></div>'),$(this).prepend('<div class="bvi-tts-link bvi-tts-link-id-'+a+'" data-bvi-tts-class-text=".'+I+'" data-bvi-tts-link-id=".bvi-tts-link-id-'+a+`"> 3 <a href="#" class="bvi-tts-play bvi-link">ÐоÑпÑоизвеÑÑи</a> 4 <a href="#" class="bvi-tts-stop bvi-link disabled bvi-hidden">СÑоп</i></a> 5</div>`)}),$(".bvi-tts-link").show(),$(".bvi-tts-play").click(function(){C.cancel();var a=$(this).parent().data("bvi-tts-class-text"),c=$(this).parent().data("bvi-tts-link-id"),d=$(a).clone();d.find("style, script, i, video, noscript").remove();let f="";function m(b){b.children().each(v)}function v(b){let x=$(this).prop("tagName")==="IMG"?$(this).attr("alt"):$(this).contents().not($(this).children()).text();x&&(f=`${f} ${x}`),$(this).children().length&&m($(this))}return d.each(v),E(f.toLowerCase().replace(/ÑÑ\. /g,"ÑÑаниÑа ")),$(".bvi-tts-play").removeClass("disabled"),$(".bvi-tts-play").removeClass("bvi-hidden"),$(".bvi-tts-pause").addClass("disabled"),$(".bvi-tts-resume").addClass("disabled"),$(".bvi-tts-stop").addClass("disabled"),$(".bvi-tts-stop").addClass("bvi-hidden"),$(c+" .bvi-tts-play").addClass("disabled"),$(c+" .bvi-tts-play").addClass("bvi-hidden"),$(c+" .bvi-tts-pause").removeClass("disabled"),$(c+" .bvi-tts-stop").removeClass("disabled"),$(c+" .bvi-tts-stop").removeClass("bvi-hidden"),!1}),$(".bvi-tts-resume").click(function(){var a=$(this).parent().data("bvi-tts-link-id");return $(a+" .bvi-tts-pause").removeClass("disabled"),$(this).addClass("disabled"),C.resume(),!1}),$(".bvi-tts-pause").click(function(){var a=$(this).parent().data("bvi-tts-link-id");return $(a+" .bvi-tts-resume").removeClass("disabled"),$(this).addClass("disabled"),C.pause(),!1}),$(".bvi-tts-stop").click(function(){C.cancel();var a=$(this).parent().data("bvi-tts-link-id");return $(this).addClass("disabled"),$(this).addClass("bvi-hidden"),$(a+" .bvi-tts-play").removeClass("disabled"),$(a+" .bvi-tts-play").removeClass("bvi-hidden"),$(a+" .bvi-tts-pause").addClass("disabled"),$(a+" .bvi-tts-resume").addClass("disabled"),!1})):($(".bvi-tts-link").remove(),$(".bvi-tts-text").contents().unwrap())}function z(){$("#bvi-panel-close, .bvi-panel-close, #bvi-toggler-close").click(function(){return E("ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа"),Cookies.get("bvi-reload")==="true"&&document.location.reload(!0),$(".bvi-body *").each(function(){var I=$(this),i=I.css("background-image"),a=i.replace(/.*\s?url\([\'\"]?/,"").replace(/[\'\"]?\).*/,"");if(a!="none"&&(s==11||s==10||s==9)){var c=I.attr("data-bvi-background-image-original")||a;I.css("background-image","url("+c+")"),I.removeClass("bvi-background-image")}}),$("img").each(function(){if($(this).show(),$("div.bvi-img").remove(),$(this).removeClass("bvi-background-image"),s==11||s==10||s==9){var I=$(this).attr("data-bvi-img-original")||this.src;this.src=I}}),document.documentElement.style.fontSize="",Cookies.remove("bvi-panel-active",{path:"/"}),Cookies.remove("bvi-font-size",{path:"/"}),Cookies.remove("bvi-theme",{path:"/"}),Cookies.remove("bvi-images",{path:"/"}),Cookies.remove("bvi-line-height",{path:"/"}),Cookies.remove("bvi-letter-spacing",{path:"/"}),Cookies.remove("bvi-tts",{path:"/"}),Cookies.remove("bvi-font-family",{path:"/"}),Cookies.remove("bvi-panel-hide",{path:"/"}),Cookies.remove("bvi-flash-iframe",{path:"/"}),Cookies.remove("bvi-reload",{path:"/"}),L(),!1}),$("#bvi-panel-hide, #bvi-toggler-menu-hide").click(function(){return $(".bvi-panel").toggle(0),$(".bvi-link-top").toggle(0),F("data-bvi-panel-hide","bvi-panel-hide",!0),E("ÐÐ°Ð½ÐµÐ»Ñ ÑкÑÑÑа"),!1}
5),$("#bvi-panel-show").click(function(){return $(".bvi-panel").toggle(0),$(".bvi-link-top").toggle(0),F("data-bvi-panel-hide","bvi-panel-hide",!1),E("ÐÐ°Ð½ÐµÐ»Ñ Ð¾ÑкÑÑÑа"),!1}),$("#bvi-setting").click(function(){return $(".bvi-setting-menu").toggle(0),$(this).toggleClass("active"),E("ÐополниÑелÑнÑе наÑÑÑойки"),!1}),$("#bvi-toggler").click(function(){return $(".bvi-panel-container").toggle(0),$(this).toggleClass("active"),E("ÐенÑ"),!1}),$("#bvi-setting-close").click(function(){return $(".bvi-setting-menu").toggle(0),$("#bvi-setting").toggleClass("active"),E("ÐополниÑелÑнÑе наÑÑÑойки закÑÑÑÑ"),!1}),$("#bvi-font-size-less").click(function(){var I=parseFloat(Cookies.get("bvi-font-size"))-10;return $(this).addClass("active").siblings().removeClass("active"),I>=100&&($("#bvi-font-size").text(I),F("data-bvi-size","bvi-font-size",I),E("ÐаÑÑÑаб ÑекÑÑа ÑменÑÑен")),!1}),$("#bvi-font-size-more").click(function(){var I=parseFloat(Cookies.get("bvi-font-size"))+10;return $(this).addClass("active").siblings().removeClass("active"),I<=250&&($("#bvi-font-size").text(I),F("data-bvi-size","bvi-font-size",I),E("ÐаÑÑÑаб ÑекÑÑа ÑвелиÑен")),!1}),$("#bvi-theme-white").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-theme","bvi-theme","white"),E("Ð¦Ð²ÐµÑ ÑайÑа ÑеÑнÑм по беломÑ"),!1}),$("#bvi-theme-black").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-theme","bvi-theme","black"),E("Ð¦Ð²ÐµÑ ÑайÑа белÑм по ÑеÑномÑ"),!1}),$("#bvi-theme-blue").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-theme","bvi-theme","blue"),E("Ð¦Ð²ÐµÑ ÑайÑа ÑÑмно-Ñиним по голÑбомÑ"),!1}),$("#bvi-theme-brown").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-theme","bvi-theme","brown"),E("Ð¦Ð²ÐµÑ ÑайÑа коÑиÑневÑм по бежевомÑ"),!1}),$("#bvi-theme-green").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-theme","bvi-theme","green"),E("Ð¦Ð²ÐµÑ ÑайÑа зеленÑм по ÑÑмно-коÑиÑневомÑ"),!1}),$("#bvi-images-true").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-images","bvi-images",!0),E("ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑÑенÑ"),!1}),$("#bvi-images-false").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-images","bvi-images",!1),E("ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑклÑÑенÑ"),!1}),$("#bvi-images-grayscale").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-images","bvi-images","grayscale"),E("ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑÑÑно-белÑе"),!1}),$("#bvi-line-height-normal").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-line-height","bvi-line-height","normal"),E("ÐеждÑÑÑÑоÑнÑй инÑеÑвал cÑандаÑÑнÑй"),!1}),$("#bvi-line-height-average").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-line-height","bvi-line-height","average"),E("ÐеждÑÑÑÑоÑнÑй инÑеÑвал ÑÑедний"),!1}),$("#bvi-line-height-big").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-line-height","bvi-line-height","big"),E("ÐеждÑÑÑÑоÑнÑй инÑеÑвал болÑÑой"),!1}),$("#bvi-letter-spacing-normal").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-letter-spacing","bvi-letter-spacing","normal"),E("ÐежбÑквеннÑй инÑеÑвал одинаÑнÑй"),!1}),$("#bvi-letter-spacing-average").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-letter-spacing","bvi-letter-spacing","average"),E("ÐежбÑквеннÑй инÑеÑвал полÑÑоÑнÑй"),!1}),$("#bvi-letter-spacing-big").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-letter-spacing","bvi-letter-spacing","big"),E("ÐежбÑквеннÑй инÑеÑвал двойной"),!1}),$("#bvi-font-family-arial").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-font-family","bvi-font-family","arial"),E("ШÑиÑÑ Ð±ÐµÐ· заÑеÑек"),!1}),$("#bvi-font-family-times").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-font-family","bvi-font-family","times"),E("ШÑиÑÑ Ñ Ð·Ð°ÑеÑками"),!1}),$("#bvi-font-family-braille").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-font-family","bvi-font-family","braille"),E("ШÑиÑÑ ÐÑаилÑ"),!1}
5),$("#bvi-flash-iframe-true").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-flash-iframe","bvi-flash-iframe",!0),E("ÐклÑÑиÑÑ Ð²ÑÑÑоеннÑе ÑлеменÑÑ"),!1}),$("#bvi-flash-iframe-false").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-flash-iframe","bvi-flash-iframe",!1),E("ÐÑклÑÑиÑÑ Ð²ÑÑÑоеннÑе ÑлеменÑÑ"),!1}),$("#bvi-tts-true").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-tts","bvi-tts",!0),E("СинÑез ÑеÑи вклÑÑÑн"),M(),!1}),$("#bvi-tts-false").click(function(){return $(this).addClass("active").siblings().removeClass("active"),F("data-bvi-tts","bvi-tts",!1),E("СинÑез ÑеÑи вÑклÑÑÑн"),M(),!1}),$("#bvi-settings-default").click(function(){return $("#bvi-theme-"+Cookies.get("bvi-theme")).removeClass("active"),$("#bvi-images-"+Cookies.get("bvi-images")).removeClass("active"),$("#bvi-line-height-"+Cookies.get("bvi-line-height")).removeClass("active"),$("#bvi-letter-spacing-"+Cookies.get("bvi-letter-spacing")).removeClass("active"),$("#bvi-font-family-"+Cookies.get("bvi-font-family")).removeClass("active"),$("#bvi-flash-iframe-"+Cookies.get("bvi-flash-iframe")).removeClass("active"),$("#bvi-tts-"+Cookies.get("bvi-tts")).removeClass("active"),$("#bvi-theme-"+e.bvi_theme).addClass("active"),$("#bvi-images-"+e.bvi_images).addClass("active"),$("#bvi-line-height-"+e.bvi_line_height).addClass("active"),$("#bvi-letter-spacing-"+e.bvi_letter_spacing).addClass("active"),$("#bvi-font-family-"+e.bvi_font).addClass("active"),$("#bvi-flash-iframe-"+e.bvi_flash_iframe).addClass("active"),$("#bvi-tts-"+e.bvi_tts).addClass("active"),$("#bvi-font-size").text(e.bvi_font_size),F("data-bvi-size","bvi-font-size",e.bvi_font_size),F("data-bvi-theme","bvi-theme",e.bvi_theme),F("data-bvi-images","bvi-images",e.bvi_images),F("data-bvi-line-height","bvi-line-height",e.bvi_line_height),F("data-bvi-letter-spacing","bvi-letter-spacing",e.bvi_letter_spacing),F("data-bvi-font-family","bvi-font-family",e.bvi_font),F("data-bvi-flash-iframe","bvi-flash-iframe",e.bvi_flash_iframe),F("data-bvi-tts","bvi-tts",e.bvi_tts),E("ÐаÑÑÑойки по ÑмолÑаниÑ"),M(),!1})}function F(I,i,a){if(Cookies.set(i,a,{path:"/",expires:1}),$(".bvi-body").attr(I,Cookies.get(i)),I==="data-bvi-size"){var c=parseFloat(a);c===100?document.documentElement.style.fontSize="":document.documentElement.style.fontSize=16*c/100+"px"}Y()}function j(){$("#bvi-theme-"+Cookies.get("bvi-theme")).addClass("active"),$("#bvi-images-"+Cookies.get("bvi-images")).addClass("active"),$("#bvi-line-height-"+Cookies.get("bvi-line-height")).addClass("active"),$("#bvi-letter-spacing-"+Cookies.get("bvi-letter-spacing")).addClass("active"),$("#bvi-font-family-"+Cookies.get("bvi-font-family")).addClass("active"),$("#bvi-flash-iframe-"+Cookies.get("bvi-flash-iframe")).addClass("active"),$("#bvi-tts-"+Cookies.get("bvi-tts")).addClass("active")}function G(){(typeof Cookies.get("bvi-font-size")>"u"||typeof Cookies.get("bvi-theme")>"u"||typeof Cookies.get("bvi-images")>"u"||typeof Cookies.get("bvi-line-height")>"u"||typeof Cookies.get("bvi-letter-spacing")>"u"||typeof Cookies.get("bvi-tts")>"u"||typeof Cookies.get("bvi-font-family")>"u"||typeof Cookies.get("bvi-panel-hide")>"u"||typeof Cookies.get("bvi-flash-iframe")>"u"||typeof Cookies.get("bvi-reload")>"u"||typeof Cookies.get("bvi-fixed")>"u")&&(Cookies.set("bvi-font-size",e.bvi_font_size,{path:"/",expires:1}),Cookies.set("bvi-theme",e.bvi_theme,{path:"/",expires:1}),Cookies.set("bvi-images",e.bvi_images,{path:"/",expires:1}),Cookies.set("bvi-line-height",e.bvi_line_height,{path:"/",expires:1}),Cookies.set("bvi-letter-spacing",e.bvi_letter_spacing,{path:"/",expires:1}),Cookies.set("bvi-tts",e.bvi_tts,{path:"/",expires:1}),Cookies.set("bvi-font-family",e.bvi_font,{path:"/",expires:1}),Cookies.set("bvi-panel-hide",e.bvi_hide,{path:"/",expires:1}),Cookies.set("bvi-flash-iframe",e.bvi_flash_iframe,{path:"/",expires:1}),Cookies.set("bvi-reload",e.bvi_reload,{path:"/",expires:1}),Cookies.set("bvi-fixed",e.bvi_fixed,{path:"/",expires:1})),$(".bvi-body").attr({"data-bvi-panel-hide":Cookies.get("bvi-panel-hide"),"data-bvi-size":Cookies.get("bvi-font-size"),"data-bvi-theme":Cookies.get("bvi-theme"),"data-bvi-images":Cookie
5s.get("bvi-images"),"data-bvi-line-height":Cookies.get("bvi-line-height"),"data-bvi-letter-spacing":Cookies.get("bvi-letter-spacing"),"data-bvi-font-family":Cookies.get("bvi-font-family"),"data-bvi-flash-iframe":Cookies.get("bvi-flash-iframe"),"data-bvi-reload":Cookies.get("bvi-reload"),"data-bvi-tts":Cookies.get("bvi-tts"),"data-bvi-fixed":Cookies.get("bvi-fixed")}),$("#bvi-font-size").text(Cookies.get("bvi-font-size"));var I=parseFloat(Cookies.get("bvi-font-size"));I&&I!==100?document.documentElement.style.fontSize=16*I/100+"px":document.documentElement.style.fontSize="";var i=Cookies.get("bvi-panel-hide");i==="false"||typeof i>"u"?($(".bvi-panel").show(),$(".bvi-link-top").hide()):($(".bvi-panel").hide(),$(".bvi-link-top").show("slow"))}function Y(){var I=Cookies.get("bvi-images");$(".bvi-body *").each(function(){var i=$(this),a=i.css("background-image"),c=a.replace(/^url\(['"]?/,"").replace(/['"]?\)$/,"");c!="none"&&$(this).addClass("bvi-background-image")}),$("img").each(function(){$(this).addClass("bvi-img")}),I==="true"&&($("img").each(function(){if($(this).show(),$("div.bvi-img").remove(),s==11||s==10||s==9){var i=$(this).attr("data-bvi-img-original")||this.src;this.src=i}}),$(".bvi-body *").each(function(){var i=$(this),a=i.css("background-image"),c=a.replace(/^url\(['"]?/,"").replace(/['"]?\)$/,"");if(c!="none"&&(s==11||s==10||s==9)){var d="^(https?|http)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]";if(c.match(d)){var f=i.attr("data-bvi-background-image-original")||c;i.css("background-image","url("+f+")")}}})),I==="false"&&($("div.bvi-img").remove(),$("img").each(function(){$(this).hide();var i=this.alt||"ÐзобÑажение",a=$(this).attr("class")||"bvi-class-none",c=$(this).attr("id")||"bvi-id-none";$(this).after($('<div class="'+a+'" id="'+c+'" style="width: '+$(this).get(0).naturalWidth+'px; height: 100%;">').html(i))})),I==="grayscale"&&($("img").each(function(){if($(this).show(),$("div.bvi-img").remove(),s==11||s==10||s==9)if($(this).attr("data-bvi-img-original",this.src),location.hostname===it(this.src)){var i=ht(this.src);this.src=i}else return!1}),$(".bvi-body *").each(function(){var i=$(this),a=i.css("background-image"),c=a.replace(/^url\(['"]?/,"").replace(/['"]?\)$/,"");if(c!="none"&&(s==11||s==10||s==9)){var d="^(https?|http)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]";if(c.match(d)){var f=ht(c);i.attr("data-bvi-background-image-original",c),i.css("background-image","url("+f+") !important")}}}))}function it(I){var i;return I.indexOf("//")>-1?i=I.split("/")[2]:i=I.split("/")[0],i=i.split(":")[0],i=i.split("?")[0],i}function ht(I){var i=document.createElement("canvas"),a=i.getContext("2d"),c=new Image;c.src=I,i.width=c.naturalWidth||c.offsetWidth||c.width,i.height=c.naturalHeight||c.offsetHeight||c.height,a.drawImage(c,0,0);for(var d=a.getImageData(0,0,i.width,i.height),f=0;f<d.height;f++)for(var m=0;m<d.width;m++){var v=f*4*d.width+m*4,b=(d.data[v]+d.data[v+1]+d.data[v+2])/3;d.data[v]=b,d.data[v+1]=b,d.data[v+2]=b}return a.putImageData(d,0,0,0,0,d.width,d.height),i.toDataURL()}function L(){s==8||s==7||s==6||s==5?alert(confirm("ÐÑаÑÐ·ÐµÑ Ð½Ðµ поддеÑживаеÑÑÑ.")):Cookies.get("bvi-panel-active")==="true"?($(o).addClass("bvi-hide").after($('<a href="#" class="bvi-panel-close" title="ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа" aria-label="ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа">ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа</a>')),Q(),M(),z(),j(),k===!1&&(Cookies.set("bvi-tts",!1,{path:"/",expires:1}),$("#bvi-tts-true").remove(),$("#bvi-tts-false").remove())):(M(),$(o).removeClass("bvi-hide"),$(".bvi-panel-close").remove(),$(".bvi-panel").remove(),$(".bvi-link-top").remove(),$("body > .bvi-body").contents().unwrap(),$(".bvi-tts-link").remove(),$(".bvi-tts-text").contents().unwrap(),document.documentElement.style.fontSize="")}function Q(){$("head").append('<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">'),$("body").wrapInner('<div class="bvi-body"></div>'),$("body").prepend(`<div class="bvi-panel"> 6 <div class="bvi-container-fluid"> 7 <div class="bvi-row bvi-no-gutters"> 8 <div class="bvi-col-12"> 9 <div class="bvi-panel-toggler"> 10 <a href="#" id="bvi-toggler" class="bvi-link" title="ÐенÑ" aria-label="ÐенÑ">ÐенÑ</a> 11 <a href="#" id="bvi-toggler-close" class="bvi-link" title="ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа" aria-label="ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа">ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа</a> 12 <a href="#" id="bvi-toggler-menu-hide" class="bvi-link" title="СкÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ" aria-label="СкÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ"><i class="bvi-images bvi-images-minus-square-o "></i></a> 13 </div> 14 </div> 15 </div> 16 </div> 17 <div class="bvi-panel-container bvi-container"> 18 <div class="bvi-row bvi-no-gutters"> 19 <div class="bvi-col-6 bvi-col-sm-6 bvi-col-md-3 bvi-col-lg-3 bvi-col-xl-3 bvi-text-center"> 20 <div class="bvi-title">ÐаÑÑÑаб ÑекÑÑа <span id="bvi-font-size"></span> %</div> 21 <a href="#" id="bvi-font-size-less" class="bvi-link" title="УменÑÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÑÑиÑÑа" aria-label="УменÑÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÑÑиÑÑа">A -</a> 22 <a href="#" id="bvi-font-size-more" class="bvi-link" title="УвелиÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÑÑиÑÑа" aria-label="УвелиÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÑÑиÑÑа">A +</a> 23 </div> 24 <div class="bvi-col-6 bvi-col-sm-6 bvi-col-md-3 bvi-col-lg-3 bvi-col-xl-3 bvi-text-center"> 25 <div class="bvi-title">ЦвеÑа ÑайÑа</div> 26 <a href="#" id="bvi-theme-white" class="bvi-link bvi-link-white " title="ЧеÑнÑм по беломÑ" aria-label="ЧеÑнÑм по беломÑ">Ц</a> 27 <a href="#" id="bvi-theme-black" class="bvi-link bvi-link-black" title="ÐелÑм по ÑеÑномÑ" aria-label="ÐелÑм по ÑеÑномÑ">Ц</a> 28 <a href="#" id="bvi-theme-blue" class="bvi-link bvi-link-blue" title="Темно-Ñиним по голÑбомÑ" aria-label="Темно-Ñиним по голÑбомÑ">Ц</a> 29 <a href="#" id="bvi-theme-brown" class="bvi-link bvi-link-brown" title="ÐоÑиÑневÑм по бежевомÑ" aria-label="ÐоÑиÑневÑм по бежевомÑ">Ц</a> 30 <a href="#" id="bvi-theme-green" class="bvi-link bvi-link-green" title="ÐеленÑм по Ñемно-коÑиÑневомÑ" aria-label="ÐеленÑм по Ñемно-коÑиÑневомÑ">Ц</a> 31 </div> 32 <div class="bvi-col-6 bvi-col-sm-6 bvi-col-md-3 bvi-col-lg-3 bvi-col-xl-2 bvi-text-center"> 33 <div class="bvi-title">ÐзобÑажениÑ</div> 34 <a href="#" id="bvi-images-true" class="bvi-link" title="ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑÑенÑ" aria-label="ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑÑенÑ"><i class="bvi-images bvi-images-on"></i></a> 35 <a href="#" id="bvi-images-false" class="bvi-link" title="ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑклÑÑенÑ" aria-label="ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑклÑÑенÑ"><i class="bvi-images bvi-images-off"></i></a> 36 <a href="#" id="bvi-images-grayscale" class="bvi-link" title="ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑеÑно-белÑе" aria-label="ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑеÑно-белÑе"><i class="bvi-images bvi-images-adjust"></i></a> 37 </div> 38 <div class="bvi-col-6 bvi-col-sm-6 bvi-col-md-3 bvi-col-lg-3 bvi-col-xl-4 bvi-text-center"> 39 <div class="bvi-title">ÐополниÑелÑно</div> 40 <a href="#" id="bvi-tts-true" class="bvi-link"title="ÐклÑÑиÑÑ ÑинÑез ÑеÑи" aria-label="ÐклÑÑиÑÑ ÑинÑез ÑеÑи"><i class="bvi-images bvi-images-volume-on"></i></a> 41 <a href="#" id="bvi-tts-false" class="bvi-link" title="ÐÑклÑÑиÑÑ ÑинÑез ÑеÑи" aria-label="ÐÑклÑÑиÑÑ ÑинÑез ÑеÑи"><i class="bvi-images bvi-images-volume-off"></i></a> 42 <a href="#" id="bvi-setting" class="bvi-link" title="ÐаÑÑÑойки" aria-label="ÐаÑÑÑойки">ÐаÑÑÑойки</a> 43 <a href="#" id="bvi-panel-close" class="bvi-link" title="ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа" aria-label="ÐбÑÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа"><i class="bvi-images bvi-images-eye-slash"></i></a> 44 <a href="#" id="bvi-panel-hide" class="bvi-link" title="СкÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ" aria-label="СкÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ"><i class="bvi-images bvi-images-minus-square-o"></i></a> 45 </div> 46 </div> 47 <div class="bvi-setting-menu bvi-hide-lg"> 48 <div class="bvi-row bvi-no-gutters"> 49 <div class="bvi-col-sm-12 bvi-col-md-6 bvi-col-lg-4 bvi-col-xl-4 bvi-text-center"> 50 <div class="bvi-title">ÐеждÑÑÑÑоÑнÑй инÑеÑвал</div> 51 <a href="#" id="bvi-line-height-normal" class="bvi-link" title="ÐеждÑÑÑÑоÑнÑй инÑеÑвал ÑÑандаÑÑнÑй" aria-label="ÐеждÑÑÑÑоÑнÑй инÑеÑвал ÑÑандаÑÑнÑй">СÑандаÑÑнÑй</a> 52 <a href="#" id="bvi-line-height-average" class="bvi-link" title="ÐеждÑÑÑÑоÑнÑй инÑеÑвал ÑÑедний" aria-label="ÐеждÑÑÑÑоÑнÑй инÑеÑвал ÑÑедний">СÑедний</a> 53 <a href="#" id="bvi-line-height-big" class="bvi-link" title="ÐеждÑÑÑÑоÑнÑй инÑеÑвал болÑÑой" aria-label="ÐеждÑÑÑÑоÑнÑй инÑеÑвал болÑÑой">ÐолÑÑой</a> 54 </div> 55 <div class="bvi-col-sm-12 bvi-col-md-6 bvi-col-lg-5 bvi-col-xl-5 bvi-text-center"> 56 <div class="bvi-title">ÐежбÑквеннÑй инÑеÑвал</div> 57 <a href="#" id="bvi-letter-spacing-normal" class="bvi-link" title="ÐежбÑквеннÑй инÑеÑвал одинаÑнÑй" aria-label="ÐежбÑквеннÑй инÑеÑвал одинаÑнÑй">ÐдинаÑнÑй</a> 58 <a href="#" id="bvi-letter-spacing-average" class="bvi-link" 59 title="ÐежбÑквеннÑй инÑеÑвал полÑÑоÑнÑй" aria-label="ÐежбÑквеннÑй инÑеÑвал полÑÑоÑнÑй">ÐолÑÑоÑнÑй</a> 60 <a href="#" id="bvi-letter-spacing-big" class="bvi-link" title="ÐежбÑквеннÑй инÑеÑвал двойной" aria-label="ÐежбÑквеннÑй инÑеÑвал двойной">Ðвойной</a> 61 </div> 62 <div class="bvi-col-sm-12 bvi-col-md-6 bvi-col-lg-3 bvi-col-xl-3 bvi-text-center"> 63 <div class="bvi-title">ШÑиÑÑ</div> 64 <a href="#" id="bvi-font-family-arial" class="bvi-link" title="ШÑиÑÑ Ð±ÐµÐ· заÑеÑек" aria-label="ШÑиÑÑ Ð±ÐµÐ· заÑеÑек">Ðез заÑеÑек</a> 65 <a href="#" id="bvi-font-family-times" class="bvi-link" title="ШÑиÑÑ Ñ Ð·Ð°ÑеÑками" aria-label="ШÑиÑÑ Ñ Ð·Ð°ÑеÑками">С заÑеÑками</a> 66 <a href="#" id="bvi-font-family-braille" class="bvi-link" title="ШÑиÑÑ ÐÑайлÑ" aria-label="ШÑиÑÑ ÐÑайлÑ">ÐÑайлÑ</a> 67 </div> 68 <div class="bvi-col-sm-12 bvi-col-md-6 bvi-col-lg-6 bvi-col-xl-6 bvi-text-center"> 69 <div class="bvi-title">ÐÑÑÑоеннÑе ÑлеменÑÑ (Ðидео, каÑÑÑ Ð¸ Ñд.)</div> 70 <a href="#" id="bvi-flash-iframe-true" class="bvi-link" title="ÐклÑÑиÑÑ" aria-label="ÐклÑÑиÑÑ">ÐклÑÑиÑÑ</a> 71 <a href="#" id="bvi-flash-iframe-false" class="bvi-link" title="ÐÑклÑÑиÑÑ" aria-label="ÐÑклÑÑиÑÑ">ÐÑклÑÑиÑÑ</a> 72 </div> 73 <div class="bvi-col-sm-12 bvi-col-md-12 bvi-col-lg-6 bvi-col-xl-6 bvi-text-right"> 74 <div class="bvi-title"> </div> 75 <a href="#" id="bvi-settings-default" class="bvi-link" title="ÐеÑнÑÑÑ ÑÑандаÑÑнÑе наÑÑÑойки" aria-label="ÐеÑнÑÑÑ ÑÑандаÑÑнÑе наÑÑÑойки">ÐаÑÑÑойки 76 по ÑмолÑаниÑ</a> 77 <a href="#" id="bvi-setting-close" class="bvi-link" title="ÐакÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ" aria-label="ÐакÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ">ÐакÑÑÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ</a> 78 </div> 79 </div> 80 </div> 81 </div> 82</div>
83<a href="#" id="bvi-panel-show" class="bvi-link bvi-link-top"><i class="bvi-images bvi-images-eye"></i></a>`),S>=D&&$(".bvi-panel-container").show(),S<=D?$(".bvi-panel-container").removeClass("bvi-container").addClass("bvi-container-fluid"):$(".bvi-panel-container").removeClass("bvi-container-fluid").addClass("bvi-container");var I=window.pageYOffset!==void 0?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;I>99&&Cookies.get("bvi-fixed")=="true"&&$(".bvi-panel").addClass("bvi-fixed-top"),$(window).scroll(function(){$(this).scrollTop()>=99?Cookies.get("bvi-fixed")=="true"&&$(".bvi-panel").addClass("bvi-fixed-top"):$(".bvi-panel").removeClass("bvi-fixed-top")}),G(),Y()}e.bvi_theme=="white"||e.bvi_theme=="black"||e.bvi_theme=="blue"||e.bvi_theme=="brown"||e.bvi_theme=="green"?n=!0:n=!1,e.bvi_font=="times"||e.bvi_font=="arial"||e.bvi_font==="braille"?r=!0:r=!1,e.bvi_letter_spacing=="normal"||e.bvi_letter_spacing=="average"||e.bvi_letter_spacing=="big"?l=!0:l=!1,e.bvi_line_height=="normal"||e.bvi_line_height=="average"||e.bvi_line_height=="big"?h=!0:h=!1,e.bvi_font_size<100?u=!1:e.bvi_font_size<=250&&e.bvi_font_size%10===0?u=!0:u=!1,e.bvi_images===!1||e.bvi_images===!0||e.bvi_images==="grayscale"?p=!0:p=!1,e.bvi_fixed===!1||e.bvi_fixed===!0?g=!0:g=!1,e.bvi_tts===!1||e.bvi_tts===!0?_=!0:_=!1,e.bvi_flash_iframe===!1||e.bvi_flash_iframe===!0?y=!0:y=!1,e.bvi_hide===!1||e.bvi_hide===!0?w=!0:w=!1,n===!0&&r===!0&&l===!0&&h===!0&&u===!0&&p===!0&&g===!0&&y===!0&&_===!0&&w===!0&&($(o).length&&$(o).click(function(){return Cookies.set("bvi-panel-active",!0,{path:"/",expires:1}),L(),E("ÐеÑÑÐ¸Ñ ÑайÑа Ð´Ð»Ñ ÑлабовидÑÑиÑ
"),!1}),L())};ql({bvi_target:".bvi-open",bvi_theme:"white",bvi_font:"arial",bvi_font_size:100,bvi_letter_spacing:"normal",bvi_line_height:"normal",bvi_images:!0,bvi_reload:!1,bvi_fixed:!1,bvi_tts:!0,bvi_flash_iframe:!0,bvi_hide:!1});const _r="(min-width: 768px)",Ps=()=>{const t=window.matchMedia(_r).matches;$(".news-horizontal-slider").each(function(){const e=$(this),s=e.hasClass("slick-initialized");t&&!s&&e.slick({autoplay:!0,autoplaySpeed:5e3,dots:!0,arrows:!0,infinite:!0,speed:300,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0}),!t&&s&&e.slick("unslick")})};let Wn=!1;const Kl=()=>{if($(".news-horizontal-slider").length&&(Ps(),!Wn)){Wn=!0;const t=window.matchMedia(_r);t.addEventListener?t.addEventListener("change",Ps):t.addListener(Ps)}},yr=t=>{const e=t||$("body");e.find(".banners-carousel").map(function(){$(this).slick({autoplay:!0,autoplaySpeed:2e3,dots:!0,infinite:!1,speed:300,slidesToShow:4,slidesToScroll:4,responsive:[{breakpoint:600,settings:{arrows:!0,slidesToShow:2,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}}]})}),Kl();const s=e.find(".block-slider");s&&s.slick({autoplay:!0,autoplaySpeed:2e3,dots:!0,infinite:!0,speed:300,slidesToShow:1,slidesToScroll:1})},Xl=(t={})=>({current:{windowHeight:800,windowWidth:1200,gridWidth:1200,elHeight:31,elHeightUnits:"px"},block:{height:550,"height-vh":0,valign:"top"},element:{container:"grid",top:20,topunits:"px",left:20,leftunits:"px",axisx:"left",axisy:"top",width:560,widthunits:"px",height:31,heightunits:"px"},...t}),Es=t=>parseFloat(t.toFixed(2)),Zl=t=>{const e=t.upscale==="window",s=e?Math.round(t.windowWidth/t.screenWidth*1e3)/1e3:1,o=t.designHeight*s,n=t.heightVh>0?t.windowHeight*(t.heightVh/100):0,r=Math.max(Math.floor(e?o:t.designHeight),n);let l=0;if(n>o){const h=r-Math.trunc(t.designHeight)*s;t.valign==="center"?l=h/2:t.valign==="bottom"&&(l=h)}return l=Math.round(l*10)/10,{zoom:s,renderedHeight:r,verticalOffset:l,verticalOffsetInDesign:s?l/s:0}},we=t=>t.u==="%"&&t.sum?t.sum()*(t.value/100):t.value,Gl=(t,e)=>{const s=t.current,o=t.block,n=t.element,r=n.leftunits||"px",l=n.topunits||"px",h=n.widthunits||"px",u=s.elHeightUnits||"px",p={left:"",leftCss:"",top:"",topCss:""};let g=0;n.container==="grid"&&(g=(s.windowWidth-s.gridWidth)/2,g<0&&(g=0),o.valign==="bottom"&&(s.windowHeight*((o["height-vh"]||1)/100)-o.height)/2);
83let _=o["height-vh"]?s.windowHeight*((o["height-vh"]||0)/100):o.height;_<o.height&&(_=o.height);const y=isNaN(s.elHeight)?0:s.elHeight,w=we({sum:()=>_,value:y,u}),C=we({sum:()=>n.container==="grid"?s.gridWidth:s.windowWidth,value:n.left,u:r}),k=we({sum:()=>_,value:n.top,u:l});let D=`calc(50% - ${s.gridWidth/2}px + ${C}px)`,S=`${n.top}${l}`,A=C,E=k;if(n.container==="grid"&&(A=C+g,p.left="1"),n.container==="window"&&(D=`${t.element.left}${r}`,p.leftCss="1"),n.axisx==="center"){const M=we({sum:()=>s.windowWidth-g*2,value:n.width,u:h}),z=we({sum:()=>s.windowWidth-g*2,value:n.left,u:r});D=`calc(50% - ${M/2}px + ${z}px)`,A=s.windowWidth/2-M/2+z,p.left="2",p.leftCss="2"}else if(n.axisx==="right"){const M=we({sum:()=>s.windowWidth-g*2,value:n.width,u:h}),z=we({sum:()=>s.windowWidth-g*2,value:n.left,u:r});D=g?`calc(100% - ${M}px + ${z}px - ${g}px)`:`calc(100% - ${M}px + ${z}px)`,A=s.windowWidth-M+z-g,p.left="3",p.leftCss="3"}if(o["height-vh"]){if(n.axisy==="center"){const M=n.container==="grid",z=M&&o.valign==="bottom",F=we({sum:()=>M?o.height:_,value:n.top,u:l});z?(S=`calc(${o["height-vh"]}vh - ${o.height/2}px - ${w/2}px + ${F}px)`,E=_-o.height/2-w/2+F):M?(S=`calc(${o.height/2}px - ${w/2}px + ${F}px)`,E=o.height/2-w/2+F):(S=`calc(${Es(o["height-vh"]/2)}vh - ${w/2}px + ${F}px)`,E=_/2-w/2+F),p.top="4",p.topCss="4"}else if(n.axisy==="bottom"){const M=we({sum:()=>_,value:n.top,u:l});S=o["height-vh"]?`calc(${o["height-vh"]}vh - ${w}px + ${M}px)`:`calc(${o.height}px - ${w}px + ${M}px)`,E=_-w+M,p.top="5",p.topCss="5"}}else n.axisy==="center"?(S=`calc(100%/2 - ${w/2}px + ${k}px)`,E=o.height/2-w/2+k,p.top="6",p.topCss="6"):n.axisy==="bottom"&&(S=`calc(${o.height}px - ${w}px + ${k}px)`,E=o.height-w+k,p.top="7",p.topCss="7");return{left:Es(A),top:Es(E),leftCss:D,topCss:S,findOn:p}},Jl=t=>({...Gl(t),_trace:void 0});function Xs(t,e="-res-",s,o,n){for(const r of s){const l=r.max===1/0;if(o<=r.max){const h=l?"":`${e}${r.min}`;for(const u of Object.keys(n))if(!n[u].findedOn){const p=`${u}${h}`;let g;"data"in t&&typeof t.data=="function"?g=t.data(p):t instanceof HTMLElement&&(g=t.getAttribute(`data-${p}`)||void 0),g!=null&&(n[u].v=g,n[u].findedOn=p)}}}return n}function wr(t){return t.split(",").map(e=>parseInt(e))}function ts(){document.querySelectorAll("[data-section-id]").forEach(e=>{const s=e.getAttribute("data-section-id");if(!s)return;e.querySelectorAll("[data-elem-id]").forEach(n=>{const r=n,l=r.dataset.elemId;if(!l)return;const h=Ql(r,l,s);h&&Ol(r,h,{editorMode:!1})})})}function Ql(t,e,s){if(typeof window<"u"&&window.zeroBlockData){const o=window.zeroBlockData;if(o.elements&&Array.isArray(o.elements))return o.elements.find(r=>r.elem_id===e)||null}if(t){const o=window.innerWidth,n=t.closest(".l113__artboard");let r=[];if(n){const g=n.getAttribute("data-screens")||"",y=[...wr(g)].reverse();for(let w=0;w<y.length;w++){const C=y[w],k=y==null?void 0:y[w+1],D={min:C,max:k?k-1:1/0};r.push(D)}}const l=t.dataset,h={animstyle:{v:l.animstyle||"",findedOn:""},animduration:{v:l.animduration||"1",findedOn:""},animdelay:{v:l.animdelay||"0",findedOn:""},animdistance:{v:l.animdistance||"100",findedOn:""},animtriggeroffset:{v:l.animtriggeroffset||"0",findedOn:""},animmobile:{v:l.animmobile||"",findedOn:""},animparallax:{v:l.animparallax||"",findedOn:""},animparallaxspeed:{v:l.animparallaxspeed||"0.5",findedOn:""},animfixing:{v:l.animfixing||"",findedOn:""},animfixingoffset:{v:l.animfixingoffset||"0",findedOn:""},hoveranimstyle:{v:l.hoveranimstyle||"",findedOn:""},hoveranimintensity:{v:l.hoveranimintensity||"1",findedOn:""},speedhover:{v:l.speedhover||"0.3",findedOn:""},colorhover:{v:l.colorhover||"",findedOn:""},bgcolorhover:{v:l.bgcolorhover||"",findedOn:""},bordercolorhover:{v:l.bordercolorhover||"",findedOn:""},sbsevent:{v:l.sbsevent||"",findedOn:""},sbstrg:{v:l.sbstrg||"",findedOn:""},sbsloop:{v:l.sbsloop||"",findedOn:""},sbstrgofst:{v:l.sbstrgofst||"0",findedOn:""},sbsopts:{v:l.sbsopts,findedOn:""}},u=Xs(t,"-res-",r,o,h);return{elem_id:e,artboard_id:s,animstyle:u.animstyle.v,animduration:u.animduration.v,animdelay:u.animdelay.v,animdistance:u.animdistance.v,animtriggeroffset:u.animtriggeroffset.v,animmobile:u.animmobile.v,animparallax:u.animparallax.v,animparallaxspeed:u.animparallaxspeed.v,animfixing:u.animfixing.v,animfixingoffset:u.animfixingoffset.v,hoveranimstyle:u.hoveranimstyle.v,hoveranimintensity:u.hoveranimintensity.v,speedhover:u.speedhover.v,colorhover:u.colorhover.v,bgcolorhover:u.bgcolorhover.v,bordercolorhover:u.bordercolorhover.v,sbsevent:u.sbsevent.v,sbstrg:u.sbstrg.v,sbsloop:u.sbsloop.v,sbstrgofst:u.sbstrgofst.v,sbsopts:u.sbsopts.v?JSON.parse((u.sbsopts.v||"[]").replace(/'/g,'"')):[]}}return null}function $l(){Pl()}typeof window<"u"&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",ts):ts(),window.addEventListener("beforeunload",$l));function Ms(t,e){let s=t.attr("style")||"";s=s.replace(/(?:min-)?height\s*:\s*[^;]+;?/g,""),s+=`height: ${e}px !important; min-height: ${e}px !important;`,t.attr("style",s)}function mn(t){const e=$(window).width(),s=$(window).height();
83$("body").find(".l113__artboard").map(function(){const n=wr($(this).attr("data-screens")||""),r=[];let l=0,h=null;const u=[...n].reverse();for(const w of u){const C=u==null?void 0:u[l+1],k={min:w,max:C?C-1:1/0};!h&&(l===0||k.min<=e)&&e<=k.max&&(h=k),r.push(k),l++}if(!h)return;const p=Xs($(this),"-res-",r,e,{"height-vh":{v:0,findedOn:""},height:{v:0,findedOn:""},valign:{v:"center",findedOn:""},upscale:{v:"",findedOn:""}}),g=h.min,_=parseFloat(p.height.v+"")||0,y=Zl({windowWidth:e,windowHeight:s,screenWidth:h.min,designHeight:_,heightVh:parseFloat(p["height-vh"].v+"")||0,valign:p.valign.v,upscale:p.upscale.v+""});Ms($(this),y.renderedHeight),Ms($(this).find(".l113__carrier"),y.renderedHeight),Ms($(this).find(".l113__filter"),y.renderedHeight),$(this).find(".tn-elem").map(function(){const w=$(this).data("elem-type");w==="gallery"&&Yl($(this));const C=Xs($(this),"-res-",r,e,{container:{v:"grid",findedOn:""},left:{v:0,findedOn:""},leftunits:{v:"px",findedOn:""},top:{v:0,findedOn:""},topunits:{v:"px",findedOn:""},widthunits:{v:"px",findedOn:""},width:{v:0,findedOn:""},heightunits:{v:"px",findedOn:""},height:{v:31,findedOn:""},textfit:{v:"",findedOn:""},lineheight:{v:1.2,findedOn:""},axisx:{v:"left",findedOn:""},axisy:{v:"top",findedOn:""}}),k=C.container.v,D=p.upscale.v==="window"&&k==="grid",S=k==="grid"&&y.verticalOffset!==0,A=C.textfit.v+"";if($(this).css("display","block"),w==="image"?$(this).find(".tn-atom, .tn-atom__img").css({display:"block",width:"100%"}):w==="shape"?$(this).find(".tn-atom").css({display:"block",width:"100%",height:"100%"}):w==="button"&&$(this).find(".tn-atom").css({display:"flex",width:"100%",height:"100%",alignItems:"center",justifyContent:"center"}),w==="text"&&A==="autowidth")$(this).css({width:"auto",height:"auto"}),$(this).find(".tn-atom").css("white-space","nowrap");else{if(C.widthunits.v==="%"){const G=(k==="window"?e:g)*(C.width.v/100);$(this).css("width",G)}else $(this).css("width",`${C.width.v}${C.widthunits.v}`);w==="text"&&A==="autoheight"?($(this).css("height","auto"),$(this).find(".tn-atom").css("white-space","normal")):w==="text"&&A==="fixedsize"&&$(this).css("height",`${C.height.v}${C.heightunits.v}`)}if(w==="text"){const j=$(this).find(".tn-atom").first();j.css({display:"block",width:A==="autowidth"?"auto":"100%"});const G=parseFloat(j.css("font-size")||""),Y=parseFloat(C.lineheight.v+"");Number.isFinite(G)&&Number.isFinite(Y)&&j.css("line-height",`${Math.round(G*Y)}px`)}const E=Xl();E.element.top=C.top.v,E.element.left=C.left.v,E.element.topunits=C.topunits.v,E.element.leftunits=C.leftunits.v,E.element.axisx=C.axisx.v,E.element.axisy=C.axisy.v,E.element.container=k,E.element.width=C.width.v,E.element.widthunits=C.widthunits.v,E.current.gridWidth=h.min,E.current.windowWidth=e,E.current.windowHeight=s;const M=C.height.v;M==="auto"||M===""||isNaN(parseFloat(M))?E.current.elHeight=this.offsetHeight||31:E.current.elHeight=parseFloat(M),E.current.elHeightUnits=C.heightunits.v,E.block.valign=p.valign.v,E.block["height-vh"]=0,E.block.height=k==="grid"?_:y.renderedHeight;const z=Jl(E);$(this).css("left",z.leftCss);const F=z.top+(S?y.verticalOffsetInDesign:0);$(this).css("top",`${Math.round(F*10)/10}px`),$(this).css("zoom",D?y.zoom:"")})})}const kr=t=>{const e=$e("zeroOpenModal");$(t).find(".tn-atom.l-zoomable").parent().on("click",function(){const s=$(this).data("bgimg")||$(this).data("img");s&&e.emit(s)})},Cr=t=>{$(t).find(".tn-atom__pin").each(function(){const e=$(this);if(e.hasClass("tn-atom__pin_onclick"))e.find(".tn-atom__pin-icon").on("click",function(s){if(!$(this).hasClass("tn-atom__tip_visible")){$(this).parent().find(".tn-atom__tip").addClass("tn-atom__tip_visible"),s.stopPropagation();return}});else{let s=null;e.find(".tn-atom__pin-icon, .tn-atom__tip").on("mouseover",function(){s&&clearTimeout(s),$(this).parent().find(".tn-atom__tip").addClass("tn-atom__tip_visible")}).on("mouseleave",function(){s=setTimeout(()=>{$(this).parent().find(".tn-atom__tip").removeClass("tn-atom__tip_visible")},500)})}})},th=t=>{const e=$(`[data-section-id="${t}"]`);e&&e.length&&(mn(),yr(e),kr(e),Cr(e),Zs.init(),ts())},eh=()=>{$(".t-rec video").each(function(){const t=$(this);t.is("[autoplay]")&&(t.prop("muted",!0),t!=null&&t[0]&&t[0].play().catch(function(e){}))})};class ih{constructor(){kt(this,"elementsForOffset",[]);kt(this,"lastExecutionTime",0);kt(this,"throttleTime",100)}init(){const e=[];$("[data-section-id]").each(function(){if($(this).data("section-type")==="zero"&&$(this).data("section-visible")===1){const s=$(this).find(".l113__artboard").first();if(s){const o=s.data("postrgroffset");
83s.data("position")==="fixed"&&o&&e.push({el:s,postrgroffset:parseInt(o)})}}}),this.elementsForOffset=e}onScroll(){const e=new Date().getTime();this.lastExecutionTime=e;const s=$("#allrecords").scrollTop();if(s)for(const o of this.elementsForOffset)o.postrgroffset<=s?o.el.addClass("l113__artboard-fixed-active"):o.el.removeClass("l113__artboard-fixed-active")}}const Zs=new ih;$(window).on("resize",()=>mn());document.addEventListener("zeroBlockReinit",function(t){});const Sr=$e("zeroBlockReinit");Sr.on(console.log);Sr.on(th);$(function(){mn(),yr(),eh(),kr($("body")),Cr($("body")),Zs.init(),ts(),$(document).on("click",function(t){$(".tn-atom__pin_onclick").find(".tn-atom__tip_visible").removeClass("tn-atom__tip_visible")}),$("#allrecords").on("scroll",function(){Zs.onScroll()})});const sh=Dt({components:{ElDatePicker:_s},props:{item:{type:Object,required:!0},settings:{type:Object,required:!0},modelValue:{default:""},formValues:{type:Object,default:()=>({})},formItems:{type:Array,default:()=>[]},error:{type:String,default:""}},emits:["update:modelValue"],setup(t,{emit:e}){const s=dt(!1),o=dt(""),n=dt([]),r=wt(()=>t.item.li_name||t.item.li_nm),l=wt(()=>`input_${t.item.lid}`),h=wt(()=>String(t.modelValue??"")),u=wt(()=>(t.item.li_variants||"").split(` 84`).filter(Boolean)),p=wt(()=>t.item.li_gallery||[]),g=wt(()=>Number(t.item.li_rows)||3),_=wt(()=>({em:"email",ur:"url",da:"text",tm:"text"})[t.item.li_type]||"text"),y=wt(()=>t.item.li_ph||""),w=wt(()=>!["rd","ri","cb","tx","ws","fr"].includes(t.item.li_type)),C="TildaSans, Arial, sans-serif",k=wt(()=>({color:t.settings.inputcolor,border:`${t.settings.inputbordersize}px solid ${t.settings.inputbordercolor}`,backgroundColor:t.settings.inputbgcolor,fontSize:`${t.settings.inputfontsize}px`,fontWeight:t.settings.inputfontweight,fontFamily:C,height:`${t.settings.inputheight}px`})),D=wt(()=>({...k.value,height:`${g.value*25+10}px`})),S=wt(()=>({color:t.settings.inputtitlecolor,fontFamily:C,fontSize:`${t.settings.inputtitlefontsize}px`,fontWeight:t.settings.inputtitlefontweight,paddingBottom:`${t.settings.inputtitlemargbottom}px`})),A=wt(()=>({...S.value,fontSize:"12px",fontWeight:"300",lineHeight:"18.6px"})),E=wt(()=>({color:t.settings.inputtitlecolor,fontFamily:C,fontSize:`${t.settings.inputelsfontsize}px`,fontWeight:t.settings.inputelsfontweight})),M=wt(()=>({marginBottom:`${t.settings.inputmargbottom}px`,marginRight:t.settings.inputpos==="h"?`${t.settings.inputmargright}px`:void 0})),z=wt(()=>["rd","ri"].includes(t.item.li_type)?"t-input-block_rd-flex":""),F=wt(()=>({color:t.settings.inputcolor,borderColor:t.settings.inputbordercolor,fontFamily:C,fontSize:`${t.settings.inputelsfontsize}px`,fontWeight:t.settings.inputelsfontweight})),j=wt(()=>Number(t.item.li_vmin||0)),G=wt(()=>Number(t.item.li_vmax||100)),Y=wt(()=>Math.max(0,Math.min(100,(Number(t.modelValue)-j.value)/(G.value-j.value||1)*100))),it=wt(()=>({background:`linear-gradient(to right, #000 0%, #000 ${Y.value}%, #f4f4f4 ${Y.value}%, #f4f4f4 100%)`})),ht=wt(()=>({left:`calc(${Y.value}% - ${String(t.modelValue).length*3}px)`})),L=wt(()=>{if(!t.item.li_expr)return 0;const O=t.item.li_expr.replace(/[a-zA-Z_][a-zA-Z0-9_]*/g,P=>{const B=t.formItems.find(Z=>Z.li_name===P||Z.li_nm===P);return Number(B&&t.formValues[B.lid]||0).toString()});if(!/^[\d\s+\-*/().]+$/.test(O))return 0;try{return Function(`"use strict"; return (${O})`)()}catch{return 0}}),Q=O=>e("update:modelValue",O.target.value);return{ownSelected:s,ownAnswer:o,selectedFileNames:n,name:r,inputId:l,stringValue:h,variants:u,gallery:p,rows:g,inputType:_,placeholder:y,isInput:w,inputStyle:k,textareaStyle:D,titleStyle:S,subtitleStyle:A,choiceStyle:E,groupStyle:M,radioBlockClass:z,ownAnswerStyle:F,rangeMin:j,rangeMax:G,rangeTrackStyle:it,rangeValueStyle:ht,calculatedValue:L,updateText:Q,updatePhone:O=>{const P=O.target;let B=P.value.replace(/\D/g,"");(B.startsWith("7")||B.startsWith("8"))&&(B=B.slice(1)),B=B.slice(0,10);const Z=B.length>6?`(${B.slice(0,3)}) ${B.slice(3,6)}-${B.slice(6,8)}${B.length>8?`-${B.slice(8)}`:""}`:B.length>3?`(${B.slice(0,3)}) ${B.slice(3)}`:B.length?`(${B}`:"";P.value=Z,e("update:modelValue",Z)},updateTime:O=>{const P=O.target,B=P.value.replace(/\D/g,"").slice(0,4),Z=B.length>2?`${B.slice(0,2)}:${B.slice(2)}`:B;P.value=Z,e("update:modelValue",Z)},updateSelect:Q,updateNumber:O=>e("update:modelValue",Number(O.target.value)),updateFiles:O=>{const P=Array.from(O.target.files||[]);n.value=P.map(B=>B.name),e("update:modelValue",P)},changeQuantity:O=>e("update:modelValue",Math.max(0,Number(t.modelValue||0)+O)),isSelected:O=>Array.isArray(t.modelValue)?t.modelValue.includes(O):t.modelValue===O,toggleVariant:(O,P)=>{const B=P.target.checked;if(t.item.li_radcb==="cb"){const Z=Array.isArray(t.modelValue)?[...t.modelValue]:[];e("update:modelValue",B?[...Z,O]:Z.filter(N=>N!==O))}else e("update:modelValue",O)},toggleOwnVariant:O=>{if(s.value=O.target.checked,t.item.li_radcb==="cb"){const P=Array.isArray(t.modelValue)?t.modelValue.filter(B=>B!==t.item.li_ownvariant):[];e("update:modelValue",s.value?[...P,o.value||t.item.li_ownvariant]:P)}else s.value&&e("update:modelValue",o.value||t.item.li_ownvariant)},updateOwnAnswer:O=>{const P=o.value;if(o.value=O.target.value,t.item.li_radcb==="cb"){const B=Array.isArray(t.modelValue)?t.modelValue.filter(Z=>Z!==t.item.li_ownvariant&&Z!==P):[];e("update:modelValue",[...B,o.value])}else e("update:modelValue",o.value)}}}}),nh=["for"],oh=["id","name","value"],rh=["id","name","placeholder","value"],ah=["id","type","name","placeholder","value"],lh=["id","name","placeholder","rows","value"],hh={key:4,class:"t-select__wrapper"},ch=["id","name","value"],dh={value:""},uh=["value"],fh=["type","name","value","checked","onChange"],ph=["type","name","checked"],mh=["value"],gh={key:6,class:"t-img-select__container"},vh=["name","value","checked","onChange"],bh={class:"t-img-select__text"},_h=["name","checked"],yh={key:8,class:"t-upload"},wh={class:"t-upload-button"},kh=["name","multiple"],Ch={key:0,class:"t-upload__files"},Sh={key:9,class:"t-inputquantity__wrapper"},xh=["id","value"],Dh={key:10,class:"t-range__wrapper"},Th=["id","min","max","step","value"],Ih={class:"t-range__min"},Ah={class:"t-range__max"},Oh={key:14,class:"t-input-error"};function Ph(t,e,s,o,n,r){const l=_s;return K(),ot("div",{class:Vt(["t-input-group",`t-input-group_${t.item.li_type}`]),style:Lt(t.groupStyle)},[t.item.li_title&&t.isInput?(K(),ot("label",{key:0,class:"t-input-title",for:t.inputId,style:Lt(t.titleStyle)}
84,mt(t.item.li_title),13,nh)):t.item.li_title?(K(),ot("div",{key:1,class:"t-input-title",style:Lt(t.titleStyle)},mt(t.item.li_title),5)):bt("",!0),t.item.li_subtitle?(K(),ot("div",{key:2,class:"t-input-subtitle",style:Lt(t.subtitleStyle)},mt(t.item.li_subtitle),5)):bt("",!0),V("div",{class:Vt(["t-input-block",t.radioBlockClass])},[t.item.li_type==="ph"?(K(),ot("div",{key:0,class:"t-phone",style:Lt(t.inputStyle)},[e[14]||(e[14]=V("span",{class:"t-phone__prefix"},"ð·ðº +7",-1)),e[15]||(e[15]=V("input",{type:"hidden",name:"tildaspec-phone-part[]-iso",value:"+7"},null,-1)),V("input",{id:t.inputId,class:"t-phone__input",type:"tel",inputmode:"numeric",maxlength:"15",name:t.name,placeholder:"(000) 000-00-00",value:t.stringValue,onInput:e[0]||(e[0]=(...h)=>t.updatePhone&&t.updatePhone(...h))},null,40,oh)],4)):t.item.li_type==="da"?(K(),_t(l,{key:1,class:"t-date-picker","model-value":t.stringValue||void 0,type:"date","value-format":"DD-MM-YYYY",format:"DD-MM-YYYY",placeholder:t.placeholder,teleported:!1,style:Lt(t.inputStyle),"onUpdate:modelValue":e[1]||(e[1]=h=>t.$emit("update:modelValue",h||""))},null,8,["model-value","placeholder","style"])):["em","nm","in","ur","tm"].includes(t.item.li_type)?(K(),ot(Mt,{key:2},[t.item.li_type==="tm"?(K(),ot("input",{key:0,id:t.inputId,class:"t-input",type:"text",inputmode:"numeric",name:t.name,placeholder:t.placeholder||"00:00",value:t.stringValue,style:Lt(t.inputStyle),onInput:e[2]||(e[2]=(...h)=>t.updateTime&&t.updateTime(...h))},null,44,rh)):(K(),ot("input",{key:1,id:t.inputId,class:"t-input",type:t.inputType,name:t.name,placeholder:t.placeholder,value:t.stringValue,style:Lt(t.inputStyle),onInput:e[3]||(e[3]=(...h)=>t.updateText&&t.updateText(...h))},null,44,ah))],64)):t.item.li_type==="ta"?(K(),ot("textarea",{key:3,id:t.inputId,class:"t-input",name:t.name,placeholder:t.placeholder,rows:t.rows,style:Lt(t.textareaStyle),value:t.stringValue,onInput:e[4]||(e[4]=(...h)=>t.updateText&&t.updateText(...h))},null,44,lh)):t.item.li_type==="sb"?(K(),ot("div",hh,[V("select",{id:t.inputId,class:"t-select",name:t.name,style:Lt(t.inputStyle),value:t.stringValue,onChange:e[5]||(e[5]=(...h)=>t.updateSelect&&t.updateSelect(...h))},[V("option",dh,mt(t.item.li_selfirstvar||t.item.li_ph||t.item.li_nm),1),(K(!0),ot(Mt,null,Ut(t.variants,h=>(K(),ot("option",{key:h,value:h},mt(h),9,uh))),128))],44,ch)])):t.item.li_type==="rd"?(K(),ot("fieldset",{key:5,class:Vt(t.item.li_radcb==="cb"?"t-checkboxes__wrapper":"t-radio__wrapper")},[(K(!0),ot(Mt,null,Ut(t.variants,h=>(K(),ot("label",{key:h,class:Vt(t.item.li_radcb==="cb"?"t-checkbox__control":"t-radio__control"),style:Lt(t.choiceStyle)},[V("input",{type:t.item.li_radcb==="cb"?"checkbox":"radio",class:Vt(t.item.li_radcb==="cb"?"t-checkbox":"t-radio"),name:t.name,value:h,checked:t.isSelected(h),onChange:u=>t.toggleVariant(h,u)},null,42,fh),V("span",{class:Vt(t.item.li_radcb==="cb"?"t-checkbox__indicator":"t-radio__indicator")},null,2),V("span",null,mt(h),1)],6))),128)),t.item.li_isownvariant==="y"?(K(),ot("div",{key:0,class:Vt(t.item.li_radcb==="cb"?"t-input__own-answer-wrapper t-input__own-answer-wrapper-checkbox":"t-input__own-answer-wrapper")},[V("label",{class:Vt(t.item.li_radcb==="cb"?"t-checkbox__control":"t-radio__control"),style:Lt(t.choiceStyle)},[V("input",{type:t.item.li_radcb==="cb"?"checkbox":"radio",class:Vt(t.item.li_radcb==="cb"?"t-checkbox t-checkbox-ownanswer":"t-radio"),name:t.name,checked:t.ownSelected,onChange:e[6]||(e[6]=(...h)=>t.toggleOwnVariant&&t.toggleOwnVariant(...h))},null,42,ph),V("span",{class:Vt(t.item.li_radcb==="cb"?"t-checkbox__indicator":"t-radio__indicator")},null,2),V("span",null,mt(t.item.li_ownvariant),1)],6),t.ownSelected?(K(),ot("input",{key:0,class:"t-input t-input-ownanswer",type:"text",style:Lt(t.ownAnswerStyle),value:t.ownAnswer,onInput:e[7]||(e[7]=(...h)=>t.updateOwnAnswer&&t.updateOwnAnswer(...h))},null,44,mh)):bt("",!0)],2)):bt("",!0)],2)):t.item.li_type==="ri"?(K(),ot("div",gh,[(K(!0),ot(Mt,null,Ut(t.gallery,h=>(K(),ot("label",{key:h.alt,class:"t-img-select__control"},[V("input",{class:"t-img-select",type:"radio",name:t.name,value:h.alt,checked:t.stringValue===h.alt,onChange:u=>t.$emit("update:modelValue",h.alt)},null,40,vh),V("span",{class:Vt(["t-img-select__indicator",`t-img-select__indicator_${t.item.li_imgratio||"1_1"}`]),style:Lt({backgroundImage:`url(${h.img})`})},null,6),V("span",bh,mt(h.alt),1)]))),128))])):t.item.li_type==="cb"?(K(),ot("label",{key:7,class:"t-checkbox__control t-checkbox__control_flex",style:Lt(t.choiceStyle)}
84,[V("input",{class:"t-checkbox",type:"checkbox",name:t.name,checked:!!t.modelValue,onChange:e[8]||(e[8]=h=>t.$emit("update:modelValue",h.target.checked))},null,40,_h),e[16]||(e[16]=V("span",{class:"t-checkbox__indicator"},null,-1)),V("span",null,mt(t.item.li_label||t.item.li_nm),1)],4)):t.item.li_type==="uw"||t.item.li_type==="uc"?(K(),ot("div",yh,[V("label",wh,[V("input",{class:"t-upload-input",type:"file",name:t.name,multiple:t.item.li_multiupl==="y",onChange:e[9]||(e[9]=(...h)=>t.updateFiles&&t.updateFiles(...h))},null,40,kh),gt(mt(t.selectedFileNames.length?t.item.li_type==="uw"?"ÐобавиÑÑ ÑайлÑ":"ÐÑбÑаÑÑ Ð´ÑÑгой Ñайл":t.item.li_type==="uw"?"ÐагÑÑзиÑÑ ÑайлÑ":"ÐÑбÑаÑÑ Ñайл"),1)]),t.selectedFileNames.length?(K(),ot("div",Ch,mt(t.selectedFileNames.join(", ")),1)):bt("",!0)])):t.item.li_type==="qn"?(K(),ot("div",Sh,[V("button",{type:"button",class:"t-inputquantity__btn",onClick:e[10]||(e[10]=h=>t.changeQuantity(-1))},"â"),V("input",{id:t.inputId,class:"t-input t-inputquantity",type:"number",style:Lt(t.inputStyle),value:t.modelValue,onInput:e[11]||(e[11]=(...h)=>t.updateNumber&&t.updateNumber(...h))},null,44,xh),V("button",{type:"button",class:"t-inputquantity__btn",onClick:e[12]||(e[12]=h=>t.changeQuantity(1))},"+")])):t.item.li_type==="rg"?(K(),ot("div",Dh,[V("output",{class:"t-range__value",style:Lt(t.rangeValueStyle)},mt(t.modelValue),5),V("input",{id:t.inputId,class:"t-range",type:"range",min:t.rangeMin,max:t.rangeMax,step:t.item.li_step||1,value:t.modelValue,style:Lt(t.rangeTrackStyle),onInput:e[13]||(e[13]=(...h)=>t.updateNumber&&t.updateNumber(...h))},null,44,Th),V("span",Ih,mt(t.rangeMin),1),V("span",Ah,mt(t.rangeMax),1)])):t.item.li_type==="fr"?(K(),ot("div",{key:11,class:"t-calc__wrapper",style:Lt(t.titleStyle)},mt(t.item.li_prefix)+mt(t.calculatedValue)+mt(t.item.li_postfix),5)):t.item.li_type==="tx"?(K(),ot("div",{key:12,class:"t-text",style:Lt(t.choiceStyle)},mt(t.item.li_text||t.item.li_nm),5)):t.item.li_type==="ws"?(K(),ot("div",{key:13,style:Lt({height:`${(Number(t.item.li_rows)||3)*34}px`})}," ",4)):bt("",!0),t.error?(K(),ot("div",Oh,mt(t.error),1)):bt("",!0)],2)],6)}const Eh=At(sh,[["render",Ph],["__scopeId","data-v-878ae4c2"]]),Vn={inputpos:"v",inputfontfamily:"Arial",inputfontsize:"16",inputfontweight:"400",inputcolor:"#000000",inputbgcolor:"#ffffff",inputbordercolor:"#000000",inputbordersize:"1",inputheight:"50",inputmargbottom:"20",inputmargright:"20",inputtitlefontsize:"16",inputtitlefontweight:"400",inputtitlecolor:"#000000",inputtitlemargbottom:"5",inputelsfontsize:"14",inputelsfontweight:"400",buttontitle:"SUBMIT",buttoncolor:"#ffffff",buttonbgcolor:"#000000",buttonwidth:"160",buttonheight:"50",buttonfontfamily:"Arial",buttonfontsize:"14",buttonfontweight:"600"},Mh=Dt({components:{FormField:Eh},props:{form:{type:String,default:"[]"},settings:{type:String,default:"{}"},sectionId:{type:[Number,String],required:!0}},setup(t){const e=dt([]),s=dt({}),o=dt({}),n=dt(!1),r=dt(!1),l=dt(!1),h=dt(!1),u=dt(""),p=wt(()=>{try{return{...Vn,...JSON.parse(t.settings||"{}")}}catch{return Vn}}),g=wt(()=>p.value.inputpos==="h"?"t-form__inputsbox_flex t-form__inputsbox_inrow":"t-form__inputsbox_flex"),_=wt(()=>Object.values(o.value).some(Boolean)),y=wt(()=>({color:p.value.buttoncolor,backgroundColor:p.value.buttonbgcolor,width:`${p.value.buttonwidth}px`,height:`${p.value.buttonheight}px`,fontSize:`${p.value.buttonfontsize}px`,fontWeight:p.value.buttonfontweight,fontFamily:p.value.buttonfontfamily||void 0})),w=M=>!M||Array.isArray(M)&&M.length===0,C=(M,z)=>{if(M.li_req==="y"&&w(z))return"ÐбÑзаÑелÑное поле";if(!z)return"";const F=String(z);return M.li_type==="em"&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(F)?"ÐведиÑе коÑÑекÑнÑй адÑÐµÑ ÑлекÑÑонной поÑÑÑ":M.li_type==="ur"&&!/^https?:\/\/[^\s]+$/i.test(F)?"ÐведиÑе коÑÑекÑнÑÑ ÑÑÑлкÑ":M.li_type==="tm"&&!/^([01]\d|2[0-3]):[0-5]\d$/.test(F)?"ÐведиÑе коÑÑекÑное вÑемÑ":M.li_type==="da"&&!/^\d{2}-\d{2}-\d{4}$/.test(F)?"ÐведиÑе коÑÑекÑнÑÑ Ð´Ð°ÑÑ":""},k=(M,z)=>{s.value[M.lid]=z,o.value[M.lid]&&(o.value[M.lid]=C(M,z))},D=()=>{s.value=Object.fromEntries(e.value.map(M=>[M.lid,M.li_type==="hd"?M.li_value||"":M.li_radcb==="cb"?[]:M.li_type==="rg"?(Number(M.li_vmin||0)+Number(M.li_vmax||100))/2:""])),o.value={},h.value=!1},S=M=>M instanceof File?{name:M.name,size:M.size,type:M.type}:Array.isArray(M)?M.map(S):M,A=async()=>
84{if(o.value=Object.fromEntries(e.value.map(M=>[M.lid,C(M,s.value[M.lid])]).filter(([,M])=>M)),!_.value){r.value=!0,h.value=!1;try{await Et.post(`/section/${t.sectionId}/form/send`,{data:Object.fromEntries(Object.entries(s.value).map(([M,z])=>[M,S(z)])),fields:e.value}),D(),l.value=!0}catch{h.value=!0}finally{r.value=!1}}},E=()=>{l.value=!1};return de(l,M=>{M?(u.value=document.body.style.overflow,document.body.style.overflow="hidden"):document.body.style.overflow=u.value}),ti(()=>{document.body.style.overflow=u.value}),Zt(()=>{try{e.value=JSON.parse(t.form||"[]")}catch{e.value=[]}D(),n.value=!0}),{s:p,formArray:e,formResult:s,errors:o,isReady:n,sending:r,sent:l,sendError:h,inputsBoxClass:g,hasErrors:_,submitStyle:y,sendHandler:A,closeSuccess:E,updateFormValue:k}}}),zh={key:0,class:"tn-atom__form"},Hh=["name","value"],Fh={key:0,class:"t-form__errorbox-wrapper"},Rh={key:1,class:"t-form__errorbox-wrapper"},Lh={class:"t-form__submit"},Nh=["disabled"],Bh={class:"t-form__successbox"};function Wh(t,e,s,o,n,r){const l=xt("FormField");return t.isReady?(K(),ot("div",zh,[t.sent?(K(),ot("div",{key:1,class:"t-form__success-overlay",role:"dialog","aria-modal":"true","aria-label":"ФоÑма ÑÑпеÑно оÑпÑавлена",onClick:e[3]||(e[3]=Ge((...h)=>t.closeSuccess&&t.closeSuccess(...h),["self"]))},[V("div",Bh,[V("button",{class:"t-form__success-close",type:"button","aria-label":"ÐакÑÑÑÑ",onClick:e[1]||(e[1]=(...h)=>t.closeSuccess&&t.closeSuccess(...h))},"Ã"),e[4]||(e[4]=ya('<div class="t-form__success-icon" aria-hidden="true" data-v-9a814382><svg viewBox="0 0 52 52" data-v-9a814382><circle cx="26" cy="26" r="24" fill="none" data-v-9a814382></circle><path fill="none" d="M14 27l8 8 16-18" data-v-9a814382></path></svg></div><div class="t-form__success-title" data-v-9a814382>СпаÑибо!</div><div class="t-form__success-text" data-v-9a814382>ФоÑма ÑÑпеÑно оÑпÑавлена.</div>',3)),V("button",{class:"t-form__success-button",type:"button",onClick:e[2]||(e[2]=(...h)=>t.closeSuccess&&t.closeSuccess(...h))},"ÐакÑÑÑÑ")])])):(K(),ot("form",{key:0,class:"t-form",novalidate:"",onSubmit:e[0]||(e[0]=Ge((...h)=>t.sendHandler&&t.sendHandler(...h),["prevent"]))},[V("div",{class:Vt(["t-form__inputsbox",t.inputsBoxClass])},[(K(!0),ot(Mt,null,Ut(t.formArray,h=>(K(),ot(Mt,{key:h.lid},[h.li_type==="hd"?(K(),ot("input",{key:0,type:"hidden",name:h.li_name,value:h.li_value},null,8,Hh)):h.loff?bt("",!0):(K(),_t(l,{key:1,item:h,settings:t.s,"model-value":t.formResult[h.lid],"form-values":t.formResult,"form-items":t.formArray,error:t.errors[h.lid],"onUpdate:modelValue":u=>t.updateFormValue(h,u)},null,8,["item","settings","model-value","form-values","form-items","error","onUpdate:modelValue"]))],64))),128)),t.hasErrors?(K(),ot("div",Fh,"ÐожалÑйÑÑа, заполниÑе вÑе обÑзаÑелÑнÑе полÑ")):bt("",!0),t.sendError?(K(),ot("div",Rh,"Ðе ÑдалоÑÑ Ð¾ÑпÑавиÑÑ ÑоÑмÑ. ÐопÑобÑйÑе еÑÑ Ñаз.")):bt("",!0),V("div",Lh,[V("button",{class:Vt(["t-submit",{"t-btn_sending":t.sending}]),type:"submit",disabled:t.sending,style:Lt(t.submitStyle)},mt(t.sending?"ÐÑпÑавка...":t.s.buttontitle),15,Nh)])],2)],32))])):bt("",!0)}const Vh=At(Mh,[["render",Wh],["__scopeId","data-v-9a814382"]]);function Ei(t){return t+.5|0}const Ie=(t,e,s)=>Math.max(Math.min(t,s),e);function di(t){return Ie(Ei(t*2.55),0,255)}function Pe(t){return Ie(Ei(t*255),0,255)}function xe(t){return Ie(Ei(t/2.55)/100,0,1)}function Un(t){return Ie(Ei(t*100),0,100)}const ae={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Gs=[..."0123456789ABCDEF"],Uh=t=>Gs[t&15],jh=t=>Gs[(t&240)>>4]+Gs[t&15],Ri=t=>(t&240)>>4===(t&15),Yh=t=>Ri(t.r)&&Ri(t.g)&&Ri(t.b)&&Ri(t.a);function qh(t){var e=t.length,s;return t[0]==="#"&&(e===4||e===5?s={r:255&ae[t[1]]*17,g:255&ae[t[2]]*17,b:255&ae[t[3]]*17,a:e===5?ae[t[4]]*17:255}:(e===7||e===9)&&(s={r:ae[t[1]]<<4|ae[t[2]],g:ae[t[3]]<<4|ae[t[4]],b:ae[t[5]]<<4|ae[t[6]],a:e===9?ae[t[7]]<<4|ae[t[8]]:255})),s}const Kh=(t,e)=>t<255?e(t):"";function Xh(t){var e=Yh(t)?Uh:jh;return t?"#"+e(t.r)+e(t.g)+e(t.b)+Kh(t.a,e):void 0}const Zh=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function xr(t,e,s){const o=e*Math.min(s,1-s),n=(r,l=(r+t/30)%12)=>s-o*Math.max(Math.min(l-3,9-l,1),-1);return[n(0),n(8),n(4)]}function Gh(t,e,s){const o=(n,r=(n+t/60)%6)=>s-s*e*Math.max(Math.min(r,4-r,1),0);return[o(5),o(3),o(1)]}function Jh(t,e,s){const o=xr(t,1,.5);let n;for(e+s>1&&(n=1/(e+s),e*=n,s*=n),n=0;n<3;n++)o[n]*=1-e-s,o[n]+=e;return o}function Qh(t,e,s,o,n){return t===n?(e-s)/o+(e<s?6:0):e===n?(s-t)/o+2:(t-e)/o+4}function gn(t){const s=t.r/255,o=t.g/255,n=t.b/255,r=Math.max(s,o,n),l=Math.min(s,o,n),h=(r+l)/2;let u,p,g;return r!==l&&(g=r-l,p=h>.5?g/(2-r-l):g/(r+l),u=Qh(s,o,n,g,r),u=u*60+.5),[u|0,p||0,h]}function vn(t,e,s,o){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,s,o)).map(Pe)}function bn(t,e,s){return vn(xr,t,e,s)}function $h(t,e,s){return vn(Jh,t,e,s)}function tc(t,e,s){return vn(Gh,t,e,s)}function Dr(t){return(t%360+360)%360}function ec(t){const e=Zh.exec(t);let s=255,o;if(!e)return;e[5]!==o&&(s=e[6]?di(+e[5]):Pe(+e[5]));const n=Dr(+e[2]),r=+e[3]/100,l=+e[4]/100;return e[1]==="hwb"?o=$h(n,r,l):e[1]==="hsv"?o=tc(n,r,l):o=bn(n,r,l),{r:o[0],g:o[1],b:o[2],a:s}}function ic(t,e){var s=gn(t);s[0]=Dr(s[0]+e),s=bn(s),t.r=s[0],t.g=s[1],t.b=s[2]}function sc(t){if(!t)return;const e=gn(t),s=e[0],o=Un(e[1]),n=Un(e[2]);return t.a<255?`hsla(${s}, ${o}%, ${n}%, ${xe(t.a)})`:`hsl(${s}, ${o}%, ${n}%)`}const jn={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Yn={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",K
84ocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function nc(){const t={},e=Object.keys(Yn),s=Object.keys(jn);let o,n,r,l,h;for(o=0;o<e.length;o++){for(l=h=e[o],n=0;n<s.length;n++)r=s[n],h=h.replace(r,jn[r]);r=parseInt(Yn[l],16),t[h]=[r>>16&255,r>>8&255,r&255]}return t}let Li;function oc(t){Li||(Li=nc(),Li.transparent=[0,0,0,0]);const e=Li[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:e.length===4?e[3]:255}}const rc=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function ac(t){const e=rc.exec(t);let s=255,o,n,r;if(e){if(e[7]!==o){const l=+e[7];s=e[8]?di(l):Ie(l*255,0,255)}return o=+e[1],n=+e[3],r=+e[5],o=255&(e[2]?di(o):Ie(o,0,255)),n=255&(e[4]?di(n):Ie(n,0,255)),r=255&(e[6]?di(r):Ie(r,0,255)),{r:o,g:n,b:r,a:s}}}function lc(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${xe(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const zs=t=>t<=.0031308?t*12.92:Math.pow(t,1/2.4)*1.055-.055,Ke=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function hc(t,e,s){const o=Ke(xe(t.r)),n=Ke(xe(t.g)),r=Ke(xe(t.b));return{r:Pe(zs(o+s*(Ke(xe(e.r))-o))),g:Pe(zs(n+s*(Ke(xe(e.g))-n))),b:Pe(zs(r+s*(Ke(xe(e.b))-r))),a:t.a+s*(e.a-t.a)}}function Ni(t,e,s){if(t){let o=gn(t);o[e]=Math.max(0,Math.min(o[e]+o[e]*s,e===0?360:1)),o=bn(o),t.r=o[0],t.g=o[1],t.b=o[2]}}function Tr(t,e){return t&&Object.assign(e||{},t)}function qn(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=Pe(t[3]))):(e=Tr(t,{r:0,g:0,b:0,a:1}),e.a=Pe(e.a)),e}function cc(t){return t.charAt(0)==="r"?ac(t):ec(t)}class Si{constructor(e){if(e instanceof Si)return e;const s=typeof e;let o;s==="object"?o=qn(e):s==="string"&&(o=qh(e)||oc(e)||cc(e)),this._rgb=o,this._valid=!!o}get valid(){return this._valid}get rgb(){var e=Tr(this._rgb);return e&&(e.a=xe(e.a)),e}set rgb(e){this._rgb=qn(e)}rgbString(){return this._valid?lc(this._rgb):void 0}hexString(){return this._valid?Xh(this._rgb):void 0}hslString(){return this._valid?sc(this._rgb):void 0}mix(e,s){if(e){const o=this.rgb,n=e.rgb;let r;const l=s===r?.5:s,h=2*l-1,u=o.a-n.a,p=((h*u===-1?h:(h+u)/(1+h*u))+1)/2;r=1-p,o.r=255&p*o.r+r*n.r+.5,o.g=255&p*o.g+r*n.g+.5,o.b=255&p*o.b+r*n.b+.5,o.a=l*o.a+(1-l)*n.a,this.rgb=o}return this}interpolate(e,s){return e&&(this._rgb=hc(this._rgb,e._rgb,s)),this}clone(){return new Si(this.rgb)}alpha(e){return this._rgb.a=Pe(e),this}clearer(e){const s=this._rgb;return s.a*=1-e,this}greyscale(){const e=this._rgb,s=Ei(e.r*.3+e.g*.59+e.b*.11);return e.r=e.g=e.b=s,this}opaquer(e){const s=this._rgb;return s.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return Ni(this._rgb,2,e),this}darken(e){return Ni(this._rgb,2,-e),this}saturate(e){return Ni(this._rgb,1,e),this}desaturate(e){return Ni(this._rgb,1,-e),this}rotate(e){return ic(this._rgb,e),this}}function ke(){}const dc=(()=>{let t=0;return()=>t++})();function Jt(t){return t==null}function Gt(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);
84return e.slice(0,7)==="[object"&&e.slice(-6)==="Array]"}function Ot(t){return t!==null&&Object.prototype.toString.call(t)==="[object Object]"}function De(t){return(typeof t=="number"||t instanceof Number)&&isFinite(+t)}function me(t,e){return De(t)?t:e}function zt(t,e){return typeof t>"u"?e:t}const uc=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100:+t/e,Ir=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100*e:+t;function Ft(t,e,s){if(t&&typeof t.call=="function")return t.apply(s,e)}function Pt(t,e,s,o){let n,r,l;if(Gt(t))for(r=t.length,n=0;n<r;n++)e.call(s,t[n],n);else if(Ot(t))for(l=Object.keys(t),r=l.length,n=0;n<r;n++)e.call(s,t[l[n]],l[n])}function es(t,e){let s,o,n,r;if(!t||!e||t.length!==e.length)return!1;for(s=0,o=t.length;s<o;++s)if(n=t[s],r=e[s],n.datasetIndex!==r.datasetIndex||n.index!==r.index)return!1;return!0}function is(t){if(Gt(t))return t.map(is);if(Ot(t)){const e=Object.create(null),s=Object.keys(t),o=s.length;let n=0;for(;n<o;++n)e[s[n]]=is(t[s[n]]);return e}return t}function Ar(t){return["__proto__","prototype","constructor"].indexOf(t)===-1}function fc(t,e,s,o){if(!Ar(t))return;const n=e[t],r=s[t];Ot(n)&&Ot(r)?xi(n,r,o):e[t]=is(r)}function xi(t,e,s){const o=Gt(e)?e:[e],n=o.length;if(!Ot(t))return t;s=s||{};const r=s.merger||fc;let l;for(let h=0;h<n;++h){if(l=o[h],!Ot(l))continue;const u=Object.keys(l);for(let p=0,g=u.length;p<g;++p)r(u[p],t,l,s)}return t}function vi(t,e){return xi(t,e,{merger:pc})}function pc(t,e,s){if(!Ar(t))return;const o=e[t],n=s[t];Ot(o)&&Ot(n)?vi(o,n):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=is(n))}const Kn={"":t=>t,x:t=>t.x,y:t=>t.y};function mc(t){const e=t.split("."),s=[];let o="";for(const n of e)o+=n,o.endsWith("\\")?o=o.slice(0,-1)+".":(s.push(o),o="");return s}function gc(t){const e=mc(t);return s=>{for(const o of e){if(o==="")break;s=s&&s[o]}return s}}function Di(t,e){return(Kn[e]||(Kn[e]=gc(e)))(t)}function _n(t){return t.charAt(0).toUpperCase()+t.slice(1)}const ss=t=>typeof t<"u",Ee=t=>typeof t=="function",Xn=(t,e)=>{if(t.size!==e.size)return!1;for(const s of t)if(!e.has(s))return!1;return!0};function vc(t){return t.type==="mouseup"||t.type==="click"||t.type==="contextmenu"}const Rt=Math.PI,jt=2*Rt,ns=Number.POSITIVE_INFINITY,bc=Rt/180,Kt=Rt/2,Fe=Rt/4,Zn=Rt*2/3,Gn=Math.sign;function _c(t){const e=[],s=Math.sqrt(t);let o;for(o=1;o<s;o++)t%o===0&&(e.push(o),e.push(t/o));return s===(s|0)&&e.push(s),e.sort((n,r)=>n-r).pop(),e}function yc(t){return typeof t=="symbol"||typeof t=="object"&&t!==null&&!(Symbol.toPrimitive in t||"toString"in t||"valueOf"in t)}function os(t){return!yc(t)&&!isNaN(parseFloat(t))&&isFinite(t)}function Be(t){return t*(Rt/180)}function wc(t){return t*(180/Rt)}function Or(t,e){const s=e.x-t.x,o=e.y-t.y,n=Math.sqrt(s*s+o*o);let r=Math.atan2(o,s);return r<-.5*Rt&&(r+=jt),{angle:r,distance:n}}function kc(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function be(t){return(t%jt+jt)%jt}function rs(t,e,s,o){const n=be(t),r=be(e),l=be(s),h=be(r-n),u=be(l-n),p=be(n-r),g=be(n-l);return n===r||n===l||o&&r===l||h>u&&p<g}function le(t,e,s){return Math.max(e,Math.min(s,t))}function Cc(t){return le(t,-32768,32767)}function ui(t,e,s,o=1e-6){return t>=Math.min(e,s)-o&&t<=Math.max(e,s)+o}function yn(t,e,s){s=s||(l=>t[l]<e);let o=t.length-1,n=0,r;for(;o-n>1;)r=n+o>>1,s(r)?n=r:o=r;return{lo:n,hi:o}}const Js=(t,e,s,o)=>yn(t,s,o?n=>{const r=t[n][e];return r<s||r===s&&t[n+1][e]===s}:n=>t[n][e]<s),Sc=(t,e,s)=>yn(t,s,o=>t[o][e]>=s);function xc(t,e,s){let o=0,n=t.length;for(;o<n&&t[o]<e;)o++;for(;n>o&&t[n-1]>s;)n--;return o>0||n<t.length?t.slice(o,n):t}const Pr=["push","pop","shift","splice","unshift"];function Dc(t,e){if(t._chartjs){t._chartjs.listeners.push(e);return}Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),Pr.forEach(s=>{const o="_onData"+_n(s),n=t[s];Object.defineProperty(t,s,{configurable:!0,enumerable:!1,value(...r){const l=n.apply(this,r);return t._chartjs.listeners.forEach(h=>{typeof h[o]=="function"&&h[o](...r)}),l}})})}function Jn(t,e){const s=t._chartjs;if(!s)return;const o=s.listeners,n=o.indexOf(e);n!==-1&&o.splice(n,1),!(o.length>0)&&(Pr.forEach(r=>{delete t[r]}),delete t._chartjs)}function Tc(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const Er=(function(){return typeof window>"u"?function(t){return t()}:window.requestAnimationFrame})();function Mr(t,e){let s=[],o=!1;return function(...n){s=n,o||(o=!0,Er.call(window,()=>{o=!1,t.apply(e,s)}))}}function Ic(t,e){let s;return function(...o){return e?(clearTimeout(s),s=setTimeout(t,e,o)):t.apply(this,o),e}}const zr=t=>
84t==="start"?"left":t==="end"?"right":"center",re=(t,e,s)=>t==="start"?e:t==="end"?s:(e+s)/2,Ac=(t,e,s,o)=>t===(o?"left":"right")?s:t==="center"?(e+s)/2:e,Bi=t=>t===0||t===1,Qn=(t,e,s)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*jt/s)),$n=(t,e,s)=>Math.pow(2,-10*t)*Math.sin((t-e)*jt/s)+1,bi={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*Kt)+1,easeOutSine:t=>Math.sin(t*Kt),easeInOutSine:t=>-.5*(Math.cos(Rt*t)-1),easeInExpo:t=>t===0?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>t===1?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>Bi(t)?t:t<.5?.5*Math.pow(2,10*(t*2-1)):.5*(-Math.pow(2,-10*(t*2-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Bi(t)?t:Qn(t,.075,.3),easeOutElastic:t=>Bi(t)?t:$n(t,.075,.3),easeInOutElastic(t){return Bi(t)?t:t<.5?.5*Qn(t*2,.1125,.45):.5+.5*$n(t*2-1,.1125,.45)},easeInBack(t){return t*t*((1.70158+1)*t-1.70158)},easeOutBack(t){return(t-=1)*t*((1.70158+1)*t+1.70158)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-bi.easeOutBounce(1-t),easeOutBounce(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:t=>t<.5?bi.easeInBounce(t*2)*.5:bi.easeOutBounce(t*2-1)*.5+.5};function Hr(t){if(t&&typeof t=="object"){const e=t.toString();return e==="[object CanvasPattern]"||e==="[object CanvasGradient]"}return!1}function to(t){return Hr(t)?t:new Si(t)}function Hs(t){return Hr(t)?t:new Si(t).saturate(.5).darken(.1).hexString()}const Oc=["x","y","borderWidth","radius","tension"],Pc=["color","borderColor","backgroundColor"];function Ec(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>e!=="onProgress"&&e!=="onComplete"&&e!=="fn"}),t.set("animations",{colors:{type:"color",properties:Pc},numbers:{type:"number",properties:Oc}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}})}function Mc(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const eo=new Map;function zc(t,e){e=e||{};const s=t+JSON.stringify(e);let o=eo.get(s);return o||(o=new Intl.NumberFormat(t,e),eo.set(s,o)),o}function Hc(t,e,s){return zc(e,s).format(t)}const Fc={values(t){return Gt(t)?t:""+t}};var Rc={formatters:Fc};function Lc(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,s)=>s.lineWidth,tickColor:(e,s)=>s.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Rc.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"&&e!=="dash"}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"})}const Ue=Object.create(null),Qs=Object.create(null);function _i(t,e){if(!e)return t;const s=e.split(".");for(let o=0,n=s.length;o<n;++o){const r=s[o];t=t[r]||(t[r]=Object.create(null))}return t}function Fs(t,e,s){return typeof e=="string"?xi(_i(t,e),s):xi(_i(t,""),e)}class Nc{constructor(e,s){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=o=>o.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={}
vendor: 4,690 bytes, line 84
84,this.hoverBackgroundColor=(o,n)=>Hs(n.backgroundColor),this.hoverBorderColor=(o,n)=>Hs(n.borderColor),this.hoverColor=(o,n)=>Hs(n.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(s)}set(e,s){return Fs(this,e,s)}get(e){return _i(this,e)}describe(e,s){return Fs(Qs,e,s)}override(e,s){return Fs(Ue,e,s)}route(e,s,o,n){const r=_i(this,e),l=_i(this,o),h="_"+s;Object.defineProperties(r,{[h]:{value:r[s],writable:!0},[s]:{enumerable:!0,get(){const u=this[h],p=l[n];return Ot(u)?Object.assign({},p,u):zt(u,p)},set(u){this[h]=u}}})}apply(e){e.forEach(s=>s(this))}}var Bt=new Nc({_scriptable:t=>!t.startsWith("on"),_indexable:t=>t!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[Ec,Mc,Lc]);function Bc(t){return!t||Jt(t.size)||Jt(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function io(t,e,s,o,n){let r=e[n];return r||(r=e[n]=t.measureText(n).width,s.push(n)),r>o&&(o=r),o}function Re(t,e,s){const o=t.currentDevicePixelRatio,n=s!==0?Math.max(s/2,.5):0;return Math.round((e-n)*o)/o+n}function so(t,e){!e&&!t||(e=e||t.getContext("2d"),e.save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore())}function no(t,e,s,o){Fr(t,e,s,o,null)}function Fr(t,e,s,o,n){let r,l,h,u,p,g,_,y;const w=e.pointStyle,C=e.rotation,k=e.radius;let D=(C||0)*bc;if(w&&typeof w=="object"&&(r=w.toString(),r==="[object HTMLImageElement]"||r==="[object HTMLCanvasElement]")){t.save(),t.translate(s,o),t.rotate(D),t.drawImage(w,-w.width/2,-w.height/2,w.width,w.height),t.restore();return}if(!(isNaN(k)||k<=0)){switch(t.beginPath(),w){default:n?t.ellipse(s,o,n/2,k,0,0,jt):t.arc(s,o,k,0,jt),t.closePath();break;case"triangle":g=n?n/2:k,t.moveTo(s+Math.sin(D)*g,o-Math.cos(D)*k),D+=Zn,t.lineTo(s+Math.sin(D)*g,o-Math.cos(D)*k),D+=Zn,t.lineTo(s+Math.sin(D)*g,o-Math.cos(D)*k),t.closePath();break;case"rectRounded":p=k*.516,u=k-p,l=Math.cos(D+Fe)*u,_=Math.cos(D+Fe)*(n?n/2-p:u),h=Math.sin(D+Fe)*u,y=Math.sin(D+Fe)*(n?n/2-p:u),t.arc(s-_,o-h,p,D-Rt,D-Kt),t.arc(s+y,o-l,p,D-Kt,D),t.arc(s+_,o+h,p,D,D+Kt),t.arc(s-y,o+l,p,D+Kt,D+Rt),t.closePath();break;case"rect":if(!C){u=Math.SQRT1_2*k,g=n?n/2:u,t.rect(s-g,o-u,2*g,2*u);break}D+=Fe;case"rectRot":_=Math.cos(D)*(n?n/2:k),l=Math.cos(D)*k,h=Math.sin(D)*k,y=Math.sin(D)*(n?n/2:k),t.moveTo(s-_,o-h),t.lineTo(s+y,o-l),t.lineTo(s+_,o+h),t.lineTo(s-y,o+l),t.closePath();break;case"crossRot":D+=Fe;case"cross":_=Math.cos(D)*(n?n/2:k),l=Math.cos(D)*k,h=Math.sin(D)*k,y=Math.sin(D)*(n?n/2:k),t.moveTo(s-_,o-h),t.lineTo(s+_,o+h),t.moveTo(s+y,o-l),t.lineTo(s-y,o+l);break;case"star":_=Math.cos(D)*(n?n/2:k),l=Math.cos(D)*k,h=Math.sin(D)*k,y=Math.sin(D)*(n?n/2:k),t.moveTo(s-_,o-h),t.lineTo(s+_,o+h),t.moveTo(s+y,o-l),t.lineTo(s-y,o+l),D+=Fe,_=Math.cos(D)*(n?n/2:k),l=Math.cos(D)*k,h=Math.sin(D)*k,y=Math.sin(D)*(n?n/2:k),t.moveTo(s-_,o-h),t.lineTo(s+_,o+h),t.moveTo(s+y,o-l),t.lineTo(s-y,o+l);break;case"line":l=n?n/2:Math.cos(D)*k,h=Math.sin(D)*k,t.moveTo(s-l,o-h),t.lineTo(s+l,o+h);break;case"dash":t.moveTo(s,o),t.lineTo(s+Math.cos(D)*(n?n/2:k),o+Math.sin(D)*k);break;case!1:t.closePath();break}t.fill(),e.borderWidth>0&&t.stroke()}}function Rr(t,e,s){return s=s||.5,!e||t&&t.x>e.left-s&&t.x<e.right+s&&t.y>e.top-s&&t.y<e.bottom+s}function wn(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function kn(t){t.restore()}function Wc(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),Jt(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}function Vc(t,e,s,o,n){if(n.strikethrough||n.underline){const r=t.measureText(o),l=e-r.actualBoundingBoxLeft,h=e+r.actualBoundingBoxRight,u=s-r.actualBoundingBoxAscent,p=s+r.actualBoundingBoxDescent,g=n.strikethrough?(u+p)/2:p;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=n.decorationWidth||2,t.moveTo(l,g),t.lineTo(h,g),t.stroke()}}function Uc(t,e){const s=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=s}function as(t,e,s,o,n,r={}){const l=Gt(e)?e:[e],h=r.strokeWidth>0&&r.strokeColor!=="";let u,p;for(t.save(),t.font=n.string,Wc(t,r),u=0;u<l.length;++u)p=l[u],r.backdrop&&Uc(t,r.backdrop),h&&(r.strokeColor&&(t.strokeStyle=r.strokeColor),Jt(r.strokeWidth)||(t.lineWidth=r.strokeWidth),t.strokeText(p,s,o,r.maxWidth)),t.fillText(p,s,o,r.maxWidth),Vc(t,s,o,p,r),o+=Number(n.lineHeight);
84t.restore()}function $s(t,e){const{x:s,y:o,w:n,h:r,radius:l}=e;t.arc(s+l.topLeft,o+l.topLeft,l.topLeft,1.5*Rt,Rt,!0),t.lineTo(s,o+r-l.bottomLeft),t.arc(s+l.bottomLeft,o+r-l.bottomLeft,l.bottomLeft,Rt,Kt,!0),t.lineTo(s+n-l.bottomRight,o+r),t.arc(s+n-l.bottomRight,o+r-l.bottomRight,l.bottomRight,Kt,0,!0),t.lineTo(s+n,o+l.topRight),t.arc(s+n-l.topRight,o+l.topRight,l.topRight,0,-Kt,!0),t.lineTo(s+l.topLeft,o)}const jc=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,Yc=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function qc(t,e){const s=(""+t).match(jc);if(!s||s[1]==="normal")return e*1.2;switch(t=+s[2],s[3]){case"px":return t;case"%":t/=100;break}return e*t}const Kc=t=>+t||0;function Cn(t,e){const s={},o=Ot(e),n=o?Object.keys(e):e,r=Ot(t)?o?l=>zt(t[l],t[e[l]]):l=>t[l]:()=>t;for(const l of n)s[l]=Kc(r(l));return s}function Xc(t){return Cn(t,{top:"y",right:"x",bottom:"y",left:"x"})}function yi(t){return Cn(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ue(t){const e=Xc(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function se(t,e){t=t||{},e=e||Bt.font;let s=zt(t.size,e.size);typeof s=="string"&&(s=parseInt(s,10));let o=zt(t.style,e.style);o&&!(""+o).match(Yc)&&(o=void 0);const n={family:zt(t.family,e.family),lineHeight:qc(zt(t.lineHeight,e.lineHeight),s),size:s,style:o,weight:zt(t.weight,e.weight),string:""};return n.string=Bc(n),n}function Wi(t,e,s,o){let n,r,l;for(n=0,r=t.length;n<r;++n)if(l=t[n],l!==void 0&&l!==void 0)return l}function Zc(t,e,s){const{min:o,max:n}=t,r=Ir(e,(n-o)/2),l=(h,u)=>s&&h===0?0:h+u;return{min:l(o,-Math.abs(r)),max:l(n,r)}}function si(t,e){return Object.assign(Object.create(t),e)}function Sn(t,e=[""],s,o,n=()=>t[0]){const r=s||t;typeof o>"u"&&(o=Wr("_fallback",t));const l={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:r,_fallback:o,_getTarget:n,override:h=>Sn([h,...t],e,r,o)};return new Proxy(l,{deleteProperty(h,u){return delete h[u],delete h._keys,delete t[0][u],!0},get(h,u){return Nr(h,u,()=>sd(u,e,t,h))},getOwnPropertyDescriptor(h,u){return Reflect.getOwnPropertyDescriptor(h._scopes[0],u)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(h,u){return ro(h).includes(u)},ownKeys(h){return ro(h)},set(h,u,p){const g=h._storage||(h._storage=n());return h[u]=g[u]=p,delete h._keys,!0}})}function Qe(t,e,s,o){const n={_cacheable:!1,_proxy:t,_context:e,_subProxy:s,_stack:new Set,_descriptors:Lr(t,o),setContext:r=>Qe(t,r,s,o),override:r=>Qe(t.override(r),e,s,o)};return new Proxy(n,{deleteProperty(r,l){return delete r[l],delete t[l],!0},get(r,l,h){return Nr(r,l,()=>Jc(r,l,h))},getOwnPropertyDescriptor(r,l){return r._descriptors.allKeys?Reflect.has(t,l)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,l)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(r,l){return Reflect.has(t,l)},ownKeys(){return Reflect.ownKeys(t)},set(r,l,h){return t[l]=h,delete r[l],!0}})}function Lr(t,e={scriptable:!0,indexable:!0}){const{_scriptable:s=e.scriptable,_indexable:o=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:s,indexable:o,isScriptable:Ee(s)?s:()=>s,isIndexable:Ee(o)?o:()=>o}}const Gc=(t,e)=>t?t+_n(e):e,xn=(t,e)=>Ot(e)&&t!=="adapters"&&(Object.getPrototypeOf(e)===null||e.constructor===Object);function Nr(t,e,s){if(Object.prototype.hasOwnProperty.call(t,e)||e==="constructor")return t[e];const o=s();return t[e]=o,o}function Jc(t,e,s){const{_proxy:o,_context:n,_subProxy:r,_descriptors:l}=t;let h=o[e];return Ee(h)&&l.isScriptable(e)&&(h=Qc(e,h,t,s)),Gt(h)&&h.length&&(h=$c(e,h,t,l.isIndexable)),xn(e,h)&&(h=Qe(h,n,r&&r[e],l)),h}function Qc(t,e,s,o){const{_proxy:n,_context:r,_subProxy:l,_stack:h}=s;if(h.has(t))throw new Error("Recursion detected: "+Array.from(h).join("->")+"->"+t);h.add(t);let u=e(r,l||o);return h.delete(t),xn(t,u)&&(u=Dn(n._scopes,n,t,u)),u}function $c(t,e,s,o){const{_proxy:n,_context:r,_subProxy:l,_descriptors:h}=s;if(typeof r.index<"u"&&o(t))return e[r.index%e.length];if(Ot(e[0])){const u=e,p=n._scopes.filter(g=>g!==u);e=[];for(const g of u){const _=Dn(p,n,t,g);e.push(Qe(_,r,l&&l[t],h))}}return e}function Br(t,e,s){return Ee(t)?t(e,s):t}const td=(t,e)=>t===!0?e:typeof t=="string"?Di(e,t):void 0;function ed(t,e,s,o,n){for(const r of e){const l=td(s,r);if(l){t.add(l);const h=Br(l._fallback,s,n);if(typeof h<"u"&&h!==s&&h!==o)return h}else if(l===!1&&typeof o<"u"&&s!==o)return null}return!1}function Dn(t,e,s,o){const n=e._rootScopes,r=Br(e._fallback,s,o),l=[...t,...n],h=new Set;h.add(o);let u=oo(h,l,s,r||s,o);return u===null||typeof r<"u"&&r!==s&&(u=oo(h,l,r,u,o),u===null)?!1:Sn(Array.from(h),[""],n,r,()=>id(e,s,o))}function oo(t,e,s,o,n){for(;s;)s=ed(t,e,s,o,n);return s}function id(t,e,s){const o=t._getTarget();e in o||(o[e]={});const n=o[e];return Gt(n)&&Ot(s)?s:n||{}}function sd(t,e,s,o){let n;for(const r of e)if(n=Wr(Gc(r,t),s),typeof n<"u")return xn(t,n)?Dn(s,o,t,n):n}function Wr(t,e){for(const s of e){if(!s)continue;const o=s[t];if(typeof o<"u")return o}}function ro(t){let e=t._keys;return e||(e=t._keys=nd(t._scopes)),e}
84function nd(t){const e=new Set;for(const s of t)for(const o of Object.keys(s).filter(n=>!n.startsWith("_")))e.add(o);return Array.from(e)}function Tn(){return typeof window<"u"&&typeof document<"u"}function In(t){let e=t.parentNode;return e&&e.toString()==="[object ShadowRoot]"&&(e=e.host),e}function ls(t,e,s){let o;return typeof t=="string"?(o=parseInt(t,10),t.indexOf("%")!==-1&&(o=o/100*e.parentNode[s])):o=t,o}const ws=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function od(t,e){return ws(t).getPropertyValue(e)}const rd=["top","right","bottom","left"];function Ve(t,e,s){const o={};s=s?"-"+s:"";for(let n=0;n<4;n++){const r=rd[n];o[r]=parseFloat(t[e+"-"+r+s])||0}return o.width=o.left+o.right,o.height=o.top+o.bottom,o}const ad=(t,e,s)=>(t>0||e>0)&&(!s||!s.shadowRoot);function ld(t,e){const s=t.touches,o=s&&s.length?s[0]:t,{offsetX:n,offsetY:r}=o;let l=!1,h,u;if(ad(n,r,t.target))h=n,u=r;else{const p=e.getBoundingClientRect();h=o.clientX-p.left,u=o.clientY-p.top,l=!0}return{x:h,y:u,box:l}}function Ne(t,e){if("native"in t)return t;const{canvas:s,currentDevicePixelRatio:o}=e,n=ws(s),r=n.boxSizing==="border-box",l=Ve(n,"padding"),h=Ve(n,"border","width"),{x:u,y:p,box:g}=ld(t,s),_=l.left+(g&&h.left),y=l.top+(g&&h.top);let{width:w,height:C}=e;return r&&(w-=l.width+h.width,C-=l.height+h.height),{x:Math.round((u-_)/w*s.width/o),y:Math.round((p-y)/C*s.height/o)}}function hd(t,e,s){let o,n;if(e===void 0||s===void 0){const r=t&&In(t);if(!r)e=t.clientWidth,s=t.clientHeight;else{const l=r.getBoundingClientRect(),h=ws(r),u=Ve(h,"border","width"),p=Ve(h,"padding");e=l.width-p.width-u.width,s=l.height-p.height-u.height,o=ls(h.maxWidth,r,"clientWidth"),n=ls(h.maxHeight,r,"clientHeight")}}return{width:e,height:s,maxWidth:o||ns,maxHeight:n||ns}}const Ae=t=>Math.round(t*10)/10;function cd(t,e,s,o){const n=ws(t),r=Ve(n,"margin"),l=ls(n.maxWidth,t,"clientWidth")||ns,h=ls(n.maxHeight,t,"clientHeight")||ns,u=hd(t,e,s);let{width:p,height:g}=u;if(n.boxSizing==="content-box"){const y=Ve(n,"border","width"),w=Ve(n,"padding");p-=w.width+y.width,g-=w.height+y.height}return p=Math.max(0,p-r.width),g=Math.max(0,o?p/o:g-r.height),p=Ae(Math.min(p,l,u.maxWidth)),g=Ae(Math.min(g,h,u.maxHeight)),p&&!g&&(g=Ae(p/2)),(e!==void 0||s!==void 0)&&o&&u.height&&g>u.height&&(g=u.height,p=Ae(Math.floor(g*o))),{width:p,height:g}}function ao(t,e,s){const o=e||1,n=Ae(t.height*o),r=Ae(t.width*o);t.height=Ae(t.height),t.width=Ae(t.width);const l=t.canvas;return l.style&&(s||!l.style.height&&!l.style.width)&&(l.style.height=`${t.height}px`,l.style.width=`${t.width}px`),t.currentDevicePixelRatio!==o||l.height!==n||l.width!==r?(t.currentDevicePixelRatio=o,l.height=n,l.width=r,t.ctx.setTransform(o,0,0,o,0,0),!0):!1}const dd=(function(){let t=!1;try{const e={get passive(){return t=!0,!1}};Tn()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch{}return t})();function lo(t,e){const s=od(t,e),o=s&&s.match(/^(\d+)(\.\d+)?px$/);return o?+o[1]:void 0}const ud=function(t,e){return{x(s){return t+t+e-s},setWidth(s){e=s},textAlign(s){return s==="center"?s:s==="right"?"left":"right"},xPlus(s,o){return s-o},leftForLtr(s,o){return s-o}}},fd=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function Je(t,e,s){return t?ud(e,s):fd()}function Vr(t,e){let s,o;(e==="ltr"||e==="rtl")&&(s=t.canvas.style,o=[s.getPropertyValue("direction"),s.getPropertyPriority("direction")],s.setProperty("direction",e,"important"),t.prevTextDirection=o)}function Ur(t,e){e!==void 0&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Vi(t,e,s){return t.options.clip?t[s]:e[s]}function pd(t,e){const{xScale:s,yScale:o}=t;return s&&o?{left:Vi(s,e,"left"),right:Vi(s,e,"right"),top:Vi(o,e,"top"),bottom:Vi(o,e,"bottom")}:e}function md(t,e){const s=e._clip;if(s.disabled)return!1;const o=pd(e,t.chartArea);return{left:s.left===!1?0:o.left-(s.left===!0?0:s.left),right:s.right===!1?t.width:o.right+(s.right===!0?0:s.right),top:s.top===!1?0:o.top-(s.top===!0?0:s.top),bottom:s.bottom===!1?t.he
84ight:o.bottom+(s.bottom===!0?0:s.bottom)}}class gd{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,s,o,n){const r=s.listeners[n],l=s.duration;r.forEach(h=>h({chart:e,initial:s.initial,numSteps:l,currentStep:Math.min(o-s.start,l)}))}_refresh(){this._request||(this._running=!0,this._request=Er.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let s=0;this._charts.forEach((o,n)=>{if(!o.running||!o.items.length)return;const r=o.items;let l=r.length-1,h=!1,u;for(;l>=0;--l)u=r[l],u._active?(u._total>o.duration&&(o.duration=u._total),u.tick(e),h=!0):(r[l]=r[r.length-1],r.pop());h&&(n.draw(),this._notify(n,o,e,"progress")),r.length||(o.running=!1,this._notify(n,o,e,"complete"),o.initial=!1),s+=r.length}),this._lastDate=e,s===0&&(this._running=!1)}_getAnims(e){const s=this._charts;let o=s.get(e);return o||(o={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},s.set(e,o)),o}listen(e,s,o){this._getAnims(e).listeners[s].push(o)}add(e,s){!s||!s.length||this._getAnims(e).items.push(...s)}has(e){return this._getAnims(e).items.length>0}start(e){const s=this._charts.get(e);s&&(s.running=!0,s.start=Date.now(),s.duration=s.items.reduce((o,n)=>Math.max(o,n._duration),0),this._refresh())}running(e){if(!this._running)return!1;const s=this._charts.get(e);return!(!s||!s.running||!s.items.length)}stop(e){const s=this._charts.get(e);if(!s||!s.items.length)return;const o=s.items;let n=o.length-1;for(;n>=0;--n)o[n].cancel();s.items=[],this._notify(e,s,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var Ce=new gd;const ho="transparent",vd={boolean(t,e,s){return s>.5?e:t},color(t,e,s){const o=to(t||ho),n=o.valid&&to(e||ho);
84return n&&n.valid?n.mix(o,s).hexString():e},number(t,e,s){return t+(e-t)*s}};class bd{constructor(e,s,o,n){const r=s[o];n=Wi([e.to,n,r,e.from]);const l=Wi([e.from,r,n]);this._active=!0,this._fn=e.fn||vd[e.type||typeof l],this._easing=bi[e.easing]||bi.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=s,this._prop=o,this._from=l,this._to=n,this._promises=void 0}active(){return this._active}update(e,s,o){if(this._active){this._notify(!1);const n=this._target[this._prop],r=o-this._start,l=this._duration-r;this._start=o,this._duration=Math.floor(Math.max(l,e.duration)),this._total+=r,this._loop=!!e.loop,this._to=Wi([e.to,s,n,e.from]),this._from=Wi([e.from,n,s])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const s=e-this._start,o=this._duration,n=this._prop,r=this._from,l=this._loop,h=this._to;let u;if(this._active=r!==h&&(l||s<o),!this._active){this._target[n]=h,this._notify(!0);return}if(s<0){this._target[n]=r;return}u=s/o%2,u=l&&u>1?2-u:u,u=this._easing(Math.min(1,Math.max(0,u))),this._target[n]=this._fn(r,h,u)}wait(){const e=this._promises||(this._promises=[]);return new Promise((s,o)=>{e.push({res:s,rej:o})})}_notify(e){const s=e?"res":"rej",o=this._promises||[];for(let n=0;n<o.length;n++)o[n][s]()}}class jr{constructor(e,s){this._chart=e,this._properties=new Map,this.configure(s)}configure(e){if(!Ot(e))return;const s=Object.keys(Bt.animation),o=this._properties;Object.getOwnPropertyNames(e).forEach(n=>{const r=e[n];if(!Ot(r))return;const l={};for(const h of s)l[h]=r[h];(Gt(r.properties)&&r.properties||[n]).forEach(h=>{(h===n||!o.has(h))&&o.set(h,l)})})}_animateOptions(e,s){const o=s.options,n=yd(e,o);if(!n)return[];const r=this._createAnimations(n,o);return o.$shared&&_d(e.options.$animations,o).then(()=>{e.options=o},()=>{}),r}_createAnimations(e,s){const o=this._properties,n=[],r=e.$animations||(e.$animations={}),l=Object.keys(s),h=Date.now();let u;for(u=l.length-1;u>=0;--u){const p=l[u];if(p.charAt(0)==="$")continue;if(p==="options"){n.push(...this._animateOptions(e,s));continue}const g=s[p];let _=r[p];const y=o.get(p);if(_)if(y&&_.active()){_.update(y,g,h);continue}else _.cancel();if(!y||!y.duration){e[p]=g;continue}r[p]=_=new bd(y,e,p,g),n.push(_)}return n}update(e,s){if(this._properties.size===0){Object.assign(e,s);return}const o=this._createAnimations(e,s);if(o.length)return Ce.add(this._chart,o),!0}}function _d(t,e){const s=[],o=Object.keys(e);for(let n=0;n<o.length;n++){const r=t[o[n]];r&&r.active()&&s.push(r.wait())}return Promise.all(s)}function yd(t,e){if(!e)return;let s=t.options;if(!s){t.options=e;return}return s.$shared&&(t.options=s=Object.assign({},s,{$shared:!1,$animations:{}})),s}function co(t,e){const s=t&&t.options||{},o=s.reverse,n=s.min===void 0?e:0,r=s.max===void 0?e:0;return{start:o?r:n,end:o?n:r}}function wd(t,e,s){if(s===!1)return!1;const o=co(t,s),n=co(e,s);return{top:n.end,right:o.end,bottom:n.start,left:o.start}}function kd(t){let e,s,o,n;return Ot(t)?(e=t.top,s=t.right,o=t.bottom,n=t.left):e=s=o=n=t,{top:e,right:s,bottom:o,left:n,disabled:t===!1}}function Yr(t,e){const s=[],o=t._getSortedDatasetMetas(e);let n,r;for(n=0,r=o.length;n<r;++n)s.push(o[n].index);return s}function uo(t,e,s,o={}){const n=t.keys,r=o.mode==="single";let l,h,u,p;if(e===null)return;let g=!1;for(l=0,h=n.length;l<h;++l){if(u=+n[l],u===s){if(g=!0,o.all)continue;break}p=t.values[u],De(p)&&(r||e===0||Gn(e)===Gn(p))&&(e+=p)}return!g&&!o.all?0:e}function Cd(t,e){const{iScale:s,vScale:o}=e,n=s.axis==="x"?"x":"y",r=o.axis==="x"?"x":"y",l=Object.keys(t),h=new Array(l.length);let u,p,g;for(u=0,p=l.length;u<p;++u)g=l[u],h[u]={[n]:g,[r]:t[g]};return h}function Rs(t,e){const s=t&&t.options.stacked;return s||s===void 0&&e.stack!==void 0}function Sd(t,e,s){return`${t.id}.${e.id}.${s.stack||s.type}`}function xd(t){const{min:e,max:s,minDefined:o,maxDefined:n}=t.getUserBounds();return{min:o?e:Number.NEGATIVE_INFINITY,max:n?s:Number.POSITIVE_INFINITY}}function Dd(t,e,s){const o=t[e]||(t[e]={});return o[s]||(o[s]={})}function fo(t,e,s,o){for(const n of e.getMatchingVisibleMetas(o).reverse()){const r=t[n.index];if(s&&r>0||!s&&r<0)return n.index}return null}function po(t,e){const{chart:s,_cachedMeta:o}=t,n=s._stacks||(s._stacks={}),{iScale:r,vScale:l,index:h}=o,u=r.axis,p=l.axis,g=Sd(r,l,o),_=e.length;let y;for(let w=0;w<_;++w){const C=e[w],{[u]:k,[p]:D}=C,S=C._stacks||(C._stacks={});y=S[p]=Dd(n,g,k),y[h]=D,y._top=fo(y,l,!0,o.type),y._bottom=fo(y,l,!1,o.type);const A=y._visualValues||(y._visualValues={});A[h]=D}}function Ls(t,e){const s=t.scales;return Object.keys(s).filter(o=>s[o].axis===e).shift()}function Td(t,e){return si(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function Id(t,e,s){return si(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:s,index:e,mode:"default",type:"data"})}function oi(t,e){const s=t.controller.index,o=t.vScale&&t.vScale.axis;
vendor: 4,885 bytes, line 84
84if(o){e=e||t._parsed;for(const n of e){const r=n._stacks;if(!r||r[o]===void 0||r[o][s]===void 0)return;delete r[o][s],r[o]._visualValues!==void 0&&r[o]._visualValues[s]!==void 0&&delete r[o]._visualValues[s]}}}const Ns=t=>t==="reset"||t==="none",mo=(t,e)=>e?t:Object.assign({},t),Ad=(t,e,s)=>t&&!e.hidden&&e._stacked&&{keys:Yr(s,!0),values:null};class wi{constructor(e,s){this.chart=e,this._ctx=e.ctx,this.index=s,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=Rs(e.vScale,e),this.addElements(),this.options.fill&&this.chart.isPluginEnabled("filler")}updateIndex(e){this.index!==e&&oi(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,s=this._cachedMeta,o=this.getDataset(),n=(_,y,w,C)=>_==="x"?y:_==="r"?C:w,r=s.xAxisID=zt(o.xAxisID,Ls(e,"x")),l=s.yAxisID=zt(o.yAxisID,Ls(e,"y")),h=s.rAxisID=zt(o.rAxisID,Ls(e,"r")),u=s.indexAxis,p=s.iAxisID=n(u,r,l,h),g=s.vAxisID=n(u,l,r,h);s.xScale=this.getScaleForId(r),s.yScale=this.getScaleForId(l),s.rScale=this.getScaleForId(h),s.iScale=this.getScaleForId(p),s.vScale=this.getScaleForId(g)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const s=this._cachedMeta;return e===s.iScale?s.vScale:s.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&Jn(this._data,this),e._stacked&&oi(e)}_dataCheck(){const e=this.getDataset(),s=e.data||(e.data=[]),o=this._data;if(Ot(s)){const n=this._cachedMeta;this._data=Cd(s,n)}else if(o!==s){if(o){Jn(o,this);const n=this._cachedMeta;oi(n),n._parsed=[]}s&&Object.isExtensible(s)&&Dc(s,this),this._syncList=[],this._data=s}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const s=this._cachedMeta,o=this.getDataset();let n=!1;this._dataCheck();const r=s._stacked;s._stacked=Rs(s.vScale,s),s.stack!==o.stack&&(n=!0,oi(s),s.stack=o.stack),this._resyncElements(e),(n||r!==s._stacked)&&(po(this,s._parsed),s._stacked=Rs(s.vScale,s))}configure(){const e=this.chart.config,s=e.datasetScopeKeys(this._type),o=e.getOptionScopes(this.getDataset(),s,!0);this.options=e.createResolver(o,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,s){const{_cachedMeta:o,_data:n}=this,{iScale:r,_stacked:l}=o,h=r.axis;let u=e===0&&s===n.length?!0:o._sorted,p=e>0&&o._parsed[e-1],g,_,y;if(this._parsing===!1)o._parsed=n,o._sorted=!0,y=n;else{Gt(n[e])?y=this.parseArrayData(o,n,e,s):Ot(n[e])?y=this.parseObjectData(o,n,e,s):y=this.parsePrimitiveData(o,n,e,s);const w=()=>_[h]===null||p&&_[h]<p[h];for(g=0;g<s;++g)o._parsed[g+e]=_=y[g],u&&(w()&&(u=!1),p=_);o._sorted=u}l&&po(this,y)}parsePrimitiveData(e,s,o,n){const{iScale:r,vScale:l}=e,h=r.axis,u=l.axis,p=r.getLabels(),g=r===l,_=new Array(n);let y,w,C;for(y=0,w=n;y<w;++y)C=y+o,_[y]={[h]:g||r.parse(p[C],C),[u]:l.parse(s[C],C)};return _}parseArrayData(e,s,o,n){const{xScale:r,yScale:l}=e,h=new Array(n);let u,p,g,_;for(u=0,p=n;u<p;++u)g=u+o,_=s[g],h[u]={x:r.parse(_[0],g),y:l.parse(_[1],g)};return h}parseObjectData(e,s,o,n){const{xScale:r,yScale:l}=e,{xAxisKey:h="x",yAxisKey:u="y"}=this._parsing,p=new Array(n);let g,_,y,w;for(g=0,_=n;g<_;++g)y=g+o,w=s[y],p[g]={x:r.parse(Di(w,h),y),y:l.parse(Di(w,u),y)};return p}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,s,o){const n=this.chart,r=this._cachedMeta,l=s[e.axis],h={keys:Yr(n,!0),values:s._stacks[e.axis]._visualValues};return uo(h,l,r.index,{mode:o})}updateRangeFromParsed(e,s,o,n){const r=o[s.axis];let l=r===null?NaN:r;const h=n&&o._stacks[s.axis];n&&h&&(n.values=h,l=uo(n,r,this._cachedMeta.index)),e.min=Math.min(e.min,l),e.max=Math.max(e.max,l)}getMinMax(e,s){const o=this._cachedMeta,n=o._parsed,r=o._sorted&&e===o.iScale,l=n.length,h=this._getOtherScale(e),u=Ad(s,o,this.chart),p={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:g,max:_}=xd(h);let y,w;function C(){w=n[y];const k=w[h.axis];return!De(w[e.axis])||g>k||_<k}for(y=0;y<l&&!(!C()&&(this.updateRangeFromParsed(p,e,w,u),r));++y);if(r){for(y=l-1;y>=0;--y)if(!C()){this.updateRangeFromParsed(p,e,w,u);break}}return p}getAllParsedValues(e){const s=this._cachedMeta._parsed,o=[];let n,r,l;for(n=0,r=s.length;n<r;++n)l=s[n][e.axis],De(l)&&o.push(l);return o}getMaxOverflow(){return!1}
vendor: 8,383 bytes, line 84
84getLabelAndValue(e){const s=this._cachedMeta,o=s.iScale,n=s.vScale,r=this.getParsed(e);return{label:o?""+o.getLabelForValue(r[o.axis]):"",value:n?""+n.getLabelForValue(r[n.axis]):""}}_update(e){const s=this._cachedMeta;this.update(e||"default"),s._clip=kd(zt(this.options.clip,wd(s.xScale,s.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,s=this.chart,o=this._cachedMeta,n=o.data||[],r=s.chartArea,l=[],h=this._drawStart||0,u=this._drawCount||n.length-h,p=this.options.drawActiveElementsOnTop;let g;for(o.dataset&&o.dataset.draw(e,r,h,u),g=h;g<h+u;++g){const _=n[g];_.hidden||(_.active&&p?l.push(_):_.draw(e,r))}for(g=0;g<l.length;++g)l[g].draw(e,r)}getStyle(e,s){const o=s?"active":"default";return e===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(o):this.resolveDataElementOptions(e||0,o)}getContext(e,s,o){const n=this.getDataset();let r;if(e>=0&&e<this._cachedMeta.data.length){const l=this._cachedMeta.data[e];r=l.$context||(l.$context=Id(this.getContext(),e,l)),r.parsed=this.getParsed(e),r.raw=n.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=Td(this.chart.getContext(),this.index)),r.dataset=n,r.index=r.datasetIndex=this.index;return r.active=!!s,r.mode=o,r}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,s){return this._resolveElementOptions(this.dataElementType.id,s,e)}_resolveElementOptions(e,s="default",o){const n=s==="active",r=this._cachedDataOpts,l=e+"-"+s,h=r[l],u=this.enableOptionSharing&&ss(o);if(h)return mo(h,u);const p=this.chart.config,g=p.datasetElementScopeKeys(this._type,e),_=n?[`${e}Hover`,"hover",e,""]:[e,""],y=p.getOptionScopes(this.getDataset(),g),w=Object.keys(Bt.elements[e]),C=()=>this.getContext(o,n,s),k=p.resolveNamedOptions(y,w,C,_);return k.$shared&&(k.$shared=u,r[l]=Object.freeze(mo(k,u))),k}_resolveAnimations(e,s,o){const n=this.chart,r=this._cachedDataOpts,l=`animation-${s}`,h=r[l];if(h)return h;let u;if(n.options.animation!==!1){const g=this.chart.config,_=g.datasetAnimationScopeKeys(this._type,s),y=g.getOptionScopes(this.getDataset(),_);u=g.createResolver(y,this.getContext(e,o,s))}const p=new jr(n,u&&u.animations);return u&&u._cacheable&&(r[l]=Object.freeze(p)),p}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,s){return!s||Ns(e)||this.chart._animationsDisabled}_getSharedOptions(e,s){const o=this.resolveDataElementOptions(e,s),n=this._sharedOptions,r=this.getSharedOptions(o),l=this.includeOptions(s,r)||r!==n;return this.updateSharedOptions(r,s,o),{sharedOptions:r,includeOptions:l}}updateElement(e,s,o,n){Ns(n)?Object.assign(e,o):this._resolveAnimations(s,n).update(e,o)}updateSharedOptions(e,s,o){e&&!Ns(s)&&this._resolveAnimations(void 0,s).update(e,o)}_setStyle(e,s,o,n){e.active=n;const r=this.getStyle(s,n);this._resolveAnimations(s,o,n).update(e,{options:!n&&this.getSharedOptions(r)||r})}removeHoverStyle(e,s,o){this._setStyle(e,o,"active",!1)}setHoverStyle(e,s,o){this._setStyle(e,o,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const s=this._data,o=this._cachedMeta.data;for(const[h,u,p]of this._syncList)this[h](u,p);this._syncList=[];const n=o.length,r=s.length,l=Math.min(r,n);l&&this.parse(0,l),r>n?this._insertElements(n,r-n,e):r<n&&this._removeElements(r,n-r)}_insertElements(e,s,o=!0){const n=this._cachedMeta,r=n.data,l=e+s;let h;const u=p=>{for(p.length+=s,h=p.length-1;h>=l;h--)p[h]=p[h-s]};for(u(r),h=e;h<l;++h)r[h]=new this.dataElementType;this._parsing&&u(n._parsed),this.parse(e,s),o&&this.updateElements(r,e,s,"reset")}updateElements(e,s,o,n){}_removeElements(e,s){const o=this._cachedMeta;if(this._parsing){const n=o._parsed.splice(e,s);o._stacked&&oi(o,n)}o.data.splice(e,s)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[s,o,n]=e;this[s](o,n)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,s){s&&this._sync(["_removeElements",e,s]);const o=arguments.length-2;o&&this._sync(["_insertElements",e,o])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}kt(wi,"defaults",{}),kt(wi,"datasetElementType",null),kt(wi,"dataElementType",null);function Od(t,e,s){let o=1,n=1,r=0,l=0;if(e<jt){const h=t,u=h+e,p=Math.cos(h),g=Math.sin(h),_=Math.cos(u),y=Math.sin(u),w=(E,M,z)=>rs(E,h,u,!0)?1:Math.max(M,M*s,z,z*s),C=(E,M,z)=>rs(E,h,u,!0)?-1:Math.min(M,M*s,z,z*s),k=w(0,p,_),D=w(Kt,g,y),S=C(Rt,p,_),A=C(Rt+Kt,g,y);o=(k-S)/2,n=(D-A)/2,r=-(k+S)/2,l=-(D+A)/2}return{ratioX:o,ratioY:n,offsetX:r,offsetY:l}}class fi extends wi{constructor(e,s){super(e,s),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,s){const o=this.getDataset().data,n=this._cachedMeta;if(this._parsing===!1)n._parsed=o;else{let r=u=>+o[u];if(Ot(o[e])){const{key:u="value"}=this._parsing;r=p=>+Di(o[p],u)}let l,h;for(l=e,h=e+s;l<h;++l)n._parsed[l]=r(l)}}_getRotation(){return Be(this.options.rotation-90)}_getCircumference(){return Be(this.options.circumference)}_getRotationExtents(){let e=jt,s=-jt;for(let o=0;o<this.chart.data.datasets.length;++o)if(this.chart.isDatasetVisible(o)&&this.chart.getDatasetMeta(o).type===this._type){const n=this.chart.getDatasetMeta(o).controller,r=n._getRotation(),l=n._getCircumference();e=Math.min(e,r),s=Math.max(s,r+l)}return{rotation:e,circumference:s-e}}update(e){const s=this.chart,{chartArea:o}=s,n=this._cachedMeta,r=n.data,l=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,h=Math.max((Math.min(o.width,o.height)-l)/2,0),u=Math.min(uc(this.options.cutout,h),1),p=this._getRingWeight(this.index),{circumference:g,rotation:_}=this._getRotationExtents(),{ratioX:y,ratioY:w,offsetX:C,offsetY:k}=Od(_,g,u),D=(o.width-l)/y,S=(o.height-l)/w,A=Math.max(Math.min(D,S)/2,0),E=Ir(this.options.radius,A),M=Math.max(E*u,0),z=(E-M)/this._getVisibleDatasetWeightTotal();this.offsetX=C*E,this.offsetY=k*E,n.total=this.calculateTotal(),this.outerRadius=E-z*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-z*p,0),this.updateElements(r,0,r.length,e)}_circumference(e,s){const o=this.options,n=this._cachedMeta,r=this._getCircumference();return s&&o.animation.animateRotate||!this.chart.getDataVisibility(e)||n._parsed[e]===null||n.data[e].hidden?0:this.calculateCircumference(n._parsed[e]*r/jt)}updateElements(e,s,o,n){const r=n==="reset",l=this.chart,h=l.chartArea,p=l.options.animation,g=(h.left+h.right)/2,_=(h.top+h.bottom)/2,y=r&&p.animateScale,w=y?0:this.innerRadius,C=y?0:this.outerRadius,{sharedOptions:k,includeOptions:D}=this._getSharedOptions(s,n);let S=this._getRotation(),A;for(A=0;A<s;++A)S+=this._circumference(A,r);for(A=s;A<s+o;++A){const E=this._circumference(A,r),M=e[A],z={x:g+this.offsetX,y:_+this.offsetY,startAngle:S,endAngle:S+E,circumference:E,outerRadius:C,innerRadius:w};D&&(z.options=k||this.resolveDataElementOptions(A,M.active?"active":n)),S+=E,this.updateElement(M,A,z,n)}}calculateTotal(){const e=this._cachedMeta,s=e.data;let o=0,n;for(n=0;n<s.length;n++){const r=e._parsed[n];r!==null&&!isNaN(r)&&this.chart.getDataVisibility(n)&&!s[n].hidden&&(o+=Math.abs(r))}return o}calculateCircumference(e){const s=this._cachedMeta.total;return s>0&&!isNaN(e)?jt*(Math.abs(e)/s):0}getLabelAndValue(e){const s=this._cachedMeta,o=this.chart,n=o.data.labels||[],r=Hc(s._parsed[e],o.options.locale);return{label:n[e]||"",value:r}}getMaxBorderWidth(e){let s=0;const o=this.chart;let n,r,l,h,u;if(!e){for(n=0,r=o.data.datasets.length;n<r;++n)if(o.isDatasetVisible(n)){l=o.getDatasetMeta(n),e=l.data,h=l.controller;break}}if(!e)return 0;for(n=0,r=e.length;n<r;++n)u=h.resolveDataElementOptions(n),u.borderAlign!=="inner"&&(s=Math.max(s,u.borderWidth||0,u.hoverBorderWidth||0));return s}getMaxOffset(e){let s=0;for(let o=0,n=e.length;o<n;++o){const r=this.resolveDataElementOptions(o);s=Math.max(s,r.offset||0,r.hoverOffset||0)}return s}_getRingWeightOffset(e){let s=0;for(let o=0;o<e;
84++o)this.chart.isDatasetVisible(o)&&(s+=this._getRingWeight(o));return s}_getRingWeight(e){return Math.max(zt(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}kt(fi,"id","doughnut"),kt(fi,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),kt(fi,"descriptors",{_scriptable:e=>e!=="spacing",_indexable:e=>e!=="spacing"&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")}),kt(fi,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const s=e.data,{labels:{pointStyle:o,textAlign:n,color:r,useBorderRadius:l,borderRadius:h}}=e.legend.options;return s.labels.length&&s.datasets.length?s.labels.map((u,p)=>{const _=e.getDatasetMeta(0).controller.getStyle(p);return{text:u,fillStyle:_.backgroundColor,fontColor:r,hidden:!e.getDataVisibility(p),lineDash:_.borderDash,lineDashOffset:_.borderDashOffset,lineJoin:_.borderJoinStyle,lineWidth:_.borderWidth,strokeStyle:_.borderColor,textAlign:n,pointStyle:o,borderRadius:l&&(h||_.borderRadius),index:p}}):[]}},onClick(e,s,o){o.chart.toggleDataVisibility(s.index),o.chart.update()}}}});class tn extends fi{}kt(tn,"id","pie"),kt(tn,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});function Le(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class An{constructor(e){kt(this,"options");this.options=e||{}}static override(e){Object.assign(An.prototype,e)}init(){}formats(){return Le()}parse(){return Le()}format(){return Le()}add(){return Le()}diff(){return Le()}startOf(){return Le()}endOf(){return Le()}}var Pd={_date:An};function Ed(t,e,s,o){const{controller:n,data:r,_sorted:l}=t,h=n._cachedMeta.iScale,u=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null;if(h&&e===h.axis&&e!=="r"&&l&&r.length){const p=h._reversePixels?Sc:Js;if(o){if(n._sharedOptions){const g=r[0],_=typeof g.getRange=="function"&&g.getRange(e);if(_){const y=p(r,e,s-_),w=p(r,e,s+_);return{lo:y.lo,hi:w.hi}}}}else{const g=p(r,e,s);if(u){const{vScale:_}=n._cachedMeta,{_parsed:y}=t,w=y.slice(0,g.lo+1).reverse().findIndex(k=>!Jt(k[_.axis]));g.lo-=Math.max(0,w);const C=y.slice(g.hi).findIndex(k=>!Jt(k[_.axis]));g.hi+=Math.max(0,C)}return g}}return{lo:0,hi:r.length-1}}function ks(t,e,s,o,n){const r=t.getSortedVisibleDatasetMetas(),l=s[e];for(let h=0,u=r.length;h<u;++h){const{index:p,data:g}=r[h],{lo:_,hi:y}=Ed(r[h],e,l,n);for(let w=_;w<=y;++w){const C=g[w];C.skip||o(C,p,w)}}}function Md(t){const e=t.indexOf("x")!==-1,s=t.indexOf("y")!==-1;return function(o,n){const r=e?Math.abs(o.x-n.x):0,l=s?Math.abs(o.y-n.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(l,2))}}function Bs(t,e,s,o,n){const r=[];return!n&&!t.isPointInArea(e)||ks(t,s,e,function(h,u,p){!n&&!Rr(h,t.chartArea,0)||h.inRange(e.x,e.y,o)&&r.push({element:h,datasetIndex:u,index:p})},!0),r}function zd(t,e,s,o){let n=[];function r(l,h,u){const{startAngle:p,endAngle:g}=l.getProps(["startAngle","endAngle"],o),{angle:_}=Or(l,{x:e.x,y:e.y});rs(_,p,g)&&n.push({element:l,datasetIndex:h,index:u})}return ks(t,s,e,r),n}function Hd(t,e,s,o,n,r){let l=[];const h=Md(s);let u=Number.POSITIVE_INFINITY;function p(g,_,y){const w=g.inRange(e.x,e.y,n);if(o&&!w)return;const C=g.getCenterPoint(n);if(!(!!r||t.isPointInArea(C))&&!w)return;const D=h(e,C);D<u?(l=[{element:g,datasetIndex:_,index:y}],u=D):D===u&&l.push({element:g,datasetIndex:_,index:y})}return ks(t,s,e,p),l}function Ws(t,e,s,o,n,r){return!r&&!t.isPointInArea(e)?[]:s==="r"&&!o?zd(t,e,s,n):Hd(t,e,s,o,n,r)}function go(t,e,s,o,n){const r=[],l=s==="x"?"inXRange":"inYRange";let h=!1;return ks(t,s,e,(u,p,g)=>{u[l]&&u[l](e[s],n)&&(r.push({element:u,datasetIndex:p,index:g}),h=h||u.inRange(e.x,e.y,n))}),o&&!h?[]:r}var Fd={modes:{index(t,e,s,o){const n=Ne(e,t),r=s.axis||"x",l=s.includeInvisible||!1,h=s.intersect?Bs(t,n,r,o,l):Ws(t,n,r,!1,o,l),u=[];
vendor: 4,401 bytes, line 84
84return h.length?(t.getSortedVisibleDatasetMetas().forEach(p=>{const g=h[0].index,_=p.data[g];_&&!_.skip&&u.push({element:_,datasetIndex:p.index,index:g})}),u):[]},dataset(t,e,s,o){const n=Ne(e,t),r=s.axis||"xy",l=s.includeInvisible||!1;let h=s.intersect?Bs(t,n,r,o,l):Ws(t,n,r,!1,o,l);if(h.length>0){const u=h[0].datasetIndex,p=t.getDatasetMeta(u).data;h=[];for(let g=0;g<p.length;++g)h.push({element:p[g],datasetIndex:u,index:g})}return h},point(t,e,s,o){const n=Ne(e,t),r=s.axis||"xy",l=s.includeInvisible||!1;return Bs(t,n,r,o,l)},nearest(t,e,s,o){const n=Ne(e,t),r=s.axis||"xy",l=s.includeInvisible||!1;return Ws(t,n,r,s.intersect,o,l)},x(t,e,s,o){const n=Ne(e,t);return go(t,n,"x",s.intersect,o)},y(t,e,s,o){const n=Ne(e,t);return go(t,n,"y",s.intersect,o)}}};const qr=["left","top","right","bottom"];function ri(t,e){return t.filter(s=>s.pos===e)}function vo(t,e){return t.filter(s=>qr.indexOf(s.pos)===-1&&s.box.axis===e)}function ai(t,e){return t.sort((s,o)=>{const n=e?o:s,r=e?s:o;return n.weight===r.weight?n.index-r.index:n.weight-r.weight})}function Rd(t){const e=[];let s,o,n,r,l,h;for(s=0,o=(t||[]).length;s<o;++s)n=t[s],{position:r,options:{stack:l,stackWeight:h=1}}=n,e.push({index:s,box:n,pos:r,horizontal:n.isHorizontal(),weight:n.weight,stack:l&&r+l,stackWeight:h});return e}function Ld(t){const e={};for(const s of t){const{stack:o,pos:n,stackWeight:r}=s;if(!o||!qr.includes(n))continue;const l=e[o]||(e[o]={count:0,placed:0,weight:0,size:0});l.count++,l.weight+=r}return e}function Nd(t,e){const s=Ld(t),{vBoxMaxWidth:o,hBoxMaxHeight:n}=e;let r,l,h;for(r=0,l=t.length;r<l;++r){h=t[r];const{fullSize:u}=h.box,p=s[h.stack],g=p&&h.stackWeight/p.weight;h.horizontal?(h.width=g?g*o:u&&e.availableWidth,h.height=n):(h.width=o,h.height=g?g*n:u&&e.availableHeight)}return s}function Bd(t){const e=Rd(t),s=ai(e.filter(p=>p.box.fullSize),!0),o=ai(ri(e,"left"),!0),n=ai(ri(e,"right")),r=ai(ri(e,"top"),!0),l=ai(ri(e,"bottom")),h=vo(e,"x"),u=vo(e,"y");return{fullSize:s,leftAndTop:o.concat(r),rightAndBottom:n.concat(u).concat(l).concat(h),chartArea:ri(e,"chartArea"),vertical:o.concat(n).concat(u),horizontal:r.concat(l).concat(h)}}function bo(t,e,s,o){return Math.max(t[s],e[s])+Math.max(t[o],e[o])}function Kr(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function Wd(t,e,s,o){const{pos:n,box:r}=s,l=t.maxPadding;if(!Ot(n)){s.size&&(t[n]-=s.size);const _=o[s.stack]||{size:0,count:1};_.size=Math.max(_.size,s.horizontal?r.height:r.width),s.size=_.size/_.count,t[n]+=s.size}r.getPadding&&Kr(l,r.getPadding());const h=Math.max(0,e.outerWidth-bo(l,t,"left","right")),u=Math.max(0,e.outerHeight-bo(l,t,"top","bottom")),p=h!==t.w,g=u!==t.h;return t.w=h,t.h=u,s.horizontal?{same:p,other:g}:{same:g,other:p}}function Vd(t){const e=t.maxPadding;function s(o){const n=Math.max(e[o]-t[o],0);return t[o]+=n,n}t.y+=s("top"),t.x+=s("left"),s("right"),s("bottom")}function Ud(t,e){const s=e.maxPadding;function o(n){const r={left:0,top:0,right:0,bottom:0};return n.forEach(l=>{r[l]=Math.max(e[l],s[l])}),r}return o(t?["left","right"]:["top","bottom"])}function pi(t,e,s,o){const n=[];let r,l,h,u,p,g;for(r=0,l=t.length,p=0;r<l;++r){h=t[r],u=h.box,u.update(h.width||e.w,h.height||e.h,Ud(h.horizontal,e));const{same:_,other:y}=Wd(e,s,h,o);p|=_&&n.length,g=g||y,u.fullSize||n.push(h)}return p&&pi(n,e,s,o)||g}function Ui(t,e,s,o,n){t.top=s,t.left=e,t.right=e+o,t.bottom=s+n,t.width=o,t.height=n}function _o(t,e,s,o){const n=s.padding;let{x:r,y:l}=e;for(const h of t){const u=h.box,p=o[h.stack]||{placed:0,weight:1},g=h.stackWeight/p.weight||1;if(h.horizontal){const _=e.w*g,y=p.size||u.height;ss(p.start)&&(l=p.start),u.fullSize?Ui(u,n.left,l,s.outerWidth-n.right-n.left,y):Ui(u,e.left+p.placed,l,_,y),p.start=l,p.placed+=_,l=u.bottom}else{const _=e.h*g,y=p.size||u.width;ss(p.start)&&(r=p.start),u.fullSize?Ui(u,r,n.top,y,s.outerHeight-n.bottom-n.top):Ui(u,r,e.top+p.placed,y,_),p.start=r,p.placed+=_,r=u.right}}e.x=r,e.y=l}var Oe={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(s){e.draw(s)}}]},t.boxes.push(e)},removeBox(t,e){const s=t.boxes?t.boxes.indexOf(e):-1;s!==-1&&t.boxes.splice(s,1)},configure(t,e,s){e.fullSize=s.fullSize,e.position=s.position,e.weight=s.weight},update(t,e,s,o){if(!t)return;
84const n=ue(t.options.layout.padding),r=Math.max(e-n.width,0),l=Math.max(s-n.height,0),h=Bd(t.boxes),u=h.vertical,p=h.horizontal;Pt(t.boxes,k=>{typeof k.beforeLayout=="function"&&k.beforeLayout()});const g=u.reduce((k,D)=>D.box.options&&D.box.options.display===!1?k:k+1,0)||1,_=Object.freeze({outerWidth:e,outerHeight:s,padding:n,availableWidth:r,availableHeight:l,vBoxMaxWidth:r/2/g,hBoxMaxHeight:l/2}),y=Object.assign({},n);Kr(y,ue(o));const w=Object.assign({maxPadding:y,w:r,h:l,x:n.left,y:n.top},n),C=Nd(u.concat(p),_);pi(h.fullSize,w,_,C),pi(u,w,_,C),pi(p,w,_,C)&&pi(u,w,_,C),Vd(w),_o(h.leftAndTop,w,_,C),w.x+=w.w,w.y+=w.h,_o(h.rightAndBottom,w,_,C),t.chartArea={left:w.left,top:w.top,right:w.left+w.w,bottom:w.top+w.h,height:w.h,width:w.w},Pt(h.chartArea,k=>{const D=k.box;Object.assign(D,t.chartArea),D.update(w.w,w.h,{left:0,top:0,right:0,bottom:0})})}};class Xr{acquireContext(e,s){}releaseContext(e){return!1}addEventListener(e,s,o){}removeEventListener(e,s,o){}getDevicePixelRatio(){return 1}getMaximumSize(e,s,o,n){return s=Math.max(0,s||e.width),o=o||e.height,{width:s,height:Math.max(0,n?Math.floor(s/n):o)}}isAttached(e){return!0}updateConfig(e){}}class jd extends Xr{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const Ji="$chartjs",Yd={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},yo=t=>t===null||t==="";function qd(t,e){const s=t.style,o=t.getAttribute("height"),n=t.getAttribute("width");if(t[Ji]={initial:{height:o,width:n,style:{display:s.display,height:s.height,width:s.width}}},s.display=s.display||"block",s.boxSizing=s.boxSizing||"border-box",yo(n)){const r=lo(t,"width");r!==void 0&&(t.width=r)}if(yo(o))if(t.style.height==="")t.height=t.width/(e||2);else{const r=lo(t,"height");r!==void 0&&(t.height=r)}return t}const Zr=dd?{passive:!0}:!1;function Kd(t,e,s){t&&t.addEventListener(e,s,Zr)}function Xd(t,e,s){t&&t.canvas&&t.canvas.removeEventListener(e,s,Zr)}function Zd(t,e){const s=Yd[t.type]||t.type,{x:o,y:n}=Ne(t,e);return{type:s,chart:e,native:t,x:o!==void 0?o:null,y:n!==void 0?n:null}}function hs(t,e){for(const s of t)if(s===e||s.contains(e))return!0}function Gd(t,e,s){const o=t.canvas,n=new MutationObserver(r=>{let l=!1;for(const h of r)l=l||hs(h.addedNodes,o),l=l&&!hs(h.removedNodes,o);l&&s()});return n.observe(document,{childList:!0,subtree:!0}),n}function Jd(t,e,s){const o=t.canvas,n=new MutationObserver(r=>{let l=!1;for(const h of r)l=l||hs(h.removedNodes,o),l=l&&!hs(h.addedNodes,o);l&&s()});return n.observe(document,{childList:!0,subtree:!0}),n}const Ti=new Map;let wo=0;function Gr(){const t=window.devicePixelRatio;t!==wo&&(wo=t,Ti.forEach((e,s)=>{s.currentDevicePixelRatio!==t&&e()}))}function Qd(t,e){Ti.size||window.addEventListener("resize",Gr),Ti.set(t,e)}function $d(t){Ti.delete(t),Ti.size||window.removeEventListener("resize",Gr)}function tu(t,e,s){const o=t.canvas,n=o&&In(o);if(!n)return;const r=Mr((h,u)=>{const p=n.clientWidth;s(h,u),p<n.clientWidth&&s()},window),l=new ResizeObserver(h=>{const u=h[0],p=u.contentRect.width,g=u.contentRect.height;p===0&&g===0||r(p,g)});return l.observe(n),Qd(t,r),l}function Vs(t,e,s){s&&s.disconnect(),e==="resize"&&$d(t)}function eu(t,e,s){const o=t.canvas,n=Mr(r=>{t.ctx!==null&&s(Zd(r,t))},t);return Kd(o,e,n),n}class iu extends Xr{acquireContext(e,s){const o=e&&e.getContext&&e.getContext("2d");return o&&o.canvas===e?(qd(e,s),o):null}releaseContext(e){const s=e.canvas;if(!s[Ji])return!1;const o=s[Ji].initial;["height","width"].forEach(r=>{const l=o[r];Jt(l)?s.removeAttribute(r):s.setAttribute(r,l)});const n=o.style||{};return Object.keys(n).forEach(r=>{s.style[r]=n[r]}),s.width=s.width,delete s[Ji],!0}addEventListener(e,s,o){this.removeEventListener(e,s);const n=e.$proxies||(e.$proxies={}),l={attach:Gd,detach:Jd,resize:tu}[s]||eu;n[s]=l(e,s,o)}removeEventListener(e,s){const o=e.$proxies||(e.$proxies={}),n=o[s];if(!n)return;({attach:Vs,detach:Vs,resize:Vs}[s]||Xd)(e,s,n),o[s]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,s,o,n){return cd(e,s,o,n)}isAttached(e){const s=e&&In(e);return!!(s&&s.isConnected)}}function su(t){return!Tn()||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas?jd:iu}class je{constructor(){kt(this,"x");kt(this,"y");kt(this,"active",!1);kt(this,"options");kt(this,"$animations")}tooltipPosition(e){const{x:s,y:o}=this.getProps(["x","y"],e);return{x:s,y:o}}hasValue(){return os(this.x)&&os(this.y)}getProps(e,s){const o=this.$animations;if(!s||!o)return this;const n={};return e.forEach(r=>{n[r]=o[r]&&o[r].active()?o[r]._to:this[r]}),n}}kt(je,"defaults",{}),kt(je,"defaultRoutes");
vendor: 4,431 bytes, line 84
84function nu(t,e){const s=t.options.ticks,o=ou(t),n=Math.min(s.maxTicksLimit||o,o),r=s.major.enabled?au(e):[],l=r.length,h=r[0],u=r[l-1],p=[];if(l>n)return lu(e,p,r,l/n),p;const g=ru(r,e,n);if(l>0){let _,y;const w=l>1?Math.round((u-h)/(l-1)):null;for(ji(e,p,g,Jt(w)?0:h-w,h),_=0,y=l-1;_<y;_++)ji(e,p,g,r[_],r[_+1]);return ji(e,p,g,u,Jt(w)?e.length:u+w),p}return ji(e,p,g),p}function ou(t){const e=t.options.offset,s=t._tickSize(),o=t._length/s+(e?0:1),n=t._maxLength/s;return Math.floor(Math.min(o,n))}function ru(t,e,s){const o=hu(t),n=e.length/s;if(!o)return Math.max(n,1);const r=_c(o);for(let l=0,h=r.length-1;l<h;l++){const u=r[l];if(u>n)return u}return Math.max(n,1)}function au(t){const e=[];let s,o;for(s=0,o=t.length;s<o;s++)t[s].major&&e.push(s);return e}function lu(t,e,s,o){let n=0,r=s[0],l;for(o=Math.ceil(o),l=0;l<t.length;l++)l===r&&(e.push(t[l]),n++,r=s[n*o])}function ji(t,e,s,o,n){const r=zt(o,0),l=Math.min(zt(n,t.length),t.length);let h=0,u,p,g;for(s=Math.ceil(s),n&&(u=n-o,s=u/Math.floor(u/s)),g=r;g<0;)h++,g=Math.round(r+h*s);for(p=Math.max(r,0);p<l;p++)p===g&&(e.push(t[p]),h++,g=Math.round(r+h*s))}function hu(t){const e=t.length;let s,o;if(e<2)return!1;for(o=t[0],s=1;s<e;++s)if(t[s]-t[s-1]!==o)return!1;return o}const cu=t=>t==="left"?"right":t==="right"?"left":t,ko=(t,e,s)=>e==="top"||e==="left"?t[e]+s:t[e]-s,Co=(t,e)=>Math.min(e||t,t);function So(t,e){const s=[],o=t.length/e,n=t.length;let r=0;for(;r<n;r+=o)s.push(t[Math.floor(r)]);return s}function du(t,e,s){const o=t.ticks.length,n=Math.min(e,o-1),r=t._startPixel,l=t._endPixel,h=1e-6;let u=t.getPixelForTick(n),p;if(!(s&&(o===1?p=Math.max(u-r,l-u):e===0?p=(t.getPixelForTick(1)-u)/2:p=(u-t.getPixelForTick(n-1))/2,u+=n<e?p:-p,u<r-h||u>l+h)))return u}function uu(t,e){Pt(t,s=>{const o=s.gc,n=o.length/2;let r;if(n>e){for(r=0;r<n;++r)delete s.data[o[r]];o.splice(0,n)}})}function li(t){return t.drawTicks?t.tickLength:0}function xo(t,e){if(!t.display)return 0;const s=se(t.font,e),o=ue(t.padding);return(Gt(t.text)?t.text.length:1)*s.lineHeight+o.height}function fu(t,e){return si(t,{scale:e,type:"scale"})}function pu(t,e,s){return si(t,{tick:s,index:e,type:"tick"})}function mu(t,e,s){let o=zr(t);return(s&&e!=="right"||!s&&e==="right")&&(o=cu(o)),o}function gu(t,e,s,o){const{top:n,left:r,bottom:l,right:h,chart:u}=t,{chartArea:p,scales:g}=u;let _=0,y,w,C;const k=l-n,D=h-r;if(t.isHorizontal()){if(w=re(o,r,h),Ot(s)){const S=Object.keys(s)[0],A=s[S];C=g[S].getPixelForValue(A)+k-e}else s==="center"?C=(p.bottom+p.top)/2+k-e:C=ko(t,s,e);y=h-r}else{if(Ot(s)){const S=Object.keys(s)[0],A=s[S];w=g[S].getPixelForValue(A)-D+e}else s==="center"?w=(p.left+p.right)/2-D+e:w=ko(t,s,e);C=re(o,l,n),_=s==="left"?-Kt:Kt}return{titleX:w,titleY:C,maxWidth:y,rotation:_}}class Cs extends je{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,s){return e}getUserBounds(){let{_userMin:e,_userMax:s,_suggestedMin:o,_suggestedMax:n}=this;return e=me(e,Number.POSITIVE_INFINITY),s=me(s,Number.NEGATIVE_INFINITY),o=me(o,Number.POSITIVE_INFINITY),n=me(n,Number.NEGATIVE_INFINITY),{min:me(e,o),max:me(s,n),minDefined:De(e),maxDefined:De(s)}}getMinMax(e){let{min:s,max:o,minDefined:n,maxDefined:r}=this.getUserBounds(),l;if(n&&r)return{min:s,max:o};const h=this.getMatchingVisibleMetas();for(let u=0,p=h.length;u<p;++u)l=h[u].controller.getMinMax(this,e),n||(s=Math.min(s,l.min)),r||(
vendor: 6,182 bytes, line 84
84o=Math.max(o,l.max));return s=r&&s>o?o:s,o=n&&s>o?s:o,{min:me(s,me(o,s)),max:me(o,me(s,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Ft(this.options.beforeUpdate,[this])}update(e,s,o){const{beginAtZero:n,grace:r,ticks:l}=this.options,h=l.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=s,this._margins=o=Object.assign({left:0,right:0,top:0,bottom:0},o),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+o.left+o.right:this.height+o.top+o.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Zc(this,r,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const u=h<this.ticks.length;this._convertTicksToLabels(u?So(this.ticks,h):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),l.display&&(l.autoSkip||l.source==="auto")&&(this.ticks=nu(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),u&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e=this.options.reverse,s,o;this.isHorizontal()?(s=this.left,o=this.right):(s=this.top,o=this.bottom,e=!e),this._startPixel=s,this._endPixel=o,this._reversePixels=e,this._length=o-s,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Ft(this.options.afterUpdate,[this])}beforeSetDimensions(){Ft(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Ft(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),Ft(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Ft(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const s=this.options.ticks;let o,n,r;for(o=0,n=e.length;o<n;o++)r=e[o],r.label=Ft(s.callback,[r.value,o,e],this)}afterTickToLabelConversion(){Ft(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Ft(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,s=e.ticks,o=Co(this.ticks.length,e.ticks.maxTicksLimit),n=s.minRotation||0,r=s.maxRotation;let l=n,h,u,p;if(!this._isVisible()||!s.display||n>=r||o<=1||!this.isHorizontal()){this.labelRotation=n;return}const g=this._getLabelSizes(),_=g.widest.width,y=g.highest.height,w=le(this.chart.width-_,0,this.maxWidth);h=e.offset?this.maxWidth/o:w/(o-1),_+6>h&&(h=w/(o-(e.offset?.5:1)),u=this.maxHeight-li(e.grid)-s.padding-xo(e.title,this.chart.options.font),p=Math.sqrt(_*_+y*y),l=wc(Math.min(Math.asin(le((g.highest.height+6)/h,-1,1)),Math.asin(le(u/p,-1,1))-Math.asin(le(y/p,-1,1)))),l=Math.max(n,Math.min(r,l))),this.labelRotation=l}afterCalculateLabelRotation(){Ft(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Ft(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:s,options:{ticks:o,title:n,grid:r}}=this,l=this._isVisible(),h=this.isHorizontal();if(l){const u=xo(n,s.options.font);if(h?(e.width=this.maxWidth,e.height=li(r)+u):(e.height=this.maxHeight,e.width=li(r)+u),o.display&&this.ticks.length){const{first:p,last:g,widest:_,highest:y}=this._getLabelSizes(),w=o.padding*2,C=Be(this.labelRotation),k=Math.cos(C),D=Math.sin(C);if(h){const S=o.mirror?0:D*_.width+k*y.height;e.height=Math.min(this.maxHeight,e.height+S+w)}else{const S=o.mirror?0:k*_.width+D*y.height;e.width=Math.min(this.maxWidth,e.width+S+w)}this._calculatePadding(p,g,D,k)}}this._handleMargins(),h?(this.width=this._length=s.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=s.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,s,o,n){const{ticks:{align:r,padding:l},position:h}=this.options,u=this.labelRotation!==0,p=h!=="top"&&this.axis==="x";if(this.isHorizontal()){const g=this.getPixelForTick(0)-this.left,_=this.right-this.getPixelForTick(this.ticks.length-1);let y=0,w=0;u?p?(y=n*e.width,w=o*s.height):(y=o*e.height,w=n*s.width):r==="start"?w=s.width:r==="end"?y=e.width:r!=="inner"&&(y=e.width/2,w=s.width/2),this.paddingLeft=Math.max((y-g+l)*this.width/(this.width-g),0),this.paddingRight=Math.max((w-_+l)*this.width/(this.width-_),0)}else{let g=s.height/2,_=e.height/2;r==="start"?(g=0,_=e.height):r==="end"&&(g=s.height,_=0),this.paddingTop=g+l,this.paddingBottom=_+l}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Ft(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:s}=this.options;return s==="top"||s==="bottom"||e==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){this.beforeTickToLabelConversion(),this.generateTickLabels(e);let s,o;for(s=0,o=e.length;s<o;s++)Jt(e[s].label)&&(e.splice(s,1),o--,s--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const s=this.options.ticks.sampleSize;let o=this.ticks;
vendor: 6,592 bytes, line 84
84s<o.length&&(o=So(o,s)),this._labelSizes=e=this._computeLabelSizes(o,o.length,this.options.ticks.maxTicksLimit)}return e}_computeLabelSizes(e,s,o){const{ctx:n,_longestTextCache:r}=this,l=[],h=[],u=Math.floor(s/Co(s,o));let p=0,g=0,_,y,w,C,k,D,S,A,E,M,z;for(_=0;_<s;_+=u){if(C=e[_].label,k=this._resolveTickFontOptions(_),n.font=D=k.string,S=r[D]=r[D]||{data:{},gc:[]},A=k.lineHeight,E=M=0,!Jt(C)&&!Gt(C))E=io(n,S.data,S.gc,E,C),M=A;else if(Gt(C))for(y=0,w=C.length;y<w;++y)z=C[y],!Jt(z)&&!Gt(z)&&(E=io(n,S.data,S.gc,E,z),M+=A);l.push(E),h.push(M),p=Math.max(E,p),g=Math.max(M,g)}uu(r,s);const F=l.indexOf(p),j=h.indexOf(g),G=Y=>({width:l[Y]||0,height:h[Y]||0});return{first:G(0),last:G(s-1),widest:G(F),highest:G(j),widths:l,heights:h}}getLabelForValue(e){return e}getPixelForValue(e,s){return NaN}getValueForPixel(e){}getPixelForTick(e){const s=this.ticks;return e<0||e>s.length-1?null:this.getPixelForValue(s[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const s=this._startPixel+e*this._length;return Cc(this._alignToPixels?Re(this.chart,s,0):s)}getDecimalForPixel(e){const s=(e-this._startPixel)/this._length;return this._reversePixels?1-s:s}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:s}=this;return e<0&&s<0?s:e>0&&s>0?e:0}getContext(e){const s=this.ticks||[];if(e>=0&&e<s.length){const o=s[e];return o.$context||(o.$context=pu(this.getContext(),e,o))}return this.$context||(this.$context=fu(this.chart.getContext(),this))}_tickSize(){const e=this.options.ticks,s=Be(this.labelRotation),o=Math.abs(Math.cos(s)),n=Math.abs(Math.sin(s)),r=this._getLabelSizes(),l=e.autoSkipPadding||0,h=r?r.widest.width+l:0,u=r?r.highest.height+l:0;return this.isHorizontal()?u*o>h*n?h/o:u/n:u*n<h*o?u/o:h/n}_isVisible(){const e=this.options.display;return e!=="auto"?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const s=this.axis,o=this.chart,n=this.options,{grid:r,position:l,border:h}=n,u=r.offset,p=this.isHorizontal(),_=this.ticks.length+(u?1:0),y=li(r),w=[],C=h.setContext(this.getContext()),k=C.display?C.width:0,D=k/2,S=function(a){return Re(o,a,k)};let A,E,M,z,F,j,G,Y,it,ht,L,Q;if(l==="top")A=S(this.bottom),j=this.bottom-y,Y=A-D,ht=S(e.top)+D,Q=e.bottom;else if(l==="bottom")A=S(this.top),ht=e.top,Q=S(e.bottom)-D,j=A+D,Y=this.top+y;else if(l==="left")A=S(this.right),F=this.right-y,G=A-D,it=S(e.left)+D,L=e.right;else if(l==="right")A=S(this.left),it=e.left,L=S(e.right)-D,F=A+D,G=this.left+y;else if(s==="x"){if(l==="center")A=S((e.top+e.bottom)/2+.5);else if(Ot(l)){const a=Object.keys(l)[0],c=l[a];A=S(this.chart.scales[a].getPixelForValue(c))}ht=e.top,Q=e.bottom,j=A+D,Y=j+y}else if(s==="y"){if(l==="center")A=S((e.left+e.right)/2);else if(Ot(l)){const a=Object.keys(l)[0],c=l[a];A=S(this.chart.scales[a].getPixelForValue(c))}F=A-D,G=F-y,it=e.left,L=e.right}const I=zt(n.ticks.maxTicksLimit,_),i=Math.max(1,Math.ceil(_/I));for(E=0;E<_;E+=i){const a=this.getContext(E),c=r.setContext(a),d=h.setContext(a),f=c.lineWidth,m=c.color,v=d.dash||[],b=d.dashOffset,x=c.tickWidth,O=c.tickColor,P=c.tickBorderDash||[],B=c.tickBorderDashOffset;M=du(this,E,u),M!==void 0&&(z=Re(o,M,f),p?F=G=it=L=z:j=Y=ht=Q=z,w.push({tx1:F,ty1:j,tx2:G,ty2:Y,x1:it,y1:ht,x2:L,y2:Q,width:f,color:m,borderDash:v,borderDashOffset:b,tickWidth:x,tickColor:O,tickBorderDash:P,tickBorderDashOffset:B}))}return this._ticksLength=_,this._borderValue=A,w}_computeLabelItems(e){const s=this.axis,o=this.options,{position:n,ticks:r}=o,l=this.isHorizontal(),h=this.ticks,{align:u,crossAlign:p,padding:g,mirror:_}=r,y=li(o.grid),w=y+g,C=_?-g:w,k=-Be(this.labelRotation),D=[];let S,A,E,M,z,F,j,G,Y,it,ht,L,Q="middle";if(n==="top")F=this.bottom-C,j=this._getXAxisLabelAlignment();else if(n==="bottom")F=this.top+C,j=this._getXAxisLabelAlignment();else if(n==="left"){const i=this._getYAxisLabelAlignment(y);j=i.textAlign,z=i.x}else if(n==="right"){const i=this._getYAxisLabelAlignment(y);j=i.textAlign,z=i.x}else if(s==="x"){if(n==="center")F=(e.top+e.bottom)/2+w;else if(Ot(n)){const i=Object.keys(n)[0],a=n[i];F=this.chart.scales[i].getPixelForValue(a)+w}j=this._getXAxisLabelAlignment()}else if(s==="y"){if(n==="center")z=(e.left+e.right)/2-w;else if(Ot(n)){const i=Object.keys(n)[0],a=n[i];z=this.chart.scales[i].getPixelForValue(a)}j=this._getYAxisLabelAlignment(y).textAlign}s==="y"&&(u==="start"?Q="top":u==="end"&&(Q="bottom"));const I=this._getLabelSizes();for(S=0,A=h.length;S<A;++S){E=h[S],M=E.label;const i=r.setContext(this.getContext(S));G=this.getPixelForTick(S)+r.labelOffset,Y=this._resolveTickFontOptions(S),it=Y.lineHeight,ht=Gt(M)?M.length:1;const a=ht/2,c=i.color,d=i.textStrokeColor,f=i.textStrokeWidth;let m=j;l?(z=G,j==="inner"&&(S===A-1?m=this.options.reverse?"left":"right":S===0?m=this.options.reverse?"right":"left":m="center"),n==="top"?p==="near"||k!==0?L=-ht*it+it/2:p==="center"?L=-I.highest.height/2-a*it+it:L=-I.highest.height+it/2:p==="near"||k!==0?L=it/2:p==="center"?L=I.highest.height/2-a*it:L=I.highest.height-ht*it,_&&(L*=-1),k!==0&&!i.showLabelBackdrop&&(z+=it/2*Math.sin(k))):(F=G,L=(1-ht)*it/2);let v;if(i.showLabelBackdrop){const b=ue(i.backdropPadding),x=I.heights[S],O=I.widths[S];let P=L-b.top,B=0-b.left;switch(Q){case"middle":P-=x/2;break;case"bottom":P-=x;break}switch(j){case"center":B-=O/2;break;case"right":B-=O;break;case"inner":S===A-1?B-=O:S>0&&(B-=O/2);break}v={left:B,top:P,width:O+b.width,height:x+b.height,color:i.backdropColor}}D.push({label:M,font:Y,textOffset:L,options:{rotation:k,color:c,strokeColor:d,strokeWidth:f,textAlign:m,textBaseline:Q,translation:[z,F],backdrop:v}})}return D}_getXAxisLabelAlignment(){const{position:e,ticks:s}=this.options;if(-Be(this.labelRotation))return e==="top"?"left":"right";let n="center";return s.align==="start"?n="left":s.align==="end"?n="right":s.align==="inner"&&(n="inner"),n}_getYAxisLabelAlignment(e){const{position:s,ticks:{crossAlign:o,mirror:n,padding:r}}=this.options,l=this._getLabelSizes(),h=e+r,u=l.widest.width;let p,g;return s==="left"?n?(g=this.right+r,o==="near"?p="left":o==="center"?(p="center",g+=u/2):(p="right",g+=u)):(g=this.right-h,o==="near"?p="right":o==="center"?(p="center",g-=u/2):(p="left",g=this.left)):s==="right"?n?(g=this.left+r,o==="near"?p="right":o==="center"?(p="center",g-=u/2):(p="left",g-=u)):(g=this.left+h,o==="near"?p="left":o==="center"?(p="center",g+=u/2):(p="right",g=this.right)):p="right",{textAlign:p,x:g}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,s=this.options.position;if(s==="left"||s==="right")return{top:0,left:this.left,bottom:e.height,right:this.right};
vendor: 2,824 bytes, line 84
84if(s==="top"||s==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:e.width}}drawBackground(){const{ctx:e,options:{backgroundColor:s},left:o,top:n,width:r,height:l}=this;s&&(e.save(),e.fillStyle=s,e.fillRect(o,n,r,l),e.restore())}getLineWidthForValue(e){const s=this.options.grid;if(!this._isVisible()||!s.display)return 0;const n=this.ticks.findIndex(r=>r.value===e);return n>=0?s.setContext(this.getContext(n)).lineWidth:0}drawGrid(e){const s=this.options.grid,o=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let r,l;const h=(u,p,g)=>{!g.width||!g.color||(o.save(),o.lineWidth=g.width,o.strokeStyle=g.color,o.setLineDash(g.borderDash||[]),o.lineDashOffset=g.borderDashOffset,o.beginPath(),o.moveTo(u.x,u.y),o.lineTo(p.x,p.y),o.stroke(),o.restore())};if(s.display)for(r=0,l=n.length;r<l;++r){const u=n[r];s.drawOnChartArea&&h({x:u.x1,y:u.y1},{x:u.x2,y:u.y2},u),s.drawTicks&&h({x:u.tx1,y:u.ty1},{x:u.tx2,y:u.ty2},{color:u.tickColor,width:u.tickWidth,borderDash:u.tickBorderDash,borderDashOffset:u.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:s,options:{border:o,grid:n}}=this,r=o.setContext(this.getContext()),l=o.display?r.width:0;if(!l)return;const h=n.setContext(this.getContext(0)).lineWidth,u=this._borderValue;let p,g,_,y;this.isHorizontal()?(p=Re(e,this.left,l)-l/2,g=Re(e,this.right,h)+h/2,_=y=u):(_=Re(e,this.top,l)-l/2,y=Re(e,this.bottom,h)+h/2,p=g=u),s.save(),s.lineWidth=r.width,s.strokeStyle=r.color,s.beginPath(),s.moveTo(p,_),s.lineTo(g,y),s.stroke(),s.restore()}drawLabels(e){if(!this.options.ticks.display)return;const o=this.ctx,n=this._computeLabelArea();n&&wn(o,n);const r=this.getLabelItems(e);for(const l of r){const h=l.options,u=l.font,p=l.label,g=l.textOffset;as(o,p,0,g,u,h)}n&&kn(o)}drawTitle(){const{ctx:e,options:{position:s,title:o,reverse:n}}=this;if(!o.display)return;const r=se(o.font),l=ue(o.padding),h=o.align;let u=r.lineHeight/2;s==="bottom"||s==="center"||Ot(s)?(u+=l.bottom,Gt(o.text)&&(u+=r.lineHeight*(o.text.length-1))):u+=l.top;const{titleX:p,titleY:g,maxWidth:_,rotation:y}=gu(this,u,s,h);as(e,o.text,0,0,r,{color:o.color,maxWidth:_,rotation:y,textAlign:mu(h,s,n),textBaseline:"middle",translation:[p,g]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,s=e.ticks&&e.ticks.z||0,o=zt(e.grid&&e.grid.z,-1),n=zt(e.border&&e.border.z,0);return!this._isVisible()||this.draw!==Cs.prototype.draw?[{z:s,draw:r=>{this.draw(r)}}]:[{z:o,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:s,draw:r=>{this.drawLabels(r)}}]}getMatchingVisibleMetas(e){const s=this.chart.getSortedVisibleDatasetMetas(),o=this.axis+"AxisID",n=[];let r,l;for(r=0,l=s.length;r<l;++r){const h=s[r];
84h[o]===this.id&&(!e||h.type===e)&&n.push(h)}return n}_resolveTickFontOptions(e){const s=this.options.ticks.setContext(this.getContext(e));return se(s.font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class Yi{constructor(e,s,o){this.type=e,this.scope=s,this.override=o,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const s=Object.getPrototypeOf(e);let o;_u(s)&&(o=this.register(s));const n=this.items,r=e.id,l=this.scope+"."+r;if(!r)throw new Error("class does not have id: "+e);return r in n||(n[r]=e,vu(e,l,o),this.override&&Bt.override(e.id,e.overrides)),l}get(e){return this.items[e]}unregister(e){const s=this.items,o=e.id,n=this.scope;o in s&&delete s[o],n&&o in Bt[n]&&(delete Bt[n][o],this.override&&delete Ue[o])}}function vu(t,e,s){const o=xi(Object.create(null),[s?Bt.get(s):{},Bt.get(e),t.defaults]);Bt.set(e,o),t.defaultRoutes&&bu(e,t.defaultRoutes),t.descriptors&&Bt.describe(e,t.descriptors)}function bu(t,e){Object.keys(e).forEach(s=>{const o=s.split("."),n=o.pop(),r=[t].concat(o).join("."),l=e[s].split("."),h=l.pop(),u=l.join(".");Bt.route(r,n,u,h)})}function _u(t){return"id"in t&&"defaults"in t}class yu{constructor(){this.controllers=new Yi(wi,"datasets",!0),this.elements=new Yi(je,"elements"),this.plugins=new Yi(Object,"plugins"),this.scales=new Yi(Cs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,s,o){[...s].forEach(n=>{const r=o||this._getRegistryForType(n);o||r.isForType(n)||r===this.plugins&&n.id?this._exec(e,r,n):Pt(n,l=>{const h=o||this._getRegistryForType(l);this._exec(e,h,l)})})}_exec(e,s,o){const n=_n(e);Ft(o["before"+n],[],o),s[e](o),Ft(o["after"+n],[],o)}_getRegistryForType(e){for(let s=0;s<this._typedRegistries.length;s++){const o=this._typedRegistries[s];if(o.isForType(e))return o}return this.plugins}_get(e,s,o){const n=s.get(e);if(n===void 0)throw new Error('"'+e+'" is not a registered '+o+".");return n}}var ve=new yu;class wu{constructor(){this._init=void 0}notify(e,s,o,n){if(s==="beforeInit"&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install")),this._init===void 0)return;const r=n?this._descriptors(e).filter(n):this._descriptors(e),l=this._notify(r,e,s,o);return s==="afterDestroy"&&(this._notify(r,e,"stop"),this._notify(this._init,e,"uninstall"),this._init=void 0),l}_notify(e,s,o,n){n=n||{};for(const r of e){const l=r.plugin,h=l[o],u=[s,n,r.options];if(Ft(h,u,l)===!1&&n.cancelable)return!1}return!0}invalidate(){Jt(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const s=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),s}_createDescriptors(e,s){const o=e&&e.config,n=zt(o.options&&o.options.plugins,{}),r=ku(o);return n===!1&&!s?[]:Su(e,r,n,s)}_notifyStateChanges(e){const s=this._oldCache||[],o=this._cache,n=(r,l)=>r.filter(h=>!l.some(u=>h.plugin.id===u.plugin.id));this._notify(n(s,o),e,"stop"),this._notify(n(o,s),e,"start")}}function ku(t){const e={},s=[],o=Object.keys(ve.plugins.items);for(let r=0;r<o.length;r++)s.push(ve.getPlugin(o[r]));const n=t.plugins||[];for(let r=0;r<n.length;r++){const l=n[r];s.indexOf(l)===-1&&(s.push(l),e[l.id]=!0)}return{plugins:s,localIds:e}}function Cu(t,e){return!e&&t===!1?null:t===!0?{}:t}function Su(t,{plugins:e,localIds:s},o,n){const r=[],l=t.getContext();for(const h of e){const u=h.id,p=Cu(o[u],n);p!==null&&r.push({plugin:h,options:xu(t.config,{plugin:h,local:s[u]},p,l)})}return r}function xu(t,{plugin:e,local:s},o,n){const r=t.pluginScopeKeys(e),l=t.getOptionScopes(o,r);return s&&e.defaults&&l.push(e.defaults),t.createResolver(l,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function en(t,e){const s=Bt.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||s.indexAxis||"x"}function Du(t,e){let s=t;return t==="_index_"?s=e:t==="_value_"&&(s=e==="x"?"y":"x"),s}function Tu(t,e){return t===e?"_index_":"_value_"}function Do(t){if(t==="x"||t==="y"||t==="r")return t}function Iu(t){if(t==="top"||t==="bottom")return"x";if(t==="left"||t==="right")return"y"}function sn(t,...e){if(Do(t))return t;for(const s of e){const o=s.axis||Iu(s.position)||t.length>1&&Do(t[0].toLowerCase());if(o)return o}throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function To(t,e,s){if(s[e+"AxisID"]===t)return{axis:e}}function Au(t,e){if(e.data&&e.data.datasets){const s=e.data.datasets.filter(o=>o.xAxisID===t||o.yAxisID===t);if(s.length)return To(t,"x",s[0])||To(t,"y",s[0])}return{}}function Ou(t,e){const s=Ue[t.type]||{scales:{}},o=e.scales||{},n=en(t.type,e),r=Object.create(null);
84return Object.keys(o).forEach(l=>{const h=o[l];if(!Ot(h)||h._proxy)return;const u=sn(l,h,Au(l,t),Bt.scales[h.type]),p=Tu(u,n),g=s.scales||{};r[l]=vi(Object.create(null),[{axis:u},h,g[u],g[p]])}),t.data.datasets.forEach(l=>{const h=l.type||t.type,u=l.indexAxis||en(h,e),g=(Ue[h]||{}).scales||{};Object.keys(g).forEach(_=>{const y=Du(_,u),w=l[y+"AxisID"]||y;r[w]=r[w]||Object.create(null),vi(r[w],[{axis:y},o[w],g[_]])})}),Object.keys(r).forEach(l=>{const h=r[l];vi(h,[Bt.scales[h.type],Bt.scale])}),r}function Jr(t){const e=t.options||(t.options={});e.plugins=zt(e.plugins,{}),e.scales=Ou(t,e)}function Qr(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function Pu(t){return t=t||{},t.data=Qr(t.data),Jr(t),t}const Io=new Map,$r=new Set;function qi(t,e){let s=Io.get(t);return s||(s=e(),Io.set(t,s),$r.add(s)),s}const hi=(t,e,s)=>{const o=Di(e,s);o!==void 0&&t.add(o)};class Eu{constructor(e){this._config=Pu(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=Qr(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Jr(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return qi(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,s){return qi(`${e}.transition.${s}`,()=>[[`datasets.${e}.transitions.${s}`,`transitions.${s}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,s){return qi(`${e}-${s}`,()=>[[`datasets.${e}.elements.${s}`,`datasets.${e}`,`elements.${s}`,""]])}pluginScopeKeys(e){const s=e.id,o=this.type;return qi(`${o}-plugin-${s}`,()=>[[`plugins.${s}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,s){const o=this._scopeCache;let n=o.get(e);return(!n||s)&&(n=new Map,o.set(e,n)),n}getOptionScopes(e,s,o){const{options:n,type:r}=this,l=this._cachedScopes(e,o),h=l.get(s);if(h)return h;const u=new Set;s.forEach(g=>{e&&(u.add(e),g.forEach(_=>hi(u,e,_))),g.forEach(_=>hi(u,n,_)),g.forEach(_=>hi(u,Ue[r]||{},_)),g.forEach(_=>hi(u,Bt,_)),g.forEach(_=>hi(u,Qs,_))});const p=Array.from(u);return p.length===0&&p.push(Object.create(null)),$r.has(s)&&l.set(s,p),p}chartOptionScopes(){const{options:e,type:s}=this;return[e,Ue[s]||{},Bt.datasets[s]||{},{type:s},Bt,Qs]}resolveNamedOptions(e,s,o,n=[""]){const r={$shared:!0},{resolver:l,subPrefixes:h}=Ao(this._resolverCache,e,n);let u=l;if(zu(l,s)){r.$shared=!1,o=Ee(o)?o():o;const p=this.createResolver(e,o,h);u=Qe(l,o,p)}for(const p of s)r[p]=u[p];return r}createResolver(e,s,o=[""],n){const{resolver:r}=Ao(this._resolverCache,e,o);return Ot(s)?Qe(r,s,void 0,n):r}}function Ao(t,e,s){let o=t.get(e);o||(o=new Map,t.set(e,o));const n=s.join();let r=o.get(n);return r||(r={resolver:Sn(e,s),subPrefixes:s.filter(h=>!h.toLowerCase().includes("hover"))},o.set(n,r)),r}const Mu=t=>Ot(t)&&Object.getOwnPropertyNames(t).some(e=>Ee(t[e]));function zu(t,e){const{isScriptable:s,isIndexable:o}=Lr(t);for(const n of e){const r=s(n),l=o(n),h=(l||r)&&t[n];if(r&&(Ee(h)||Mu(h))||l&&Gt(h))return!0}return!1}var Hu="4.5.1";const Fu=["top","bottom","left","right","chartArea"];function Oo(t,e){return t==="top"||t==="bottom"||Fu.indexOf(t)===-1&&e==="x"}function Po(t,e){return function(s,o){return s[t]===o[t]?s[e]-o[e]:s[t]-o[t]}}function Eo(t){const e=t.chart,s=e.options.animation;e.notifyPlugins("afterRender"),Ft(s&&s.onComplete,[t],e)}function Ru(t){const e=t.chart,s=e.options.animation;Ft(s&&s.onProgress,[t],e)}function ta(t){return Tn()&&typeof t=="string"?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Qi={},Mo=t=>{const e=ta(t);return Object.values(Qi).filter(s=>s.canvas===e).pop()};function Lu(t,e,s){const o=Object.keys(t);for(const n of o){const r=+n;if(r>=e){const l=t[n];delete t[n],(s>0||r>e)&&(t[r+s]=l)}}}function Nu(t,e,s,o){return!s||t.type==="mouseout"?null:o?e:t}var Te;let Ss=(Te=class{static register(...e){ve.add(...e),zo()}static unregister(...e){ve.remove(...e),zo()}constructor(e,s){const o=this.config=new Eu(s),n=ta(e),r=Mo(n);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const l=o.createResolver(o.chartOptionScopes(),this.getContext());this.platform=new(o.platform||su(n)),this.platform.updateConfig(o);const h=this.platform.acquireContext(n,l.aspectRatio),u=h&&h.canvas,p=u&&u.height,g=u&&u.width;this.id=dc(),this.ctx=h,this.canvas=u,this.width=g,this.height=p,this._options=l,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new wu,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Ic(_=>this.update(_),l.resizeDelay||0),this._dataChanges=[],Qi[this.id]=this,!(!h||!u)&&(Ce.listen(this,"complete",Eo),Ce.listen(this,"progress",Ru),this._initialize(),this.attached&&this.update())}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:s},width:o,height:n,_aspectRatio:r}=this;return Jt(e)?s&&r?r:n?o/n:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return ve}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ao(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return so(this.canvas,this.ctx),this}stop(){return Ce.stop(this),this}resize(e,s){Ce.running(this)?this._resizeBeforeDraw={width:e,height:s}:this._resize(e,s)}_resize(e,s){const o=this.options,n=this.canvas,r=o.maintainAspectRatio&&this.aspectRatio,l=this.platform.getMaximumSize(n,e,s,r),h=o.devicePixelRatio||this.platform.getDevicePixelRatio(),u=this.width?"resize":"attach";this.width=l.width,this.height=l.height,this._aspectRatio=this.aspectRatio,ao(this,h,!0)&&(this.notifyPlugins("resize",{size:l}),Ft(o.onResize,[this,l],this),this.attached&&this._doResize(u)&&this.render())}ensureScalesHaveIDs(){const s=this.options.scales||{};Pt(s,(o,n)=>{o.id=n})}buildOrUpdateScales(){const e=this.options,s=e.scales,o=this.scales,n=Object.keys(o).reduce((l,h)=>(l[h]=!1,l),{});let r=[];
84s&&(r=r.concat(Object.keys(s).map(l=>{const h=s[l],u=sn(l,h),p=u==="r",g=u==="x";return{options:h,dposition:p?"chartArea":g?"bottom":"left",dtype:p?"radialLinear":g?"category":"linear"}}))),Pt(r,l=>{const h=l.options,u=h.id,p=sn(u,h),g=zt(h.type,l.dtype);(h.position===void 0||Oo(h.position,p)!==Oo(l.dposition))&&(h.position=l.dposition),n[u]=!0;let _=null;if(u in o&&o[u].type===g)_=o[u];else{const y=ve.getScale(g);_=new y({id:u,type:g,ctx:this.ctx,chart:this}),o[_.id]=_}_.init(h,e)}),Pt(n,(l,h)=>{l||delete o[h]}),Pt(o,l=>{Oe.configure(this,l,l.options),Oe.addBox(this,l)})}_updateMetasets(){const e=this._metasets,s=this.data.datasets.length,o=e.length;if(e.sort((n,r)=>n.index-r.index),o>s){for(let n=s;n<o;++n)this._destroyDatasetMeta(n);e.splice(s,o-s)}this._sortedMetasets=e.slice(0).sort(Po("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:s}}=this;e.length>s.length&&delete this._stacks,e.forEach((o,n)=>{s.filter(r=>r===o._dataset).length===0&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){const e=[],s=this.data.datasets;let o,n;for(this._removeUnreferencedMetasets(),o=0,n=s.length;o<n;o++){const r=s[o];let l=this.getDatasetMeta(o);const h=r.type||this.config.type;if(l.type&&l.type!==h&&(this._destroyDatasetMeta(o),l=this.getDatasetMeta(o)),l.type=h,l.indexAxis=r.indexAxis||en(h,this.options),l.order=r.order||0,l.index=o,l.label=""+r.label,l.visible=this.isDatasetVisible(o),l.controller)l.controller.updateIndex(o),l.controller.linkScales();else{const u=ve.getController(h),{datasetElementType:p,dataElementType:g}=Bt.datasets[h];Object.assign(u,{dataElementType:ve.getElement(g),datasetElementType:p&&ve.getElement(p)}),l.controller=new u(this,o),e.push(l.controller)}}return this._updateMetasets(),e}_resetElements(){Pt(this.data.datasets,(e,s)=>{this.getDatasetMeta(s).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const s=this.config;s.update();const o=this._options=s.createResolver(s.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!o.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let l=0;for(let p=0,g=this.data.datasets.length;p<g;p++){const{controller:_}=this.getDatasetMeta(p),y=!n&&r.indexOf(_)===-1;_.buildOrUpdateElements(y),l=Math.max(+_.getMaxOverflow(),l)}l=this._minPadding=o.layout.autoPadding?l:0,this._updateLayout(l),n||Pt(r,p=>{p.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(Po("z","_idx"));const{_active:h,_lastEvent:u}=this;u?this._eventHandler(u,!0):h.length&&this._updateHoverStyles(h,h,!0),this.render()}_updateScales(){Pt(this.scales,e=>{Oe.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,s=new Set(Object.keys(this._listeners)),o=new Set(e.events);(!Xn(s,o)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,s=this._getUniformDataChanges()||[];for(const{method:o,start:n,count:r}of s){const l=o==="_removeElements"?-r:r;Lu(e,n,l)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const s=this.data.datasets.length,o=r=>new Set(e.filter(l=>l[0]===r).map((l,h)=>h+","+l.splice(1).join(","))),n=o(0);for(let r=1;r<s;r++)if(!Xn(n,o(r)))return;return Array.from(n).map(r=>r.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;Oe.update(this,this.width,this.height,e);const s=this.chartArea,o=s.width<=0||s.height<=0;this._layers=[],Pt(this.boxes,n=>{o&&n.position==="chartArea"||(n.configure&&n.configure(),this._layers.push(...n._layers()))},this),this._layers.forEach((n,r)=>{n._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let s=0,o=this.data.datasets.length;s<o;++s)this.getDatasetMeta(s).controller.configure();for(let s=0,o=this.data.datasets.length;s<o;++s)this._updateDataset(s,Ee(e)?e({datasetIndex:s}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,s){const o=this.getDatasetMeta(e),n={meta:o,index:e,mode:s,cancelable:!0};this.notifyPlugins("beforeDatasetUpdate",n)!==!1&&(o.controller._update(s),n.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",n))}render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(Ce.has(this)?this.attached&&!Ce.running(this)&&Ce.start(this):(this.draw(),Eo({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:o,height:n}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(o,n)}if(this.clear(),this.width<=0||this.height<=0||this.notifyPlugins("beforeDraw",{cancelable:!0})===!1)return;const s=this._layers;for(e=0;e<s.length&&s[e].z<=0;++e)s[e].draw(this.chartArea);for(this._drawDatasets();e<s.length;++e)s[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const s=this._sortedMetasets,o=[];let n,r;for(n=0,r=s.length;n<r;++n){const l=s[n];(!e||l.visible)&&o.push(l)}return o}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})===!1)return;const e=this.getSortedVisibleDatasetMetas();for(let s=e.length-1;s>=0;--s)this._drawDataset(e[s]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const s=this.ctx,o={meta:e,index:e.index,cancelable:!0},n=md(this,e);this.notifyPlugins("beforeDatasetDraw",o)!==!1&&(n&&wn(s,n),e.controller.draw(),n&&kn(s),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(e){return Rr(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,s,o,n){const r=Fd.modes[s];return typeof r=="function"?r(this,e,o,n):[]}getDatasetMeta(e){const s=this.data.datasets[e],o=this._metasets;let n=o.filter(r=>r&&r._dataset===s).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:s&&s.order||0,index:e,_dataset:s,_parsed:[],_sorted:!1},o.push(n)),n}getContext(){return this.$context||(this.$context=si(null,{chart:this,type:"chart"}))}
vendor: 6,285 bytes, line 84
84getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const s=this.data.datasets[e];if(!s)return!1;const o=this.getDatasetMeta(e);return typeof o.hidden=="boolean"?!o.hidden:!s.hidden}setDatasetVisibility(e,s){const o=this.getDatasetMeta(e);o.hidden=!s}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,s,o){const n=o?"show":"hide",r=this.getDatasetMeta(e),l=r.controller._resolveAnimations(void 0,n);ss(s)?(r.data[s].hidden=!o,this.update()):(this.setDatasetVisibility(e,o),l.update(r,{visible:o}),this.update(h=>h.datasetIndex===e?n:void 0))}hide(e,s){this._updateVisibility(e,s,!1)}show(e,s){this._updateVisibility(e,s,!0)}_destroyDatasetMeta(e){const s=this._metasets[e];s&&s.controller&&s.controller._destroy(),delete this._metasets[e]}_stop(){let e,s;for(this.stop(),Ce.remove(this),e=0,s=this.data.datasets.length;e<s;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:s}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),so(e,s),this.platform.releaseContext(s),this.canvas=null,this.ctx=null),delete Qi[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,s=this.platform,o=(r,l)=>{s.addEventListener(this,r,l),e[r]=l},n=(r,l,h)=>{r.offsetX=l,r.offsetY=h,this._eventHandler(r)};Pt(this.options.events,r=>o(r,n))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,s=this.platform,o=(u,p)=>{s.addEventListener(this,u,p),e[u]=p},n=(u,p)=>{e[u]&&(s.removeEventListener(this,u,p),delete e[u])},r=(u,p)=>{this.canvas&&this.resize(u,p)};let l;const h=()=>{n("attach",h),this.attached=!0,this.resize(),o("resize",r),o("detach",l)};l=()=>{this.attached=!1,n("resize",r),this._stop(),this._resize(0,0),o("attach",h)},s.isAttached(this.canvas)?h():l()}unbindEvents(){Pt(this._listeners,(e,s)=>{this.platform.removeEventListener(this,s,e)}),this._listeners={},Pt(this._responsiveListeners,(e,s)=>{this.platform.removeEventListener(this,s,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,s,o){const n=o?"set":"remove";let r,l,h,u;for(s==="dataset"&&(r=this.getDatasetMeta(e[0].datasetIndex),r.controller["_"+n+"DatasetHoverStyle"]()),h=0,u=e.length;h<u;++h){l=e[h];const p=l&&this.getDatasetMeta(l.datasetIndex).controller;p&&p[n+"HoverStyle"](l.element,l.datasetIndex,l.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const s=this._active||[],o=e.map(({datasetIndex:r,index:l})=>{const h=this.getDatasetMeta(r);if(!h)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:h.data[l],index:l}});!es(o,s)&&(this._active=o,this._lastEvent=null,this._updateHoverStyles(o,s))}notifyPlugins(e,s,o){return this._plugins.notify(this,e,s,o)}isPluginEnabled(e){return this._plugins._cache.filter(s=>s.plugin.id===e).length===1}_updateHoverStyles(e,s,o){const n=this.options.hover,r=(u,p)=>u.filter(g=>!p.some(_=>g.datasetIndex===_.datasetIndex&&g.index===_.index)),l=r(s,e),h=o?e:r(e,s);l.length&&this.updateHoverStyle(l,n.mode,!1),h.length&&n.mode&&this.updateHoverStyle(h,n.mode,!0)}_eventHandler(e,s){const o={event:e,replay:s,cancelable:!0,inChartArea:this.isPointInArea(e)},n=l=>(l.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",o,n)===!1)return;const r=this._handleEvent(e,s,o.inChartArea);return o.cancelable=!1,this.notifyPlugins("afterEvent",o,n),(r||o.changed)&&this.render(),this}_handleEvent(e,s,o){const{_active:n=[],options:r}=this,l=s,h=this._getActiveElements(e,n,o,l),u=vc(e),p=Nu(e,this._lastEvent,o,u);o&&(this._lastEvent=null,Ft(r.onHover,[e,h,this],this),u&&Ft(r.onClick,[e,h,this],this));const g=!es(h,n);return(g||s)&&(this._active=h,this._updateHoverStyles(h,n,s)),this._lastEvent=p,g}_getActiveElements(e,s,o,n){if(e.type==="mouseout")return[];if(!o)return s;const r=this.options.hover;return this.getElementsAtEventForMode(e,r.mode,r,n)}},kt(Te,"defaults",Bt),kt(Te,"instances",Qi),kt(Te,"overrides",Ue),kt(Te,"registry",ve),kt(Te,"version",Hu),kt(Te,"getChart",Mo),Te);function zo(){return Pt(Ss.instances,t=>t._plugins.invalidate())}function Bu(t,e,s){const{startAngle:o,x:n,y:r,outerRadius:l,innerRadius:h,options:u}=e,{borderWidth:p,borderJoinStyle:g}=u,_=Math.min(p/l,be(o-s));if(t.beginPath(),t.arc(n,r,l-p/2,o+_/2,s-_/2),h>0){const y=Math.min(p/h,be(o-s));t.arc(n,r,h+p/2,s-y/2,o+y/2,!0)}else{const y=Math.min(p/2,l*be(o-s));if(g==="round")t.arc(n,r,y,s-Rt/2,o+Rt/2,!0);else if(g==="bevel"){const w=2*y*y,C=-w*Math.cos(s+Rt/2)+n,k=-w*Math.sin(s+Rt/2)+r,D=w*Math.cos(o+Rt/2)+n,S=w*Math.sin(o+Rt/2)+r;t.lineTo(C,k),t.lineTo(D,S)}}t.closePath(),t.moveTo(0,0),t.rect(0,0,t.canvas.width,t.canvas.height),t.clip("evenodd")}function Wu(t,e,s){const{startAngle:o,pixelMargin:n,x:r,y:l,outerRadius:h,innerRadius:u}=e;let p=n/h;t.beginPath(),t.arc(r,l,h,o-p,s+p),u>n?(p=n/u,t.arc(r,l,u,s+p,o-p,!0)):t.arc(r,l,n,s+Kt,o-Kt),t.closePath(),t.clip()}function Vu(t){return Cn(t,["outerStart","outerEnd","innerStart","innerEnd"])}function Uu(t,e,s,o){const n=Vu(t.options.borderRadius),r=(s-e)/2,l=Math.min(r,o*e/2),h=u=>{const p=(s-Math.min(r,u))*o/2;return le(u,0,Math.min(r,p))};return{outerStart:h(n.outerStart),outerEnd:h(n.outerEnd),innerStart:le(n.innerStart,0,l),innerEnd:le(n.innerEnd,0,l)}}function Xe(t,e,s,o){return{x:s+t*Math.cos(e),y:o+t*Math.sin(e)}}function cs(t,e,s,o,n,r){const{x:l,y:h,startAngle:u,pixelMargin:p,innerRadius:g}=e,_=Math.max(e.outerRadius+o+s-p,0),y=g>0?g+o+s+p:0;let w=0;const C=n-u;if(o){const i=g>0?g-o:0,a=_>0?_-o:0,c=(i+a)/2,d=c!==0?C*c/(c+o):C;w=(C-d)/2}const k=Math.max(.001,C*_-s/Rt)/_,D=(C-k)/2,S=u+D+w,A=n-D-w,{outerStart:E,outerEnd:M,innerStart:z,innerEnd:F}=Uu(e,y,_,A-S),j=_-E,G=_-M,Y=S+E/j,it=A-M/G,ht=y+z,L=y+F,Q=S+z/ht,I=A-F/L;if(t.beginPath(),r){const i=(Y+it)/2;if(t.arc(l,h,_,Y,i),t.arc(l,h,_,i,it),M>0){const f=Xe(G,it,l,h);t.arc(f.x,f.y,M,it,A+Kt)}const a=Xe(L,A,l,h);if(t.lineTo(a.x,a.y),F>0){const f=Xe(L,I,l,h);t.arc(f.x,f.y,F,A+Kt,I+Math.PI)}const c=(A-F/y+(S+z/y))/2;
84if(t.arc(l,h,y,A-F/y,c,!0),t.arc(l,h,y,c,S+z/y,!0),z>0){const f=Xe(ht,Q,l,h);t.arc(f.x,f.y,z,Q+Math.PI,S-Kt)}const d=Xe(j,S,l,h);if(t.lineTo(d.x,d.y),E>0){const f=Xe(j,Y,l,h);t.arc(f.x,f.y,E,S-Kt,Y)}}else{t.moveTo(l,h);const i=Math.cos(Y)*_+l,a=Math.sin(Y)*_+h;t.lineTo(i,a);const c=Math.cos(it)*_+l,d=Math.sin(it)*_+h;t.lineTo(c,d)}t.closePath()}function ju(t,e,s,o,n){const{fullCircles:r,startAngle:l,circumference:h}=e;let u=e.endAngle;if(r){cs(t,e,s,o,u,n);for(let p=0;p<r;++p)t.fill();isNaN(h)||(u=l+(h%jt||jt))}return cs(t,e,s,o,u,n),t.fill(),u}function Yu(t,e,s,o,n){const{fullCircles:r,startAngle:l,circumference:h,options:u}=e,{borderWidth:p,borderJoinStyle:g,borderDash:_,borderDashOffset:y,borderRadius:w}=u,C=u.borderAlign==="inner";if(!p)return;t.setLineDash(_||[]),t.lineDashOffset=y,C?(t.lineWidth=p*2,t.lineJoin=g||"round"):(t.lineWidth=p,t.lineJoin=g||"bevel");let k=e.endAngle;if(r){cs(t,e,s,o,k,n);for(let D=0;D<r;++D)t.stroke();isNaN(h)||(k=l+(h%jt||jt))}C&&Wu(t,e,k),u.selfJoin&&k-l>=Rt&&w===0&&g!=="miter"&&Bu(t,e,k),r||(cs(t,e,s,o,k,n),t.stroke())}class mi extends je{constructor(s){super();kt(this,"circumference");kt(this,"endAngle");kt(this,"fullCircles");kt(this,"innerRadius");kt(this,"outerRadius");kt(this,"pixelMargin");kt(this,"startAngle");this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,s&&Object.assign(this,s)}inRange(s,o,n){const r=this.getProps(["x","y"],n),{angle:l,distance:h}=Or(r,{x:s,y:o}),{startAngle:u,endAngle:p,innerRadius:g,outerRadius:_,circumference:y}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),w=(this.options.spacing+this.options.borderWidth)/2,C=zt(y,p-u),k=rs(l,u,p)&&u!==p,D=C>=jt||k,S=ui(h,g+w,_+w);return D&&S}getCenterPoint(s){const{x:o,y:n,startAngle:r,endAngle:l,innerRadius:h,outerRadius:u}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],s),{offset:p,spacing:g}=this.options,_=(r+l)/2,y=(h+u+g+p)/2;return{x:o+Math.cos(_)*y,y:n+Math.sin(_)*y}}tooltipPosition(s){return this.getCenterPoint(s)}draw(s){const{options:o,circumference:n}=this,r=(o.offset||0)/4,l=(o.spacing||0)/2,h=o.circular;if(this.pixelMargin=o.borderAlign==="inner"?.33:0,this.fullCircles=n>jt?Math.floor(n/jt):0,n===0||this.innerRadius<0||this.outerRadius<0)return;s.save();const u=(this.startAngle+this.endAngle)/2;s.translate(Math.cos(u)*r,Math.sin(u)*r);const p=1-Math.sin(Math.min(Rt,n||0)),g=r*p;s.fillStyle=o.backgroundColor,s.strokeStyle=o.borderColor,ju(s,this,g,l,h),Yu(s,this,g,l,h),s.restore()}}kt(mi,"id","arc"),kt(mi,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1}),kt(mi,"defaultRoutes",{backgroundColor:"backgroundColor"}),kt(mi,"descriptors",{_scriptable:!0,_indexable:s=>s!=="borderDash"});const Ho=(t,e)=>{let{boxHeight:s=e,boxWidth:o=e}=t;return t.usePointStyle&&(s=Math.min(s,e),o=t.pointStyleWidth||Math.min(o,e)),{boxWidth:o,boxHeight:s,itemHeight:Math.max(e,s)}},qu=(t,e)=>t!==null&&e!==null&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Fo extends je{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,s,o){this.maxWidth=e,this.maxHeight=s,this._margins=o,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let s=Ft(e.generateLabels,[this.chart],this)||[];e.filter&&(s=s.filter(o=>e.filter(o,this.chart.data))),e.sort&&(s=s.sort((o,n)=>e.sort(o,n,this.chart.data))),this.options.reverse&&s.reverse(),this.legendItems=s}fit(){const{options:e,ctx:s}=this;if(!e.display){this.width=this.height=0;return}const o=e.labels,n=se(o.font),r=n.size,l=this._computeTitleHeight(),{boxWidth:h,itemHeight:u}=Ho(o,r);let p,g;s.font=n.string,this.isHorizontal()?(p=this.maxWidth,g=this._fitRows(l,r,h,u)+10):(g=this.maxHeight,p=this._fitCols(l,n,h,u)+10),this.width=Math.min(p,e.maxWidth||this.maxWidth),this.height=Math.min(g,e.maxHeight||this.maxHeight)}_fitRows(e,s,o,n){const{ctx:r,maxWidth:l,options:{labels:{padding:h}}}=this,u=this.legendHitBoxes=[],p=this.lineWidths=[0],g=n+h;let _=e;r.textAlign="left",r.textBaseline="middle";let y=-1,w=-g;
vendor: 4,878 bytes, line 84
84return this.legendItems.forEach((C,k)=>{const D=o+s/2+r.measureText(C.text).width;(k===0||p[p.length-1]+D+2*h>l)&&(_+=g,p[p.length-(k>0?0:1)]=0,w+=g,y++),u[k]={left:0,top:w,row:y,width:D,height:n},p[p.length-1]+=D+h}),_}_fitCols(e,s,o,n){const{ctx:r,maxHeight:l,options:{labels:{padding:h}}}=this,u=this.legendHitBoxes=[],p=this.columnSizes=[],g=l-e;let _=h,y=0,w=0,C=0,k=0;return this.legendItems.forEach((D,S)=>{const{itemWidth:A,itemHeight:E}=Ku(o,s,r,D,n);S>0&&w+E+2*h>g&&(_+=y+h,p.push({width:y,height:w}),C+=y+h,k++,y=w=0),u[S]={left:C,top:w,col:k,width:A,height:E},y=Math.max(y,A),w+=E+h}),_+=y,p.push({width:y,height:w}),_}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:s,options:{align:o,labels:{padding:n},rtl:r}}=this,l=Je(r,this.left,this.width);if(this.isHorizontal()){let h=0,u=re(o,this.left+n,this.right-this.lineWidths[h]);for(const p of s)h!==p.row&&(h=p.row,u=re(o,this.left+n,this.right-this.lineWidths[h])),p.top+=this.top+e+n,p.left=l.leftForLtr(l.x(u),p.width),u+=p.width+n}else{let h=0,u=re(o,this.top+e+n,this.bottom-this.columnSizes[h].height);for(const p of s)p.col!==h&&(h=p.col,u=re(o,this.top+e+n,this.bottom-this.columnSizes[h].height)),p.top=u,p.left+=this.left+n,p.left=l.leftForLtr(l.x(p.left),p.width),u+=p.height+n}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const e=this.ctx;wn(e,this),this._draw(),kn(e)}}_draw(){const{options:e,columnSizes:s,lineWidths:o,ctx:n}=this,{align:r,labels:l}=e,h=Bt.color,u=Je(e.rtl,this.left,this.width),p=se(l.font),{padding:g}=l,_=p.size,y=_/2;let w;this.drawTitle(),n.textAlign=u.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=p.string;const{boxWidth:C,boxHeight:k,itemHeight:D}=Ho(l,_),S=function(F,j,G){if(isNaN(C)||C<=0||isNaN(k)||k<0)return;n.save();const Y=zt(G.lineWidth,1);if(n.fillStyle=zt(G.fillStyle,h),n.lineCap=zt(G.lineCap,"butt"),n.lineDashOffset=zt(G.lineDashOffset,0),n.lineJoin=zt(G.lineJoin,"miter"),n.lineWidth=Y,n.strokeStyle=zt(G.strokeStyle,h),n.setLineDash(zt(G.lineDash,[])),l.usePointStyle){const it={radius:k*Math.SQRT2/2,pointStyle:G.pointStyle,rotation:G.rotation,borderWidth:Y},ht=u.xPlus(F,C/2),L=j+y;Fr(n,it,ht,L,l.pointStyleWidth&&C)}else{const it=j+Math.max((_-k)/2,0),ht=u.leftForLtr(F,C),L=yi(G.borderRadius);n.beginPath(),Object.values(L).some(Q=>Q!==0)?$s(n,{x:ht,y:it,w:C,h:k,radius:L}):n.rect(ht,it,C,k),n.fill(),Y!==0&&n.stroke()}n.restore()},A=function(F,j,G){as(n,G.text,F,j+D/2,p,{strikethrough:G.hidden,textAlign:u.textAlign(G.textAlign)})},E=this.isHorizontal(),M=this._computeTitleHeight();E?w={x:re(r,this.left+g,this.right-o[0]),y:this.top+g+M,line:0}:w={x:this.left+g,y:re(r,this.top+M+g,this.bottom-s[0].height),line:0},Vr(this.ctx,e.textDirection);const z=D+g;this.legendItems.forEach((F,j)=>{n.strokeStyle=F.fontColor,n.fillStyle=F.fontColor;const G=n.measureText(F.text).width,Y=u.textAlign(F.textAlign||(F.textAlign=l.textAlign)),it=C+y+G;let ht=w.x,L=w.y;u.setWidth(this.width),E?j>0&&ht+it+g>this.right&&(L=w.y+=z,w.line++,ht=w.x=re(r,this.left+g,this.right-o[w.line])):j>0&&L+z>this.bottom&&(ht=w.x=ht+s[w.line].width+g,w.line++,L=w.y=re(r,this.top+M+g,this.bottom-s[w.line].height));const Q=u.x(ht);if(S(Q,L,F),ht=Ac(Y,ht+C+y,E?ht+it:this.right,e.rtl),A(u.x(ht),L,F),E)w.x+=it+g;else if(typeof F.text!="string"){const I=p.lineHeight;w.y+=ea(F,I)+g}else w.y+=z}),Ur(this.ctx,e.textDirection)}drawTitle(){const e=this.options,s=e.title,o=se(s.font),n=ue(s.padding);if(!s.display)return;const r=Je(e.rtl,this.left,this.width),l=this.ctx,h=s.position,u=o.size/2,p=n.top+u;let g,_=this.left,y=this.width;if(this.isHorizontal())y=Math.max(...this.lineWidths),g=this.top+p,_=re(e.align,_,this.right-y);else{const C=this.columnSizes.reduce((k,D)=>Math.max(k,D.height),0);g=p+re(e.align,this.top,this.bottom-C-e.labels.padding-this._computeTitleHeight())}const w=re(h,_,_+y);l.textAlign=r.textAlign(zr(h)),l.textBaseline="middle",l.strokeStyle=s.color,l.fillStyle=s.color,l.font=o.string,as(l,s.text,w,g,o)}_computeTitleHeight(){const e=this.options.title,s=se(e.font),o=ue(e.padding);return e.display?s.lineHeight+o.height:0}_getLegendItemAt(e,s){let o,n,r;if(ui(e,this.left,this.right)&&ui(s,this.top,this.bottom)){for(r=this.legendHitBoxes,o=0;o<r.length;++o)if(n=r[o],ui(e,n.left,n.left+n.width)&&ui(s,n.top,n.top+n.height))return this.legendItems[o]}return null}handleEvent(e){const s=this.options;if(!Gu(e.type,s))return;const o=this._getLegendItemAt(e.x,e.y);if(e.type==="mousemove"||e.type==="mouseout"){const n=this._hoveredItem,r=qu(n,o);n&&!r&&Ft(s.onLeave,[e,n,this],this),this._hoveredItem=o,o&&!r&&Ft(s.onHover,[e,o,this],this)}else o&&Ft(s.onClick,[e,o,this],this)}}function Ku(t,e,s,o,n){const r=Xu(o,t,e,s),l=Zu(n,o,e.lineHeight);return{itemWidth:r,itemHeight:l}}function Xu(t,e,s,o){let n=t.text;
84return n&&typeof n!="string"&&(n=n.reduce((r,l)=>r.length>l.length?r:l)),e+s.size/2+o.measureText(n).width}function Zu(t,e,s){let o=t;return typeof e.text!="string"&&(o=ea(e,s)),o}function ea(t,e){const s=t.text?t.text.length:0;return e*s}function Gu(t,e){return!!((t==="mousemove"||t==="mouseout")&&(e.onHover||e.onLeave)||e.onClick&&(t==="click"||t==="mouseup"))}var Ju={id:"legend",_element:Fo,start(t,e,s){const o=t.legend=new Fo({ctx:t.ctx,options:s,chart:t});Oe.configure(t,o,s),Oe.addBox(t,o)},stop(t){Oe.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,s){const o=t.legend;Oe.configure(t,o,s),o.options=s},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,s){const o=e.datasetIndex,n=s.chart;n.isDatasetVisible(o)?(n.hide(o),e.hidden=!0):(n.show(o),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:s,pointStyle:o,textAlign:n,color:r,useBorderRadius:l,borderRadius:h}}=t.legend.options;return t._getSortedDatasetMetas().map(u=>{const p=u.controller.getStyle(s?0:void 0),g=ue(p.borderWidth);return{text:e[u.index].label,fillStyle:p.backgroundColor,fontColor:r,hidden:!u.visible,lineCap:p.borderCapStyle,lineDash:p.borderDash,lineDashOffset:p.borderDashOffset,lineJoin:p.borderJoinStyle,lineWidth:(g.width+g.height)/4,strokeStyle:p.borderColor,pointStyle:o||p.pointStyle,rotation:p.rotation,textAlign:n||p.textAlign,borderRadius:l&&(h||p.borderRadius),datasetIndex:u.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};const gi={average(t){if(!t.length)return!1;let e,s,o=new Set,n=0,r=0;for(e=0,s=t.length;e<s;++e){const h=t[e].element;if(h&&h.hasValue()){const u=h.tooltipPosition();o.add(u.x),n+=u.y,++r}}return r===0||o.size===0?!1:{x:[...o].reduce((h,u)=>h+u)/o.size,y:n/r}},nearest(t,e){if(!t.length)return!1;let s=e.x,o=e.y,n=Number.POSITIVE_INFINITY,r,l,h;for(r=0,l=t.length;r<l;++r){const u=t[r].element;if(u&&u.hasValue()){const p=u.getCenterPoint(),g=kc(e,p);g<n&&(n=g,h=u)}}if(h){const u=h.tooltipPosition();s=u.x,o=u.y}return{x:s,y:o}}};function ge(t,e){return e&&(Gt(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Se(t){return(typeof t=="string"||t instanceof String)&&t.indexOf(` 85`)>-1?t.split(` 86`):t}function Qu(t,e){const{element:s,datasetIndex:o,index:n}=e,r=t.getDatasetMeta(o).controller,{label:l,value:h}=r.getLabelAndValue(n);return{chart:t,label:l,parsed:r.getParsed(n),raw:t.data.datasets[o].data[n],formattedValue:h,dataset:r.getDataset(),dataIndex:n,datasetIndex:o,element:s}}function Ro(t,e){const s=t.chart.ctx,{body:o,footer:n,title:r}=t,{boxWidth:l,boxHeight:h}=e,u=se(e.bodyFont),p=se(e.titleFont),g=se(e.footerFont),_=r.length,y=n.length,w=o.length,C=ue(e.padding);let k=C.height,D=0,S=o.reduce((M,z)=>M+z.before.length+z.lines.length+z.after.length,0);if(S+=t.beforeBody.length+t.afterBody.length,_&&(k+=_*p.lineHeight+(_-1)*e.titleSpacing+e.titleMarginBottom),S){const M=e.displayColors?Math.max(h,u.lineHeight):u.lineHeight;k+=w*M+(S-w)*u.lineHeight+(S-1)*e.bodySpacing}y&&(k+=e.footerMarginTop+y*g.lineHeight+(y-1)*e.footerSpacing);let A=0;const E=function(M){D=Math.max(D,s.measureText(M).width+A)};return s.save(),s.font=p.string,Pt(t.title,E),s.font=u.string,Pt(t.beforeBody.concat(t.afterBody),E),A=e.displayColors?l+2+e.boxPadding:0,Pt(o,M=>{Pt(M.before,E),Pt(M.lines,E),Pt(M.after,E)}),A=0,s.font=g.string,Pt(t.footer,E),s.restore(),D+=C.width,{width:D,height:k}}function $u(t,e){const{y:s,height:o}=e;return s<o/2?"top":s>t.height-o/2?"bottom":"center"}function tf(t,e,s,o){const{x:n,width:r}=o,l=s.caretSize+s.caretPadding;if(t==="left"&&n+r+l>e.width||t==="right"&&n-r-l<0)return!0}function ef(t,e,s,o){const{x:n,width:r}=s,{width:l,chartArea:{left:h,right:u}}=t;let p="center";return o==="center"?p=n<=(h+u)/2?"left":"right":n<=r/2?p="left":n>=l-r/2&&(p="right"),tf(p,t,e,s)&&(p="center"),p}function Lo(t,e,s){const o=s.yAlign||e.yAlign||$u(t,s);return{xAlign:s.xAlign||e.xAlign||ef(t,e,s,o),yAlign:o}}function sf(t,e){let{x:s,width:o}=t;return e==="right"?s-=o:e==="center"&&(s-=o/2),s}function nf(t,e,s){let{y:o,height:n}=t;return e==="top"?o+=s:e==="bottom"?o-=n+s:o-=n/2,o}function No(t,e,s,o){const{caretSize:n,caretPadding:r,cornerRadius:l}=t,{xAlign:h,yAlign:u}=s,p=n+r,{topLeft:g,topRight:_,bottomLeft:y,bottomRight:w}=yi(l);let C=sf(e,h);const k=nf(e,u,p);return u==="center"?h==="left"?C+=p:h==="right"&&(C-=p):h==="left"?C-=Math.max(g,y)+n:h==="right"&&(C+=Math.max(_,w)+n),{x:le(C,0,o.width-e.width),y:le(k,0,o.height-e.height)}}function Ki(t,e,s){const o=ue(s.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-o.right:t.x+o.left}function Bo(t){return ge([],Se(t))}function of(t,e,s){return si(t,{tooltip:e,tooltipItems:s,type:"tooltip"})}function Wo(t,e){const s=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return s?t.override(s):t}const ia={beforeTitle:ke,title(t){if(t.length>0){const e=t[0],s=e.chart.data.labels,o=s?s.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(o>0&&e.dataIndex<o)return s[e.dataIndex]}return""},afterTitle:ke,beforeBody:ke,beforeLabel:ke,label(t){if(this&&this.options&&this.options.mode==="dataset")return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const s=t.formattedValue;return Jt(s)||(e+=s),e},labelColor(t){const s=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:s.borderColor,backgroundColor:s.backgroundColor,borderWidth:s.borderWidth,borderDash:s.borderDash,borderDashOffset:s.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const s=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:s.pointStyle,rotation:s.rotation}},afterLabel:ke,afterBody:ke,beforeFooter:ke,footer:ke,afterFooter:ke};function ee(t,e,s,o){const n=t[e].call(s,o);return typeof n>"u"?ia[e].call(s,o):n}class nn extends je{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const s=this.chart,o=this.options.setContext(this.getContext()),n=o.enabled&&s.options.animation&&o.animations,r=new jr(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=of(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,s){const{callbacks:o}=s,n=ee(o,"beforeTitle",this,e),r=ee(o,"title",this,e),l=ee(o,"afterTitle",this,e);let h=[];return h=ge(h,Se(n)),h=ge(h,Se(r)),h=ge(h,Se(l)),h}getBeforeBody(e,s){return Bo(ee(s.callbacks,"beforeBody",this,e))}getBody(e,s){const{callbacks:o}=s,n=[];return Pt(e,r=>{const l={before:[],lines:[],after:[]},h=Wo(o,r);ge(l.before,Se(ee(h,"beforeLabel",this,r))),ge(l.lines,ee(h,"label",this,r)),ge(l.after,Se(ee(h,"afterLabel",this,r))),n.push(l)}),n}getAfterBody(e,s){return Bo(ee(s.callbacks,"afterBody",this,e))}getFooter(e,s){const{callbacks:o}=s,n=ee(o,"beforeFooter",this,e),r=ee(o,"footer",this,e),l=ee(o,"afterFooter",this,e);let h=[];return h=ge(h,Se(n)),h=ge(h,Se(r)),h=ge(h,Se(l)),h}_createItems(e){const s=this._active,o=this.chart.data,n=[],r=[],l=[];let h=[],u,p;for(u=0,p=s.length;u<p;++u)h.push(Qu(this.chart,s[u]));return e.filter&&(h=h.filter((g,_,y)=>e.filter(g,_,y,o))),e.itemSort&&(h=h.sort((g,_)=>e.itemSort(g,_,o))),Pt(h,g=>{const _=Wo(e.callbacks,g);n.push(ee(_,"labelColor",this,g)),r.push(ee(_,"labelPointStyle",this,g)),l.push(ee(_,"labelTextColor",this,g))}),this.labelColors=n,this.labelPointStyles=r,this.labelTextColors=l,this.dataPoints=h,h}update(e,s){const o=this.options.setContext(this.getContext()),n=this._active;let r,l=[];if(!n.length)this.opacity!==0&&(r={opacity:0}
vendor: 4,409 bytes, line 86
86);else{const h=gi[o.position].call(this,n,this._eventPosition);l=this._createItems(o),this.title=this.getTitle(l,o),this.beforeBody=this.getBeforeBody(l,o),this.body=this.getBody(l,o),this.afterBody=this.getAfterBody(l,o),this.footer=this.getFooter(l,o);const u=this._size=Ro(this,o),p=Object.assign({},h,u),g=Lo(this.chart,o,p),_=No(o,p,g,this.chart);this.xAlign=g.xAlign,this.yAlign=g.yAlign,r={opacity:1,x:_.x,y:_.y,width:u.width,height:u.height,caretX:h.x,caretY:h.y}}this._tooltipItems=l,this.$context=void 0,r&&this._resolveAnimations().update(this,r),e&&o.external&&o.external.call(this,{chart:this.chart,tooltip:this,replay:s})}drawCaret(e,s,o,n){const r=this.getCaretPosition(e,o,n);s.lineTo(r.x1,r.y1),s.lineTo(r.x2,r.y2),s.lineTo(r.x3,r.y3)}getCaretPosition(e,s,o){const{xAlign:n,yAlign:r}=this,{caretSize:l,cornerRadius:h}=o,{topLeft:u,topRight:p,bottomLeft:g,bottomRight:_}=yi(h),{x:y,y:w}=e,{width:C,height:k}=s;let D,S,A,E,M,z;return r==="center"?(M=w+k/2,n==="left"?(D=y,S=D-l,E=M+l,z=M-l):(D=y+C,S=D+l,E=M-l,z=M+l),A=D):(n==="left"?S=y+Math.max(u,g)+l:n==="right"?S=y+C-Math.max(p,_)-l:S=this.caretX,r==="top"?(E=w,M=E-l,D=S-l,A=S+l):(E=w+k,M=E+l,D=S+l,A=S-l),z=E),{x1:D,x2:S,x3:A,y1:E,y2:M,y3:z}}drawTitle(e,s,o){const n=this.title,r=n.length;let l,h,u;if(r){const p=Je(o.rtl,this.x,this.width);for(e.x=Ki(this,o.titleAlign,o),s.textAlign=p.textAlign(o.titleAlign),s.textBaseline="middle",l=se(o.titleFont),h=o.titleSpacing,s.fillStyle=o.titleColor,s.font=l.string,u=0;u<r;++u)s.fillText(n[u],p.x(e.x),e.y+l.lineHeight/2),e.y+=l.lineHeight+h,u+1===r&&(e.y+=o.titleMarginBottom-h)}}_drawColorBox(e,s,o,n,r){const l=this.labelColors[o],h=this.labelPointStyles[o],{boxHeight:u,boxWidth:p}=r,g=se(r.bodyFont),_=Ki(this,"left",r),y=n.x(_),w=u<g.lineHeight?(g.lineHeight-u)/2:0,C=s.y+w;if(r.usePointStyle){const k={radius:Math.min(p,u)/2,pointStyle:h.pointStyle,rotation:h.rotation,borderWidth:1},D=n.leftForLtr(y,p)+p/2,S=C+u/2;e.strokeStyle=r.multiKeyBackground,e.fillStyle=r.multiKeyBackground,no(e,k,D,S),e.strokeStyle=l.borderColor,e.fillStyle=l.backgroundColor,no(e,k,D,S)}else{e.lineWidth=Ot(l.borderWidth)?Math.max(...Object.values(l.borderWidth)):l.borderWidth||1,e.strokeStyle=l.borderColor,e.setLineDash(l.borderDash||[]),e.lineDashOffset=l.borderDashOffset||0;const k=n.leftForLtr(y,p),D=n.leftForLtr(n.xPlus(y,1),p-2),S=yi(l.borderRadius);Object.values(S).some(A=>A!==0)?(e.beginPath(),e.fillStyle=r.multiKeyBackground,$s(e,{x:k,y:C,w:p,h:u,radius:S}),e.fill(),e.stroke(),e.fillStyle=l.backgroundColor,e.beginPath(),$s(e,{x:D,y:C+1,w:p-2,h:u-2,radius:S}),e.fill()):(e.fillStyle=r.multiKeyBackground,e.fillRect(k,C,p,u),e.strokeRect(k,C,p,u),e.fillStyle=l.backgroundColor,e.fillRect(D,C+1,p-2,u-2))}e.fillStyle=this.labelTextColors[o]}drawBody(e,s,o){const{body:n}=this,{bodySpacing:r,bodyAlign:l,displayColors:h,boxHeight:u,boxWidth:p,boxPadding:g}=o,_=se(o.bodyFont);let y=_.lineHeight,w=0;const C=Je(o.rtl,this.x,this.width),k=function(G){s.fillText(G,C.x(e.x+w),e.y+y/2),e.y+=y+r},D=C.textAlign(l);let S,A,E,M,z,F,j;for(s.textAlign=l,s.textBaseline="middle",s.font=_.string,e.x=Ki(this,D,o),s.fillStyle=o.bodyColor,Pt(this.beforeBody,k),w=h&&D!=="right"?l==="center"?p/2+g:p+2+g:0,M=0,F=n.length;M<F;++M){for(S=n[M],A=this.labelTextColors[M],s.fillStyle=A,Pt(S.before,k),E=S.lines,h&&E.length&&(this._drawColorBox(s,e,M,C,o),y=Math.max(_.lineHeight,u)),z=0,j=E.length;z<j;++z)k(E[z]),y=_.lineHeight;Pt(S.after,k)}w=0,y=_.lineHeight,Pt(this.afterBody,k),e.y-=r}drawFooter(e,s,o){const n=this.footer,r=n.length;let l,h;if(r){const u=Je(o.rtl,this.x,this.width);for(e.x=Ki(this,o.footerAlign,o),e.y+=o.footerMarginTop,s.textAlign=u.textAlign(o.footerAlign),s.textBaseline="middle",l=se(o.footerFont),s.fillStyle=o.footerColor,s.font=l.string,h=0;h<r;++h)s.fillText(n[h],u.x(e.x),e.y+l.lineHeight/2),e.y+=l.lineHeight+o.footerSpacing}}drawBackground(e,s,o,n){const{xAlign:r,yAlign:l}=this,{x:h,y:u}=e,{width:p,height:g}=o,{topLeft:_,topRight:y,bottomLeft:w,bottomRight:C}=yi(n.cornerRadius);s.fillStyle=n.backgroundColor,s.strokeStyle=n.borderColor,s.lineWidth=n.borderWidth,s.beginPath(),s.moveTo(h+_,u),l==="top"&&this.drawCaret(e,s,o,n),s.lineTo(h+p-y,u),s.quadraticCurveTo(h+p,u,h+p,u+y),l==="center"&&r==="right"&&this.drawCaret(e,s,o,n),s.lineTo(h+p,u+g-C),s.quadraticCurveTo(h+p,u+g,h+p-C,u+g),l==="bottom"&&this.drawCaret(e,s,o,n),s.lineTo(h+w,u+g),s.quadraticCurveTo(h,u+g,h,u
86+g-w),l==="center"&&r==="left"&&this.drawCaret(e,s,o,n),s.lineTo(h,u+_),s.quadraticCurveTo(h,u,h+_,u),s.closePath(),s.fill(),n.borderWidth>0&&s.stroke()}_updateAnimationTarget(e){const s=this.chart,o=this.$animations,n=o&&o.x,r=o&&o.y;if(n||r){const l=gi[e.position].call(this,this._active,this._eventPosition);if(!l)return;const h=this._size=Ro(this,e),u=Object.assign({},l,this._size),p=Lo(s,e,u),g=No(e,u,p,s);(n._to!==g.x||r._to!==g.y)&&(this.xAlign=p.xAlign,this.yAlign=p.yAlign,this.width=h.width,this.height=h.height,this.caretX=l.x,this.caretY=l.y,this._resolveAnimations().update(this,g))}}_willRender(){return!!this.opacity}draw(e){const s=this.options.setContext(this.getContext());let o=this.opacity;if(!o)return;this._updateAnimationTarget(s);const n={width:this.width,height:this.height},r={x:this.x,y:this.y};o=Math.abs(o)<.001?0:o;const l=ue(s.padding),h=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;s.enabled&&h&&(e.save(),e.globalAlpha=o,this.drawBackground(r,e,n,s),Vr(e,s.textDirection),r.y+=l.top,this.drawTitle(r,e,s),this.drawBody(r,e,s),this.drawFooter(r,e,s),Ur(e,s.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,s){const o=this._active,n=e.map(({datasetIndex:h,index:u})=>{const p=this.chart.getDatasetMeta(h);if(!p)throw new Error("Cannot find a dataset at index "+h);return{datasetIndex:h,element:p.data[u],index:u}}),r=!es(o,n),l=this._positionChanged(n,s);(r||l)&&(this._active=n,this._eventPosition=s,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,s,o=!0){if(s&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,r=this._active||[],l=this._getActiveElements(e,r,s,o),h=this._positionChanged(l,e),u=s||!es(l,r)||h;return u&&(this._active=l,(n.enabled||n.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,s))),u}_getActiveElements(e,s,o,n){const r=this.options;if(e.type==="mouseout")return[];if(!n)return s.filter(h=>this.chart.data.datasets[h.datasetIndex]&&this.chart.getDatasetMeta(h.datasetIndex).controller.getParsed(h.index)!==void 0);const l=this.chart.getElementsAtEventForMode(e,r.mode,r,o);return r.reverse&&l.reverse(),l}_positionChanged(e,s){const{caretX:o,caretY:n,options:r}=this,l=gi[r.position].call(this,e,s);return l!==!1&&(o!==l.x||n!==l.y)}}kt(nn,"positioners",gi);var rf={id:"tooltip",_element:nn,positioners:gi,afterInit(t,e,s){s&&(t.tooltip=new nn({chart:t,options:s}))},beforeUpdate(t,e,s){t.tooltip&&t.tooltip.initialize(s)},reset(t,e,s){t.tooltip&&t.tooltip.initialize(s)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const s={tooltip:e};if(t.notifyPlugins("beforeTooltipDraw",{...s,cancelable:!0})===!1)return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",s)}},afterEvent(t,e){if(t.tooltip){const s=e.replay;t.tooltip.handleEvent(e.event,s,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:ia},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>t!=="filter"&&t!=="itemSort"&&t!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const xs={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ie=Object.keys(xs);function Vo(t,e){return t-e}function Uo(t,e){if(Jt(e))return null;const s=t._adapter,{parser:o,round:n,isoWeekday:r}=t._parseOpts;let l=e;
86return typeof o=="function"&&(l=o(l)),De(l)||(l=typeof o=="string"?s.parse(l,o):s.parse(l)),l===null?null:(n&&(l=n==="week"&&(os(r)||r===!0)?s.startOf(l,"isoWeek",r):s.startOf(l,n)),+l)}function jo(t,e,s,o){const n=ie.length;for(let r=ie.indexOf(t);r<n-1;++r){const l=xs[ie[r]],h=l.steps?l.steps:Number.MAX_SAFE_INTEGER;if(l.common&&Math.ceil((s-e)/(h*l.size))<=o)return ie[r]}return ie[n-1]}function af(t,e,s,o,n){for(let r=ie.length-1;r>=ie.indexOf(s);r--){const l=ie[r];if(xs[l].common&&t._adapter.diff(n,o,l)>=e-1)return l}return ie[s?ie.indexOf(s):0]}function lf(t){for(let e=ie.indexOf(t)+1,s=ie.length;e<s;++e)if(xs[ie[e]].common)return ie[e]}function Yo(t,e,s){if(!s)t[e]=!0;else if(s.length){const{lo:o,hi:n}=yn(s,e),r=s[o]>=e?s[o]:s[n];t[r]=!0}}function hf(t,e,s,o){const n=t._adapter,r=+n.startOf(e[0].value,o),l=e[e.length-1].value;let h,u;for(h=r;h<=l;h=+n.add(h,1,o))u=s[h],u>=0&&(e[u].major=!0);return e}function qo(t,e,s){const o=[],n={},r=e.length;let l,h;for(l=0;l<r;++l)h=e[l],n[h]=l,o.push({value:h,major:!1});return r===0||!s?o:hf(t,o,n,s)}class ds extends Cs{constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,s={}){const o=e.time||(e.time={}),n=this._adapter=new Pd._date(e.adapters.date);n.init(s),vi(o.displayFormats,n.formats()),this._parseOpts={parser:o.parser,round:o.round,isoWeekday:o.isoWeekday},super.init(e),this._normalized=s.normalized}parse(e,s){return e===void 0?null:Uo(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,s=this._adapter,o=e.time.unit||"day";let{min:n,max:r,minDefined:l,maxDefined:h}=this.getUserBounds();function u(p){!l&&!isNaN(p.min)&&(n=Math.min(n,p.min)),!h&&!isNaN(p.max)&&(r=Math.max(r,p.max))}(!l||!h)&&(u(this._getLabelBounds()),(e.bounds!=="ticks"||e.ticks.source!=="labels")&&u(this.getMinMax(!1))),n=De(n)&&!isNaN(n)?n:+s.startOf(Date.now(),o),r=De(r)&&!isNaN(r)?r:+s.endOf(Date.now(),o)+1,this.min=Math.min(n,r-1),this.max=Math.max(n+1,r)}_getLabelBounds(){const e=this.getLabelTimestamps();let s=Number.POSITIVE_INFINITY,o=Number.NEGATIVE_INFINITY;return e.length&&(s=e[0],o=e[e.length-1]),{min:s,max:o}}buildTicks(){const e=this.options,s=e.time,o=e.ticks,n=o.source==="labels"?this.getLabelTimestamps():this._generate();
vendor: 1,812 bytes, line 86
86e.bounds==="ticks"&&n.length&&(this.min=this._userMin||n[0],this.max=this._userMax||n[n.length-1]);const r=this.min,l=this.max,h=xc(n,r,l);return this._unit=s.unit||(o.autoSkip?jo(s.minUnit,this.min,this.max,this._getLabelCapacity(r)):af(this,h.length,s.minUnit,this.min,this.max)),this._majorUnit=!o.major.enabled||this._unit==="year"?void 0:lf(this._unit),this.initOffsets(n),e.reverse&&h.reverse(),qo(this,h,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let s=0,o=0,n,r;this.options.offset&&e.length&&(n=this.getDecimalForValue(e[0]),e.length===1?s=1-n:s=(this.getDecimalForValue(e[1])-n)/2,r=this.getDecimalForValue(e[e.length-1]),e.length===1?o=r:o=(r-this.getDecimalForValue(e[e.length-2]))/2);const l=e.length<3?.5:.25;s=le(s,0,l),o=le(o,0,l),this._offsets={start:s,end:o,factor:1/(s+1+o)}}_generate(){const e=this._adapter,s=this.min,o=this.max,n=this.options,r=n.time,l=r.unit||jo(r.minUnit,s,o,this._getLabelCapacity(s)),h=zt(n.ticks.stepSize,1),u=l==="week"?r.isoWeekday:!1,p=os(u)||u===!0,g={};let _=s,y,w;if(p&&(_=+e.startOf(_,"isoWeek",u)),_=+e.startOf(_,p?"day":l),e.diff(o,s,l)>1e5*h)throw new Error(s+" and "+o+" are too far apart with stepSize of "+h+" "+l);const C=n.ticks.source==="data"&&this.getDataTimestamps();for(y=_,w=0;y<o;y=+e.add(y,h,l),w++)Yo(g,y,C);return(y===o||n.bounds==="ticks"||w===1)&&Yo(g,y,C),Object.keys(g).sort(Vo).map(k=>+k)}getLabelForValue(e){const s=this._adapter,o=this.options.time;return o.tooltipFormat?s.format(e,o.tooltipFormat):s.format(e,o.displayFormats.datetime)}format(e,s){const n=this.options.time.displayFormats,r=this._unit,l=s||n[r];return this._adapter.format(e,l)}_tickFormatFunction(e,s,o,n){const r=this.options,l=r.ticks.callback;if(l)return Ft(l,[e,s,o],this);
86const h=r.time.displayFormats,u=this._unit,p=this._majorUnit,g=u&&h[u],_=p&&h[p],y=o[s],w=p&&_&&y&&y.major;return this._adapter.format(e,n||(w?_:g))}generateTickLabels(e){let s,o,n;for(s=0,o=e.length;s<o;++s)n=e[s],n.label=this._tickFormatFunction(n.value,s,e)}getDecimalForValue(e){return e===null?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const s=this._offsets,o=this.getDecimalForValue(e);return this.getPixelForDecimal((s.start+o)*s.factor)}getValueForPixel(e){const s=this._offsets,o=this.getDecimalForPixel(e)/s.factor-s.end;return this.min+o*(this.max-this.min)}_getLabelSize(e){const s=this.options.ticks,o=this.ctx.measureText(e).width,n=Be(this.isHorizontal()?s.maxRotation:s.minRotation),r=Math.cos(n),l=Math.sin(n),h=this._resolveTickFontOptions(0).size;return{w:o*r+h*l,h:o*l+h*r}}_getLabelCapacity(e){const s=this.options.time,o=s.displayFormats,n=o[s.unit]||o.millisecond,r=this._tickFormatFunction(e,0,qo(this,[e],this._majorUnit),n),l=this._getLabelSize(r),h=Math.floor(this.isHorizontal()?this.width/l.w:this.height/l.h)-1;return h>0?h:1}getDataTimestamps(){let e=this._cache.data||[],s,o;if(e.length)return e;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(s=0,o=n.length;s<o;++s)e=e.concat(n[s].controller.getAllParsedValues(this));return this._cache.data=this.normalize(e)}getLabelTimestamps(){const e=this._cache.labels||[];let s,o;if(e.length)return e;const n=this.getLabels();for(s=0,o=n.length;s<o;++s)e.push(Uo(this,n[s]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return Tc(e.sort(Vo))}}kt(ds,"id","time"),kt(ds,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});function Xi(t,e,s){let o=0,n=t.length-1,r,l,h,u;s?(e>=t[o].pos&&e<=t[n].pos&&({lo:o,hi:n}=Js(t,"pos",e)),{pos:r,time:h}=t[o],{pos:l,time:u}=t[n]):(e>=t[o].time&&e<=t[n].time&&({lo:o,hi:n}=Js(t,"time",e)),{time:r,pos:h}=t[o],{time:l,pos:u}=t[n]);const p=l-r;return p?h+(u-h)*(e-r)/p:h}class Ko extends ds{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),s=this._table=this.buildLookupTable(e);this._minPos=Xi(s,this.min),this._tableRange=Xi(s,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:s,max:o}=this,n=[],r=[];let l,h,u,p,g;for(l=0,h=e.length;l<h;++l)p=e[l],p>=s&&p<=o&&n.push(p);if(n.length<2)return[{time:s,pos:0},{time:o,pos:1}];for(l=0,h=n.length;l<h;++l)g=n[l+1],u=n[l-1],p=n[l],Math.round((g+u)/2)!==p&&r.push({time:p,pos:l/(h-1)});return r}_generate(){const e=this.min,s=this.max;let o=super.getDataTimestamps();return(!o.includes(e)||!o.length)&&o.splice(0,0,e),(!o.includes(s)||o.length===1)&&o.push(s),o.sort((n,r)=>n-r)}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const s=this.getDataTimestamps(),o=this.getLabelTimestamps();return s.length&&o.length?e=this.normalize(s.concat(o)):e=s.length?s:o,e=this._cache.all=e,e}getDecimalForValue(e){return(Xi(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const s=this._offsets,o=this.getDecimalForPixel(e)/s.factor-s.end;return Xi(this._table,o*this._tableRange+this._minPos,!0)}}kt(Ko,"id","timeseries"),kt(Ko,"defaults",ds.defaults);const sa={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},cf={ariaLabel:{type:String},ariaDescribedby:{type:String}},df={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...sa,...cf},uf=wa[0]==="2"?(t,e)=>Object.assign(t,{attrs:e}):(t,e)=>Object.assign(t,e);function Ze(t){return sr(t)?qs(t):t}function ff(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t;return sr(e)?new Proxy(t,{}):t}function pf(t,e){const s=t.options;s&&e&&Object.assign(s,e)}function na(t,e){t.labels=e}function oa(t,e,s){const o=[];t.datasets=e.map(n=>{const r=t.datasets.find(l=>l[s]===n[s]);return!r||!n.data||o.includes(r)?{...n}:(o.push(r),Object.assign(r,n),r)})}function mf(t,e){const s={labels:[],datasets:[]};return na(s,t.labels),oa(s,t.datasets,e),s}const gf=Dt({props:df,setup(t,e){let{expose:s,slots:o}=e;const n=dt(null),r=Ys(null);s({chart:r});const l=()=>{if(!n.value)return;const{type:p,data:g,options:_,plugins:y,datasetIdKey:w}=t,C=mf(g,w),k=ff(C,g);r.value=new Ss(n.value,{type:p,data:k,options:{..._},plugins:y})},h=()=>{const p=qs(r.value);p&&(t.destroyDelay>0?setTimeout(()=>{p.destroy(),r.value=null},t.destroyDelay):(p.destroy(),r.value=null))},u=p=>{p.update(t.updateMode)};return Zt(l),ka(h),de([()=>
86t.options,()=>t.data],(p,g)=>{let[_,y]=p,[w,C]=g;const k=qs(r.value);if(!k)return;let D=!1;if(_){const S=Ze(_),A=Ze(w);S&&S!==A&&(pf(k,S),D=!0)}if(y){const S=Ze(y.labels),A=Ze(C.labels),E=Ze(y.datasets),M=Ze(C.datasets);S!==A&&(na(k.config.data,S),D=!0),E&&E!==M&&(oa(k.config.data,E,t.datasetIdKey),D=!0)}D&&Gi(()=>{u(k)})},{deep:!0}),()=>js("canvas",{role:"img","aria-label":t.ariaLabel,"aria-describedby":t.ariaDescribedby,ref:n},[js("p",{},[o.default?o.default():""])])}});function vf(t,e){return Ss.register(e),Dt({props:sa,setup(s,o){let{expose:n}=o;const r=Ys(null),l=Ys(null);de(()=>{var u;return((u=l.value)==null?void 0:u.chart)??null},u=>{r.value=u},{flush:"sync"}),n({chart:r});const h=u=>{l.value=u};return()=>js(gf,uf({ref:h},{type:t,...s}))}})}const bf=vf("pie",tn);Ss.register(mi,rf,Ju);const _f=Dt({components:{Pie:bf},props:{poll:{type:Object,required:!0}},setup(t){var n,r,l,h;const{poll:e}=Ii(t),s={responsive:!0,maintainAspectRatio:!1};return{chartData:{labels:((r=(n=e.value)==null?void 0:n.preparedAnswers)==null?void 0:r.map(u=>u.text))||[],datasets:[{backgroundColor:["#41B883","#E46651","#00D8FF","#DD1B16","#dd5797","#0022dd","#a300dd"],data:((h=(l=e.value)==null?void 0:l.preparedAnswers)==null?void 0:h.map(u=>u.votes))||[]}]},options:s}}});function yf(t,e,s,o,n,r){const l=xt("Pie");return K(),_t(l,{data:t.chartData,options:t.options},null,8,["data","options"])}const wf=At(_f,[["render",yf]]),kf=Dt({components:{PollPieChart:wf,ElButton:Ht},props:{contentId:{type:[String],required:!0},poll:{type:Object,required:!0}},setup(t){const{poll:e,contentId:s}=Ii(t),o=dt(!1),n=dt(!1),r=dt(!1),l=dt(-1),h=wt(()=>{var g;return(g=e.value)!=null&&g.preparedAnswers?e.value.preparedAnswers.map(_=>_.votes).reduce((_,y)=>_+y):0}),u=wt(()=>{var g;return((g=e.value)==null?void 0:g.question)||""}),p=async()=>{n.value=!0;try{await Et.put(`/public/poll/${s.value}`,{value:l.value}),n.value=!1,St.success("СпаÑибо! ÐÐ°Ñ Ð³Ð¾Ð»Ð¾Ñ Ð¿ÑинÑÑ"),e.value.preparedAnswers[l.value].votes++,r.value=!0,ki.set("poll-content-"+s.value,"1",{expires:3600*24*365})}catch{n.value=!1}};return Zt(()=>{r.value=!!ki.get("poll-content-"+s.value)}),{loading:o,sending:n,sent:r,picked:l,onSubmit:p,cpTotalVotes:h,cpQuestion:u}}}),Cf={key:0},Sf=["href"],xf={key:0},Df={style:{width:"100%"}},Tf={key:1},If=["id"],Af=["name","value"];function Of(t,e,s,o,n,r){const l=xt("PollPieChart"),h=Ht,u=Ye;return he((K(),ot("div",null,[t.contentId?(K(),ot("div",Cf,[V("a",{href:"/item/"+t.contentId},[V("strong",null,mt(t.cpQuestion),1)],8,Sf),t.sent?(K(),ot("div",xf,[V("div",null,[e[1]||(e[1]=V("span",null,"ÐÑего голоÑов:",-1)),e[2]||(e[2]=gt()),V("b",null,mt(t.cpTotalVotes),1)]),V("div",Df,[et(l,{poll:t.poll},null,8,["poll"])])])):t.poll?(K(),ot("div",Tf,[V("form",{id:t.contentId,name:"'poll_' + content.id"},[(K(!0),ot(Mt,null,Ut(t.poll.preparedAnswers,(p,g)=>(K(),ot("div",{class:"radio",key:g},[V("label",null,[he(V("input",{type:"radio",name:"answers_"+t.contentId,value:g,"onUpdate:modelValue":e[0]||(e[0]=_=>t.picked=_)},null,8,Af),[[Ca,t.picked]]),gt(" "+mt(p.text),1)])]))),128)),et(h,{onClick:t.onSubmit,disabled:t.picked==null||t.sending,type:"primary"},{default:rt(()=>[...e[3]||(e[3]=[gt("ÐÑпÑавиÑÑ",-1)])]),_:1},8,["onClick","disabled"])],8,If)])):bt("",!0)])):bt("",!0)])),[[u,t.loading]])}const ra=At(kf,[["render",Of]]),Pf=Dt({components:{PollBlock:ra},setup(){const t=dt(!0),e=dt(),s=async()=>{t.value=!0;try{const{data:o}=await Et.get("/public/poll/random");e.value=o}catch{St.error("ÐÑи загÑÑзке опÑоÑа возникла оÑибка, попÑобÑйÑе обновиÑÑ ÑÑÑаниÑÑ")}t.value=!1};return Zt(async()=>{await s()}),{content:e,loading:t}}}),Ef={key:1,style:{"min-weight":"100px"}};function Mf(t,e,s,o,n,r){const l=xt("PollBlock"),h=Ye;return he((K(),ot("div",null,[t.content?(K(),_t(l,{key:0,contentId:t.content.id+"",poll:t.content.poll},null,8,["contentId","poll"])):(K(),ot("div",Ef))])),[[h,t.loading]])}const zf=At(Pf,[["render",Mf]]),Hf=Dt({props:{fields:{type:Object,required:!0},itemId:{required:!0,type:Number},formId:{required:!0,type:Number}},components:{FormPublicRender:El,FormErrors:gs},setup(t){const{itemId:e}=Ii(t),s=dt(),o=Sa(),n=dt({}),r=dt(!1),l=dt(!1),h=async()=>{var u;r.value=!0;try{await Et.post(`/item/${e.value}/form/send`,{itemId:e.value,data:n.value}),r.value=!1,s.value=null,l.value=!0,St.success("ФоÑма ÑÑпеÑно оÑпÑавлена")}catch(p){const g=p;r.value=!1,((u=g==null?void 0:g.response)==null?void 0:u.status)===418?o.successFunc=h:(St.error("Ðозникла оÑибка, попÑобÑйÑе еÑе Ñаз"),s.value=g)}};return{sent:l,sending:r,formResult:n,errors:s,onSubmitHandle:h}}}),Ff={key:0},Rf=["disabled"],Lf={key:1};function Nf(t,e,s,o,n,r){const l=xt("FormPublicRender"),h=xt("FormErrors");return K(),ot("div",null,[t.sent?(K(),ot("div",Lf,[...e[1]||(e[1]=[V("h3",{class:"text-center"},"ФоÑма ÑÑпеÑно оÑпÑавлена",-1)])])):(K(),ot("div",Ff,[V("div",{class:"vue-form-generator",disabled:t.sending},[t.formResult?(K(),_t(l,{key:0,formId:t.formId,fields:t.fields,onSubmitHandle:t.onSubmitHandle,modelValue:t.formResult,"onUpdate:modelValue":e[0]||(e[0]=u=>t.formResult=u),class:"form-render",errors:t.errors},null,8,["formId","fields","onSubmitHandle","modelValue","errors"])):bt("",!0),et(h,{value:t.errors},null,8,["value"])],8,Rf)]))])}const Bf=At(Hf,[["render",Nf],["__scopeId","data-v-8fd2c703"]]),Wf=Dt({components:{ElButton:Ht,ElDialog:_e},setup(t,e){const s=dt(!0),o=dt(!1),n=fe(),r=wt(()=>{var h;
86return(h=window==null?void 0:window.KubCMSBasicData)==null?void 0:h.yaMetrika});return Zt(()=>{s.value=!!ki.get("accept_cookie_3")}),{cookieIsAccepted:s,dialogIsShow:o,acceptHandler:()=>{ki.set("accept_cookie_3","1",{expires:$i.local().plus({days:365}).toJSDate()}),s.value=!0,o.value=!1},authStore:n,cpIsHasYaMetrika:r}}}),Vf={style:{"word-break":"break-word"}},Uf={key:0},jf={key:1},Yf={target:"_blank",class:"a-link",href:"/privacy"},qf={key:0,class:"cookie-small-panel"},Kf={class:"mt-4"};function Xf(t,e,s,o,n,r){const l=Ht,h=_e;return K(),ot("span",null,[et(h,{title:"СоглаÑие на обÑабоÑÐºÑ Ñайлов cookie и пеÑÑоналÑнÑÑ
даннÑÑ
",modelValue:t.dialogIsShow,"onUpdate:modelValue":e[0]||(e[0]=u=>t.dialogIsShow=u),width:"30%"},{footer:rt(()=>[et(l,{type:"primary",onClick:t.acceptHandler},{default:rt(()=>[...e[27]||(e[27]=[gt("ÐодÑвеÑждаÑ",-1)])]),_:1},8,["onClick"])]),default:rt(()=>{var u;return[V("span",Vf,[e[3]||(e[3]=gt("Ð¡Ð°Ð¹Ñ Ð¸ÑполÑзÑÐµÑ ÑеÑвиÑÑ Ð²ÐµÐ±-аналиÑики: ",-1)),t.cpIsHasYaMetrika?(K(),ot("span",Uf,[...e[2]||(e[2]=[V("br",null,null,-1),gt(" Ð¯Ð½Ð´ÐµÐºÑ ÐеÑÑика Ð¾Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ ÐÐР«ЯÐÐÐÐС» (адÑеÑ: 119021, РоÑÑиÑ, г. ÐоÑква, Ñл. Ð. ТолÑÑого, 16) Ñ Ð¿Ñименением ÑеÑ
нологии «cookie». ",-1)])])):bt("",!0),e[4]||(e[4]=V("br",null,null,-1)),e[5]||(e[5]=V("br",null,null,-1)),e[6]||(e[6]=gt(" ÐналиÑиÑеÑкÑÑ ÑиÑÑÐµÐ¼Ñ Â«Ð¡Ð¿ÑÑник» ÐÐР«РоÑÑелеком» (191167, гоÑод СанкÑ-ÐеÑеÑбÑÑг, СинопÑÐºÐ°Ñ Ð½Ð°Ð±, д. 14 лиÑеÑа Ð) ",-1)),e[7]||(e[7]=V("br",null,null,-1)),e[8]||(e[8]=V("br",null,null,-1)),e[9]||(e[9]=gt(" СÑÑÑÑик «ЦиÑÑÐ¾Ð²Ð°Ñ ÐºÑлÑÑÑÑа» â инÑÑÑÑÐ¼ÐµÐ½Ñ Ð²ÐµÐ±-аналиÑики на плаÑÑоÑме «PRO.ÐÑлÑÑÑÑа.РФ». ",-1)),e[10]||(e[10]=V("br",null,null,-1)),e[11]||(e[11]=V("br",null,null,-1)),e[12]||(e[12]=gt(" ÐÐ¸Ð´Ð¶ÐµÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð¾Ð±ÑаÑной ÑвÑзи «ÐоÑÑÑлÑги. РеÑаем вмеÑÑе» ",-1)),e[13]||(e[13]=V("br",null,null,-1)),e[14]||(e[14]=V("br",null,null,-1)),e[15]||(e[15]=gt(" ÐÑполÑзование cookies позволÑÐµÑ ÑобиÑаÑÑ Ð¸Ð½ÑоÑмаÑиÑ, коÑоÑÐ°Ñ Ð½Ðµ иденÑиÑиÑиÑÑÐµÑ Ð²Ð°Ñ, но Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ ÑлÑÑÑиÑÑ ÑÑнкÑионалÑноÑÑÑ ÑайÑа. ",-1)),t.cpIsHasYaMetrika?(K(),ot("span",jf,"ÐнÑоÑмаÑÐ¸Ñ Ð¿ÐµÑедаеÑÑÑ Ð¸ ÑоÑ
ÑанÑеÑÑÑ Ð½Ð° ÑеÑвеÑе ЯндекÑа в РФ, где обÑабаÑÑваеÑÑÑ Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° акÑивноÑÑи полÑзоваÑелей.")):bt("",!0),e[16]||(e[16]=V("br",null,null,-1)),e[17]||(e[17]=V("br",null,null,-1)),e[18]||(e[18]=gt(" ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¸ÑполÑзоваÑÑ Ð½Ð°Ñ ÑайÑ, Ð²Ñ Ð´Ð°ÐµÑе ÑоглаÑие на обÑабоÑÐºÑ Ñайлов cookie и полÑзоваÑелÑÑкиÑ
даннÑÑ
, коÑоÑÑе могÑÑ Ð²ÐºÐ»ÑÑаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ваÑем меÑÑоположении, Ñипе и веÑÑии опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ бÑаÑзеÑа, Ñипе ÑÑÑÑойÑÑва и ÑазÑеÑении его ÑкÑана, иÑÑоÑнике пеÑеÑ
ода на Ð½Ð°Ñ ÑайÑ, ÑзÑке ÑиÑÑÐµÐ¼Ñ Ð¸ бÑаÑзеÑа, поÑеÑаемÑÑ
ÑÑÑаниÑаÑ
и дейÑÑвиÑÑ
на ниÑ
, а Ñакже IP-адÑеÑ. ",-1)),e[19]||(e[19]=V("br",null,null,-1)),e[20]||(e[20]=V("br",null,null,-1)),e[21]||(e[21]=gt(' ÐÑ ÑоглаÑаеÑеÑÑ Ñ "ÐолиÑикой обÑабоÑки пеÑÑоналÑнÑÑ
даннÑÑ
" ÑаÑположенной по адÑеÑÑ ',-1)),V("a",Yf,mt((u=t.authStore.site)==null?void 0:u.realDomain)+"/privacy",1),e[22]||(e[22]=V("br",null,null,-1)),e[23]||(e[23]=V("br",null,null,-1)),e[24]||(e[24]=gt(" ÐÑ Ð¼Ð¾Ð¶ÐµÑе оÑказаÑÑÑÑ Ð¾Ñ cookies, изменив наÑÑÑойки бÑаÑзеÑа. ",-1)),e[25]||(e[25]=V("br",null,null,-1)),e[26]||(e[26]=gt(" ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¸ÑполÑзоваÑÑ ÑайÑ, Ð²Ñ ÑоглаÑаеÑеÑÑ Ð½Ð° обÑабоÑÐºÑ Ð´Ð°Ð½Ð½ÑÑ
в ÑооÑвеÑÑÑвии Ñ ÑказаннÑми ÑÑловиÑми и ÑелÑми. ",-1))])]}),_:1},8,["modelValue"]),et(xa,{name:"fade"},{default:rt(()=>[t.cookieIsAccepted?bt("",!0):(K(),ot("div",qf,[V("div",null,[gt(" ÐолÑзÑÑÑÑ Ð½Ð°Ñим ÑайÑом, Ð²Ñ ÑоглаÑаеÑеÑÑ Ñ Ð¿Ð¾Ð»Ð¸Ñикой обÑабоÑки пеÑÑоналÑнÑÑ
даннÑÑ
а Ñакже Ñ Ñем ÑÑо Ð½Ð°Ñ Ð²ÐµÐ±-ÑÐ°Ð¹Ñ Ð¸ дÑÑгие подклÑÑеннÑе к веб-ÑайÑÑ ÑÑоÑонние ÑеÑвиÑÑ Ð¸ÑполÑзÑÑÑ cookies Ñакие как"+mt(t.cpIsHasYaMetrika?" Ð¯Ð½Ð´ÐµÐºÑ ÐеÑÑика,":"")+' "ÐоÑÑÑлÑги", "PRO.ÐÑлÑÑÑÑа", "СпÑÑник аналиÑика". ',1),e[28]||(e[28]=V("br",null,null,-1)),e[29]||(e[29]=V("br",null,null,-1)),V("span",{class:"a-link",onClick:e[1]||(e[1]=u=>t.dialogIsShow=!t.dialogIsShow)},"ÐодÑобнее")]),V("div",Kf,[et(l,{type:"primary",onClick:t.acceptHandler},{default:rt(()=>[...e[30]||(e[30]=[gt("ÐодÑвеÑждаÑ",-1)])]),_:1},8,["onClick"])])]))]),_:1})])}const Zf=At(Wf,[["render",Xf],["__scopeId","data-v-dd176bed"]]),Gf=Dt({components:{ElTree:gr},setup(t){const e=window.SiteMapData;return{defaultProps:{children:"childrens",label:"title"},contents:e}}}),Jf={class:"site-map-tree"},Qf=["href"];function $f(t,e,s,o,n,r){const l=gr;return K(),ot("div",Jf,[et(l,{data:t.contents,props:t.defaultProps},{default:rt(({_:h,data:u})=>[V("a",{href:u.alias_path||`/item/${u.id}`},mt(u.title),9,Qf)]),_:1},8,["data","props"])])}const tp=At(Gf,[["render",$f]]),ep=Dt({components:{ElPopover:ys,ElButton:Ht},props:{signId:{type:Number},attachmentId:{type:Number},signTime:{type:Number},signOwner:{type:Object,required:!0}},setup(){return{useDateFormat:nr}}}),ip={class:"mt-2"},sp={class:"mt-2"},np=["href"],op={class:"mt-2"},rp=["href"];function ap(t,e,s,o,n,r){const l=Ht,h=ys;return K(),_t(h,{placement:"top-start",title:"ÐодпиÑано ÐÐ",width:"300",trigger:"hover"},{reference:rt(()=>[et(l,{type:"warning"},{default:rt(()=>[...e[6]||(e[6]=[gt("ÐÐ",-1)])]),_:1})]),default:rt(()=>[V("div",null,[e[3]||(e[3]=V("div",null," (ÐлекÑÑонно ЦиÑÑовой ÐодпиÑÑÑ) ",-1)),e[4]||(e[4]=V("hr",null,null,-1)),V("div",ip,[e[0]||(e[0]=V("b",null,"ÐаÑа подпиÑаниÑ:",-1)),gt(" "+mt(t.useDateFormat(t.signTime,"DD.MM.YYYY HH:mm:ss").value),1)]),V("div",null,[e[1]||(e[1]=V("b",null,"ФÐÐ:",-1)),gt(" "+mt(t.signOwner.fio),1)]),V("div",null,[e[2]||(e[2]=V("b",null,"ÐолжноÑÑÑ:",-1)),gt(" "+mt(t.signOwner.position),1)]),e[5]||(e[5]=V("hr",null,null,-1)),V("div",sp,[V("a",{href:`/attachments/sign/${t.attachmentId}.sig`},"СкаÑаÑÑ Ð¾ÑкÑепленнÑÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑ Ñайла",8,np)]),V("div",op,[V("a",{href:`/sign/${t.signId}.txt`},"СкаÑаÑÑ Ð¿ÑблиÑнÑй клÑÑ Ð¿Ð¾Ð´Ð¿Ð¸Ñи",8,rp)])])]),_:1})}const lp=At(ep,[["render",ap],["__scopeId","data-v-f6070268"]]),hp=Dt({components:{ElTooltip:pe},inheritAttrs:!1,props:{isoTimestamp:{type:String,required:!0},dateFormat:{type:String,required:!0},originalDateTime:{type:String,required:!0}},setup(t){const e=dt(!1),s=dt(null);let o=null;const n=wt(()=>br(t.isoTimestamp,t.dateFormat)||t.originalDateTime);return Zt(()=>{var r,l;o=((l=(r=s.value)==null?void 0:r.parentElement)==null?void 0:l.querySelector(":scope > .tz-datetime-fallback"))||null,o&&(o.hidden=!0)}),ti(()=>{o&&(o.hidden=!1)}),{displayedDate:n,reference:s,visible:e}}}),cp=["aria-label"];function dp(t,e,s,o,n,r){const l=pe;return K(),_t(l,{visible:t.visible,"onUpdate:visible":e[3]||(e[3]=h=>t.visible=h),content:`ÐÑÑ
одное вÑÐµÐ¼Ñ Ð² ÐÐ: ${t.originalDateTime}`,placement:"top",trigger:"hover"},{default:rt(()=>[V("span",{ref:"reference",class:"tz-datetime",role:"button",tabindex:"0","aria-label":`ÐÑÐµÐ¼Ñ Ð¿Ð¾ÑеÑиÑелÑ: ${t.displayedDate}. ÐÑÑ
одное вÑÐµÐ¼Ñ Ð² ÐÐ: ${t.originalDateTime}`,onClick:e[0]||(e[0]=Ge(h=>t.visible=!t.visible,["stop"])),onKeydown:[e[1]||(e[1]=Ks(Ge(h=>t.visible=!t.visible,["prevent"]),["enter"])),e[2]||(e[2]=Ks(Ge(h=>t.visible=!t.visible,["prevent"]),["space"]))]},mt(t.displayedDate),41,cp)]),_:1},8,["visible","content"])}
86const up=At(hp,[["render",dp],["__scopeId","data-v-60ac4a67"]]),aa="%[a-f0-9]{2}",Xo=new RegExp("("+aa+")|([^%]+?)","gi"),Zo=new RegExp("("+aa+")+","gi");function on(t,e){try{return[decodeURIComponent(t.join(""))]}catch{}if(t.length===1)return t;e=e||1;const s=t.slice(0,e),o=t.slice(e);return Array.prototype.concat.call([],on(s),on(o))}function fp(t){try{return decodeURIComponent(t)}catch{let e=t.match(Xo)||[];for(let s=1;s<e.length;s++)t=on(e,s).join(""),e=t.match(Xo)||[];return t}}function pp(t){const e={"%FE%FF":"��","%FF%FE":"��"};let s=Zo.exec(t);for(;s;){try{e[s[0]]=decodeURIComponent(s[0])}catch{const n=fp(s[0]);n!==s[0]&&(e[s[0]]=n)}s=Zo.exec(t)}e["%C2"]="�";const o=Object.keys(e);for(const n of o)t=t.replace(new RegExp(n,"g"),e[n]);return t}function mp(t){if(typeof t!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return decodeURIComponent(t)}catch{return pp(t)}}function gp(t,e){const s={};if(Array.isArray(e))for(const o of e){const n=Object.getOwnPropertyDescriptor(t,o);n!=null&&n.enumerable&&Object.defineProperty(s,o,n)}else for(const o of Reflect.ownKeys(t)){const n=Object.getOwnPropertyDescriptor(t,o);if(n.enumerable){const r=t[o];e(o,r,t)&&Object.defineProperty(s,o,n)}}return s}function la(t,e){if(!(typeof t=="string"&&typeof e=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t===""||e==="")return[];const s=t.indexOf(e);return s===-1?[]:[t.slice(0,s),t.slice(s+e.length)]}const vp=t=>t==null,bp=t=>encodeURIComponent(t).replaceAll(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),rn=Symbol("encodeFragmentIdentifier");function _p(t){switch(t.arrayFormat){case"index":return e=>(s,o)=>{const n=s.length;return o===void 0||t.skipNull&&o===null||t.skipEmptyString&&o===""?s:o===null?(s.push([Wt(e,t),"[",n,"]"].join("")),s):(s.push([Wt(e,t),"[",Wt(n,t),"]=",Wt(o,t)].join("")),s)};case"bracket":return e=>(s,o)=>o===void 0||t.skipNull&&o===null||t.skipEmptyString&&o===""?s:o===null?(s.push([Wt(e,t),"[]"].join("")),s):(s.push([Wt(e,t),"[]=",Wt(o,t)].join("")),s);case"colon-list-separator":return e=>(s,o)=>o===void 0||t.skipNull&&o===null||t.skipEmptyString&&o===""?s:o===null?(s.push([Wt(e,t),":list="].join("")),s):(s.push([Wt(e,t),":list=",Wt(o,t)].join("")),s);case"comma":case"separator":case"bracket-separator":{const e=t.arrayFormat==="bracket-separator"?"[]=":"=";return s=>(o,n)=>n===void 0||t.skipNull&&n===null||t.skipEmptyString&&n===""?o:(n=n===null?"":n,o.length===0?(o.push([Wt(s,t),e,Wt(n,t)].join("")),o):(o.push(Wt(n,t)),o))}default:return e=>(s,o)=>o===void 0||t.skipNull&&o===null||t.skipEmptyString&&o===""?s:o===null?(s.push(Wt(e,t)),s):(s.push([Wt(e,t),"=",Wt(o,t)].join("")),s)}}function yp(t){let e;switch(t.arrayFormat){case"index":return(s,o,n)=>{if(e=/\[(\d*)]$/.exec(s),s=s.replace(/\[\d*]$/,""),!e){n[s]=o;return}n[s]===void 0&&(n[s]={}),n[s][e[1]]=o};case"bracket":return(s,o,n)=>{if(e=/(\[])$/.exec(s),s=s.replace(/\[]$/,""),!e){n[s]=o;return}if(n[s]===void 0){n[s]=[o];return}if(!Array.isArray(n[s])){n[s]=[n[s],o];return}n[s].push(o)};case"colon-list-separator":return(s,o,n)=>{if(e=/(:list)$/.exec(s),s=s.replace(/:list$/,""),!e){n[s]=o;return}if(n[s]===void 0){n[s]=[o];return}if(!Array.isArray(n[s])){n[s]=[n[s],o];return}n[s].push(o)};case"comma":case"separator":return(s,o,n)=>{const l=typeof o=="string"&&o.includes(t.arrayFormatSeparator)?o.split(t.arrayFormatSeparator).map(h=>We(h,t)):o===null?o:We(o,t);n[s]=l};case"bracket-separator":return(s,o,n)=>{const r=/(\[])$/.test(s);if(s=s.replace(/\[]$/,""),!r){n[s]=o&&We(o,t);return}const l=o===null?[]:We(o,t).split(t.arrayFormatSeparator);if(n[s]===void 0){n[s]=l;return}Array.isArray(n[s])||(n[s]=[n[s]]);for(const h of l)n[s].push(h)};default:return(s,o,n)=>{if(n[s]===void 0){n[s]=o;return}if(Array.isArray(n[s])){n[s].push(o);return}n[s]=[n[s],o]}}}function ha(t){if(typeof t!="string"||t.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function Wt(t,e){return e.encode?e.strict?bp(t):encodeURIComponent(t):t}function We(t,e){return e.decode?mp(t):t}function ca(t){return Array.isArray(t)?t.sort():typeof t=="object"?ca(Object.keys(t)).sort((e,s)=>Number(e)-Number(s)).map(e=>t[e]):t}function da(t){const e=t.indexOf("#");
86return e!==-1&&(t=t.slice(0,e)),t}function wp(t){let e="";const s=t.indexOf("#");return s!==-1&&(e=t.slice(s)),e}function ua(t){const e=t.indexOf("?");return e===-1?t:t.slice(0,e)}function Go(t,e,s){return s==="string"&&typeof t=="string"?t:typeof s=="function"&&typeof t=="string"?s(t):s==="boolean"&&t===null?!0:s==="boolean"&&t!==null&&(t.toLowerCase()==="true"||t.toLowerCase()==="false")?t.toLowerCase()==="true":s==="boolean"&&t!==null&&(t.toLowerCase()==="1"||t.toLowerCase()==="0")?t.toLowerCase()==="1":s==="string[]"&&e.arrayFormat!=="none"&&typeof t=="string"?[t]:s==="number[]"&&e.arrayFormat!=="none"&&!Number.isNaN(Number(t))&&typeof t=="string"&&t.trim()!==""?[Number(t)]:s==="number"&&!Number.isNaN(Number(t))&&typeof t=="string"&&t.trim()!==""?Number(t):e.parseBooleans&&t!==null&&(t.toLowerCase()==="true"||t.toLowerCase()==="false")?t.toLowerCase()==="true":e.parseNumbers&&!Number.isNaN(Number(t))&&typeof t=="string"&&t.trim()!==""?Number(t):t}function On(t){t=da(t);const e=t.indexOf("?");return e===-1?"":t.slice(e+1)}function Pn(t,e){e={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...e},ha(e.arrayFormatSeparator);const s=yp(e),o=Object.create(null);if(typeof t!="string"||(t=t.trim().replace(/^[?#&]/,""),!t))return o;let n=0;for(let r=0;r<=t.length;r++){if(r<t.length&&t[r]!=="&")continue;if(r===n){n=r+1;continue}const l=t.slice(n,r);n=r+1;const h=e.decode?l.replaceAll("+"," "):l;let[u,p]=la(h,"=");u===void 0&&(u=h),p=p===void 0?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?p:We(p,e),s(We(u,e),p,o)}for(const[r,l]of Object.entries(o))if(typeof l=="object"&&l!==null&&e.types[r]!=="string")for(const[h,u]of Object.entries(l)){const p=e.types[r],g=typeof p=="function"?p:p?p.replace("[]",""):void 0;l[h]=Go(u,e,g)}else typeof l=="object"&&l!==null&&e.types[r]==="string"?o[r]=Object.values(l).join(e.arrayFormatSeparator):o[r]=Go(l,e,e.types[r]);return e.sort===!1?o:(e.sort===!0?Object.keys(o).sort():Object.keys(o).sort(e.sort)).reduce((r,l)=>{const h=o[l];return r[l]=h&&typeof h=="object"&&!Array.isArray(h)?ca(h):h,r},Object.create(null))}function fa(t,e){if(!t)return"";e={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...e},ha(e.arrayFormatSeparator);const s=l=>e.skipNull&&vp(t[l])||e.skipEmptyString&&t[l]==="",o=_p(e),n={};for(const[l,h]of Object.entries(t))s(l)||(n[l]=h);const r=Object.keys(n);return e.sort!==!1&&r.sort(e.sort),r.map(l=>{let h=t[l];if(e.replacer&&(h=e.replacer(l,h),h===void 0)||h===void 0)return"";if(h===null)return Wt(l,e);if(Array.isArray(h)){if(h.length===0&&e.arrayFormat==="bracket-separator")return Wt(l,e)+"[]";let u=h;e.replacer&&(u=h.map((_,y)=>e.replacer(`${l}[${y}]`,_)).filter(_=>_!==void 0));const p=u.reduce(o(l),[]),g=["comma","separator","bracket-separator"].includes(e.arrayFormat)?e.arrayFormatSeparator:"&";return p.join(g)}return Wt(l,e)+"="+Wt(h,e)}).filter(l=>l.length>0).join("&")}function pa(t,e){e={decode:!0,...e};let[s,o]=la(t,"#");return s===void 0&&(s=t),{url:ua(s??""),query:Pn(On(t),e),...e&&e.parseFragmentIdentifier&&o?{fragmentIdentifier:We(o,e)}:{}}}function ma(t,e){e={encode:!0,strict:!0,[rn]:!0,...e};const s=ua(da(t.url))||"",o=On(t.url),n={...Pn(o,{sort:!1,...e}),...t.query};let r=fa(n,e);r&&(r=`?${r}`);let l=wp(t.url);if(typeof t.fragmentIdentifier=="string"){const h=new URL(s,"https://query-string.invalid");h.hash=t.fragmentIdentifier,l=e[rn]?h.hash:`#${t.fragmentIdentifier}`}return`${s}${r}${l}`}function an(t,e,s){s={parseFragmentIdentifier:!0,[rn]:!1,...s};const{url:o,query:n,fragmentIdentifier:r}=pa(t,s);return ma({url:o,query:gp(n,e),fragmentIdentifier:r},s)}function kp(t,e,s){if(Array.isArray(e)){const o=new Set(e);return an(t,n=>!o.has(n),s)}return an(t,(o,n)=>!e(o,n),s)}const Jo=Object.freeze(Object.defineProperty({__proto__:null,exclude:kp,extract:On,parse:Pn,parseUrl:pa,pick:an,stringify:fa,stringifyUrl:ma},Symbol.toStringTag,{value:"Module"})),Qo=()=>({query:"",dateRanges:[],orderBy:ci.score,types:["content","document"],from:0,showAllSites:!1}),Cp=Dt({components:{ElPagination:vr,ElCard:Pi,ElFormItem:bs,ElInput:ye,ElButton:Ht,ElCollapse:ur,ElCollapseItem:dr,ElDatePicker:_s,ElSelect:Oi,ElOption:Ai,ElForm:vs,FormErrors:gs,ElSwitch:ei},setup(t,e){const s=fe(),o=[{value:"content",label:"ÐаÑеÑиалÑ"},{value:"image",label:"ÐзобÑажениÑ"},{value:"document",label:"ÐокÑменÑÑ"}],n=[{value:ci.score,label:"РелеванÑноÑÑи",disabled:!1},{value:ci.date_asc,label:"Ðо даÑе (ÑнаÑала  ÑÑаÑÑе)",disabled:!1},{value:ci.date_desc,label:"Ðо даÑе (ÑнаÑала новÑе)",disabled:!1}
86],r=dt(),l=dt(!1),h=dt(),u=dt(Qo()),p=dt(Qo()),g=15,_=dt(1),y=wt(()=>{var S;return(S=r.value)==null?void 0:S.total_hits}),w=wt(()=>Math.ceil((y.value||0)/g));Zt(()=>{const S=Jo.parse(location.search,{arrayFormat:"bracket"});S!=null&&S.orderBy&&Object.values(ci).includes(S==null?void 0:S.orderBy)&&(u.value.orderBy=S.orderBy),S!=null&&S.types&&(u.value.types=S.types),S!=null&&S.orderBy&&(u.value.orderBy=S.orderBy),S!=null&&S.dateRanges&&(u.value.dateRanges=S.dateRanges),S!=null&&S.query&&(u.value.query=S.query,C())});const C=()=>{p.value=En(u.value),u.value.from=0,_.value=1;let{query:S,dateRanges:A,orderBy:E,types:M}=p.value;const z=(A||[]).map(G=>$i.fromISO(G).toISO()),F=Jo.stringify({query:S||void 0,dateRanges:z.length?z:void 0,orderBy:E||void 0,types:M&&M.length?M:void 0},{arrayFormat:"bracket"});if("URLSearchParams"in window){var j=window.location.pathname+"?"+F;history.pushState(null,"",j)}else document.location.search=F;D()},k=async S=>{_.value=S,u.value=En(p.value);const A=(_.value-1)*g;window.scroll({top:0,left:0,behavior:"smooth"}),p.value.from=A,await D()},D=async(S=!1)=>{S||(l.value=!0);try{const{data:A}=await Et.post("search-v2",p.value);h.value=null,r.value=A}catch(A){h.value=A,St.error("ÐÑи запÑоÑе к ÑеÑвеÑÑ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ»Ð° оÑибка, пожалÑйÑÑа попÑобÑйÑе еÑе Ñаз")}S||(l.value=!1)};return{getAttachmentIcon:Da,perPage:g,cpTotalItems:y,loadPage:k,cpMaxPages:w,currentPage:_,searchResult:r,errors:h,authStore:s,documentTypes:o,orderLabelsArray:n,searchButtonClick:C,searchForm:u,loading:l,useDateFormat:nr}}}),Sp={class:"d-flex"},xp={key:0},Dp={class:"mt-1"},Tp={key:0,class:"list-group"},Ip={class:"d-flex w-100 justify-content-between"},Ap=["href"],Op={class:"mb-2"},Pp=["src"],Ep=["innerHTML"],Mp=["innerHTML"],zp={class:"mb-2"},Hp=["innerHTML"],Fp={key:0},Rp={key:1,class:"text-center my-5"},Lp={key:2,class:"text-center my-5"};function Np(t,e,s,o,n,r){const l=ye,h=bs,u=Ht,p=_s,g=Ai,_=Oi,y=ei,w=dr,C=ur,k=xt("FormErrors"),D=vs,S=Pi,A=vr,E=Ye;return he((K(),ot("div",null,[et(S,null,{default:rt(()=>[e[11]||(e[11]=V("h3",{class:"mb-3"},"ÐоиÑк",-1)),et(D,{"label-position":"top",model:t.searchForm,class:"mb-0",onSubmit:e[5]||(e[5]=Ge(()=>{},["prevent"]))},{default:rt(()=>[V("div",Sp,[et(h,{disabled:t.loading,style:{width:"100%"},class:"mr-2"},{default:rt(()=>[et(l,{modelValue:t.searchForm.query,"onUpdate:modelValue":e[0]||(e[0]=M=>t.searchForm.query=M),onKeypress:Ks(t.searchButtonClick,["enter","native"])},null,8,["modelValue","onKeypress"])]),_:1},8,["disabled"]),et(h,null,{default:rt(()=>[et(u,{type:"primary",loading:t.loading,onClick:t.searchButtonClick},{default:rt(()=>[...e[7]||(e[7]=[gt("ÐÑкаÑÑ",-1)])]),_:1},8,["loading","onClick"])]),_:1})]),et(C,{class:"mb-2"},{default:rt(()=>[et(w,{title:"РаÑÑиÑенÑй поиÑк",name:"1"},{default:rt(()=>[et(h,{label:"Ðиапазон даÑ",style:{width:"100%"},class:"mr-2"},{default:rt(()=>[et(p,{style:{width:"100%"},modelValue:t.searchForm.dateRanges,"onUpdate:modelValue":e[1]||(e[1]=M=>t.searchForm.dateRanges=M),type:"daterange","start-placeholder":"С","end-placeholder":"Ðо",clearable:""},null,8,["modelValue"])]),_:1}),et(h,{label:"Тип обÑекÑа",style:{width:"100%"},class:"mr-2"},{default:rt(()=>[et(_,{modelValue:t.searchForm.types,"onUpdate:modelValue":e[2]||(e[2]=M=>t.searchForm.types=M),multiple:"",placeholder:"ÐÑбеÑиÑе Ñип обÑекÑа"},{default:rt(()=>[(K(!0),ot(Mt,null,Ut(t.documentTypes,M=>(K(),_t(g,{key:M.value,label:M.label,value:M.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),et(h,{label:"СоÑÑиÑоваÑÑ Ð¿Ð¾",style:{width:"100%"}},{default:rt(()=>[et(_,{modelValue:t.searchForm.orderBy,"onUpdate:modelValue":e[3]||(e[3]=M=>t.searchForm.orderBy=M),placeholder:"ÐÑбеÑиÑе напÑавление ÑоÑÑиÑовки"},{default:rt(()=>[(K(!0),ot(Mt,null,Ut(t.orderLabelsArray,M=>(K(),_t(g,{key:M.value,label:M.label,value:M.value,disabled:M.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1}),t.authStore.vgIsSuperAdministrator?(K(),_t(h,{key:0,label:"ÐÑкаÑÑ Ð¿Ð¾ вÑем ÑайÑам (Ð´Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð°)",style:{width:"100%"}},{default:rt(()=>
86[et(y,{"on-text":"Ðа","off-text":"ÐеÑ",modelValue:t.searchForm.showAllSites,"onUpdate:modelValue":e[4]||(e[4]=M=>t.searchForm.showAllSites=M)},null,8,["modelValue"])]),_:1})):bt("",!0)]),_:1})]),_:1}),V("div",null,[et(k,{value:t.errors},null,8,["value"])])]),_:1},8,["model"]),t.cpMaxPages&&t.searchResult&&t.cpTotalItems?(K(),ot("div",xp,[V("div",null,[e[8]||(e[8]=gt(" Ðо запÑоÑÑ ",-1)),V("b",null,'"'+mt(t.searchResult.reqData.query)+'"',1)]),V("div",null,[e[9]||(e[9]=gt(" найдено: ",-1)),V("b",null,mt(t.cpTotalItems),1),e[10]||(e[10]=gt(" ÑлеменÑов ",-1))]),V("div",Dp,[V("small",null,"СÑÑаниÑа: "+mt(t.currentPage)+" из "+mt(t.cpMaxPages),1)])])):bt("",!0)]),_:1}),et(S,{class:"mt-3"},{default:rt(()=>[t.searchResult&&t.searchResult.hits.length?(K(),ot("div",Tp,[(K(!0),ot(Mt,null,Ut(t.searchResult.hits,M=>(K(),ot("div",{key:M.fields.Id,class:"list-group-item list-group-item-action"},[V("div",Ip,[V("a",{href:t.authStore.vgIsSuperAdministrator?M.fields.UrlWithHost:M.fields.Url,target:"_blank"},[V("h5",Op,[V("span",null,[V("img",{width:"32px",src:t.getAttachmentIcon(M.fields.Extension)},null,8,Pp)]),M.fragments&&M.fragments.Title?(K(),ot("span",{key:0,innerHTML:M.fragments.Title[0]},null,8,Ep)):(K(),ot("span",{key:1,innerHTML:M.fields.Title},null,8,Mp))])],8,Ap)]),V("div",zp,[(K(!0),ot(Mt,null,Ut(M.fragments.Text,(z,F)=>(K(),ot("p",{key:F,class:"mb-0",innerHTML:z},null,8,Hp))),128))]),V("small",null,mt(t.useDateFormat(M.fields.CreatedAt,"DD.MM.YYYY HH:mm").value),1),t.authStore.vgIsSuperAdministrator?(K(),ot("small",Fp," SiteId: "+mt(M.fields.SiteId),1)):bt("",!0)]))),128)),et(A,{"hide-on-single-page":!0,class:"mt-3","current-page":t.currentPage,layout:"prev, pager, next","page-size":t.perPage,onCurrentChange:e[6]||(e[6]=M=>t.loadPage(M)),total:t.cpTotalItems},null,8,["current-page","page-size","total"])])):t.searchResult?(K(),ot("div",Rp,[e[12]||(e[12]=V("h4",null,"Ðо запÑоÑÑ",-1)),V("h4",null,[V("i",null,'"'+mt(t.searchResult.reqData.query)+'"',1)]),e[13]||(e[13]=V("h4",null,"ниÑего не найдено",-1))])):(K(),ot("div",Lp,[...e[14]||(e[14]=[V("h4",null,"ÐведиÑе Ñвой поиÑковÑй запÑоÑ",-1)])]))]),_:1})])),[[E,t.loading,void 0,{fullscreen:!0}]])}const Bp=At(Cp,[["render",Np]]),Wp=Dt({components:{V2:Bp}});function Vp(t,e,s,o,n,r){const l=xt("V2");return K(),ot("div",null,[et(l)])}const Up=At(Wp,[["render",Vp]]),jp=Dt({components:{ElDialog:_e},props:{value:{type:Object}},setup(t){const{value:e}=Ii(t),s=dt(!1),o=dt(!1),n=dt(!1),r=wt(()=>({"background-image":`url(${e.value.image})`}));return{isOpen:s,cpStyle:r,handleClick:()=>{s.value=!0},getEmbedUrl:()=>{var _;switch(e.value.provider){case"rutube":return e.value.embedUrl;case"vk":return e.value.embedUrl;case"ok":return e.value.embedUrl;case"iframe":return((_=e.value.iframeAttrs)==null?void 0:_.src)||"";default:return`//www.youtube.com/embed/${e.value.id}`}},getIframeAttrs:()=>{if(e.value.provider==="iframe"&&e.value.iframeAttrs){const _={...e.value.iframeAttrs};return delete _.src,_}return{}},imageLoaded:o,imageError:n,handleImageLoad:()=>{o.value=!0,n.value=!1},handleImageError:()=>{o.value=!1,n.value=!0}}}}),Yp=["src"],qp={class:"v-content-video"},Kp=["src"],Xp=["src"],Zp={key:0,style:{"padding-left":"0px","padding-right":"0px",width:"100%",display:"inline-block"}},Gp={class:"embed-responsive embed-responsive-16by9"},Jp=["src"];function Qp(t,e,s,o,n,r){const l=_e;return K(),ot("div",null,[t.value.image&&t.value.provider!=="iframe"?(K(),ot("img",{key:0,src:t.value.image,onLoad:e[0]||(e[0]=(...h)=>t.handleImageLoad&&t.handleImageLoad(...h)),onError:e[1]||(e[1]=(...h)=>t.handleImageError&&t.handleImageError(...h)),style:{display:"none"},alt:""},null,40,Yp)):bt("",!0),V("div",qp,[t.value.provider==="iframe"?(K(),ot("div",{key:0,class:"embed-responsive embed-responsive-16by9",onClick:e[2]||(e[2]=(...h)=>t.handleClick&&t.handleClick(...h))},[V("iframe",Ci({class:"embed-responsive-item pointer-events-none",style:{height:"100%","pointer-events":"none"},src:t.getEmbedUrl()},t.getIframeAttrs(),{frameborder:"0",allowfullscreen:""}),null,16,Kp)])):(K(),ot(Mt,{key:1},[t.value.image&&t.imageLoaded&&!t.imageError?(K(),ot("div",{key:0,class:"embed-responsive embed-responsive-16by9 v-content-image",style:Lt(t.cpStyle),onClick:e[3]||(e[3]=(...h)=>t.handleClick&&t.handleClick(...h))},[...e[6]||(e[6]=[V("i",{class:"fa fa-play-circle play-button","aria-hidden":"true"},null,-1)])],4)):(K(),ot("div",{key:1,class:"embed-responsive embed-responsive-16by9 pointer-",onClick:e[4]||(e[4]=(...h)=>t.handleClick&&t.handleClick(...h))},[V("iframe",{class:"embed-responsive-item pointer-events-none",style:{height:"100%"},src:t.getEmbedUrl(),frameborder:"0",allowfullscreen:""},null,8,Xp)]))],64))]),et(l,{title:"Ðидео",modelValue:t.isOpen,"onUpdate:modelValue":e[5]||(e[5]=h=>t.isOpen=h)},{default:rt(()=>[t.isOpen?(K(),ot("div",Zp,[V("div",Gp,[V("iframe",Ci({class:"embed-responsive-item",style:{height:"100%"},src:t.getEmbedUrl()+"?rel=0&autoplay=1"},t.getIframeAttrs(),{frameborder:"0",allowfullscreen:""}),null,16,Jp)])])):bt("",!0)]),_:1},8,["modelValue"])])}const $p=At(jp,[["render",Qp]]);function Zi(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Us={exports:{}};var $o;function tm(){return $o||($o=1,(function(t,e){(function(s){t.exports=s()})(function(){return(function s(o,n,r){function l(p,g){if(!n[p]){if(!o[p]){var _=typeof Zi=="function"&&Zi;if(!g&&_)return _(p,!0);if(h)return h(p,!0);var y=new Error("Cannot find module '"+p+"'");throw y.code="MODULE_NOT_FOUND",y}var w=n[p]={exports:{}};o[p][0].call(w.exports,function(C){var k=o[p][1][C];return l(k||C)},w,w.exports,s,o,n,r)}return n[p].exports}for(var h=typeof Zi=="function"&&Zi,u=0;u<r.length;u++)l(r[u]);return l})({1:[function(s,o,n){var r=s("./utils"),l=s("./support"),h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 10,588 bytes, lines 86-87
86+/=";n.encode=function(u){for(var p,g,_,y,w,C,k,D=[],S=0,A=u.length,E=A,M=r.getTypeOf(u)!=="string";S<u.length;)E=A-S,_=M?(p=u[S++],g=S<A?u[S++]:0,S<A?u[S++]:0):(p=u.charCodeAt(S++),g=S<A?u.charCodeAt(S++):0,S<A?u.charCodeAt(S++):0),y=p>>2,w=(3&p)<<4|g>>4,C=1<E?(15&g)<<2|_>>6:64,k=2<E?63&_:64,D.push(h.charAt(y)+h.charAt(w)+h.charAt(C)+h.charAt(k));return D.join("")},n.decode=function(u){var p,g,_,y,w,C,k=0,D=0,S="data:";if(u.substr(0,S.length)===S)throw new Error("Invalid base64 input, it looks like a data url.");var A,E=3*(u=u.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(u.charAt(u.length-1)===h.charAt(64)&&E--,u.charAt(u.length-2)===h.charAt(64)&&E--,E%1!=0)throw new Error("Invalid base64 input, bad content length.");for(A=l.uint8array?new Uint8Array(0|E):new Array(0|E);k<u.length;)p=h.indexOf(u.charAt(k++))<<2|(y=h.indexOf(u.charAt(k++)))>>4,g=(15&y)<<4|(w=h.indexOf(u.charAt(k++)))>>2,_=(3&w)<<6|(C=h.indexOf(u.charAt(k++))),A[D++]=p,w!==64&&(A[D++]=g),C!==64&&(A[D++]=_);return A}},{"./support":30,"./utils":32}],2:[function(s,o,n){var r=s("./external"),l=s("./stream/DataWorker"),h=s("./stream/Crc32Probe"),u=s("./stream/DataLengthProbe");function p(g,_,y,w,C){this.compressedSize=g,this.uncompressedSize=_,this.crc32=y,this.compression=w,this.compressedContent=C}p.prototype={getContentWorker:function(){var g=new l(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new u("data_length")),_=this;return g.on("end",function(){if(this.streamInfo.data_length!==_.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),g},getCompressedWorker:function(){return new l(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},p.createWorkerFrom=function(g,_,y){return g.pipe(new h).pipe(new u("uncompressedSize")).pipe(_.compressWorker(y)).pipe(new u("compressedSize")).withStreamInfo("compression",_)},o.exports=p},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(s,o,n){var r=s("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},n.DEFLATE=s("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(s,o,n){var r=s("./utils"),l=(function(){for(var h,u=[],p=0;p<256;p++){h=p;for(var g=0;g<8;g++)h=1&h?3988292384^h>>>1:h>>>1;u[p]=h}return u})();o.exports=function(h,u){return h!==void 0&&h.length?r.getTypeOf(h)!=="string"?(function(p,g,_,y){var w=l,C=y+_;p^=-1;for(var k=y;k<C;k++)p=p>>>8^w[255&(p^g[k])];return-1^p})(0|u,h,h.length,0):(function(p,g,_,y){var w=l,C=y+_;p^=-1;for(var k=y;k<C;k++)p=p>>>8^w[255&(p^g.charCodeAt(k))];return-1^p})(0|u,h,h.length,0):0}},{"./utils":32}],5:[function(s,o,n){n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(s,o,n){var r=null;r=typeof Promise<"u"?Promise:s("lie"),o.exports={Promise:r}},{lie:37}],7:[function(s,o,n){var r=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",l=s("pako"),h=s("./utils"),u=s("./stream/GenericWorker"),p=r?"uint8array":"array";function g(_,y){u.call(this,"FlateWorker/"+_),this._pako=null,this._pakoAction=_,this._pakoOptions=y,this.meta={}}n.magic="\b\0",h.inherits(g,u),g.prototype.processChunk=function(_){this.meta=_.meta,this._pako===null&&this._createPako(),this._pako.push(h.transformTo(p,_.data),!1)},g.prototype.flush=function(){u.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},g.prototype.cleanUp=function(){u.prototype.cleanUp.call(this),this._pako=null},g.prototype._createPako=function(){this._pako=new l[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var _=this;this._pako.onData=function(y){_.push({data:y,meta:_.meta})}},n.compressWorker=function(_){return new g("Deflate",_)},n.uncompressWorker=function(){return new g("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(s,o,n){function r(w,C){var k,D="";for(k=0;k<C;k++)D+=String.fromCharCode(255&w),w>>>=8;return D}function l(w,C,k,D,S,A){var E,M,z=w.file,F=w.compression,j=A!==p.utf8encode,G=h.transformTo("string",A(z.name)),Y=h.transformTo("string",p.utf8encode(z.name)),it=z.comment,ht=h.transformTo("string",A(it)),L=h.transformTo("string",p.utf8encode(it)),Q=Y.length!==z.name.length,I=L.length!==it.length,i="",a="",c="",d=z.dir,f=z.date,m={crc32:0,compressedSize:0,uncompressedSize:0};C&&!k||(m.crc32=w.crc32,m.compressedSize=w.compressedSize,m.uncompressedSize=w.uncompressedSize);var v=0;C&&(v|=8),j||!Q&&!I||(v|=2048);var b=0,x=0;d&&(b|=16),S==="UNIX"?(x=798,b|=(function(P,B){var Z=P;return P||(Z=B?16893:33204),(65535&Z)<<16})(z.unixPermissions,d)):(x=20,b|=(function(P){return 63&(P||0)})(z.dosPermissions)),E=f.getUTCHours(),E<<=6,E|=f.getUTCMinutes(),E<<=5,E|=f.getUTCSeconds()/2,M=f.getUTCFullYear()-1980,M<<=4,M|=f.getUTCMonth()+1,M<<=5,M|=f.getUTCDate(),Q&&(a=r(1,1)+r(g(G),4)+Y,i+="up"+r(a.length,2)+a),I&&(c=r(1,1)+r(g(ht),4)+L,i+="uc"+r(c.length,2)+c);var O="";return O+=` 87\0`,O+=r(v,2),O+=F.magic,O+=r(E,2),O+=r(M,2),O+=r(m.crc32,4),O+=r(m.compressedSize,4),O+=r(m.uncompressedSize,4),O+=r(G.length,2),O+=r(i.length,2),{fileRecord:_.LOCAL_FILE_HEADER+O+G+i,dirRecord:_.CENTRAL_FILE_HEADER+r(x,2)+O+r(ht.length,2)+"\0\0\0\0"+r(b,4)+r(D,4)+G+i+ht}}var h=s("../utils"),u=s("../stream/GenericWorker"),p=s("../utf8"),g=s("../crc32"),_=s("../signature");function y(w,C,k,D){u.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=C,this.zipPlatform=k,this.encodeFileName=D,this.streamFiles=w,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}h.inherits(y,u),y.prototype.push=function(w){var C=w.meta.percent||0,k=this.entriesCount,D=this._sources.length;this.accumulate?this.contentBuffer.push(w):(this.bytesWritten+=w.data.length,u.prototype.push.call(this,{data:w.data,meta:{currentFile:this.currentFile,percent:k?(C+100*(k-D-1))/k:100}}))},y.prototype.openedSource=function(w){this.currentSourceOffset=this.bytesWritten,this.currentFile=w.file.name;var C=this.streamFiles&&!w.file.dir;if(C){var k=l(w,C,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:k.fileRecord,meta:{percent:0}})}else this.accumulate=!0},y.prototype.closedSource=function(w){this.accumulate=!1;var C=this.streamFiles&&!w.file.dir,k=l(w,C,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(k.dirRecord),C)this.push({data:(function(D){return _.DATA_DESCRIPTOR+r(D.crc32,4)+r(D.compressedSize,4)+r(D.uncompressedSize,4)})(w),meta:{percent:100}});else for(this.push({data:k.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},y.prototype.flush=function(){for(var w=this.bytesWritten,C=0;C<this.dirRecords.length;C++)this.push({data:this.dirRecords[C],meta:{percent:100}});var k=this.bytesWritten-w,D=(function(S,A,E,M,z){var F=h.transformTo("string",z(M));return _.CENTRAL_DIRECTORY_END+"\0\0\0\0"+r(S,2)+r(S,2)+r(A,4)+r(E,4)+r(F.length,2)+F})(this.dirRecords.length,k,w,this.zipComment,this.encodeFileName);this.push({data:D,meta:{percent:100}})},y.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},y.prototype.registerPrevious=function(w){this._sources.push(w);var C=this;return w.on("data",function(k){C.processChunk(k)}),w.on("end",function(){C.closedSource(C.previous.streamInfo),C._sources.length?C.prepareNextSource():C.end()}),w.on("error",function(k){C.error(k)}),this},y.prototype.resume=function(){return!!u.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},y.prototype.error=function(w){var C=this._sources;if(!u.prototype.error.call(this,w))return!1;for(var k=0;k<C.length;k++)try{C[k].error(w)}catch{}return!0},y.prototype.lock=function(){u.prototype.lock.call(this);for(var w=this._sources,C=0;C<w.length;C++)w[C].lock()},o.exports=y},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(s,o,n){var r=s("../compressions"),l=s("./ZipFileWorker");n.generateWorker=function(h,u,p){var g=new l(u.streamFiles,p,u.platform,u.encodeFileName),_=0;try{h.forEach(function(y,w){_++;var C=(function(A,E){var M=A||E,z=r[M];if(!z)throw new Error(M+" is not a valid compression method !");return z})(w.options.compression,u.compression),k=w.options.compressionOptions||u.compressionOptions||{},D=w.dir,S=w.date;w._compressWorker(C,k).withStreamInfo("file",{name:y,dir:D,date:S,comment:w.comment||"",unixPermissions:w.unixPermissions,dosPermissions:w.dosPermissions}).pipe(g)}),g.entriesCount=_}catch(y){g.error(y)}return g}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(s,o,n){function r(){if(!(this instanceof r))return new r;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var l=new r;for(var h in this)typeof this[h]!="function"&&(l[h]=this[h]);return l}}(r.prototype=s("./object")).loadAsync=s("./load"),r.support=s("./support"),r.defaults=s("./defaults"),r.version="3.10.1",r.loadAsync=function(l,h){return new r().loadAsync(l,h)},r.external=s("./external"),o.exports=r},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(s,o,n){var r=s("./utils"),l=s("./external"),h=s("./utf8"),u=s("./zipEntries"),p=s("./stream/Crc32Probe"),g=s("./nodejsUtils");function _(y){return new l.Promise(function(w,C){var k=y.decompressed.getContentWorker().pipe(new p);k.on("error",function(D){C(D)}).on("end",function(){k.streamInfo.crc32!==y.decompressed.crc32?C(new Error("Corrupted zip : CRC32 mismatch")):w()}).resume()})}o.exports=function(y,w){var C=this;return w=r.extend(w||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:h.utf8decode}),g.isNode&&g.isStream(y)?l.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):r.prepareContent("the loaded zip f
87ile",y,!0,w.optimizedBinaryString,w.base64).then(function(k){var D=new u(w);return D.load(k),D}).then(function(k){var D=[l.Promise.resolve(k)],S=k.files;if(w.checkCRC32)for(var A=0;A<S.length;A++)D.push(_(S[A]));return l.Promise.all(D)}).then(function(k){for(var D=k.shift(),S=D.files,A=0;A<S.length;A++){var E=S[A],M=E.fileNameStr,z=r.resolve(E.fileNameStr);C.file(z,E.decompressed,{binary:!0,optimizedBinaryString:!0,date:E.date,dir:E.dir,comment:E.fileCommentStr.length?E.fileCommentStr:null,unixPermissions:E.unixPermissions,dosPermissions:E.dosPermissions,createFolders:w.createFolders}),E.dir||(C.file(z).unsafeOriginalName=M)}return D.zipComment.length&&(C.comment=D.zipComment),C})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(s,o,n){var r=s("../utils"),l=s("../stream/GenericWorker");function h(u,p){l.call(this,"Nodejs stream input adapter for "+u),this._upstreamEnded=!1,this._bindStream(p)}r.inherits(h,l),h.prototype._bindStream=function(u){var p=this;(this._stream=u).pause(),u.on("data",function(g){p.push({data:g,meta:{percent:0}})}).on("error",function(g){p.isPaused?this.generatedError=g:p.error(g)}).on("end",function(){p.isPaused?p._upstreamEnded=!0:p.end()})},h.prototype.pause=function(){return!!l.prototype.pause.call(this)&&(this._stream.pause(),!0)},h.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},o.exports=h},{"../stream/GenericWorker":28,"../utils":32}],13:[function(s,o,n){var r=s("readable-stream").Readable;function l(h,u,p){r.call(this,u),this._helper=h;var g=this;h.on("data",function(_,y){g.push(_)||g._helper.pause(),p&&p(y)}).on("error",function(_){g.emit("error",_)}).on("end",function(){g.push(null)})}s("../utils").inherits(l,r),l.prototype._read=function(){this._helper.resume()},o.exports=l},{"../utils":32,"readable-stream":16}],14:[function(s,o,n){o.exports={isNode:typeof Buffer<"u",newBufferFrom:function(r,l){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(r,l);if(typeof r=="number")throw new Error('The "data" argument must not be a number');return new Buffer(r,l)},allocBuffer:function(r){if(Buffer.alloc)return Buffer.alloc(r);var l=new Buffer(r);return l.fill(0),l},isBuffer:function(r){return Buffer.isBuffer(r)},isStream:function(r){return r&&typeof r.on=="function"&&typeof r.pause=="function"&&typeof r.resume=="function"}}},{}],15:[function(s,o,n){function r(z,F,j){var G,Y=h.getTypeOf(F),it=h.extend(j||{},g);it.date=it.date||new Date,it.compression!==null&&(it.compression=it.compression.toUpperCase()),typeof it.unixPermissions=="string"&&(it.unixPermissions=parseInt(it.unixPermissions,8)),it.unixPermissions&&16384&it.unixPermissions&&(it.dir=!0),it.dosPermissions&&16&it.dosPermissions&&(it.dir=!0),it.dir&&(z=S(z)),it.createFolders&&(G=D(z))&&A.call(this,G,!0);var ht=Y==="string"&&it.binary===!1&&it.base64===!1;j&&j.binary!==void 0||(it.binary=!ht),(F instanceof _&&F.uncompressedSize===0||it.dir||!F||F.length===0)&&(it.base64=!1,it.binary=!0,F="",it.compression="STORE",Y="string");var L=null;L=F instanceof _||F instanceof u?F:C.isNode&&C.isStream(F)?new k(z,F):h.prepareContent(z,F,it.binary,it.optimizedBinaryString,it.base64);var Q=new y(z,L,it);this.files[z]=Q}var l=s("./utf8"),h=s("./utils"),u=s("./stream/GenericWorker"),p=s("./stream/StreamHelper"),g=s("./defaults"),_=s("./compressedObject"),y=s("./zipObject"),w=s("./generate"),C=s("./nodejsUtils"),k=s("./nodejs/NodejsStreamInputAdapter"),D=function(z){z.slice(-1)==="/"&&(z=z.substring(0,z.length-1));var F=z.lastIndexOf("/");return 0<F?z.substring(0,F):""},S=function(z){return z.slice(-1)!=="/"&&(z+="/"),z},A=function(z,F){return F=F!==void 0?F:g.createFolders,z=S(z),this.files[z]||r.call(this,z,null,{dir:!0,createFolders:F}),this.files[z]};function E(z){return Object.prototype.toString.call(z)==="[object RegExp]"}var M={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(z){var F,j,G;for(F in this.files)G=this.files[F],(j=F.slice(this.root.length,F.length))&&F.slice(0,this.root.length)===this.root&&z(j,G)},filter:function(z){var F=[];return this.forEach(function(j,G){z(j,G)&&F.push(G)}),F}
vendor: 77,304 bytes, line 87
87,file:function(z,F,j){if(arguments.length!==1)return z=this.root+z,r.call(this,z,F,j),this;if(E(z)){var G=z;return this.filter(function(it,ht){return!ht.dir&&G.test(it)})}var Y=this.files[this.root+z];return Y&&!Y.dir?Y:null},folder:function(z){if(!z)return this;if(E(z))return this.filter(function(Y,it){return it.dir&&z.test(Y)});var F=this.root+z,j=A.call(this,F),G=this.clone();return G.root=j.name,G},remove:function(z){z=this.root+z;var F=this.files[z];if(F||(z.slice(-1)!=="/"&&(z+="/"),F=this.files[z]),F&&!F.dir)delete this.files[z];else for(var j=this.filter(function(Y,it){return it.name.slice(0,z.length)===z}),G=0;G<j.length;G++)delete this.files[j[G].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(z){var F,j={};try{if((j=h.extend(z||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:l.utf8encode})).type=j.type.toLowerCase(),j.compression=j.compression.toUpperCase(),j.type==="binarystring"&&(j.type="string"),!j.type)throw new Error("No output type specified.");h.checkSupport(j.type),j.platform!=="darwin"&&j.platform!=="freebsd"&&j.platform!=="linux"&&j.platform!=="sunos"||(j.platform="UNIX"),j.platform==="win32"&&(j.platform="DOS");var G=j.comment||this.comment||"";F=w.generateWorker(this,j,G)}catch(Y){(F=new u("error")).error(Y)}return new p(F,j.type||"string",j.mimeType)},generateAsync:function(z,F){return this.generateInternalStream(z).accumulate(F)},generateNodeStream:function(z,F){return(z=z||{}).type||(z.type="nodebuffer"),this.generateInternalStream(z).toNodejsStream(F)}};o.exports=M},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(s,o,n){o.exports=s("stream")},{stream:void 0}],17:[function(s,o,n){var r=s("./DataReader");function l(h){r.call(this,h);for(var u=0;u<this.data.length;u++)h[u]=255&h[u]}s("../utils").inherits(l,r),l.prototype.byteAt=function(h){return this.data[this.zero+h]},l.prototype.lastIndexOfSignature=function(h){for(var u=h.charCodeAt(0),p=h.charCodeAt(1),g=h.charCodeAt(2),_=h.charCodeAt(3),y=this.length-4;0<=y;--y)if(this.data[y]===u&&this.data[y+1]===p&&this.data[y+2]===g&&this.data[y+3]===_)return y-this.zero;return-1},l.prototype.readAndCheckSignature=function(h){var u=h.charCodeAt(0),p=h.charCodeAt(1),g=h.charCodeAt(2),_=h.charCodeAt(3),y=this.readData(4);return u===y[0]&&p===y[1]&&g===y[2]&&_===y[3]},l.prototype.readData=function(h){if(this.checkOffset(h),h===0)return[];var u=this.data.slice(this.zero+this.index,this.zero+this.index+h);return this.index+=h,u},o.exports=l},{"../utils":32,"./DataReader":18}],18:[function(s,o,n){var r=s("../utils");function l(h){this.data=h,this.length=h.length,this.index=0,this.zero=0}l.prototype={checkOffset:function(h){this.checkIndex(this.index+h)},checkIndex:function(h){if(this.length<this.zero+h||h<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+h+"). Corrupted zip ?")},setIndex:function(h){this.checkIndex(h),this.index=h},skip:function(h){this.setIndex(this.index+h)},byteAt:function(){},readInt:function(h){var u,p=0;for(this.checkOffset(h),u=this.index+h-1;u>=this.index;u--)p=(p<<8)+this.byteAt(u);return this.index+=h,p},readString:function(h){return r.transformTo("string",this.readData(h))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var h=this.readInt(4);return new Date(Date.UTC(1980+(h>>25&127),(h>>21&15)-1,h>>16&31,h>>11&31,h>>5&63,(31&h)<<1))}},o.exports=l},{"../utils":32}],19:[function(s,o,n){var r=s("./Uint8ArrayReader");function l(h){r.call(this,h)}s("../utils").inherits(l,r),l.prototype.readData=function(h){this.checkOffset(h);var u=this.data.slice(this.zero+this.index,this.zero+this.index+h);return this.index+=h,u},o.exports=l},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(s,o,n){var r=s("./DataReader");function l(h){r.call(this,h)}s("../utils").inherits(l,r),l.prototype.byteAt=function(h){return this.data.charCodeAt(this.zero+h)},l.prototype.lastIndexOfSignature=function(h){return this.data.lastIndexOf(h)-this.zero},l.prototype.readAndCheckSignature=function(h){return h===this.readData(4)},l.prototype.readData=function(h){this.checkOffset(h);var u=this.data.slice(this.zero+this.index,this.zero+this.index+h);return this.index+=h,u},o.exports=l},{"../utils":32,"./DataReader":18}],21:[function(s,o,n){var r=s("./ArrayReader");function l(h){r.call(this,h)}s("../utils").inherits(l,r),l.prototype.readData=function(h){if(this.checkOffset(h),h===0)return new Uint8Array(0);var u=this.data.subarray(this.zero+this.index,this.zero+this.index+h);return this.index+=h,u},o.exports=l},{"../utils":32,"./ArrayReader":17}],22:[function(s,o,n){var r=s("../utils"),l=s("../support"),h=s("./ArrayReader"),u=s("./StringReader"),p=s("./NodeBufferReader"),g=s("./Uint8ArrayReader");o.exports=function(_){var y=r.getTypeOf(_);return r.checkSupport(y),y!=="string"||l.uint8array?y==="nodebuffer"?new p(_):l.uint8array?new g(r.transformTo("uint8array",_)):new h(r.transformTo("array",_)):new u(_)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(s,o,n){n.LOCAL_FILE_HEADER="PK��",n.CENTRAL_FILE_HEADER="PK��",n.CENTRAL_DIRECTORY_END="PK��",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK�\x07",n.ZIP64_CENTRAL_DIRECTORY_END="PK��",n.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(s,o,n){var r=s("./GenericWorker"),l=s("../utils");function h(u){r.call(this,"ConvertWorker to "+u),this.destType=u}l.inherits(h,r),h.prototype.processChunk=function(u){this.push({data:l.transformTo(this.destType,u.data),meta:u.meta})},o.exports=h},{"../utils":32,"./GenericWorker":28}],25:[function(s,o,n){var r=s("./GenericWorker"),l=s("../crc32");function h(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}s("../utils").inherits(h,r),h.prototype.processChunk=function(u){this.streamInfo.crc32=l(u.data,this.streamInfo.crc32||0),this.push(u)},o.exports=h},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(s,o,n){var r=s("../utils"),l=s("./GenericWorker");function h(u){l.call(this,"DataLengthProbe for "+u),this.propName=u,this.withStreamInfo(u,0)}r.inherits(h,l),h.prototype.processChunk=function(u){if(u){var p=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=p+u.data.length}l.prototype.processChunk.call(this,u)},o.exports=h},{"../utils":32,"./GenericWorker":28}],27:[function(s,o,n){var r=s("../utils"),l=s("./GenericWorker");function h(u){l.call(this,"DataWorker");var p=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,u.then(function(g){p.dataIsReady=!0,p.data=g,p.max=g&&g.length||0,p.type=r.getTypeOf(g),p.isPaused||p._tickAndRepeat()},function(g){p.error(g)})}r.inherits(h,l),h.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this.data=null},h.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},h.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},h.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var u=null,p=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":u=this.data.substring(this.index,p);break;case"uint8array":u=this.data.subarray(this.index,p);break;case"array":case"nodebuffer":u=this.data.slice(this.index,p)}return this.index=p,this.push({data:u,meta:{percent:this.max?this.index/this.max*100:0}})},o.exports=h},{"../utils":32,"./GenericWorker":28}],28:[function(s,o,n){function r(l){this.name=l||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(l){this.emit("data",l)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(l){this.emit("error",l)}return!0},error:function(l){return!this.isFinished&&(this.isPaused?this.generatedError=l:(this.isFinished=!0,this.emit("error",l),this.previous&&this.previous.error(l),this.cleanUp()),!0)},on:function(l,h){return this._listeners[l].push(h),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(l,h){if(this._listeners[l])for(var u=0;u<this._listeners[l].length;u++)this._listeners[l][u].call(this,h)},pipe:function(l){return l.registerPrevious(this)},registerPrevious:function(l){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=l.streamInfo,this.mergeStreamInfo(),this.previous=l;var h=this;return l.on("data",function(u){h.processChunk(u)}),l.on("end",function(){h.end()}),l.on("error",function(u){h.error(u)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var l=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),l=!0),this.previous&&this.previous.resume(),!l},flush:function(){},processChunk:function(l){this.push(l)},withStreamInfo:function(l,h){return this.extraStreamInfo[l]=h,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var l in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,l)&&(this.streamInfo[l]=this.extraStreamInfo[l])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var l="Worker "+this.name;return this.previous?this.previous+" -> "+l:l}},o.exports=r},{}],29:[function(s,o,n){var r=s("../utils"),l=s("./ConvertWorker"),h=s("./GenericWorker"),u=s("../base64"),p=s("../support"),g=s("../external"),_=null;if(p.nodestream)try{_=s("../nodejs/NodejsStreamOutputAdapter")}catch{}function y(C,k){return new g.Promise(function(D,S){var A=[],E=C._internalType,M=C._outputType,z=C._mimeType;C.on("data",function(F,j){A.push(F),k&&k(j)}).on("error",function(F){A=[],S(F)}).on("end",function(){try{var F=(function(j,G,Y){switch(j){case"blob":return r.newBlob(r.transformTo("arraybuffer",G),Y);case"base64":return u.encode(G);default:return r.transformTo(j,G)}})(M,(function(j,G){var Y,it=0,ht=null,L=0;for(Y=0;Y<G.length;Y++)L+=G[Y].length;switch(j){case"string":return G.join("");case"array":return Array.prototype.concat.apply([],G);case"uint8array":for(ht=new Uint8Array(L),Y=0;Y<G.length;Y++)ht.set(G[Y],it),it+=G[Y].length;return ht;case"nodebuffer":return Buffer.concat(G);default:throw new Error("concat : unsupported type '"+j+"'")}})(E,A),z);D(F)}catch(j){S(j)}A=[]}).resume()})}function w(C,k,D){var S=k;switch(k){case"blob":case"arraybuffer":S="uint8array";break;case"base64":S="string"}try{this._internalType=S,this._outputType=k,this._mimeType=D,r.checkSupport(S),this._worker=C.pipe(new l(S)),C.lock()}catch(A){this._worker=new h("error"),this._worker.error(A)}}w.prototype={accumulate:function(C){return y(this,C)},on:function(C,k){var D=this;return C==="data"?this._worker.on(C,function(S){k.call(D,S.data,S.meta)}):this._worker.on(C,function(){r.delay(k,arguments,D)}),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(C){if(r.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new _(this,{objectMode:this._outputType!=="nodebuffer"},C)}},o.exports=w},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(s,o,n){if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",n.nodebuffer=typeof Buffer<"u",n.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")n.blob=!1;else{var r=new ArrayBuffer(0);try{n.blob=new Blob([r],{type:"application/zip"}).size===0}catch{try{var l=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);l.append(r),n.blob=l.getBlob("application/zip").size===0}catch{n.blob=!1}}}try{n.nodestream=!!s("readable-stream").Readable}catch{n.nodestream=!1}},{"readable-stream":16}],31:[function(s,o,n){for(var r=s("./utils"),l=s("./support"),h=s("./nodejsUtils"),u=s("./stream/GenericWorker"),p=new Array(256),g=0;g<256;g++)p[g]=252<=g?6:248<=g?5:240<=g?4:224<=g?3:192<=g?2:1;p[254]=p[254]=1;function _(){u.call(this,"utf-8 decode"),this.leftOver=null}function y(){u.call(this,"utf-8 encode")}n.utf8encode=function(w){return l.nodebuffer?h.newBufferFrom(w,"utf-8"):(function(C){var k,D,S,A,E,M=C.length,z=0;for(A=0;A<M;A++)(64512&(D=C.charCodeAt(A)))==55296&&A+1<M&&(64512&(S=C.charCodeAt(A+1)))==56320&&(D=65536+(D-55296<<10)+(S-56320),A++),z+=D<128?1:D<2048?2:D<65536?3:4;for(k=l.uint8array?new Uint8Array(z):new Array(z),A=E=0;E<z;A++)(64512&(D=C.charCodeAt(A)))==55296&&A+1<M&&(64512&(S=C.charCodeAt(A+1)))==56320&&(D=65536+(D-55296<<10)+(S-56320),A++),D<128?k[E++]=D:(D<2048?k[E++]=192|D>>>6:(D<65536?k[E++]=224|D>>>12:(k[E++]=240|D>>>18,k[E++]=128|D>>>12&63),k[E++]=128|D>>>6&63),k[E++]=128|63&D);return k})(w)},n.utf8decode=function(w){return l.nodebuffer?r.transformTo("nodebuffer",w).toString("utf-8"):(function(C){var k,D,S,A,E=C.length,M=new Array(2*E);for(k=D=0;k<E;)if((S=C[k++])<128)M[D++]=S;else if(4<(A=p[S]))M[D++]=65533,k+=A-1;else{for(S&=A===2?31:A===3?15:7;1<A&&k<E;)S=S<<6|63&C[k++],A--;1<A?M[D++]=65533:S<65536?M[D++]=S:(S-=65536,M[D++]=55296|S>>10&1023,M[D++]=56320|1023&S)}return M.length!==D&&(M.subarray?M=M.subarray(0,D):M.length=D),r.applyFromCharCode(M)})(w=r.transformTo(l.uint8array?"uint8array":"array",w))},r.inherits(_,u),_.prototype.processChunk=function(w){var C=r.transformTo(l.uint8array?"uint8array":"array",w.data);if(this.leftOver&&this.leftOver.length){if(l.uint8array){var k=C;(C=new Uint8Array(k.length+this.leftOver.length)).set(this.leftOver,0),C.set(k,this.leftOver.length)}else C=this.leftOver.concat(C);this.leftOver=null}var D=(function(A,E){var M;for((E=E||A.length)>A.length&&(E=A.length),M=E-1;0<=M&&(192&A[M])==128;)M--;return M<0||M===0?E:M+p[A[M]]>E?M:E})(C),S=C;D!==C.length&&(l.uint8array?(S=C.subarray(0,D),this.leftOver=C.subarray(D,C.length)):(S=C.slice(0,D),this.leftOver=C.slice(D,C.length))),this.push({data:n.utf8decode(S),meta:w.meta})},_.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=_,r.inherits(y,u),y.prototype.processChunk=function(w){this.push({data:n.utf8encode(w.data),meta:w.meta})},n.Utf8EncodeWorker=y},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(s,o,n){var r=s("./support"),l=s("./base64"),h=s("./nodejsUtils"),u=s("./external");function p(k){return k}function g(k,D){for(var S=0;S<k.length;++S)D[S]=255&k.charCodeAt(S);return D}s("setimmediate"),n.newBlob=function(k,D){n.checkSupport("blob");try{return new Blob([k],{type:D})}catch{try{var S=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return S.append(k),S.getBlob(D)}catch{throw new Error("Bug : can't construct the Blob.")}}};var _={stringifyByChunk:function(k,D,S){var A=[],E=0,M=k.length;if(M<=S)return String.fromCharCode.apply(null,k);for(;E<M;)D==="array"||D==="nodebuffer"?A.push(String.fromCharCode.apply(null,k.slice(E,Math.min(E+S,M)))):A.push(String.fromCharCode.apply(null,k.subarray(E,Math.min(E+S,M)))),E+=S;return A.join("")},stringifyByChar:function(k){for(var D="",S=0;S<k.length;S++)D+=String.fromCharCode(k[S]);return D},applyCanBeUsed:{uint8array:(function(){try{return r.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}})(),nodebuffer:(function(){try{return r.nodebuffer&&String.fromCharCode.apply(null,h.allocBuffer(1)).length===1}catch{return!1}})()}};function y(k){var D=65536,S=n.getTypeOf(k),A=!0;if(S==="uint8array"?A=_.applyCanBeUsed.uint8array:S==="nodebuffer"&&(A=_.applyCanBeUsed.nodebuffer),A)for(;1<D;)try{return _.stringifyByChunk(k,S,D)}catch{D=Math.floor(D/2)}return _.stringifyByChar(k)}function w(k,D){for(var S=0;S<k.length;S++)D[S]=k[S];return D}n.applyFromCharCode=y;var C={};C.string={string:p,array:function(k){return g(k,new Array(k.length))},arraybuffer:function(k){return C.string.uint8array(k).buffer},uint8array:function(k){return g(k,new Uint8Array(k.length))},nodebuffer:function(k){return g(k,h.allocBuffer(k.length))}},C.array={string:y,array:p,arraybuffer:function(k){return new Uint8Array(k).buffer},uint8array:function(k){return new Uint8Array(k)},nodebuffer:function(k){return h.newBufferFrom(k)}},C.arraybuffer={string:function(k){return y(new Uint8Array(k))},array:function(k){return w(new Uint8Array(k),new Array(k.byteLength))},arraybuffer:p,uint8array:function(k){return new Uint8Array(k)},nodebuffer:function(k){return h.newBufferFrom(new Uint8Array(k))}},C.uint8array={string:y,array:function(k){return w(k,new Array(k.length))},arraybuffer:function(k){return k.buffer},uint8array:p,nodebuffer:function(k){return h.newBufferFrom(k)}},C.nodebuffer={string:y,array:function(k){return w(k,new Array(k.length))},arraybuffer:function(k){return C.nodebuffer.uint8array(k).buffer},uint8array:function(k){return w(k,new Uint8Array(k.length))},nodebuffer:p},n.transformTo=function(k,D){if(D=D||"",!k)return D;n.checkSupport(k);var S=n.getTypeOf(D);return C[S][k](D)},n.resolve=function(k){for(var D=k.split("/"),S=[],A=0;A<D.length;A++){var E=D[A];E==="."||E===""&&A!==0&&A!==D.length-1||(E===".."?S.pop():S.push(E))}return S.join("/")},n.getTypeOf=function(k){return typeof k=="string"?"string":Object.prototype.toString.call(k)==="[object Array]"?"array":r.nodebuffer&&h.isBuffer(k)?"nodebuffer":r.uint8array&&k instanceof Uint8Array?"uint8array":r.arraybuffer&&k instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(k){if(!r[k.toLowerCase()])throw new Error(k+" is not supported by this platform")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(k){var D,S,A="";for(S=0;S<(k||"").length;S++)A+="\\x"+((D=k.charCodeAt(S))<16?"0":"")+D.toString(16).toUpperCase();return A},n.delay=function(k,D,S){setImmediate(function(){k.apply(S||null,D||[])})},n.inherits=function(k,D){function S(){}S.prototype=D.prototype,k.prototype=new S},n.extend=function(){var k,D,S={};for(k=0;k<arguments.length;k++)for(D in arguments[k])Object.prototype.hasOwnProperty.call(arguments[k],D)&&S[D]===void 0&&(S[D]=arguments[k][D]);return S},n.prepareContent=function(k,D,S,A,E){return u.Promise.resolve(D).then(function(M){return r.blob&&(M instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(M))!==-1)&&typeof FileReader<"u"?new u.Promise(function(z,F){var j=new FileReader;j.onload=function(G){z(G.target.result)},j.onerror=function(G){F(G.target.error)},j.readAsArrayBuffer(M)}):M}).then(function(M){var z=n.getTypeOf(M);return z?(z==="arraybuffer"?M=n.transformTo("uint8array",M):z==="string"&&(E?M=l.decode(M):S&&A!==!0&&(M=(function(F){return g(F,r.uint8array?new Uint8Array(F.length):new Array(F.length))})(M))),M):u.Promise.reject(new Error("Can't read the data of '"+k+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(s,o,n){var r=s("./reader/readerFor"),l=s("./utils"),h=s("./signature"),u=s("./zipEntry"),p=s("./support");function g(_){this.files=[],this.loadOptions=_}g.prototype={checkSignature:function(_){if(!this.reader.readAndCheckSignature(_)){this.reader.index-=4;var y=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+l.pretty(y)+", expected "+l.pretty(_)+")")}},isSignature:function(_,y){var w=this.reader.index;this.reader.setIndex(_);var C=this.reader.readString(4)===y;return this.reader.setIndex(w),C},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var _=this.reader.readData(this.zipCommentLength),y=p.uint8array?"uint8array":"array",w=l.transformTo(y,_);this.zipComment=this.loadOptions.decodeFileName(w)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var _,y,w,C=this.zip64EndOfCentralSize-44;0<C;)_=this.reader.readInt(2),y=this.reader.readInt(4),w=this.reader.readData(y),this.zip64ExtensibleData[_]={id:_,length:y,value:w}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var _,y;for(_=0;_<this.files.length;_++)y=this.files[_],this.reader.setIndex(y.localHeaderOffset),this.checkSignature(h.LOCAL_FILE_HEADER),y.readLocalPart(this.reader),y.handleUTF8(),y.processAttributes()},readCentralDir:function(){var _;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(h.CENTRAL_FILE_HEADER);)(_=new u({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(_);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var _=this.reader.lastIndexOfSignature(h.CENTRAL_DIRECTORY_END);if(_<0)throw this.isSignature(0,h.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(_);var y=_;if(this.checkSignature(h.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===l.MAX_VALUE_16BITS||this.diskWithCentralDirStart===l.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===l.MAX_VALUE_16BITS||this.centralDirRecords===l.MAX_VALUE_16BITS||this.centralDirSize===l.MAX_VALUE_32BITS||this.centralDirOffset===l.MAX_VALUE_32BITS){if(this.zip64=!0,(_=this.reader.lastIndexOfSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(_),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,h.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(h.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var w=this.centralDirOffset+this.centralDirSize;this.zip64&&(w+=20,w+=12+this.zip64EndOfCentralSize);var C=y-w;if(0<C)this.isSignature(y,h.CENTRAL_FILE_HEADER)||(this.reader.zero=C);else if(C<0)throw new Error("Corrupted zip: missing "+Math.abs(C)+" bytes.")},prepareReader:function(_){this.reader=r(_)},load:function(_){this.prepareReader(_),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},o.exports=g},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(s,o,n){var r=s("./reader/readerFor"),l=s("./utils"),h=s("./compressedObject"),u=s("./crc32"),p=s("./utf8"),g=s("./compressions"),_=s("./support");function y(w,C){this.options=w,this.loadOptions=C}y.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(w){var C,k;if(w.skip(22),this.fileNameLength=w.readInt(2),k=w.readInt(2),this.fileName=w.readData(this.fileNameLength),w.skip(k),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((C=(function(D){for(var S in g)if(Object.prototype.hasOwnProperty.call(g,S)&&g[S].magic===D)return g[S];return null})(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+l.pretty(this.compressionMethod)+" unknown (inner file : "+l.transformTo("string",this.fileName)+")");this.decompressed=new h(this.compressedSize,this.uncompressedSize,this.crc32,C,w.readData(this.compressedSize))},readCentralPart:function(w){this.versionMadeBy=w.readInt(2),w.skip(2),this.bitFlag=w.readInt(2),this.compressionMethod=w.readString(2),this.date=w.readDate(),this.crc32=w.readInt(4),this.compressedSize=w.readInt(4),this.uncompressedSize=w.readInt(4);var C=w.readInt(2);if(this.extraFieldsLength=w.readInt(2),this.fileCommentLength=w.readInt(2),this.diskNumberStart=w.readInt(2),this.internalFileAttributes=w.readInt(2),this.externalFileAttributes=w.readInt(4),this.localHeaderOffset=w.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");w.skip(C),this.readExtraFields(w),this.parseZIP64ExtraField(w),this.fileComment=w.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var w=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),w==0&&(this.dosPermissions=63&this.externalFileAttributes),w==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var w=r(this.extraFields[1].value);this.uncompressedSize===l.MAX_VALUE_32BITS&&(this.uncompressedSize=w.readInt(8)),this.compressedSize===l.MAX_VALUE_32BITS&&(this.compressedSize=w.readInt(8)),this.localHeaderOffset===l.MAX_VALUE_32BITS&&(this.localHeaderOffset=w.readInt(8)),this.diskNumberStart===l.MAX_VALUE_32BITS&&(this.diskNumberStart=w.readInt(4))}},readExtraFields:function(w){var C,k,D,S=w.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});w.index+4<S;)C=w.readInt(2),k=w.readInt(2),D=w.readData(k),this.extraFields[C]={id:C,length:k,value:D};w.setIndex(S)},handleUTF8:function(){var w=_.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=p.utf8decode(this.fileName),this.fileCommentStr=p.utf8decode(this.fileComment);else{var C=this.findExtraFieldUnicodePath();if(C!==null)this.fileNameStr=C;else{var k=l.transformTo(w,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(k)}var D=this.findExtraFieldUnicodeComment();if(D!==null)this.fileCommentStr=D;else{var S=l.transformTo(w,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(S)}}},findExtraFieldUnicodePath:function(){var w=this.extraFields[28789];if(w){var C=r(w.value);return C.readInt(1)!==1||u(this.fileName)!==C.readInt(4)?null:p.utf8decode(C.readData(w.length-5))}return null},findExtraFieldUnicodeComment:function(){var w=this.extraFields[25461];if(w){var C=r(w.value);return C.readInt(1)!==1||u(this.fileComment)!==C.readInt(4)?null:p.utf8decode(C.readData(w.length-5))}return null}},o.exports=y},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(s,o,n){function r(C,k,D){this.name=C,this.dir=D.dir,this.date=D.date,this.comment=D.comment,this.unixPermissions=D.unixPermissions,this.dosPermissions=D.dosPermissions,this._data=k,this._dataBinary=D.binary,this.options={compression:D.compression,compressionOptions:D.compressionOptions}}var l=s("./stream/StreamHelper"),h=s("./stream/DataWorker"),u=s("./utf8"),p=s("./compressedObject"),g=s("./stream/GenericWorker");r.prototype={internalStream:function(C){var k=null,D="string";try{if(!C)throw new Error("No output type specified.");var S=(D=C.toLowerCase())==="string"||D==="text";D!=="binarystring"&&D!=="text"||(D="string"),k=this._decompressWorker();var A=!this._dataBinary;A&&!S&&(k=k.pipe(new u.Utf8EncodeWorker)),!A&&S&&(k=k.pipe(new u.Utf8DecodeWorker))}catch(E){(k=new g("error")).error(E)}return new l(k,D,"")},async:function(C,k){return this.internalStream(C).accumulate(k)},nodeStream:function(C,k){return this.internalStream(C||"nodebuffer").toNodejsStream(k)},_compressWorker:function(C,k){if(this._data instanceof p&&this._data.compression.magic===C.magic)return this._data.getCompressedWorker();var D=this._decompressWorker();return this._dataBinary||(D=D.pipe(new u.Utf8EncodeWorker)),p.createWorkerFrom(D,C,k)},_decompressWorker:function(){return this._data instanceof p?this._data.getContentWorker():this._data instanceof g?this._data:new h(this._data)}};for(var _=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],y=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},w=0;w<_.length;w++)r.prototype[_[w]]=y;o.exports=r},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(s,o,n){(function(r){var l,h,u=r.MutationObserver||r.WebKitMutationObserver;if(u){var p=0,g=new u(C),_=r.document.createTextNode("");g.observe(_,{characterData:!0}),l=function(){_.data=p=++p%2}}else if(r.setImmediate||r.MessageChannel===void 0)l="document"in r&&"onreadystatechange"in r.document.createElement("script")?function(){var k=r.document.createElement("script");k.onreadystatechange=function(){C(),k.onreadystatechange=null,k.parentNode.removeChild(k),k=null},r.document.documentElement.appendChild(k)}:function(){setTimeout(C,0)};else{var y=new r.MessageChannel;y.port1.onmessage=C,l=function(){y.port2.postMessage(0)}}var w=[];function C(){var k,D;h=!0;for(var S=w.length;S;){for(D=w,w=[],k=-1;++k<S;)D[k]();S=w.length}h=!1}o.exports=function(k){w.push(k)!==1||h||l()}}).call(this,typeof Fi<"u"?Fi:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(s,o,n){var r=s("immediate");function l(){}var h={},u=["REJECTED"],p=["FULFILLED"],g=["PENDING"];function _(S){if(typeof S!="function")throw new TypeError("resolver must be a function");this.state=g,this.queue=[],this.outcome=void 0,S!==l&&k(this,S)}function y(S,A,E){this.promise=S,typeof A=="function"&&(this.onFulfilled=A,this.callFulfilled=this.otherCallFulfilled),typeof E=="function"&&(this.onRejected=E,this.callRejected=this.otherCallRejected)}function w(S,A,E){r(function(){var M;try{M=A(E)}catch(z){return h.reject(S,z)}M===S?h.reject(S,new TypeError("Cannot resolve promise with itself")):h.resolve(S,M)})}function C(S){var A=S&&S.then;if(S&&(typeof S=="object"||typeof S=="function")&&typeof A=="function")return function(){A.apply(S,arguments)}}function k(S,A){var E=!1;function M(j){E||(E=!0,h.reject(S,j))}function z(j){E||(E=!0,h.resolve(S,j))}var F=D(function(){A(z,M)});F.status==="error"&&M(F.value)}function D(S,A){var E={};try{E.value=S(A),E.status="success"}catch(M){E.status="error",E.value=M}return E}(o.exports=_).prototype.finally=function(S){if(typeof S!="function")return this;var A=this.constructor;return this.then(function(E){return A.resolve(S()).then(function(){return E})},function(E){return A.resolve(S()).then(function(){throw E})})},_.prototype.catch=function(S){return this.then(null,S)},_.prototype.then=function(S,A){if(typeof S!="function"&&this.state===p||typeof A!="function"&&this.state===u)return this;var E=new this.constructor(l);return this.state!==g?w(E,this.state===p?S:A,this.outcome):this.queue.push(new y(E,S,A)),E},y.prototype.callFulfilled=function(S){h.resolve(this.promise,S)},y.prototype.otherCallFulfilled=function(S){w(this.promise,this.onFulfilled,S)},y.prototype.callRejected=function(S){h.reject(this.promise,S)},y.prototype.otherCallRejected=function(S){w(this.promise,this.onRejected,S)},h.resolve=function(S,A){var E=D(C,A);if(E.status==="error")return h.reject(S,E.value);var M=E.value;if(M)k(S,M);else{S.state=p,S.outcome=A;for(var z=-1,F=S.queue.length;++z<F;)S.queue[z].callFulfilled(A)}return S},h.reject=function(S,A){S.state=u,S.outcome=A;for(var E=-1,M=S.queue.length;++E<M;)S.queue[E].callRejected(A);return S},_.resolve=function(S){return S instanceof this?S:h.resolve(new this(l),S)},_.reject=function(S){var A=new this(l);return h.reject(A,S)},_.all=function(S){var A=this;if(Object.prototype.toString.call(S)!=="[object Array]")return this.reject(new TypeError("must be an array"));var E=S.length,M=!1;if(!E)return this.resolve([]);for(var z=new Array(E),F=0,j=-1,G=new this(l);++j<E;)Y(S[j],j);return G;function Y(it,ht){A.resolve(it).then(function(L){z[ht]=L,++F!==E||M||(M=!0,h.resolve(G,z))},function(L){M||(M=!0,h.reject(G,L))})}},_.race=function(S){var A=this;if(Object.prototype.toString.call(S)!=="[object Array]")return this.reject(new TypeError("must be an array"));var E=S.length,M=!1;if(!E)return this.resolve([]);for(var z=-1,F=new this(l);++z<E;)j=S[z],A.resolve(j).then(function(G){M||(M=!0,h.resolve(F,G))},function(G){M||(M=!0,h.reject(F,G))});var j;return F}},{immediate:36}],38:[function(s,o,n){var r={};(0,s("./lib/utils/common").assign)(r,s("./lib/deflate"),s("./lib/inflate"),s("./lib/zlib/constants")),o.exports=r},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(s,o,n){var r=s("./zlib/deflate"),l=s("./utils/common"),h=s("./utils/strings"),u=s("./zlib/messages"),p=s("./zlib/zstream"),g=Object.prototype.toString,_=0,y=-1,w=0,C=8;function k(S){if(!(this instanceof k))return new k(S);this.options=l.assign({level:y,method:C,chunkSize:16384,windowBits:15,memLevel:8,strategy:w,to:""},S||{});var A=this.options;A.raw&&0<A.windowBits?A.windowBits=-A.windowBits:A.gzip&&0<A.windowBits&&A.windowBits<16&&(A.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new p,this.strm.avail_out=0;var E=r.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(E!==_)throw new Error(u[E]);if(A.header&&r.deflateSetHeader(this.strm,A.header),A.dictionary){var M;if(M=typeof A.dictionary=="string"?h.string2buf(A.dictionary):g.call(A.dictionary)==="[object ArrayBuffer]"?new Uint8Array(A.dictionary):A.dictionary,(E=r.deflateSetDictionary(this.strm,M))!==_)throw new Error(u[E]);this._dict_set=!0}}function D(S,A){var E=new k(A);if(E.push(S,!0),E.err)throw E.msg||u[E.err];return E.result}k.prototype.push=function(S,A){var E,M,z=this.strm,F=this.options.chunkSize;if(this.ended)return!1;M=A===~~A?A:A===!0?4:0,typeof S=="string"?z.input=h.string2buf(S):g.call(S)==="[object ArrayBuffer]"?z.input=new Uint8Array(S):z.input=S,z.next_in=0,z.avail_in=z.input.length;do{if(z.avail_out===0&&(z.output=new l.Buf8(F),z.next_out=0,z.avail_out=F),(E=r.deflate(z,M))!==1&&E!==_)return this.onEnd(E),!(this.ended=!0);z.avail_out!==0&&(z.avail_in!==0||M!==4&&M!==2)||(this.options.to==="string"?this.onData(h.buf2binstring(l.shrinkBuf(z.output,z.next_out))):this.onData(l.shrinkBuf(z.output,z.next_out)))}while((0<z.avail_in||z.avail_out===0)&&E!==1);return M===4?(E=r.deflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===_):M!==2||(this.onEnd(_),!(z.avail_out=0))},k.prototype.onData=function(S){this.chunks.push(S)},k.prototype.onEnd=function(S){S===_&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=S,this.msg=this.strm.msg},n.Deflate=k,n.deflate=D,n.deflateRaw=function(S,A){return(A=A||{}).raw=!0,D(S,A)},n.gzip=function(S,A){return(A=A||{}).gzip=!0,D(S,A)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(s,o,n){var r=s("./zlib/inflate"),l=s("./utils/common"),h=s("./utils/strings"),u=s("./zlib/constants"),p=s("./zlib/messages"),g=s("./zlib/zstream"),_=s("./zlib/gzheader"),y=Object.prototype.toString;function w(k){if(!(this instanceof w))return new w(k);this.options=l.assign({chunkSize:16384,windowBits:0,to:""},k||{});var D=this.options;D.raw&&0<=D.windowBits&&D.windowBits<16&&(D.windowBits=-D.windowBits,D.windowBits===0&&(D.windowBits=-15)),!(0<=D.windowBits&&D.windowBits<16)||k&&k.windowBits||(D.windowBits+=32),15<D.windowBits&&D.windowBits<48&&(15&D.windowBits)==0&&(D.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new g,this.strm.avail_out=0;var S=r.inflateInit2(this.strm,D.windowBits);if(S!==u.Z_OK)throw new Error(p[S]);this.header=new _,r.inflateGetHeader(this.strm,this.header)}function C(k,D){var S=new w(D);if(S.push(k,!0),S.err)throw S.msg||p[S.err];return S.result}w.prototype.push=function(k,D){var S,A,E,M,z,F,j=this.strm,G=this.options.chunkSize,Y=this.options.dictionary,it=!1;if(this.ended)return!1;A=D===~~D?D:D===!0?u.Z_FINISH:u.Z_NO_FLUSH,typeof k=="string"?j.input=h.binstring2buf(k):y.call(k)==="[object ArrayBuffer]"?j.input=new Uint8Array(k):j.input=k,j.next_in=0,j.avail_in=j.input.length;do{if(j.avail_out===0&&(j.output=new l.Buf8(G),j.next_out=0,j.avail_out=G),(S=r.inflate(j,u.Z_NO_FLUSH))===u.Z_NEED_DICT&&Y&&(F=typeof Y=="string"?h.string2buf(Y):y.call(Y)==="[object ArrayBuffer]"?new Uint8Array(Y):Y,S=r.inflateSetDictionary(this.strm,F)),S===u.Z_BUF_ERROR&&it===!0&&(S=u.Z_OK,it=!1),S!==u.Z_STREAM_END&&S!==u.Z_OK)return this.onEnd(S),!(this.ended=!0);j.next_out&&(j.avail_out!==0&&S!==u.Z_STREAM_END&&(j.avail_in!==0||A!==u.Z_FINISH&&A!==u.Z_SYNC_FLUSH)||(this.options.to==="string"?(E=h.utf8border(j.output,j.next_out),M=j.next_out-E,z=h.buf2string(j.output,E),j.next_out=M,j.avail_out=G-M,M&&l.arraySet(j.output,j.output,E,M,0),this.onData(z)):this.onData(l.shrinkBuf(j.output,j.next_out)))),j.avail_in===0&&j.avail_out===0&&(it=!0)}while((0<j.avail_in||j.avail_out===0)&&S!==u.Z_STREAM_END);return S===u.Z_STREAM_END&&(A=u.Z_FINISH),A===u.Z_FINISH?(S=r.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===u.Z_OK):A!==u.Z_SYNC_FLUSH||(this.onEnd(u.Z_OK),!(j.avail_out=0))},w.prototype.onData=function(k){this.chunks.push(k)},w.prototype.onEnd=function(k){k===u.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=k,this.msg=this.strm.msg},n.Inflate=w,n.inflate=C,n.inflateRaw=function(k,D){return(D=D||{}).raw=!0,C(k,D)},n.ungzip=C},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(s,o,n){var r=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";n.assign=function(u){for(var p=Array.prototype.slice.call(arguments,1);p.length;){var g=p.shift();if(g){if(typeof g!="object")throw new TypeError(g+"must be non-object");for(var _ in g)g.hasOwnProperty(_)&&(u[_]=g[_])}}return u},n.shrinkBuf=function(u,p){return u.length===p?u:u.subarray?u.subarray(0,p):(u.length=p,u)};var l={arraySet:function(u,p,g,_,y){if(p.subarray&&u.subarray)u.set(p.subarray(g,g+_),y);else for(var w=0;w<_;w++)u[y+w]=p[g+w]},flattenChunks:function(u){var p,g,_,y,w,C;for(p=_=0,g=u.length;p<g;p++)_+=u[p].length;for(C=new Uint8Array(_),p=y=0,g=u.length;p<g;p++)w=u[p],C.set(w,y),y+=w.length;return C}},h={arraySet:function(u,p,g,_,y){for(var w=0;w<_;w++)u[y+w]=p[g+w]},flattenChunks:function(u){return[].concat.apply([],u)}};n.setTyped=function(u){u?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,l)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,h))},n.setTyped(r)},{}],42:[function(s,o,n){var r=s("./common"),l=!0,h=!0;try{String.fromCharCode.apply(null,[0])}catch{l=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{h=!1}for(var u=new r.Buf8(256),p=0;p<256;p++)u[p]=252<=p?6:248<=p?5:240<=p?4:224<=p?3:192<=p?2:1;function g(_,y){if(y<65537&&(_.subarray&&h||!_.subarray&&l))return String.fromCharCode.apply(null,r.shrinkBuf(_,y));for(var w="",C=0;C<y;C++)w+=String.fromCharCode(_[C]);return w}u[254]=u[254]=1,n.string2buf=function(_){var y,w,C,k,D,S=_.length,A=0;for(k=0;k<S;k++)(64512&(w=_.charCodeAt(k)))==55296&&k+1<S&&(64512&(C=_.charCodeAt(k+1)))==56320&&(w=65536+(w-55296<<10)+(C-56320),k++),A+=w<128?1:w<2048?2:w<65536?3:4;for(y=new r.Buf8(A),k=D=0;D<A;k++)(64512&(w=_.charCodeAt(k)))==55296&&k+1<S&&(64512&(C=_.charCodeAt(k+1)))==56320&&(w=65536+(w-55296<<10)+(C-56320),k++),w<128?y[D++]=w:(w<2048?y[D++]=192|w>>>6:(w<65536?y[D++]=224|w>>>12:(y[D++]=240|w>>>18,y[D++]=128|w>>>12&63),y[D++]=128|w>>>6&63),y[D++]=128|63&w);return y},n.buf2binstring=function(_){return g(_,_.length)},n.binstring2buf=function(_){for(var y=new r.Buf8(_.length),w=0,C=y.length;w<C;w++)y[w]=_.charCodeAt(w);return y},n.buf2string=function(_,y){var w,C,k,D,S=y||_.length,A=new Array(2*S);for(w=C=0;w<S;)if((k=_[w++])<128)A[C++]=k;else if(4<(D=u[k]))A[C++]=65533,w+=D-1;else{for(k&=D===2?31:D===3?15:7;1<D&&w<S;)k=k<<6|63&_[w++],D--;1<D?A[C++]=65533:k<65536?A[C++]=k:(k-=65536,A[C++]=55296|k>>10&1023,A[C++]=56320|1023&k)}return g(A,C)},n.utf8border=function(_,y){var w;for((y=y||_.length)>_.length&&(y=_.length),w=y-1;0<=w&&(192&_[w])==128;)w--;return w<0||w===0?y:w+u[_[w]]>y?w:y}},{"./common":41}],43:[function(s,o,n){o.exports=function(r,l,h,u){for(var p=65535&r|0,g=r>>>16&65535|0,_=0;h!==0;){for(h-=_=2e3<h?2e3:h;g=g+(p=p+l[u++]|0)|0,--_;);p%=65521,g%=65521}return p|g<<16|0}},{}],44:[function(s,o,n){o.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(s,o,n){var r=(function(){for(var l,h=[],u=0;u<256;u++){l=u;for(var p=0;p<8;p++)l=1&l?3988292384^l>>>1:l>>>1;h[u]=l}return h})();o.exports=function(l,h,u,p){var g=r,_=p+u;l^=-1;for(var y=p;y<_;y++)l=l>>>8^g[255&(l^h[y])];return-1^l}},{}],46:[function(s,o,n){var r,l=s("../utils/common"),h=s("./trees"),u=s("./adler32"),p=s("./crc32"),g=s("./messages"),_=0,y=4,w=0,C=-2,k=-1,D=4,S=2,A=8,E=9,M=286,z=30,F=19,j=2*M+1,G=15,Y=3,it=258,ht=it+Y+1,L=42,Q=113,I=1,i=2,a=3,c=4;function d(T,J){return T.msg=g[J],J}function f(T){return(T<<1)-(4<T?9:0)}function m(T){for(var J=T.length;0<=--J;)T[J]=0}function v(T){var J=T.state,X=J.pending;X>T.avail_out&&(X=T.avail_out),X!==0&&(l.arraySet(T.output,J.pending_buf,J.pending_out,X,T.next_out),T.next_out+=X,J.pending_out+=X,T.total_out+=X,T.avail_out-=X,J.pending-=X,J.pending===0&&(J.pending_out=0))}function b(T,J){h._tr_flush_block(T,0<=T.block_start?T.block_start:-1,T.strstart-T.block_start,J),T.block_start=T.strstart,v(T.strm)}function x(T,J){T.pending_buf[T.pending++]=J}function O(T,J){T.pending_buf[T.pending++]=J>>>8&255,T.pending_buf[T.pending++]=255&J}function P(T,J){var X,R,H=T.max_chain_length,U=T.strstart,st=T.prev_length,nt=T.nice_match,q=T.strstart>T.w_size-ht?T.strstart-(T.w_size-ht):0,lt=T.window,ut=T.w_mask,ct=T.prev,vt=T.strstart+it,Tt=lt[U+st-1],Ct=lt[U+st];T.prev_length>=T.good_match&&(H>>=2),nt>T.lookahead&&(nt=T.lookahead);do if(lt[(X=J)+st]===Ct&<[X+st-1]===Tt&<[X]===lt[U]&<[++X]===lt[U+1]){U+=2,X++;do;while(lt[++U]===lt[++X]&<[++U]===lt[++X]&<[++U]===lt[++X]&<[++U]===lt[++X]&<[++U]===lt[++X]&<[++U]===lt[++X]&<[++U]===lt[++X]&<[++U]===lt[++X]&&U<vt);if(R=it-(vt-U),U=vt-it,st<R){if(T.match_start=J,nt<=(st=R))break;Tt=lt[U+st-1],Ct=lt[U+st]}}while((J=ct[J&ut])>q&&--H!=0);return st<=T.lookahead?st:T.lookahead}function B(T){var J,X,R,H,U,st,nt,q,lt,ut,ct=T.w_size;do{if(H=T.window_size-T.lookahead-T.strstart,T.strstart>=ct+(ct-ht)){for(l.arraySet(T.window,T.window,ct,ct,0),T.match_start-=ct,T.strstart-=ct,T.block_start-=ct,J=X=T.hash_size;R=T.head[--J],T.head[J]=ct<=R?R-ct:0,--X;);for(J=X=ct;R=T.prev[--J],T.prev[J]=ct<=R?R-ct:0,--X;);H+=ct}if(T.strm.avail_in===0)break;if(st=T.strm,nt=T.window,q=T.strstart+T.lookahead,lt=H,ut=void 0,ut=st.avail_in,lt<ut&&(ut=lt),X=ut===0?0:(st.avail_in-=ut,l.arraySet(nt,st.input,st.next_in,ut,q),st.state.wrap===1?st.adler=u(st.adler,nt,ut,q):st.state.wrap===2&&(st.adler=p(st.adler,nt,ut,q)),st.next_in+=ut,st.total_in+=ut,ut),T.lookahead+=X,T.lookahead+T.insert>=Y)for(U=T.strstart-T.insert,T.ins_h=T.window[U],T.ins_h=(T.ins_h<<T.hash_shift^T.window[U+1])&T.hash_mask;T.insert&&(T.ins_h=(T.ins_h<<T.hash_shift^T.window[U+Y-1])&T.hash_mask,T.prev[U&T.w_mask]=T.head[T.ins_h],T.head[T.ins_h]=U,U++,T.insert--,!(T.lookahead+T.insert<Y)););}while(T.lookahead<ht&&T.strm.avail_in!==0)}function Z(T,J){for(var X,R;;){if(T.lookahead<ht){if(B(T),T.lookahead<ht&&J===_)return I;if(T.lookahead===0)break}if(X=0,T.lookahead>=Y&&(T.ins_h=(T.ins_h<<T.hash_shift^T.window[T.strstart+Y-1])&T.hash_mask,X=T.prev[T.strstart&T.w_mask]=T.head[T.ins_h],T.head[T.ins_h]=T.strstart),X!==0&&T.strstart-X<=T.w_size-ht&&(T.match_length=P(T,X)),T.match_length>=Y)if(R=h._tr_tally(T,T.strstart-T.match_start,T.match_length-Y),T.lookahead-=T.match_length,T.match_length<=T.max_lazy_match&&T.lookahead>=Y){for(T.match_length--;T.strstart++,T.ins_h=(T.ins_h<<T.hash_shift^T.window[T.strstart+Y-1])&T.hash_mask,X=T.prev[T.strstart&T.w_mask]=T.head[T.ins_h],T.head[T.ins_h]=T.strstart,--T.match_length!=0;);T.strstart++}else T.strstart+=T.match_length,T.match_length=0,T.ins_h=T.window[T.strstart],T.ins_h=(T.ins_h<<T.hash_shift^T.window[T.strstart+1])&T.hash_mask;else R=h._tr_tally(T,0,T.window[T.strstart]),T.lookahead--,T.strstart++;if(R&&(b(T,!1),T.strm.avail_out===0))return I}return T.insert=T.strstart<Y-1?T.strstart:Y-1,J===y?(b(T,!0),T.strm.avail_out===0?a:c):T.last_lit&&(b(T,!1),T.strm.avail_out===0)?I:i}function N(T,J){for(var X,R,H;;){if(T.lookahead<ht){if(B(T),T.lookahead<ht&&J===_)return I;if(T.lookahead===0)break}if(X=0,T.lookahead>=Y&&(T.ins_h=(T.ins_h<<T.hash_shift^T.window[T.strstart+Y-1])&T.hash_mask,X=T.prev[T.strstart&T.w_mask]=T.head[T.ins_h],T.head[T.ins_h]=T.strstart),T.prev_length=T.match_length,T.prev_match=T.match_start,T.match_length=Y-1,X!==0&&T.prev_length<T.max_lazy_match&&T.strstart-X<=T.w_size-ht&&(T.match_length=P(T,X),T.match_length<=5&&(T.strategy===1||T.match_length===Y&&4096<T.strstart-T.match_start)&&(T.match_length=Y-1)),T.prev_length>=Y&&T.match_length<=T.prev_length){for(H=T.strstart+T.lookahead-Y,R=h._tr_tally(T,T.strstart-1-T.prev_match,T.prev_length-Y),T.lookahead-=T.prev_length-1,T.prev_length-=2;++T.strstart<=H&&(T.ins_h=(T.ins_h<<T.hash_shift^T.window[T.strstart+Y-1])&T.hash_mask,X=T.prev[T.strstart&T.w_mask]=T.head[T.ins_h],T.head[T.ins_h]=T.strstart),--T.prev_length!=0;);if(T.match_available=0,T.match_length=Y-1,T.strstart++,R&&(b(T,!1),T.strm.avail_out===0))return I}else if(T.match_available){if((R=h._tr_tally(T,0,T.window[T.strstart-1]))&&b(T,!1),T.strstart++,T.lookahead--,T.strm.avail_out===0)return I}else T.match_available=1,T.strstart++,T.lookahead--}return T.match_available&&(R=h._tr_tally(T,0,T.window[T.strstart-1]),T.match_available=0),T.insert=T.strstart<Y-1?T.strstart:Y-1,J===y?(b(T,!0),T.strm.avail_out===0?a:c):T.last_lit&&(b(T,!1),T.strm.avail_out===0)?I:i}function W(T,J,X,R,H){this.good_length=T,this.max_lazy=J,this.nice_length=X,this.max_chain=R,this.func=H}function tt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=A,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new l.Buf16(2*j),this.dyn_dtree=new l.Buf16(2*(2*z+1)),this.bl_tree=new l.Buf16(2*(2*F+1)),m(this.dyn_ltree),m(this.dyn_dtree),m(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new l.Buf16(G+1),this.heap=new l.Buf16(2*M+1),m(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new l.Buf16(2*M+1),m(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function at(T){var J;return T&&T.state?(T.total_in=T.total_out=0,T.data_type=S,(J=T.state).pending=0,J.pending_out=0,J.wrap<0&&(J.wrap=-J.wrap),J.status=J.wrap?L:Q,T.adler=J.wrap===2?0:1,J.last_flush=_,h._tr_init(J),w):d(T,C)}function ft(T){var J=at(T);return J===w&&(function(X){X.window_size=2*X.w_size,m(X.head),X.max_lazy_match=r[X.level].max_lazy,X.good_match=r[X.level].good_length,X.nice_match=r[X.level].nice_length,X.max_chain_length=r[X.level].max_chain,X.strstart=0,X.block_start=0,X.lookahead=0,X.insert=0,X.match_length=X.prev_length=Y-1,X.match_available=0,X.ins_h=0})(T.state),J}function pt(T,J,X,R,H,U){if(!T)return C;var st=1;if(J===k&&(J=6),R<0?(st=0,R=-R):15<R&&(st=2,R-=16),H<1||E<H||X!==A||R<8||15<R||J<0||9<J||U<0||D<U)return d(T,C);R===8&&(R=9);var nt=new tt;return(T.state=nt).strm=T,nt.wrap=st,nt.gzhead=null,nt.w_bits=R,nt.w_size=1<<nt.w_bits,nt.w_mask=nt.w_size-1,nt.hash_bits=H+7,nt.hash_size=1<<nt.hash_bits,nt.hash_mask=nt.hash_size-1,nt.hash_shift=~~((nt.hash_bits+Y-1)/Y),nt.window=new l.Buf8(2*nt.w_size),nt.head=new l.Buf16(nt.hash_size),nt.prev=new l.Buf16(nt.w_size),nt.lit_bufsize=1<<H+6,nt.pending_buf_size=4*nt.lit_bufsize,nt.pending_buf=new l.Buf8(nt.pending_buf_size),nt.d_buf=1*nt.lit_bufsize,nt.l_buf=3*nt.lit_bufsize,nt.level=J,nt.strategy=U,nt.method=X,ft(T)}r=[new W(0,0,0,0,function(T,J){var X=65535;for(X>T.pending_buf_size-5&&(X=T.pending_buf_size-5);;){if(T.lookahead<=1){if(B(T),T.lookahead===0&&J===_)return I;if(T.lookahead===0)break}T.strstart+=T.lookahead,T.lookahead=0;var R=T.block_start+X;if((T.strstart===0||T.strstart>=R)&&(T.lookahead=T.strstart-R,T.strstart=R,b(T,!1),T.strm.avail_out===0)||T.strstart-T.block_start>=T.w_size-ht&&(b(T,!1),T.strm.avail_out===0))return I}return T.insert=0,J===y?(b(T,!0),T.strm.avail_out===0?a:c):(T.strstart>T.block_start&&(b(T,!1),T.strm.avail_out),I)}),new W(4,4,8,4,Z),new W(4,5,16,8,Z),new W(4,6,32,32,Z),new W(4,4,16,16,N),new W(8,16,32,32,N),new W(8,16,128,128,N),new W(8,32,128,256,N),new W(32,128,258,1024,N),new W(32,258,258,4096,N)],n.deflateInit=function(T,J){return pt(T,J,A,15,8,0)},n.deflateInit2=pt,n.deflateReset=ft,n.deflateResetKeep=at,n.deflateSetHeader=function(T,J){return T&&T.state?T.state.wrap!==2?C:(T.state.gzhead=J,w):C},n.deflate=function(T,J){var X,R,H,U;if(!T||!T.state||5<J||J<0)return T?d(T,C):C;if(R=T.state,!T.output||!T.input&&T.avail_in!==0||R.status===666&&J!==y)return d(T,T.avail_out===0?-5:C);if(R.strm=T,X=R.last_flush,R.last_flush=J,R.status===L)if(R.wrap===2)T.adler=0,x(R,31),x(R,139),x(R,8),R.gzhead?(x(R,(R.gzhead.text?1:0)+(R.gzhead.hcrc?2:0)+(R.gzhead.extra?4:0)+(R.gzhead.name?8:0)+(R.gzhead.comment?16:0)),x(R,255&R.gzhead.time),x(R,R.gzhead.time>>8&255),x(R,R.gzhead.time>>16&255),x(R,R.gzhead.time>>24&255),x(R,R.level===9?2:2<=R.strategy||R.level<2?4:0),x(R,255&R.gzhead.os),R.gzhead.extra&&R.gzhead.extra.length&&(x(R,255&R.gzhead.extra.length),x(R,R.gzhead.extra.length>>8&255)),R.gzhead.hcrc&&(T.adler=p(T.adler,R.pending_buf,R.pending,0)),R.gzindex=0,R.status=69):(x(R,0),x(R,0),x(R,0),x(R,0),x(R,0),x(R,R.level===9?2:2<=R.strategy||R.level<2?4:0),x(R,3),R.status=Q);else{var st=A+(R.w_bits-8<<4)<<8;st|=(2<=R.strategy||R.level<2?0:R.level<6?1:R.level===6?2:3)<<6,R.strstart!==0&&(st|=32),st+=31-st%31,R.status=Q,O(R,st),R.strstart!==0&&(O(R,T.adler>>>16),O(R,65535&T.adler)),T.adler=1}if(R.status===69)if(R.gzhead.extra){for(H=R.pending;R.gzindex<(65535&R.gzhead.extra.length)&&(R.pending!==R.pending_buf_size||(R.gzhead.hcrc&&R.pending>H&&(T.adler=p(T.adler,R.pending_buf,R.pending-H,H)),v(T),H=R.pending,R.pending!==R.pending_buf_size));)x(R,255&R.gzhead.extra[R.gzindex]),R.gzindex++;R.gzhead.hcrc&&R.pending>H&&(T.adler=p(T.adler,R.pending_buf,R.pending-H,H)),R.gzindex===R.gzhead.extra.length&&(R.gzindex=0,R.status=73)}else R.status=73;if(R.status===73)if(R.gzhead.name){H=R.pending;do{if(R.pending===R.pending_buf_size&&(R.gzhead.hcrc&&R.pending>H&&(T.adler=p(T.adler,R.pending_buf,R.pending-H,H)),v(T),H=R.pending,R.pending===R.pending_buf_size)){U=1;break}U=R.gzindex<R.gzhead.name.length?255&R.gzhead.name.charCodeAt(R.gzindex++):0,x(R,U)}while(U!==0);R.gzhead.hcrc&&R.pending>H&&(T.adler=p(T.adler,R.pending_buf,R.pending-H,H)),U===0&&(R.gzindex=0,R.status=91)}else R.status=91;if(R.status===91)if(R.gzhead.comment){H=R.pending;do{if(R.pending===R.pending_buf_size&&(R.gzhead.hcrc&&R.pending>H&&(T.adler=p(T.adler,R.pending_buf,R.pending-H,H)),v(T),H=R.pending,R.pending===R.pending_buf_size)){U=1;break}U=R.gzindex<R.gzhead.comment.length?255&R.gzhead.comment.charCodeAt(R.gzindex++):0,x(R,U)}while(U!==0);R.gzhead.hcrc&&R.pending>H&&(T.adler=p(T.adler,R.pending_buf,R.pending-H,H)),U===0&&(R.status=103)}else R.status=103;if(R.status===103&&(R.gzhead.hcrc?(R.pending+2>R.pending_buf_size&&v(T),R.pending+2<=R.pending_buf_size&&(x(R,255&T.adler),x(R,T.adler>>8&255),T.adler=0,R.status=Q)):R.status=Q),R.pending!==0){if(v(T),T.avail_out===0)return R.last_flush=-1,w}else if(T.avail_in===0&&f(J)<=f(X)&&J!==y)return d(T,-5);if(R.status===666&&T.avail_in!==0)return d(T,-5);if(T.avail_in!==0||R.lookahead!==0||J!==_&&R.status!==666){var nt=R.strategy===2?(function(q,lt){for(var ut;;){if(q.lookahead===0&&(B(q),q.lookahead===0)){if(lt===_)return I;break}if(q.match_length=0,ut=h._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++,ut&&(b(q,!1),q.strm.avail_out===0))return I}return q.insert=0,lt===y?(b(q,!0),q.strm.avail_out===0?a:c):q.last_lit&&(b(q,!1),q.strm.avail_out===0)?I:i})(R,J):R.strategy===3?(function(q,lt){for(var ut,ct,vt,Tt,Ct=q.window;;){if(q.lookahead<=it){if(B(q),q.lookahead<=it&<===_)return I;if(q.lookahead===0)break}if(q.match_length=0,q.lookahead>=Y&&0<q.strstart&&(ct=Ct[vt=q.strstart-1])===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]){Tt=q.strstart+it;do;while(ct===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]&&ct===Ct[++vt]&&vt<Tt);q.match_length=it-(Tt-vt),q.match_length>q.lookahead&&(q.match_length=q.lookahead)}if(q.match_length>=Y?(ut=h._tr_tally(q,1,q.match_length-Y),q.lookahead-=q.match_length,q.strstart+=q.match_length,q.match_length=0):(ut=h._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++),ut&&(b(q,!1),q.strm.avail_out===0))return I}return q.insert=0,lt===y?(b(q,!0),q.strm.avail_out===0?a:c):q.last_lit&&(b(q,!1),q.strm.avail_out===0)?I:i})(R,J):r[R.level].func(R,J);if(nt!==a&&nt!==c||(R.status=666),nt===I||nt===a)return T.avail_out===0&&(R.last_flush=-1),w;if(nt===i&&(J===1?h._tr_align(R):J!==5&&(h._tr_stored_block(R,0,0,!1),J===3&&(m(R.head),R.lookahead===0&&(R.strstart=0,R.block_start=0,R.insert=0))),v(T),T.avail_out===0))return R.last_flush=-1,w}return J!==y?w:R.wrap<=0?1:(R.wrap===2?(x(R,255&T.adler),x(R,T.adler>>8&255),x(R,T.adler>>16&255),x(R,T.adler>>24&255),x(R,255&T.total_in),x(R,T.total_in>>8&255),x(R,T.total_in>>16&255),x(R,T.total_in>>24&255)):(O(R,T.adler>>>16),O(R,65535&T.adler)),v(T),0<R.wrap&&(R.wrap=-R.wrap),R.pending!==0?w:1)},n.deflateEnd=function(T){var J;return T&&T.state?(J=T.state.status)!==L&&J!==69&&J!==73&&J!==91&&J!==103&&J!==Q&&J!==666?d(T,C):(T.state=null,J===Q?d(T,-3):w):C},n.deflateSetDictionary=function(T,J){var X,R,H,U,st,nt,q,lt,ut=J.length;if(!T||!T.state||(U=(X=T.state).wrap)===2||U===1&&X.status!==L||X.lookahead)return C;for(U===1&&(T.adler=u(T.adler,J,ut,0)),X.wrap=0,ut>=X.w_size&&(U===0&&(m(X.head),X.strstart=0,X.block_start=0,X.insert=0),lt=new l.Buf8(X.w_size),l.arraySet(lt,J,ut-X.w_size,X.w_size,0),J=lt,ut=X.w_size),st=T.avail_in,nt=T.next_in,q=T.input,T.avail_in=ut,T.next_in=0,T.input=J,B(X);X.lookahead>=Y;){for(R=X.strstart,H=X.lookahead-(Y-1);X.ins_h=(X.ins_h<<X.hash_shift^X.window[R+Y-1])&X.hash_mask,X.prev[R&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=R,R++,--H;);X.strstart=R,X.lookahead=Y-1,B(X)}return X.strstart+=X.lookahead,X.block_start=X.strstart,X.insert=X.lookahead,X.lookahead=0,X.match_length=X.prev_length=Y-1,X.match_available=0,T.next_in=nt,T.input=q,T.avail_in=st,X.wrap=U,w},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(s,o,n){o.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(s,o,n){o.exports=function(r,l){var h,u,p,g,_,y,w,C,k,D,S,A,E,M,z,F,j,G,Y,it,ht,L,Q,I,i;h=r.state,u=r.next_in,I=r.input,p=u+(r.avail_in-5),g=r.next_out,i=r.output,_=g-(l-r.avail_out),y=g+(r.avail_out-257),w=h.dmax,C=h.wsize,k=h.whave,D=h.wnext,S=h.window,A=h.hold,E=h.bits,M=h.lencode,z=h.distcode,F=(1<<h.lenbits)-1,j=(1<<h.distbits)-1;t:do{E<15&&(A+=I[u++]<<E,E+=8,A+=I[u++]<<E,E+=8),G=M[A&F];e:for(;;){if(A>>>=Y=G>>>24,E-=Y,(Y=G>>>16&255)===0)i[g++]=65535&G;else{if(!(16&Y)){if((64&Y)==0){G=M[(65535&G)+(A&(1<<Y)-1)];continue e}if(32&Y){h.mode=12;break t}r.msg="invalid literal/length code",h.mode=30;break t}it=65535&G,(Y&=15)&&(E<Y&&(A+=I[u++]<<E,E+=8),it+=A&(1<<Y)-1,A>>>=Y,E-=Y),E<15&&(A+=I[u++]<<E,E+=8,A+=I[u++]<<E,E+=8),G=z[A&j];i:for(;;){if(A>>>=Y=G>>>24,E-=Y,!(16&(Y=G>>>16&255))){if((64&Y)==0){G=z[(65535&G)+(A&(1<<Y)-1)];continue i}r.msg="invalid distance code",h.mode=30;break t}if(ht=65535&G,E<(Y&=15)&&(A+=I[u++]<<E,(E+=8)<Y&&(A+=I[u++]<<E,E+=8)),w<(ht+=A&(1<<Y)-1)){r.msg="invalid distance too far back",h.mode=30;break t}if(A>>>=Y,E-=Y,(Y=g-_)<ht){if(k<(Y=ht-Y)&&h.sane){r.msg="invalid distance too far back",h.mode=30;break t}if(Q=S,(L=0)===D){if(L+=C-Y,Y<it){for(it-=Y;i[g++]=S[L++],--Y;);L=g-ht,Q=i}}else if(D<Y){if(L+=C+D-Y,(Y-=D)<it){for(it-=Y;i[g++]=S[L++],--Y;);if(L=0,D<it){for(it-=Y=D;i[g++]=S[L++],--Y;);L=g-ht,Q=i}}}else if(L+=D-Y,Y<it){for(it-=Y;i[g++]=S[L++],--Y;);L=g-ht,Q=i}for(;2<it;)i[g++]=Q[L++],i[g++]=Q[L++],i[g++]=Q[L++],it-=3;it&&(i[g++]=Q[L++],1<it&&(i[g++]=Q[L++]))}else{for(L=g-ht;i[g++]=i[L++],i[g++]=i[L++],i[g++]=i[L++],2<(it-=3););it&&(i[g++]=i[L++],1<it&&(i[g++]=i[L++]))}break}}break}}while(u<p&&g<y);u-=it=E>>3,A&=(1<<(E-=it<<3))-1,r.next_in=u,r.next_out=g,r.avail_in=u<p?p-u+5:5-(u-p),r.avail_out=g<y?y-g+257:257-(g-y),h.hold=A,h.bits=E}},{}],49:[function(s,o,n){var r=s("../utils/common"),l=s("./adler32"),h=s("./crc32"),u=s("./inffast"),p=s("./inftrees"),g=1,_=2,y=0,w=-2,C=1,k=852,D=592;function S(L){return(L>>>24&255)+(L>>>8&65280)+((65280&L)<<8)+((255&L)<<24)}function A(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function E(L){var Q;return L&&L.state?(Q=L.state,L.total_in=L.total_out=Q.total=0,L.msg="",Q.wrap&&(L.adler=1&Q.wrap),Q.mode=C,Q.last=0,Q.havedict=0,Q.dmax=32768,Q.head=null,Q.hold=0,Q.bits=0,Q.lencode=Q.lendyn=new r.Buf32(k),Q.distcode=Q.distdyn=new r.Buf32(D),Q.sane=1,Q.back=-1,y):w}function M(L){var Q;return L&&L.state?((Q=L.state).wsize=0,Q.whave=0,Q.wnext=0,E(L)):w}function z(L,Q){var I,i;return L&&L.state?(i=L.state,Q<0?(I=0,Q=-Q):(I=1+(Q>>4),Q<48&&(Q&=15)),Q&&(Q<8||15<Q)?w:(i.window!==null&&i.wbits!==Q&&(i.window=null),i.wrap=I,i.wbits=Q,M(L))):w}function F(L,Q){var I,i;return L?(i=new A,(L.state=i).window=null,(I=z(L,Q))!==y&&(L.state=null),I):w}var j,G,Y=!0;function it(L){if(Y){var Q;for(j=new r.Buf32(512),G=new r.Buf32(32),Q=0;Q<144;)L.lens[Q++]=8;for(;Q<256;)L.lens[Q++]=9;for(;Q<280;)L.lens[Q++]=7;for(;Q<288;)L.lens[Q++]=8;for(p(g,L.lens,0,288,j,0,L.work,{bits:9}),Q=0;Q<32;)L.lens[Q++]=5;p(_,L.lens,0,32,G,0,L.work,{bits:5}),Y=!1}L.lencode=j,L.lenbits=9,L.distcode=G,L.distbits=5}function ht(L,Q,I,i){var a,c=L.state;return c.window===null&&(c.wsize=1<<c.wbits,c.wnext=0,c.whave=0,c.window=new r.Buf8(c.wsize)),i>=c.wsize?(r.arraySet(c.window,Q,I-c.wsize,c.wsize,0),c.wnext=0,c.whave=c.wsize):(i<(a=c.wsize-c.wnext)&&(a=i),r.arraySet(c.window,Q,I-i,a,c.wnext),(i-=a)?(r.arraySet(c.window,Q,I-i,i,0),c.wnext=i,c.whave=c.wsize):(c.wnext+=a,c.wnext===c.wsize&&(c.wnext=0),c.whave<c.wsize&&(c.whave+=a))),0}n.inflateReset=M,n.inflateReset2=z,n.inflateResetKeep=E,n.inflateInit=function(L){return F(L,15)},n.inflateInit2=F,n.inflate=function(L,Q){var I,i,a,c,d,f,m,v,b,x,O,P,B,Z,N,W,tt,at,ft,pt,T,J,X,R,H=0,U=new r.Buf8(4),st=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!L||!L.state||!L.output||!L.input&&L.avail_in!==0)return w;(I=L.state).mode===12&&(I.mode=13),d=L.next_out,a=L.output,m=L.avail_out,c=L.next_in,i=L.input,f=L.avail_in,v=I.hold,b=I.bits,x=f,O=m,J=y;t:for(;;)switch(I.mode){case C:if(I.wrap===0){I.mode=13;break}for(;b<16;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(2&I.wrap&&v===35615){U[I.check=0]=255&v,U[1]=v>>>8&255,I.check=h(I.check,U,2,0),b=v=0,I.mode=2;break}if(I.flags=0,I.head&&(I.head.done=!1),!(1&I.wrap)||(((255&v)<<8)+(v>>8))%31){L.msg="incorrect header check",I.mode=30;break}if((15&v)!=8){L.msg="unknown compression method",I.mode=30;break}if(b-=4,T=8+(15&(v>>>=4)),I.wbits===0)I.wbits=T;else if(T>I.wbits){L.msg="invalid window size",I.mode=30;break}I.dmax=1<<T,L.adler=I.check=1,I.mode=512&v?10:12,b=v=0;break;case 2:for(;b<16;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(I.flags=v,(255&I.flags)!=8){L.msg="unknown compression method",I.mode=30;break}if(57344&I.flags){L.msg="unknown header flags set",I.mode=30;break}I.head&&(I.head.text=v>>8&1),512&I.flags&&(U[0]=255&v,U[1]=v>>>8&255,I.check=h(I.check,U,2,0)),b=v=0,I.mode=3;case 3:for(;b<32;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}I.head&&(I.head.time=v),512&I.flags&&(U[0]=255&v,U[1]=v>>>8&255,U[2]=v>>>16&255,U[3]=v>>>24&255,I.check=h(I.check,U,4,0)),b=v=0,I.mode=4;case 4:for(;b<16;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}I.head&&(I.head.xflags=255&v,I.head.os=v>>8),512&I.flags&&(U[0]=255&v,U[1]=v>>>8&255,I.check=h(I.check,U,2,0)),b=v=0,I.mode=5;case 5:if(1024&I.flags){for(;b<16;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}I.length=v,I.head&&(I.head.extra_len=v),512&I.flags&&(U[0]=255&v,U[1]=v>>>8&255,I.check=h(I.check,U,2,0)),b=v=0}else I.head&&(I.head.extra=null);I.mode=6;case 6:if(1024&I.flags&&(f<(P=I.length)&&(P=f),P&&(I.head&&(T=I.head.extra_len-I.length,I.head.extra||(I.head.extra=new Array(I.head.extra_len)),r.arraySet(I.head.extra,i,c,P,T)),512&I.flags&&(I.check=h(I.check,i,P,c)),f-=P,c+=P,I.length-=P),I.length))break t;I.length=0,I.mode=7;case 7:if(2048&I.flags){if(f===0)break t;for(P=0;T=i[c+P++],I.head&&T&&I.length<65536&&(I.head.name+=String.fromCharCode(T)),T&&P<f;);if(512&I.flags&&(I.check=h(I.check,i,P,c)),f-=P,c+=P,T)break t}else I.head&&(I.head.name=null);I.length=0,I.mode=8;case 8:if(4096&I.flags){if(f===0)break t;for(P=0;T=i[c+P++],I.head&&T&&I.length<65536&&(I.head.comment+=String.fromCharCode(T)),T&&P<f;);if(512&I.flags&&(I.check=h(I.check,i,P,c)),f-=P,c+=P,T)break t}else I.head&&(I.head.comment=null);I.mode=9;case 9:if(512&I.flags){for(;b<16;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(v!==(65535&I.check)){L.msg="header crc mismatch",I.mode=30;break}b=v=0}I.head&&(I.head.hcrc=I.flags>>9&1,I.head.done=!0),L.adler=I.check=0,I.mode=12;break;case 10:for(;b<32;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}L.adler=I.check=S(v),b=v=0,I.mode=11;case 11:if(I.havedict===0)return L.next_out=d,L.avail_out=m,L.next_in=c,L.avail_in=f,I.hold=v,I.bits=b,2;L.adler=I.check=1,I.mode=12;case 12:if(Q===5||Q===6)break t;case 13:if(I.last){v>>>=7&b,b-=7&b,I.mode=27;break}for(;b<3;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}switch(I.last=1&v,b-=1,3&(v>>>=1)){case 0:I.mode=14;break;case 1:if(it(I),I.mode=20,Q!==6)break;v>>>=2,b-=2;break t;case 2:I.mode=17;break;case 3:L.msg="invalid block type",I.mode=30}v>>>=2,b-=2;break;case 14:for(v>>>=7&b,b-=7&b;b<32;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if((65535&v)!=(v>>>16^65535)){L.msg="invalid stored block lengths",I.mode=30;break}if(I.length=65535&v,b=v=0,I.mode=15,Q===6)break t;case 15:I.mode=16;case 16:if(P=I.length){if(f<P&&(P=f),m<P&&(P=m),P===0)break t;r.arraySet(a,i,c,P,d),f-=P,c+=P,m-=P,d+=P,I.length-=P;break}I.mode=12;break;case 17:for(;b<14;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(I.nlen=257+(31&v),v>>>=5,b-=5,I.ndist=1+(31&v),v>>>=5,b-=5,I.ncode=4+(15&v),v>>>=4,b-=4,286<I.nlen||30<I.ndist){L.msg="too many length or distance symbols",I.mode=30;break}I.have=0,I.mode=18;case 18:for(;I.have<I.ncode;){for(;b<3;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}I.lens[st[I.have++]]=7&v,v>>>=3,b-=3}for(;I.have<19;)I.lens[st[I.have++]]=0;if(I.lencode=I.lendyn,I.lenbits=7,X={bits:I.lenbits},J=p(0,I.lens,0,19,I.lencode,0,I.work,X),I.lenbits=X.bits,J){L.msg="invalid code lengths set",I.mode=30;break}I.have=0,I.mode=19;case 19:for(;I.have<I.nlen+I.ndist;){for(;W=(H=I.lencode[v&(1<<I.lenbits)-1])>>>16&255,tt=65535&H,!((N=H>>>24)<=b);){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(tt<16)v>>>=N,b-=N,I.lens[I.have++]=tt;else{if(tt===16){for(R=N+2;b<R;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(v>>>=N,b-=N,I.have===0){L.msg="invalid bit length repeat",I.mode=30;break}T=I.lens[I.have-1],P=3+(3&v),v>>>=2,b-=2}else if(tt===17){for(R=N+3;b<R;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}b-=N,T=0,P=3+(7&(v>>>=N)),v>>>=3,b-=3}else{for(R=N+7;b<R;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}b-=N,T=0,P=11+(127&(v>>>=N)),v>>>=7,b-=7}if(I.have+P>I.nlen+I.ndist){L.msg="invalid bit length repeat",I.mode=30;break}for(;P--;)I.lens[I.have++]=T}}if(I.mode===30)break;if(I.lens[256]===0){L.msg="invalid code -- missing end-of-block",I.mode=30;break}if(I.lenbits=9,X={bits:I.lenbits},J=p(g,I.lens,0,I.nlen,I.lencode,0,I.work,X),I.lenbits=X.bits,J){L.msg="invalid literal/lengths set",I.mode=30;break}if(I.distbits=6,I.distcode=I.distdyn,X={bits:I.distbits},J=p(_,I.lens,I.nlen,I.ndist,I.distcode,0,I.work,X),I.distbits=X.bits,J){L.msg="invalid distances set",I.mode=30;break}if(I.mode=20,Q===6)break t;case 20:I.mode=21;case 21:if(6<=f&&258<=m){L.next_out=d,L.avail_out=m,L.next_in=c,L.avail_in=f,I.hold=v,I.bits=b,u(L,O),d=L.next_out,a=L.output,m=L.avail_out,c=L.next_in,i=L.input,f=L.avail_in,v=I.hold,b=I.bits,I.mode===12&&(I.back=-1);break}for(I.back=0;W=(H=I.lencode[v&(1<<I.lenbits)-1])>>>16&255,tt=65535&H,!((N=H>>>24)<=b);){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(W&&(240&W)==0){for(at=N,ft=W,pt=tt;W=(H=I.lencode[pt+((v&(1<<at+ft)-1)>>at)])>>>16&255,tt=65535&H,!(at+(N=H>>>24)<=b);){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}v>>>=at,b-=at,I.back+=at}if(v>>>=N,b-=N,I.back+=N,I.length=tt,W===0){I.mode=26;break}if(32&W){I.back=-1,I.mode=12;break}if(64&W){L.msg="invalid literal/length code",I.mode=30;break}I.extra=15&W,I.mode=22;case 22:if(I.extra){for(R=I.extra;b<R;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}I.length+=v&(1<<I.extra)-1,v>>>=I.extra,b-=I.extra,I.back+=I.extra}I.was=I.length,I.mode=23;case 23:for(;W=(H=I.distcode[v&(1<<I.distbits)-1])>>>16&255,tt=65535&H,!((N=H>>>24)<=b);){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if((240&W)==0){for(at=N,ft=W,pt=tt;W=(H=I.distcode[pt+((v&(1<<at+ft)-1)>>at)])>>>16&255,tt=65535&H,!(at+(N=H>>>24)<=b);){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}v>>>=at,b-=at,I.back+=at}if(v>>>=N,b-=N,I.back+=N,64&W){L.msg="invalid distance code",I.mode=30;break}I.offset=tt,I.extra=15&W,I.mode=24;case 24:if(I.extra){for(R=I.extra;b<R;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}I.offset+=v&(1<<I.extra)-1,v>>>=I.extra,b-=I.extra,I.back+=I.extra}if(I.offset>I.dmax){L.msg="invalid distance too far back",I.mode=30;break}I.mode=25;case 25:if(m===0)break t;if(P=O-m,I.offset>P){if((P=I.offset-P)>I.whave&&I.sane){L.msg="invalid distance too far back",I.mode=30;break}B=P>I.wnext?(P-=I.wnext,I.wsize-P):I.wnext-P,P>I.length&&(P=I.length),Z=I.window}else Z=a,B=d-I.offset,P=I.length;for(m<P&&(P=m),m-=P,I.length-=P;a[d++]=Z[B++],--P;);I.length===0&&(I.mode=21);break;case 26:if(m===0)break t;a[d++]=I.length,m--,I.mode=21;break;case 27:if(I.wrap){for(;b<32;){if(f===0)break t;f--,v|=i[c++]<<b,b+=8}if(O-=m,L.total_out+=O,I.total+=O,O&&(L.adler=I.check=I.flags?h(I.check,a,O,d-O):l(I.check,a,O,d-O)),O=m,(I.flags?v:S(v))!==I.check){L.msg="incorrect data check",I.mode=30;break}b=v=0}I.mode=28;case 28:if(I.wrap&&I.flags){for(;b<32;){if(f===0)break t;f--,v+=i[c++]<<b,b+=8}if(v!==(4294967295&I.total)){L.msg="incorrect length check",I.mode=30;break}b=v=0}I.mode=29;case 29:J=1;break t;case 30:J=-3;break t;case 31:return-4;case 32:default:return w}return L.next_out=d,L.avail_out=m,L.next_in=c,L.avail_in=f,I.hold=v,I.bits=b,(I.wsize||O!==L.avail_out&&I.mode<30&&(I.mode<27||Q!==4))&&ht(L,L.output,L.next_out,O-L.avail_out)?(I.mode=31,-4):(x-=L.avail_in,O-=L.avail_out,L.total_in+=x,L.total_out+=O,I.total+=O,I.wrap&&O&&(L.adler=I.check=I.flags?h(I.check,a,O,L.next_out-O):l(I.check,a,O,L.next_out-O)),L.data_type=I.bits+(I.last?64:0)+(I.mode===12?128:0)+(I.mode===20||I.mode===15?256:0),(x==0&&O===0||Q===4)&&J===y&&(J=-5),J)},n.inflateEnd=function(L){if(!L||!L.state)return w;var Q=L.state;return Q.window&&(Q.window=null),L.state=null,y},n.inflateGetHeader=function(L,Q){var I;return L&&L.state?(2&(I=L.state).wrap)==0?w:((I.head=Q).done=!1,y):w},n.inflateSetDictionary=function(L,Q){var I,i=Q.length;return L&&L.state?(I=L.state).wrap!==0&&I.mode!==11?w:I.mode===11&&l(1,Q,i,0)!==I.check?-3:ht(L,Q,i,i)?(I.mode=31,-4):(I.havedict=1,y):w},n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(s,o,n){var r=s("../utils/common"),l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],u=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],p=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];o.exports=function(g,_,y,w,C,k,D,S){var A,E,M,z,F,j,G,Y,it,ht=S.bits,L=0,Q=0,I=0,i=0,a=0,c=0,d=0,f=0,m=0,v=0,b=null,x=0,O=new r.Buf16(16),P=new r.Buf16(16),B=null,Z=0;for(L=0;L<=15;L++)O[L]=0;for(Q=0;Q<w;Q++)O[_[y+Q]]++;for(a=ht,i=15;1<=i&&O[i]===0;i--);if(i<a&&(a=i),i===0)return C[k++]=20971520,C[k++]=20971520,S.bits=1,0;for(I=1;I<i&&O[I]===0;I++);for(a<I&&(a=I),L=f=1;L<=15;L++)if(f<<=1,(f-=O[L])<0)return-1;if(0<f&&(g===0||i!==1))return-1;for(P[1]=0,L=1;L<15;L++)P[L+1]=P[L]+O[L];for(Q=0;Q<w;Q++)_[y+Q]!==0&&(D[P[_[y+Q]]++]=Q);if(j=g===0?(b=B=D,19):g===1?(b=l,x-=257,B=h,Z-=257,256):(b=u,B=p,-1),L=I,F=k,d=Q=v=0,M=-1,z=(m=1<<(c=a))-1,g===1&&852<m||g===2&&592<m)return 1;for(;;){for(G=L-d,it=D[Q]<j?(Y=0,D[Q]):D[Q]>j?(Y=B[Z+D[Q]],b[x+D[Q]]):(Y=96,0),A=1<<L-d,I=E=1<<c;C[F+(v>>d)+(E-=A)]=G<<24|Y<<16|it|0,E!==0;);for(A=1<<L-1;v&A;)A>>=1;if(A!==0?(v&=A-1,v+=A):v=0,Q++,--O[L]==0){if(L===i)break;L=_[y+D[Q]]}if(a<L&&(v&z)!==M){for(d===0&&(d=a),F+=I,f=1<<(c=L-d);c+d<i&&!((f-=O[c+d])<=0);)c++,f<<=1;if(m+=1<<c,g===1&&852<m||g===2&&592<m)return 1;C[M=v&z]=a<<24|c<<16|F-k|0}}return v!==0&&(C[F+v]=L-d<<24|64<<16|0),S.bits=a,0}},{"../utils/common":41}],51:[function(s,o,n){o.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(s,o,n){var r=s("../utils/common"),l=0,h=1;function u(H){for(var U=H.length;0<=--U;)H[U]=0}var p=0,g=29,_=256,y=_+1+g,w=30,C=19,k=2*y+1,D=15,S=16,A=7,E=256,M=16,z=17,F=18,j=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],G=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Y=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],it=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ht=new Array(2*(y+2));u(ht);var L=new Array(2*w);u(L);var Q=new Array(512);u(Q);var I=new Array(256);u(I);var i=new Array(g);u(i);var a,c,d,f=new Array(w);function m(H,U,st,nt,q){this.static_tree=H,this.extra_bits=U,this.extra_base=st,this.elems=nt,this.max_length=q,this.has_stree=H&&H.length}function v(H,U){this.dyn_tree=H,this.max_code=0,this.stat_desc=U}function b(H){return H<256?Q[H]:Q[256+(H>>>7)]}function x(H,U){H.pending_buf[H.pending++]=255&U,H.pending_buf[H.pending++]=U>>>8&255}function O(H,U,st){H.bi_valid>S-st?(H.bi_buf|=U<<H.bi_valid&65535,x(H,H.bi_buf),H.bi_buf=U>>S-H.bi_valid,H.bi_valid+=st-S):(H.bi_buf|=U<<H.bi_valid&65535,H.bi_valid+=st)}function P(H,U,st){O(H,st[2*U],st[2*U+1])}function B(H,U){for(var st=0;st|=1&H,H>>>=1,st<<=1,0<--U;);return st>>>1}function Z(H,U,st){var nt,q,lt=new Array(D+1),ut=0;for(nt=1;nt<=D;nt++)lt[nt]=ut=ut+st[nt-1]<<1;for(q=0;q<=U;q++){var ct=H[2*q+1];ct!==0&&(H[2*q]=B(lt[ct]++,ct))}}function N(H){var U;for(U=0;U<y;U++)H.dyn_ltree[2*U]=0;for(U=0;U<w;U++)H.dyn_dtree[2*U]=0;for(U=0;U<C;U++)H.bl_tree[2*U]=0;H.dyn_ltree[2*E]=1,H.opt_len=H.static_len=0,H.last_lit=H.matches=0}function W(H){8<H.bi_valid?x(H,H.bi_buf):0<H.bi_valid&&(H.pending_buf[H.pending++]=H.bi_buf),H.bi_buf=0,H.bi_valid=0}function tt(H,U,st,nt){var q=2*U,lt=2*st;return H[q]<H[lt]||H[q]===H[lt]&&nt[U]<=nt[st]}function at(H,U,st){for(var nt=H.heap[st],q=st<<1;q<=H.heap_len&&(q<H.heap_len&&tt(U,H.heap[q+1],H.heap[q],H.depth)&&q++,!tt(U,nt,H.heap[q],H.depth));)H.heap[st]=H.heap[q],st=q,q<<=1;H.heap[st]=nt}function ft(H,U,st){var nt,q,lt,ut,ct=0;if(H.last_lit!==0)for(;nt=H.pending_buf[H.d_buf+2*ct]<<8|H.pending_buf[H.d_buf+2*ct+1],q=H.pending_buf[H.l_buf+ct],ct++,nt===0?P(H,q,U):(P(H,(lt=I[q])+_+1,U),(ut=j[lt])!==0&&O(H,q-=i[lt],ut),P(H,lt=b(--nt),st),(ut=G[lt])!==0&&O(H,nt-=f[lt],ut)),ct<H.last_lit;);P(H,E,U)}function pt(H,U){var st,nt,q,lt=U.dyn_tree,ut=U.stat_desc.static_tree,ct=U.stat_desc.has_stree,vt=U.stat_desc.elems,Tt=-1;for(H.heap_len=0,H.heap_max=k,st=0;st<vt;st++)lt[2*st]!==0?(H.heap[++H.heap_len]=Tt=st,H.depth[st]=0):lt[2*st+1]=0;for(;H.heap_len<2;)lt[2*(q=H.heap[++H.heap_len]=Tt<2?++Tt:0)]=1,H.depth[q]=0,H.opt_len--,ct&&(H.static_len-=ut[2*q+1]);for(U.max_code=Tt,st=H.heap_len>>1;1<=st;st--)at(H,lt,st);for(q=vt;st=H.heap[1],H.heap[1]=H.heap[H.heap_len--],at(H,lt,1),nt=H.heap[1],H.heap[--H.heap_max]=st,H.heap[--H.heap_max]=nt,lt[2*q]=lt[2*st]+lt[2*nt],H.depth[q]=(H.depth[st]>=H.depth[nt]?H.depth[st]:H.depth[nt])+1,lt[2*st+1]=lt[2*nt+1]=q,H.heap[1]=q++,at(H,lt,1),2<=H.heap_len;);H.heap[--H.heap_max]=H.heap[1],(function(Ct,yt){var $t,Yt,Xt,It,te,ce,qt=yt.dyn_tree,ne=yt.max_code,Ts=yt.stat_desc.static_tree,zi=yt.stat_desc.has_stree,ni=yt.stat_desc.extra_bits,oe=yt.stat_desc.extra_base,Me=yt.stat_desc.max_length,ze=0;for(It=0;It<=D;It++)Ct.bl_count[It]=0;for(qt[2*Ct.heap[Ct.heap_max]+1]=0,$t=Ct.heap_max+1;$t<k;$t++)Me<(It=qt[2*qt[2*(Yt=Ct.heap[$t])+1]+1]+1)&&(It=Me,ze++),qt[2*Yt+1]=It,ne<Yt||(Ct.bl_count[It]++,te=0,oe<=Yt&&(te=ni[Yt-oe]),ce=qt[2*Yt],Ct.opt_len+=ce*(It+te),zi&&(Ct.static_len+=ce*(Ts[2*Yt+1]+te)));if(ze!==0){do{for(It=Me-1;Ct.bl_count[It]===0;)It--;Ct.bl_count[It]--,Ct.bl_count[It+1]+=2,Ct.bl_count[Me]--,ze-=2}while(0<ze);for(It=Me;It!==0;It--)for(Yt=Ct.bl_count[It];Yt!==0;)ne<(Xt=Ct.heap[--$t])||(qt[2*Xt+1]!==It&&(Ct.opt_len+=(It-qt[2*Xt+1])*qt[2*Xt],qt[2*Xt+1]=It),Yt--)}})(H,U),Z(lt,Tt,H.bl_count)}function T(H,U,st){var nt,q,lt=-1,ut=U[1],ct=0,vt=7,Tt=4;for(ut===0&&(vt=138,Tt=3),U[2*(st+1)+1]=65535,nt=0;nt<=st;nt++)q=ut,ut=U[2*(nt+1)+1],++ct<vt&&q===ut||(ct<Tt?H.bl_tree[2*q]+=ct:q!==0?(q!==lt&&H.bl_tree[2*q]++,H.bl_tree[2*M]++):ct<=10?H.bl_tree[2*z]++:H.bl_tree[2*F]++,lt=q,Tt=(ct=0)===ut?(vt=138,3):q===ut?(vt=6,3):(vt=7,4))}function J(H,U,st){var nt,q,lt=-1,ut=U[1],ct=0,vt=7,Tt=4;for(ut===0&&(vt=138,Tt=3),nt=0;nt<=st;nt++)if(q=ut,ut=U[2*(nt+1)+1],!(++ct<vt&&q===ut)){if(ct<Tt)for(;P(H,q,H.bl_tree),--ct!=0;);else q!==0?(q!==lt&&(P(H,q,H.bl_tree),ct--),P(H,M,H.bl_tree),O(H,ct-3,2)):ct<=10?(P(H,z,H.bl_tree),O(H,ct-3,3)):(P(H,F,H.bl_tree),O(H,ct-11,7));lt=q,Tt=(ct=0)===ut?(vt=138,3):q===ut?(vt=6,3):(vt=7,4)}}u(f);var X=!1;function R(H,U,st,nt){O(H,(p<<1)+(nt?1:0),3),(function(q,lt,ut,ct){W(q),x(q,ut),x(q,~ut),r.arraySet(q.pending_buf,q.window,lt,ut,q.pending),q.pending+=ut})(H,U,st)}n._tr_init=function(H){X||((function(){var U,st,nt,q,lt,ut=new Array(D+1);for(q=nt=0;q<g-1;
87q++)for(i[q]=nt,U=0;U<1<<j[q];U++)I[nt++]=q;for(I[nt-1]=q,q=lt=0;q<16;q++)for(f[q]=lt,U=0;U<1<<G[q];U++)Q[lt++]=q;for(lt>>=7;q<w;q++)for(f[q]=lt<<7,U=0;U<1<<G[q]-7;U++)Q[256+lt++]=q;for(st=0;st<=D;st++)ut[st]=0;for(U=0;U<=143;)ht[2*U+1]=8,U++,ut[8]++;for(;U<=255;)ht[2*U+1]=9,U++,ut[9]++;for(;U<=279;)ht[2*U+1]=7,U++,ut[7]++;for(;U<=287;)ht[2*U+1]=8,U++,ut[8]++;for(Z(ht,y+1,ut),U=0;U<w;U++)L[2*U+1]=5,L[2*U]=B(U,5);a=new m(ht,j,_+1,y,D),c=new m(L,G,0,w,D),d=new m(new Array(0),Y,0,C,A)})(),X=!0),H.l_desc=new v(H.dyn_ltree,a),H.d_desc=new v(H.dyn_dtree,c),H.bl_desc=new v(H.bl_tree,d),H.bi_buf=0,H.bi_valid=0,N(H)},n._tr_stored_block=R,n._tr_flush_block=function(H,U,st,nt){var q,lt,ut=0;0<H.level?(H.strm.data_type===2&&(H.strm.data_type=(function(ct){var vt,Tt=4093624447;for(vt=0;vt<=31;vt++,Tt>>>=1)if(1&Tt&&ct.dyn_ltree[2*vt]!==0)return l;if(ct.dyn_ltree[18]!==0||ct.dyn_ltree[20]!==0||ct.dyn_ltree[26]!==0)return h;for(vt=32;vt<_;vt++)if(ct.dyn_ltree[2*vt]!==0)return h;return l})(H)),pt(H,H.l_desc),pt(H,H.d_desc),ut=(function(ct){var vt;for(T(ct,ct.dyn_ltree,ct.l_desc.max_code),T(ct,ct.dyn_dtree,ct.d_desc.max_code),pt(ct,ct.bl_desc),vt=C-1;3<=vt&&ct.bl_tree[2*it[vt]+1]===0;vt--);return ct.opt_len+=3*(vt+1)+5+5+4,vt})(H),q=H.opt_len+3+7>>>3,(lt=H.static_len+3+7>>>3)<=q&&(q=lt)):q=lt=st+5,st+4<=q&&U!==-1?R(H,U,st,nt):H.strategy===4||lt===q?(O(H,2+(nt?1:0),3),ft(H,ht,L)):(O(H,4+(nt?1:0),3),(function(ct,vt,Tt,Ct){var yt;for(O(ct,vt-257,5),O(ct,Tt-1,5),O(ct,Ct-4,4),yt=0;yt<Ct;yt++)O(ct,ct.bl_tree[2*it[yt]+1],3);J(ct,ct.dyn_ltree,vt-1),J(ct,ct.dyn_dtree,Tt-1)})(H,H.l_desc.max_code+1,H.d_desc.max_code+1,ut+1),ft(H,H.dyn_ltree,H.dyn_dtree)),N(H),nt&&W(H)},n._tr_tally=function(H,U,st){return H.pending_buf[H.d_buf+2*H.last_lit]=U>>>8&255,H.pending_buf[H.d_buf+2*H.last_lit+1]=255&U,H.pending_buf[H.l_buf+H.last_lit]=255&st,H.last_lit++,U===0?H.dyn_ltree[2*st]++:(H.matches++,U--,H.dyn_ltree[2*(I[st]+_+1)]++,H.dyn_dtree[2*b(U)]++),H.last_lit===H.lit_bufsize-1},n._tr_align=function(H){O(H,2,3),P(H,E,ht),(function(U){U.bi_valid===16?(x(U,U.bi_buf),U.bi_buf=0,U.bi_valid=0):8<=U.bi_valid&&(U.pending_buf[U.pending++]=255&U.bi_buf,U.bi_buf>>=8,U.bi_valid-=8)})(H)}},{"../utils/common":41}],53:[function(s,o,n){o.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(s,o,n){(function(r){(function(l,h){if(!l.setImmediate){var u,p,g,_,y=1,w={},C=!1,k=l.document,D=Object.getPrototypeOf&&Object.getPrototypeOf(l);D=D&&D.setTimeout?D:l,u={}.toString.call(l.process)==="[object process]"?function(M){process.nextTick(function(){A(M)})}:(function(){if(l.postMessage&&!l.importScripts){var M=!0,z=l.onmessage;return l.onmessage=function(){M=!1},l.postMessage("","*"),l.onmessage=z,M}})()?(_="setImmediate$"+Math.random()+"$",l.addEventListener?l.addEventListener("message",E,!1):l.attachEvent("onmessage",E),function(M){l.postMessage(_+M,"*")}):l.MessageChannel?((g=new MessageChannel).port1.onmessage=function(M){A(M.data)},function(M){g.port2.postMessage(M)}):k&&"onreadystatechange"in k.createElement("script")?(p=k.documentElement,function(M){var z=k.createElement("script");z.onreadystatechange=function(){A(M),z.onreadystatechange=null,p.removeChild(z),z=null},p.appendChild(z)}):function(M){setTimeout(A,0,M)},D.setImmediate=function(M){typeof M!="function"&&(M=new Function(""+M));for(var z=new Array(arguments.length-1),F=0;F<z.length;F++)z[F]=arguments[F+1];var j={callback:M,args:z};return w[y]=j,u(y),y++},D.clearImmediate=S}function S(M){delete w[M]}function A(M){if(C)setTimeout(A,0,M);else{var z=w[M];if(z){C=!0;try{(function(F){var j=F.callback,G=F.args;switch(G.length){case 0:j();break;case 1:j(G[0]);break;case 2:j(G[0],G[1]);break;case 3:j(G[0],G[1],G[2]);break;default:j.apply(h,G)}})(z)}finally{S(M),C=!1}}}}function E(M){M.source===l&&typeof M.data=="string"&&M.data.indexOf(_)===0&&A(+M.data.slice(_.length))}})(typeof self>"u"?r===void 0?this:r:self)}).call(this,typeof Fi<"u"?Fi:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(Us)),Us.exports}var em=tm();const im=Ta(em),sm=Dt({name:"MultipleDownloader",props:{files:{type:String,required:!0}},components:{ElButton:Ht},setup(t){const e=dt([]),s=dt(!1),o=dt(!1),n=async()=>{o.value=!0;let r=0;const l=new im;try{let h=0;for(const _ of e.value){let[y,w,C]=_.split("|");if(w=decodeURIComponent(w),!y||!w||!C)continue;r++;const D=await(await fetch(y)).blob();l.file(w+"."+C,D),h++}if(r===0){St.error("ÐÐµÑ Ð´Ð¾ÑÑÑпнÑÑ
Ñайлов Ð´Ð»Ñ ÑкаÑиваниÑ"),o.value=!1;return}const u=await l.generateAsync({type:"blob"}),p=window.URL.createObjectURL(u),g=document.createElement("a");g.href=p,g.download="files.zip",document.body.appendChild(g),g.click(),document.body.removeChild(g),window.URL.revokeObjectURL(p),s.value=!0}catch{}finally{o.value=!1}};return Zt(()=>{e.value=(t.files||"").split(",")}),{downloadAll:n,files:e,isLoading:o,isDownloaded:s}}}),nm={key:0,class:"multiple-downloader mt-1"};function om(t,e,s,o,n,r){const l=Ht;return t.files.length>1?(K(),ot("div",nm,[t.isDownloaded?(K(),_t(l,{key:1,disabled:!0},{default:rt(()=>[...e[0]||(e[0]=[gt("ÐÑе ÑÐ°Ð¹Ð»Ñ ÑÑпеÑно ÑкаÑÐ°Ð½Ñ Ð½Ð° Ð²Ð°Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑ",-1)])]),_:1})):(K(),_t(l,{key:0,onClick:t.downloadAll,loading:t.isLoading},{default:rt(()=>[gt(mt(t.isLoading?"СкаÑивание...":"СкаÑаÑÑ Ð²Ñе"),1)]),_:1},8,["onClick","loading"]))])):bt("",!0)}const rm=At(sm,[["render",om]]),am=Dt({components:{ElDialog:_e},setup(){const t=dt(""),e=dt(!1),s=$e("zeroOpenModal"),o=n=>{t.value=n,e.value=!0};return Zt(()=>{s.on(o)}),ti(()=>{s.off(o)}),{visible:e,img:t}}}),lm={class:"flex justify-center"},hm=["src"];function cm(t,e,s,o,n,r){const l=_e;return K(),_t(l,{modelValue:t.visible,"onUpdate:modelValue":e[0]||(e[0]=h=>t.visible=h),onClosed:e[1]||(e[1]=h=>t.img="")},{default:rt(()=>[V("div",lm,[V("img",{src:t.img,alt:""},null,8,hm)])]),_:1},8,["modelValue"])}const dm=At(am,[["render",cm]]),um=t=>{let e="";for(let s=0;s<5;s++){const o=t.attr("data-elem-id");if(o){e=o;break}t=t.parent()}return e},ga=(t,e)=>{const s=dt([]),o=dt(0),n=()=>{o.value++,s.value=[];const r=document.getElementsByClassName(t);for(let l=0;l<r.length;l++){const h=um($(r[l])),u=r[l],p=Ia(u);e[p.component]&&s.value.push({target:u,elemId:h,componentName:p.component,props:p})}};return Zt(()=>{n()}),{needComponents:s,getComponents:n,renderKey:o}},tr={ZeroFormRender:Vh,PollRandomBlock:zf,VContentVideo:$p,PoolBlock:ra,SearchPage:Up,SiteMapTree:tp,ECPTooltip:lp,DateTimeTooltip:up,AcceptCookiesPanel:Zf,BlockFormRender:Bf,ZeroModal:dm,MultipleDownloader:rm},fm=Dt({components:tr,setup(){const t=$e("zeroBlockReinit"),{needComponents:e,getComponents:s,renderKey:o}=ga("kubcms-public-comp",tr),n=wt(()=>!document.location.pathname.includes("api/internal"));return Zt(()=>{t.on(s)}),ti(()=>{t.off(s)}),{needComponents:e,renderKey:o,cpMustShow:n}}});function pm(t,e,s,o,n,r){const l=xt("AcceptCookiesPanel"),h=xt("ZeroModal");return K(),ot(Mt,null,[V("div",null,[(K(!0),ot(Mt,null,Ut(t.needComponents,(u,p)=>(K(),_t(hn,{to:u.target,key:p},[(K(),_t(ln(u.componentName),Ci({key:u.elemId},{ref_for:!0},u.props),null,16))],8,["to"]))),128))]),t.cpMustShow?(K(),_t(l,{key:0})):bt("",!0),et(h)],64)}const mm=At(fm,[["render",pm]]),Mi=Aa("inSiteEditor",{state:()=>({isOpen:!1,type:"section",section:{id:0,mode:"ADD",afterId:void 0},block:{id:0,mode:"ADD",type:"html",column:0}}),actions:{addSection(t){this.section.mode="ADD",this.section.afterId=t,this.isOpen=!0,this.type="section"}}}),er={id:-1,uri:"/",title:"ÐÐ°Ð·Ð¾Ð²Ð°Ñ ÑÑÑаниÑа"},gm=Dt({props:{modelValue:{type:Number,default:-1},includeBasicPage:{type:Boolean,default:!0},showAddButton:{type:Boolean,default:!0},showDeleteButton:{type:Boolean,default:!0},selectMinWidth:{type:String,default:"200px"},disabled:{type:Boolean,default:!1},autoLoad:{type:Boolean,default:!0},navigateOnChange:{type:Boolean,default:!1}},emits:{"update:modelValue":t=>!0,change:t=>!0,created:t=>!0,deleted:t=>!0,error:t=>!0},setup(t,{emit:e,expose:s}){const o=dt([]),n=dt(!1),r=dt(!1),l=dt(!0),h=dt({title:"",uri:""}),u=wt({get:()=>t.modelValue,set:D=>e("update:modelValue",D)}),p=wt(()=>
87t.includeBasicPage?[er,...o.value]:o.value),g=async()=>{var D,S;l.value=!0;try{const{data:A}=await Et.get("admin/static-page-v2");o.value=A;for(const E of A)E.uri===window.location.pathname&&e("update:modelValue",E.id)}catch(A){St.error(((S=(D=A==null?void 0:A.response)==null?void 0:D.data)==null?void 0:S.message)||"ÐÑибка загÑÑзки ÑпиÑка ÑÑÑаниÑ"),e("error",A)}finally{l.value=!1}},_=async()=>{var D,S,A,E,M;if(!h.value.title||!h.value.uri){St.warning("ÐаполниÑе вÑе полÑ");return}r.value=!0;try{const{data:z}=await Et.post("admin/static-page-v2",h.value);o.value.push(z),u.value=z.id,n.value=!1,h.value={title:"",uri:""},St.success(`СÑÑаниÑа "${z.title}" ÑÑпеÑно Ñоздана`),e("created",z),e("change",z),t.navigateOnChange&&C(z)}catch(z){const F=((S=(D=z==null?void 0:z.response)==null?void 0:D.data)==null?void 0:S.message)||((M=(E=(A=z==null?void 0:z.response)==null?void 0:A.data)==null?void 0:E.errors)==null?void 0:M.join(", "))||"ÐÑибка пÑи Ñоздании ÑÑÑаниÑÑ";St.error(F),e("error",z)}finally{r.value=!1}},y=async()=>{var D,S,A,E,M;if(!(u.value<=0)){r.value=!0;try{await Et.delete(`admin/static-page-v2/${u.value}`);const z=u.value;o.value=o.value.filter(F=>F.id!==z),u.value=-1,St.success("СÑÑаниÑа ÑÑпеÑно Ñдалена"),e("deleted",z),t.navigateOnChange&&C(er)}catch(z){const F=((S=(D=z==null?void 0:z.response)==null?void 0:D.data)==null?void 0:S.message)||((M=(E=(A=z==null?void 0:z.response)==null?void 0:A.data)==null?void 0:E.errors)==null?void 0:M.join(", "))||"ÐÑибка пÑи Ñдалении ÑÑÑаниÑÑ";St.error(F),e("error",z)}finally{r.value=!1}}},w=D=>{const S=p.value.find(A=>A.id===D);S&&(e("change",S),t.navigateOnChange&&C(S))},C=D=>{window.location.replace(D.uri)},k=()=>{n.value=!1,h.value={title:"",uri:""}};return Zt(async()=>{t.autoLoad&&await g()}),de(()=>t.autoLoad,async D=>{D&&await g()}),s({getPages:g,refresh:g}),{allPages:o,addMode:n,sending:r,loading:l,addData:h,cpSelectedPage:u,cpAllPages:p,getPages:g,addPageHandler:_,removeHandler:y,handlePageChange:w,cancelAdd:k}}}),vm={class:"static-page-select-wrapper"},bm={key:0,class:"d-flex"},_m={style:{float:"left"}},ym={style:{float:"right",color:"#8492a6","font-size":"13px"}},wm={key:1,class:"d-flex"};function km(t,e,s,o,n,r){const l=Ai,h=Oi,u=Ht,p=Ml,g=ye,_=Ye;return he((K(),ot("div",vm,[t.addMode?(K(),ot("div",wm,[et(g,{modelValue:t.addData.title,"onUpdate:modelValue":e[2]||(e[2]=y=>t.addData.title=y),placeholder:"Ðазвание",disabled:t.sending},null,8,["modelValue","disabled"]),et(g,{modelValue:t.addData.uri,"onUpdate:modelValue":e[3]||(e[3]=y=>t.addData.uri=y),class:"ml-2",placeholder:"ÐдÑеÑ",disabled:t.sending},null,8,["modelValue","disabled"]),et(u,{class:"ml-2",type:"danger",onClick:t.cancelAdd,disabled:t.sending},{default:rt(()=>[...e[6]||(e[6]=[V("i",{class:"fa fa-close"},null,-1)])]),_:1},8,["onClick","disabled"]),et(u,{class:"ml-2",type:"primary",onClick:t.addPageHandler,loading:t.sending},{default:rt(()=>[...e[7]||(e[7]=[V("i",{class:"fa fa-check"},null,-1)])]),_:1},8,["onClick","loading"])])):(K(),ot("div",bm,[et(h,{modelValue:t.cpSelectedPage,"onUpdate:modelValue":e[0]||(e[0]=y=>t.cpSelectedPage=y),onChange:t.handlePageChange,placeholder:"ÐÑбеÑиÑе ÑÑÑаниÑÑ",style:Lt({minWidth:t.selectMinWidth}),disabled:t.disabled},{default:rt(()=>[(K(!0),ot(Mt,null,Ut(t.cpAllPages,y=>(K(),_t(l,{key:y.id,label:y.title,value:y.id},{default:rt(()=>[V("span",_m,mt(y.title),1),V("span",ym,mt(y.uri),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange","style","disabled"]),t.showAddButton?(K(),_t(u,{key:0,class:"ml-2",type:"primary",onClick:e[1]||(e[1]=y=>t.addMode=!0),disabled:t.disabled},{default:rt(()=>[...e[4]||(e[4]=[gt(" + ",-1)])]),_:1},8,["disabled"])):bt("",!0),t.showDeleteButton?(K(),_t(p,{key:1,title:"ÐÑ ÑвеÑÐµÐ½Ñ ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑÑÑаниÑÑ?",onConfirm:t.removeHandler},{reference:rt(()=>[et(u,{class:"ml-2",type:"danger",disabled:t.cpSelectedPage<=0||t.disabled},{default:rt(()=>
87[...e[5]||(e[5]=[V("i",{class:"fa fa-trash"},null,-1)])]),_:1},8,["disabled"])]),_:1},8,["onConfirm"])):bt("",!0)]))])),[[_,t.loading]])}const va=At(gm,[["render",km],["__scopeId","data-v-82a78cc8"]]),Cm=[{value:"index,follow",label:"index, follow (по ÑмолÑаниÑ)"},{value:"noindex,follow",label:"noindex, follow â не индекÑиÑоваÑÑ ÑÑÑаниÑÑ"},{value:"index,nofollow",label:"index, nofollow â не ÑледоваÑÑ ÑÑÑлкам"},{value:"noindex,nofollow",label:"noindex, nofollow â ÑкÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ"},{value:"noarchive",label:"noarchive â не кеÑиÑоваÑÑ"},{value:"nosnippet",label:"nosnippet â без ÑниппеÑа в вÑдаÑе"}],Sm=Dt({name:"leoCmsPageSettingsDialog",components:{ElDialog:_e,ElForm:vs,ElFormItem:bs,ElInput:ye,ElSwitch:ei,ElButton:Ht,ElDivider:pn,ElSelect:Oi,ElOption:Ai,AppearanceSettings:zl,SitesSelector:Hl},props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const s=dt(!1),o=dt(!1),n=dt(!1),r=dt(!1),l=dt(!1),h=dt(null),u=fe(),p=dt(!1),g=dt(!1),_=dt(null),y=wt(()=>u.vgIsSuperAdministrator),w=wt(()=>{var j,G,Y;const z=(G=(j=u.site)==null?void 0:j.site)==null?void 0:G.config_template,F=(Y=u.site)==null?void 0:Y.site;return{background:(z==null?void 0:z.background)||"",bgcolor:"",disableSiteBackground:!1,customStyle:(z==null?void 0:z.customStyle)||"",customHeadHtml:(z==null?void 0:z.customHeadHtml)||"",favicon:(z==null?void 0:z.favicon)||"",sidebarEnabled:(z==null?void 0:z.sidebar_is_enabled)??!1,sidebarShowByDefault:(z==null?void 0:z.sidebar_is_show_by_default)??!1,sidebarItemId:(z==null?void 0:z.sidebar_item_id)??null,specialVersion:(F==null?void 0:F.special_version)??!1}});de(()=>t.modelValue,async z=>{s.value=z,z&&await k()}),de(s,z=>{z||e("update:modelValue",!1)});const C=()=>{var z;return((z=window.KubCMSBasicData)==null?void 0:z.pageId)||-1},k=async()=>{var F,j,G,Y,it,ht,L,Q,I,i,a,c,d;const z=C();if(z<=0){St.warning("СÑÑаниÑа не опÑеделена."),e("update:modelValue",!1);return}o.value=!0;try{const{data:f}=await Et.get(`admin/static-page-v2/${z}`);h.value={title:f.title||"",description:f.description||"",uri:f.uri||"",published:!!f.published_at,ogImage:((F=f.settings)==null?void 0:F.ogImage)||"",canonical:((j=f.settings)==null?void 0:j.canonical)||"",robots:((G=f.settings)==null?void 0:G.robots)||"",appearance:{background:((Y=f.settings)==null?void 0:Y.backgroundImage)||"",bgcolor:((it=f.settings)==null?void 0:it.bgcolor)||"",disableSiteBackground:!!((ht=f.settings)!=null&&ht.disableSiteBackground),customStyle:((L=f.settings)==null?void 0:L.customStyle)||void 0,customHeadHtml:((Q=f.settings)==null?void 0:Q.headCode)||void 0,favicon:((I=f.settings)==null?void 0:I.favicon)||void 0,sidebarEnabled:((i=f.settings)==null?void 0:i.sidebarEnabled)??null,sidebarShowByDefault:((a=f.settings)==null?void 0:a.sidebarShowByDefault)??null,sidebarItemId:((c=f.settings)==null?void 0:c.sidebarItemId)??null,specialVersion:((d=f.settings)==null?void 0:d.specialVersion)??null}}}catch{St.error("Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ð½Ð°ÑÑÑойки ÑÑÑаниÑÑ"),e("update:modelValue",!1)}finally{o.value=!1}};return{visible:s,loading:o,saving:n,deleting:r,duplicating:l,form:h,siteAppearance:w,robotsOptions:Cm,confirmDeleteVisible:p,duplicateVisible:g,duplicateForm:_,isSuperAdmin:y,handleClose:()=>{s.value=!1},handleSave:async()=>{var j,G,Y;const z=C();if(z<=0||!h.value)return;n.value=!0;const F=h.value.appearance;try{await Et.patch(`admin/static-page-v2/${z}/settings`,{title:h.value.title,description:h.value.description,uri:h.value.uri,published:h.value.published,settings:{bgcolor:F.bgcolor||void 0,backgroundImage:F.background||void 0,disableSiteBackground:F.disableSiteBackground||void 0,customStyle:F.customStyle||void 0,headCode:F.customHeadHtml||void 0,favicon:F.favicon||void 0,sidebarEnabled:F.sidebarEnabled!==null&&F.sidebarEnabled!==void 0?F.sidebarEnabled:void 0,sidebarShowByDefault:F.sidebarShowByDefault!==null&&F.sidebarShowByDefault!==void 0?F.sidebarShowByDefault:void 0,sidebarItemId:F.sidebarItemId??void 0,specialVersion:F.specialVersion!==null&&F.specialVersion!==void 0?F.specialVersion:void 0,ogImage:h.value.ogImage||void 0,canonical:h.value.canonical||void 0,robots:h.value.robots||void 0}}),St.success("ÐаÑÑÑойки ÑоÑ
ÑаненÑ"),s.value=!1,window.location.reload()}catch(it){St.error(((Y=(G=(j=it==null?void 0:it.response)==null?void 0:j.data)==null?void 0:G.errors)==null?void 0:Y[0])||"ÐÑибка пÑи ÑоÑ
Ñанении")}finally{n.value=!1}},handleDelete:async()=>{var F,j,G;const z=C();if(!(z<=0)){r.value=!0;try{await Et.delete(`admin/static-page-v2/${z}`),St.success("СÑÑаниÑа Ñдалена"),p.value=!1,s.value=!1,window.location.href="/"}catch(Y){St.error(((G=(j=(F=Y==null?void 0:Y.response)==null?void 0:F.data)==null?void 0:j.errors)==null?void 0:G[0])||"ÐÑибка пÑи Ñдалении")}finally{r.value=!1}}},openDuplicateDialog:()=>{var z,F;_.value={title:(((z=h.value)==null?void 0:z.title)||"")+" (копиÑ)",uri:(((F=h.value)==null?void 0:F.uri)||"")+"-copy",targetSiteId:null},g.value=!0},handleDuplicate:async()=>{var F,j,G;const z=C();if(!(z<=0||!_.value)){l.value=!0;try{const{data:Y}=await Et.post(`admin/static-page-v2/${z}/duplicate`,{title:_.value.title,uri:_.value.uri,..._.value.targetSiteId?{targetSiteId:_.value.targetSiteId}:{}});St.success(`ÐÐ¾Ð¿Ð¸Ñ Ñоздана: /${Y.uri}`),g.value=!1}catch(Y){St.error(((G=(j=(F=Y==null?void 0:Y.response)==null?void 0:F.data)==null?void 0:j.errors)==null?void 0:G[0])||"ÐÑибка пÑи копиÑовании")}finally{l.value=!1}}}}}}),xm={class:"ps-row"},Dm={class:"d-flex align-items-center gap-2"},Tm={class:"text-muted",style:{"font-size":"12px"}},Im={class:"ps-row"},Am={class:"ps-row"},Om={class:"d-flex justify-between align-items-center flex-wrap gap-2"},Pm={class:"d-flex gap-2"},Em={class:"d-flex gap-2"};function Mm(t,e,s,o,n,r){const l=ei,h=bs,u=ye,p=pn,g=xt("AppearanceSettings"),_=Ai,y=Oi,w=vs,C=Ht,k=_e,D=xt("SitesSelector"),S=Ye;return K(),ot(Mt,null,[et(k,{modelValue:t.visible,"onUpdate:modelValue":e[9]||(e[9]=A=>t.visible=A),title:"ÐаÑÑÑойки ÑÑÑаниÑÑ",width:"95vw","before-close":t.handleClose,"destroy-on-close":""},{footer:rt(()=>[V("div",Om,[V("div",Pm,[et(C,{type:"danger",plain:"",size:"small",onClick:e[8]||(e[8]=A=>t.confirmDeleteVisible=!0)},{default:rt(()=>[...e[17]||(e[17]=[gt(" УдалиÑÑ ÑÑÑаниÑÑ ",-1)])]),_:1}),et(C,{type:"warning",plain:"",size:"small",onClick:t.openDuplicateDialog},{default:rt(()=>[...e[18]||(e[18]=[gt(" СделаÑÑ ÐºÐ¾Ð¿Ð¸Ñ ",-1)])]),_:1},8,["onClick"])]),V("div",Em,[et(C,{onClick:t.handleClose},{default:rt(()=>[...e[19]||(e[19]=[gt("ÐÑмена",-1)])]),_:1},8,["onClick"]),et(C,{type:"primary",loading:t.saving,onClick:t.handleSave},{default:rt(()=>[...e[20]||(e[20]=[gt("СоÑ
ÑаниÑÑ",-1)])]),_:1},8,["loading","onClick"])])])]),default:rt(()=>[t.form?he((K(),_t(w,{key:0,model:t.form,"label-position":"top"},{default:rt(()=>[V("div",xm,[et(h,{label:"ÐидимоÑÑÑ ÑÑÑаниÑÑ",class:"ps-col-auto"},{default:rt(()=>[V("div",Dm,[et(l,{modelValue:t.form.published,"onUpdate:modelValue":e[0]||(e[0]=A=>t.form.published=A)},null,8,["modelValue"]),V("span",Tm,mt(t.form.published?"ÐпÑбликована":"СкÑÑÑа"),1)])]),_:1}),et(h,{label:"ÐÑÑÑ ÑÑÑаниÑÑ (URI)",class:"ps-col"},{default:rt(()=>[et(u,{modelValue:t.form.uri,"onUpdate:modelValue":e[1]||(e[1]=A=>t.form.uri=A),placeholder:"напÑимеÑ: river"},null,8,["modelValue"])]),_:1})]),V("div",Im,[et(h,{label:"Ðаголовок ÑÑÑаниÑÑ",class:"ps-col"},{default:rt(()=>[et(u,{modelValue:t.form.title,"onUpdate:modelValue":e[2]||(e[2]=A=>t.form.title=A),placeholder:"Ðаголовок Ð´Ð»Ñ <title>"},null,8,["modelValue"])]),_:1}),et(h,{label:"Meta description",class:"ps-col"},{default:rt(()=>[et(u,{modelValue:t.form.description,"onUpdate:modelValue":e[3]||(e[3]=A=>t.form.description=A),type:"textarea",rows:2,placeholder:"ÐпиÑание Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñковиков"},null,8,["modelValue"])]),_:1})]),et(p),et(g,{modelValue:t.form.appearance,"onUpdate:modelValue":e[4]||(e[4]=A=>t.form.appearance=A),siteValues:t.siteAppearance,mode:"page"},null,8,["modelValue","siteValues"]),et(p),V("div",Am,[et(h,{label:"og:image URL",class:"ps-col"},{default:rt(()=>[et(u,{modelValue:t.form.ogImage,"onUpdate:modelValue":e[5]||(e[5]=A=>t.form.ogImage=A),placeholder:"https://..."},null,8,["modelValue"])]),_:1}),et(h,{label:"Canonical URL",class:"ps-col"},{default:rt(()=>[et(u,{modelValue:t.form.canonical,"onUpdate:modelValue":e[6]||(e[6]=A=>t.form.canonical=A),placeholder:"https://..."},null,8,["modelValue"])]),_:1}),et(h,{label:"Robots",class:"ps-col-narrow"},{default:rt(()=>
87[et(y,{modelValue:t.form.robots,"onUpdate:modelValue":e[7]||(e[7]=A=>t.form.robots=A),clearable:"",placeholder:"по ÑмолÑаниÑ",style:{width:"100%"}},{default:rt(()=>[(K(!0),ot(Mt,null,Ut(t.robotsOptions,A=>(K(),_t(_,{key:A.value,label:A.label,value:A.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})])]),_:1},8,["model"])),[[S,t.loading]]):bt("",!0)]),_:1},8,["modelValue","before-close"]),et(k,{modelValue:t.confirmDeleteVisible,"onUpdate:modelValue":e[11]||(e[11]=A=>t.confirmDeleteVisible=A),title:"УдалиÑÑ ÑÑÑаниÑÑ?",width:"420px","append-to-body":""},{footer:rt(()=>[et(C,{onClick:e[10]||(e[10]=A=>t.confirmDeleteVisible=!1)},{default:rt(()=>[...e[23]||(e[23]=[gt("ÐÑмена",-1)])]),_:1}),et(C,{type:"danger",loading:t.deleting,onClick:t.handleDelete},{default:rt(()=>[...e[24]||(e[24]=[gt("УдалиÑÑ",-1)])]),_:1},8,["loading","onClick"])]),default:rt(()=>{var A,E;return[V("div",null,[e[21]||(e[21]=gt(" ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑÑÑаниÑÑ ",-1)),V("strong",null,mt(((A=t.form)==null?void 0:A.title)||((E=t.form)==null?void 0:E.uri)),1),e[22]||(e[22]=gt("? ÐÑо дейÑÑвие нелÑÐ·Ñ Ð¾ÑмениÑÑ. ",-1))])]}),_:1},8,["modelValue"]),et(k,{modelValue:t.duplicateVisible,"onUpdate:modelValue":e[16]||(e[16]=A=>t.duplicateVisible=A),title:"СделаÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÑÑÑаниÑÑ",width:"500px","append-to-body":"","destroy-on-close":""},{footer:rt(()=>{var A,E;return[et(C,{onClick:e[15]||(e[15]=M=>t.duplicateVisible=!1)},{default:rt(()=>[...e[26]||(e[26]=[gt("ÐÑмена",-1)])]),_:1}),et(C,{type:"primary",loading:t.duplicating,disabled:!((A=t.duplicateForm)!=null&&A.title)||!((E=t.duplicateForm)!=null&&E.uri),onClick:t.handleDuplicate},{default:rt(()=>[...e[27]||(e[27]=[gt(" СоздаÑÑ ÐºÐ¾Ð¿Ð¸Ñ ",-1)])]),_:1},8,["loading","disabled","onClick"])]}),default:rt(()=>[t.duplicateForm?(K(),_t(w,{key:0,model:t.duplicateForm,"label-position":"top"},{default:rt(()=>[et(h,{label:"Ðазвание ÑÑÑаниÑÑ"},{default:rt(()=>[et(u,{modelValue:t.duplicateForm.title,"onUpdate:modelValue":e[12]||(e[12]=A=>t.duplicateForm.title=A),placeholder:"Ðазвание копии"},null,8,["modelValue"])]),_:1}),et(h,{label:"ÐÑÑÑ (URI)"},{default:rt(()=>[et(u,{modelValue:t.duplicateForm.uri,"onUpdate:modelValue":e[13]||(e[13]=A=>t.duplicateForm.uri=A),placeholder:"напÑимеÑ: river-copy"},null,8,["modelValue"])]),_:1}),t.isSuperAdmin?(K(),_t(h,{key:0,label:"СкопиÑоваÑÑ Ð½Ð° ÑÐ°Ð¹Ñ (Ð´Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð°)"},{default:rt(()=>[et(D,{modelValue:t.duplicateForm.targetSiteId,"onUpdate:modelValue":e[14]||(e[14]=A=>t.duplicateForm.targetSiteId=A)},null,8,["modelValue"]),e[25]||(e[25]=V("div",{class:"text-muted",style:{"font-size":"11px","margin-top":"4px"}}," ÐÑли не вÑбÑан â ÐºÐ¾Ð¿Ð¸Ñ ÑоздаÑÑÑÑ Ð½Ð° ÑекÑÑем ÑайÑе ",-1))]),_:1})):bt("",!0)]),_:1},8,["model"])):bt("",!0)]),_:1},8,["modelValue"])],64)}const zm=At(Sm,[["render",Mm],["__scopeId","data-v-1a569ba7"]]),Hm=Dt({components:{ElButton:Ht,ElRadioGroup:pr,ElRadio:fr,ElTooltip:pe,StaticPageSelectOrAdd:va,leoCmsPageSettingsDialog:zm},setup(){const t=Mi(),e=fe(),s=dt(-1),o=dt(!1),n=wt(()=>{var g;return(((g=window.KubCMSBasicData)==null?void 0:g.pageId)||-1)>0});Zt(()=>{window.location.pathname==="/"&&(s.value=-1)});const r=()=>{e.leoCmsNavbarIsVisible=!e.leoCmsNavbarIsVisible},l=g=>{};let h=null;return{onMouseEnter:()=>{h&&clearTimeout(h)},onMouseLeave:()=>{h&&clearTimeout(h),h=setTimeout(()=>{e.leoCmsNavbarIsVisible=!1},1500)},inSiteEditor:t,authStore:e,selectedPage:s,pageSettingsVisible:o,isStaticPage:n,onPageChange:l,showOrHideMenu:r}}}),Fm={class:"leo-cm-navbar d-flex justify-content-center"},Rm={style:{"max-width":"700px"}},Lm={class:"ml-4 mt-1"},Nm={class:"leo-cm-navbar-actions d-flex justify-content-center text-muted"};function Bm(t,e,s,o,n,r){const l=xt("StaticPageSelectOrAdd"),h=fr,u=pr,p=Ht,g=pe,_=xt("leoCmsPageSettingsDialog");return K(),ot("div",{class:Vt(["leo-cm-navbar-wrapper max-zindex",{"leo-cm-opened":t.authStore.leoCmsNavbarIsVisible}]),onMouseleave:e[5]||(e[5]=(...y)=>t.onMouseLeave&&t.onMouseLeave(...y)),onMouseenter:e[6]||(e[6]=(...y)=>t.onMouseEnter&&t.onMouseEnter(...y))},[V("div",Fm,[V("div",Rm,[et(l,{modelValue:t.selectedPage,"onUpdate:modelValue":e[0]||(e[0]=y=>t.selectedPage=y),"navigate-on-change":!0,"auto-load":t.authStore.leoCmsNavbarIsVisible,onChange:t.onPageChange},null,8,["modelValue","auto-load","onChange"])]),V("div",Lm,[et(u,{modelValue:t.authStore.constructorEditModeType,"onUpdate:modelValue":e[1]||(e[1]=y=>t.authStore.constructorEditModeType=y)},{default:rt(()=>[et(h,{value:"blocks",size:"small"},{default:rt(()=>[...e[7]||(e[7]=[gt("Ðлоки",-1)])]),_:1}),et(h,{value:"sections",size:"small"},{default:rt(()=>[...e[8]||(e[8]=[gt("СекÑии",-1)])]),_:1})]),_:1},8,["modelValue"])])]),V("div",Nm,[et(p,{size:"small",onClick:e[2]||(e[2]=y=>t.inSiteEditor.addSection())},{default:rt(()=>[...e[9]||(e[9]=[V("i",{class:"fa fa-plus"},null,-1)])]),_:1}),t.isStaticPage?(K(),_t(g,{key:0,content:"ÐаÑÑÑойки ÑÑÑаниÑÑ"},{default:rt(()=>[et(p,{size:"small",onClick:e[3]||(e[3]=y=>t.pageSettingsVisible=!0)},{default:rt(()=>[...e[10]||(e[10]=[V("i",{class:"fa fa-cog"},null,-1)])]),_:1})]),_:1})):bt("",!0),et(p,{onClick:t.showOrHideMenu,size:"small"},{default:rt(()=>[V("i",{class:Vt(["fa",t.authStore.leoCmsNavbarIsVisible?"fa-eye-slash":"fa-eye"])},null,2)]),_:1},8,["onClick"])]),et(_,{modelValue:t.pageSettingsVisible,"onUpdate:modelValue":e[4]||(e[4]=y=>t.pageSettingsVisible=y)},null,8,["modelValue"])],34)}const Wm=At(Hm,[["render",Bm]]),Vm=Dt({components:{ElButton:Ht,ElDropdown:ps,ElDropdownItem:fs,ElDropdownMenu:us,ElIcon:ii,ArrowDown:or},props:{column:{type:Number,required:!0},isShow:{type:Boolean}},setup(t,e){const s=Mi(),o=fe(),n=wt(()=>Fl(!o.vgIsSuperAdministrator));return{showAfterTooltip:cn,cpBlockTypes:n,authStore:o,navigateToType:l=>{s.type="block",s.block.column=t.column,s.block.mode=dn.ADD,s.block.type=l,s.isOpen=!0}}}}),Um={key:0};function jm(t,e,s,o,n,r){const l=xt("ArrowDown"),h=ii,u=Ht,p=fs,g=us,_=ps;return t.isShow&&t.authStore.vgIsAllowedConstructorMode?he((K(),ot("div",Um,[et(_,{onCommand:t.navigateToType},{dropdown:rt(()=>[et(g,null,{default:rt(()=>[(K(!0),ot(Mt,null,Ut(t.cpBlockTypes,y=>(K(),_t(p,{key:y.type,command:y.type},{default:rt(()=>[gt(mt(y.title),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:rt(()=>[et(u,{type:"primary",size:"small"},{default:rt(()=>[e[0]||(e[0]=gt("ÐобавиÑÑ Ð±Ð»Ð¾Ðº",-1)),et(h,{class:"el-icon--right"},{default:rt(()=>[et(l)]),_:1})]),_:1})]),_:1},8,["onCommand"])],512)),[[ms,t.authStore.constructorEditModeType==="blocks"]]):bt("",!0)}const Ym=At(Vm,[["render",jm]]),qm=Dt({components:{ElButton:Ht,ElTooltip:pe},props:{id:{type:Number,required:!0},isShow:{type:Boolean}}
87,setup(t,e){const s=Oa(t,"id"),o=Mi();return{showAfterTooltip:cn,Edit:rr,editHandler:()=>{o.type="block",o.block.mode=dn.EDIT,o.block.id=s.value,o.isOpen=!0}}}});function Km(t,e,s,o,n,r){const l=Ht,h=pe;return K(),_t(h,{content:"РедакÑиÑоваÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[he(et(l,{class:"cms-block-edit-btn",type:"primary",icon:t.Edit,onClick:t.editHandler},null,8,["icon","onClick"]),[[ms,t.isShow]])]),_:1},8,["showAfter"])}const Xm=At(qm,[["render",Km]]),Zm=Dt({props:{id:{required:!0},isShow:{type:Boolean}}}),Gm={class:"admin-assets"},Jm={class:"admin-buttons-block"},Qm={class:"admin-buttons"},$m=["href"],tg={class:"admin-buttons"},eg=["href"],ig={class:"admin-buttons"},sg=["href"],ng={class:"admin-buttons"},og=["href"],rg={class:"admin-buttons"},ag=["href"],lg={class:"admin-buttons"},hg=["href"];function cg(t,e,s,o,n,r){return he((K(),ot("div",Gm,[V("ul",Jm,[V("li",Qm,[V("a",{href:"/front#/content/edit/"+t.id+"?tab=settings","data-toggle":"tooltip","data-placement":"top",title:"ÐпÑии ÑÑÑаниÑÑ"},[...e[0]||(e[0]=[V("i",{class:"fa fa-cog"},null,-1)])],8,$m)]),V("li",tg,[V("a",{href:"/front#/content?parentId="+t.id,"data-toggle":"tooltip","data-placement":"left",title:"СпиÑок доÑеÑниÑ
маÑеÑиалов"},[...e[1]||(e[1]=[V("i",{class:"fa fa-list"},null,-1)])],8,eg)]),V("li",ig,[V("a",{href:"/front#/content/add?parentId="+t.id,"data-toggle":"tooltip","data-placement":"top",title:"ÐобавиÑÑ Ð½Ð¾Ð²Ñй маÑеÑиал"},[...e[2]||(e[2]=[V("i",{class:"fa fa-plus"},null,-1)])],8,sg)]),V("li",ng,[V("a",{href:"/front#/content/edit/"+t.id+"?tab=files","data-toggle":"tooltip","data-placement":"top",title:"ÐÑикÑепиÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸ изобÑажениÑ"},[...e[3]||(e[3]=[V("i",{class:"fa fa-paperclip"},null,-1)])],8,og)]),V("li",rg,[V("a",{href:"/front#/content/edit/"+t.id+"?tab=form","data-toggle":"tooltip","data-placement":"top",title:"Создание/ÑедакÑиÑование ÑоÑÐ¼Ñ Ð¾Ð±ÑаÑной ÑвÑзи"},[...e[4]||(e[4]=[V("i",{class:"fa fa-check"},null,-1)])],8,ag)]),V("li",lg,[V("a",{href:"/front#/content/edit/"+t.id,"data-toggle":"tooltip","data-placement":"top",title:"РедакÑиÑоваÑÑ ÑÑÐ¾Ñ Ð¼Ð°ÑеÑиал"},[...e[5]||(e[5]=[V("i",{class:"fa fa-pencil"},null,-1)])],8,hg)])])],512)),[[ms,t.isShow]])}const dg=At(Zm,[["render",cg]]),ir={ColumnHeader:Ym,BlockEditButton:Xm,AdminContentPanel:dg},ug=Dt({name:"AdminApp",components:{...ir},setup(){const t=fe(),{needComponents:e}=ga("kubcms-admin-comp",ir),s=wt(()=>e.value.map(o=>{let n=!1;return["BlockEditButton","ColumnHeader"].includes(o.componentName)&&t.constructorMode&&t.constructorEditModeType==="blocks"&&t.vgIsAllowedConstructorMode&&(n=!0),t.constructorMode||(n=!1),o.componentName==="AdminContentPanel"&&(n=!0),{...o,isShow:n}}));return{authStore:t,cpNeedComponents:s}}});function fg(t,e,s,o,n,r){return K(),ot("div",null,[(K(!0),ot(Mt,null,Ut(t.cpNeedComponents,(l,h)=>(K(),_t(hn,{to:l.target,key:h},[(K(),_t(ln(l.componentName),Ci({isShow:l.isShow},{ref_for:!0},l.props),null,16,["isShow"]))],8,["to"]))),128))])}const pg=At(ug,[["render",fg]]),mg=Dt({props:{id:{type:Number,required:!0},sectionType:{type:String,required:!0},isComment:{type:Boolean,required:!0},isVisible:{type:Boolean,required:!0},isSuperAdmin:{type:Boolean,default:!1},isInCollection:{type:Boolean,default:!1}},emits:{settings:t=>!0,edit:t=>!0,clone:t=>!0,copy:t=>!0,paste:t=>!0,delete:t=>!0,showOrHide:t=>!0,comment:t=>!0,moveUp:t=>!0,moveDown:t=>!0,addToCollection:t=>!0},components:{ElButton:Ht,ElButtonGroup:un,ElTooltip:pe,ElPopover:ys,ElInput:ye,ElBadge:lr,ElIcon:ii,Comment:Pa,View:ar,ElDropdown:ps,ElDropdownMenu:us,ElDropdownItem:fs},setup(t,{emit:e}){const{id:s}=Ii(t),o=l=>{e(l,s.value)},n=Ea(Ma),r=dt("default");return de(n.current(),()=>{n.isSmallerOrEqual("md")?r.value="small":r.value="default"},{immediate:!0}),{Setting:Na,CopyDocument:La,Delete:Ra,Edit:rr,ArrowUp:Fa,ArrowDown:or,FolderAdd:Ha,Check:za,buttonsSize:r,showAfterTooltip:cn,handleCloneCommand:o}}}),gg={class:"d-flex justify-content-between"};function vg(t,e,s,o,n,r){const l=Ht,h=pe,u=un,p=fs,g=us,_=ps,y=xt("View"),w=ii,C=lr,k=xt("Comment");return K(),ot("div",gg,[V("div",null,[et(u,{size:t.buttonsSize},{default:rt(()=>
87[et(h,{content:"ÐаÑÑÑоиÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",icon:t.Setting,onClick:e[0]||(e[0]=D=>t.$emit("settings",t.id))},null,8,["icon"])]),_:1},8,["showAfter"]),t.sectionType==="zero"?(K(),_t(h,{key:0,content:"РедакÑиÑоваÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",icon:t.Edit,onClick:e[1]||(e[1]=D=>t.$emit("edit",t.id))},{default:rt(()=>[...e[8]||(e[8]=[gt("РедакÑиÑоваÑÑ",-1)])]),_:1},8,["icon"])]),_:1},8,["showAfter"])):bt("",!0),t.sectionType==="zero"&&t.isSuperAdmin?(K(),_t(h,{key:1,content:t.isInCollection?"Уже в коллекÑии":"ÐобавиÑÑ Ð² коллекÑиÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:t.isInCollection?"info":"success",icon:t.isInCollection?t.Check:t.FolderAdd,disabled:t.isInCollection,onClick:e[2]||(e[2]=D=>!t.isInCollection&&t.$emit("addToCollection",t.id))},null,8,["type","icon","disabled"])]),_:1},8,["content","showAfter"])):bt("",!0)]),_:1},8,["size"])]),V("div",null,[et(u,{size:t.buttonsSize},{default:rt(()=>[et(h,{content:"ÐлониÑоваÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(_,{onCommand:t.handleCloneCommand},{dropdown:rt(()=>[et(g,null,{default:rt(()=>[et(p,{command:"clone"},{default:rt(()=>[...e[9]||(e[9]=[gt("ÐлониÑоваÑÑ",-1)])]),_:1}),et(p,{command:"copy"},{default:rt(()=>[...e[10]||(e[10]=[gt("СкопиÑоваÑÑ Ð² бÑÑеÑ",-1)])]),_:1}),et(p,{command:"paste"},{default:rt(()=>[...e[11]||(e[11]=[gt("ÐÑÑавиÑÑ Ð¸Ð· бÑÑеÑа",-1)])]),_:1})]),_:1})]),default:rt(()=>[et(l,{type:"primary",icon:t.CopyDocument},null,8,["icon"])]),_:1},8,["onCommand"])]),_:1},8,["showAfter"]),et(h,{content:"УдалиÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",icon:t.Delete,onClick:e[3]||(e[3]=D=>t.$emit("delete",t.id))},null,8,["icon"])]),_:1},8,["showAfter"]),et(h,{content:"ÐоказаÑÑ/ÑкÑÑÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",onClick:e[4]||(e[4]=D=>t.$emit("showOrHide",t.id))},{default:rt(()=>[et(C,{"is-dot":"",class:"item",hidden:t.isVisible},{default:rt(()=>[et(w,null,{default:rt(()=>[et(y)]),_:1})]),_:1},8,["hidden"])]),_:1})]),_:1},8,["showAfter"]),et(h,{content:"ÐомменÑиÑоваÑÑ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",onClick:e[5]||(e[5]=D=>t.$emit("comment",t.id))},{default:rt(()=>[et(C,{"is-dot":"",class:"item",hidden:!t.isComment},{default:rt(()=>[et(w,null,{default:rt(()=>[et(k)]),_:1})]),_:1},8,["hidden"])]),_:1})]),_:1},8,["showAfter"]),et(h,{content:"ÐеÑемеÑÑиÑÑ Ð²ÑÑе",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",icon:t.ArrowUp,onClick:e[6]||(e[6]=D=>t.$emit("moveUp",t.id))},null,8,["icon"])]),_:1},8,["showAfter"]),et(h,{content:"ÐеÑемеÑÑиÑÑ Ð½Ð¸Ð¶Ðµ",showAfter:t.showAfterTooltip},{default:rt(()=>[et(l,{type:"primary",icon:t.ArrowDown,onClick:e[7]||(e[7]=D=>t.$emit("moveDown",t.id))},null,8,["icon"])]),_:1},8,["showAfter"])]),_:1},8,["size"])])])}const bg=At(mg,[["render",vg]]),_g=Dt({props:{id:{type:Number,required:!0},sectionType:{type:String,required:!0}},emits:{addSection:t=>!0},components:{ElButton:Ht,ElButtonGroup:un,ElTooltip:pe,ElPopover:ys,ElInput:ye},setup(t,{emit:e}){const s=dt(!1);return{comment:dt(""),commentFormVisible:s,Plus:Ba,emit:e}}}),yg={class:"d-flex justify-content-center max-zindex"};function wg(t,e,s,o,n,r){const l=Ht;return K(),ot("div",yg,[et(l,{type:"primary",icon:t.Plus,circle:"",onClick:e[0]||(e[0]=h=>t.emit("addSection",t.id))},null,8,["icon"])])}const kg=At(_g,[["render",wg]]),Cg=Dt({props:{id:{type:Number,required:!0},sectionType:{type:String,required:!0}},emits:{settings:t=>!0,edit:t=>!0,clone:t=>!0,delete:t=>!0,showOrHide:t=>!0,comment:t=>!0,moveUp:t=>!0,moveDown:t=>!0},components:{ElButton:Ht,View:ar,ElIcon:ii},setup(){return{}}}),Sg={class:"cms-middle-of-section d-flex justify-content-center"},xg={class:"wrapper"};function Dg(t,e,s,o,n,r){const l=xt("View"),h=ii,u=Ht;return K(),ot("div",Sg,[V("div",xg,[et(u,{type:"primary",class:"max-zindex",onClick:e[0]||(e[0]=p=>t.$emit("showOrHide",t.id))},{default:rt(()=>[et(h,{class:"mr-2"},{default:rt(()=>[et(l)]),_:1}),e[1]||(e[1]=gt(" ÐоказаÑÑ ÑекÑÐ¸Ñ ",-1))]),_:1})])])}const Tg=At(Cg,[["render",Dg]]),Ig=Dt({components:{leoCmsTopButtonsForSections:bg,leoCmsBottomButtonsForSections:kg,leoCmsNotVisibleSection:Tg,AddToCollectionDialog:Ll},emits:{clone:t=>!0,copy:t=>!0,paste:t=>!0,delete:t=>!0,showOrHide:t=>!0,comment:t=>!0,moveUp:t=>!0,moveDown:t=>!0,addSection:t=>!0},setup(t,{emit:e}){const s=Mi(),o=fe(),n=dt([]),r=dt(!1),l=dt(null),h=F=>{l.value=F,r.value=!0},u=o.vgIsSuperAdministrator,p=dt(new Set);u&&Et.get("admin/section-collection").then(({data:F})=>{const j=Array.isArray(F)?F:(F==null?void 0:F.data)??[];p.value=new Set(j.map(G=>G.source_section_id))}).catch(()=>{});const g=F=>{p.value=new Set([...p.value,F])},_=F=>{s.type="section",s.section.mode=dn.EDIT,s.section.id=F,s.isOpen=!0},y=F=>{s.type="section",s.section.mode="settings",s.section.id=F,s.isOpen=!0},w=F=>e("clone",F),C=F=>e("copy",F),k=F=>e("paste",F),D=F=>e("delete",F),S=F=>e("showOrHide",F),A=F=>e("comment",F),E=F=>e("moveUp",F),M=F=>e("moveDown",F),z=F=>e("addSection",F);return Zt(()=>{$("[data-section-id]").each(function(){const F=$(this).attr("data-section-type"),j=parseInt($(this).attr("data-section-id")||"0"),G=!!$(this).attr("data-section-comment"),Y=!!$(this).attr("data-section-visible");$(this).find(".cms-top-of-section").length||$("<div class='cms-top-of-section max-zindex'></div>").prependTo(this),$(this).find(".cms-middle-of-section").length||$("<div class='cms-middle-of-section'></div>").appendTo(this),$(this).find(".cms-bottom-of-section").length||$("<div class='cms-bottom-of-section'></div>").appendTo(this);const it=$(this).find(".cms-top-of-section"),ht=$(this).find(".cms-middle-of-section"),L=$(this).find(".cms-bottom-of-section");$(this).on("mouseenter",()=>{$(it).addClass("show"),$(L).addClass("show")}),$(this).on("mouseleave",()=>{$(it).removeClass("show"),$(L).removeClass("show")});const Q=wt(()=>p.value.has(j));n.value.push({target:it.get(0),componentName:"leoCmsTopButtonsForSections",props:{sectionType:F,id:j,isComment:G,isVisible:Y,isSuperAdmin:u,onEdit:_,onSettings:y,onClone:w,onCopy:C,onPaste:k,onMoveUp:E,onMoveDown:M,onDelete:D,onShowOrHide:S,onComment:A,onAddToCollection:h,isInCollection:Q}}),n.value.push({target:L.get(0),componentName:"leoCmsBottomButtonsForSections",props:{sectionType:F,id:j,onAddSection:z,onShowOrHide:S,onComment:A}}),Y||n.value.push({target:ht.get(0),componentName:"leoCmsNotVisibleSection",props:{sectionType:F,id:j,onShowOrHide:S}})})}),{needComponents:n,authStore:o,dialogVisible:r,dialogSectionId:l,onAdded:g}}});function Ag(t,e,s,o,n,r){const l=xt("AddToCollectionDialog");return K(),ot("div",null,[(K(!0),ot(Mt,null,Ut(t.needComponents,(h,u)=>(K(),_t(hn,{to:h.target,key:u},[he(V("div",null,[(K(),_t(ln(h.componentName),Ci({ref_for:!0},h.props),null,16))],512),[[ms,t.authStore.constructorEditModeType==="sections"&&t.authStore.constructorMode]])],8,["to"]))),128)),et(l,{modelValue:t.dialogVisible,"onUpdate:modelValue":e[0]||(e[0]=h=>t.dialogVisible=h),sectionId:t.dialogSectionId,onAdded:t.onAdded},null,8,["modelValue","sectionId","onAdded"])])}const Og=At(Ig,[["render",Ag]]),Pg=Dt({props:{id:{type:Number,required:!0}},components:{ZeroSectionEditor:Nl,ZeroSectionEditorV2:Va(()=>Ua(()=>import("./c-ZeroBlockIframe-BWkvU5pZ.js"),__vite__mapDeps([0,1,2,3])))},emits:{closeWindow:()=>!0,loaded:()=>!0,storeData:(t,e,s)=>!0},setup(){return{zeroEditorV2:Wa("zEditorVersion2",!1)}}});function Eg(t,e,s,o,n,r){const l=xt("ZeroSectionEditor"),h=xt("ZeroSectionEditorV2");return K(),ot("div",null,[t.zeroEditorV2?(K(),_t(h,{key:1,id:t.id,onCloseWindow:e[2]||(e[2]=u=>t.$emit("closeWindow"))},null,8,["id"])):(K(),_t(l,{key:0,id:t.id,onCloseWindow:e[0]||(e[0]=u=>t.$emit("closeWindow")),onLoaded:e[1]||(e[1]=u=>t.$emit("loaded"))},null,8,["id"])),V("div",{class:"fixed left-1 bottom-1 z-[10000] cursor-pointer",onClick:e[3]||(e[3]=u=>t.zeroEditorV2=!t.zeroEditorV2)},mt(t.zeroEditorV2?"v2":"v1"),1)])}const Mg=At(Pg,[["render",Eg]]),zg=Dt({components:{FormErrors:gs,StaticPageSelectOrAdd:va},setup(){var w;const t=dt(""),e=dt(((w=window==null?void 0:window.KubCMSBasicData)==null?void 0:w.pageId)||0),s=dt(),o=dt(!1),n=dt(!1),r=dt(!1),l=dt(null),h=dt(null),u=dt(null),p=wt(()=>o.value||r.value);return{parseUrl:t,pageId:e,errors:s,isParsing:o,isCheckingStatus:n,isApplying:r,parsedData:l,statusData:h,appliedData:u,cpIsParsingOrApplying:p,parseHandler:async()=>
87{if(t.value){s.value=void 0,o.value=!0,l.value=null,u.value=null,h.value=null;try{const{data:C}=await Et.post("admin/section-parse/parse",{url:t.value});C.success?l.value=C.data:s.value={response:{data:{errors:[C.message||"ÐÑибка пÑи паÑÑинге"]}}}}catch(C){s.value=C}finally{o.value=!1}}},checkStatusHandler:async()=>{if(t.value){s.value=void 0,n.value=!0,h.value=null;try{const{data:C}=await Et.get("admin/section-parse/status",{params:{url:t.value}});h.value=C}catch(C){s.value=C}finally{n.value=!1}}},applyHandler:async()=>{var C;if(!(!t.value||e.value===null||e.value===void 0)){s.value=void 0,r.value=!0,u.value=null;try{const{data:k}=await Et.post("admin/section-parse/apply",{url:t.value,pageId:e.value});k.success?(u.value=k,window.location.href=`${(C=k.data)==null?void 0:C.destionationUrl}`):s.value={response:{data:{errors:[k.message||"ÐÑибка пÑи пÑименении ÑекÑий"]}}}}catch(k){s.value=k}finally{r.value=!1}}},isParsingOrApplying:p}}}),Hg={class:"space-y-4"},Fg={class:"flex items-center justify-between"},Rg={class:"space-y-3"},Lg={class:"flex gap-2"},Ng={class:"space-y-2"},Bg={class:"font-semibold"},Wg={class:"text-sm opacity-90"},Vg={class:"grid grid-cols-2 gap-2 text-sm"},Ug={key:0},jg={class:"mt-1 ml-4 list-disc"},Yg={class:"text-xs opacity-75 mt-2"},qg={class:"flex items-center justify-between"},Kg={class:"space-y-3"},Xg={style:{width:"100%"}},Zg={key:1},Gg={class:"space-y-2"},Jg={class:"font-semibold text-base"},Qg={class:"text-sm space-y-1"},$g={key:0};function tv(t,e,s,o,n,r){const l=pn,h=xt("FormErrors"),u=fn,p=ye,g=Ht,_=xl,y=Pi,w=xt("StaticPageSelectOrAdd");return K(),ot("div",Hg,[et(l,{"content-position":"left"},{default:rt(()=>[...e[3]||(e[3]=[V("h3",{class:"text-lg font-semibold"},"ÐмпоÑÑ ÑекÑий из T",-1)])]),_:1}),et(h,{modelValue:t.errors,"onUpdate:modelValue":e[0]||(e[0]=C=>t.errors=C)},null,8,["modelValue"]),et(y,{shadow:"hover"},{header:rt(()=>[V("div",Fg,[e[5]||(e[5]=V("span",{class:"font-semibold"},"Шаг 1: ÐаÑÑинг ÑÑÑаниÑÑ",-1)),t.parsedData?(K(),_t(u,{key:0,type:"success",effect:"dark"},{default:rt(()=>[...e[4]||(e[4]=[gt("ÐÑполнено",-1)])]),_:1})):bt("",!0)])]),default:rt(()=>[V("div",Rg,[V("div",null,[e[7]||(e[7]=V("label",{class:"block mb-2 text-sm font-medium"},"URL ÑÑÑаниÑÑ T",-1)),V("div",Lg,[et(p,{modelValue:t.parseUrl,"onUpdate:modelValue":e[1]||(e[1]=C=>t.parseUrl=C),placeholder:"https://example.ru/page-id",disabled:t.isParsingOrApplying,clearable:""},null,8,["modelValue","disabled"]),et(g,{onClick:t.parseHandler,loading:t.isParsing,disabled:!t.parseUrl||t.isApplying,type:"primary"},{default:rt(()=>[...e[6]||(e[6]=[gt(" ÐаÑÑиÑÑ ",-1)])]),_:1},8,["onClick","loading","disabled"])])]),t.parsedData?(K(),_t(_,{key:0,type:"success",closable:!1,class:"mt-3"},{title:rt(()=>{var C,k,D,S,A;return[V("div",Ng,[V("div",Bg,mt(((C=t.parsedData.meta)==null?void 0:C.title)||"Ðез названиÑ"),1),V("div",Wg,mt(((k=t.parsedData.meta)==null?void 0:k.description)||""),1),et(l,{class:"!my-2"}),V("div",Vg,[V("div",null,[e[8]||(e[8]=V("span",{class:"font-semibold"},"ÐÑего блоков:",-1)),gt(" "+mt(((D=t.parsedData.stats)==null?void 0:D.totalSections)||0),1)]),V("div",null,[e[9]||(e[9]=V("span",{class:"font-semibold"},"Zero ÐлеменÑов:",-1)),gt(" "+mt(((S=t.parsedData.stats)==null?void 0:S.totalElements)||0),1)]),(A=t.parsedData.stats)!=null&&A.elementTypes?(K(),ot("div",Ug,[e[10]||(e[10]=V("span",{class:"font-semibold"},"Ð¢Ð¸Ð¿Ñ ÑлеменÑов:",-1)),V("ul",jg,[(K(!0),ot(Mt,null,Ut(t.parsedData.stats.elementTypes,(E,M)=>(K(),ot("li",{key:M},mt(M)+": "+mt(E),1))),128))])])):bt("",!0)]),V("div",Yg," ÐаннÑе ÑоÑ
ÑÐ°Ð½ÐµÐ½Ñ Ð½Ð° "+mt(Math.floor((t.parsedData.expiresIn||0)/60))+" мин ",1)])]}),_:1})):bt("",!0)])]),_:1}),t.parsedData?(K(),_t(y,{key:0,shadow:"hover"},{header:rt(()=>[V("div",qg,[e[11]||(e[11]=V("span",{class:"font-semibold"},"Шаг 2: ÐÑименение ÑекÑий",-1)),t.appliedData?(K(),_t(u,{key:0,type:"success",effect:"dark"},{default:rt(()=>{var C;return[gt("Создано "+mt((C=t.appliedData.data)==null?void 0:C.createdSections)+" ÑекÑий",1)]}),_:1})):bt("",!0)])]),default:rt(()=>[V("div",Kg,[V("div",null,[e[12]||(e[12]=V("label",{class:"block mb-2 text-sm font-medium"},"СÑÑаниÑа Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾ÑÑа",-1)),V("div",Xg,[et(w,{modelValue:t.pageId,"onUpdate:modelValue":e[2]||(e[2]=C=>t.pageId=C),disabled:t.cpIsParsingOrApplying,"show-delete-button":!1,"navigate-on-change":!1,"select-min-width":"100%"},null,8,["modelValue","disabled"])]),e[13]||(e[13]=V("div",{class:"text-xs text-gray-500 dark:text-gray-400 mt-1"}," ÐÑбеÑиÑе ÑÑÑаниÑÑ, к коÑоÑой бÑдÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ ÑекÑии ",-1))]),t.appliedData?bt("",!0):(K(),_t(g,{key:0,onClick:t.applyHandler,loading:t.isApplying,disabled:!t.parseUrl||t.pageId===null||t.pageId===void 0||t.isParsing,type:"success"},{default:rt(()=>[...e[14]||(e[14]=[gt(" ÐÑимениÑÑ ÑекÑии ",-1)])]),_:1},8,["onClick","loading","disabled"])),t.appliedData?(K(),ot("div",Zg,[et(_,{type:"success",closable:!1},{title:rt(()=>{var C,k,D,S,A;return[V("div",Gg,[V("div",Jg,mt(t.appliedData.message),1),et(l,{class:"!my-2"}),V("div",Qg,[V("div",null,[e[15]||(e[15]=V("span",{class:"font-semibold"},"ID ÑÑÑаниÑÑ:",-1)),gt(" "+mt((C=t.appliedData.data)==null?void 0:C.pageId),1)]),V("div",null,[e[16]||(e[16]=V("span",{class:"font-semibold"},"Создано ÑекÑий:",-1)),gt(" "+mt((k=t.appliedData.data)==null?void 0:k.createdSections),1)]),V("div",null,[e[17]||(e[17]=V("span",{class:"font-semibold"},"ÐÑÑоÑник:",-1)),gt(" "+mt((D=t.appliedData.data)==null?void 0:D.sourceUrl),1)]),(A=(S=t.appliedData.data)==null?void 0:S.sourceMeta)!=null&&A.title?(K(),ot("div",$g,[e[18]||(e[18]=V("span",{class:"font-semibold"},"Ðазвание:",-1)),gt(" "+mt(t.appliedData.data.sourceMeta.title),1)])):bt("",!0)])])]}),_:1}),e[19]||(e[19]=V("a",{href:"",target:"_blank"},"ÐеÑейÑи на ÑÑÑаниÑÑ",-1))])):bt("",!0)])]),_:1})):bt("",!0)])}const ev=At(zg,[["render",tv],["__scopeId","data-v-7c71433e"]]),iv=Dt({components:{SectionParser:ev,FormErrors:gs,ElTag:fn},props:{afterId:{type:Number}},emits:["addSection"],setup(t,{emit:e}){const s=fe(),o=dt(!1),n=dt(null),r=dt([]),l=dt([]),h=dt("__standard__"),u=wt(()=>{const D=new Set;return l.value.forEach(S=>
87{(S.tags||[]).forEach(A=>D.add(A))}),Array.from(D).sort()}),p=D=>l.value.filter(S=>(S.tags||[]).includes(D)).length,g=wt(()=>l.value.filter(D=>!(D.tags||[]).length).length),_=()=>{u.value.length?h.value=u.value[0]:g.value>0&&(h.value="__untagged__")},y=wt(()=>h.value==="__standard__"?[]:h.value==="__untagged__"?l.value.filter(D=>!(D.tags||[]).length):l.value.filter(D=>(D.tags||[]).includes(h.value))),w=D=>({GRID:"table-cells",FOOTER:"shoe-prints",HEADER:"window-maximize",COMMON:"code",ZERO:"vector-polygon"})[D]??"puzzle-piece",C=async D=>{var S;o.value=!0,n.value=null;try{const{data:A}=await Et.post("admin/section",{afterId:t.afterId,pageId:(S=window.KubCMSBasicData)==null?void 0:S.pageId,json:D});e("addSection",A)}catch(A){n.value=A}finally{o.value=!1}},k=async D=>{var S;o.value=!0,n.value=null;try{const A=D.file_path??"jsx/sections/zero/default",E=A.split("/").pop()??"default",M={...D.json??{},info:{type:"ZERO",category:"ÐÑлевой блок",title:D.title||"ÐÑлевой блок"},relativeFilePath:A,fileName:E},{data:z}=await Et.post("admin/section",{afterId:t.afterId,pageId:(S=window.KubCMSBasicData)==null?void 0:S.pageId,json:M});e("addSection",z)}catch(A){n.value=A}finally{o.value=!1}};return Zt(async()=>{var D;o.value=!0;try{const[S,A]=await Promise.all([ja(),Et.get("admin/section-collection")]);r.value=S;const E=Array.isArray(A.data)?A.data:((D=A.data)==null?void 0:D.data)??[];l.value=E,_()}catch(S){n.value=S}finally{o.value=!1}}),{authStore:s,loading:o,errors:n,allSections:r,collectionItems:l,selectedTag:h,allTags:u,tagCount:p,untaggedCount:g,filteredCollectionItems:y,sectionIcon:w,addHandler:C,addFromCollection:k}}}),sv={class:"section-add-container"},nv={class:"section-add-layout"},ov={class:"tag-nav"},rv=["onClick"],av={class:"tag-nav__count"},lv={class:"tag-nav__count"},hv={class:"section-add-main"},cv={key:0,class:"section-add-empty"},dv={style:{"margin-top":"8px",color:"var(--el-text-color-secondary)","font-size":"13px"}},uv={class:"collection-grid"},fv=["onClick"],pv={class:"collection-card__thumb"},mv=["src"],gv={key:1,class:"collection-card__no-thumb"},vv={class:"collection-card__info"},bv={class:"collection-card__name"},_v={key:0,class:"collection-card__tags"},yv={class:"section-add-main__grid"},wv=["onClick"],kv={class:"type-card__icon"},Cv={class:"type-card__title"};function Sv(t,e,s,o,n,r){const l=xt("FontAwesomeIcon"),h=fn,u=xt("SectionParser"),p=xt("FormErrors"),g=Ye;return he((K(),ot("div",sv,[V("div",nv,[V("div",ov,[(K(!0),ot(Mt,null,Ut(t.allTags,_=>(K(),ot("div",{class:Vt(["tag-nav__item",{"tag-nav__item--active":t.selectedTag===_}]),key:_,onClick:y=>t.selectedTag=_},[gt(mt(_)+" ",1),V("span",av,"("+mt(t.tagCount(_))+")",1)],10,rv))),128)),t.untaggedCount>0?(K(),ot("div",{key:0,class:Vt(["tag-nav__item",{"tag-nav__item--active":t.selectedTag==="__untagged__"}]),onClick:e[0]||(e[0]=_=>t.selectedTag="__untagged__")},[e[4]||(e[4]=gt(" Ðез каÑегоÑии ",-1)),V("span",lv,"("+mt(t.untaggedCount)+")",1)],2)):bt("",!0),e[7]||(e[7]=V("div",{class:"tag-nav__divider"},null,-1)),V("div",{class:Vt(["tag-nav__item tag-nav__item--standard",{"tag-nav__item--active":t.selectedTag==="__standard__"}]),onClick:e[1]||(e[1]=_=>t.selectedTag="__standard__")},[et(l,{icon:"puzzle-piece",style:{"margin-right":"5px","font-size":"10px"}}),e[5]||(e[5]=gt(" СÑандаÑÑнÑе ÑекÑии ",-1))],2),t.authStore.vgIsSuperAdministrator?(K(),ot("div",{key:1,class:Vt(["tag-nav__item tag-nav__item--standard",{"tag-nav__item--active":t.selectedTag==="__import__"}]),onClick:e[2]||(e[2]=_=>t.selectedTag="__import__")},[et(l,{icon:"file-import",style:{"margin-right":"5px","font-size":"10px"}}),e[6]||(e[6]=gt(" ÐмпоÑÑ Ð¸Ð· T ",-1))],2)):bt("",!0)]),V("div",hv,[t.selectedTag!=="__standard__"&&t.selectedTag!=="__import__"?(K(),ot(Mt,{key:0},[t.filteredCollectionItems.length?bt("",!0):(K(),ot("div",cv,[et(l,{icon:"folder-open",size:"2x",style:{opacity:"0.3"}}),V("p",dv,mt(t.collectionItems.length?"ÐÐµÑ ÑекÑий Ñ ÑÑим Ñегом":"ÐоллекÑÐ¸Ñ Ð¿ÑÑÑа"),1)])),V("div",uv,[(K(!0),ot(Mt,null,Ut(t.filteredCollectionItems,_=>(K(),ot("div",{key:_.id,class:"collection-card",onClick:y=>t.addFromCollection(_)},[V("div",pv,[_.screenshot_base64?(K(),ot("img",{key:0,src:`data:image/png;base64,${_.screenshot_base64}`,alt:"preview"},null,8,mv)):(K(),ot("div",gv,[et(l,{icon:"image",style:{opacity:"0.3"}})]))]),V("div",vv,[V("div",bv,mt(_.title||_.file_path),1),_.tags&&_.tags.length?(K(),ot("div",_v,[(K(!0),ot(Mt,null,Ut(_.tags,y=>(K(),_t(h,{key:y,size:"small",effect:"plain",style:{margin:"2px 2px 0 0"}},{default:rt(()=>[gt(mt(y),1)]),_:2},1024))),128))])):bt("",!0)])],8,fv))),128))])],64)):t.selectedTag==="__standard__"?(K(),ot(Mt,{key:1},[e[8]||(e[8]=V("div",{class:"section-add-main__header"},"СÑандаÑÑнÑе ÑекÑии",-1)),V("div",yv,[(K(!0),ot(Mt,null,Ut(t.allSections,(_,y)=>(K(),ot("div",{key:y,class:"type-card",onClick:w=>t.addHandler(_)},[V("div",kv,[et(l,{icon:t.sectionIcon(_.info.type),size:"lg"},null,8,["icon"])]),V("div",Cv,mt(_.info.title),1)],8,wv))),128))])],64)):t.selectedTag==="__import__"?(K(),ot(Mt,{key:2},[e[9]||(e[9]=V("div",{class:"section-add-main__header"},"ÐмпоÑÑ ÑекÑий из Tilda",-1)),et(u)],64)):bt("",!0)])]),et(p,{modelValue:t.errors,"onUpdate:modelValue":e[3]||(e[3]=_=>t.errors=_)},null,8,["modelValue"])])),[[g,t.loading]])}const xv=At(iv,[["render",Sv],["__scopeId","data-v-7342ed82"]]),Dv=Dt({components:{ElTooltip:pe,ElSwitch:ei,ElCard:Pi,ElDialog:_e,ElInput:ye,ElButton:Ht,leoCmsNavbar:Wm,leoCmsSectionsButtons:Og,ElDrawer:mr,BlockEditorAddOrEdit:Rl,ZeroSectionTwoVersion:Mg,SectionSettings:Bl,SectionAdd:xv,BlockEditButtons:pg},setup(){const t=fe(),e=Mi(),s=dt(0),o=$e("zeroBlockReinit"),n=dt(!1),r=dt(!1),l=dt({id:0,comment:""}),h=dt(!1),u=dt(""),{copy:p}=Ya({source:u,legacy:!0});qa(document,"paste",b=>{const O=(b.clipboardData||window.clipboardData).getData("Text")||"";if(typeof O=="string"&&O.includes("zeroBlockKubCMS")){const P=Q(O);b.stopPropagation(),b.preventDefault(),P&&i(P)}});const g=()=>{$("[data-section-id]").each(function(){const b=$(this);if(b.hasClass("cms-section-collapsed"))return;const x=b.attr("data-section-type")||"";let P=b.attr("data-section-title")||"";P||(P=b.find("h1, h2, h3").first().text().trim()||x||"СекÑиÑ"),P.length>60&&(P=P.slice(0,60)+"â¦");const B=x?`<span class="cms-section-type-badge">${x}</span>`:"";b.addClass("cms-section-collapsed"),b.prepend(`<div class="cms-section-collapse-placeholder">${B}<span class="cms-section-collapse-label">${P}</span></div>`)}),$("body").addClass("cms-sections-add-mode")},_=()=>{$("[data-section-id]").removeClass("cms-section-collapsed"),$(".cms-section-collapse-placeholder").remove(),$("body").removeClass("cms-sections-add-mode")},y=wt(()=>{if(e.type==="block"){if(e.block.mode==="EDIT")return"РедакÑиÑоваÑÑ Ð±Ð»Ð¾Ðº";if(e.block.mode==="ADD")return"ÐобавиÑÑ Ð±Ð»Ð¾Ðº"}else if(e.type==="section"){if(e.section.mode==="settings")return"РедакÑиÑоваÑÑ ÑекÑиÑ";if(e.section.mode==="ADD")return"ÐобавиÑÑ ÑекÑиÑ"}return""}),w=async()=>{var b;
87_(),(b=e.section)!=null&&b.id&&await it(e.section.id),e.$reset()},C=async()=>{h.value=!0;try{await Et.put(`admin/section/${l.value.id}/comment`,l.value),await it(l.value.id),St.success("ÐомменÑаÑий ÑоÑ
Ñанен"),r.value=!1,l.value.id=0,l.value.comment=""}catch{St.error("ÐÑибка пÑи ÑоÑ
Ñанении комменÑаÑиÑ")}h.value=!1},k=async b=>{try{const{data:x}=await Et.get(`admin/section/${b}`);return x.section}catch(x){throw St.error("ÐÑи загÑÑзке ÑекÑии возникла оÑибка"),x}},D=async b=>{l.value.id=b,l.value.comment="",r.value=!0,h.value=!0;const x=await k(b);l.value.comment=x.comment,h.value=!1},S=(b,x=!1)=>{b?($(".admin-buttons.horizontal-menu").show(),$("body").addClass("constructor-mode"),F(),x||St({showClose:!0,message:"ÐклÑÑен Ñежим конÑÑÑÑкÑоÑа"})):($(".admin-buttons.horizontal-menu").hide(),$("body").removeClass("constructor-mode"),j(),x||St({showClose:!0,message:"Режим конÑÑÑÑкÑоÑа вÑклÑÑен"}))},A=async()=>{const b=[];$("[data-section-id]").each(function(){b.push(parseInt($(this).attr("data-section-id")))});try{await Et.put("admin/section/change-sort",{ids:b,pageId:window.KubCMSBasicData.pageId})}catch{}},E=async b=>{await Ka.confirm("ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ
оÑиÑе ÑдалиÑÑ ÑÑÑ ÑекÑиÑ?","Warning",{confirmButtonText:"Ðа",cancelButtonText:"ÐÑмена",type:"warning"});try{await Et.delete(`admin/section/${b}`),$(`[data-section-id="${b}"]`).remove(),St.success("СекÑÐ¸Ñ ÑÑпеÑно Ñдалена")}catch{St.error("ÐÑи Ñдалении ÑекÑии пÑоизоÑла оÑибка")}},M=b=>{const x=$(`[data-section-id="${b}"]`),O=$(x).prev();$(x).insertBefore(O),A()},z=b=>{const x=$(`[data-section-id="${b}"]`),O=$(x).next();$(x).insertAfter(O),A()},F=()=>{$(".move-box").show(),$(".menu-sortabled, ul.menu-sortabled").each((b,x)=>{$(x).sortable({handle:".move-box",opacity:.6,cursor:"move",revert:!0,helper:"clone",zIndex:1e4,update:async function(O){let P=$(this).sortable("toArray",{attribute:"item-id"});await Et.post("admin/content-v2/change-sort",{ids:P.filter(B=>B).map(B=>parseInt(B))}),St.success("СоÑÑиÑовка ÑÑпеÑно ÑоÑ
Ñанена")}})})},j=()=>{$(".move-box").hide()};Zt(()=>{t.user&&($(document).on("keyup",b=>{b.keyCode===27&&(t.constructorMode=!t.constructorMode)}),S(t.constructorMode,!0))});const G=b=>{let x=!1;if(b.id){const O=$(`[data-section-id="${b.id}"]`);O&&O.length&&(O.replaceWith(b.compiled),x=!0)}if(!x&&b.afterId){const O=$(`[data-section-id="${b.afterId}"]`);O&&O.length&&($(b.compiled).insertAfter(O),x=!0)}x||$(".cms-all-sections").append(b.compiled),o.emit(b.id+""),s.value++,e.$reset()},Y=b=>{const x=[],O=[];if($("[data-section-id]").each(function(){const P=parseInt($(this).attr("data-section-id"));O.push(P),$(this).find("[data-block-id]").each(function(){parseInt($(this).attr("data-block-id"))===b&&x.push(P)})}),x.length)for(const P of x)it(P);else for(const P of O)it(P)},it=async b=>{n.value=!0;try{const{data:x}=await Et.get(`admin/section/${b}/render`);G(x)}catch(x){throw x}n.value=!1},ht=()=>{var b;return((b=window.KubCMSBasicData)==null?void 0:b.pageId)??-1},L=(b,x)=>{var Z,N,W,tt,at,ft;const O=b.file_path||"jsx/sections/zero/default",P=O.split("/").pop()||"default",B=((W=(N=(Z=b.json)==null?void 0:Z.settings)==null?void 0:N.headText)==null?void 0:W.value)||((ft=(at=(tt=b.json)==null?void 0:tt.settings)==null?void 0:at.title)==null?void 0:ft.value)||"ÐÑлевой блок";return{afterId:x,pageId:ht(),json:{...b.json||{settings:{},zeroSettings:{}},info:{type:"ZERO",category:"ÐÑлевой блок",title:B},relativeFilePath:O,fileName:P}}},Q=b=>{if(!b||!b.includes("zeroBlockKubCMS"))return null;try{return JSON.parse(b).zeroBlockKubCMS||null}catch{return null}},I=async b=>{await Gi();const x=document.querySelector(`[data-section-id="${b}"]`);x==null||x.scrollIntoView({behavior:"smooth",block:"center"})},i=async(b,x)=>{try{const{data:O}=await Et.post("admin/section",L(b,x));G(O),await I(O.id),St.success("СекÑÐ¸Ñ ÑÑпеÑно вÑÑавлена из бÑÑеÑа обмена")}catch{St.error("Ðозникла оÑибка пÑи вÑÑавке ÑекÑии из бÑÑеÑа обмена")}},a=async()=>{var b,x,O;if(!window.isSecureContext||!((b=navigator.clipboard)!=null&&b.readText))return"";try{const P=await((O=(x=navigator.permissions)==null?void 0:x.query)==null?void 0:O.call(x,{name:"clipboard-read"}));if(P&&P.state==="denied")return""}catch{}try{return await navigator.clipboard.readText()}catch{return""}},c=async b=>{try{let x=await a();if(!x&&u.value&&(x=u.value),!x){St.error("Ðе ÑдалоÑÑ Ð¿ÑоÑиÑаÑÑ Ð±ÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð° â вÑÑавÑÑе ÑекÑÐ¸Ñ ÑоÑеÑанием Ctrl/Cmd+V");return}const O=Q(x);if(!O){St.error("РбÑÑеÑе обмена Ð½ÐµÑ zero-блока");return}await i(O,b)}catch{St.error("Ðозникла оÑибка пÑи ÑÑении бÑÑеÑа обмена")}},d=async b=>{try{const{data:x}=await Et.post(`admin/section/${b}/clone`);u.value=JSON.stringify({zeroBlockKubCMS:x.section}),G(x),St.success("СекÑÐ¸Ñ ÑÑпеÑно клониÑована")}catch{St.error("Ðозникла оÑибка пÑи клониÑовании ÑекÑии")}},f=async b=>{try{const{data:x}=await Et.get(`admin/section/${b}`);u.value=JSON.stringify({zeroBlockKubCMS:x.section}),await p(u.value),St.success("СекÑÐ¸Ñ ÑÑпеÑно ÑкопиÑована")}catch{St.error("Ðозникла оÑибка пÑи копиÑовании ÑекÑии")}},m=async b=>{try{const{data:x}=await Et.post(`admin/section/${b}/visible-toggle`);G(x),St.success("СекÑÐ¸Ñ ÑÑпеÑно обновлена")}catch{St.error("Ðозникла оÑибка пÑи обновлении ÑекÑии")}},v=()=>{it(e.section.id)};return de(()=>t.constructorMode,b=>{S(b)}),de(()=>e.isOpen,b=>{b===!0&&(e.section.mode==="ADD"||e.section.mode==="settings")&&Gi(g),b===!1&&_()}),de(()=>e.section.mode,b=>{e.isOpen&&(b==="ADD"||b==="settings")&&Gi(g)}),ti(()=>{_()}),de(()=>t.constructorEditModeType,b=>{let x="блоков";b==="sections"&&(x="ÑекÑий"),Dl({message:`Режим ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ${x}`,type:"success",position:"bottom-right"})}),{cpDrawerTitle:y,rerenderBlockHandler:Y,cloneSection:d,commentSaving:h,comment:l,showOrHideSection:m,drawerCloseHandler:w,sectionSettingsCloseHandler:v,copySection:f,pasteSection:i,pasteSectionFromClipboard:c,commentFormVisible:r,handleCommentClickButton:D,handleCloseCommentDialog:C,loading:n,rerenderSection:it,renderIteration:s,addOrUpdateSectionHandler:G,authStore:t,inSiteEditor:e,moveUp:M,moveDown:z,deleteSectionHandler:E}}}),Tv={key:0},Iv={class:"constructor-mode-button"},Av={key:0},Ov={class:"dialog-footer"},Pv={class:"cms-drawer-body"},Ev={key:0,class:"cms-drawer-body"},Mv={key:1,class:"cms-drawer-body"},zv={key:0,class:"cms-section-settings-wrap"};function Hv(t,e,s,o,n,r){const l=xt("BlockEditButtons"),h=ei,u=pe,p=xt("leoCmsNavbar"),g=xt("leoCmsSectionsButtons"),_=ye,y=Ht,w=_e,C=xt("BlockEditorAddOrEdit"),k=xt("SectionSettings"),D=Pi,S=xt
87("SectionAdd"),A=xt("ZeroSectionTwoVersion"),E=mr,M=Ye;return K(),ot(Mt,null,[(K(),_t(l,{key:t.renderIteration})),t.authStore.vgIsAllowedConstructorMode?(K(),ot("div",Tv,[V("div",Iv,[et(u,{content:`${t.authStore.vgConstructorMode?"ÐклÑÑиÑÑ":"ÐÑклÑÑиÑÑ"} Ñежим ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑайÑа`},{default:rt(()=>[et(h,{modelValue:t.authStore.vgConstructorMode,onInput:e[0]||(e[0]=z=>t.authStore.constructorMode=!t.authStore.constructorMode)},null,8,["modelValue"])]),_:1},8,["content"])]),t.authStore.constructorMode?(K(),ot("div",Av,[t.authStore.vgIsSuperAdministrator?(K(),_t(p,{key:0,onOnCmsSectionAddButton:e[1]||(e[1]=z=>t.$emit("onCmsSectionAddButton"))})):bt("",!0),(K(),_t(g,{key:t.renderIteration,onMoveUp:t.moveUp,onComment:t.handleCommentClickButton,onMoveDown:t.moveDown,onAddSection:e[2]||(e[2]=z=>t.inSiteEditor.addSection(z)),onClone:t.cloneSection,onCopy:t.copySection,onPaste:t.pasteSectionFromClipboard,onDelete:t.deleteSectionHandler,onShowOrHide:t.showOrHideSection},null,8,["onMoveUp","onComment","onMoveDown","onClone","onCopy","onPaste","onDelete","onShowOrHide"])),et(w,{modelValue:t.commentFormVisible,"onUpdate:modelValue":e[5]||(e[5]=z=>t.commentFormVisible=z),title:"ÐомменÑаÑий к ÑекÑии",width:"500","before-close":t.handleCloseCommentDialog},{footer:rt(()=>[V("div",Ov,[et(y,{disabled:t.commentSaving,onClick:e[4]||(e[4]=z=>t.commentFormVisible=!1)},{default:rt(()=>[...e[10]||(e[10]=[gt("ÐÑмена",-1)])]),_:1},8,["disabled"]),et(y,{loading:t.commentSaving,type:"primary",onClick:t.handleCloseCommentDialog},{default:rt(()=>[...e[11]||(e[11]=[gt(" СоÑ
ÑаниÑÑ ",-1)])]),_:1},8,["loading","onClick"])])]),default:rt(()=>[et(_,{disabled:t.commentSaving,modelValue:t.comment.comment,"onUpdate:modelValue":e[3]||(e[3]=z=>t.comment.comment=z),autosize:{minRows:2,maxRows:4},type:"textarea",placeholder:"ÐведиÑе комменÑаÑий"},null,8,["disabled","modelValue"])]),_:1},8,["modelValue","before-close"]),et(E,{class:Vt(["cms-sections-drawer",{"cms-sections-drawer--add":t.inSiteEditor.section.mode==="ADD"}]),modelValue:t.inSiteEditor.isOpen,"onUpdate:modelValue":e[9]||(e[9]=z=>t.inSiteEditor.isOpen=z),direction:"ltr",size:"100%",title:t.cpDrawerTitle,"append-to-body":!0,withHeader:t.inSiteEditor.section.mode!=="EDIT",onClose:t.drawerCloseHandler},{default:rt(()=>[he((K(),ot("div",Pv,[t.inSiteEditor.isOpen?(K(),ot("div",Ev,[t.inSiteEditor.type==="block"?(K(),_t(C,{key:0,mode:t.inSiteEditor.block.mode,column:t.inSiteEditor.block.column,id:t.inSiteEditor.block.id,type:t.inSiteEditor.block.type,onCreated:e[6]||(e[6]=()=>t.inSiteEditor.$reset()),onClose:e[7]||(e[7]=()=>t.inSiteEditor.$reset()),onRerenderBlock:t.rerenderBlockHandler},null,8,["mode","column","id","type","onRerenderBlock"])):t.inSiteEditor.type==="section"?(K(),ot("div",Mv,[t.inSiteEditor.section.mode==="settings"?(K(),ot("div",zv,[et(D,null,{default:rt(()=>[et(k,{id:t.inSiteEditor.section.id,onClose:t.sectionSettingsCloseHandler},null,8,["id","onClose"])]),_:1})])):t.inSiteEditor.section.mode==="ADD"?(K(),_t(D,{key:1,class:"section-add-card"},{default:rt(()=>[et(S,{onAddSection:t.addOrUpdateSectionHandler,afterId:t.inSiteEditor.section.afterId},null,8,["onAddSection","afterId"])]),_:1})):(K(),_t(A,{key:2,id:t.inSiteEditor.section.id,onCloseWindow:e[8]||(e[8]=z=>t.rerenderSection(t.inSiteEditor.section.id))},null,8,["id"]))])):bt("",!0)])):bt("",!0)])),[[M,t.loading]])]),_:1},8,["class","modelValue","title","withHeader","onClose"])])):bt("",!0)])):bt("",!0)],64)}const Fv=At(Dv,[["render",Hv]]),Rv=Dt({name:"AdminApp",components:{ConstructorMode:Fv},setup(){const t=fe();return Zt(async()=>{if(!t.appInit){const{data:e}=await Xa();t.setAllState(e)}}),{authStore:t}}});function Lv(t,e,s,o,n,r){const l=xt("ConstructorMode");return K(),_t(l)}const Nv=At(Rv,[["render",Lv]]),Bv=Dt({components:{PublicApp:mm,CaptchaDialog:Tl,AdminApp:Nv,ElConfigProvider:hr},setup(){const t=$e("zeroBlockReinit"),e=dt(0),s=fe(),o=()=>{e.value++};return Zt(()=>{t.on(o)}),ti(()=>{t.off(o)}),{authStore:s,renderIteration:e,ruLang:Za}}});function Wv(t,e,s,o,n,r){const l=xt("PublicApp"),h=xt("AdminApp"),u=xt("CaptchaDialog"),p=hr;return K(),_t(p,{locale:t.ruLang},{default:rt(()=>[(K(),_t(l,{key:t.renderIteration})),t.authStore.vgIsMySite?(K(),_t(h,{key:0})):bt("",!0),et(u)]),_:1},8,["locale"])}const Vv=At(Bv,[["render",Wv]]),Ds=Ga(Vv);Ja({app:Ds,dsn:"https://[email protected]/8",environment:"production",tracesSampleRate:.1,ignoreErrors:[/\bl is not a constructor\b/,/undefined is not a constructor.*new l/,/prompt\.lsc_\w+ is not a function/,/POS_PREFIX_\d+ is not defined/,/posOptionsInitialBanner\d+ is not defined/,/Can't find variable: POS_PREFIX/],beforeSend(t){var s,o,n,r;const e=(r=(n=(o=(s=t==null?void 0:t.exception)==null?void 0:s.values)==null?void 0:o[0])==null?void 0:n.stacktrace)==null?void 0:r.frames;if(e&&e.length>0){const l=e[e.length-1],h=(l==null?void 0:l.filename)??"";if(h&&!h.startsWith("/")&&h!=="<anonymous>")return null}return t}});Ds.use(Qa);Ds.use($a().use(tl));el.add(il,sl,nl,ol,rl,al,ll,hl,cl,dl,ul,fl,pl,ml,gl,vl,bl,_l,yl,wl,kl);Ds.mount("public-app");
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.