/*! For license information please see 148.js.LICENSE.txt */ (self.webpackChunk=self.webpackChunk||[]).push([[148],{8252:(e,t,i)=>{"use strict";i.d(t,{KR:()=>we});const n=(e,t=1e4)=>(e=parseFloat(e+"")||0,Math.round((e+Number.EPSILON)*t)/t),o=function(e){if(!(e&&e instanceof Element&&e.offsetParent))return!1;const t=e.scrollHeight>e.clientHeight,i=window.getComputedStyle(e).overflowY,n=-1!==i.indexOf("hidden"),o=-1!==i.indexOf("visible");return t&&!n&&!o},s=function(e,t){return!(!e||e===document.body||t&&e===t)&&(o(e)?e:s(e.parentElement,t))},r=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body;if(t.childElementCount>1){for(var i=document.createElement("div");t.firstChild;)i.appendChild(t.firstChild);return i}return t.firstChild},a=e=>`${e||""}`.split(" ").filter((e=>!!e)),l=(e,t,i)=>{a(t).forEach((t=>{e&&e.classList.toggle(t,i||!1)}))};class c{constructor(e){Object.defineProperty(this,"pageX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pageY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nativePointer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.nativePointer=e,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY,this.id=self.Touch&&e instanceof Touch?e.identifier:-1,this.time=Date.now()}}const u={passive:!1};class d{constructor(e,{start:t=(()=>!0),move:i=(()=>{}),end:n=(()=>{})}){Object.defineProperty(this,"element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"moveCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"endCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"currentPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"startPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.element=e,this.startCallback=t,this.moveCallback=i,this.endCallback=n;for(const e of["onPointerStart","onTouchStart","onMove","onTouchEnd","onPointerEnd","onWindowBlur"])this[e]=this[e].bind(this);this.element.addEventListener("mousedown",this.onPointerStart,u),this.element.addEventListener("touchstart",this.onTouchStart,u),this.element.addEventListener("touchmove",this.onMove,u),this.element.addEventListener("touchend",this.onTouchEnd),this.element.addEventListener("touchcancel",this.onTouchEnd)}onPointerStart(e){if(!e.buttons||0!==e.button)return;const t=new c(e);this.currentPointers.some((e=>e.id===t.id))||this.triggerPointerStart(t,e)&&(window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onPointerEnd),window.addEventListener("blur",this.onWindowBlur))}onTouchStart(e){for(const t of Array.from(e.changedTouches||[]))this.triggerPointerStart(new c(t),e);window.addEventListener("blur",this.onWindowBlur)}onMove(e){const t=this.currentPointers.slice(),i="changedTouches"in e?Array.from(e.changedTouches||[]).map((e=>new c(e))):[new c(e)],n=[];for(const e of i){const t=this.currentPointers.findIndex((t=>t.id===e.id));t<0||(n.push(e),this.currentPointers[t]=e)}n.length&&this.moveCallback(e,this.currentPointers.slice(),t)}onPointerEnd(e){e.buttons>0&&0!==e.button||(this.triggerPointerEnd(e,new c(e)),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur))}onTouchEnd(e){for(const t of Array.from(e.changedTouches||[]))this.triggerPointerEnd(e,new c(t))}triggerPointerStart(e,t){return!!this.startCallback(t,e,this.currentPointers.slice())&&(this.currentPointers.push(e),this.startPointers.push(e),!0)}triggerPointerEnd(e,t){const i=this.currentPointers.findIndex((e=>e.id===t.id));i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(e,t,this.currentPointers.slice()))}onWindowBlur(){this.clear()}clear(){for(;this.currentPointers.length;){const e=this.currentPointers[this.currentPointers.length-1];this.currentPointers.splice(this.currentPointers.length-1,1),this.startPointers.splice(this.currentPointers.length-1,1),this.endCallback(new Event("touchend",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY}),e,this.currentPointers.slice())}}stop(){this.element.removeEventListener("mousedown",this.onPointerStart,u),this.element.removeEventListener("touchstart",this.onTouchStart,u),this.element.removeEventListener("touchmove",this.onMove,u),this.element.removeEventListener("touchend",this.onTouchEnd),this.element.removeEventListener("touchcancel",this.onTouchEnd),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur)}}function h(e,t){return t?Math.sqrt(Math.pow(t.clientX-e.clientX,2)+Math.pow(t.clientY-e.clientY,2)):0}function p(e,t){return t?{clientX:(e.clientX+t.clientX)/2,clientY:(e.clientY+t.clientY)/2}:e}const f=e=>"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),g=(e,...t)=>{const i=t.length;for(let n=0;n{const n=Array.isArray(i)?[]:{};e[t]||Object.assign(e,{[t]:n}),f(i)?Object.assign(e[t],g(n,i)):Array.isArray(i)?Object.assign(e,{[t]:[...i]}):Object.assign(e,{[t]:i})}))}return e},m=function(e,t){return e.split(".").reduce(((e,t)=>"object"==typeof e?e[t]:void 0),t)};class v{constructor(e={}){Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),this.setOptions(e);for(const e of Object.getOwnPropertyNames(Object.getPrototypeOf(this)))e.startsWith("on")&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}setOptions(e){this.options=e?g({},this.constructor.defaults,e):{};for(const[e,t]of Object.entries(this.option("on")||{}))this.on(e,t)}option(e,...t){let i=m(e,this.options);return i&&"function"==typeof i&&(i=i.call(this,this,...t)),i}optionFor(e,t,i,...n){let o=m(t,e);var s;"string"!=typeof(s=o)||isNaN(s)||isNaN(parseFloat(s))||(o=parseFloat(o)),"true"===o&&(o=!0),"false"===o&&(o=!1),o&&"function"==typeof o&&(o=o.call(this,this,e,...n));let r=m(t,this.options);return r&&"function"==typeof r?o=r.call(this,this,e,...n,o):void 0===o&&(o=r),void 0===o?i:o}cn(e){const t=this.options.classes;return t&&t[e]||""}localize(e,t=[]){e=String(e).replace(/\{\{(\w+).?(\w+)?\}\}/g,((e,t,i)=>{let n="";return i?n=this.option(`${t[0]+t.toLowerCase().substring(1)}.l10n.${i}`):t&&(n=this.option(`l10n.${t}`)),n||(n=e),n}));for(let i=0;it))}on(e,t){let i=[];"string"==typeof e?i=e.split(" "):Array.isArray(e)&&(i=e),this.events||(this.events=new Map),i.forEach((e=>{let i=this.events.get(e);i||(this.events.set(e,[]),i=[]),i.includes(t)||i.push(t),this.events.set(e,i)}))}off(e,t){let i=[];"string"==typeof e?i=e.split(" "):Array.isArray(e)&&(i=e),i.forEach((e=>{const i=this.events.get(e);if(Array.isArray(i)){const e=i.indexOf(t);e>-1&&i.splice(e,1)}}))}emit(e,...t){[...this.events.get(e)||[]].forEach((e=>e(this,...t))),"*"!==e&&this.emit("*",e,...t)}}Object.defineProperty(v,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.17"}),Object.defineProperty(v,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}});class y extends v{constructor(e={}){super(e),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}})}attachPlugins(e={}){const t=new Map;for(const[i,n]of Object.entries(e)){const e=this.option(i),o=this.plugins[i];o||!1===e?o&&!1===e&&(o.detach(),delete this.plugins[i]):t.set(i,new n(this,e||{}))}for(const[e,i]of t)this.plugins[e]=i,i.attach();this.emit("attachPlugins")}detachPlugins(e){e=e||Object.keys(this.plugins);for(const t of e){const e=this.plugins[t];e&&e.detach(),delete this.plugins[t]}return this.emit("detachPlugins"),this}}var b;!function(e){e[e.Init=0]="Init",e[e.Error=1]="Error",e[e.Ready=2]="Ready",e[e.Panning=3]="Panning",e[e.Mousemove=4]="Mousemove",e[e.Destroy=5]="Destroy"}(b||(b={}));const w=["a","b","c","d","e","f"],x={PANUP:"Move up",PANDOWN:"Move down",PANLEFT:"Move left",PANRIGHT:"Move right",ZOOMIN:"Zoom in",ZOOMOUT:"Zoom out",TOGGLEZOOM:"Toggle zoom level",TOGGLE1TO1:"Toggle zoom level",ITERATEZOOM:"Toggle zoom level",ROTATECCW:"Rotate counterclockwise",ROTATECW:"Rotate clockwise",FLIPX:"Flip horizontally",FLIPY:"Flip vertically",FITX:"Fit horizontally",FITY:"Fit vertically",RESET:"Reset",TOGGLEFS:"Toggle fullscreen"},_={content:null,width:"auto",height:"auto",panMode:"drag",touch:!0,dragMinThreshold:3,lockAxis:!1,mouseMoveFactor:1,mouseMoveFriction:.12,zoom:!0,pinchToZoom:!0,panOnlyZoomed:"auto",minScale:1,maxScale:2,friction:.25,dragFriction:.35,decelFriction:.05,click:"toggleZoom",dblClick:!1,wheel:"zoom",wheelLimit:7,spinner:!0,bounds:"auto",infinite:!1,rubberband:!0,bounce:!0,maxVelocity:75,transformParent:!1,classes:{content:"f-panzoom__content",isLoading:"is-loading",canZoomIn:"can-zoom_in",canZoomOut:"can-zoom_out",isDraggable:"is-draggable",isDragging:"is-dragging",inFullscreen:"in-fullscreen",htmlHasFullscreen:"with-panzoom-in-fullscreen"},l10n:x},S='
',T=e=>e&&null!==e&&e instanceof Element&&"nodeType"in e,C=(e,t)=>{e&&a(t).forEach((t=>{e.classList.remove(t)}))},E=(e,t)=>{e&&a(t).forEach((t=>{e.classList.add(t)}))},A={a:1,b:0,c:0,d:1,e:0,f:0};let k=null,O=null;class P extends y{get isTouchDevice(){return null===O&&(O=window.matchMedia("(hover: none)").matches),O}get isMobile(){return null===k&&(k=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),k}get panMode(){return"mousemove"!==this.options.panMode||this.isTouchDevice?"drag":"mousemove"}get panOnlyZoomed(){const e=this.options.panOnlyZoomed;return"auto"===e?this.isTouchDevice:e}get isInfinite(){return this.option("infinite")}get angle(){return 180*Math.atan2(this.current.b,this.current.a)/Math.PI||0}get targetAngle(){return 180*Math.atan2(this.target.b,this.target.a)/Math.PI||0}get scale(){const{a:e,b:t}=this.current;return Math.sqrt(e*e+t*t)||1}get targetScale(){const{a:e,b:t}=this.target;return Math.sqrt(e*e+t*t)||1}get minScale(){return this.option("minScale")||1}get fullScale(){const{contentRect:e}=this;return e.fullWidth/e.fitWidth||1}get maxScale(){return this.fullScale*(this.option("maxScale")||1)||1}get coverScale(){const{containerRect:e,contentRect:t}=this,i=Math.max(e.height/t.fitHeight,e.width/t.fitWidth)||1;return Math.min(this.fullScale,i)}get isScaling(){return Math.abs(this.targetScale-this.scale)>1e-5&&!this.isResting}get isContentLoading(){const e=this.content;return!!(e&&e instanceof HTMLImageElement)&&!e.complete}get isResting(){if(this.isBouncingX||this.isBouncingY)return!1;for(const e of w){const t="e"==e||"f"===e?.001:1e-5;if(Math.abs(this.target[e]-this.current[e])>t)return!1}return!(!this.ignoreBounds&&!this.checkBounds().inBounds)}constructor(e,t={},i={}){var n;if(super(t),Object.defineProperty(this,"pointerTracker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"resizeObserver",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"updateTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"rAF",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isTicking",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"friction",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreBounds",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"clicks",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"trackingPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"cwd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pmme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:b.Init}),Object.defineProperty(this,"isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"content",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"spinner",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"containerRect",{enumerable:!0,configurable:!0,writable:!0,value:{width:0,height:0,innerWidth:0,innerHeight:0}}),Object.defineProperty(this,"contentRect",{enumerable:!0,configurable:!0,writable:!0,value:{top:0,right:0,bottom:0,left:0,fullWidth:0,fullHeight:0,fitWidth:0,fitHeight:0,width:0,height:0}}),Object.defineProperty(this,"dragStart",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,top:0,left:0,time:0}}),Object.defineProperty(this,"dragOffset",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,time:0}}),Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},A)}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},A)}),Object.defineProperty(this,"velocity",{enumerable:!0,configurable:!0,writable:!0,value:{a:0,b:0,c:0,d:0,e:0,f:0}}),Object.defineProperty(this,"lockedAxis",{enumerable:!0,configurable:!0,writable:!0,value:!1}),!e)throw new Error("Container Element Not Found");this.container=e,this.initContent(),this.attachPlugins(Object.assign(Object.assign({},P.Plugins),i)),this.emit("init");const o=this.content;if(o.addEventListener("load",this.onLoad),o.addEventListener("error",this.onError),this.isContentLoading){if(this.option("spinner")){e.classList.add(this.cn("isLoading"));const t=r(S);!e.contains(o)||o.parentElement instanceof HTMLPictureElement?this.spinner=e.appendChild(t):this.spinner=(null===(n=o.parentElement)||void 0===n?void 0:n.insertBefore(t,o))||null}this.emit("beforeLoad")}else queueMicrotask((()=>{this.enable()}))}initContent(){const{container:e}=this,t=this.cn("content");let i=this.option("content")||e.querySelector(`.${t}`);if(i||(i=e.querySelector("img,picture")||e.firstElementChild,i&&E(i,t)),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),!i)throw new Error("No content found");this.content=i}onLoad(){this.spinner&&(this.spinner.remove(),this.spinner=null),this.option("spinner")&&this.container.classList.remove(this.cn("isLoading")),this.emit("afterLoad"),this.state===b.Init?this.enable():this.updateMetrics()}onError(){this.state!==b.Destroy&&(this.spinner&&(this.spinner.remove(),this.spinner=null),this.stop(),this.detachEvents(),this.state=b.Error,this.emit("error"))}attachObserver(){var e;const t=()=>Math.abs(this.containerRect.width-this.container.getBoundingClientRect().width)>.1||Math.abs(this.containerRect.height-this.container.getBoundingClientRect().height)>.1;this.resizeObserver||void 0===window.ResizeObserver||(this.resizeObserver=new ResizeObserver((()=>{this.updateTimer||(t()?(this.onResize(),this.isMobile&&(this.updateTimer=setTimeout((()=>{t()&&this.onResize(),this.updateTimer=null}),500))):this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null))}))),null===(e=this.resizeObserver)||void 0===e||e.observe(this.container)}detachObserver(){var e;null===(e=this.resizeObserver)||void 0===e||e.disconnect()}attachEvents(){const{container:e}=this;e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",this.onWheel,{passive:!1}),this.pointerTracker=new d(e,{start:this.onPointerDown,move:this.onPointerMove,end:this.onPointerUp}),document.addEventListener("mousemove",this.onMouseMove)}detachEvents(){var e;const{container:t}=this;t.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),t.removeEventListener("wheel",this.onWheel,{passive:!1}),null===(e=this.pointerTracker)||void 0===e||e.stop(),this.pointerTracker=null,document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("keydown",this.onKeydown,!0),this.clickTimer&&(clearTimeout(this.clickTimer),this.clickTimer=null),this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null)}animate(){const e=this.friction;this.setTargetForce();const t=this.option("maxVelocity");for(const i of w)e?(this.velocity[i]*=1-e,t&&!this.isScaling&&(this.velocity[i]=Math.max(Math.min(this.velocity[i],t),-1*t)),this.current[i]+=this.velocity[i]):this.current[i]=this.target[i];this.setTransform(),this.setEdgeForce(),!this.isResting||this.isDragging?this.rAF=requestAnimationFrame((()=>this.animate())):this.stop("current")}setTargetForce(){for(const e of w)"e"===e&&this.isBouncingX||"f"===e&&this.isBouncingY||(this.velocity[e]=(1/(1-this.friction)-1)*(this.target[e]-this.current[e]))}checkBounds(e=0,t=0){const{current:i}=this,n=i.e+e,o=i.f+t,s=this.getBounds(),{x:r,y:a}=s,l=r.min,c=r.max,u=a.min,d=a.max;let h=0,p=0;return l!==1/0&&nc&&(h=c-n),u!==1/0&&od&&(p=d-o),Math.abs(h)<.001&&(h=0),Math.abs(p)<.001&&(p=0),Object.assign(Object.assign({},s),{xDiff:h,yDiff:p,inBounds:!h&&!p})}clampTargetBounds(){const{target:e}=this,{x:t,y:i}=this.getBounds();t.min!==1/0&&(e.e=Math.max(e.e,t.min)),t.max!==1/0&&(e.e=Math.min(e.e,t.max)),i.min!==1/0&&(e.f=Math.max(e.f,i.min)),i.max!==1/0&&(e.f=Math.min(e.f,i.max))}calculateContentDim(e=this.current){const{content:t,contentRect:i}=this,{fitWidth:n,fitHeight:o,fullWidth:s,fullHeight:r}=i;let a=s,l=r;if(this.option("zoom")||0!==this.angle){const i=!(t instanceof HTMLImageElement||"none"!==window.getComputedStyle(t).maxWidth&&"none"!==window.getComputedStyle(t).maxHeight),c=i?s:n,u=i?r:o,d=this.getMatrix(e),h=new DOMPoint(0,0).matrixTransform(d),p=new DOMPoint(0+c,0).matrixTransform(d),f=new DOMPoint(0+c,0+u).matrixTransform(d),g=new DOMPoint(0,0+u).matrixTransform(d),m=Math.abs(f.x-h.x),v=Math.abs(f.y-h.y),y=Math.abs(g.x-p.x),b=Math.abs(g.y-p.y);a=Math.max(m,y),l=Math.max(v,b)}return{contentWidth:a,contentHeight:l}}setEdgeForce(){if(this.ignoreBounds||this.isDragging||"mousemove"===this.panMode||this.targetScale{const e=window.getSelection();return e&&"Range"===e.type})()&&!i.closest("button"))return;const n=i.closest("[data-panzoom-action]"),o=i.closest("[data-panzoom-change]"),s=n||o,r=s&&T(s)?s.dataset:null;if(r){const t=r.panzoomChange,i=r.panzoomAction;if((t||i)&&e.preventDefault(),t){let i={};try{i=JSON.parse(t)}catch(e){console&&console.warn("The given data was not valid JSON")}return void this.applyChange(i)}if(i)return void(this[i]&&this[i]())}if(Math.abs(this.dragOffset.x)>3||Math.abs(this.dragOffset.y)>3)return e.preventDefault(),void e.stopPropagation();const a=this.content.getBoundingClientRect();if(this.dragStart.time&&!this.canZoomOut()&&(Math.abs(a.x-this.dragStart.x)>2||Math.abs(a.y-this.dragStart.y)>2))return;this.dragStart.time=0;const l=t=>{this.option("zoom")&&t&&"string"==typeof t&&/(iterateZoom)|(toggle(Zoom|Full|Cover|Max)|(zoomTo(Fit|Cover|Max)))/.test(t)&&"function"==typeof this[t]&&(e.preventDefault(),this[t]({event:e}))},c=this.option("click",e),u=this.option("dblClick",e);u?(this.clicks++,1==this.clicks&&(this.clickTimer=setTimeout((()=>{1===this.clicks?(this.emit("click",e),!e.defaultPrevented&&c&&l(c)):(this.emit("dblClick",e),e.defaultPrevented||l(u)),this.clicks=0,this.clickTimer=null}),350))):(this.emit("click",e),!e.defaultPrevented&&c&&l(c))}addTrackingPoint(e){const t=this.trackingPoints.filter((e=>e.time>Date.now()-100));t.push(e),this.trackingPoints=t}onPointerDown(e,t,i){var n;this.pwt=0,this.dragOffset={x:0,y:0,time:0},this.trackingPoints=[];const o=this.content.getBoundingClientRect();if(this.dragStart={x:o.x,y:o.y,top:o.top,left:o.left,time:Date.now()},this.clickTimer)return!1;if("mousemove"===this.panMode&&this.targetScale>1)return e.preventDefault(),e.stopPropagation(),!1;if(!i.length){const t=e.composedPath()[0];if(["A","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].includes(t.nodeName)||t.closest("[contenteditable]")||t.closest("[data-selectable]")||t.closest("[data-panzoom-change]")||t.closest("[data-panzoom-action]"))return!1;null===(n=window.getSelection())||void 0===n||n.removeAllRanges()}if("mousedown"===e.type)e.preventDefault();else if(Math.abs(this.velocity.a)>.3)return!1;return this.target.e=this.current.e,this.target.f=this.current.f,this.stop(),this.isDragging||(this.isDragging=!0,this.addTrackingPoint(t),this.emit("touchStart",e)),!0}onPointerMove(e,t,i){if(!1===this.option("touch",e))return;if(!this.isDragging)return;if(t.length<2&&this.panOnlyZoomed&&n(this.targetScale)<=n(this.minScale))return;if(this.emit("touchMove",e),e.defaultPrevented)return;this.addTrackingPoint(t[0]);const{content:o}=this,r=p(i[0],i[1]),a=p(t[0],t[1]);let l=0,c=0;if(t.length>1){const e=o.getBoundingClientRect();l=r.clientX-e.left-.5*e.width,c=r.clientY-e.top-.5*e.height}const u=h(i[0],i[1]),d=h(t[0],t[1]);let f=u?d/u:1,g=a.clientX-r.clientX,m=a.clientY-r.clientY;this.dragOffset.x+=g,this.dragOffset.y+=m,this.dragOffset.time=Date.now()-this.dragStart.time;let v=n(this.targetScale)===n(this.minScale)&&this.option("lockAxis");if(v&&!this.lockedAxis)if("xy"===v||"y"===v||"touchmove"===e.type){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void e.preventDefault();const t=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockedAxis=t>45&&t<135?"y":"x",this.dragOffset.x=0,this.dragOffset.y=0,g=0,m=0}else this.lockedAxis=v;if(s(e.target,this.content)&&(v="x",this.dragOffset.y=0),v&&"xy"!==v&&this.lockedAxis!==v&&n(this.targetScale)===n(this.minScale))return;e.cancelable&&e.preventDefault(),this.container.classList.add(this.cn("isDragging"));const y=this.checkBounds(g,m);this.option("rubberband")?("x"!==this.isInfinite&&(y.xDiff>0&&g<0||y.xDiff<0&&g>0)&&(g*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitWidth*y.xDiff))),"y"!==this.isInfinite&&(y.yDiff>0&&m<0||y.yDiff<0&&m>0)&&(m*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitHeight*y.yDiff)))):(y.xDiff&&(g=0),y.yDiff&&(m=0));const b=this.targetScale,w=this.minScale,x=this.maxScale;b<.5*w&&(f=Math.max(f,w)),b>1.5*x&&(f=Math.min(f,x)),"y"===this.lockedAxis&&n(b)===n(w)&&(g=0),"x"===this.lockedAxis&&n(b)===n(w)&&(m=0),this.applyChange({originX:l,originY:c,panX:g,panY:m,scale:f,friction:this.option("dragFriction"),ignoreBounds:!0})}onPointerUp(e,t,i){if(i.length)return this.dragOffset.x=0,this.dragOffset.y=0,void(this.trackingPoints=[]);this.container.classList.remove(this.cn("isDragging")),this.isDragging&&(this.addTrackingPoint(t),this.panOnlyZoomed&&this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1&&(this.trackingPoints=[]),s(e.target,this.content)&&"y"===this.lockedAxis&&(this.trackingPoints=[]),this.emit("touchEnd",e),this.isDragging=!1,this.lockedAxis=!1,this.state!==b.Destroy&&(e.defaultPrevented||this.startDecelAnim()))}startDecelAnim(){var e;const t=this.isScaling;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const e of w)this.velocity[e]=0;this.target.e=this.current.e,this.target.f=this.current.f,C(this.container,"is-scaling"),C(this.container,"is-animating"),this.isTicking=!1;const{trackingPoints:i}=this,o=i[0],s=i[i.length-1];let r=0,a=0,l=0;s&&o&&(r=s.clientX-o.clientX,a=s.clientY-o.clientY,l=s.time-o.time);const c=(null===(e=window.visualViewport)||void 0===e?void 0:e.scale)||1;1!==c&&(r*=c,a*=c);let u=0,d=0,h=0,p=0,f=this.option("decelFriction");const g=this.targetScale;if(l>0){h=Math.abs(r)>3?r/(l/30):0,p=Math.abs(a)>3?a/(l/30):0;const e=this.option("maxVelocity");e&&(h=Math.max(Math.min(h,e),-1*e),p=Math.max(Math.min(p,e),-1*e))}h&&(u=h/(1/(1-f)-1)),p&&(d=p/(1/(1-f)-1)),("y"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"y"===this.lockedAxis&&n(g)===this.minScale)&&(u=h=0),("x"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"x"===this.lockedAxis&&n(g)===this.minScale)&&(d=p=0);const m=this.dragOffset.x,v=this.dragOffset.y,y=this.option("dragMinThreshold")||0;Math.abs(m)this.maxScale+1e-5||t&&!u&&!d)&&(f=.35),this.applyChange({panX:u,panY:d,friction:f}),this.emit("decel",h,p,m,v)}onWheel(e){var t=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce((function(e,t){return Math.abs(t)>Math.abs(e)?t:e}));const i=Math.max(-1,Math.min(1,t));if(this.emit("wheel",e,i),"mousemove"===this.panMode)return;if(e.defaultPrevented)return;const n=this.option("wheel");"pan"===n?(e.preventDefault(),this.panOnlyZoomed&&!this.canZoomOut()||this.applyChange({panX:2*-e.deltaX,panY:2*-e.deltaY,bounce:!1})):"zoom"===n&&!1!==this.option("zoom")&&this.zoomWithWheel(e)}onMouseMove(e){this.panWithMouse(e)}onKeydown(e){"Escape"===e.key&&this.toggleFS()}onResize(){this.updateMetrics(),this.checkBounds().inBounds||this.requestTick()}setTransform(){this.emit("beforeTransform");const{current:e,target:t,content:i,contentRect:o}=this,s=Object.assign({},A);for(const i of w){const o="e"==i||"f"===i?1e3:1e5;s[i]=n(e[i],o),Math.abs(t[i]-e[i])<("e"==i||"f"===i?.51:.001)&&(e[i]=t[i])}let{a:r,b:a,c:l,d:c,e:u,f:d}=s,h=`matrix(${r}, ${a}, ${l}, ${c}, ${u}, ${d})`,p=i.parentElement instanceof HTMLPictureElement?i.parentElement:i;if(this.option("transformParent")&&(p=p.parentElement||p),p.style.transform===h)return;p.style.transform=h;const{contentWidth:f,contentHeight:g}=this.calculateContentDim();o.width=f,o.height=g,this.emit("afterTransform")}updateMetrics(e=!1){var t;if(!this||this.state===b.Destroy)return;if(this.isContentLoading)return;const i=Math.max(1,(null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1),{container:o,content:s}=this,r=s instanceof HTMLImageElement,a=o.getBoundingClientRect(),l=getComputedStyle(this.container);let c=a.width*i,u=a.height*i;const d=parseFloat(l.paddingTop)+parseFloat(l.paddingBottom),h=c-(parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),p=u-d;this.containerRect={width:c,height:u,innerWidth:h,innerHeight:p};let f=this.option("width")||"auto",g=this.option("height")||"auto";"auto"===f&&(f=parseFloat(s.dataset.width||"")||(e=>{let t=0;return t=e instanceof HTMLImageElement?e.naturalWidth:e instanceof SVGElement?e.width.baseVal.value:Math.max(e.offsetWidth,e.scrollWidth),t||0})(s)),"auto"===g&&(g=parseFloat(s.dataset.height||"")||(e=>{let t=0;return t=e instanceof HTMLImageElement?e.naturalHeight:e instanceof SVGElement?e.height.baseVal.value:Math.max(e.offsetHeight,e.scrollHeight),t||0})(s));let m=s.parentElement instanceof HTMLPictureElement?s.parentElement:s;this.option("transformParent")&&(m=m.parentElement||m);const v=m.getAttribute("style")||"";m.style.setProperty("transform","none","important"),r&&(m.style.width="",m.style.height=""),m.offsetHeight;const y=s.getBoundingClientRect();let w=y.width*i,x=y.height*i,_=0,S=0;r&&(Math.abs(f-w)>1||Math.abs(g-x)>1)&&({width:w,height:x,top:_,left:S}=((e,t,i,n)=>{const o=i/n;return o>e/t?(i=e,n=e/o):(i=t*o,n=t),{width:i,height:n,top:.5*(t-n),left:.5*(e-i)}})(w,x,f,g)),this.contentRect=Object.assign(Object.assign({},this.contentRect),{top:y.top-a.top+_,bottom:a.bottom-y.bottom+_,left:y.left-a.left+S,right:a.right-y.right+S,fitWidth:w,fitHeight:x,width:w,height:x,fullWidth:f,fullHeight:g}),m.style.cssText=v,r&&(m.style.width=`${w}px`,m.style.height=`${x}px`),this.setTransform(),!0!==e&&this.emit("refresh"),this.ignoreBounds||(n(this.targetScale)this.maxScale?this.zoomTo(this.maxScale,{friction:0}):this.state===b.Init||this.checkBounds().inBounds||this.requestTick()),this.updateControls()}getBounds(){const e=this.option("bounds");if("auto"!==e)return e;const{contentWidth:t,contentHeight:i}=this.calculateContentDim(this.target);let o=0,s=0,r=0,a=0;const l=this.option("infinite");if(!0===l||this.lockedAxis&&l===this.lockedAxis)o=-1/0,r=1/0,s=-1/0,a=1/0;else{let{containerRect:e,contentRect:l}=this,c=n(this.contentRect.fitWidth*this.targetScale,1e3),u=n(this.contentRect.fitHeight*this.targetScale,1e3),{innerWidth:d,innerHeight:h}=e;if(this.containerRect.width===c&&(d=e.width),this.containerRect.width===u&&(h=e.height),t>d){r=.5*(t-d),o=-1*r;let e=.5*(l.right-l.left);o+=e,r+=e}if(this.contentRect.fitWidth>d&&th){a=.5*(i-h),s=-1*a;let e=.5*(l.bottom-l.top);s+=e,a+=e}this.contentRect.fitHeight>h&&in(o.fitWidth,1)||n(o.height,1)>n(o.fitHeight,1))&&(f=!0),n(o.width*r,1)n(r),m=!g&&!f&&p&&n(d)n&&(i=n/e)}m=m.scale(i)}m=m.translate(-s,-r).translate(-p,-f).multiply(g),o&&(m=m.rotate(o)),l&&(m=m.scale(-1,1)),c&&(m=m.scale(1,-1));for(const e of w)"e"!==e&&"f"!==e&&(m[e]>this.minScale+1e-5||m[e].1||"mousemove"===this.panMode||!1===d)&&!u&&this.clampTargetBounds(),this.isResting||(this.state=b.Panning,this.requestTick())}stop(e=!1){if(this.state===b.Init||this.state===b.Destroy)return;const t=this.isTicking;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const t of w)this.velocity[t]=0,"current"===e?this.current[t]=this.target[t]:"target"===e&&(this.target[t]=this.current[t]);this.setTransform(),C(this.container,"is-scaling"),C(this.container,"is-animating"),this.isTicking=!1,this.state=b.Ready,t&&(this.emit("endAnimation"),this.updateControls())}requestTick(){this.isTicking||(this.emit("startAnimation"),this.updateControls(),E(this.container,"is-animating"),this.isScaling&&E(this.container,"is-scaling")),this.isTicking=!0,this.rAF||(this.rAF=requestAnimationFrame((()=>this.animate())))}panWithMouse(e,t=this.option("mouseMoveFriction")){if(this.pmme=e,"mousemove"!==this.panMode||!e)return;if(n(this.targetScale)<=n(this.minScale))return;this.emit("mouseMove",e);const{container:i,containerRect:o,contentRect:s}=this,r=o.width,a=o.height,l=i.getBoundingClientRect(),c=(e.clientX||0)-l.left,u=(e.clientY||0)-l.top;let{contentWidth:d,contentHeight:h}=this.calculateContentDim(this.target);const p=this.option("mouseMoveFactor");p>1&&(d!==r&&(d*=p),h!==a&&(h*=p));let f=.5*(d-r)-c/r*100/100*(d-r);f+=.5*(s.right-s.left);let g=.5*(h-a)-u/a*100/100*(h-a);g+=.5*(s.bottom-s.top),this.applyChange({panX:f-this.target.e,panY:g-this.target.f,friction:t})}zoomWithWheel(e){if(this.state===b.Destroy||this.state===b.Init)return;const t=Date.now();if(t-this.pwt<45)return void e.preventDefault();this.pwt=t;var i=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce((function(e,t){return Math.abs(t)>Math.abs(e)?t:e}));const o=Math.max(-1,Math.min(1,i)),{targetScale:s,maxScale:r,minScale:a}=this;let l=s*(100+45*o)/100;n(l)n(r)&&n(s)>=n(r)?(this.cwd+=Math.abs(o),l=r):(this.cwd=0,l=Math.max(Math.min(l,r),a)),this.cwd>this.option("wheelLimit")||(e.preventDefault(),n(l)!==n(s)&&this.zoomTo(l,{event:e}))}canZoomIn(){return this.option("zoom")&&(n(this.contentRect.width,1)n(this.minScale)}zoomIn(e=1.25,t){this.zoomTo(this.targetScale*e,t)}zoomOut(e=.8,t){this.zoomTo(this.targetScale*e,t)}zoomToFit(e){this.zoomTo("fit",e)}zoomToCover(e){this.zoomTo("cover",e)}zoomToFull(e){this.zoomTo("full",e)}zoomToMax(e){this.zoomTo("max",e)}toggleZoom(e){this.zoomTo(this.targetScale-this.minScale<.5*(this.fullScale-this.minScale)?"full":"fit",e)}toggleMax(e){this.zoomTo(this.targetScale-this.minScale<.5*(this.maxScale-this.minScale)?"max":"fit",e)}toggleCover(e){this.zoomTo(this.targetScale-this.minScale<.5*(this.coverScale-this.minScale)?"cover":"fit",e)}iterateZoom(e){this.zoomTo("next",e)}zoomTo(e=1,{friction:t="auto",originX:i=0,originY:n=0,event:o}={}){if(this.isContentLoading||this.state===b.Destroy)return;const{targetScale:s}=this;this.stop();let r=1;if("mousemove"===this.panMode&&(o=this.pmme||o),o){const e=this.content.getBoundingClientRect(),t=o.clientX||0,s=o.clientY||0;i=t-e.left-.5*e.width,n=s-e.top-.5*e.height}const a=this.fullScale,l=this.maxScale;let c=this.coverScale;"number"==typeof e?r=e/s:("next"===e&&(a-c<.2&&(c=a),e=s1?.15:.25:t,this.applyChange({scale:r,originX:i,originY:n,friction:t}),o&&"mousemove"===this.panMode&&this.panWithMouse(o,t)}rotateCCW(){this.applyChange({angle:-90})}rotateCW(){this.applyChange({angle:90})}flipX(){this.applyChange({flipX:!0})}flipY(){this.applyChange({flipY:!0})}fitX(){this.stop("target");const{containerRect:e,contentRect:t,target:i}=this;this.applyChange({panX:.5*e.width-(t.left+.5*t.fitWidth)-i.e,panY:.5*e.height-(t.top+.5*t.fitHeight)-i.f,scale:e.width/t.fitWidth/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}fitY(){this.stop("target");const{containerRect:e,contentRect:t,target:i}=this;this.applyChange({panX:.5*e.width-(t.left+.5*t.fitWidth)-i.e,panY:.5*e.innerHeight-(t.top+.5*t.fitHeight)-i.f,scale:e.height/t.fitHeight/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}toggleFS(){const{container:e}=this,t=this.cn("inFullscreen"),i=this.cn("htmlHasFullscreen");e.classList.toggle(t);const n=e.classList.contains(t);n?(document.documentElement.classList.add(i),document.addEventListener("keydown",this.onKeydown,!0)):(document.documentElement.classList.remove(i),document.removeEventListener("keydown",this.onKeydown,!0)),this.updateMetrics(),this.emit(n?"enterFS":"exitFS")}getMatrix(e=this.current){const{a:t,b:i,c:n,d:o,e:s,f:r}=e;return new DOMMatrix([t,i,n,o,s,r])}reset(e){if(this.state!==b.Init&&this.state!==b.Destroy){this.stop("current");for(const e of w)this.target[e]=A[e];this.target.a=this.minScale,this.target.d=this.minScale,this.clampTargetBounds(),this.isResting||(this.friction=void 0===e?this.option("friction"):e,this.state=b.Panning,this.requestTick())}}destroy(){this.stop(),this.state=b.Destroy,this.detachEvents(),this.detachObserver();const{container:e,content:t}=this,i=this.option("classes")||{};for(const t of Object.values(i))e.classList.remove(t+"");t&&(t.removeEventListener("load",this.onLoad),t.removeEventListener("error",this.onError)),this.detachPlugins()}}Object.defineProperty(P,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:_}),Object.defineProperty(P,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}});const L=function(e,t){let i=!0;return(...n)=>{i&&(i=!1,e(...n),setTimeout((()=>{i=!0}),t))}},$=(e,t)=>{let i=[];return e.childNodes.forEach((e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||i.push(e)})),i};var M;!function(e){e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Destroy=2]="Destroy"}(M||(M={}));const D=e=>{if("string"==typeof e&&(e={html:e}),!(e instanceof String||e instanceof HTMLElement)){const t=e.thumb;void 0!==t&&("string"==typeof t&&(e.thumbSrc=t),t instanceof HTMLImageElement&&(e.thumbEl=t,e.thumbElSrc=t.src,e.thumbSrc=t.src),delete e.thumb)}return Object.assign({html:"",el:null,isDom:!1,class:"",index:-1,dim:0,gap:0,pos:0,transition:!1},e)},j=(e={})=>Object.assign({index:-1,slides:[],dim:0,pos:-1},e);class I extends v{constructor(e,t){super(t),Object.defineProperty(this,"instance",{enumerable:!0,configurable:!0,writable:!0,value:e})}attach(){}detach(){}}class R extends I{constructor(){super(...arguments),Object.defineProperty(this,"isDynamic",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"list",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){this.refresh()}build(){let e=this.list;return e||(e=document.createElement("ul"),E(e,this.cn("list")),e.setAttribute("role","tablist"),this.instance.container.appendChild(e),E(this.instance.container,this.cn("hasDots")),this.list=e),e}refresh(){var e;const t=this.instance.pages.length,i=Math.min(2,this.option("minCount")),n=Math.max(2e3,this.option("maxCount")),o=this.option("dynamicFrom");if(tn)return void this.cleanup();const s="number"==typeof o&&t>5&&t>=o,r=!this.list||this.isDynamic!==s||this.list.children.length!==t;r&&this.cleanup();const a=this.build();if(l(a,this.cn("isDynamic"),!!s),r)for(let e=0;e',dynamicFrom:11,maxCount:1/0,minCount:2}});class N extends I{constructor(){super(...arguments),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prev",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"next",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){const e=this.instance,t=e.pages.length,i=e.page;if(t<2)return void this.cleanup();this.build();let n=this.prev,o=this.next;n&&o&&(n.removeAttribute("disabled"),o.removeAttribute("disabled"),e.isInfinite||(i<=0&&n.setAttribute("disabled",""),i>=t-1&&o.setAttribute("disabled","")))}createButton(e){const t=this.instance,i=document.createElement("button");i.setAttribute("tabindex","0"),i.setAttribute("title",t.localize(`{{${e.toUpperCase()}}}`)),E(i,this.cn("button")+" "+this.cn("next"===e?"isNext":"isPrev"));const n=t.isRTL?"next"===e?"prev":"next":e;var o;return i.innerHTML=t.localize(this.option(`${n}Tpl`)),i.dataset[`carousel${o=e,o?o.match("^[a-z]")?o.charAt(0).toUpperCase()+o.substring(1):o:""}`]="true",i}build(){let e=this.container;e||(this.container=e=document.createElement("div"),E(e,this.cn("container")),this.instance.container.appendChild(e)),this.next||(this.next=e.appendChild(this.createButton("next"))),this.prev||(this.prev=e.appendChild(this.createButton("prev")))}cleanup(){this.prev&&this.prev.remove(),this.next&&this.next.remove(),this.container&&this.container.remove(),this.prev=null,this.next=null,this.container=null}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(N,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{container:"f-carousel__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"},nextTpl:'',prevTpl:''}});class z extends I{constructor(){super(...arguments),Object.defineProperty(this,"selectedIndex",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"nav",{enumerable:!0,configurable:!0,writable:!0,value:null})}addAsTargetFor(e){this.target=this.instance,this.nav=e,this.attachEvents()}addAsNavFor(e){this.nav=this.instance,this.target=e,this.attachEvents()}attachEvents(){this.nav&&this.target&&(this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.state===M.Ready&&this.onNavReady(this.nav),this.target.on("ready",this.onTargetReady),this.target.state===M.Ready&&this.onTargetReady(this.target))}onNavReady(e){e.on("createSlide",this.onNavCreateSlide),e.on("Panzoom.click",this.onNavClick),e.on("Panzoom.touchEnd",this.onNavTouch),this.onTargetChange()}onTargetReady(e){e.on("change",this.onTargetChange),e.on("Panzoom.refresh",this.onTargetChange),this.onTargetChange()}onNavClick(e,t,i){i.pointerType||this.onNavTouch(e,e.panzoom,i)}onNavTouch(e,t,i){var n,o;if(Math.abs(t.dragOffset.x)>3||Math.abs(t.dragOffset.y)>3)return;const s=i.target,{nav:r,target:a}=this;if(!r||!a||!s)return;const l=s.closest("[data-index]");if(i.stopPropagation(),i.preventDefault(),!l)return;const c=parseInt(l.dataset.index||"",10)||0,u=a.getPageForSlide(c),d=r.getPageForSlide(c);r.slideTo(d),a.slideTo(u,{friction:null===(o=null===(n=this.nav)||void 0===n?void 0:n.plugins)||void 0===o?void 0:o.Sync.option("friction")}),this.markSelectedSlide(c)}onNavCreateSlide(e,t){t.index===this.selectedIndex&&this.markSelectedSlide(t.index)}onTargetChange(){const{target:e,nav:t}=this;if(!e||!t)return;if(t.state!==M.Ready||e.state!==M.Ready)return;const i=e.pages[e.page].slides[0].index,n=t.getPageForSlide(i);this.markSelectedSlide(i),t.slideTo(n)}markSelectedSlide(e){const{nav:t}=this;t&&t.state===M.Ready&&(this.selectedIndex=e,[...t.slides].map((t=>{t.el&&t.el.classList[t.index===e?"add":"remove"]("is-nav-selected")})))}attach(){let e=this.options.target,t=this.options.nav;e?this.addAsNavFor(e):t&&this.addAsTargetFor(t)}detach(){const e=this,t=e.nav,i=e.target;t&&(t.off("ready",e.onNavReady),t.off("createSlide",e.onNavCreateSlide),t.off("Panzoom.click",e.onNavClick),t.off("Panzoom.touchEnd",e.onNavTouch)),this.nav=null,i&&(i.off("ready",e.onTargetReady),i.off("refresh",e.onTargetChange),i.off("change",e.onTargetChange)),this.target=null}}Object.defineProperty(z,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{friction:.35}});const H={Navigation:N,Dots:R,Sync:z};class F extends y{get axis(){return this.isHorizontal?"e":"f"}get isEnabled(){return this.state===M.Ready}get isInfinite(){let e=!1;const{contentDim:t,viewportDim:i,pages:n,slides:o}=this;return n.length>=2&&t+o[0].dim>=i&&(e=this.option("infinite")),e}get isRTL(){return"rtl"===this.option("direction")}get isHorizontal(){return"x"===this.option("axis")}constructor(e,t={},i={}){if(super(),Object.defineProperty(this,"userOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"bp",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"lp",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:M.Init}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"prevPage",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"viewport",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"slides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pages",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"inTransition",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"contentDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"viewportDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),"string"==typeof e&&(e=document.querySelector(e)),!e||!T(e))throw new Error("No Element found");this.container=e,this.slideNext=L(this.slideNext.bind(this),150),this.slidePrev=L(this.slidePrev.bind(this),150),this.userOptions=t,this.userPlugins=i,queueMicrotask((()=>{this.processOptions()}))}processOptions(){const e=g({},F.defaults,this.userOptions);let t="";const i=e.breakpoints;if(i&&f(i))for(const[n,o]of Object.entries(i))window.matchMedia(n).matches&&f(o)&&(t+=n,g(e,o));t===this.bp&&this.state!==M.Init||(this.bp=t,this.state===M.Ready&&(e.initialSlide=this.pages[this.page].slides[0].index),this.state!==M.Init&&this.destroy(),super.setOptions(e),!1===this.option("enabled")?this.attachEvents():setTimeout((()=>{this.init()}),0))}init(){this.state=M.Init,this.emit("init"),this.attachPlugins(Object.assign(Object.assign({},F.Plugins),this.userPlugins)),this.initLayout(),this.initSlides(),this.updateMetrics(),this.setInitialPosition(),this.initPanzoom(),this.attachEvents(),this.state=M.Ready,this.emit("ready")}initLayout(){const{container:e}=this,t=this.option("classes");E(e,this.cn("container")),l(e,t.isLTR,!this.isRTL),l(e,t.isRTL,this.isRTL),l(e,t.isVertical,!this.isHorizontal),l(e,t.isHorizontal,this.isHorizontal);let i=this.option("viewport")||e.querySelector(`.${t.viewport}`);i||(i=document.createElement("div"),E(i,t.viewport),i.append(...$(e,`.${t.slide}`)),e.prepend(i));let n=this.option("track")||e.querySelector(`.${t.track}`);n||(n=document.createElement("div"),E(n,t.track),n.append(...Array.from(i.childNodes))),n.setAttribute("aria-live","polite"),i.contains(n)||i.prepend(n),this.viewport=i,this.track=n,this.emit("initLayout")}initSlides(){const{track:e}=this;if(e){this.slides=[],[...$(e,`.${this.cn("slide")}`)].forEach((e=>{if(T(e)){const t=D({el:e,isDom:!0,index:this.slides.length});this.slides.push(t),this.emit("initSlide",t,this.slides.length)}}));for(let e of this.option("slides",[])){const t=D(e);t.index=this.slides.length,this.slides.push(t),this.emit("initSlide",t,this.slides.length)}this.emit("initSlides")}}setInitialPage(){let e=0;const t=this.option("initialSlide");e="number"==typeof t?this.getPageForSlide(t):parseInt(this.option("initialPage",0)+"",10)||0,this.page=e}setInitialPosition(){if(!this.track||!this.pages.length)return;const e=this.isHorizontal;let t=this.page;this.pages[t]||(this.page=t=0);const i=this.pages[t].pos*(this.isRTL&&e?1:-1),n=e?`${i}px`:"0",o=e?"0":`${i}px`;this.track.style.transform=`translate3d(${n}, ${o}, 0) scale(1)`,this.option("adaptiveHeight")&&this.setViewportHeight()}initPanzoom(){this.panzoom&&(this.panzoom.destroy(),this.panzoom=null);const e=this.option("Panzoom")||{};this.panzoom=new P(this.viewport,g({},{content:this.track,zoom:!1,panOnlyZoomed:!1,lockAxis:this.isHorizontal?"x":"y",infinite:this.isInfinite,click:!1,dblClick:!1,touch:e=>!(this.pages.length<2&&!e.options.infinite),bounds:()=>this.getBounds(),maxVelocity:e=>Math.abs(e.target[this.axis]-e.current[this.axis])<2*this.viewportDim?100:0},e)),this.panzoom.on("*",((e,t,...i)=>{this.emit(`Panzoom.${t}`,e,...i)})),this.panzoom.on("decel",this.onDecel),this.panzoom.on("refresh",this.onRefresh),this.panzoom.on("beforeTransform",this.onBeforeTransform),this.panzoom.on("endAnimation",this.onEndAnimation)}attachEvents(){const e=this.container;e&&(e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("slideTo",this.onSlideTo)),window.addEventListener("resize",this.onResize)}createPages(){let e=[];const{contentDim:t,viewportDim:i}=this;let n=this.option("slidesPerPage");("number"!=typeof n||t<=i)&&(n=1/0);let o=0,s=0,r=0;for(const t of this.slides)(!e.length||s+t.dim>i||r===n)&&(e.push(j()),o=e.length-1,s=0,r=0),e[o].slides.push(t),s+=t.dim+t.gap,r++;return e}processPages(){const e=this.pages,{contentDim:t,viewportDim:i}=this,o=this.option("center"),s=this.option("fill"),r=s&&o&&t>i&&!this.isInfinite;if(e.forEach(((e,n)=>{e.index=n,e.pos=e.slides[0].pos,e.dim=0;for(const[t,i]of e.slides.entries())e.dim+=i.dim,t=t-.5*i?e.pos=t-i:o&&(e.pos+=-.5*(i-e.dim))})),e.forEach(((e,o)=>{s&&!this.isInfinite&&t>i&&(e.pos=Math.max(e.pos,0),e.pos=Math.min(e.pos,t-i)),e.pos=n(e.pos,1e3),e.dim=n(e.dim,1e3),e.pos<.1&&e.pos>-.1&&(e.pos=0)})),this.isInfinite)return e;const a=[];let l;return e.forEach((e=>{const t=Object.assign({},e);l&&t.pos===l.pos?(l.dim+=t.dim,l.slides=[...l.slides,...t.slides]):(t.index=a.length,l=t,a.push(t))})),a}getPageFromIndex(e=0){const t=this.pages.length;let i;return e=parseInt((e||0).toString())||0,i=this.isInfinite?(e%t+t)%t:Math.max(Math.min(e,t-1),0),i}getSlideMetrics(e){var t;const i=this.isHorizontal?"width":"height";let o=0,s=0,r=e.el;if(r?o=parseFloat(r.dataset[i]||"")||0:(r=document.createElement("div"),r.style.visibility="hidden",E(r,this.cn("slide")+" "+e.class),(this.track||document.body).prepend(r)),o)r.style[i]=`${o}px`,r.style["width"===i?"height":"width"]="";else{const e=Math.max(1,(null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1);o=r.getBoundingClientRect()[i]*e}const a=getComputedStyle(r);return"content-box"===a.boxSizing&&(this.isHorizontal?(o+=parseFloat(a.paddingLeft)||0,o+=parseFloat(a.paddingRight)||0):(o+=parseFloat(a.paddingTop)||0,o+=parseFloat(a.paddingBottom)||0)),s=parseFloat(a[this.isHorizontal?"marginRight":"marginBottom"])||0,e.el||r.remove(),{dim:n(o,1e3),gap:n(s,1e3)}}getBounds(){const{isInfinite:e,isRTL:t,isHorizontal:i,pages:n}=this;let o={min:0,max:0};if(e)o={min:-1/0,max:1/0};else if(n.length){const e=n[0].pos,s=n[n.length-1].pos;o=t&&i?{min:e,max:s}:{min:-1*s,max:-1*e}}return{x:i?o:{min:0,max:0},y:i?{min:0,max:0}:o}}repositionSlides(){let e,{isHorizontal:t,isRTL:i,isInfinite:o,viewport:s,viewportDim:r,contentDim:a,page:l,pages:c,slides:u,panzoom:d}=this,h=0,p=0,f=0,g=0;d?g=-1*d.current[this.axis]:c[l]&&(g=c[l].pos||0),e=t?i?"right":"left":"top",i&&t&&(g*=-1);for(const t of u)t.el?("top"===e?(t.el.style.right="",t.el.style.left=""):t.el.style.top="",t.index!==h?t.el.style[e]=0===p?"":`${n(p,1e3)}px`:t.el.style[e]="",f+=t.dim+t.gap,h++):p+=t.dim+t.gap;if(o&&f&&s){let i=getComputedStyle(s),o="padding",l=t?"Right":"Bottom",c=parseFloat(i[o+(t?"Left":"Top")]);g-=c,r+=c,r+=parseFloat(i[o+l]);for(const t of u)t.el&&(n(t.pos)n(a-r)&&(t.el.style[e]=`${n(p+f,1e3)}px`),n(t.pos+t.gap)>=n(a-r)&&n(t.pos)>n(g+r)&&n(g)1&&(m=c[y[0]],v=c[y[1]]),m&&v){let t=0;for(const i of u)i.el?this.inTransition.has(i.index)&&m.slides.indexOf(i)<0&&(i.el.style[e]=`${n(t+(m.pos-v.pos),1e3)}px`):t+=i.dim+i.gap}}createSlideEl(e){const{track:t,slides:i}=this;if(!t||!e)return;if(e.el)return;const n=document.createElement("div");E(n,this.cn("slide")),E(n,e.class),E(n,e.customClass),e.html&&(n.innerHTML=e.html);const o=[];i.forEach(((e,t)=>{e.el&&o.push(t)}));const s=e.index;let r=null;o.length&&(r=i[o.reduce(((e,t)=>Math.abs(t-s)1)return!1;const r=e>this.page?1:-1,a=this.pages[s].pos*(this.isRTL?1:-1);if(this.page===s&&n(a,1e3)===n(o.target[this.axis],1e3))return!1;this.clearTransitions();const l=o.isResting;E(this.container,this.cn("inTransition"));const c=this.pages[this.page].slides[0],u=this.pages[s].slides[0];this.inTransition.add(u.index),this.createSlideEl(u);let d=c.el,h=u.el;l||"slide"===t||(t="fadeFast",d=null);const p=this.isRTL?"next":"prev",f=this.isRTL?"prev":"next";return d&&(this.inTransition.add(c.index),c.transition=t,d.addEventListener("animationend",this.onAnimationEnd),d.classList.add(`f-${t}Out`,`to-${r>0?f:p}`)),h&&(u.transition=t,h.addEventListener("animationend",this.onAnimationEnd),h.classList.add(`f-${t}In`,`from-${r>0?p:f}`)),o.panTo({x:this.isHorizontal?a:0,y:this.isHorizontal?0:a,friction:0}),this.onChange(s),!0}manageSlideVisiblity(){const e=new Set,t=new Set,i=this.getVisibleSlides(parseFloat(this.option("preload",0)+"")||0);for(const n of this.slides)i.has(n)?e.add(n):t.add(n);for(const t of this.inTransition)e.add(this.slides[t]);for(const t of e)this.createSlideEl(t),this.lazyLoadSlide(t);for(const i of t)e.has(i)||this.removeSlideEl(i);this.markSelectedSlides(),this.repositionSlides()}markSelectedSlides(){if(!this.pages[this.page]||!this.pages[this.page].slides)return;const e="aria-hidden";let t=this.cn("isSelected");if(t)for(const i of this.slides)i.el&&(i.el.dataset.index=`${i.index}`,this.pages[this.page].slides.includes(i)?(i.el.classList.contains(t)||(E(i.el,t),this.emit("selectSlide",i)),i.el.removeAttribute(e)):(i.el.classList.contains(t)&&(C(i.el,t),this.emit("unselectSlide",i)),i.el.setAttribute(e,"true")))}flipInfiniteTrack(){const e=this.panzoom;if(!e||!this.isInfinite)return;const t="x"===this.option("axis")?"e":"f",{viewportDim:i,contentDim:n}=this;let o=e.current[t],s=e.target[t]-o,r=0,a=.5*i,l=n;this.isRTL&&this.isHorizontal?(o<-a&&(r=-1,o+=l),o>l-a&&(r=1,o-=l)):(o>a&&(r=1,o-=l),o<-l+a&&(r=-1,o+=l)),r&&(e.current[t]=o,e.target[t]=o+s)}lazyLoadSlide(e){const t=this,i=e&&e.el;if(!i)return;const n=new Set,o="f-fadeIn";i.querySelectorAll("[data-lazy-srcset]").forEach((e=>{e instanceof HTMLImageElement&&n.add(e)}));let s=Array.from(i.querySelectorAll("[data-lazy-src]"));i.dataset.lazySrc&&s.push(i),s.map((e=>{e instanceof HTMLImageElement?n.add(e):T(e)&&(e.style.backgroundImage=`url('${e.dataset.lazySrc||""}')`,delete e.dataset.lazySrc)}));const a=(e,i,n)=>{n&&(n.remove(),n=null),i.complete&&(i.classList.add(o),setTimeout((()=>{i.classList.remove(o)}),350),i.style.display=""),this.option("adaptiveHeight")&&e.el&&this.pages[this.page].slides.indexOf(e)>-1&&(t.updateMetrics(),t.setViewportHeight()),this.emit("load",e)};for(const t of n){let i=null;t.src=t.dataset.lazySrcset||t.dataset.lazySrc||"",delete t.dataset.lazySrc,delete t.dataset.lazySrcset,t.style.display="none",t.addEventListener("error",(()=>{a(e,t,i)})),t.addEventListener("load",(()=>{a(e,t,i)})),setTimeout((()=>{t.parentNode&&e.el&&(t.complete?a(e,t,i):(i=r(S),t.parentNode.insertBefore(i,t)))}),300)}}onAnimationEnd(e){var t;const i=e.target,n=i?parseInt(i.dataset.index||"",10)||0:-1,o=this.slides[n],s=e.animationName;if(!i||!o||!s)return;const r=!!this.inTransition.has(n)&&o.transition;r&&s.substring(0,r.length+2)===`f-${r}`&&this.inTransition.delete(n),this.inTransition.size||this.clearTransitions(),n===this.page&&(null===(t=this.panzoom)||void 0===t?void 0:t.isResting)&&this.emit("settle")}onDecel(e,t=0,i=0){const{isRTL:n,isHorizontal:o,axis:s,pages:r}=this,a=r.length,l=Math.abs(Math.atan2(i,t)/(Math.PI/180));let c=0;if(c=l>45&&l<135?o?0:i:o?t:0,!a)return;const u=this.option("dragFree");let d=this.page,h=n&&o?1:-1;const p=e.target[s]*h,f=e.current[s]*h;let{pageIndex:g}=this.getPageFromPosition(p),{pageIndex:m}=this.getPageFromPosition(f);u?this.onChange(g):(Math.abs(c)>5?(r[d].dim.5&&(e.target[this.axis]=-1*this.pages[this.page].pos,e.current[this.axis]=-1*this.pages[this.page].pos,e.stop()),this.manageSlideVisiblity(),this.emit("refresh")}getProgress(e,t=!1){void 0===e&&(e=this.page);const i=this,o=i.panzoom,s=i.pages[e]||0;if(!s||!o)return 0;let r=-1*o.current.e,a=i.contentDim;var l=[n((r-s.pos)/(1*s.dim),1e3),n((r+a-s.pos)/(1*s.dim),1e3),n((r-a-s.pos)/(1*s.dim),1e3)].reduce((function(e,t){return Math.abs(t){e.el&&(o=Math.max(o,e.el.offsetHeight))}))),i.style.height=o?`${o}px`:""}getPageForSlide(e){for(const t of this.pages)for(const i of t.slides)if(i.index===e)return t.index;return-1}getVisibleSlides(e=0){var t;const i=new Set;let{contentDim:n,viewportDim:o,pages:s,page:r}=this;n=n+(null===(t=this.slides[this.slides.length-1])||void 0===t?void 0:t.gap)||0;let a=0;a=this.panzoom?-1*this.panzoom.current[this.axis]:s[r]&&s[r].pos||0,this.isInfinite&&(a-=Math.floor(a/n)*n),this.isRTL&&this.isHorizontal&&(a*=-1);const l=a-o*e,c=a+o*(e+1),u=this.isInfinite?[-1,0,1]:[0];for(const e of this.slides)for(const t of u){const o=e.pos+t*n,s=e.pos+e.dim+e.gap+t*n;ol&&i.add(e)}return i}getPageFromPosition(e){const{viewportDim:t,contentDim:i}=this,n=this.pages.length,o=this.slides.length,s=this.slides[o-1];let r=0,a=0,l=0;const c=this.option("center");c&&(e+=.5*t),this.isInfinite||(e=Math.max(this.slides[0].pos,Math.min(e,s.pos)));const u=i+s.gap;l=Math.floor(e/u)||0,e-=l*u;let d=s,h=this.slides.find((t=>{const i=e+(d&&!c?.5*d.dim:0);return d=t,t.pos<=i&&t.pos+t.dim+t.gap>i}));return h||(h=s),a=this.getPageForSlide(h.index),r=a+l*n,{page:r,pageIndex:a}}destroy(){if([M.Destroy].includes(this.state))return;this.state=M.Destroy;const{container:e,viewport:t,track:i,slides:n,panzoom:o}=this,s=this.option("classes");e.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),e.removeEventListener("slideTo",this.onSlideTo),window.removeEventListener("resize",this.onResize),o&&(o.destroy(),this.panzoom=null),n&&n.forEach((e=>{this.removeSlideEl(e)})),this.detachPlugins(),t&&t.offsetParent&&i&&i.offsetParent&&t.replaceWith(...i.childNodes);for(const[t,i]of Object.entries(s))"container"!==t&&i&&e.classList.remove(i);this.track=null,this.viewport=null,this.page=0,this.slides=[];const r=this.events.get("ready");this.events=new Map,r&&this.events.set("ready",r)}}Object.defineProperty(F,"Panzoom",{enumerable:!0,configurable:!0,writable:!0,value:P}),Object.defineProperty(F,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{viewport:null,track:null,enabled:!0,slides:[],axis:"x",transition:"fade",preload:1,slidesPerPage:"auto",initialPage:0,friction:.12,Panzoom:{decelFriction:.12},center:!0,infinite:!0,fill:!0,dragFree:!1,adaptiveHeight:!1,direction:"ltr",classes:{container:"f-carousel",viewport:"f-carousel__viewport",track:"f-carousel__track",slide:"f-carousel__slide",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",inTransition:"in-transition",isSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}}}),Object.defineProperty(F,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:H});const q=function(e){const t=window.pageYOffset,i=window.pageYOffset+window.innerHeight;if(!T(e))return 0;const n=e.getBoundingClientRect(),o=n.y+window.pageYOffset,s=n.y+n.height+window.pageYOffset;if(t>s||is)return 100;if(oi)return 100;let r=n.height;oi&&(r-=s-i);const a=r/window.innerHeight*100;return Math.round(a)},B=!("undefined"==typeof window||!window.document||!window.document.createElement);let W;const U=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden]):not(.fancybox-focus-guard)","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'].join(","),X=e=>{if(e&&B){void 0===W&&document.createElement("div").focus({get preventScroll(){return W=!0,!1}});try{if(W)e.focus({preventScroll:!0});else{const t=window.pageXOffset||document.body.scrollTop,i=window.pageYOffset||document.body.scrollLeft;e.focus(),document.body.scrollTo({top:t,left:i,behavior:"auto"})}}catch(e){}}},Y={dragToClose:!0,hideScrollbar:!0,Carousel:{classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"}},contentClick:"toggleZoom",contentDblClick:!1,backdropClick:"close",animated:!0,idle:3500,showClass:"f-zoomInUp",hideClass:"f-fadeOut",commonCaption:!1,parentEl:null,startIndex:0,l10n:Object.assign(Object.assign({},x),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}),tpl:{closeButton:'',main:''},groupAll:!1,groupAttr:"data-fancybox",defaultType:"image",defaultDisplay:"block",autoFocus:!0,trapFocus:!0,placeFocusBack:!0,closeButton:"auto",keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},Fullscreen:{autoStart:!1},compact:()=>window.matchMedia("(max-width: 578px), (max-height: 578px)").matches,wheel:"zoom"};var V,G;!function(e){e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Closing=2]="Closing",e[e.CustomClosing=3]="CustomClosing",e[e.Destroy=4]="Destroy"}(V||(V={})),function(e){e[e.Loading=0]="Loading",e[e.Opening=1]="Opening",e[e.Ready=2]="Ready",e[e.Closing=3]="Closing"}(G||(G={}));const K=()=>{queueMicrotask((()=>{(()=>{const{slug:e,index:t}=Z.parseURL(),i=we.getInstance();if(i&&!1!==i.option("Hash")){const n=i.carousel;if(e&&n){for(let t of n.slides)if(t.slug&&t.slug===e)return n.slideTo(t.index);if(e===i.option("slug"))return n.slideTo(t-1);const o=i.getSlide(),s=o&&o.triggerEl&&o.triggerEl.dataset;if(s&&s.fancybox===e)return n.slideTo(t-1)}Z.hasSilentClose=!0,i.close()}Z.startFromUrl()})()}))};class Z extends I{constructor(){super(...arguments),Object.defineProperty(this,"origHash",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"timer",{enumerable:!0,configurable:!0,writable:!0,value:null})}onChange(){const e=this.instance,t=e.carousel;this.timer&&clearTimeout(this.timer);const i=e.getSlide();if(!t||!i)return;const n=e.isOpeningSlide(i),o=new URL(document.URL).hash;let s,r=i.slug||void 0,a=i.triggerEl||void 0;s=r||this.instance.option("slug"),!s&&a&&a.dataset&&(s=a.dataset.fancybox);let l="";s&&"true"!==s&&(l="#"+s+(!r&&t.slides.length>1?"-"+(i.index+1):"")),n&&(this.origHash=o!==l?o:""),l&&o!==l&&(this.timer=setTimeout((()=>{try{e.state===V.Ready&&window.history[n?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+l)}catch(e){}}),300))}onClose(){if(this.timer&&clearTimeout(this.timer),!0!==Z.hasSilentClose)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash||""))}catch(e){}}attach(){const e=this.instance;e.on("Carousel.ready",this.onChange),e.on("Carousel.change",this.onChange),e.on("close",this.onClose)}detach(){const e=this.instance;e.off("Carousel.ready",this.onChange),e.off("Carousel.change",this.onChange),e.off("close",this.onClose)}static parseURL(){const e=window.location.hash.slice(1),t=e.split("-"),i=t[t.length-1],n=i&&/^\+?\d+$/.test(i)&&parseInt(t.pop()||"1",10)||1;return{hash:e,slug:t.join("-"),index:n}}static startFromUrl(){if(Z.hasSilentClose=!1,we.getInstance()||!1===we.defaults.Hash)return;const{hash:e,slug:t,index:i}=Z.parseURL();if(!t)return;let n=document.querySelector(`[data-slug="${e}"]`);if(n&&n.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),we.getInstance())return;const o=document.querySelectorAll(`[data-fancybox="${t}"]`);o.length&&(n=o[i-1],n&&n.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}static destroy(){window.removeEventListener("hashchange",K,!1)}}function Q(){window.addEventListener("hashchange",K,!1),setTimeout((()=>{Z.startFromUrl()}),500)}Object.defineProperty(Z,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(Z,"hasSilentClose",{enumerable:!0,configurable:!0,writable:!0,value:!1}),B&&(/complete|interactive|loaded/.test(document.readyState)?Q():document.addEventListener("DOMContentLoaded",Q));class J extends I{onCreateSlide(e,t,i){const n=this.instance,o=n.optionFor(i,"src")||"",{el:s,type:r}=i;s&&"image"===r&&"string"==typeof o&&this.setContent(i,o).then((e=>{const t=i.contentEl,o=i.imageEl,r=i.thumbElSrc;if(n.isClosing()||!t||!o)return;t.offsetHeight;const a=!!n.isOpeningSlide(i)&&this.getZoomInfo(i);if(this.option("protected")){s.addEventListener("contextmenu",(e=>{e.preventDefault()}));const e=document.createElement("div");E(e,"fancybox-protected"),t.appendChild(e)}if(r&&a){const o=e.contentRect,s=Math.max(o.fullWidth,o.fullHeight);let c=null;!a.opacity&&s>1200&&(c=document.createElement("img"),E(c,"fancybox-ghost"),c.src=r,t.appendChild(c));const u=()=>{c&&(E(c,"f-fadeFastOut"),setTimeout((()=>{c&&(c.remove(),c=null)}),200))};(l=r,new Promise(((e,t)=>{const i=new Image;i.onload=e,i.onerror=t,i.src=l}))).then((()=>{i.state=G.Opening,this.instance.emit("reveal",i),this.zoomIn(i).then((()=>{u(),this.instance.done(i)}),(()=>{n.hideLoading(i)})),c&&setTimeout((()=>{u()}),s>2500?800:200)}),(()=>{n.hideLoading(i),n.revealContent(i)}))}else{const t=this.optionFor(i,"initialSize"),o=this.optionFor(i,"zoom"),s={event:n.prevMouseMoveEvent||n.options.event,friction:o?.12:0};let r=n.optionFor(i,"showClass")||void 0,a=!0;n.isOpeningSlide(i)&&("full"===t?e.zoomToFull(s):"cover"===t?e.zoomToCover(s):"max"===t?e.zoomToMax(s):a=!1,e.stop("current")),a&&r&&(r=e.isDragging?"f-fadeIn":""),n.revealContent(i,r)}var l}),(()=>{n.setError(i,"{{IMAGE_ERROR}}")}))}onRemoveSlide(e,t,i){i.panzoom&&i.panzoom.destroy(),i.panzoom=void 0,i.imageEl=void 0}onChange(e,t,i,n){for(const e of t.slides){const t=e.panzoom;t&&e.index!==i&&t.reset(.35)}}onClose(){var e;const t=this.instance,i=t.container,n=t.getSlide();if(!i||!i.parentElement||!n)return;const{el:o,contentEl:s,panzoom:r}=n,a=n.thumbElSrc;if(!o||!a||!s||!r||r.isContentLoading||r.state===b.Init||r.state===b.Destroy)return;r.updateMetrics();let l=this.getZoomInfo(n);if(!l)return;this.instance.state=V.CustomClosing,i.classList.remove("is-zooming-in"),i.classList.add("is-zooming-out"),s.style.backgroundImage=`url('${a}')`;const c=i.getBoundingClientRect();1===((null===(e=window.visualViewport)||void 0===e?void 0:e.scale)||1)&&Object.assign(i.style,{position:"absolute",top:`${window.pageYOffset}px`,left:`${window.pageXOffset}px`,bottom:"auto",right:"auto",width:`${c.width}px`,height:`${c.height}px`,overflow:"hidden"});const{x:u,y:d,scale:h,opacity:p}=l;if(p){const e=((e,t,i,n)=>{const o=t-e;return t=>1+((t-e)/o*-1||0)})(r.scale,h);r.on("afterTransform",(()=>{s.style.opacity=e(r.scale)+""}))}r.on("endAnimation",(()=>{t.destroy()})),r.target.a=h,r.target.b=0,r.target.c=0,r.target.d=h,r.panTo({x:u,y:d,scale:h,friction:p?.2:.33,ignoreBounds:!0}),r.isResting&&t.destroy()}setContent(e,t){return new Promise(((i,n)=>{var o,s;const a=this.instance,l=e.el;if(!l)return void n();a.showLoading(e);let c=this.optionFor(e,"content");"string"==typeof c&&(c=r(c)),c&&T(c)||(c=document.createElement("img"),c instanceof HTMLImageElement&&(c.src=t||"",c.alt=(null===(o=e.caption)||void 0===o?void 0:o.replace(/<[^>]+>/gi,"").substring(0,1e3))||`Image ${e.index+1} of ${null===(s=a.carousel)||void 0===s?void 0:s.pages.length}`,c.draggable=!1,e.srcset&&c.setAttribute("srcset",e.srcset)),e.sizes&&c.setAttribute("sizes",e.sizes)),c.classList.add("fancybox-image"),e.imageEl=c,a.setContent(e,c,!1),e.panzoom=new P(l,g({},this.option("Panzoom")||{},{content:c,width:a.optionFor(e,"width","auto"),height:a.optionFor(e,"height","auto"),wheel:()=>{const e=a.option("wheel");return("zoom"===e||"pan"==e)&&e},click:(t,i)=>{var n,o;if(a.isCompact||a.isClosing())return!1;if(e.index!==(null===(n=a.getSlide())||void 0===n?void 0:n.index))return!1;let s=!i||i.target&&(null===(o=e.contentEl)||void 0===o?void 0:o.contains(i.target));return a.option(s?"contentClick":"backdropClick")||!1},dblClick:()=>a.isCompact?"toggleZoom":a.option("contentDblClick")||!1,spinner:!1,panOnlyZoomed:!0,wheelLimit:1/0,transformParent:!0,on:{ready:e=>{i(e)},error:()=>{n()},destroy:()=>{n()}}}))}))}zoomIn(e){return new Promise(((t,i)=>{const n=this.instance,o=n.container,{panzoom:s,contentEl:r,el:a}=e;s&&s.updateMetrics();const l=this.getZoomInfo(e);if(!(l&&a&&r&&s&&o))return void i();const{x:c,y:u,scale:d,opacity:h}=l,p=()=>{e.state!==G.Closing&&(h&&(r.style.opacity=Math.max(Math.min(1,1-(1-s.scale)/(1-d)),0)+""),s.scale>=1&&s.scale>s.targetScale-.1&&t(s))},f=e=>{C(o,"is-zooming-in"),e.scale<.99||e.scale>1.01||(r.style.opacity="",e.off("endAnimation",f),e.off("touchStart",f),e.off("afterTransform",p),t(e))};s.on("endAnimation",f),s.on("touchStart",f),s.on("afterTransform",p),s.on(["error","destroy"],(()=>{i()})),s.panTo({x:c,y:u,scale:d,friction:0,ignoreBounds:!0}),s.stop("current");const g={event:"mousemove"===s.panMode?n.prevMouseMoveEvent||n.options.event:void 0},m=this.optionFor(e,"initialSize");E(o,"is-zooming-in"),n.hideLoading(e),"full"===m?s.zoomToFull(g):"cover"===m?s.zoomToCover(g):"max"===m?s.zoomToMax(g):s.reset(.172)}))}getZoomInfo(e){var t;const{el:i,imageEl:n,thumbEl:o,panzoom:s}=e;if(!i||!n||!o||!s||q(o)<3||!this.optionFor(e,"zoom")||this.instance.state===V.Destroy)return!1;if(1!==((null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1))return!1;let{top:r,left:a,width:l,height:c}=o.getBoundingClientRect(),{top:u,left:d,fitWidth:h,fitHeight:p}=s.contentRect;if(!(l&&c&&h&&p))return!1;const f=s.container.getBoundingClientRect();d+=f.left,u+=f.top;const g=-1*(d+.5*h-(a+.5*l)),m=-1*(u+.5*p-(r+.5*c)),v=l/h;let y=this.option("zoomOpacity")||!1;return"auto"===y&&(y=Math.abs(l/c-h/p)>.1),{x:g,y:m,scale:v,opacity:y}}attach(){const e=this,t=e.instance;t.on("Carousel.change",e.onChange),t.on("Carousel.createSlide",e.onCreateSlide),t.on("Carousel.removeSlide",e.onRemoveSlide),t.on("close",e.onClose)}detach(){const e=this,t=e.instance;t.off("Carousel.change",e.onChange),t.off("Carousel.createSlide",e.onCreateSlide),t.off("Carousel.removeSlide",e.onRemoveSlide),t.off("close",e.onClose)}}Object.defineProperty(J,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{initialSize:"fit",Panzoom:{maxScale:1},protected:!1,zoom:!0,zoomOpacity:"auto"}});const ee=(e,t={})=>{const i=new URL(e),n=new URLSearchParams(i.search),o=new URLSearchParams;for(const[e,i]of[...n,...Object.entries(t)]){let t=i.toString();"t"===e?o.set("start",parseInt(t).toString()):o.set(e,t)}let s=o.toString(),r=e.match(/#t=((.*)?\d+s)/);return r&&(s+=`#t=${r[1]}`),s},te=["image","html","ajax","inline","clone","iframe","map","pdf","html5video","youtube","vimeo","video"];class ie extends I{onInitSlide(e,t,i){this.processType(i)}onCreateSlide(e,t,i){this.setContent(i)}onRemoveSlide(e,t,i){i.closeBtnEl&&(i.closeBtnEl.remove(),i.closeBtnEl=void 0),i.xhr&&(i.xhr.abort(),i.xhr=null);const n=i.iframeEl;n&&(n.onload=n.onerror=null,n.src="//about:blank",i.iframeEl=null);const o=i.contentEl,s=i.placeholderEl;if("inline"===i.type&&o&&s)o.classList.remove("fancybox__content"),"none"!==o.style.display&&(o.style.display="none"),s.parentNode&&s.parentNode.insertBefore(o,s),s.remove(),i.placeholderEl=null;else for(;i.el&&i.el.firstChild;)i.el.removeChild(i.el.firstChild)}onSelectSlide(e,t,i){i.state===G.Ready&&this.playVideo()}onUnselectSlide(e,t,i){var n,o;if("html5video"===i.type){try{null===(o=null===(n=i.el)||void 0===n?void 0:n.querySelector("video"))||void 0===o||o.pause()}catch(e){}return}let s;"vimeo"===i.type?s={method:"pause",value:"true"}:"youtube"===i.type&&(s={event:"command",func:"pauseVideo"}),s&&i.iframeEl&&i.iframeEl.contentWindow&&i.iframeEl.contentWindow.postMessage(JSON.stringify(s),"*"),i.poller&&clearTimeout(i.poller)}onDone(e,t){e.isCurrentSlide(t)&&!e.isClosing()&&this.playVideo()}onRefresh(e,t){t.slides.forEach((e=>{e.el&&(this.setAspectRatio(e),this.resizeIframe(e))}))}onMessage(e){try{let t=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===t.event)for(let t of Array.from(document.getElementsByClassName("fancybox__iframe")))t instanceof HTMLIFrameElement&&t.contentWindow===e.source&&(t.dataset.ready="true")}else if(e.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===t.event){const e=document.getElementById(t.id);e&&(e.dataset.ready="true")}}catch(e){}}loadAjaxContent(e){const t=this.instance.optionFor(e,"src")||"";this.instance.showLoading(e);const i=this.instance,n=new XMLHttpRequest;i.showLoading(e),n.onreadystatechange=function(){n.readyState===XMLHttpRequest.DONE&&i.state===V.Ready&&(i.hideLoading(e),200===n.status?i.setContent(e,n.responseText):i.setError(e,404===n.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};const o=e.ajax||null;n.open(o?"POST":"GET",t+""),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(o),e.xhr=n}setInlineContent(e){let t=null;if(T(e.src))t=e.src;else if("string"==typeof e.src){const i=e.src.split("#",2).pop();t=i?document.getElementById(i):null}if(t){if("clone"===e.type||t.closest(".fancybox__slide")){t=t.cloneNode(!0);const i=t.dataset.animationName;i&&(t.classList.remove(i),delete t.dataset.animationName);let n=t.getAttribute("id");n=n?`${n}--clone`:`clone-${this.instance.id}-${e.index}`,t.setAttribute("id",n)}else if(t.parentNode){const i=document.createElement("div");i.classList.add("fancybox-placeholder"),t.parentNode.insertBefore(i,t),e.placeholderEl=i}this.instance.setContent(e,t)}else this.instance.setError(e,"{{ELEMENT_NOT_FOUND}}")}setIframeContent(e){const{src:t,el:i}=e;if(!t||"string"!=typeof t||!i)return;const n=this.instance,o=document.createElement("iframe");o.className="fancybox__iframe",o.setAttribute("id",`fancybox__iframe_${n.id}_${e.index}`);for(const[t,i]of Object.entries(this.optionFor(e,"iframeAttr")||{}))o.setAttribute(t,i);o.onerror=()=>{n.setError(e,"{{IFRAME_ERROR}}")},e.iframeEl=o;const s=this.optionFor(e,"preload");if(i.classList.add("is-loading"),"iframe"!==e.type||!1===s)return o.setAttribute("src",e.src+""),this.resizeIframe(e),void n.setContent(e,o);n.showLoading(e),o.onload=()=>{if(!o.src.length)return;const t="true"!==o.dataset.ready;o.dataset.ready="true",this.resizeIframe(e),t?n.revealContent(e):n.hideLoading(e)},o.setAttribute("src",t),n.setContent(e,o,!1)}resizeIframe(e){const t=e.iframeEl,i=null==t?void 0:t.parentElement;if(!t||!i)return;let n=e.autoSize,o=e.width||0,s=e.height||0;o&&s&&(n=!1);const r=i&&i.style;if(!1!==e.preload&&!1!==n&&r)try{const e=window.getComputedStyle(i),n=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),a=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),l=t.contentWindow;if(l){const e=l.document,t=e.getElementsByTagName("html")[0],i=e.body;r.width="",i.style.overflow="hidden",o=o||t.scrollWidth+n,r.width=`${o}px`,i.style.overflow="",r.flex="0 0 auto",r.height=`${i.scrollHeight}px`,s=t.scrollHeight+a}}catch(e){}if(o||s){const e={flex:"0 1 auto",width:"",height:""};o&&(e.width=`${o}px`),s&&(e.height=`${s}px`),Object.assign(r,e)}}playVideo(){const e=this.instance.getSlide();if(!e)return;const{el:t}=e;if(!t||!t.offsetParent)return;if(!this.optionFor(e,"videoAutoplay"))return;if("html5video"===e.type)try{const e=t.querySelector("video");if(e){const t=e.play();void 0!==t&&t.then((()=>{})).catch((t=>{e.muted=!0,e.play()}))}}catch(e){}if("youtube"!==e.type&&"vimeo"!==e.type)return;const i=()=>{if(e.iframeEl&&e.iframeEl.contentWindow){let t;if("true"===e.iframeEl.dataset.ready)return t="youtube"===e.type?{event:"command",func:"playVideo"}:{method:"play",value:"true"},t&&e.iframeEl.contentWindow.postMessage(JSON.stringify(t),"*"),void(e.poller=void 0);"youtube"===e.type&&(t={event:"listening",id:e.iframeEl.getAttribute("id")},e.iframeEl.contentWindow.postMessage(JSON.stringify(t),"*"))}e.poller=setTimeout(i,250)};i()}processType(e){if(e.html)return e.type="html",e.src=e.html,void(e.html="");const t=this.instance.optionFor(e,"src","");if(!t||"string"!=typeof t)return;let i=e.type,n=null;if(n=t.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const o=this.optionFor(e,"youtube"),{nocookie:s}=o,r=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o0?"svembed":"embed"}`,i="map"):(n=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(e.src=`https://maps.google.${n[1]}/maps?q=${n[2].replace("query=","q=").replace("api=1","")}&output=embed`,i="map")),i=i||this.instance.option("defaultType"),e.type=i,"image"===i&&(e.thumbSrc=e.thumbSrc||e.src)}setContent(e){const t=this.instance.optionFor(e,"src")||"";if(e&&e.type&&t){switch(e.type){case"html":this.instance.setContent(e,t);break;case"html5video":const i=this.option("videoTpl");i&&this.instance.setContent(e,i.replace(/\{\{src\}\}/gi,t+"").replace(/\{\{format\}\}/gi,this.optionFor(e,"videoFormat")||"").replace(/\{\{poster\}\}/gi,e.poster||e.thumbSrc||""));break;case"inline":case"clone":this.setInlineContent(e);break;case"ajax":this.loadAjaxContent(e);break;case"pdf":case"map":case"youtube":case"vimeo":e.preload=!1;case"iframe":this.setIframeContent(e)}this.setAspectRatio(e)}}setAspectRatio(e){var t;const i=e.contentEl,n=this.optionFor(e,"videoRatio"),o=null===(t=e.el)||void 0===t?void 0:t.getBoundingClientRect();if(!(i&&o&&n&&1!==n&&e.type&&["video","youtube","vimeo","html5video"].includes(e.type)))return;const s=o.width,r=o.height;i.style.aspectRatio=n+"",i.style.width=s/r>n?"auto":"",i.style.height=s/r>n?"":"auto"}attach(){const e=this.instance;e.on("Carousel.initSlide",this.onInitSlide),e.on("Carousel.createSlide",this.onCreateSlide),e.on("Carousel.removeSlide",this.onRemoveSlide),e.on("Carousel.selectSlide",this.onSelectSlide),e.on("Carousel.unselectSlide",this.onUnselectSlide),e.on("Carousel.Panzoom.refresh",this.onRefresh),e.on("done",this.onDone),window.addEventListener("message",this.onMessage)}detach(){const e=this.instance;e.off("Carousel.initSlide",this.onInitSlide),e.off("Carousel.createSlide",this.onCreateSlide),e.off("Carousel.removeSlide",this.onRemoveSlide),e.off("Carousel.selectSlide",this.onSelectSlide),e.off("Carousel.unselectSlide",this.onUnselectSlide),e.off("Carousel.Panzoom.refresh",this.onRefresh),e.off("done",this.onDone),window.removeEventListener("message",this.onMessage)}}Object.defineProperty(ie,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{ajax:null,autoSize:!0,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"},preload:!0,videoAutoplay:!0,videoRatio:16/9,videoTpl:'',videoFormat:"",vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}}});class ne extends I{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:"ready"}),Object.defineProperty(this,"inHover",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"timer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"progressBar",{enumerable:!0,configurable:!0,writable:!0,value:null})}get isActive(){return"ready"!==this.state}onReady(e){this.option("autoStart")&&(e.isInfinite||e.page{this.timer=null,this.inHover||this.onTimerEnd()}),e),this.emit("set")}clear(){this.timer&&(clearTimeout(this.timer),this.timer=null),this.removeProgressBar()}start(){if(this.set(),this.option("pauseOnHover")){const e=this.instance.container;e.addEventListener("mouseenter",this.onMouseEnter,!1),e.addEventListener("mouseleave",this.onMouseLeave,!1)}document.addEventListener("visibilitychange",this.onVisibilityChange,!1)}stop(){const e=this.instance.container;this.clear(),this.state="ready",e.removeEventListener("mouseenter",this.onMouseEnter,!1),e.removeEventListener("mouseleave",this.onMouseLeave,!1),document.removeEventListener("visibilitychange",this.onVisibilityChange,!1),C(e,"has-autoplay"),this.emit("stop")}pause(){"play"===this.state&&(this.state="pause",this.clear(),this.emit("pause"))}resume(){const e=this.instance;if(e.isInfinite||e.page!==e.pages.length-1)if("play"!==this.state){if("pause"===this.state&&!this.inHover){const e=new Event("resume",{bubbles:!0,cancelable:!0});this.emit("resume",event),e.defaultPrevented||this.set()}}else this.set();else this.stop()}toggle(){"play"===this.state||"pause"===this.state?this.stop():this.set()}attach(){const e=this,t=e.instance;t.on("ready",e.onReady),t.on("Panzoom.startAnimation",e.onChange),t.on("Panzoom.endAnimation",e.onSettle),t.on("Panzoom.touchMove",e.onChange)}detach(){const e=this,t=e.instance;t.off("ready",e.onReady),t.off("Panzoom.startAnimation",e.onChange),t.off("Panzoom.endAnimation",e.onSettle),t.off("Panzoom.touchMove",e.onChange),e.stop()}}Object.defineProperty(ne,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{autoStart:!0,pauseOnHover:!0,progressParentEl:null,showProgress:!0,timeout:3e3}});class oe extends I{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null})}onPrepare(e){const t=e.carousel;if(!t)return;const i=e.container;i&&(t.options.Autoplay=g({autoStart:!1},this.option("Autoplay")||{},{pauseOnHover:!1,timeout:this.option("timeout"),progressParentEl:()=>this.option("progressParentEl")||null,on:{set:t=>{var n;i.classList.add("has-slideshow"),(null===(n=e.getSlide())||void 0===n?void 0:n.state)!==G.Ready&&t.pause()},stop:()=>{i.classList.remove("has-slideshow"),e.isCompact||e.endIdle()},resume:(t,i)=>{var n,o,s;!i||!i.cancelable||(null===(n=e.getSlide())||void 0===n?void 0:n.state)===G.Ready&&(null===(s=null===(o=e.carousel)||void 0===o?void 0:o.panzoom)||void 0===s?void 0:s.isResting)||i.preventDefault()}}}),t.attachPlugins({Autoplay:ne}),this.ref=t.plugins.Autoplay)}onReady(e){const t=e.carousel,i=this.ref;t&&i&&this.option("playOnStart")&&(t.isInfinite||t.page{e.isCurrentSlide(t)&&i.stop()})),e.isCurrentSlide(t)&&i.resume()}onKeydown(e,t){var i;const n=this.ref;n&&t===this.option("key")&&"BUTTON"!==(null===(i=document.activeElement)||void 0===i?void 0:i.nodeName)&&n.toggle()}attach(){const e=this,t=e.instance;t.on("Carousel.init",e.onPrepare),t.on("Carousel.ready",e.onReady),t.on("done",e.onDone),t.on("keydown",e.onKeydown)}detach(){const e=this,t=e.instance;t.off("Carousel.init",e.onPrepare),t.off("Carousel.ready",e.onReady),t.off("done",e.onDone),t.off("keydown",e.onKeydown)}}Object.defineProperty(oe,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{key:" ",playOnStart:!1,progressParentEl:e=>{var t;return(null===(t=e.instance.container)||void 0===t?void 0:t.querySelector(".fancybox__toolbar [data-fancybox-toggle-slideshow]"))||e.instance.container},timeout:3e3}});const se={classes:{container:"f-thumbs f-carousel__thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide",isResting:"is-resting",isSelected:"is-selected",isLoading:"is-loading",hasThumbs:"has-thumbs"},minCount:2,parentEl:null,thumbTpl:'',type:"modern"};var re;!function(e){e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Hidden=2]="Hidden",e[e.Disabled=3]="Disabled"}(re||(re={}));let ae=class extends I{constructor(){super(...arguments),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:"modern"}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"thumbWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbClipWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbExtraGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"shouldCenter",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:re.Init})}formatThumb(e,t){return this.instance.localize(t,[["%i",e.index],["%d",e.index+1],["%s",e.thumbSrc||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]])}getSlides(){const e=[],t=this.option("thumbTpl")||"";if(t)for(const i of this.instance.slides||[]){let n="";i.type&&(n=`for-${i.type}`,i.type&&["video","youtube","vimeo","html5video"].includes(i.type)&&(n+=" for-video")),e.push({html:this.formatThumb(i,t),customClass:n})}return e}onInitSlide(e,t){const i=t.el;i&&(t.thumbSrc=i.dataset.thumbSrc||t.thumbSrc||"",t.thumbClipWidth=parseFloat(i.dataset.thumbClipWidth||"")||t.thumbClipWidth||0,t.thumbHeight=parseFloat(i.dataset.thumbHeight||"")||t.thumbHeight||0)}onInitSlides(){this.state===re.Init&&this.build()}onRefreshM(){this.refreshModern()}onChangeM(){"modern"===this.type&&(this.shouldCenter=!0,this.centerModern())}onClickModern(e){e.preventDefault(),e.stopPropagation();const t=this.instance,i=t.page,n=e=>{if(e){const t=e.closest("[data-carousel-index]");if(t)return parseInt(t.dataset.carouselIndex||"",10)||0}return-1},o=(e,t)=>{const i=document.elementFromPoint(e,t);return i?n(i):-1};let s=n(e.target);s<0&&(s=o(e.clientX+this.thumbGap,e.clientY),s===i&&(s=i-1)),s<0&&(s=o(e.clientX-this.thumbGap,e.clientY),s===i&&(s=i+1)),s<0&&(s=(t=>{let n=o(e.clientX-t,e.clientY),r=o(e.clientX+t,e.clientY);return s<0&&n===i&&(s=i+1),s<0&&r===i&&(s=i-1),s})(this.thumbExtraGap)),s===i?this.centerModern():s>-1&&s{this.emit("ready")}))}buildModern(){if("modern"!==this.type)return;const{container:e,track:t,instance:i}=this,n=this.option("thumbTpl")||"";if(!e||!t||!n)return;E(e,"is-horizontal"),this.updateModern();for(const e of i.slides||[]){const i=document.createElement("div");if(E(i,this.cn("slide")),e.type){let t=`for-${e.type}`;["video","youtube","vimeo","html5video"].includes(e.type)&&(t+=" for-video"),E(i,t)}i.appendChild(r(this.formatThumb(e,n))),e.thumbSlideEl=i,t.appendChild(i),this.resizeModernSlide(e)}const o=new i.constructor.Panzoom(e,{content:t,lockAxis:"x",zoom:!1,panOnlyZoomed:!1,bounds:()=>{let e=0,t=0,n=i.slides[0],o=i.slides[i.slides.length-1],s=i.slides[i.page];return n&&o&&s&&(t=-1*this.getModernThumbPos(0),0!==i.page&&(t+=.5*(n.thumbWidth||0)),e=-1*this.getModernThumbPos(i.slides.length-1),i.page!==i.slides.length-1&&(e+=(o.thumbWidth||0)-(s.thumbWidth||0)-.5*(o.thumbWidth||0))),{x:{min:e,max:t},y:{min:0,max:0}}}});o.on("touchStart",((e,t)=>{this.shouldCenter=!1})),o.on("click",((e,t)=>this.onClickModern(t))),o.on("ready",(()=>{this.centerModern(),this.emit("ready")})),o.on(["afterTransform","refresh"],(e=>{this.lazyLoadModern()})),this.panzoom=o,this.refreshModern()}updateModern(){if("modern"!==this.type)return;const{container:e}=this;e&&(this.thumbGap=parseFloat(getComputedStyle(e).getPropertyValue("--f-thumb-gap"))||0,this.thumbExtraGap=parseFloat(getComputedStyle(e).getPropertyValue("--f-thumb-extra-gap"))||0,this.thumbWidth=parseFloat(getComputedStyle(e).getPropertyValue("--f-thumb-width"))||40,this.thumbClipWidth=parseFloat(getComputedStyle(e).getPropertyValue("--f-thumb-clip-width"))||40,this.thumbHeight=parseFloat(getComputedStyle(e).getPropertyValue("--f-thumb-height"))||40)}refreshModern(){var e;if("modern"===this.type){this.updateModern();for(const e of this.instance.slides||[])this.resizeModernSlide(e);this.onTransformM(),null===(e=this.panzoom)||void 0===e||e.updateMetrics(!0),this.centerModern(0)}}centerModern(e){const t=this.instance,{container:i,panzoom:o}=this;if(!i||!o||o.state===b.Init)return;const s=t.page;let r=this.getModernThumbPos(s),a=r;for(let e=t.page-3;et.pages.length-1||e===t.page)continue;const i=1-Math.abs(t.getProgress(e));i>0&&i<1&&(a+=i*(this.getModernThumbPos(e)-r))}let l=100;void 0===e&&(e=.2,t.inTransition.size>0&&(e=.12),Math.abs(-1*o.current.e-a)>o.containerRect.width&&(e=.5,l=0)),o.options.maxVelocity=l,o.applyChange({panX:n(-1*a-o.target.e,1e3),friction:null===t.prevPage?0:e})}lazyLoadModern(){const{instance:e,panzoom:t}=this;if(!t)return;const i=-1*t.current.e||0;let n=this.getModernThumbPos(e.page);if(t.state!==b.Init||0===n)for(const n of e.slides||[]){const e=n.thumbSlideEl;if(!e)continue;const o=e.querySelector("img[data-lazy-src]"),s=n.index,a=this.getModernThumbPos(s),l=i-.5*t.containerRect.innerWidth,c=l+t.containerRect.innerWidth;if(!o||ac)continue;let u=o.dataset.lazySrc;if(!u||!u.length)continue;if(delete o.dataset.lazySrc,o.src=u,o.complete)continue;E(e,this.cn("isLoading"));const d=r(S);e.appendChild(d),o.addEventListener("load",(()=>{e.offsetParent&&(e.classList.remove(this.cn("isLoading")),d.remove())}),!1)}}resizeModernSlide(e){if("modern"!==this.type)return;if(!e.thumbSlideEl)return;const t=e.thumbClipWidth&&e.thumbHeight?Math.round(this.thumbHeight*(e.thumbClipWidth/e.thumbHeight)):this.thumbWidth;e.thumbWidth=t}getModernThumbPos(e){const t=this.instance.slides[e],i=this.panzoom;if(!i||!i.contentRect.fitWidth)return 0;let o=i.containerRect.innerWidth,s=i.contentRect.width;2===this.instance.slides.length&&(e-=1,s=2*this.thumbClipWidth);let r=e*(this.thumbClipWidth+this.thumbGap)+this.thumbExtraGap+.5*(t.thumbWidth||0);return r-=s>o?.5*o:.5*s,n(r||0,1)}build(){const e=this.instance,t=e.container,i=this.option("minCount")||0;if(i){let t=0;for(const i of e.slides||[])i.thumbSrc&&t++;if(t{setTimeout((()=>{var t;null===(t=null==o?void 0:o.querySelector(`[data-carousel-index="${e.page}"]`))||void 0===t||t.focus()}),100)}))}cleanup(){this.carousel&&this.carousel.destroy(),this.carousel=null,this.panzoom&&this.panzoom.destroy(),this.panzoom=null,this.container&&this.container.remove(),this.container=null,this.track=null,this.state=re.Init,C(this.instance.container,this.cn("hasThumbs"))}attach(){const e=this,t=e.instance;t.on("initSlide",e.onInitSlide),t.state===M.Init?t.on("initSlides",e.onInitSlides):e.onInitSlides(),t.on("Panzoom.afterTransform",e.onTransformM),t.on("Panzoom.refresh",e.onRefreshM),t.on("change",e.onChangeM)}detach(){const e=this,t=e.instance;t.off("initSlide",e.onInitSlide),t.off("initSlides",e.onInitSlides),t.off("Panzoom.afterTransform",e.onTransformM),t.off("Panzoom.refresh",e.onRefreshM),t.off("change",e.onChangeM),e.cleanup()}};Object.defineProperty(ae,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:se});const le=Object.assign(Object.assign({},se),{key:"t",showOnStart:!0,parentEl:null});class ce extends I{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hidden",{enumerable:!0,configurable:!0,writable:!0,value:!1})}get isEnabled(){const e=this.ref;return e&&e.state!==re.Disabled}get isHidden(){return this.hidden}onInit(){const e=this.instance,t=e.carousel;if(this.ref||!t)return;const i=this.option("parentEl")||e.footer||e.container;i&&(t.options.Thumbs=g({},this.options,{parentEl:i,classes:{container:"f-thumbs fancybox__thumbs"},Carousel:{Sync:{friction:e.option("Carousel.friction")},on:{click:(e,t)=>{t.stopPropagation()}}},on:{ready:e=>{const t=e.container;t&&this.hidden&&(this.refresh(),t.style.transition="none",this.hide(),t.offsetHeight,queueMicrotask((()=>{t.style.transition="",this.show()})))}}}),t.attachPlugins({Thumbs:ae}),this.ref=t.plugins.Thumbs,this.option("showOnStart")||(this.ref.state=re.Hidden,this.hidden=!0))}onResize(){var e;const t=null===(e=this.ref)||void 0===e?void 0:e.container;t&&(t.style.maxHeight="")}onKeydown(e,t){const i=this.option("key");i&&i===t&&this.toggle()}toggle(){const e=this.ref;e&&e.state!==re.Disabled&&(e.state!==re.Hidden?this.hidden?this.show():this.hide():e.build())}show(){const e=this.ref,t=e&&e.state!==re.Disabled&&e.container;t&&(this.refresh(),t.offsetHeight,t.removeAttribute("aria-hidden"),t.classList.remove("is-hidden"),this.hidden=!1)}hide(){const e=this.ref,t=e&&e.container;t&&(this.refresh(),t.offsetHeight,t.classList.add("is-hidden"),t.setAttribute("aria-hidden","true")),this.hidden=!0}refresh(){const e=this.ref;if(!e||e.state===re.Disabled)return;const t=e.container,i=(null==t?void 0:t.firstChild)||null;t&&i&&i.childNodes.length&&(t.style.maxHeight=`${i.getBoundingClientRect().height}px`)}attach(){const e=this,t=e.instance;t.state===V.Init?t.on("Carousel.init",e.onInit):e.onInit(),t.on("resize",e.onResize),t.on("keydown",e.onKeydown)}detach(){var e;const t=this,i=t.instance;i.off("Carousel.init",t.onInit),i.off("resize",t.onResize),i.off("keydown",t.onKeydown),null===(e=i.carousel)||void 0===e||e.detachPlugins(["Thumbs"]),t.ref=null}}Object.defineProperty(ce,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:le});const ue={panLeft:{icon:'',change:{panX:-100}},panRight:{icon:'',change:{panX:100}},panUp:{icon:'',change:{panY:-100}},panDown:{icon:'',change:{panY:100}},zoomIn:{icon:'',action:"zoomIn"},zoomOut:{icon:'',action:"zoomOut"},toggle1to1:{icon:'',action:"toggleZoom"},toggleZoom:{icon:'',action:"toggleZoom"},iterateZoom:{icon:'',action:"iterateZoom"},rotateCCW:{icon:'',action:"rotateCCW"},rotateCW:{icon:'',action:"rotateCW"},flipX:{icon:'',action:"flipX"},flipY:{icon:'',action:"flipY"},fitX:{icon:'',action:"fitX"},fitY:{icon:'',action:"fitY"},reset:{icon:'',action:"reset"},toggleFS:{icon:'',action:"toggleFS"}};var de;!function(e){e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Disabled=2]="Disabled"}(de||(de={}));const he={tabindex:"-1",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"};class pe extends I{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:de.Init}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null})}onReady(e){var t;if(!e.carousel)return;let i=this.option("display"),n=this.option("absolute"),o=this.option("enabled");if("auto"===o){const e=this.instance.carousel;let t=0;if(e)for(const i of e.slides)(i.panzoom||"image"===i.type)&&t++;t||(o=!1)}o||(i=void 0);let s=0;const r={left:[],middle:[],right:[]};if(i)for(const e of["left","middle","right"])for(const n of i[e]){const i=this.createEl(n);i&&(null===(t=r[e])||void 0===t||t.push(i),s++)}let a=null;if(s&&(a=this.createContainer()),a){for(const[e,t]of Object.entries(r)){const i=document.createElement("div");E(i,"fancybox__toolbar__column is-"+e);for(const e of t)i.appendChild(e);"auto"!==n||"middle"!==e||t.length||(n=!0),a.appendChild(i)}!0===n&&E(a,"is-absolute"),this.state=de.Ready,this.onRefresh()}else this.state=de.Disabled}onClick(e){var t,i;const n=this.instance,o=n.getSlide(),s=null==o?void 0:o.panzoom,r=e.target,a=r&&T(r)?r.dataset:null;if(!a)return;if(void 0!==a.fancyboxToggleThumbs)return e.preventDefault(),e.stopPropagation(),void(null===(t=n.plugins.Thumbs)||void 0===t||t.toggle());if(void 0!==a.fancyboxToggleFullscreen)return e.preventDefault(),e.stopPropagation(),void this.instance.toggleFullscreen();if(void 0!==a.fancyboxToggleSlideshow){e.preventDefault(),e.stopPropagation();const t=null===(i=n.carousel)||void 0===i?void 0:i.plugins.Autoplay;let o=t.isActive;return s&&"mousemove"===s.panMode&&!o&&s.reset(),void(o?t.stop():t.start())}const l=a.panzoomAction,c=a.panzoomChange;if((c||l)&&(e.preventDefault(),e.stopPropagation()),c){let t={};try{t=JSON.parse(c)}catch(e){}s&&s.applyChange(t)}else l&&s&&s[l]&&s[l]()}onChange(){this.onRefresh()}onRefresh(){if(this.instance.isClosing())return;const e=this.container;if(!e)return;const t=this.instance.getSlide();if(!t||t.state!==G.Ready)return;const i=t&&!t.error&&t.panzoom;for(const t of e.querySelectorAll("[data-panzoom-action]"))i?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"));let n=i&&i.canZoomIn(),o=i&&i.canZoomOut();for(const t of e.querySelectorAll('[data-panzoom-action="zoomIn"]'))n?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"));for(const t of e.querySelectorAll('[data-panzoom-action="zoomOut"]'))o?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"));for(const t of e.querySelectorAll('[data-panzoom-action="toggleZoom"],[data-panzoom-action="iterateZoom"]')){o||n?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"));const e=t.querySelector("g");e&&(e.style.display=n?"":"none")}}onDone(e,t){var i;null===(i=t.panzoom)||void 0===i||i.on("afterTransform",(()=>{this.instance.isCurrentSlide(t)&&this.onRefresh()})),this.instance.isCurrentSlide(t)&&this.onRefresh()}createContainer(){const e=this.instance.container;if(!e)return null;const t=this.option("parentEl")||e,i=document.createElement("div");return E(i,"fancybox__toolbar"),t.prepend(i),i.addEventListener("click",this.onClick,{passive:!1,capture:!0}),e&&E(e,"has-toolbar"),this.container=i,i}createEl(e){var t;const i=this.instance.carousel;if(!i)return null;if("toggleFS"===e)return null;if("fullscreen"===e&&!this.instance.fsAPI)return null;let n=null;const o=i.slides.length||0;let s=0,a=0;for(const e of i.slides)(e.panzoom||"image"===e.type)&&s++,("image"===e.type||e.downloadSrc)&&a++;if(o<2&&["infobar","prev","next"].includes(e))return n;if(void 0!==ue[e]&&!s)return null;if("download"===e&&!a)return null;if("thumbs"===e){const e=this.instance.plugins.Thumbs;if(!e||!e.isEnabled)return null}if("slideshow"===e&&(!(null===(t=this.instance.carousel)||void 0===t?void 0:t.plugins.Autoplay)||o<2))return null;if(void 0!==ue[e]){const t=ue[e];n=document.createElement("button"),n.setAttribute("title",this.instance.localize(`{{${e.toUpperCase()}}}`)),E(n,"f-button"),t.action&&(n.dataset.panzoomAction=t.action),t.change&&(n.dataset.panzoomChange=JSON.stringify(t.change)),n.appendChild(r(this.instance.localize(t.icon)))}else{const t=(this.option("items")||[])[e];t&&(n=r(this.instance.localize(t.tpl)),"function"==typeof t.click&&n.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation(),"function"==typeof t.click&&t.click.call(this,this,e)})))}const l=null==n?void 0:n.querySelector("svg");if(l)for(const[e,t]of Object.entries(he))l.getAttribute(e)||l.setAttribute(e,String(t));return n}removeContainer(){const e=this.container;e&&e.remove(),this.container=null,this.state=de.Disabled;const t=this.instance.container;t&&C(t,"has-toolbar")}attach(){const e=this,t=e.instance;t.on("Carousel.initSlides",e.onReady),t.on("done",e.onDone),t.on("reveal",e.onChange),t.on("Carousel.change",e.onChange),e.onReady(e.instance)}detach(){const e=this,t=e.instance;t.off("Carousel.initSlides",e.onReady),t.off("done",e.onDone),t.off("reveal",e.onChange),t.off("Carousel.change",e.onChange),e.removeContainer()}}Object.defineProperty(pe,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{absolute:"auto",display:{left:["infobar"],middle:[],right:["iterateZoom","slideshow","fullscreen","thumbs","close"]},enabled:"auto",items:{infobar:{tpl:'
/
'},download:{tpl:''},prev:{tpl:''},next:{tpl:''},slideshow:{tpl:''},fullscreen:{tpl:''},thumbs:{tpl:''},close:{tpl:''}},parentEl:null}});const fe={Hash:Z,Html:ie,Images:J,Slideshow:oe,Thumbs:ce,Toolbar:pe},ge=function(){var e=window.getSelection();return e&&"Range"===e.type};let me=null,ve=null;const ye=new Map;let be=0;class we extends y{get isIdle(){return this.idle}get isCompact(){return this.option("compact")}constructor(e=[],t={},i={}){super(t),Object.defineProperty(this,"userSlides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"idle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"idleTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreFocusChange",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:V.Init}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"footer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastFocus",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prevMouseMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fsAPI",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.fsAPI=(()=>{let e,t="",i="",n="";return document.fullscreenEnabled?(t="requestFullscreen",i="exitFullscreen",n="fullscreenElement"):document.webkitFullscreenEnabled&&(t="webkitRequestFullscreen",i="webkitExitFullscreen",n="webkitFullscreenElement"),t&&(e={request:function(e){return"webkitRequestFullscreen"===t?e[t](Element.ALLOW_KEYBOARD_INPUT):e[t]()},exit:function(){return document[n]&&document[i]()},isFullscreen:function(){return document[n]}}),e})(),this.id=t.id||++be,ye.set(this.id,this),this.userSlides=e,this.userPlugins=i,queueMicrotask((()=>{this.init()}))}init(){if(this.state===V.Destroy)return;this.state=V.Init,this.attachPlugins(Object.assign(Object.assign({},we.Plugins),this.userPlugins)),this.emit("init"),!0===this.option("hideScrollbar")&&(()=>{if(!B)return;const e=document.body;if(e.classList.contains("hide-scrollbar"))return;let t=window.innerWidth-document.documentElement.getBoundingClientRect().width;t<0&&(t=0);const i=e.currentStyle||window.getComputedStyle(e),n=parseFloat(i.marginRight);document.documentElement.style.setProperty("--fancybox-scrollbar-compensate",`${t}px`),n&&e.style.setProperty("--fancybox-body-margin",`${n}px`),e.classList.add("hide-scrollbar")})(),this.initLayout(),this.scale();const e=()=>{this.initCarousel(this.userSlides),this.state=V.Ready,this.attachEvents(),this.emit("ready"),setTimeout((()=>{this.container&&this.container.setAttribute("aria-hidden","false")}),16)},t=this.fsAPI;this.option("Fullscreen.autoStart")&&t&&!t.isFullscreen()?t.request(this.container).then((()=>e())).catch((()=>e())):e()}initLayout(){var e,t;const i=this.option("parentEl")||document.body,n=r(this.localize(this.option("tpl.main")||""));n&&(n.setAttribute("id",`fancybox-${this.id}`),n.setAttribute("aria-label",this.localize("{{MODAL}}")),n.classList.toggle("is-compact",this.isCompact),E(n,this.option("mainClass")||""),this.container=n,this.footer=n.querySelector(".fancybox__footer"),i.appendChild(n),E(document.documentElement,"with-fancybox"),me&&ve||(me=document.createElement("span"),E(me,"fancybox-focus-guard"),me.setAttribute("tabindex","0"),me.setAttribute("aria-hidden","true"),me.setAttribute("aria-label","Focus guard"),ve=me.cloneNode(),null===(e=n.parentElement)||void 0===e||e.insertBefore(me,n),null===(t=n.parentElement)||void 0===t||t.append(ve)),this.option("animated")&&(E(n,"is-animated"),setTimeout((()=>{this.isClosing()||C(n,"is-animated")}),350)),this.emit("initLayout"))}initCarousel(e){const t=this.container;if(!t)return;const i=t.querySelector(".fancybox__carousel");if(!i)return;const n=this.carousel=new F(i,g({},{slides:e,transition:"fade",Panzoom:{lockAxis:this.option("dragToClose")?"xy":"x",infinite:!!this.option("dragToClose")&&"y"},Dots:!1,Navigation:{classes:{container:"fancybox__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"}},initialPage:this.option("startIndex"),l10n:this.option("l10n")},this.option("Carousel")||{}));n.on("*",((e,t,...i)=>{this.emit(`Carousel.${t}`,e,...i)})),n.on(["ready","change"],(()=>{var e;const t=this.getSlide();t&&(null===(e=t.panzoom)||void 0===e||e.updateControls()),this.manageCaption(t)})),n.on("removeSlide",((e,t)=>{t.closeBtnEl&&t.closeBtnEl.remove(),t.closeBtnEl=void 0,t.captionEl&&t.captionEl.remove(),t.captionEl=void 0,t.spinnerEl&&t.spinnerEl.remove(),t.spinnerEl=void 0,t.state=void 0})),n.on("Panzoom.touchStart",(()=>{this.isCompact||this.endIdle()})),n.on("settle",(()=>{this.idleTimer||this.isCompact||!this.option("idle")||this.setIdle(),this.option("autoFocus")&&this.checkFocus()})),this.option("dragToClose")&&(n.on("Panzoom.afterTransform",((e,t)=>{const i=this.getSlide();if(i&&o(i.el))return;const n=this.container;if(n){const e=Math.abs(t.current.f),i=e<1?"":Math.max(.5,Math.min(1,1-e/t.contentRect.fitHeight*1.5));n.style.setProperty("--fancybox-ts",i?"0s":""),n.style.setProperty("--fancybox-opacity",i+"")}})),n.on("Panzoom.touchEnd",((e,t,i)=>{var n;const s=this.getSlide();if(s&&o(s.el))return;if(t.isMobile&&document.activeElement&&-1!==["TEXTAREA","INPUT"].indexOf(null===(n=document.activeElement)||void 0===n?void 0:n.nodeName))return;const r=Math.abs(t.dragOffset.y);"y"===t.lockedAxis&&(r>=200||r>=50&&t.dragOffset.time<300)&&(i&&i.cancelable&&i.preventDefault(),this.close(i,"f-throwOut"+(t.current.f<0?"Up":"Down")))}))),n.on(["change"],(e=>{var t;let i=null===(t=this.getSlide())||void 0===t?void 0:t.triggerEl;if(i){const t=new CustomEvent("slideTo",{bubbles:!0,cancelable:!0,detail:e.page});i.dispatchEvent(t)}})),n.on(["refresh","change"],(e=>{const t=this.container;if(!t)return;for(const i of t.querySelectorAll("[data-fancybox-current-index]"))i.innerHTML=e.page+1;for(const i of t.querySelectorAll("[data-fancybox-count]"))i.innerHTML=e.pages.length;if(!e.isInfinite){for(const i of t.querySelectorAll("[data-fancybox-next]"))e.page0?(i.removeAttribute("disabled"),i.removeAttribute("tabindex")):(i.setAttribute("disabled",""),i.setAttribute("tabindex","-1"))}const i=this.getSlide();if(!i)return;let n=i.downloadSrc||"";n||"image"!==i.type||i.error||"string"!=typeof i.src||(n=i.src);for(const e of t.querySelectorAll("[data-fancybox-download]")){const t=i.downloadFilename;n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex"),e.setAttribute("href",n),e.setAttribute("download",t||n),e.setAttribute("target","_blank")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"),e.removeAttribute("href"),e.removeAttribute("download"))}})),this.emit("initCarousel")}attachEvents(){const e=this.container;if(!e)return;e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",this.onWheel,{passive:!1,capture:!1}),document.addEventListener("keydown",this.onKeydown,{passive:!1,capture:!0}),document.addEventListener("visibilitychange",this.onVisibilityChange,!1),document.addEventListener("mousemove",this.onMousemove),this.option("trapFocus")&&document.addEventListener("focus",this.onFocus,!0),window.addEventListener("resize",this.onResize);const t=window.visualViewport;t&&(t.addEventListener("scroll",this.onResize),t.addEventListener("resize",this.onResize))}detachEvents(){const e=this.container;if(!e)return;document.removeEventListener("keydown",this.onKeydown,{passive:!1,capture:!0}),e.removeEventListener("wheel",this.onWheel,{passive:!1,capture:!1}),e.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),document.removeEventListener("mousemove",this.onMousemove),window.removeEventListener("resize",this.onResize);const t=window.visualViewport;t&&(t.removeEventListener("resize",this.onResize),t.removeEventListener("scroll",this.onResize)),document.removeEventListener("visibilitychange",this.onVisibilityChange,!1),document.removeEventListener("focus",this.onFocus,!0)}scale(){const e=this.container;if(!e)return;const t=window.visualViewport,i=Math.max(1,(null==t?void 0:t.scale)||1);let n="",o="",s="";if(t&&i>1){let e=`${t.offsetLeft}px`,r=`${t.offsetTop}px`;n=t.width*i+"px",o=t.height*i+"px",s=`translate3d(${e}, ${r}, 0) scale(${1/i})`}e.style.transform=s,e.style.width=n,e.style.height=o}onClick(e){var t,i;const{container:n,isCompact:o}=this;if(!n||this.isClosing())return;!o&&this.option("idle")&&this.resetIdle();const s=document.activeElement;if(ge()&&s&&n.contains(s))return;const r=e.composedPath()[0];if(r===(null===(t=this.carousel)||void 0===t?void 0:t.container))return;if(r.closest(".f-spinner")||r.closest("[data-fancybox-close]"))return e.preventDefault(),void this.close(e);if(r.closest("[data-fancybox-prev]"))return e.preventDefault(),void this.prev();if(r.closest("[data-fancybox-next]"))return e.preventDefault(),void this.next();if(o&&"image"===(null===(i=this.getSlide())||void 0===i?void 0:i.type))return void(this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null):this.clickTimer=setTimeout((()=>{this.toggleIdle(),this.clickTimer=null}),350));if(this.emit("click",e),e.defaultPrevented)return;let a=!1;if(r.closest(".fancybox__content")){if(s){if(s.closest("[contenteditable]"))return;r.matches(U)||s.blur()}if(ge())return;a=this.option("contentClick")}else r.closest(".fancybox__carousel")&&!r.matches(U)&&(a=this.option("backdropClick"));"close"===a?(e.preventDefault(),this.close(e)):"next"===a?(e.preventDefault(),this.next()):"prev"===a&&(e.preventDefault(),this.prev())}onWheel(e){const t=this.option("wheel",e),i="slide"===t,n=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce((function(e,t){return Math.abs(t)>Math.abs(e)?t:e})),o=Math.max(-1,Math.min(1,n)),s=Date.now();this.pwt&&s-this.pwt<300?i&&e.preventDefault():(this.pwt=s,this.emit("wheel",e),e.defaultPrevented||("close"===t?(e.preventDefault(),this.close(e)):"slide"===t&&(e.preventDefault(),this[o>0?"prev":"next"]())))}onKeydown(e){if(!this.isTopmost())return;this.isCompact||!this.option("idle")||this.isClosing()||this.resetIdle();const t=e.key,i=this.option("keyboard");if(!i||e.ctrlKey||e.altKey||e.shiftKey)return;const n=e.composedPath()[0],o=document.activeElement&&document.activeElement.classList,s=o&&o.contains("f-button")||n.dataset.carouselPage||n.dataset.carouselIndex;if("Escape"!==t&&!s&&T(n)&&(n.isContentEditable||-1!==["TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName)))return;this.emit("keydown",t,e);const r=i[t];"function"==typeof this[r]&&(e.preventDefault(),this[r]())}onResize(){const e=this.container;if(!e)return;const t=this.isCompact;e.classList.toggle("is-compact",t),this.manageCaption(this.getSlide()),this.isCompact?this.clearIdle():this.endIdle(),this.scale(),this.emit("resize")}onFocus(e){this.isTopmost()&&this.checkFocus(e)}onMousemove(e){this.prevMouseMoveEvent=e,!this.isCompact&&this.option("idle")&&this.resetIdle()}onVisibilityChange(){"visible"===document.visibilityState?this.checkFocus():this.endIdle()}manageCloseBtn(e){const t=this.optionFor(e,"closeButton")||!1;if("auto"===t){const e=this.plugins.Toolbar;if(e&&e.state===de.Ready)return}if(!t)return;if(!e.contentEl||e.closeBtnEl)return;const i=this.option("tpl.closeButton");if(i){const t=r(this.localize(i));e.closeBtnEl=e.contentEl.appendChild(t),e.el&&E(e.el,"has-close-btn")}}manageCaption(e){var t,i;const n="fancybox__caption",o="has-caption",s=this.container;if(!s)return;const r=this.isCompact||this.option("commonCaption"),a=!r;if(this.caption&&this.stop(this.caption),a&&this.caption&&(this.caption.remove(),this.caption=null),r&&!this.caption)for(const e of(null===(t=this.carousel)||void 0===t?void 0:t.slides)||[])e.captionEl&&(e.captionEl.remove(),e.captionEl=void 0,C(e.el,o),null===(i=e.el)||void 0===i||i.removeAttribute("aria-labelledby"));if(e||(e=this.getSlide()),!e||r&&!this.isCurrentSlide(e))return;const l=e.el;let c=this.optionFor(e,"caption","");if("string"!=typeof c||!c.length)return void(r&&this.caption&&this.animate(this.caption,"f-fadeOut",(()=>{var e;null===(e=this.caption)||void 0===e||e.remove(),this.caption=null})));let u=null;if(a){if(u=e.captionEl||null,l&&!u){const t=`fancybox__caption_${this.id}_${e.index}`;u=document.createElement("div"),E(u,n),u.setAttribute("id",t),e.captionEl=l.appendChild(u),E(l,o),l.setAttribute("aria-labelledby",t)}}else u=this.caption,u||(u=s.querySelector("."+n)),u||(u=document.createElement("div"),u.dataset.fancyboxCaption="",E(u,n),u.innerHTML=c,(this.footer||s).prepend(u)),E(s,o),this.caption=u;u&&(u.innerHTML=c)}checkFocus(e){var t;const i=document.activeElement||null;i&&(null===(t=this.container)||void 0===t?void 0:t.contains(i))||this.focus(e)}focus(e){var t;if(this.ignoreFocusChange)return;const i=document.activeElement||null,n=(null==e?void 0:e.target)||null,o=this.container,s=this.getSlide();if(!o||!(null===(t=this.carousel)||void 0===t?void 0:t.viewport))return;if(!e&&i&&o.contains(i))return;const r=s&&s.state===G.Ready?s.el:null;if(!r||r.contains(i)||o===i)return;e&&e.cancelable&&e.preventDefault(),this.ignoreFocusChange=!0;const a=Array.from(o.querySelectorAll(U));let l=[],c=null;for(let e of a){const t=!e.offsetParent||e.closest('[aria-hidden="true"]'),i=r&&r.contains(e),n=!this.carousel.viewport.contains(e);e===o||(i||n)&&!t?(l.push(e),void 0!==e.dataset.origTabindex&&(e.tabIndex=parseFloat(e.dataset.origTabindex)),e.removeAttribute("data-orig-tabindex"),!e.hasAttribute("autoFocus")&&c||(c=e)):(e.dataset.origTabindex=void 0===e.dataset.origTabindex?e.getAttribute("tabindex")||void 0:e.dataset.origTabindex,e.tabIndex=-1)}let u=null;e?(!n||l.indexOf(n)<0)&&(u=c||o,l.length&&(i===ve?u=l[0]:this.lastFocus!==o&&i!==me||(u=l[l.length-1]))):u=s&&"image"===s.type?o:c||o,u&&X(u),this.lastFocus=document.activeElement,this.ignoreFocusChange=!1}next(){const e=this.carousel;e&&e.pages.length>1&&e.slideNext()}prev(){const e=this.carousel;e&&e.pages.length>1&&e.slidePrev()}jumpTo(...e){this.carousel&&this.carousel.slideTo(...e)}isTopmost(){var e;return(null===(e=we.getInstance())||void 0===e?void 0:e.id)==this.id}animate(e=null,t="",i){if(!e||!t)return void(i&&i());this.stop(e);const n=o=>{o.target===e&&e.dataset.animationName&&(e.removeEventListener("animationend",n),delete e.dataset.animationName,i&&i(),C(e,t))};e.dataset.animationName=t,e.addEventListener("animationend",n),E(e,t)}stop(e){e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))}setContent(e,t="",i=!0){if(this.isClosing())return;const n=e.el;if(!n)return;let o=null;if(T(t)?o=t:(o=r(t+""),T(o)||(o=document.createElement("div"),o.innerHTML=t+"")),["img","picture","iframe","video","audio"].includes(o.nodeName.toLowerCase())){const e=document.createElement("div");e.appendChild(o),o=e}T(o)&&e.filter&&!e.error&&(o=o.querySelector(e.filter)),o&&T(o)?(E(o,"fancybox__content"),e.id&&o.setAttribute("id",e.id),"none"!==o.style.display&&"none"!==getComputedStyle(o).getPropertyValue("display")||(o.style.display=e.display||this.option("defaultDisplay")||"flex"),n.classList.add(`has-${e.error?"error":e.type||"unknown"}`),n.prepend(o),e.contentEl=o,i&&this.revealContent(e),this.manageCloseBtn(e),this.manageCaption(e)):this.setError(e,"{{ELEMENT_NOT_FOUND}}")}revealContent(e,t){const i=e.el,n=e.contentEl;i&&n&&(this.emit("reveal",e),this.hideLoading(e),e.state=G.Opening,(t=this.isOpeningSlide(e)?void 0===t?this.optionFor(e,"showClass"):t:"f-fadeIn")?this.animate(n,t,(()=>{this.done(e)})):this.done(e))}done(e){this.isClosing()||(e.state=G.Ready,this.emit("done",e),E(e.el,"is-done"),this.isCurrentSlide(e)&&this.option("autoFocus")&&queueMicrotask((()=>{this.option("autoFocus")&&(this.option("autoFocus")?this.focus():this.checkFocus())})),this.isOpeningSlide(e)&&!this.isCompact&&this.option("idle")&&this.setIdle())}isCurrentSlide(e){const t=this.getSlide();return!(!e||!t)&&t.index===e.index}isOpeningSlide(e){var t,i;return null===(null===(t=this.carousel)||void 0===t?void 0:t.prevPage)&&e.index===(null===(i=this.getSlide())||void 0===i?void 0:i.index)}showLoading(e){e.state=G.Loading;const t=e.el;t&&(E(t,"is-loading"),this.emit("loading",e),e.spinnerEl||setTimeout((()=>{if(!this.isClosing()&&!e.spinnerEl&&e.state===G.Loading){let i=r(S);e.spinnerEl=i,t.prepend(i),this.animate(i,"f-fadeIn")}}),250))}hideLoading(e){const t=e.el;if(!t)return;const i=e.spinnerEl;this.isClosing()?null==i||i.remove():(C(t,"is-loading"),i&&this.animate(i,"f-fadeOut",(()=>{i.remove()})),e.state===G.Loading&&(this.emit("loaded",e),e.state=G.Ready))}setError(e,t){if(this.isClosing())return;this.emit("error"),e.error=t,this.hideLoading(e),this.clearContent(e);const i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(t||"

{{ERROR}}

"),this.setContent(e,i)}clearContent(e){var t;null===(t=this.carousel)||void 0===t||t.emit("removeSlide",e),e.contentEl&&(e.contentEl.remove(),e.contentEl=void 0),e.closeBtnEl&&(e.closeBtnEl.remove(),e.closeBtnEl=void 0);const i=e.el;i&&(C(i,"is-loading"),C(i,"has-error"),C(i,"has-unknown"),C(i,`has-${e.type||"unknown"}`))}getSlide(){var e;const t=this.carousel;return(null===(e=null==t?void 0:t.pages[null==t?void 0:t.page])||void 0===e?void 0:e.slides[0])||void 0}close(e,t){if(this.isClosing())return;const i=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(this.emit("shouldClose",i,e),i.defaultPrevented)return;e&&e.cancelable&&(e.preventDefault(),e.stopPropagation());const n=this.fsAPI,o=()=>{this.proceedClose(e,t)};n&&n.isFullscreen()?Promise.resolve(n.exit()).then((()=>o())):o()}clearIdle(){this.idleTimer&&clearTimeout(this.idleTimer),this.idleTimer=null}setIdle(e=!1){const t=()=>{this.clearIdle(),this.idle=!0,E(this.container,"is-idle"),this.emit("setIdle")};if(this.clearIdle(),!this.isClosing())if(e)t();else{const e=this.option("idle");e&&(this.idleTimer=setTimeout(t,e))}}endIdle(){this.clearIdle(),this.idle&&!this.isClosing()&&(this.idle=!1,C(this.container,"is-idle"),this.emit("endIdle"))}resetIdle(){this.endIdle(),this.setIdle()}toggleIdle(){this.idle?this.endIdle():this.setIdle(!0)}toggleFullscreen(){const e=this.fsAPI;e&&(e.isFullscreen()?e.exit():this.container&&e.request(this.container))}isClosing(){return[V.Closing,V.CustomClosing,V.Destroy].includes(this.state)}proceedClose(e,t){var i,n;this.state=V.Closing,this.clearIdle(),this.detachEvents();const o=this.container,s=this.carousel,r=this.getSlide(),a=r&&this.option("placeFocusBack")?r.triggerEl||this.option("trigger"):null;if(a&&(q(a)?X(a):a.focus()),o&&(E(o,"is-closing"),o.setAttribute("aria-hidden","true"),this.option("animated")&&E(o,"is-animated"),o.style.pointerEvents="none"),s){s.clearTransitions(),null===(i=s.panzoom)||void 0===i||i.destroy(),null===(n=s.plugins.Navigation)||void 0===n||n.detach();for(const e of s.slides){e.state=G.Closing,this.hideLoading(e);const t=e.contentEl;t&&this.stop(t);const i=null==e?void 0:e.panzoom;i&&(i.stop(),i.detachEvents(),i.detachObserver()),this.isCurrentSlide(e)||s.emit("removeSlide",e)}}this.emit("close",e),this.state!==V.CustomClosing?(void 0===t&&r&&(t=this.optionFor(r,"hideClass")),t&&r?(this.animate(r.contentEl,t,(()=>{s&&s.emit("removeSlide",r)})),setTimeout((()=>{this.destroy()}),500)):this.destroy()):setTimeout((()=>{this.destroy()}),500)}destroy(){var e;if(this.state===V.Destroy)return;this.state=V.Destroy,null===(e=this.carousel)||void 0===e||e.destroy();const t=this.container;t&&t.remove(),ye.delete(this.id);const i=we.getInstance();i?i.focus():(me&&(me.remove(),me=null),ve&&(ve.remove(),ve=null),C(document.documentElement,"with-fancybox"),(()=>{if(!B)return;const e=document,t=e.body;t.classList.remove("hide-scrollbar"),t.style.setProperty("--fancybox-body-margin",""),e.documentElement.style.setProperty("--fancybox-scrollbar-compensate","")})(),this.emit("destroy"))}static bind(e,t,i){if(!B)return;let n,o="",s={};if(void 0===e?n=document.body:"string"==typeof e?(n=document.body,o=e,"object"==typeof t&&(s=t||{})):(n=e,"string"==typeof t&&(o=t),"object"==typeof i&&(s=i||{})),!n||!T(n))return;o=o||"[data-fancybox]";const r=we.openers.get(n)||new Map;r.set(o,s),we.openers.set(n,r),1===r.size&&n.addEventListener("click",we.fromEvent)}static unbind(e,t){let i,n="";if("string"==typeof e?(i=document.body,n=e):(i=e,"string"==typeof t&&(n=t)),!i)return;const o=we.openers.get(i);o&&n&&o.delete(n),n&&o||(we.openers.delete(i),i.removeEventListener("click",we.fromEvent))}static destroy(){let e;for(;e=we.getInstance();)e.destroy();for(const e of we.openers.keys())e.removeEventListener("click",we.fromEvent);we.openers=new Map}static fromEvent(e){if(e.defaultPrevented)return;if(e.button&&0!==e.button)return;if(e.ctrlKey||e.metaKey||e.shiftKey)return;let t=e.composedPath()[0];const i=t.closest("[data-fancybox-trigger]");if(i){const e=i.dataset.fancyboxTrigger||"",n=document.querySelectorAll(`[data-fancybox="${e}"]`),o=parseInt(i.dataset.fancyboxIndex||"",10)||0;t=n[o]||t}if(!(t&&t instanceof Element))return;let n,o,s,r;if([...we.openers].reverse().find((([e,i])=>!(!e.contains(t)||![...i].reverse().find((([i,a])=>{let l=t.closest(i);return!!l&&(n=e,o=i,s=l,r=a,!0)}))))),!n||!o||!s)return;r=r||{},e.preventDefault(),t=s;let a=[],l=g({},Y,r);l.event=e,l.trigger=t,l.delegate=i;const c=l.groupAll,u=l.groupAttr,d=u&&t?t.getAttribute(`${u}`):"";if((!t||d||c)&&(a=[].slice.call(n.querySelectorAll(o))),t&&!c&&(a=d?a.filter((e=>e.getAttribute(`${u}`)===d)):[t]),!a.length)return;const h=we.getInstance();return h&&h.options.trigger&&a.indexOf(h.options.trigger)>-1?void 0:(t&&(l.startIndex=a.indexOf(t)),we.fromNodes(a,l))}static fromSelector(e,t){let i=null,n="";if("string"==typeof e?(i=document.body,n=e):e instanceof HTMLElement&&"string"==typeof t&&(i=e,n=t),!i||!n)return!1;const o=we.openers.get(i);if(!o)return!1;const s=o.get(n);return!!s&&we.fromNodes(Array.from(i.querySelectorAll(n)),s)}static fromNodes(e,t){t=g({},Y,t||{});const i=[];for(const n of e){const e=n.dataset||{},o=e.src||n.getAttribute("href")||n.getAttribute("currentSrc")||n.getAttribute("src")||void 0;let s;const r=t.delegate;let a;r&&i.length===t.startIndex&&(s=r instanceof HTMLImageElement?r:r.querySelector("img:not([aria-hidden])")),s||(s=n instanceof HTMLImageElement?n:n.querySelector("img:not([aria-hidden])")),s&&(a=s.currentSrc||s.src||void 0,!a&&s.dataset&&(a=s.dataset.lazySrc||s.dataset.src||void 0));const l={src:o,triggerEl:n,thumbEl:s,thumbElSrc:a,thumbSrc:a};for(const t in e)"fancybox"!==t&&(l[t]=e[t]+"");i.push(l)}return new we(i,t)}static getInstance(e){return e?ye.get(e):Array.from(ye.values()).reverse().find((e=>!e.isClosing()&&e))||null}static getSlide(){var e;return(null===(e=we.getInstance())||void 0===e?void 0:e.getSlide())||null}static show(e=[],t={}){return new we(e,t)}static next(){const e=we.getInstance();e&&e.next()}static prev(){const e=we.getInstance();e&&e.prev()}static close(e=!0,...t){if(e)for(const e of ye.values())e.close(...t);else{const e=we.getInstance();e&&e.close(...t)}}}Object.defineProperty(we,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.17"}),Object.defineProperty(we,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Y}),Object.defineProperty(we,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:fe}),Object.defineProperty(we,"openers",{enumerable:!0,configurable:!0,writable:!0,value:new Map})},9492:(e,t,i)=>{"use strict";i.r(t),i.d(t,{afterMain:()=>_,afterRead:()=>b,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>Q,auto:()=>a,basePlacements:()=>l,beforeMain:()=>w,beforeRead:()=>v,beforeWrite:()=>S,bottom:()=>o,clippingParents:()=>d,computeStyles:()=>ie,createPopper:()=>$e,createPopperBase:()=>Le,createPopperLite:()=>Me,detectOverflow:()=>ye,end:()=>u,eventListeners:()=>oe,flip:()=>be,hide:()=>_e,left:()=>r,main:()=>x,modifierPhases:()=>E,offset:()=>Se,placements:()=>m,popper:()=>p,popperGenerator:()=>Pe,popperOffsets:()=>Te,preventOverflow:()=>Ce,read:()=>y,reference:()=>f,right:()=>s,start:()=>c,top:()=>n,variationPlacements:()=>g,viewport:()=>h,write:()=>T});var n="top",o="bottom",s="right",r="left",a="auto",l=[n,o,s,r],c="start",u="end",d="clippingParents",h="viewport",p="popper",f="reference",g=l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),m=[].concat(l,[a]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),v="beforeRead",y="read",b="afterRead",w="beforeMain",x="main",_="afterMain",S="beforeWrite",T="write",C="afterWrite",E=[v,y,b,w,x,_,S,T,C];function A(e){return e?(e.nodeName||"").toLowerCase():null}function k(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function O(e){return e instanceof k(e).Element||e instanceof Element}function P(e){return e instanceof k(e).HTMLElement||e instanceof HTMLElement}function L(e){return"undefined"!=typeof ShadowRoot&&(e instanceof k(e).ShadowRoot||e instanceof ShadowRoot)}const $={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var i=t.styles[e]||{},n=t.attributes[e]||{},o=t.elements[e];P(o)&&A(o)&&(Object.assign(o.style,i),Object.keys(n).forEach((function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],o=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce((function(e,t){return e[t]="",e}),{});P(n)&&A(n)&&(Object.assign(n.style,s),Object.keys(o).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]};function M(e){return e.split("-")[0]}var D=Math.max,j=Math.min,I=Math.round;function R(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function N(){return!/^((?!chrome|android).)*safari/i.test(R())}function z(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var n=e.getBoundingClientRect(),o=1,s=1;t&&P(e)&&(o=e.offsetWidth>0&&I(n.width)/e.offsetWidth||1,s=e.offsetHeight>0&&I(n.height)/e.offsetHeight||1);var r=(O(e)?k(e):window).visualViewport,a=!N()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/o,c=(n.top+(a&&r?r.offsetTop:0))/s,u=n.width/o,d=n.height/s;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function H(e){var t=z(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function F(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&L(i)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function q(e){return k(e).getComputedStyle(e)}function B(e){return["table","td","th"].indexOf(A(e))>=0}function W(e){return((O(e)?e.ownerDocument:e.document)||window.document).documentElement}function U(e){return"html"===A(e)?e:e.assignedSlot||e.parentNode||(L(e)?e.host:null)||W(e)}function X(e){return P(e)&&"fixed"!==q(e).position?e.offsetParent:null}function Y(e){for(var t=k(e),i=X(e);i&&B(i)&&"static"===q(i).position;)i=X(i);return i&&("html"===A(i)||"body"===A(i)&&"static"===q(i).position)?t:i||function(e){var t=/firefox/i.test(R());if(/Trident/i.test(R())&&P(e)&&"fixed"===q(e).position)return null;var i=U(e);for(L(i)&&(i=i.host);P(i)&&["html","body"].indexOf(A(i))<0;){var n=q(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(e)||t}function V(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function G(e,t,i){return D(e,j(t,i))}function K(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Z(e,t){return t.reduce((function(t,i){return t[i]=e,t}),{})}const Q={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,a=e.name,c=e.options,u=i.elements.arrow,d=i.modifiersData.popperOffsets,h=M(i.placement),p=V(h),f=[r,s].indexOf(h)>=0?"height":"width";if(u&&d){var g=function(e,t){return K("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Z(e,l))}(c.padding,i),m=H(u),v="y"===p?n:r,y="y"===p?o:s,b=i.rects.reference[f]+i.rects.reference[p]-d[p]-i.rects.popper[f],w=d[p]-i.rects.reference[p],x=Y(u),_=x?"y"===p?x.clientHeight||0:x.clientWidth||0:0,S=b/2-w/2,T=g[v],C=_-m[f]-g[y],E=_/2-m[f]/2+S,A=G(T,E,C),k=p;i.modifiersData[a]=((t={})[k]=A,t.centerOffset=A-E,t)}},effect:function(e){var t=e.state,i=e.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&F(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function J(e){return e.split("-")[1]}var ee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(e){var t,i=e.popper,a=e.popperRect,l=e.placement,c=e.variation,d=e.offsets,h=e.position,p=e.gpuAcceleration,f=e.adaptive,g=e.roundOffsets,m=e.isFixed,v=d.x,y=void 0===v?0:v,b=d.y,w=void 0===b?0:b,x="function"==typeof g?g({x:y,y:w}):{x:y,y:w};y=x.x,w=x.y;var _=d.hasOwnProperty("x"),S=d.hasOwnProperty("y"),T=r,C=n,E=window;if(f){var A=Y(i),O="clientHeight",P="clientWidth";if(A===k(i)&&"static"!==q(A=W(i)).position&&"absolute"===h&&(O="scrollHeight",P="scrollWidth"),l===n||(l===r||l===s)&&c===u)C=o,w-=(m&&A===E&&E.visualViewport?E.visualViewport.height:A[O])-a.height,w*=p?1:-1;if(l===r||(l===n||l===o)&&c===u)T=s,y-=(m&&A===E&&E.visualViewport?E.visualViewport.width:A[P])-a.width,y*=p?1:-1}var L,$=Object.assign({position:h},f&&ee),M=!0===g?function(e){var t=e.x,i=e.y,n=window.devicePixelRatio||1;return{x:I(t*n)/n||0,y:I(i*n)/n||0}}({x:y,y:w}):{x:y,y:w};return y=M.x,w=M.y,p?Object.assign({},$,((L={})[C]=S?"0":"",L[T]=_?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+y+"px, "+w+"px)":"translate3d("+y+"px, "+w+"px, 0)",L)):Object.assign({},$,((t={})[C]=S?w+"px":"",t[T]=_?y+"px":"",t.transform="",t))}const ie={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,n=i.gpuAcceleration,o=void 0===n||n,s=i.adaptive,r=void 0===s||s,a=i.roundOffsets,l=void 0===a||a,c={placement:M(t.placement),variation:J(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,te(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,te(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ne={passive:!0};const oe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=e.options,o=n.scroll,s=void 0===o||o,r=n.resize,a=void 0===r||r,l=k(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",i.update,ne)})),a&&l.addEventListener("resize",i.update,ne),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",i.update,ne)})),a&&l.removeEventListener("resize",i.update,ne)}},data:{}};var se={left:"right",right:"left",bottom:"top",top:"bottom"};function re(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ae={start:"end",end:"start"};function le(e){return e.replace(/start|end/g,(function(e){return ae[e]}))}function ce(e){var t=k(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ue(e){return z(W(e)).left+ce(e).scrollLeft}function de(e){var t=q(e),i=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+o+n)}function he(e){return["html","body","#document"].indexOf(A(e))>=0?e.ownerDocument.body:P(e)&&de(e)?e:he(U(e))}function pe(e,t){var i;void 0===t&&(t=[]);var n=he(e),o=n===(null==(i=e.ownerDocument)?void 0:i.body),s=k(n),r=o?[s].concat(s.visualViewport||[],de(n)?n:[]):n,a=t.concat(r);return o?a:a.concat(pe(U(r)))}function fe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ge(e,t,i){return t===h?fe(function(e,t){var i=k(e),n=W(e),o=i.visualViewport,s=n.clientWidth,r=n.clientHeight,a=0,l=0;if(o){s=o.width,r=o.height;var c=N();(c||!c&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:s,height:r,x:a+ue(e),y:l}}(e,i)):O(t)?function(e,t){var i=z(e,!1,"fixed"===t);return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}(t,i):fe(function(e){var t,i=W(e),n=ce(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=D(i.scrollWidth,i.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),r=D(i.scrollHeight,i.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-n.scrollLeft+ue(e),l=-n.scrollTop;return"rtl"===q(o||i).direction&&(a+=D(i.clientWidth,o?o.clientWidth:0)-s),{width:s,height:r,x:a,y:l}}(W(e)))}function me(e,t,i,n){var o="clippingParents"===t?function(e){var t=pe(U(e)),i=["absolute","fixed"].indexOf(q(e).position)>=0&&P(e)?Y(e):e;return O(i)?t.filter((function(e){return O(e)&&F(e,i)&&"body"!==A(e)})):[]}(e):[].concat(t),s=[].concat(o,[i]),r=s[0],a=s.reduce((function(t,i){var o=ge(e,i,n);return t.top=D(o.top,t.top),t.right=j(o.right,t.right),t.bottom=j(o.bottom,t.bottom),t.left=D(o.left,t.left),t}),ge(e,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ve(e){var t,i=e.reference,a=e.element,l=e.placement,d=l?M(l):null,h=l?J(l):null,p=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2;switch(d){case n:t={x:p,y:i.y-a.height};break;case o:t={x:p,y:i.y+i.height};break;case s:t={x:i.x+i.width,y:f};break;case r:t={x:i.x-a.width,y:f};break;default:t={x:i.x,y:i.y}}var g=d?V(d):null;if(null!=g){var m="y"===g?"height":"width";switch(h){case c:t[g]=t[g]-(i[m]/2-a[m]/2);break;case u:t[g]=t[g]+(i[m]/2-a[m]/2)}}return t}function ye(e,t){void 0===t&&(t={});var i=t,r=i.placement,a=void 0===r?e.placement:r,c=i.strategy,u=void 0===c?e.strategy:c,g=i.boundary,m=void 0===g?d:g,v=i.rootBoundary,y=void 0===v?h:v,b=i.elementContext,w=void 0===b?p:b,x=i.altBoundary,_=void 0!==x&&x,S=i.padding,T=void 0===S?0:S,C=K("number"!=typeof T?T:Z(T,l)),E=w===p?f:p,A=e.rects.popper,k=e.elements[_?E:w],P=me(O(k)?k:k.contextElement||W(e.elements.popper),m,y,u),L=z(e.elements.reference),$=ve({reference:L,element:A,strategy:"absolute",placement:a}),M=fe(Object.assign({},A,$)),D=w===p?M:L,j={top:P.top-D.top+C.top,bottom:D.bottom-P.bottom+C.bottom,left:P.left-D.left+C.left,right:D.right-P.right+C.right},I=e.modifiersData.offset;if(w===p&&I){var R=I[a];Object.keys(j).forEach((function(e){var t=[s,o].indexOf(e)>=0?1:-1,i=[n,o].indexOf(e)>=0?"y":"x";j[e]+=R[i]*t}))}return j}const be={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,u=e.name;if(!t.modifiersData[u]._skip){for(var d=i.mainAxis,h=void 0===d||d,p=i.altAxis,f=void 0===p||p,v=i.fallbackPlacements,y=i.padding,b=i.boundary,w=i.rootBoundary,x=i.altBoundary,_=i.flipVariations,S=void 0===_||_,T=i.allowedAutoPlacements,C=t.options.placement,E=M(C),A=v||(E===C||!S?[re(C)]:function(e){if(M(e)===a)return[];var t=re(e);return[le(e),t,le(t)]}(C)),k=[C].concat(A).reduce((function(e,i){return e.concat(M(i)===a?function(e,t){void 0===t&&(t={});var i=t,n=i.placement,o=i.boundary,s=i.rootBoundary,r=i.padding,a=i.flipVariations,c=i.allowedAutoPlacements,u=void 0===c?m:c,d=J(n),h=d?a?g:g.filter((function(e){return J(e)===d})):l,p=h.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=h);var f=p.reduce((function(t,i){return t[i]=ye(e,{placement:i,boundary:o,rootBoundary:s,padding:r})[M(i)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:i,boundary:b,rootBoundary:w,padding:y,flipVariations:S,allowedAutoPlacements:T}):i)}),[]),O=t.rects.reference,P=t.rects.popper,L=new Map,$=!0,D=k[0],j=0;j=0,H=z?"width":"height",F=ye(t,{placement:I,boundary:b,rootBoundary:w,altBoundary:x,padding:y}),q=z?N?s:r:N?o:n;O[H]>P[H]&&(q=re(q));var B=re(q),W=[];if(h&&W.push(F[R]<=0),f&&W.push(F[q]<=0,F[B]<=0),W.every((function(e){return e}))){D=I,$=!1;break}L.set(I,W)}if($)for(var U=function(e){var t=k.find((function(t){var i=L.get(t);if(i)return i.slice(0,e).every((function(e){return e}))}));if(t)return D=t,"break"},X=S?3:1;X>0;X--){if("break"===U(X))break}t.placement!==D&&(t.modifiersData[u]._skip=!0,t.placement=D,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function we(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function xe(e){return[n,s,o,r].some((function(t){return e[t]>=0}))}const _e={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,r=ye(t,{elementContext:"reference"}),a=ye(t,{altBoundary:!0}),l=we(r,n),c=we(a,o,s),u=xe(l),d=xe(c);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}};const Se={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,o=e.name,a=i.offset,l=void 0===a?[0,0]:a,c=m.reduce((function(e,i){return e[i]=function(e,t,i){var o=M(e),a=[r,n].indexOf(o)>=0?-1:1,l="function"==typeof i?i(Object.assign({},t,{placement:e})):i,c=l[0],u=l[1];return c=c||0,u=(u||0)*a,[r,s].indexOf(o)>=0?{x:u,y:c}:{x:c,y:u}}(i,t.rects,l),e}),{}),u=c[t.placement],d=u.x,h=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=h),t.modifiersData[o]=c}};const Te={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=ve({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};const Ce={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,a=e.name,l=i.mainAxis,u=void 0===l||l,d=i.altAxis,h=void 0!==d&&d,p=i.boundary,f=i.rootBoundary,g=i.altBoundary,m=i.padding,v=i.tether,y=void 0===v||v,b=i.tetherOffset,w=void 0===b?0:b,x=ye(t,{boundary:p,rootBoundary:f,padding:m,altBoundary:g}),_=M(t.placement),S=J(t.placement),T=!S,C=V(_),E="x"===C?"y":"x",A=t.modifiersData.popperOffsets,k=t.rects.reference,O=t.rects.popper,P="function"==typeof w?w(Object.assign({},t.rects,{placement:t.placement})):w,L="number"==typeof P?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(A){if(u){var R,N="y"===C?n:r,z="y"===C?o:s,F="y"===C?"height":"width",q=A[C],B=q+x[N],W=q-x[z],U=y?-O[F]/2:0,X=S===c?k[F]:O[F],K=S===c?-O[F]:-k[F],Z=t.elements.arrow,Q=y&&Z?H(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ie=ee[z],ne=G(0,k[F],Q[F]),oe=T?k[F]/2-U-ne-te-L.mainAxis:X-ne-te-L.mainAxis,se=T?-k[F]/2+U+ne+ie+L.mainAxis:K+ne+ie+L.mainAxis,re=t.elements.arrow&&Y(t.elements.arrow),ae=re?"y"===C?re.clientTop||0:re.clientLeft||0:0,le=null!=(R=null==$?void 0:$[C])?R:0,ce=q+se-le,ue=G(y?j(B,q+oe-le-ae):B,q,y?D(W,ce):W);A[C]=ue,I[C]=ue-q}if(h){var de,he="x"===C?n:r,pe="x"===C?o:s,fe=A[E],ge="y"===E?"height":"width",me=fe+x[he],ve=fe-x[pe],be=-1!==[n,r].indexOf(_),we=null!=(de=null==$?void 0:$[E])?de:0,xe=be?me:fe-k[ge]-O[ge]-we+L.altAxis,_e=be?fe+k[ge]+O[ge]-we-L.altAxis:ve,Se=y&&be?function(e,t,i){var n=G(e,t,i);return n>i?i:n}(xe,fe,_e):G(y?xe:me,fe,y?_e:ve);A[E]=Se,I[E]=Se-fe}t.modifiersData[a]=I}},requiresIfExists:["offset"]};function Ee(e,t,i){void 0===i&&(i=!1);var n,o,s=P(t),r=P(t)&&function(e){var t=e.getBoundingClientRect(),i=I(t.width)/e.offsetWidth||1,n=I(t.height)/e.offsetHeight||1;return 1!==i||1!==n}(t),a=W(t),l=z(e,r,i),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!i)&&(("body"!==A(t)||de(a))&&(c=(n=t)!==k(n)&&P(n)?{scrollLeft:(o=n).scrollLeft,scrollTop:o.scrollTop}:ce(n)),P(t)?((u=z(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=ue(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Ae(e){var t=new Map,i=new Set,n=[];function o(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!i.has(e)){var n=t.get(e);n&&o(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){i.has(e.name)||o(e)})),n}var ke={placement:"bottom",modifiers:[],strategy:"absolute"};function Oe(){for(var e=arguments.length,t=new Array(e),i=0;ie[i]})}return t.default=e,Object.freeze(t)}const i=t(e),o="transitionend",s=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t},r=e=>{const t=s(e);return t&&document.querySelector(t)?t:null},a=e=>{const t=s(e);return t?document.querySelector(t):null},l=e=>{e.dispatchEvent(new Event(o))},c=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),u=e=>c(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,d=e=>{if(!c(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])");if(!i)return t;if(i!==e){const t=e.closest("summary");if(t&&t.parentNode!==i)return!1;if(null===t)return!1}return t},h=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),p=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?p(e.parentNode):null},f=()=>{},g=e=>{e.offsetHeight},m=()=>n&&!document.body.hasAttribute("data-bs-no-jquery")?n:null,v=[],y=()=>"rtl"===document.documentElement.dir,b=e=>{var t;t=()=>{const t=m();if(t){const i=e.NAME,n=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=n,e.jQueryInterface)}},"loading"===document.readyState?(v.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of v)e()})),v.push(t)):t()},w=e=>{"function"==typeof e&&e()},x=(e,t,i=!0)=>{if(!i)return void w(e);const n=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const n=Number.parseFloat(t),o=Number.parseFloat(i);return n||o?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5;let s=!1;const r=({target:i})=>{i===t&&(s=!0,t.removeEventListener(o,r),w(e))};t.addEventListener(o,r),setTimeout((()=>{s||l(t)}),n)},_=(e,t,i,n)=>{const o=e.length;let s=e.indexOf(t);return-1===s?!i&&n?e[o-1]:e[0]:(s+=i?1:-1,n&&(s=(s+o)%o),e[Math.max(0,Math.min(s,o-1))])},S=/[^.]*(?=\..*)\.|.*/,T=/\..*/,C=/::\d+$/,E={};let A=1;const k={mouseenter:"mouseover",mouseleave:"mouseout"},O=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function P(e,t){return t&&`${t}::${A++}`||e.uidEvent||A++}function L(e){const t=P(e);return e.uidEvent=t,E[t]=E[t]||{},E[t]}function $(e,t,i=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===i))}function M(e,t,i){const n="string"==typeof t,o=n?i:t||i;let s=R(e);return O.has(s)||(s=e),[n,o,s]}function D(e,t,i,n,o){if("string"!=typeof t||!e)return;let[s,r,a]=M(t,i,n);if(t in k){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};r=e(r)}const l=L(e),c=l[a]||(l[a]={}),u=$(c,r,s?i:null);if(u)return void(u.oneOff=u.oneOff&&o);const d=P(r,t.replace(S,"")),h=s?function(e,t,i){return function n(o){const s=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(const a of s)if(a===r)return z(o,{delegateTarget:r}),n.oneOff&&N.off(e,o.type,t,i),i.apply(r,[o])}}(e,i,r):function(e,t){return function i(n){return z(n,{delegateTarget:e}),i.oneOff&&N.off(e,n.type,t),t.apply(e,[n])}}(e,r);h.delegationSelector=s?i:null,h.callable=r,h.oneOff=o,h.uidEvent=d,c[d]=h,e.addEventListener(a,h,s)}function j(e,t,i,n,o){const s=$(t[i],n,o);s&&(e.removeEventListener(i,s,Boolean(o)),delete t[i][s.uidEvent])}function I(e,t,i,n){const o=t[i]||{};for(const s of Object.keys(o))if(s.includes(n)){const n=o[s];j(e,t,i,n.callable,n.delegationSelector)}}function R(e){return e=e.replace(T,""),k[e]||e}const N={on(e,t,i,n){D(e,t,i,n,!1)},one(e,t,i,n){D(e,t,i,n,!0)},off(e,t,i,n){if("string"!=typeof t||!e)return;const[o,s,r]=M(t,i,n),a=r!==t,l=L(e),c=l[r]||{},u=t.startsWith(".");if(void 0===s){if(u)for(const i of Object.keys(l))I(e,l,i,t.slice(1));for(const i of Object.keys(c)){const n=i.replace(C,"");if(!a||t.includes(n)){const t=c[i];j(e,l,r,t.callable,t.delegationSelector)}}}else{if(!Object.keys(c).length)return;j(e,l,r,s,o?i:null)}},trigger(e,t,i){if("string"!=typeof t||!e)return null;const n=m();let o=null,s=!0,r=!0,a=!1;t!==R(t)&&n&&(o=n.Event(t,i),n(e).trigger(o),s=!o.isPropagationStopped(),r=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());let l=new Event(t,{bubbles:s,cancelable:!0});return l=z(l,i),a&&l.preventDefault(),r&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function z(e,t){for(const[i,n]of Object.entries(t||{}))try{e[i]=n}catch(t){Object.defineProperty(e,i,{configurable:!0,get:()=>n})}return e}const H=new Map,F={set(e,t,i){H.has(e)||H.set(e,new Map);const n=H.get(e);n.has(t)||0===n.size?n.set(t,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(e,t)=>H.has(e)&&H.get(e).get(t)||null,remove(e,t){if(!H.has(e))return;const i=H.get(e);i.delete(t),0===i.size&&H.delete(e)}};function q(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function B(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const W={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${B(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${B(t)}`)},getDataAttributes(e){if(!e)return{};const t={},i=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=q(e.dataset[n])}return t},getDataAttribute:(e,t)=>q(e.getAttribute(`data-bs-${B(t)}`))};class U{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const i=c(t)?W.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...c(t)?W.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const n of Object.keys(t)){const o=t[n],s=e[n],r=c(s)?"element":null==(i=s)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${o}".`)}var i}}class X extends U{constructor(e,t){super(),(e=u(e))&&(this._element=e,this._config=this._getConfig(t),F.set(this._element,this.constructor.DATA_KEY,this))}dispose(){F.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){x(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return F.get(u(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const Y=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,n=e.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),h(this))return;const o=a(this)||this.closest(`.${n}`);e.getOrCreateInstance(o)[t]()}))};class V extends X{static get NAME(){return"alert"}close(){if(N.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),N.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=V.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}Y(V,"close"),b(V);const G='[data-bs-toggle="button"]';class K extends X{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=K.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}N.on(document,"click.bs.button.data-api",G,(e=>{e.preventDefault();const t=e.target.closest(G);K.getOrCreateInstance(t).toggle()})),b(K);const Z={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const i=[];let n=e.parentNode.closest(t);for(;n;)i.push(n),n=n.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!h(e)&&d(e)))}},Q={endCallback:null,leftCallback:null,rightCallback:null},J={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class ee extends U{constructor(e,t){super(),this._element=e,e&&ee.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Q}static get DefaultType(){return J}static get NAME(){return"swipe"}dispose(){N.off(this._element,".bs.swipe")}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),w(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&w(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,"pointerdown.bs.swipe",(e=>this._start(e))),N.on(this._element,"pointerup.bs.swipe",(e=>this._end(e))),this._element.classList.add("pointer-event")):(N.on(this._element,"touchstart.bs.swipe",(e=>this._start(e))),N.on(this._element,"touchmove.bs.swipe",(e=>this._move(e))),N.on(this._element,"touchend.bs.swipe",(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const te="next",ie="prev",ne="left",oe="right",se="slid.bs.carousel",re="carousel",ae="active",le={ArrowLeft:oe,ArrowRight:ne},ce={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ue={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class de extends X{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===re&&this.cycle()}static get Default(){return ce}static get DefaultType(){return ue}static get NAME(){return"carousel"}next(){this._slide(te)}nextWhenVisible(){!document.hidden&&d(this._element)&&this.next()}prev(){this._slide(ie)}pause(){this._isSliding&&l(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,se,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void N.one(this._element,se,(()=>this.to(e)));const i=this._getItemIndex(this._getActive());if(i===e)return;const n=e>i?te:ie;this._slide(n,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&N.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(N.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),N.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&ee.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of Z.find(".carousel-item img",this._element))N.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(ne)),rightCallback:()=>this._slide(this._directionToOrder(oe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new ee(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=le[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=Z.findOne(".active",this._indicatorsElement);t.classList.remove(ae),t.removeAttribute("aria-current");const i=Z.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);i&&(i.classList.add(ae),i.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const i=this._getActive(),n=e===te,o=t||_(this._getItems(),i,n,this._config.wrap);if(o===i)return;const s=this._getItemIndex(o),r=t=>N.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(i),to:s});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=o;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";o.classList.add(c),g(o),i.classList.add(l),o.classList.add(l),this._queueCallback((()=>{o.classList.remove(l,c),o.classList.add(ae),i.classList.remove(ae,c,l),this._isSliding=!1,r(se)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Z.findOne(".active.carousel-item",this._element)}_getItems(){return Z.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return y()?e===ne?ie:te:e===ne?te:ie}_orderToDirection(e){return y()?e===ie?ne:oe:e===ie?oe:ne}static jQueryInterface(e){return this.each((function(){const t=de.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}N.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(e){const t=a(this);if(!t||!t.classList.contains(re))return;e.preventDefault();const i=de.getOrCreateInstance(t),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===W.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,"load.bs.carousel.data-api",(()=>{const e=Z.find('[data-bs-ride="carousel"]');for(const t of e)de.getOrCreateInstance(t)})),b(de);const he="show",pe="collapse",fe="collapsing",ge='[data-bs-toggle="collapse"]',me={parent:null,toggle:!0},ve={parent:"(null|element)",toggle:"boolean"};class ye extends X{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const i=Z.find(ge);for(const e of i){const t=r(e),i=Z.find(t).filter((e=>e===this._element));null!==t&&i.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return me}static get DefaultType(){return ve}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>ye.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(N.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(pe),this._element.classList.add(fe),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(fe),this._element.classList.add(pe,he),this._element.style[t]="",N.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[t]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,g(this._element),this._element.classList.add(fe),this._element.classList.remove(pe,he);for(const e of this._triggerArray){const t=a(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(fe),this._element.classList.add(pe),N.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(he)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=u(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(ge);for(const t of e){const e=a(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=Z.find(":scope .collapse .collapse",this._config.parent);return Z.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const i=ye.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}))}}N.on(document,"click.bs.collapse.data-api",ge,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=r(this),i=Z.find(t);for(const e of i)ye.getOrCreateInstance(e,{toggle:!1}).toggle()})),b(ye);const be="dropdown",we="ArrowUp",xe="ArrowDown",_e="click.bs.dropdown.data-api",Se="keydown.bs.dropdown.data-api",Te="show",Ce='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ee=`${Ce}.show`,Ae=".dropdown-menu",ke=y()?"top-end":"top-start",Oe=y()?"top-start":"top-end",Pe=y()?"bottom-end":"bottom-start",Le=y()?"bottom-start":"bottom-end",$e=y()?"left-start":"right-start",Me=y()?"right-start":"left-start",De={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},je={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Ie extends X{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=Z.next(this._element,Ae)[0]||Z.prev(this._element,Ae)[0]||Z.findOne(Ae,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return De}static get DefaultType(){return je}static get NAME(){return be}toggle(){return this._isShown()?this.hide():this.show()}show(){if(h(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!N.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))N.on(e,"mouseover",f);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Te),this._element.classList.add(Te),N.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(h(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!N.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))N.off(e,"mouseover",f);this._popper&&this._popper.destroy(),this._menu.classList.remove(Te),this._element.classList.remove(Te),this._element.setAttribute("aria-expanded","false"),W.removeDataAttribute(this._menu,"popper"),N.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!c(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${be.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:c(this._config.reference)?e=u(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=i.createPopper(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Te)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return $e;if(e.classList.contains("dropstart"))return Me;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Oe:ke:t?Le:Pe}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(W.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const i=Z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>d(e)));i.length&&_(i,t,e===xe,!i.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Ie.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=Z.find(Ee);for(const i of t){const t=Ie.getInstance(i);if(!t||!1===t._config.autoClose)continue;const n=e.composedPath(),o=n.includes(t._menu);if(n.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const s={relatedTarget:t._element};"click"===e.type&&(s.clickEvent=e),t._completeHide(s)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,n=[we,xe].includes(e.key);if(!n&&!i)return;if(t&&!i)return;e.preventDefault();const o=this.matches(Ce)?this:Z.prev(this,Ce)[0]||Z.next(this,Ce)[0]||Z.findOne(Ce,e.delegateTarget.parentNode),s=Ie.getOrCreateInstance(o);if(n)return e.stopPropagation(),s.show(),void s._selectMenuItem(e);s._isShown()&&(e.stopPropagation(),s.hide(),o.focus())}}N.on(document,Se,Ce,Ie.dataApiKeydownHandler),N.on(document,Se,Ae,Ie.dataApiKeydownHandler),N.on(document,_e,Ie.clearMenus),N.on(document,"keyup.bs.dropdown.data-api",Ie.clearMenus),N.on(document,_e,Ce,(function(e){e.preventDefault(),Ie.getOrCreateInstance(this).toggle()})),b(Ie);const Re=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ne=".sticky-top",ze="padding-right",He="margin-right";class Fe{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ze,(t=>t+e)),this._setElementAttributes(Re,ze,(t=>t+e)),this._setElementAttributes(Ne,He,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ze),this._resetElementAttributes(Re,ze),this._resetElementAttributes(Ne,He)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const n=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+n)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${i(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const i=e.style.getPropertyValue(t);i&&W.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const i=W.getDataAttribute(e,t);null!==i?(W.removeDataAttribute(e,t),e.style.setProperty(t,i)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(c(e))t(e);else for(const i of Z.find(e,this._element))t(i)}}const qe="show",Be="mousedown.bs.backdrop",We={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ue={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Xe extends U{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return We}static get DefaultType(){return Ue}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void w(e);this._append();const t=this._getElement();this._config.isAnimated&&g(t),t.classList.add(qe),this._emulateAnimation((()=>{w(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(qe),this._emulateAnimation((()=>{this.dispose(),w(e)}))):w(e)}dispose(){this._isAppended&&(N.off(this._element,Be),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=u(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),N.on(e,Be,(()=>{w(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){x(e,this._getElement(),this._config.isAnimated)}}const Ye=".bs.focustrap",Ve="backward",Ge={autofocus:!0,trapElement:null},Ke={autofocus:"boolean",trapElement:"element"};class Ze extends U{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Ge}static get DefaultType(){return Ke}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Ye),N.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),N.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Ye))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const i=Z.focusableChildren(t);0===i.length?t.focus():this._lastTabNavDirection===Ve?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Ve:"forward")}}const Qe="hidden.bs.modal",Je="show.bs.modal",et="modal-open",tt="show",it="modal-static",nt={backdrop:!0,focus:!0,keyboard:!0},ot={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class st extends X{constructor(e,t){super(e,t),this._dialog=Z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Fe,this._addEventListeners()}static get Default(){return nt}static get DefaultType(){return ot}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||N.trigger(this._element,Je,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(et),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(tt),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const e of[window,this._dialog])N.off(e,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Xe({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ze({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=Z.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),g(this._element),this._element.classList.add(tt),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,"keydown.dismiss.bs.modal",(e=>{if("Escape"===e.key)return this._config.keyboard?(e.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),N.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,"mousedown.dismiss.bs.modal",(e=>{N.one(this._element,"click.dismiss.bs.modal",(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(et),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,Qe)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(it)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(it),this._queueCallback((()=>{this._element.classList.remove(it),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0;if(i&&!e){const e=y()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!i&&e){const e=y()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const i=st.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e](t)}}))}}N.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=a(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),N.one(t,Je,(e=>{e.defaultPrevented||N.one(t,Qe,(()=>{d(this)&&this.focus()}))}));const i=Z.findOne(".modal.show");i&&st.getInstance(i).hide(),st.getOrCreateInstance(t).toggle(this)})),Y(st),b(st);const rt="show",at="showing",lt="hiding",ct=".offcanvas.show",ut="hidePrevented.bs.offcanvas",dt="hidden.bs.offcanvas",ht={backdrop:!0,keyboard:!0,scroll:!1},pt={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class ft extends X{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ht}static get DefaultType(){return pt}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||N.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Fe).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(at),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(rt),this._element.classList.remove(at),N.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(lt),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(rt,lt),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Fe).reset(),N.trigger(this._element,dt)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Xe({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,ut)}:null})}_initializeFocusTrap(){return new Ze({trapElement:this._element})}_addEventListeners(){N.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():N.trigger(this._element,ut))}))}static jQueryInterface(e){return this.each((function(){const t=ft.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}N.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=a(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),h(this))return;N.one(t,dt,(()=>{d(this)&&this.focus()}));const i=Z.findOne(ct);i&&i!==t&&ft.getInstance(i).hide(),ft.getOrCreateInstance(t).toggle(this)})),N.on(window,"load.bs.offcanvas.data-api",(()=>{for(const e of Z.find(ct))ft.getOrCreateInstance(e).show()})),N.on(window,"resize.bs.offcanvas",(()=>{for(const e of Z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&ft.getOrCreateInstance(e).hide()})),Y(ft),b(ft);const gt=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),mt=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,vt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,yt=(e,t)=>{const i=e.nodeName.toLowerCase();return t.includes(i)?!gt.has(i)||Boolean(mt.test(e.nodeValue)||vt.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(i)))},bt={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},wt={allowList:bt,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},xt={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},_t={entry:"(string|element|function|null)",selector:"(string|element)"};class St extends U{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return wt}static get DefaultType(){return xt}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,i]of Object.entries(this._config.content))this._setContent(e,i,t);const t=e.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&t.classList.add(...i.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},_t)}_setContent(e,t,i){const n=Z.findOne(i,e);n&&((t=this._resolvePossibleFunction(t))?c(t)?this._putElementInTemplate(u(t),n):this._config.html?n.innerHTML=this._maybeSanitize(t):n.textContent=t:n.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);const n=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...n.body.querySelectorAll("*"));for(const e of o){const i=e.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){e.remove();continue}const n=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[i]||[]);for(const t of n)yt(t,o)||e.removeAttribute(t.nodeName)}return n.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return"function"==typeof e?e(this):e}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const Tt=new Set(["sanitize","allowList","sanitizeFn"]),Ct="fade",Et="show",At=".modal",kt="hide.bs.modal",Ot="hover",Pt="focus",Lt={AUTO:"auto",TOP:"top",RIGHT:y()?"left":"right",BOTTOM:"bottom",LEFT:y()?"right":"left"},$t={allowList:bt,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Mt={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Dt extends X{constructor(e,t){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return $t}static get DefaultType(){return Mt}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(At),kt,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=N.trigger(this._element,this.constructor.eventName("show")),t=(p(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Et),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))N.on(e,"mouseover",f);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Et),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))N.off(e,"mouseover",f);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(Ct,Et),t.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",i),this._isAnimated()&&t.classList.add(Ct),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new St({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ct)}_isShown(){return this.tip&&this.tip.classList.contains(Et)}_createPopper(e){const t="function"==typeof this._config.placement?this._config.placement.call(this,e,this._element):this._config.placement,n=Lt[t.toUpperCase()];return i.createPopper(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return"function"==typeof e?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===Ot?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=t===Ot?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Pt:Ot]=!0,t._enter()})),N.on(this._element,i,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Pt:Ot]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(At),kt,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=W.getDataAttributes(this._element);for(const e of Object.keys(t))Tt.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:u(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=Dt.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}b(Dt);const jt={...Dt.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},It={...Dt.DefaultType,content:"(null|string|element|function)"};class Rt extends Dt{static get Default(){return jt}static get DefaultType(){return It}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=Rt.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}b(Rt);const Nt="click.bs.scrollspy",zt="active",Ht="[href]",Ft={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},qt={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Bt extends X{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Ft}static get DefaultType(){return qt}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=u(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,Nt),N.on(this._config.target,Nt,Ht,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const i=this._rootElement||window,n=t.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),i=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},n=(this._rootElement||document.documentElement).scrollTop,o=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const s of e){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(s));continue}const e=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(i(s),!n)return}else o||e||i(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Z.find(Ht,this._config.target);for(const t of e){if(!t.hash||h(t))continue;const e=Z.findOne(t.hash,this._element);d(e)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(zt),this._activateParents(e),N.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))Z.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(zt);else for(const t of Z.parents(e,".nav, .list-group"))for(const e of Z.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(zt)}_clearActiveClass(e){e.classList.remove(zt);const t=Z.find("[href].active",e);for(const e of t)e.classList.remove(zt)}static jQueryInterface(e){return this.each((function(){const t=Bt.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}N.on(window,"load.bs.scrollspy.data-api",(()=>{for(const e of Z.find('[data-bs-spy="scroll"]'))Bt.getOrCreateInstance(e)})),b(Bt);const Wt="ArrowLeft",Ut="ArrowRight",Xt="ArrowUp",Yt="ArrowDown",Vt="active",Gt="fade",Kt="show",Zt='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Qt=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Zt}`;class Jt extends X{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,"keydown.bs.tab",(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),i=t?N.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;N.trigger(e,"show.bs.tab",{relatedTarget:t}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(Vt),this._activate(a(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),N.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(Kt)}),e,e.classList.contains(Gt)))}_deactivate(e,t){e&&(e.classList.remove(Vt),e.blur(),this._deactivate(a(e)),this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),N.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(Kt)}),e,e.classList.contains(Gt)))}_keydown(e){if(![Wt,Ut,Xt,Yt].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[Ut,Yt].includes(e.key),i=_(this._getChildren().filter((e=>!h(e))),e.target,t,!0);i&&(i.focus({preventScroll:!0}),Jt.getOrCreateInstance(i).show())}_getChildren(){return Z.find(Qt,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),i=this._getOuterElement(e);e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=a(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`#${e.id}`))}_toggleDropDown(e,t){const i=this._getOuterElement(e);if(!i.classList.contains("dropdown"))return;const n=(e,n)=>{const o=Z.findOne(e,i);o&&o.classList.toggle(n,t)};n(".dropdown-toggle",Vt),n(".dropdown-menu",Kt),i.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(Vt)}_getInnerElement(e){return e.matches(Qt)?e:Z.findOne(Qt,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=Jt.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}N.on(document,"click.bs.tab",Zt,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),h(this)||Jt.getOrCreateInstance(this).show()})),N.on(window,"load.bs.tab",(()=>{for(const e of Z.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Jt.getOrCreateInstance(e)})),b(Jt);const ei="hide",ti="show",ii="showing",ni={animation:"boolean",autohide:"boolean",delay:"number"},oi={animation:!0,autohide:!0,delay:5e3};class si extends X{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oi}static get DefaultType(){return ni}static get NAME(){return"toast"}show(){N.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ei),g(this._element),this._element.classList.add(ti,ii),this._queueCallback((()=>{this._element.classList.remove(ii),N.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(ii),this._queueCallback((()=>{this._element.classList.add(ei),this._element.classList.remove(ii,ti),N.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ti),super.dispose()}isShown(){return this._element.classList.contains(ti)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const i=e.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),N.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),N.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),N.on(this._element,"focusout.bs.toast",(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=si.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}return Y(si),b(si),{Alert:V,Button:K,Carousel:de,Collapse:ye,Dropdown:Ie,Modal:st,Offcanvas:ft,Popover:Rt,ScrollSpy:Bt,Tab:Jt,Toast:si,Tooltip:Dt}}(i(9492))},9662:(e,t,i)=>{var n=i(614),o=i(6330),s=TypeError;e.exports=function(e){if(n(e))return e;throw s(o(e)+" is not a function")}},6077:(e,t,i)=>{var n=i(614),o=String,s=TypeError;e.exports=function(e){if("object"==typeof e||n(e))return e;throw s("Can't set "+o(e)+" as a prototype")}},1223:(e,t,i)=>{var n=i(5112),o=i(30),s=i(3070).f,r=n("unscopables"),a=Array.prototype;null==a[r]&&s(a,r,{configurable:!0,value:o(null)}),e.exports=function(e){a[r][e]=!0}},1530:(e,t,i)=>{"use strict";var n=i(8710).charAt;e.exports=function(e,t,i){return t+(i?n(e,t).length:1)}},9670:(e,t,i)=>{var n=i(111),o=String,s=TypeError;e.exports=function(e){if(n(e))return e;throw s(o(e)+" is not an object")}},8457:(e,t,i)=>{"use strict";var n=i(9974),o=i(6916),s=i(7908),r=i(3411),a=i(7659),l=i(4411),c=i(6244),u=i(6135),d=i(4121),h=i(1246),p=Array;e.exports=function(e){var t=s(e),i=l(this),f=arguments.length,g=f>1?arguments[1]:void 0,m=void 0!==g;m&&(g=n(g,f>2?arguments[2]:void 0));var v,y,b,w,x,_,S=h(t),T=0;if(!S||this===p&&a(S))for(v=c(t),y=i?new this(v):p(v);v>T;T++)_=m?g(t[T],T):t[T],u(y,T,_);else for(x=(w=d(t,S)).next,y=i?new this:[];!(b=o(x,w)).done;T++)_=m?r(w,g,[b.value,T],!0):b.value,u(y,T,_);return y.length=T,y}},1318:(e,t,i)=>{var n=i(5656),o=i(1400),s=i(6244),r=function(e){return function(t,i,r){var a,l=n(t),c=s(l),u=o(r,c);if(e&&i!=i){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===i)return e||u||0;return!e&&-1}};e.exports={includes:r(!0),indexOf:r(!1)}},2092:(e,t,i)=>{var n=i(9974),o=i(1702),s=i(8361),r=i(7908),a=i(6244),l=i(5417),c=o([].push),u=function(e){var t=1==e,i=2==e,o=3==e,u=4==e,d=6==e,h=7==e,p=5==e||d;return function(f,g,m,v){for(var y,b,w=r(f),x=s(w),_=n(g,m),S=a(x),T=0,C=v||l,E=t?C(f,S):i||h?C(f,0):void 0;S>T;T++)if((p||T in x)&&(b=_(y=x[T],T,w),e))if(t)E[T]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return T;case 2:c(E,y)}else switch(e){case 4:return!1;case 7:c(E,y)}return d?-1:o||u?u:E}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},1194:(e,t,i)=>{var n=i(7293),o=i(5112),s=i(7392),r=o("species");e.exports=function(e){return s>=51||!n((function(){var t=[];return(t.constructor={})[r]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},9341:(e,t,i)=>{"use strict";var n=i(7293);e.exports=function(e,t){var i=[][e];return!!i&&n((function(){i.call(null,t||function(){return 1},1)}))}},1589:(e,t,i)=>{var n=i(1400),o=i(6244),s=i(6135),r=Array,a=Math.max;e.exports=function(e,t,i){for(var l=o(e),c=n(t,l),u=n(void 0===i?l:i,l),d=r(a(u-c,0)),h=0;c{var n=i(1702);e.exports=n([].slice)},7475:(e,t,i)=>{var n=i(3157),o=i(4411),s=i(111),r=i(5112)("species"),a=Array;e.exports=function(e){var t;return n(e)&&(t=e.constructor,(o(t)&&(t===a||n(t.prototype))||s(t)&&null===(t=t[r]))&&(t=void 0)),void 0===t?a:t}},5417:(e,t,i)=>{var n=i(7475);e.exports=function(e,t){return new(n(e))(0===t?0:t)}},3411:(e,t,i)=>{var n=i(9670),o=i(9212);e.exports=function(e,t,i,s){try{return s?t(n(i)[0],i[1]):t(i)}catch(t){o(e,"throw",t)}}},7072:(e,t,i)=>{var n=i(5112)("iterator"),o=!1;try{var s=0,r={next:function(){return{done:!!s++}},return:function(){o=!0}};r[n]=function(){return this},Array.from(r,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var i=!1;try{var s={};s[n]=function(){return{next:function(){return{done:i=!0}}}},e(s)}catch(e){}return i}},4326:(e,t,i)=>{var n=i(1702),o=n({}.toString),s=n("".slice);e.exports=function(e){return s(o(e),8,-1)}},648:(e,t,i)=>{var n=i(1694),o=i(614),s=i(4326),r=i(5112)("toStringTag"),a=Object,l="Arguments"==s(function(){return arguments}());e.exports=n?s:function(e){var t,i,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(t=a(e),r))?i:l?s(t):"Object"==(n=s(t))&&o(t.callee)?"Arguments":n}},9920:(e,t,i)=>{var n=i(2597),o=i(3887),s=i(1236),r=i(3070);e.exports=function(e,t,i){for(var a=o(t),l=r.f,c=s.f,u=0;u{var n=i(7293);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},6178:e=>{e.exports=function(e,t){return{value:e,done:t}}},8880:(e,t,i)=>{var n=i(9781),o=i(3070),s=i(9114);e.exports=n?function(e,t,i){return o.f(e,t,s(1,i))}:function(e,t,i){return e[t]=i,e}},9114:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6135:(e,t,i)=>{"use strict";var n=i(4948),o=i(3070),s=i(9114);e.exports=function(e,t,i){var r=n(t);r in e?o.f(e,r,s(0,i)):e[r]=i}},8709:(e,t,i)=>{"use strict";var n=i(9670),o=i(2140),s=TypeError;e.exports=function(e){if(n(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw s("Incorrect hint");return o(this,e)}},8052:(e,t,i)=>{var n=i(614),o=i(3070),s=i(6339),r=i(3072);e.exports=function(e,t,i,a){a||(a={});var l=a.enumerable,c=void 0!==a.name?a.name:t;if(n(i)&&s(i,c,a),a.global)l?e[t]=i:r(t,i);else{try{a.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}l?e[t]=i:o.f(e,t,{value:i,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},3072:(e,t,i)=>{var n=i(7854),o=Object.defineProperty;e.exports=function(e,t){try{o(n,e,{value:t,configurable:!0,writable:!0})}catch(i){n[e]=t}return t}},9781:(e,t,i)=>{var n=i(7293);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:e=>{var t="object"==typeof document&&document.all,i=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:i}},317:(e,t,i)=>{var n=i(7854),o=i(111),s=n.document,r=o(s)&&o(s.createElement);e.exports=function(e){return r?s.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,t,i)=>{var n=i(317)("span").classList,o=n&&n.constructor&&n.constructor.prototype;e.exports=o===Object.prototype?void 0:o},9363:e=>{e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},8113:(e,t,i)=>{var n=i(5005);e.exports=n("navigator","userAgent")||""},7392:(e,t,i)=>{var n,o,s=i(7854),r=i(8113),a=s.process,l=s.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(o=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&r&&(!(n=r.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=r.match(/Chrome\/(\d+)/))&&(o=+n[1]),e.exports=o},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,t,i)=>{var n=i(7854),o=i(1236).f,s=i(8880),r=i(8052),a=i(3072),l=i(9920),c=i(4705);e.exports=function(e,t){var i,u,d,h,p,f=e.target,g=e.global,m=e.stat;if(i=g?n:m?n[f]||a(f,{}):(n[f]||{}).prototype)for(u in t){if(h=t[u],d=e.dontCallGetSet?(p=o(i,u))&&p.value:i[u],!c(g?u:f+(m?".":"#")+u,e.forced)&&void 0!==d){if(typeof h==typeof d)continue;l(h,d)}(e.sham||d&&d.sham)&&s(h,"sham",!0),r(i,u,h,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,t,i)=>{"use strict";i(4916);var n=i(1470),o=i(8052),s=i(2261),r=i(7293),a=i(5112),l=i(8880),c=a("species"),u=RegExp.prototype;e.exports=function(e,t,i,d){var h=a(e),p=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=p&&!r((function(){var t=!1,i=/a/;return"split"===e&&((i={}).constructor={},i.constructor[c]=function(){return i},i.flags="",i[h]=/./[h]),i.exec=function(){return t=!0,null},i[h](""),!t}));if(!p||!f||i){var g=n(/./[h]),m=t(h,""[e],(function(e,t,i,o,r){var a=n(e),l=t.exec;return l===s||l===u.exec?p&&!r?{done:!0,value:g(t,i,o)}:{done:!0,value:a(i,t,o)}:{done:!1}}));o(String.prototype,e,m[0]),o(u,h,m[1])}d&&l(u[h],"sham",!0)}},2104:(e,t,i)=>{var n=i(4374),o=Function.prototype,s=o.apply,r=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?r.bind(s):function(){return r.apply(s,arguments)})},9974:(e,t,i)=>{var n=i(1470),o=i(9662),s=i(4374),r=n(n.bind);e.exports=function(e,t){return o(e),void 0===t?e:s?r(e,t):function(){return e.apply(t,arguments)}}},4374:(e,t,i)=>{var n=i(7293);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},7065:(e,t,i)=>{"use strict";var n=i(1702),o=i(9662),s=i(111),r=i(2597),a=i(206),l=i(4374),c=Function,u=n([].concat),d=n([].join),h={},p=function(e,t,i){if(!r(h,t)){for(var n=[],o=0;o{var n=i(4374),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},6530:(e,t,i)=>{var n=i(9781),o=i(2597),s=Function.prototype,r=n&&Object.getOwnPropertyDescriptor,a=o(s,"name"),l=a&&"something"===function(){}.name,c=a&&(!n||n&&r(s,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},1470:(e,t,i)=>{var n=i(4326),o=i(1702);e.exports=function(e){if("Function"===n(e))return o(e)}},1702:(e,t,i)=>{var n=i(4374),o=Function.prototype,s=o.call,r=n&&o.bind.bind(s,s);e.exports=n?r:function(e){return function(){return s.apply(e,arguments)}}},5005:(e,t,i)=>{var n=i(7854),o=i(614),s=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?s(n[e]):n[e]&&n[e][t]}},1246:(e,t,i)=>{var n=i(648),o=i(8173),s=i(8554),r=i(7497),a=i(5112)("iterator");e.exports=function(e){if(!s(e))return o(e,a)||o(e,"@@iterator")||r[n(e)]}},4121:(e,t,i)=>{var n=i(6916),o=i(9662),s=i(9670),r=i(6330),a=i(1246),l=TypeError;e.exports=function(e,t){var i=arguments.length<2?a(e):t;if(o(i))return s(n(i,e));throw l(r(e)+" is not iterable")}},8173:(e,t,i)=>{var n=i(9662),o=i(8554);e.exports=function(e,t){var i=e[t];return o(i)?void 0:n(i)}},647:(e,t,i)=>{var n=i(1702),o=i(7908),s=Math.floor,r=n("".charAt),a=n("".replace),l=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,i,n,d,h){var p=i+e.length,f=n.length,g=u;return void 0!==d&&(d=o(d),g=c),a(h,g,(function(o,a){var c;switch(r(a,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,i);case"'":return l(t,p);case"<":c=d[l(a,1,-1)];break;default:var u=+a;if(0===u)return o;if(u>f){var h=s(u/10);return 0===h?o:h<=f?void 0===n[h-1]?r(a,1):n[h-1]+r(a,1):o}c=n[u-1]}return void 0===c?"":c}))}},7854:(e,t,i)=>{var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof i.g&&i.g)||function(){return this}()||Function("return this")()},2597:(e,t,i)=>{var n=i(1702),o=i(7908),s=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(o(e),t)}},3501:e=>{e.exports={}},490:(e,t,i)=>{var n=i(5005);e.exports=n("document","documentElement")},4664:(e,t,i)=>{var n=i(9781),o=i(7293),s=i(317);e.exports=!n&&!o((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},8361:(e,t,i)=>{var n=i(1702),o=i(7293),s=i(4326),r=Object,a=n("".split);e.exports=o((function(){return!r("z").propertyIsEnumerable(0)}))?function(e){return"String"==s(e)?a(e,""):r(e)}:r},9587:(e,t,i)=>{var n=i(614),o=i(111),s=i(7674);e.exports=function(e,t,i){var r,a;return s&&n(r=t.constructor)&&r!==i&&o(a=r.prototype)&&a!==i.prototype&&s(e,a),e}},2788:(e,t,i)=>{var n=i(1702),o=i(614),s=i(5465),r=n(Function.toString);o(s.inspectSource)||(s.inspectSource=function(e){return r(e)}),e.exports=s.inspectSource},9909:(e,t,i)=>{var n,o,s,r=i(4811),a=i(7854),l=i(111),c=i(8880),u=i(2597),d=i(5465),h=i(6200),p=i(3501),f="Object already initialized",g=a.TypeError,m=a.WeakMap;if(r||d.state){var v=d.state||(d.state=new m);v.get=v.get,v.has=v.has,v.set=v.set,n=function(e,t){if(v.has(e))throw g(f);return t.facade=e,v.set(e,t),t},o=function(e){return v.get(e)||{}},s=function(e){return v.has(e)}}else{var y=h("state");p[y]=!0,n=function(e,t){if(u(e,y))throw g(f);return t.facade=e,c(e,y,t),t},o=function(e){return u(e,y)?e[y]:{}},s=function(e){return u(e,y)}}e.exports={set:n,get:o,has:s,enforce:function(e){return s(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var i;if(!l(t)||(i=o(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return i}}}},7659:(e,t,i)=>{var n=i(5112),o=i(7497),s=n("iterator"),r=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||r[s]===e)}},3157:(e,t,i)=>{var n=i(4326);e.exports=Array.isArray||function(e){return"Array"==n(e)}},614:(e,t,i)=>{var n=i(4154),o=n.all;e.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},4411:(e,t,i)=>{var n=i(1702),o=i(7293),s=i(614),r=i(648),a=i(5005),l=i(2788),c=function(){},u=[],d=a("Reflect","construct"),h=/^\s*(?:class|function)\b/,p=n(h.exec),f=!h.exec(c),g=function(e){if(!s(e))return!1;try{return d(c,u,e),!0}catch(e){return!1}},m=function(e){if(!s(e))return!1;switch(r(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!p(h,l(e))}catch(e){return!0}};m.sham=!0,e.exports=!d||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?m:g},4705:(e,t,i)=>{var n=i(7293),o=i(614),s=/#|\.prototype\./,r=function(e,t){var i=l[a(e)];return i==u||i!=c&&(o(t)?n(t):!!t)},a=r.normalize=function(e){return String(e).replace(s,".").toLowerCase()},l=r.data={},c=r.NATIVE="N",u=r.POLYFILL="P";e.exports=r},8554:e=>{e.exports=function(e){return null==e}},111:(e,t,i)=>{var n=i(614),o=i(4154),s=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===s}:function(e){return"object"==typeof e?null!==e:n(e)}},1913:e=>{e.exports=!1},7850:(e,t,i)=>{var n=i(111),o=i(4326),s=i(5112)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[s])?!!t:"RegExp"==o(e))}},2190:(e,t,i)=>{var n=i(5005),o=i(614),s=i(7976),r=i(3307),a=Object;e.exports=r?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&s(t.prototype,a(e))}},9212:(e,t,i)=>{var n=i(6916),o=i(9670),s=i(8173);e.exports=function(e,t,i){var r,a;o(e);try{if(!(r=s(e,"return"))){if("throw"===t)throw i;return i}r=n(r,e)}catch(e){a=!0,r=e}if("throw"===t)throw i;if(a)throw r;return o(r),i}},3061:(e,t,i)=>{"use strict";var n=i(3383).IteratorPrototype,o=i(30),s=i(9114),r=i(8003),a=i(7497),l=function(){return this};e.exports=function(e,t,i,c){var u=t+" Iterator";return e.prototype=o(n,{next:s(+!c,i)}),r(e,u,!1,!0),a[u]=l,e}},1656:(e,t,i)=>{"use strict";var n=i(2109),o=i(6916),s=i(1913),r=i(6530),a=i(614),l=i(3061),c=i(9518),u=i(7674),d=i(8003),h=i(8880),p=i(8052),f=i(5112),g=i(7497),m=i(3383),v=r.PROPER,y=r.CONFIGURABLE,b=m.IteratorPrototype,w=m.BUGGY_SAFARI_ITERATORS,x=f("iterator"),_="keys",S="values",T="entries",C=function(){return this};e.exports=function(e,t,i,r,f,m,E){l(i,t,r);var A,k,O,P=function(e){if(e===f&&j)return j;if(!w&&e in M)return M[e];switch(e){case _:case S:case T:return function(){return new i(this,e)}}return function(){return new i(this)}},L=t+" Iterator",$=!1,M=e.prototype,D=M[x]||M["@@iterator"]||f&&M[f],j=!w&&D||P(f),I="Array"==t&&M.entries||D;if(I&&(A=c(I.call(new e)))!==Object.prototype&&A.next&&(s||c(A)===b||(u?u(A,b):a(A[x])||p(A,x,C)),d(A,L,!0,!0),s&&(g[L]=C)),v&&f==S&&D&&D.name!==S&&(!s&&y?h(M,"name",S):($=!0,j=function(){return o(D,this)})),f)if(k={values:P(S),keys:m?j:P(_),entries:P(T)},E)for(O in k)(w||$||!(O in M))&&p(M,O,k[O]);else n({target:t,proto:!0,forced:w||$},k);return s&&!E||M[x]===j||p(M,x,j,{name:f}),g[t]=j,k}},3383:(e,t,i)=>{"use strict";var n,o,s,r=i(7293),a=i(614),l=i(111),c=i(30),u=i(9518),d=i(8052),h=i(5112),p=i(1913),f=h("iterator"),g=!1;[].keys&&("next"in(s=[].keys())?(o=u(u(s)))!==Object.prototype&&(n=o):g=!0),!l(n)||r((function(){var e={};return n[f].call(e)!==e}))?n={}:p&&(n=c(n)),a(n[f])||d(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},7497:e=>{e.exports={}},6244:(e,t,i)=>{var n=i(7466);e.exports=function(e){return n(e.length)}},6339:(e,t,i)=>{var n=i(7293),o=i(614),s=i(2597),r=i(9781),a=i(6530).CONFIGURABLE,l=i(2788),c=i(9909),u=c.enforce,d=c.get,h=Object.defineProperty,p=r&&!n((function(){return 8!==h((function(){}),"length",{value:8}).length})),f=String(String).split("String"),g=e.exports=function(e,t,i){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),i&&i.getter&&(t="get "+t),i&&i.setter&&(t="set "+t),(!s(e,"name")||a&&e.name!==t)&&(r?h(e,"name",{value:t,configurable:!0}):e.name=t),p&&i&&s(i,"arity")&&e.length!==i.arity&&h(e,"length",{value:i.arity});try{i&&s(i,"constructor")&&i.constructor?r&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=u(e);return s(n,"source")||(n.source=f.join("string"==typeof t?t:"")),e};Function.prototype.toString=g((function(){return o(this)&&d(this).source||l(this)}),"toString")},4758:e=>{var t=Math.ceil,i=Math.floor;e.exports=Math.trunc||function(e){var n=+e;return(n>0?i:t)(n)}},3009:(e,t,i)=>{var n=i(7854),o=i(7293),s=i(1702),r=i(1340),a=i(3111).trim,l=i(1361),c=n.parseInt,u=n.Symbol,d=u&&u.iterator,h=/^[+-]?0x/i,p=s(h.exec),f=8!==c(l+"08")||22!==c(l+"0x16")||d&&!o((function(){c(Object(d))}));e.exports=f?function(e,t){var i=a(r(e));return c(i,t>>>0||(p(h,i)?16:10))}:c},30:(e,t,i)=>{var n,o=i(9670),s=i(6048),r=i(748),a=i(3501),l=i(490),c=i(317),u=i(6200),d="prototype",h="script",p=u("IE_PROTO"),f=function(){},g=function(e){return"<"+h+">"+e+""},m=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,i;v="undefined"!=typeof document?document.domain&&n?m(n):(t=c("iframe"),i="java"+h+":",t.style.display="none",l.appendChild(t),t.src=String(i),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F):m(n);for(var o=r.length;o--;)delete v[d][r[o]];return v()};a[p]=!0,e.exports=Object.create||function(e,t){var i;return null!==e?(f[d]=o(e),i=new f,f[d]=null,i[p]=e):i=v(),void 0===t?i:s.f(i,t)}},6048:(e,t,i)=>{var n=i(9781),o=i(3353),s=i(3070),r=i(9670),a=i(5656),l=i(1956);t.f=n&&!o?Object.defineProperties:function(e,t){r(e);for(var i,n=a(t),o=l(t),c=o.length,u=0;c>u;)s.f(e,i=o[u++],n[i]);return e}},3070:(e,t,i)=>{var n=i(9781),o=i(4664),s=i(3353),r=i(9670),a=i(4948),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",h="configurable",p="writable";t.f=n?s?function(e,t,i){if(r(e),t=a(t),r(i),"function"==typeof e&&"prototype"===t&&"value"in i&&p in i&&!i[p]){var n=u(e,t);n&&n[p]&&(e[t]=i.value,i={configurable:h in i?i[h]:n[h],enumerable:d in i?i[d]:n[d],writable:!1})}return c(e,t,i)}:c:function(e,t,i){if(r(e),t=a(t),r(i),o)try{return c(e,t,i)}catch(e){}if("get"in i||"set"in i)throw l("Accessors not supported");return"value"in i&&(e[t]=i.value),e}},1236:(e,t,i)=>{var n=i(9781),o=i(6916),s=i(5296),r=i(9114),a=i(5656),l=i(4948),c=i(2597),u=i(4664),d=Object.getOwnPropertyDescriptor;t.f=n?d:function(e,t){if(e=a(e),t=l(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return r(!o(s.f,e,t),e[t])}},1156:(e,t,i)=>{var n=i(4326),o=i(5656),s=i(8006).f,r=i(1589),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"Window"==n(e)?function(e){try{return s(e)}catch(e){return r(a)}}(e):s(o(e))}},8006:(e,t,i)=>{var n=i(6324),o=i(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},5181:(e,t)=>{t.f=Object.getOwnPropertySymbols},9518:(e,t,i)=>{var n=i(2597),o=i(614),s=i(7908),r=i(6200),a=i(8544),l=r("IE_PROTO"),c=Object,u=c.prototype;e.exports=a?c.getPrototypeOf:function(e){var t=s(e);if(n(t,l))return t[l];var i=t.constructor;return o(i)&&t instanceof i?i.prototype:t instanceof c?u:null}},7976:(e,t,i)=>{var n=i(1702);e.exports=n({}.isPrototypeOf)},6324:(e,t,i)=>{var n=i(1702),o=i(2597),s=i(5656),r=i(1318).indexOf,a=i(3501),l=n([].push);e.exports=function(e,t){var i,n=s(e),c=0,u=[];for(i in n)!o(a,i)&&o(n,i)&&l(u,i);for(;t.length>c;)o(n,i=t[c++])&&(~r(u,i)||l(u,i));return u}},1956:(e,t,i)=>{var n=i(6324),o=i(748);e.exports=Object.keys||function(e){return n(e,o)}},5296:(e,t)=>{"use strict";var i={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!i.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:i},7674:(e,t,i)=>{var n=i(1702),o=i(9670),s=i(6077);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,i={};try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(i,[]),t=i instanceof Array}catch(e){}return function(i,n){return o(i),s(n),t?e(i,n):i.__proto__=n,i}}():void 0)},4699:(e,t,i)=>{var n=i(9781),o=i(1702),s=i(1956),r=i(5656),a=o(i(5296).f),l=o([].push),c=function(e){return function(t){for(var i,o=r(t),c=s(o),u=c.length,d=0,h=[];u>d;)i=c[d++],n&&!a(o,i)||l(h,e?[i,o[i]]:o[i]);return h}};e.exports={entries:c(!0),values:c(!1)}},288:(e,t,i)=>{"use strict";var n=i(1694),o=i(648);e.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},2140:(e,t,i)=>{var n=i(6916),o=i(614),s=i(111),r=TypeError;e.exports=function(e,t){var i,a;if("string"===t&&o(i=e.toString)&&!s(a=n(i,e)))return a;if(o(i=e.valueOf)&&!s(a=n(i,e)))return a;if("string"!==t&&o(i=e.toString)&&!s(a=n(i,e)))return a;throw r("Can't convert object to primitive value")}},3887:(e,t,i)=>{var n=i(5005),o=i(1702),s=i(8006),r=i(5181),a=i(9670),l=o([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=s.f(a(e)),i=r.f;return i?l(t,i(e)):t}},857:(e,t,i)=>{var n=i(7854);e.exports=n},2626:(e,t,i)=>{var n=i(3070).f;e.exports=function(e,t,i){i in e||n(e,i,{configurable:!0,get:function(){return t[i]},set:function(e){t[i]=e}})}},7651:(e,t,i)=>{var n=i(6916),o=i(9670),s=i(614),r=i(4326),a=i(2261),l=TypeError;e.exports=function(e,t){var i=e.exec;if(s(i)){var c=n(i,e,t);return null!==c&&o(c),c}if("RegExp"===r(e))return n(a,e,t);throw l("RegExp#exec called on incompatible receiver")}},2261:(e,t,i)=>{"use strict";var n,o,s=i(6916),r=i(1702),a=i(1340),l=i(7066),c=i(2999),u=i(2309),d=i(30),h=i(9909).get,p=i(9441),f=i(7168),g=u("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,v=m,y=r("".charAt),b=r("".indexOf),w=r("".replace),x=r("".slice),_=(o=/b*/g,s(m,n=/a/,"a"),s(m,o,"a"),0!==n.lastIndex||0!==o.lastIndex),S=c.BROKEN_CARET,T=void 0!==/()??/.exec("")[1];(_||T||S||p||f)&&(v=function(e){var t,i,n,o,r,c,u,p=this,f=h(p),C=a(e),E=f.raw;if(E)return E.lastIndex=p.lastIndex,t=s(v,E,C),p.lastIndex=E.lastIndex,t;var A=f.groups,k=S&&p.sticky,O=s(l,p),P=p.source,L=0,$=C;if(k&&(O=w(O,"y",""),-1===b(O,"g")&&(O+="g"),$=x(C,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==y(C,p.lastIndex-1))&&(P="(?: "+P+")",$=" "+$,L++),i=new RegExp("^(?:"+P+")",O)),T&&(i=new RegExp("^"+P+"$(?!\\s)",O)),_&&(n=p.lastIndex),o=s(m,k?i:p,$),k?o?(o.input=x(o.input,L),o[0]=x(o[0],L),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:_&&o&&(p.lastIndex=p.global?o.index+o[0].length:n),T&&o&&o.length>1&&s(g,o[0],i,(function(){for(r=1;r{"use strict";var n=i(9670);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},4706:(e,t,i)=>{var n=i(6916),o=i(2597),s=i(7976),r=i(7066),a=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in a||o(e,"flags")||!s(a,e)?t:n(r,e)}},2999:(e,t,i)=>{var n=i(7293),o=i(7854).RegExp,s=n((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),r=s||n((function(){return!o("a","y").sticky})),a=s||n((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:a,MISSED_STICKY:r,UNSUPPORTED_Y:s}},9441:(e,t,i)=>{var n=i(7293),o=i(7854).RegExp;e.exports=n((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},7168:(e,t,i)=>{var n=i(7293),o=i(7854).RegExp;e.exports=n((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},4488:(e,t,i)=>{var n=i(8554),o=TypeError;e.exports=function(e){if(n(e))throw o("Can't call method on "+e);return e}},7152:(e,t,i)=>{"use strict";var n,o=i(7854),s=i(2104),r=i(614),a=i(9363),l=i(8113),c=i(206),u=i(8053),d=o.Function,h=/MSIE .\./.test(l)||a&&((n=o.Bun.version.split(".")).length<3||0==n[0]&&(n[1]<3||3==n[1]&&0==n[2]));e.exports=function(e,t){var i=t?2:1;return h?function(n,o){var a=u(arguments.length,1)>i,l=r(n)?n:d(n),h=a?c(arguments,i):[],p=a?function(){s(l,this,h)}:l;return t?e(p,o):e(p)}:e}},6340:(e,t,i)=>{"use strict";var n=i(5005),o=i(3070),s=i(5112),r=i(9781),a=s("species");e.exports=function(e){var t=n(e),i=o.f;r&&t&&!t[a]&&i(t,a,{configurable:!0,get:function(){return this}})}},8003:(e,t,i)=>{var n=i(3070).f,o=i(2597),s=i(5112)("toStringTag");e.exports=function(e,t,i){e&&!i&&(e=e.prototype),e&&!o(e,s)&&n(e,s,{configurable:!0,value:t})}},6200:(e,t,i)=>{var n=i(2309),o=i(9711),s=n("keys");e.exports=function(e){return s[e]||(s[e]=o(e))}},5465:(e,t,i)=>{var n=i(7854),o=i(3072),s="__core-js_shared__",r=n[s]||o(s,{});e.exports=r},2309:(e,t,i)=>{var n=i(1913),o=i(5465);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.27.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.1/LICENSE",source:"https://github.com/zloirock/core-js"})},8710:(e,t,i)=>{var n=i(1702),o=i(9303),s=i(1340),r=i(4488),a=n("".charAt),l=n("".charCodeAt),c=n("".slice),u=function(e){return function(t,i){var n,u,d=s(r(t)),h=o(i),p=d.length;return h<0||h>=p?e?"":void 0:(n=l(d,h))<55296||n>56319||h+1===p||(u=l(d,h+1))<56320||u>57343?e?a(d,h):n:e?c(d,h,h+2):u-56320+(n-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},3111:(e,t,i)=>{var n=i(1702),o=i(4488),s=i(1340),r=i(1361),a=n("".replace),l="["+r+"]",c=RegExp("^"+l+l+"*"),u=RegExp(l+l+"*$"),d=function(e){return function(t){var i=s(o(t));return 1&e&&(i=a(i,c,"")),2&e&&(i=a(i,u,"")),i}};e.exports={start:d(1),end:d(2),trim:d(3)}},6293:(e,t,i)=>{var n=i(7392),o=i(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},6532:(e,t,i)=>{var n=i(6916),o=i(5005),s=i(5112),r=i(8052);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,i=t&&t.valueOf,a=s("toPrimitive");t&&!t[a]&&r(t,a,(function(e){return n(i,this)}),{arity:1})}},2015:(e,t,i)=>{var n=i(6293);e.exports=n&&!!Symbol.for&&!!Symbol.keyFor},863:(e,t,i)=>{var n=i(1702);e.exports=n(1..valueOf)},1400:(e,t,i)=>{var n=i(9303),o=Math.max,s=Math.min;e.exports=function(e,t){var i=n(e);return i<0?o(i+t,0):s(i,t)}},5656:(e,t,i)=>{var n=i(8361),o=i(4488);e.exports=function(e){return n(o(e))}},9303:(e,t,i)=>{var n=i(4758);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},7466:(e,t,i)=>{var n=i(9303),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},7908:(e,t,i)=>{var n=i(4488),o=Object;e.exports=function(e){return o(n(e))}},7593:(e,t,i)=>{var n=i(6916),o=i(111),s=i(2190),r=i(8173),a=i(2140),l=i(5112),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!o(e)||s(e))return e;var i,l=r(e,u);if(l){if(void 0===t&&(t="default"),i=n(l,e,t),!o(i)||s(i))return i;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},4948:(e,t,i)=>{var n=i(7593),o=i(2190);e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},1694:(e,t,i)=>{var n={};n[i(5112)("toStringTag")]="z",e.exports="[object z]"===String(n)},1340:(e,t,i)=>{var n=i(648),o=String;e.exports=function(e){if("Symbol"===n(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},6330:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},9711:(e,t,i)=>{var n=i(1702),o=0,s=Math.random(),r=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+r(++o+s,36)}},3307:(e,t,i)=>{var n=i(6293);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(e,t,i)=>{var n=i(9781),o=i(7293);e.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8053:e=>{var t=TypeError;e.exports=function(e,i){if(e{var n=i(7854),o=i(614),s=n.WeakMap;e.exports=o(s)&&/native code/.test(String(s))},6800:(e,t,i)=>{var n=i(857),o=i(2597),s=i(6061),r=i(3070).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});o(t,e)||r(t,e,{value:s.f(e)})}},6061:(e,t,i)=>{var n=i(5112);t.f=n},5112:(e,t,i)=>{var n=i(7854),o=i(2309),s=i(2597),r=i(9711),a=i(6293),l=i(3307),c=o("wks"),u=n.Symbol,d=u&&u.for,h=l?u:u&&u.withoutSetter||r;e.exports=function(e){if(!s(c,e)||!a&&"string"!=typeof c[e]){var t="Symbol."+e;a&&s(u,e)?c[e]=u[e]:c[e]=l&&d?d(t):h(t)}return c[e]}},1361:e=>{e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},9826:(e,t,i)=>{"use strict";var n=i(2109),o=i(2092).find,s=i(1223),r="find",a=!0;r in[]&&Array(1)[r]((function(){a=!1})),n({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),s(r)},1038:(e,t,i)=>{var n=i(2109),o=i(8457);n({target:"Array",stat:!0,forced:!i(7072)((function(e){Array.from(e)}))},{from:o})},2772:(e,t,i)=>{"use strict";var n=i(2109),o=i(1470),s=i(1318).indexOf,r=i(9341),a=o([].indexOf),l=!!a&&1/a([1],1,-0)<0,c=r("indexOf");n({target:"Array",proto:!0,forced:l||!c},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return l?a(this,e,t)||0:s(this,e,t)}})},9753:(e,t,i)=>{i(2109)({target:"Array",stat:!0},{isArray:i(3157)})},6992:(e,t,i)=>{"use strict";var n=i(5656),o=i(1223),s=i(7497),r=i(9909),a=i(3070).f,l=i(1656),c=i(6178),u=i(1913),d=i(9781),h="Array Iterator",p=r.set,f=r.getterFor(h);e.exports=l(Array,"Array",(function(e,t){p(this,{type:h,target:n(e),index:0,kind:t})}),(function(){var e=f(this),t=e.target,i=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,c(void 0,!0)):c("keys"==i?n:"values"==i?t[n]:[n,t[n]],!1)}),"values");var g=s.Arguments=s.Array;if(o("keys"),o("values"),o("entries"),!u&&d&&"values"!==g.name)try{a(g,"name",{value:"values"})}catch(e){}},9600:(e,t,i)=>{"use strict";var n=i(2109),o=i(1702),s=i(8361),r=i(5656),a=i(9341),l=o([].join),c=s!=Object,u=a("join",",");n({target:"Array",proto:!0,forced:c||!u},{join:function(e){return l(r(this),void 0===e?",":e)}})},7042:(e,t,i)=>{"use strict";var n=i(2109),o=i(3157),s=i(4411),r=i(111),a=i(1400),l=i(6244),c=i(5656),u=i(6135),d=i(5112),h=i(1194),p=i(206),f=h("slice"),g=d("species"),m=Array,v=Math.max;n({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var i,n,d,h=c(this),f=l(h),y=a(e,f),b=a(void 0===t?f:t,f);if(o(h)&&(i=h.constructor,(s(i)&&(i===m||o(i.prototype))||r(i)&&null===(i=i[g]))&&(i=void 0),i===m||void 0===i))return p(h,y,b);for(n=new(void 0===i?m:i)(v(b-y,0)),d=0;y{var n=i(2597),o=i(8052),s=i(8709),r=i(5112)("toPrimitive"),a=Date.prototype;n(a,r)||o(a,r,s)},4812:(e,t,i)=>{var n=i(2109),o=i(7065);n({target:"Function",proto:!0,forced:Function.bind!==o},{bind:o})},8309:(e,t,i)=>{var n=i(9781),o=i(6530).EXISTS,s=i(1702),r=i(3070).f,a=Function.prototype,l=s(a.toString),c=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=s(c.exec);n&&!o&&r(a,"name",{configurable:!0,get:function(){try{return u(c,l(this))[1]}catch(e){return""}}})},8862:(e,t,i)=>{var n=i(2109),o=i(5005),s=i(2104),r=i(6916),a=i(1702),l=i(7293),c=i(3157),u=i(614),d=i(111),h=i(2190),p=i(206),f=i(6293),g=o("JSON","stringify"),m=a(/./.exec),v=a("".charAt),y=a("".charCodeAt),b=a("".replace),w=a(1..toString),x=/[\uD800-\uDFFF]/g,_=/^[\uD800-\uDBFF]$/,S=/^[\uDC00-\uDFFF]$/,T=!f||l((function(){var e=o("Symbol")();return"[null]"!=g([e])||"{}"!=g({a:e})||"{}"!=g(Object(e))})),C=l((function(){return'"\\udf06\\ud834"'!==g("\udf06\ud834")||'"\\udead"'!==g("\udead")})),E=function(e,t){var i=p(arguments),n=t;if((d(t)||void 0!==e)&&!h(e))return c(t)||(t=function(e,t){if(u(n)&&(t=r(n,this,e,t)),!h(t))return t}),i[1]=t,s(g,null,i)},A=function(e,t,i){var n=v(i,t-1),o=v(i,t+1);return m(_,e)&&!m(S,o)||m(S,e)&&!m(_,n)?"\\u"+w(y(e,0),16):e};g&&n({target:"JSON",stat:!0,arity:3,forced:T||C},{stringify:function(e,t,i){var n=p(arguments),o=s(T?E:g,null,n);return C&&"string"==typeof o?b(o,x,A):o}})},9653:(e,t,i)=>{"use strict";var n=i(2109),o=i(1913),s=i(9781),r=i(7854),a=i(857),l=i(1702),c=i(4705),u=i(2597),d=i(9587),h=i(7976),p=i(2190),f=i(7593),g=i(7293),m=i(8006).f,v=i(1236).f,y=i(3070).f,b=i(863),w=i(3111).trim,x="Number",_=r[x],S=a[x],T=_.prototype,C=r.TypeError,E=l("".slice),A=l("".charCodeAt),k=function(e){var t=f(e,"number");return"bigint"==typeof t?t:O(t)},O=function(e){var t,i,n,o,s,r,a,l,c=f(e,"number");if(p(c))throw C("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=w(c),43===(t=A(c,0))||45===t){if(88===(i=A(c,2))||120===i)return NaN}else if(48===t){switch(A(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(r=(s=E(c,2)).length,a=0;ao)return NaN;return parseInt(s,n)}return+c},P=c(x,!_(" 0o1")||!_("0b1")||_("+0x1")),L=function(e){return h(T,e)&&g((function(){b(e)}))},$=function(e){var t=arguments.length<1?0:_(k(e));return L(this)?d(Object(t),this,$):t};$.prototype=T,P&&!o&&(T.constructor=$),n({global:!0,constructor:!0,wrap:!0,forced:P},{Number:$});var M=function(e,t){for(var i,n=s?m(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)u(t,i=n[o])&&!u(e,i)&&y(e,i,v(t,i))};o&&S&&M(a[x],S),(P||o)&&M(a[x],_)},9070:(e,t,i)=>{var n=i(2109),o=i(9781),s=i(3070).f;n({target:"Object",stat:!0,forced:Object.defineProperty!==s,sham:!o},{defineProperty:s})},9720:(e,t,i)=>{var n=i(2109),o=i(4699).entries;n({target:"Object",stat:!0},{entries:function(e){return o(e)}})},9660:(e,t,i)=>{var n=i(2109),o=i(6293),s=i(7293),r=i(5181),a=i(7908);n({target:"Object",stat:!0,forced:!o||s((function(){r.f(1)}))},{getOwnPropertySymbols:function(e){var t=r.f;return t?t(a(e)):[]}})},1539:(e,t,i)=>{var n=i(1694),o=i(8052),s=i(288);n||o(Object.prototype,"toString",s,{unsafe:!0})},1058:(e,t,i)=>{var n=i(2109),o=i(3009);n({global:!0,forced:parseInt!=o},{parseInt:o})},4603:(e,t,i)=>{var n=i(9781),o=i(7854),s=i(1702),r=i(4705),a=i(9587),l=i(8880),c=i(8006).f,u=i(7976),d=i(7850),h=i(1340),p=i(4706),f=i(2999),g=i(2626),m=i(8052),v=i(7293),y=i(2597),b=i(9909).enforce,w=i(6340),x=i(5112),_=i(9441),S=i(7168),T=x("match"),C=o.RegExp,E=C.prototype,A=o.SyntaxError,k=s(E.exec),O=s("".charAt),P=s("".replace),L=s("".indexOf),$=s("".slice),M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,D=/a/g,j=/a/g,I=new C(D)!==D,R=f.MISSED_STICKY,N=f.UNSUPPORTED_Y,z=n&&(!I||R||_||S||v((function(){return j[T]=!1,C(D)!=D||C(j)==j||"/a/i"!=C(D,"i")})));if(r("RegExp",z)){for(var H=function(e,t){var i,n,o,s,r,c,f=u(E,this),g=d(e),m=void 0===t,v=[],w=e;if(!f&&g&&m&&e.constructor===H)return e;if((g||u(E,e))&&(e=e.source,m&&(t=p(w))),e=void 0===e?"":h(e),t=void 0===t?"":h(t),w=e,_&&"dotAll"in D&&(n=!!t&&L(t,"s")>-1)&&(t=P(t,/s/g,"")),i=t,R&&"sticky"in D&&(o=!!t&&L(t,"y")>-1)&&N&&(t=P(t,/y/g,"")),S&&(s=function(e){for(var t,i=e.length,n=0,o="",s=[],r={},a=!1,l=!1,c=0,u="";n<=i;n++){if("\\"===(t=O(e,n)))t+=O(e,++n);else if("]"===t)a=!1;else if(!a)switch(!0){case"["===t:a=!0;break;case"("===t:k(M,$(e,n+1))&&(n+=2,l=!0),o+=t,c++;continue;case">"===t&&l:if(""===u||y(r,u))throw new A("Invalid capture group name");r[u]=!0,s[s.length]=[u,c],l=!1,u="";continue}l?u+=t:o+=t}return[o,s]}(e),e=s[0],v=s[1]),r=a(C(e,t),f?this:E,H),(n||o||v.length)&&(c=b(r),n&&(c.dotAll=!0,c.raw=H(function(e){for(var t,i=e.length,n=0,o="",s=!1;n<=i;n++)"\\"!==(t=O(e,n))?s||"."!==t?("["===t?s=!0:"]"===t&&(s=!1),o+=t):o+="[\\s\\S]":o+=t+O(e,++n);return o}(e),i)),o&&(c.sticky=!0),v.length&&(c.groups=v)),e!==w)try{l(r,"source",""===w?"(?:)":w)}catch(e){}return r},F=c(C),q=0;F.length>q;)g(H,C,F[q++]);E.constructor=H,H.prototype=E,m(o,"RegExp",H,{constructor:!0})}w("RegExp")},4916:(e,t,i)=>{"use strict";var n=i(2109),o=i(2261);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},9714:(e,t,i)=>{"use strict";var n=i(6530).PROPER,o=i(8052),s=i(9670),r=i(1340),a=i(7293),l=i(4706),c="toString",u=RegExp.prototype[c],d=a((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),h=n&&u.name!=c;(d||h)&&o(RegExp.prototype,c,(function(){var e=s(this);return"/"+r(e.source)+"/"+r(l(e))}),{unsafe:!0})},8783:(e,t,i)=>{"use strict";var n=i(8710).charAt,o=i(1340),s=i(9909),r=i(1656),a=i(6178),l="String Iterator",c=s.set,u=s.getterFor(l);r(String,"String",(function(e){c(this,{type:l,string:o(e),index:0})}),(function(){var e,t=u(this),i=t.string,o=t.index;return o>=i.length?a(void 0,!0):(e=n(i,o),t.index+=e.length,a(e,!1))}))},4723:(e,t,i)=>{"use strict";var n=i(6916),o=i(7007),s=i(9670),r=i(8554),a=i(7466),l=i(1340),c=i(4488),u=i(8173),d=i(1530),h=i(7651);o("match",(function(e,t,i){return[function(t){var i=c(this),o=r(t)?void 0:u(t,e);return o?n(o,t,i):new RegExp(t)[e](l(i))},function(e){var n=s(this),o=l(e),r=i(t,n,o);if(r.done)return r.value;if(!n.global)return h(n,o);var c=n.unicode;n.lastIndex=0;for(var u,p=[],f=0;null!==(u=h(n,o));){var g=l(u[0]);p[f]=g,""===g&&(n.lastIndex=d(o,a(n.lastIndex),c)),f++}return 0===f?null:p}]}))},5306:(e,t,i)=>{"use strict";var n=i(2104),o=i(6916),s=i(1702),r=i(7007),a=i(7293),l=i(9670),c=i(614),u=i(8554),d=i(9303),h=i(7466),p=i(1340),f=i(4488),g=i(1530),m=i(8173),v=i(647),y=i(7651),b=i(5112)("replace"),w=Math.max,x=Math.min,_=s([].concat),S=s([].push),T=s("".indexOf),C=s("".slice),E="$0"==="a".replace(/./,"$0"),A=!!/./[b]&&""===/./[b]("a","$0");r("replace",(function(e,t,i){var s=A?"$":"$0";return[function(e,i){var n=f(this),s=u(e)?void 0:m(e,b);return s?o(s,e,n,i):o(t,p(n),e,i)},function(e,o){var r=l(this),a=p(e);if("string"==typeof o&&-1===T(o,s)&&-1===T(o,"$<")){var u=i(t,r,a,o);if(u.done)return u.value}var f=c(o);f||(o=p(o));var m=r.global;if(m){var b=r.unicode;r.lastIndex=0}for(var E=[];;){var A=y(r,a);if(null===A)break;if(S(E,A),!m)break;""===p(A[0])&&(r.lastIndex=g(a,h(r.lastIndex),b))}for(var k,O="",P=0,L=0;L=P&&(O+=C(a,P,M)+N,P=M+$.length)}return O+C(a,P)}]}),!!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!E||A)},4032:(e,t,i)=>{"use strict";var n=i(2109),o=i(7854),s=i(6916),r=i(1702),a=i(1913),l=i(9781),c=i(6293),u=i(7293),d=i(2597),h=i(7976),p=i(9670),f=i(5656),g=i(4948),m=i(1340),v=i(9114),y=i(30),b=i(1956),w=i(8006),x=i(1156),_=i(5181),S=i(1236),T=i(3070),C=i(6048),E=i(5296),A=i(8052),k=i(2309),O=i(6200),P=i(3501),L=i(9711),$=i(5112),M=i(6061),D=i(6800),j=i(6532),I=i(8003),R=i(9909),N=i(2092).forEach,z=O("hidden"),H="Symbol",F="prototype",q=R.set,B=R.getterFor(H),W=Object[F],U=o.Symbol,X=U&&U[F],Y=o.TypeError,V=o.QObject,G=S.f,K=T.f,Z=x.f,Q=E.f,J=r([].push),ee=k("symbols"),te=k("op-symbols"),ie=k("wks"),ne=!V||!V[F]||!V[F].findChild,oe=l&&u((function(){return 7!=y(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,i){var n=G(W,t);n&&delete W[t],K(e,t,i),n&&e!==W&&K(W,t,n)}:K,se=function(e,t){var i=ee[e]=y(X);return q(i,{type:H,tag:e,description:t}),l||(i.description=t),i},re=function(e,t,i){e===W&&re(te,t,i),p(e);var n=g(t);return p(i),d(ee,n)?(i.enumerable?(d(e,z)&&e[z][n]&&(e[z][n]=!1),i=y(i,{enumerable:v(0,!1)})):(d(e,z)||K(e,z,v(1,{})),e[z][n]=!0),oe(e,n,i)):K(e,n,i)},ae=function(e,t){p(e);var i=f(t),n=b(i).concat(de(i));return N(n,(function(t){l&&!s(le,i,t)||re(e,t,i[t])})),e},le=function(e){var t=g(e),i=s(Q,this,t);return!(this===W&&d(ee,t)&&!d(te,t))&&(!(i||!d(this,t)||!d(ee,t)||d(this,z)&&this[z][t])||i)},ce=function(e,t){var i=f(e),n=g(t);if(i!==W||!d(ee,n)||d(te,n)){var o=G(i,n);return!o||!d(ee,n)||d(i,z)&&i[z][n]||(o.enumerable=!0),o}},ue=function(e){var t=Z(f(e)),i=[];return N(t,(function(e){d(ee,e)||d(P,e)||J(i,e)})),i},de=function(e){var t=e===W,i=Z(t?te:f(e)),n=[];return N(i,(function(e){!d(ee,e)||t&&!d(W,e)||J(n,ee[e])})),n};c||(A(X=(U=function(){if(h(X,this))throw Y("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,t=L(e),i=function(e){this===W&&s(i,te,e),d(this,z)&&d(this[z],t)&&(this[z][t]=!1),oe(this,t,v(1,e))};return l&&ne&&oe(W,t,{configurable:!0,set:i}),se(t,e)})[F],"toString",(function(){return B(this).tag})),A(U,"withoutSetter",(function(e){return se(L(e),e)})),E.f=le,T.f=re,C.f=ae,S.f=ce,w.f=x.f=ue,_.f=de,M.f=function(e){return se($(e),e)},l&&(K(X,"description",{configurable:!0,get:function(){return B(this).description}}),a||A(W,"propertyIsEnumerable",le,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:U}),N(b(ie),(function(e){D(e)})),n({target:H,stat:!0,forced:!c},{useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!l},{create:function(e,t){return void 0===t?y(e):ae(y(e),t)},defineProperty:re,defineProperties:ae,getOwnPropertyDescriptor:ce}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:ue}),j(),I(U,H),P[z]=!0},1817:(e,t,i)=>{"use strict";var n=i(2109),o=i(9781),s=i(7854),r=i(1702),a=i(2597),l=i(614),c=i(7976),u=i(1340),d=i(3070).f,h=i(9920),p=s.Symbol,f=p&&p.prototype;if(o&&l(p)&&(!("description"in f)||void 0!==p().description)){var g={},m=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:u(arguments[0]),t=c(f,this)?new p(e):void 0===e?p():p(e);return""===e&&(g[t]=!0),t};h(m,p),m.prototype=f,f.constructor=m;var v="Symbol(test)"==String(p("test")),y=r(f.valueOf),b=r(f.toString),w=/^Symbol\((.*)\)[^)]+$/,x=r("".replace),_=r("".slice);d(f,"description",{configurable:!0,get:function(){var e=y(this);if(a(g,e))return"";var t=b(e),i=v?_(t,7,-1):x(t,w,"$1");return""===i?void 0:i}}),n({global:!0,constructor:!0,forced:!0},{Symbol:m})}},763:(e,t,i)=>{var n=i(2109),o=i(5005),s=i(2597),r=i(1340),a=i(2309),l=i(2015),c=a("string-to-symbol-registry"),u=a("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=r(e);if(s(c,t))return c[t];var i=o("Symbol")(t);return c[t]=i,u[i]=t,i}})},2165:(e,t,i)=>{i(6800)("iterator")},2526:(e,t,i)=>{i(4032),i(763),i(6620),i(8862),i(9660)},6620:(e,t,i)=>{var n=i(2109),o=i(2597),s=i(2190),r=i(6330),a=i(2309),l=i(2015),c=a("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!s(e))throw TypeError(r(e)+" is not a symbol");if(o(c,e))return c[e]}})},6649:(e,t,i)=>{var n=i(6800),o=i(6532);n("toPrimitive"),o()},3948:(e,t,i)=>{var n=i(7854),o=i(8324),s=i(8509),r=i(6992),a=i(8880),l=i(5112),c=l("iterator"),u=l("toStringTag"),d=r.values,h=function(e,t){if(e){if(e[c]!==d)try{a(e,c,d)}catch(t){e[c]=d}if(e[u]||a(e,u,t),o[t])for(var i in r)if(e[i]!==r[i])try{a(e,i,r[i])}catch(t){e[i]=r[i]}}};for(var p in o)h(n[p]&&n[p].prototype,p);h(s,"DOMTokenList")},6815:(e,t,i)=>{var n=i(2109),o=i(7854),s=i(7152)(o.setInterval,!0);n({global:!0,bind:!0,forced:o.setInterval!==s},{setInterval:s})},8417:(e,t,i)=>{var n=i(2109),o=i(7854),s=i(7152)(o.setTimeout,!0);n({global:!0,bind:!0,forced:o.setTimeout!==s},{setTimeout:s})},2564:(e,t,i)=>{i(6815),i(8417)},9755:function(e,t){var i;!function(t,i){"use strict";"object"==typeof e.exports?e.exports=t.document?i(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return i(e)}:i(t)}("undefined"!=typeof window?window:this,(function(n,o){"use strict";var s=[],r=Object.getPrototypeOf,a=s.slice,l=s.flat?function(e){return s.flat.call(e)}:function(e){return s.concat.apply([],e)},c=s.push,u=s.indexOf,d={},h=d.toString,p=d.hasOwnProperty,f=p.toString,g=f.call(Object),m={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},b=n.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,i){var n,o,s=(i=i||b).createElement("script");if(s.text=e,t)for(n in w)(o=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,o);i.head.appendChild(s).parentNode.removeChild(s)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var S="3.6.3",T=function(e,t){return new T.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,i=_(e);return!v(e)&&!y(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}T.fn=T.prototype={jquery:S,constructor:T,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(T.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),X=new RegExp(H),Y=new RegExp("^"+N+"$"),V={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),ie=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},se=function(){h()},re=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{M.apply(P=D.call(x.childNodes),x.childNodes),P[x.childNodes.length].nodeType}catch(e){M={apply:P.length?function(e,t){$.apply(e,D.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}function ae(e,t,n,o){var s,a,c,u,d,f,v,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return n;if(!o&&(h(t),t=t||p,g)){if(11!==x&&(d=J.exec(e)))if(s=d[1]){if(9===x){if(!(c=t.getElementById(s)))return n;if(c.id===s)return n.push(c),n}else if(y&&(c=y.getElementById(s))&&b(t,c)&&c.id===s)return n.push(c),n}else{if(d[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=d[3])&&i.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(i.qsa&&!A[e+" "]&&(!m||!m.test(e))&&(1!==x||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===x&&(U.test(e)||W.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&i.scope||((u=t.getAttribute("id"))?u=u.replace(ne,oe):t.setAttribute("id",u=w)),a=(f=r(e)).length;a--;)f[a]=(u?"#"+u:":scope")+" "+be(f[a]);v=f.join(",")}try{if(i.cssSupportsSelector&&!CSS.supports("selector(:is("+v+"))"))throw new Error;return M.apply(n,y.querySelectorAll(v)),n}catch(t){A(e,!0)}finally{u===w&&t.removeAttribute("id")}}}return l(e.replace(q,"$1"),t,n,o)}function le(){var e=[];return function t(i,o){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=o}}function ce(e){return e[w]=!0,e}function ue(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var i=e.split("|"),o=i.length;o--;)n.attrHandle[i[o]]=t}function he(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function pe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function fe(e){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===e}}function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&re(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return ce((function(t){return t=+t,ce((function(i,n){for(var o,s=e([],i.length,t),r=s.length;r--;)i[o=s[r]]&&(i[o]=!(n[o]=i[o]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in i=ae.support={},s=ae.isXML=function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!G.test(t||i&&i.nodeName||"HTML")},h=ae.setDocument=function(e){var t,o,r=e?e.ownerDocument||e:x;return r!=p&&9===r.nodeType&&r.documentElement?(f=(p=r).documentElement,g=!s(p),x!=p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",se,!1):o.attachEvent&&o.attachEvent("onunload",se)),i.scope=ue((function(e){return f.appendChild(e).appendChild(p.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),i.cssSupportsSelector=ue((function(){return CSS.supports("selector(*)")&&p.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")})),i.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),i.getElementsByTagName=ue((function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length})),i.getElementsByClassName=Q.test(p.getElementsByClassName),i.getById=ue((function(e){return f.appendChild(e).id=w,!p.getElementsByName||!p.getElementsByName(w).length})),i.getById?(n.filter.ID=function(e){var t=e.replace(te,ie);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var i=t.getElementById(e);return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(te,ie);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var i,n,o,s=t.getElementById(e);if(s){if((i=s.getAttributeNode("id"))&&i.value===e)return[s];for(o=t.getElementsByName(e),n=0;s=o[n++];)if((i=s.getAttributeNode("id"))&&i.value===e)return[s]}return[]}}),n.find.TAG=i.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):i.qsa?t.querySelectorAll(e):void 0}:function(e,t){var i,n=[],o=0,s=t.getElementsByTagName(e);if("*"===e){for(;i=s[o++];)1===i.nodeType&&n.push(i);return n}return s},n.find.CLASS=i.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],m=[],(i.qsa=Q.test(p.querySelectorAll))&&(ue((function(e){var t;f.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+w+"-]").length||m.push("~="),(t=p.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||m.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||m.push(".#.+[+~]"),e.querySelectorAll("\\\f"),m.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")}))),(i.matchesSelector=Q.test(y=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ue((function(e){i.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",H)})),i.cssSupportsSelector||m.push(":has"),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(f.compareDocumentPosition),b=t||Q.test(f.contains)?function(e,t){var i=9===e.nodeType&&e.documentElement||e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return d=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!i.sortDetached&&t.compareDocumentPosition(e)===n?e==p||e.ownerDocument==x&&b(x,e)?-1:t==p||t.ownerDocument==x&&b(x,t)?1:u?j(u,e)-j(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return d=!0,0;var i,n=0,o=e.parentNode,s=t.parentNode,r=[e],a=[t];if(!o||!s)return e==p?-1:t==p?1:o?-1:s?1:u?j(u,e)-j(u,t):0;if(o===s)return he(e,t);for(i=e;i=i.parentNode;)r.unshift(i);for(i=t;i=i.parentNode;)a.unshift(i);for(;r[n]===a[n];)n++;return n?he(r[n],a[n]):r[n]==x?-1:a[n]==x?1:0},p):p},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(h(e),i.matchesSelector&&g&&!A[t+" "]&&(!v||!v.test(t))&&(!m||!m.test(t)))try{var n=y.call(e,t);if(n||i.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return ae(t,p,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!=p&&h(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=p&&h(e);var o=n.attrHandle[t.toLowerCase()],s=o&&O.call(n.attrHandle,t.toLowerCase())?o(e,t,!g):void 0;return void 0!==s?s:i.attributes||!g?e.getAttribute(t):(s=e.getAttributeNode(t))&&s.specified?s.value:null},ae.escape=function(e){return(e+"").replace(ne,oe)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,n=[],o=0,s=0;if(d=!i.detectDuplicates,u=!i.sortStable&&e.slice(0),e.sort(k),d){for(;t=e[s++];)t===e[s]&&(o=n.push(s));for(;o--;)e.splice(n[o],1)}return u=null,e},o=ae.getText=function(e){var t,i="",n=0,s=e.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=o(e)}else if(3===s||4===s)return e.nodeValue}else for(;t=e[n++];)i+=o(t);return i},n=ae.selectors={cacheLength:50,createPseudo:ce,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ie),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ie),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&X.test(i)&&(t=r(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ie).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&T(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var o=ae.attr(n,e);return null==o?"!="===t:!t||(o+="","="===t?o===i:"!="===t?o!==i:"^="===t?i&&0===o.indexOf(i):"*="===t?i&&o.indexOf(i)>-1:"$="===t?i&&o.slice(-i.length)===i:"~="===t?(" "+o.replace(F," ")+" ").indexOf(i)>-1:"|="===t&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,o){var s="nth"!==e.slice(0,3),r="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===o?function(e){return!!e.parentNode}:function(t,i,l){var c,u,d,h,p,f,g=s!==r?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(m){if(s){for(;g;){for(h=t;h=h[g];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;f=g="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?m.firstChild:m.lastChild],r&&y){for(b=(p=(c=(u=(d=(h=m)[w]||(h[w]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===_&&c[1])&&c[2],h=p&&m.childNodes[p];h=++p&&h&&h[g]||(b=p=0)||f.pop();)if(1===h.nodeType&&++b&&h===t){u[e]=[_,p,b];break}}else if(y&&(b=p=(c=(u=(d=(h=t)[w]||(h[w]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===_&&c[1]),!1===b)for(;(h=++p&&h&&h[g]||(b=p=0)||f.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&((u=(d=h[w]||(h[w]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]=[_,b]),h!==t)););return(b-=o)===n||b%n==0&&b/n>=0}}},PSEUDO:function(e,t){var i,o=n.pseudos[e]||n.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return o[w]?o(t):o.length>1?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,i){for(var n,s=o(e,t),r=s.length;r--;)e[n=j(e,s[r])]=!(i[n]=s[r])})):function(e){return o(e,0,i)}):o}},pseudos:{not:ce((function(e){var t=[],i=[],n=a(e.replace(q,"$1"));return n[w]?ce((function(e,t,i,o){for(var s,r=n(e,null,o,[]),a=e.length;a--;)(s=r[a])&&(e[a]=!(t[a]=s))})):function(e,o,s){return t[0]=e,n(t,null,s,i),t[0]=null,!i.pop()}})),has:ce((function(e){return function(t){return ae(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ie),function(t){return(t.textContent||o(t)).indexOf(e)>-1}})),lang:ce((function(e){return Y.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(te,ie).toLowerCase(),function(t){var i;do{if(i=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me((function(){return[0]})),last:me((function(e,t){return[t-1]})),eq:me((function(e,t,i){return[i<0?i+t:i]})),even:me((function(e,t){for(var i=0;it?t:i;--n>=0;)e.push(n);return e})),gt:me((function(e,t,i){for(var n=i<0?i+t:i;++n1?function(t,i,n){for(var o=e.length;o--;)if(!e[o](t,i,n))return!1;return!0}:e[0]}function _e(e,t,i,n,o){for(var s,r=[],a=0,l=e.length,c=null!=t;a-1&&(s[c]=!(r[c]=d))}}else v=_e(v===r?v.splice(f,v.length):v),o?o(null,r,v,l):M.apply(r,v)}))}function Te(e){for(var t,i,o,s=e.length,r=n.relative[e[0].type],a=r||n.relative[" "],l=r?1:0,u=we((function(e){return e===t}),a,!0),d=we((function(e){return j(t,e)>-1}),a,!0),h=[function(e,i,n){var o=!r&&(n||i!==c)||((t=i).nodeType?u(e,i,n):d(e,i,n));return t=null,o}];l1&&xe(h),l>1&&be(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(q,"$1"),i,l0,o=e.length>0,s=function(s,r,a,l,u){var d,f,m,v=0,y="0",b=s&&[],w=[],x=c,S=s||o&&n.find.TAG("*",u),T=_+=null==x?1:Math.random()||.1,C=S.length;for(u&&(c=r==p||r||u);y!==C&&null!=(d=S[y]);y++){if(o&&d){for(f=0,r||d.ownerDocument==p||(h(d),a=!g);m=e[f++];)if(m(d,r||p,a)){l.push(d);break}u&&(_=T)}i&&((d=!m&&d)&&v--,s&&b.push(d))}if(v+=y,i&&y!==v){for(f=0;m=t[f++];)m(b,w,r,a);if(s){if(v>0)for(;y--;)b[y]||w[y]||(w[y]=L.call(l));w=_e(w)}M.apply(l,w),u&&!s&&w.length>0&&v+t.length>1&&ae.uniqueSort(l)}return u&&(_=T,c=x),b};return i?ce(s):s}(s,o)),a.selector=e}return a},l=ae.select=function(e,t,i,o){var s,l,c,u,d,h="function"==typeof e&&e,p=!o&&r(e=h.selector||e);if(i=i||[],1===p.length){if((l=p[0]=p[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&g&&n.relative[l[1].type]){if(!(t=(n.find.ID(c.matches[0].replace(te,ie),t)||[])[0]))return i;h&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(s=V.needsContext.test(e)?0:l.length;s--&&(c=l[s],!n.relative[u=c.type]);)if((d=n.find[u])&&(o=d(c.matches[0].replace(te,ie),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(s,1),!(e=o.length&&be(l)))return M.apply(i,o),i;break}}return(h||a(e,p))(o,t,!g,i,!t||ee.test(e)&&ve(t.parentNode)||t),i},i.sortStable=w.split("").sort(k).join("")===w,i.detectDuplicates=!!d,h(),i.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))})),ue((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||de("type|href|height|width",(function(e,t,i){if(!i)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),i.attributes&&ue((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||de("value",(function(e,t,i){if(!i&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||de(I,(function(e,t,i){var n;if(!i)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null})),ae}(n);T.find=E,T.expr=E.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=E.uniqueSort,T.text=E.getText,T.isXMLDoc=E.isXML,T.contains=E.contains,T.escapeSelector=E.escape;var A=function(e,t,i){for(var n=[],o=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&T(e).is(i))break;n.push(e)}return n},k=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},O=T.expr.match.needsContext;function P(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var L=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $(e,t,i){return v(t)?T.grep(e,(function(e,n){return!!t.call(e,n,e)!==i})):t.nodeType?T.grep(e,(function(e){return e===t!==i})):"string"!=typeof t?T.grep(e,(function(e){return u.call(t,e)>-1!==i})):T.filter(t,e,i)}T.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?T.find.matchesSelector(n,e)?[n]:[]:T.find.matches(e,T.grep(t,(function(e){return 1===e.nodeType})))},T.fn.extend({find:function(e){var t,i,n=this.length,o=this;if("string"!=typeof e)return this.pushStack(T(e).filter((function(){for(t=0;t1?T.uniqueSort(i):i},filter:function(e){return this.pushStack($(this,e||[],!1))},not:function(e){return this.pushStack($(this,e||[],!0))},is:function(e){return!!$(this,"string"==typeof e&&O.test(e)?T(e):e||[],!1).length}});var M,D=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,i){var n,o;if(!e)return this;if(i=i||M,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:D.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),L.test(n[1])&&T.isPlainObject(t))for(n in t)v(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(o=b.getElementById(n[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==i.ready?i.ready(e):e(T):T.makeArray(e,this)}).prototype=T.fn,M=T(b);var j=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),i=t.length;return this.filter((function(){for(var e=0;e-1:1===i.nodeType&&T.find.matchesSelector(i,e))){s.push(i);break}return this.pushStack(s.length>1?T.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?u.call(T(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return A(e,"parentNode")},parentsUntil:function(e,t,i){return A(e,"parentNode",i)},next:function(e){return R(e,"nextSibling")},prev:function(e){return R(e,"previousSibling")},nextAll:function(e){return A(e,"nextSibling")},prevAll:function(e){return A(e,"previousSibling")},nextUntil:function(e,t,i){return A(e,"nextSibling",i)},prevUntil:function(e,t,i){return A(e,"previousSibling",i)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(P(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},(function(e,t){T.fn[e]=function(i,n){var o=T.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(o=T.filter(n,o)),this.length>1&&(I[e]||T.uniqueSort(o),j.test(e)&&o.reverse()),this.pushStack(o)}}));var N=/[^\x20\t\r\n\f]+/g;function z(e){return e}function H(e){throw e}function F(e,t,i,n){var o;try{e&&v(o=e.promise)?o.call(e).done(t).fail(i):e&&v(o=e.then)?o.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}T.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return T.each(e.match(N)||[],(function(e,i){t[i]=!0})),t}(e):T.extend({},e);var t,i,n,o,s=[],r=[],a=-1,l=function(){for(o=o||e.once,n=t=!0;r.length;a=-1)for(i=r.shift();++a-1;)s.splice(i,1),i<=a&&a--})),this},has:function(e){return e?T.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return o=r=[],s=i="",this},disabled:function(){return!s},lock:function(){return o=r=[],i||t||(s=i=""),this},locked:function(){return!!o},fireWith:function(e,i){return o||(i=[e,(i=i||[]).slice?i.slice():i],r.push(i),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},T.extend({Deferred:function(e){var t=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],i="pending",o={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return T.Deferred((function(i){T.each(t,(function(t,n){var o=v(e[n[4]])&&e[n[4]];s[n[1]]((function(){var e=o&&o.apply(this,arguments);e&&v(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,i,o){var s=0;function r(e,t,i,o){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(e=s&&(i!==H&&(a=void 0,l=[n]),t.rejectWith(a,l))}};e?u():(T.Deferred.getStackHook&&(u.stackTrace=T.Deferred.getStackHook()),n.setTimeout(u))}}return T.Deferred((function(n){t[0][3].add(r(0,n,v(o)?o:z,n.notifyWith)),t[1][3].add(r(0,n,v(e)?e:z)),t[2][3].add(r(0,n,v(i)?i:H))})).promise()},promise:function(e){return null!=e?T.extend(e,o):o}},s={};return T.each(t,(function(e,n){var r=n[2],a=n[5];o[n[1]]=r.add,a&&r.add((function(){i=a}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),r.add(n[3].fire),s[n[0]]=function(){return s[n[0]+"With"](this===s?void 0:this,arguments),this},s[n[0]+"With"]=r.fireWith})),o.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,i=t,n=Array(i),o=a.call(arguments),s=T.Deferred(),r=function(e){return function(i){n[e]=this,o[e]=arguments.length>1?a.call(arguments):i,--t||s.resolveWith(n,o)}};if(t<=1&&(F(e,s.done(r(i)).resolve,s.reject,!t),"pending"===s.state()||v(o[i]&&o[i].then)))return s.then();for(;i--;)F(o[i],r(i),s.reject);return s.promise()}});var q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&q.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){n.setTimeout((function(){throw e}))};var B=T.Deferred();function W(){b.removeEventListener("DOMContentLoaded",W),n.removeEventListener("load",W),T.ready()}T.fn.ready=function(e){return B.then(e).catch((function(e){T.readyException(e)})),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||B.resolveWith(b,[T]))}}),T.ready.then=B.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?n.setTimeout(T.ready):(b.addEventListener("DOMContentLoaded",W),n.addEventListener("load",W));var U=function(e,t,i,n,o,s,r){var a=0,l=e.length,c=null==i;if("object"===_(i))for(a in o=!0,i)U(e,t,a,i[a],!0,s,r);else if(void 0!==n&&(o=!0,v(n)||(r=!0),c&&(r?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(T(e),i)})),t))for(;a1,null,!0)},removeData:function(e){return this.each((function(){J.remove(this,e)}))}}),T.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=Q.get(e,t),i&&(!n||Array.isArray(i)?n=Q.access(e,t,T.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=T.queue(e,t),n=i.length,o=i.shift(),s=T._queueHooks(e,t);"inprogress"===o&&(o=i.shift(),n--),o&&("fx"===t&&i.unshift("inprogress"),delete s.stop,o.call(e,(function(){T.dequeue(e,t)}),s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return Q.get(e,i)||Q.access(e,i,{empty:T.Callbacks("once memory").add((function(){Q.remove(e,[t+"queue",i])}))})}}),T.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;fe=b.createDocumentFragment().appendChild(b.createElement("div")),(ge=b.createElement("input")).setAttribute("type","radio"),ge.setAttribute("checked","checked"),ge.setAttribute("name","t"),fe.appendChild(ge),m.checkClone=fe.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.innerHTML="",m.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue,fe.innerHTML="",m.option=!!fe.lastChild;var be={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function we(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&P(e,t)?T.merge([e],i):i}function xe(e,t){for(var i=0,n=e.length;i",""]);var _e=/<|&#?\w+;/;function Se(e,t,i,n,o){for(var s,r,a,l,c,u,d=t.createDocumentFragment(),h=[],p=0,f=e.length;p-1)o&&o.push(s);else if(c=ae(s),r=we(d.appendChild(s),"script"),c&&xe(r),i)for(u=0;s=r[u++];)ye.test(s.type||"")&&i.push(s);return d}var Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Ae(e,t){return e===function(){try{return b.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,i,n,o,s){var r,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)ke(e,a,i,n,t[a],s);return e}if(null==n&&null==o?(o=i,n=i=void 0):null==o&&("string"==typeof i?(o=n,n=void 0):(o=n,n=i,i=void 0)),!1===o)o=Ee;else if(!o)return e;return 1===s&&(r=o,o=function(e){return T().off(e),r.apply(this,arguments)},o.guid=r.guid||(r.guid=T.guid++)),e.each((function(){T.event.add(this,t,o,n,i)}))}function Oe(e,t,i){i?(Q.set(e,t,!1),T.event.add(e,t,{namespace:!1,handler:function(e){var n,o,s=Q.get(this,t);if(1&e.isTrigger&&this[t]){if(s.length)(T.event.special[t]||{}).delegateType&&e.stopPropagation();else if(s=a.call(arguments),Q.set(this,t,s),n=i(this,t),this[t](),s!==(o=Q.get(this,t))||n?Q.set(this,t,!1):o={},s!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else s.length&&(Q.set(this,t,{value:T.event.trigger(T.extend(s[0],T.Event.prototype),s.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,t)&&T.event.add(e,t,Ce)}T.event={global:{},add:function(e,t,i,n,o){var s,r,a,l,c,u,d,h,p,f,g,m=Q.get(e);if(K(e))for(i.handler&&(i=(s=i).handler,o=s.selector),o&&T.find.matchesSelector(re,o),i.guid||(i.guid=T.guid++),(l=m.events)||(l=m.events=Object.create(null)),(r=m.handle)||(r=m.handle=function(t){return void 0!==T&&T.event.triggered!==t.type?T.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(N)||[""]).length;c--;)p=g=(a=Te.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),p&&(d=T.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=T.event.special[p]||{},u=T.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:o,needsContext:o&&T.expr.match.needsContext.test(o),namespace:f.join(".")},s),(h=l[p])||((h=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,n,f,r)||e.addEventListener&&e.addEventListener(p,r)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=i.guid)),o?h.splice(h.delegateCount++,0,u):h.push(u),T.event.global[p]=!0)},remove:function(e,t,i,n,o){var s,r,a,l,c,u,d,h,p,f,g,m=Q.hasData(e)&&Q.get(e);if(m&&(l=m.events)){for(c=(t=(t||"").match(N)||[""]).length;c--;)if(p=g=(a=Te.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),p){for(d=T.event.special[p]||{},h=l[p=(n?d.delegateType:d.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=s=h.length;s--;)u=h[s],!o&&g!==u.origType||i&&i.guid!==u.guid||a&&!a.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(h.splice(s,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u));r&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,f,m.handle)||T.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],i,n,!0);T.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,i,n,o,s,r,a=new Array(arguments.length),l=T.event.fix(e),c=(Q.get(this,"events")||Object.create(null))[l.type]||[],u=T.event.special[l.type]||{};for(a[0]=l,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(s=[],r={},i=0;i-1:T.find(o,this,null,[c]).length),r[o]&&s.push(n);s.length&&a.push({elem:c,handlers:s})}return c=this,l\s*$/g;function Me(e,t){return P(e,"table")&&P(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function je(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var i,n,o,s,r,a;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.get(e).events))for(o in Q.remove(t,"handle events"),a)for(i=0,n=a[o].length;i1&&"string"==typeof f&&!m.checkClone&&Le.test(f))return e.each((function(o){var s=e.eq(o);g&&(t[0]=f.call(this,o,s.html())),Ne(s,t,i,n)}));if(h&&(s=(o=Se(t,e[0].ownerDocument,!1,e,n)).firstChild,1===o.childNodes.length&&(o=s),s||n)){for(a=(r=T.map(we(o,"script"),De)).length;d0&&xe(r,!l&&we(e,"script")),a},cleanData:function(e){for(var t,i,n,o=T.event.special,s=0;void 0!==(i=e[s]);s++)if(K(i)){if(t=i[Q.expando]){if(t.events)for(n in t.events)o[n]?T.event.remove(i,n):T.removeEvent(i,n,t.handle);i[Q.expando]=void 0}i[J.expando]&&(i[J.expando]=void 0)}}}),T.fn.extend({detach:function(e){return ze(this,e,!0)},remove:function(e){return ze(this,e)},text:function(e){return U(this,(function(e){return void 0===e?T.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ne(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)}))},prepend:function(){return Ne(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ne(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ne(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(T.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return T.clone(this,e,t)}))},html:function(e){return U(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Pe.test(e)&&!be[(ve.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;i=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-a-.5))||0),l}function ot(e,t,i){var n=qe(e),o=(!m.boxSizingReliable()||i)&&"border-box"===T.css(e,"boxSizing",!1,n),s=o,r=Ye(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(He.test(r)){if(!i)return r;r="auto"}return(!m.boxSizingReliable()&&o||!m.reliableTrDimensions()&&P(e,"tr")||"auto"===r||!parseFloat(r)&&"inline"===T.css(e,"display",!1,n))&&e.getClientRects().length&&(o="border-box"===T.css(e,"boxSizing",!1,n),(s=a in e)&&(r=e[a])),(r=parseFloat(r)||0)+nt(e,t,i||(o?"border":"content"),s,n,r)+"px"}function st(e,t,i,n,o){return new st.prototype.init(e,t,i,n,o)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ye(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,s,r,a=G(t),l=Fe.test(t),c=e.style;if(l||(t=Qe(a)),r=T.cssHooks[t]||T.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(o=r.get(e,!1,n))?o:c[t];"string"===(s=typeof i)&&(o=oe.exec(i))&&o[1]&&(i=ue(e,t,o),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=o&&o[3]||(T.cssNumber[a]?"":"px")),m.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),r&&"set"in r&&void 0===(i=r.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var o,s,r,a=G(t);return Fe.test(t)||(t=Qe(a)),(r=T.cssHooks[t]||T.cssHooks[a])&&"get"in r&&(o=r.get(e,!0,i)),void 0===o&&(o=Ye(e,t,n)),"normal"===o&&t in tt&&(o=tt[t]),""===i||i?(s=parseFloat(o),!0===i||isFinite(s)?s||0:o):o}}),T.each(["height","width"],(function(e,t){T.cssHooks[t]={get:function(e,i,n){if(i)return!Je.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,t,n):Be(e,et,(function(){return ot(e,t,n)}))},set:function(e,i,n){var o,s=qe(e),r=!m.scrollboxSize()&&"absolute"===s.position,a=(r||n)&&"border-box"===T.css(e,"boxSizing",!1,s),l=n?nt(e,t,n,a,s):0;return a&&r&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-nt(e,t,"border",!1,s)-.5)),l&&(o=oe.exec(i))&&"px"!==(o[3]||"px")&&(e.style[t]=i,i=T.css(e,t)),it(0,i,l)}}})),T.cssHooks.marginLeft=Ve(m.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ye(e,"marginLeft"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),T.each({margin:"",padding:"",border:"Width"},(function(e,t){T.cssHooks[e+t]={expand:function(i){for(var n=0,o={},s="string"==typeof i?i.split(" "):[i];n<4;n++)o[e+se[n]+t]=s[n]||s[n-2]||s[0];return o}},"margin"!==e&&(T.cssHooks[e+t].set=it)})),T.fn.extend({css:function(e,t){return U(this,(function(e,t,i){var n,o,s={},r=0;if(Array.isArray(t)){for(n=qe(e),o=t.length;r1)}}),T.Tween=st,st.prototype={constructor:st,init:function(e,t,i,n,o,s){this.elem=e,this.prop=i,this.easing=o||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(T.cssNumber[i]?"":"px")},cur:function(){var e=st.propHooks[this.prop];return e&&e.get?e.get(this):st.propHooks._default.get(this)},run:function(e){var t,i=st.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):st.propHooks._default.set(this),this}},st.prototype.init.prototype=st.prototype,st.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&&null==e.elem.style[Qe(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}},st.propHooks.scrollTop=st.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=st.prototype.init,T.fx.step={};var rt,at,lt=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function ut(){at&&(!1===b.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ut):n.setTimeout(ut,T.fx.interval),T.fx.tick())}function dt(){return n.setTimeout((function(){rt=void 0})),rt=Date.now()}function ht(e,t){var i,n=0,o={height:e};for(t=t?1:0;n<4;n+=2-t)o["margin"+(i=se[n])]=o["padding"+i]=e;return t&&(o.opacity=o.width=e),o}function pt(e,t,i){for(var n,o=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),s=0,r=o.length;s1)},removeAttr:function(e){return this.each((function(){T.removeAttr(this,e)}))}}),T.extend({attr:function(e,t,i){var n,o,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===e.getAttribute?T.prop(e,t,i):(1===s&&T.isXMLDoc(e)||(o=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?gt:void 0)),void 0!==i?null===i?void T.removeAttr(e,t):o&&"set"in o&&void 0!==(n=o.set(e,i,t))?n:(e.setAttribute(t,i+""),i):o&&"get"in o&&null!==(n=o.get(e,t))?n:null==(n=T.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!m.radioValue&&"radio"===t&&P(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,o=t&&t.match(N);if(o&&1===e.nodeType)for(;i=o[n++];)e.removeAttribute(i)}}),gt={set:function(e,t,i){return!1===t?T.removeAttr(e,i):e.setAttribute(i,i),i}},T.each(T.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=mt[t]||T.find.attr;mt[t]=function(e,t,n){var o,s,r=t.toLowerCase();return n||(s=mt[r],mt[r]=o,o=null!=i(e,t,n)?r:null,mt[r]=s),o}}));var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function bt(e){return(e.match(N)||[]).join(" ")}function wt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(N)||[]}T.fn.extend({prop:function(e,t){return U(this,T.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[T.propFix[e]||e]}))}}),T.extend({prop:function(e,t,i){var n,o,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&T.isXMLDoc(e)||(t=T.propFix[t]||t,o=T.propHooks[t]),void 0!==i?o&&"set"in o&&void 0!==(n=o.set(e,i,t))?n:e[t]=i:o&&"get"in o&&null!==(n=o.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=T.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(T.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){T.propFix[this.toLowerCase()]=this})),T.fn.extend({addClass:function(e){var t,i,n,o,s,r;return v(e)?this.each((function(t){T(this).addClass(e.call(this,t,wt(this)))})):(t=xt(e)).length?this.each((function(){if(n=wt(this),i=1===this.nodeType&&" "+bt(n)+" "){for(s=0;s-1;)i=i.replace(" "+o+" "," ");r=bt(i),n!==r&&this.setAttribute("class",r)}})):this:this.attr("class","")},toggleClass:function(e,t){var i,n,o,s,r=typeof e,a="string"===r||Array.isArray(e);return v(e)?this.each((function(i){T(this).toggleClass(e.call(this,i,wt(this),t),t)})):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(i=xt(e),this.each((function(){if(a)for(s=T(this),o=0;o-1)return!0;return!1}});var _t=/\r/g;T.fn.extend({val:function(e){var t,i,n,o=this[0];return arguments.length?(n=v(e),this.each((function(i){var o;1===this.nodeType&&(null==(o=n?e.call(this,i,T(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=T.map(o,(function(e){return null==e?"":e+""}))),(t=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=T.valHooks[o.type]||T.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(o,"value"))?i:"string"==typeof(i=o.value)?i.replace(_t,""):null==i?"":i:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:bt(T.text(e))}},select:{get:function(e){var t,i,n,o=e.options,s=e.selectedIndex,r="select-one"===e.type,a=r?null:[],l=r?s+1:o.length;for(n=s<0?l:r?s:0;n-1)&&(i=!0);return i||(e.selectedIndex=-1),s}}}}),T.each(["radio","checkbox"],(function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=T.inArray(T(e).val(),t)>-1}},m.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),m.focusin="onfocusin"in n;var St=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(e,t,i,o){var s,r,a,l,c,u,d,h,f=[i||b],g=p.call(e,"type")?e.type:e,m=p.call(e,"namespace")?e.namespace.split("."):[];if(r=h=a=i=i||b,3!==i.nodeType&&8!==i.nodeType&&!St.test(g+T.event.triggered)&&(g.indexOf(".")>-1&&(m=g.split("."),g=m.shift(),m.sort()),c=g.indexOf(":")<0&&"on"+g,(e=e[T.expando]?e:new T.Event(g,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=m.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:T.makeArray(t,[e]),d=T.event.special[g]||{},o||!d.trigger||!1!==d.trigger.apply(i,t))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||g,St.test(l+g)||(r=r.parentNode);r;r=r.parentNode)f.push(r),a=r;a===(i.ownerDocument||b)&&f.push(a.defaultView||a.parentWindow||n)}for(s=0;(r=f[s++])&&!e.isPropagationStopped();)h=r,e.type=s>1?l:d.bindType||g,(u=(Q.get(r,"events")||Object.create(null))[e.type]&&Q.get(r,"handle"))&&u.apply(r,t),(u=c&&r[c])&&u.apply&&K(r)&&(e.result=u.apply(r,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),t)||!K(i)||c&&v(i[g])&&!y(i)&&((a=i[c])&&(i[c]=null),T.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,Tt),i[g](),e.isPropagationStopped()&&h.removeEventListener(g,Tt),T.event.triggered=void 0,a&&(i[c]=a)),e.result}},simulate:function(e,t,i){var n=T.extend(new T.Event,i,{type:e,isSimulated:!0});T.event.trigger(n,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each((function(){T.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i)return T.event.trigger(e,t,i,!0)}}),m.focusin||T.each({focus:"focusin",blur:"focusout"},(function(e,t){var i=function(e){T.event.simulate(t,e.target,T.event.fix(e))};T.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,o=Q.access(n,t);o||n.addEventListener(e,i,!0),Q.access(n,t,(o||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,o=Q.access(n,t)-1;o?Q.access(n,t,o):(n.removeEventListener(e,i,!0),Q.remove(n,t))}}}));var Ct=n.location,Et={guid:Date.now()},At=/\?/;T.parseXML=function(e){var t,i;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){}return i=t&&t.getElementsByTagName("parsererror")[0],t&&!i||T.error("Invalid XML: "+(i?T.map(i.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var kt=/\[\]$/,Ot=/\r?\n/g,Pt=/^(?:submit|button|image|reset|file)$/i,Lt=/^(?:input|select|textarea|keygen)/i;function $t(e,t,i,n){var o;if(Array.isArray(t))T.each(t,(function(t,o){i||kt.test(e)?n(e,o):$t(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,i,n)}));else if(i||"object"!==_(t))n(e,t);else for(o in t)$t(e+"["+o+"]",t[o],i,n)}T.param=function(e,t){var i,n=[],o=function(e,t){var i=v(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,(function(){o(this.name,this.value)}));else for(i in e)$t(i,e[i],t,o);return n.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&Lt.test(this.nodeName)&&!Pt.test(e)&&(this.checked||!me.test(e))})).map((function(e,t){var i=T(this).val();return null==i?null:Array.isArray(i)?T.map(i,(function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}})):{name:t.name,value:i.replace(Ot,"\r\n")}})).get()}});var Mt=/%20/g,Dt=/#.*$/,jt=/([?&])_=[^&]*/,It=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Nt=/^\/\//,zt={},Ht={},Ft="*/".concat("*"),qt=b.createElement("a");function Bt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,o=0,s=t.toLowerCase().match(N)||[];if(v(i))for(;n=s[o++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Wt(e,t,i,n){var o={},s=e===Ht;function r(a){var l;return o[a]=!0,T.each(e[a]||[],(function(e,a){var c=a(t,i,n);return"string"!=typeof c||s||o[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),r(c),!1)})),l}return r(t.dataTypes[0])||!o["*"]&&r("*")}function Ut(e,t){var i,n,o=T.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((o[i]?e:n||(n={}))[i]=t[i]);return n&&T.extend(!0,e,n),e}qt.href=Ct.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ft,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ut(Ut(e,T.ajaxSettings),t):Ut(T.ajaxSettings,e)},ajaxPrefilter:Bt(zt),ajaxTransport:Bt(Ht),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,o,s,r,a,l,c,u,d,h,p=T.ajaxSetup({},t),f=p.context||p,g=p.context&&(f.nodeType||f.jquery)?T(f):T.event,m=T.Deferred(),v=T.Callbacks("once memory"),y=p.statusCode||{},w={},x={},_="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!r)for(r={};t=It.exec(s);)r[t[1].toLowerCase()+" "]=(r[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=r[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(e,t){return null==c&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||_;return i&&i.abort(t),C(0,t),this}};if(m.promise(S),p.url=((e||p.url||Ct.href)+"").replace(Nt,Ct.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(N)||[""],null==p.crossDomain){l=b.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=qt.protocol+"//"+qt.host!=l.protocol+"//"+l.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=T.param(p.data,p.traditional)),Wt(zt,p,t,S),c)return S;for(d in(u=T.event&&p.global)&&0==T.active++&&T.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Rt.test(p.type),o=p.url.replace(Dt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Mt,"+")):(h=p.url.slice(o.length),p.data&&(p.processData||"string"==typeof p.data)&&(o+=(At.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace(jt,"$1"),h=(At.test(o)?"&":"?")+"_="+Et.guid+++h),p.url=o+h),p.ifModified&&(T.lastModified[o]&&S.setRequestHeader("If-Modified-Since",T.lastModified[o]),T.etag[o]&&S.setRequestHeader("If-None-Match",T.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&S.setRequestHeader("Content-Type",p.contentType),S.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ft+"; q=0.01":""):p.accepts["*"]),p.headers)S.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(f,S,p)||c))return S.abort();if(_="abort",v.add(p.complete),S.done(p.success),S.fail(p.error),i=Wt(Ht,p,t,S)){if(S.readyState=1,u&&g.trigger("ajaxSend",[S,p]),c)return S;p.async&&p.timeout>0&&(a=n.setTimeout((function(){S.abort("timeout")}),p.timeout));try{c=!1,i.send(w,C)}catch(e){if(c)throw e;C(-1,e)}}else C(-1,"No Transport");function C(e,t,r,l){var d,h,b,w,x,_=t;c||(c=!0,a&&n.clearTimeout(a),i=void 0,s=l||"",S.readyState=e>0?4:0,d=e>=200&&e<300||304===e,r&&(w=function(e,t,i){for(var n,o,s,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(o in a)if(a[o]&&a[o].test(n)){l.unshift(o);break}if(l[0]in i)s=l[0];else{for(o in i){if(!l[0]||e.converters[o+" "+l[0]]){s=o;break}r||(r=o)}s=s||r}if(s)return s!==l[0]&&l.unshift(s),i[s]}(p,S,r)),!d&&T.inArray("script",p.dataTypes)>-1&&T.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(e,t,i,n){var o,s,r,a,l,c={},u=e.dataTypes.slice();if(u[1])for(r in e.converters)c[r.toLowerCase()]=e.converters[r];for(s=u.shift();s;)if(e.responseFields[s]&&(i[e.responseFields[s]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=u.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(r=c[l+" "+s]||c["* "+s]))for(o in c)if((a=o.split(" "))[1]===s&&(r=c[l+" "+a[0]]||c["* "+a[0]])){!0===r?r=c[o]:!0!==c[o]&&(s=a[0],u.unshift(a[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(p,w,S,d),d?(p.ifModified&&((x=S.getResponseHeader("Last-Modified"))&&(T.lastModified[o]=x),(x=S.getResponseHeader("etag"))&&(T.etag[o]=x)),204===e||"HEAD"===p.type?_="nocontent":304===e?_="notmodified":(_=w.state,h=w.data,d=!(b=w.error))):(b=_,!e&&_||(_="error",e<0&&(e=0))),S.status=e,S.statusText=(t||_)+"",d?m.resolveWith(f,[h,_,S]):m.rejectWith(f,[S,_,b]),S.statusCode(y),y=void 0,u&&g.trigger(d?"ajaxSuccess":"ajaxError",[S,p,d?h:b]),v.fireWith(f,[S,_]),u&&(g.trigger("ajaxComplete",[S,p]),--T.active||T.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,i){return T.get(e,t,i,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],(function(e,t){T[t]=function(e,i,n,o){return v(i)&&(o=o||n,n=i,i=void 0),T.ajax(T.extend({url:e,type:t,dataType:o,data:i,success:n},T.isPlainObject(e)&&e))}})),T.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),T._evalUrl=function(e,t,i){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t,i)}})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){T(this).wrapInner(e.call(this,t))})):this.each((function(){var t=T(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(i){T(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){T(this).replaceWith(this.childNodes)})),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Yt=T.ajaxSettings.xhr();m.cors=!!Yt&&"withCredentials"in Yt,m.ajax=Yt=!!Yt,T.ajaxTransport((function(e){var t,i;if(m.cors||Yt&&!e.crossDomain)return{send:function(o,s){var r,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)a[r]=e.xhrFields[r];for(r in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)a.setRequestHeader(r,o[r]);t=function(e){return function(){t&&(t=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?s(0,"error"):s(a.status,a.statusText):s(Xt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),i=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){t&&i()}))},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),T.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),T.ajaxTransport("script",(function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,o){t=T("