(()=>{var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,r=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=e=>t(e,"__esModule",{value:!0}),a=(e=>"undefined"!=typeof require?require:"undefined"!=typeof Proxy?new Proxy(e,{get:(e,t)=>("undefined"!=typeof require?require:e)[t]}):e)((function(e){if("undefined"!=typeof require)return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')})),l=(e,t)=>function(){return t||(0,e[Object.keys(e)[0]])((t={exports:{}}).exports,t),t.exports},c=(e,n)=>{for(var i in s(e),n)t(e,i,{get:n[i],enumerable:!0})},d=a=>((e,r,s)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let a of i(r))o.call(e,a)||"default"===a||t(e,a,{get:()=>r[a],enumerable:!(s=n(r,a))||s.enumerable});return e})(s(t(null!=a?e(r(a)):{},"default",a&&a.__esModule&&"default"in a?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a),u=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/simplelightbox/dist/simple-lightbox.js"(){!function e(t,n,i){function r(s,l){if(!n[s]){if(!t[s]){var c="function"==typeof a&&a;if(!l&&c)return c(s,!0);if(o)return o(s,!0);var d=new Error("Cannot find module '"+s+"'");throw d.code="MODULE_NOT_FOUND",d}var u=n[s]={exports:{}};t[s][0].call(u.exports,(function(e){return r(t[s][1][e]||e)}),u,u.exports,e,t,n,i)}return n[s].exports}for(var o="function"==typeof a&&a,s=0;s<i.length;s++)r(i[s]);return r}({1:[function(e,t,n){(function(e){(function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw s}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){function e(t,n){var i=this;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,"defaultOptions",{sourceAttr:"href",overlay:!0,overlayOpacity:.7,spinner:!0,nav:!0,navText:["&lsaquo;","&rsaquo;"],captions:!0,captionDelay:0,captionSelector:"img",captionType:"attr",captionsData:"title",captionPosition:"bottom",captionClass:"",close:!0,closeText:"&times;",swipeClose:!0,showCounter:!0,fileExt:"png|jpg|jpeg|gif|webp",animationSlide:!0,animationSpeed:250,preloading:!0,enableKeyboard:!0,loop:!0,rel:!1,docClose:!0,swipeTolerance:50,className:"simple-lightbox",widthRatio:.8,heightRatio:.9,scaleImageToRatio:!1,disableRightClick:!1,disableScroll:!0,alertError:!0,alertErrorMessage:"Image not found, next image will be loaded",additionalHtml:!1,history:!0,throttleInterval:0,doubleTapZoom:2,maxZoom:10,htmlClass:"has-lightbox",rtl:!1,fixedClass:"sl-fixed",fadeSpeed:300,uniqueImages:!0,focus:!0,scrollZoom:!0,scrollZoomFactor:.5}),s(this,"transitionPrefix",void 0),s(this,"isPassiveEventsSupported",void 0),s(this,"transitionCapable",!1),s(this,"isTouchDevice","ontouchstart"in window),s(this,"isAppleDevice",/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)),s(this,"initialLocationHash",void 0),s(this,"pushStateSupport","pushState"in history),s(this,"isOpen",!1),s(this,"isAnimating",!1),s(this,"isClosing",!1),s(this,"isFadeIn",!1),s(this,"urlChangedOnce",!1),s(this,"hashReseted",!1),s(this,"historyHasChanges",!1),s(this,"historyUpdateTimeout",null),s(this,"currentImage",void 0),s(this,"eventNamespace","simplelightbox"),s(this,"domNodes",{}),s(this,"loadedImages",[]),s(this,"initialImageIndex",0),s(this,"currentImageIndex",0),s(this,"initialSelector",null),s(this,"globalScrollbarWidth",0),s(this,"controlCoordinates",{swipeDiff:0,swipeYDiff:0,swipeStart:0,swipeEnd:0,swipeYStart:0,swipeYEnd:0,mousedown:!1,imageLeft:0,zoomed:!1,containerHeight:0,containerWidth:0,containerOffsetX:0,containerOffsetY:0,imgHeight:0,imgWidth:0,capture:!1,initialOffsetX:0,initialOffsetY:0,initialPointerOffsetX:0,initialPointerOffsetY:0,initialPointerOffsetX2:0,initialPointerOffsetY2:0,initialScale:1,initialPinchDistance:0,pointerOffsetX:0,pointerOffsetY:0,pointerOffsetX2:0,pointerOffsetY2:0,targetOffsetX:0,targetOffsetY:0,targetScale:0,pinchOffsetX:0,pinchOffsetY:0,limitOffsetX:0,limitOffsetY:0,scaleDifference:0,targetPinchDistance:0,touchCount:0,doubleTapped:!1,touchmoveCount:0}),this.options=Object.assign(this.defaultOptions,n),this.isPassiveEventsSupported=this.checkPassiveEventsSupport(),"string"==typeof t?(this.initialSelector=t,this.elements=Array.from(document.querySelectorAll(t))):this.elements=void 0!==t.length&&t.length>0?Array.from(t):[t],this.relatedElements=[],this.transitionPrefix=this.calculateTransitionPrefix(),this.transitionCapable=!1!==this.transitionPrefix,this.initialLocationHash=this.hash,this.options.rel&&(this.elements=this.getRelated(this.options.rel)),this.options.uniqueImages){var r=[];this.elements=Array.from(this.elements).filter((function(e){var t=e.getAttribute(i.options.sourceAttr);return-1===r.indexOf(t)&&(r.push(t),!0)}))}this.createDomNodes(),this.options.close&&this.domNodes.wrapper.appendChild(this.domNodes.closeButton),this.options.nav&&this.domNodes.wrapper.appendChild(this.domNodes.navigation),this.options.spinner&&this.domNodes.wrapper.appendChild(this.domNodes.spinner),this.addEventListener(this.elements,"click."+this.eventNamespace,(function(e){if(i.isValidLink(e.currentTarget)){if(e.preventDefault(),i.isAnimating)return!1;i.initialImageIndex=i.elements.indexOf(e.currentTarget),i.openImage(e.currentTarget)}})),this.options.docClose&&this.addEventListener(this.domNodes.wrapper,["click."+this.eventNamespace,"touchstart."+this.eventNamespace],(function(e){i.isOpen&&e.target===e.currentTarget&&i.close()})),this.options.disableRightClick&&this.addEventListener(document.body,"contextmenu."+this.eventNamespace,(function(e){e.target.parentElement.classList.contains("sl-image")&&e.preventDefault()})),this.options.enableKeyboard&&this.addEventListener(document.body,"keyup."+this.eventNamespace,this.throttle((function(e){if(i.controlCoordinates.swipeDiff=0,i.isAnimating&&"Escape"===e.key)return i.currentImage.setAttribute("src",""),i.isAnimating=!1,i.close();i.isOpen&&(e.preventDefault(),"Escape"===e.key&&i.close(),!i.isAnimating&&["ArrowLeft","ArrowRight"].indexOf(e.key)>-1&&i.loadImage("ArrowRight"===e.key?1:-1))}),this.options.throttleInterval)),this.addEvents()}var n,r,a;return n=e,r=[{key:"checkPassiveEventsSupport",value:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}catch(e){}return e}},{key:"createDomNodes",value:function(){this.domNodes.overlay=document.createElement("div"),this.domNodes.overlay.classList.add("sl-overlay"),this.domNodes.overlay.dataset.opacityTarget=this.options.overlayOpacity,this.domNodes.closeButton=document.createElement("button"),this.domNodes.closeButton.classList.add("sl-close"),this.domNodes.closeButton.innerHTML=this.options.closeText,this.domNodes.spinner=document.createElement("div"),this.domNodes.spinner.classList.add("sl-spinner"),this.domNodes.spinner.innerHTML="<div></div>",this.domNodes.navigation=document.createElement("div"),this.domNodes.navigation.classList.add("sl-navigation"),this.domNodes.navigation.innerHTML='<button class="sl-prev">'.concat(this.options.navText[0],'</button><button class="sl-next">').concat(this.options.navText[1],"</button>"),this.domNodes.counter=document.createElement("div"),this.domNodes.counter.classList.add("sl-counter"),this.domNodes.counter.innerHTML='<span class="sl-current"></span>/<span class="sl-total"></span>',this.domNodes.caption=document.createElement("div"),this.domNodes.caption.classList.add("sl-caption","pos-"+this.options.captionPosition),this.options.captionClass&&this.domNodes.caption.classList.add(this.options.captionClass),this.domNodes.image=document.createElement("div"),this.domNodes.image.classList.add("sl-image"),this.domNodes.wrapper=document.createElement("div"),this.domNodes.wrapper.classList.add("sl-wrapper"),this.domNodes.wrapper.setAttribute("tabindex",-1),this.domNodes.wrapper.setAttribute("role","dialog"),this.domNodes.wrapper.setAttribute("aria-hidden",!1),this.options.className&&this.domNodes.wrapper.classList.add(this.options.className),this.options.rtl&&this.domNodes.wrapper.classList.add("sl-dir-rtl")}},{key:"throttle",value:function(e,t){var n;return function(){n||(e.apply(this,arguments),n=!0,setTimeout((function(){return n=!1}),t))}}},{key:"isValidLink",value:function(e){return!this.options.fileExt||e.getAttribute(this.options.sourceAttr)&&new RegExp("("+this.options.fileExt+")$","i").test(e.getAttribute(this.options.sourceAttr))}},{key:"calculateTransitionPrefix",value:function(){var e=(document.body||document.documentElement).style;return"transition"in e?"":"WebkitTransition"in e?"-webkit-":"MozTransition"in e?"-moz-":"OTransition"in e&&"-o"}},{key:"toggleScrollbar",value:function(e){var t=0,n=[].slice.call(document.querySelectorAll("."+this.options.fixedClass));if("hide"===e){var i=window.innerWidth;if(!i){var r=document.documentElement.getBoundingClientRect();i=r.right-Math.abs(r.left)}if(document.body.clientWidth<i||this.isAppleDevice){var o=document.createElement("div"),s=parseInt(document.body.style.paddingRight||0,10);o.classList.add("sl-scrollbar-measure"),document.body.appendChild(o),t=o.offsetWidth-o.clientWidth,document.body.removeChild(o),document.body.dataset.originalPaddingRight=s,(t>0||0==t&&this.isAppleDevice)&&(document.body.classList.add("hidden-scroll"),document.body.style.paddingRight=s+t+"px",n.forEach((function(e){var n=e.style.paddingRight,i=window.getComputedStyle(e)["padding-right"];e.dataset.originalPaddingRight=n,e.style.paddingRight="".concat(parseFloat(i)+t,"px")})))}}else document.body.classList.remove("hidden-scroll"),document.body.style.paddingRight=document.body.dataset.originalPaddingRight,n.forEach((function(e){var t=e.dataset.originalPaddingRight;void 0!==t&&(e.style.paddingRight=t)}));return t}},{key:"close",value:function(){var e=this;if(!this.isOpen||this.isAnimating||this.isClosing)return!1;this.isClosing=!0;var t=this.relatedElements[this.currentImageIndex];for(var n in t.dispatchEvent(new Event("close.simplelightbox")),this.options.history&&(this.historyHasChanges=!1,this.hashReseted||this.resetHash()),this.removeEventListener(document,"focusin."+this.eventNamespace),this.fadeOut(this.domNodes.overlay,this.options.fadeSpeed),this.fadeOut(document.querySelectorAll(".sl-image img,  .sl-close, .sl-navigation, .sl-image .sl-caption, .sl-counter"),this.options.fadeSpeed,(function(){e.options.disableScroll&&e.toggleScrollbar("show"),e.options.htmlClass&&""!==e.options.htmlClass&&document.querySelector("html").classList.remove(e.options.htmlClass),document.body.removeChild(e.domNodes.wrapper),document.body.removeChild(e.domNodes.overlay),e.domNodes.additionalHtml=null,t.dispatchEvent(new Event("closed.simplelightbox")),e.isClosing=!1})),this.currentImage=null,this.isOpen=!1,this.isAnimating=!1,this.controlCoordinates)this.controlCoordinates[n]=0;this.controlCoordinates.mousedown=!1,this.controlCoordinates.zoomed=!1,this.controlCoordinates.capture=!1,this.controlCoordinates.initialScale=this.minMax(1,1,this.options.maxZoom),this.controlCoordinates.doubleTapped=!1}},{key:"hash",get:function(){return window.location.hash.substring(1)}},{key:"preload",value:function(){var e=this,t=this.currentImageIndex,n=this.relatedElements.length,i=t+1<0?n-1:t+1>=n-1?0:t+1,r=t-1<0?n-1:t-1>=n-1?0:t-1,o=new Image,s=new Image;o.addEventListener("load",(function(n){var i=n.target.getAttribute("src");-1===e.loadedImages.indexOf(i)&&e.loadedImages.push(i),e.relatedElements[t].dispatchEvent(new Event("nextImageLoaded."+e.eventNamespace))})),o.setAttribute("src",this.relatedElements[i].getAttribute(this.options.sourceAttr)),s.addEventListener("load",(function(n){var i=n.target.getAttribute("src");-1===e.loadedImages.indexOf(i)&&e.loadedImages.push(i),e.relatedElements[t].dispatchEvent(new Event("prevImageLoaded."+e.eventNamespace))})),s.setAttribute("src",this.relatedElements[r].getAttribute(this.options.sourceAttr))}},{key:"loadImage",value:function(e){var t=this,n=e;this.options.rtl&&(e=-e),this.relatedElements[this.currentImageIndex].dispatchEvent(new Event("change."+this.eventNamespace)),this.relatedElements[this.currentImageIndex].dispatchEvent(new Event((1===e?"next":"prev")+"."+this.eventNamespace));var i=this.currentImageIndex+e;if(this.isAnimating||(i<0||i>=this.relatedElements.length)&&!1===this.options.loop)return!1;this.currentImageIndex=i<0?this.relatedElements.length-1:i>this.relatedElements.length-1?0:i,this.domNodes.counter.querySelector(".sl-current").innerHTML=this.currentImageIndex+1,this.options.animationSlide&&this.slide(this.options.animationSpeed/1e3,-100*n-this.controlCoordinates.swipeDiff+"px"),this.fadeOut(this.domNodes.image,this.options.fadeSpeed,(function(){t.isAnimating=!0,t.isClosing?t.isAnimating=!1:setTimeout((function(){var e=t.relatedElements[t.currentImageIndex];t.currentImage.setAttribute("src",e.getAttribute(t.options.sourceAttr)),-1===t.loadedImages.indexOf(e.getAttribute(t.options.sourceAttr))&&t.show(t.domNodes.spinner),t.domNodes.image.contains(t.domNodes.caption)&&t.domNodes.image.removeChild(t.domNodes.caption),t.adjustImage(n),t.options.preloading&&t.preload()}),100)}))}},{key:"adjustImage",value:function(e){var t=this;if(!this.currentImage)return!1;var n=new Image,i=window.innerWidth*this.options.widthRatio,r=window.innerHeight*this.options.heightRatio;n.setAttribute("src",this.currentImage.getAttribute("src")),this.currentImage.dataset.scale=1,this.currentImage.dataset.translateX=0,this.currentImage.dataset.translateY=0,this.zoomPanElement(0,0,1),n.addEventListener("error",(function(n){t.relatedElements[t.currentImageIndex].dispatchEvent(new Event("error."+t.eventNamespace)),t.isAnimating=!1,t.isOpen=!0,t.domNodes.spinner.style.display="none";var i=1===e||-1===e;if(t.initialImageIndex===t.currentImageIndex&&i)return t.close();t.options.alertError&&alert(t.options.alertErrorMessage),t.loadImage(i?e:1)})),n.addEventListener("load",(function(n){void 0!==e&&(t.relatedElements[t.currentImageIndex].dispatchEvent(new Event("changed."+t.eventNamespace)),t.relatedElements[t.currentImageIndex].dispatchEvent(new Event((1===e?"nextDone":"prevDone")+"."+t.eventNamespace))),t.options.history&&t.updateURL(),-1===t.loadedImages.indexOf(t.currentImage.getAttribute("src"))&&t.loadedImages.push(t.currentImage.getAttribute("src"));var o,s,a=n.target.width,l=n.target.height;if(t.options.scaleImageToRatio||a>i||l>r){var c=a/l>i/r?a/i:l/r;a/=c,l/=c}t.domNodes.image.style.top=(window.innerHeight-l)/2+"px",t.domNodes.image.style.left=(window.innerWidth-a-t.globalScrollbarWidth)/2+"px",t.domNodes.image.style.width=a+"px",t.domNodes.image.style.height=l+"px",t.domNodes.spinner.style.display="none",t.options.focus&&t.forceFocus(),t.fadeIn(t.currentImage,t.options.fadeSpeed,(function(){t.options.focus&&t.domNodes.wrapper.focus()})),t.isOpen=!0,"string"==typeof t.options.captionSelector?o="self"===t.options.captionSelector?t.relatedElements[t.currentImageIndex]:t.relatedElements[t.currentImageIndex].querySelector(t.options.captionSelector):"function"==typeof t.options.captionSelector&&(o=t.options.captionSelector(t.relatedElements[t.currentImageIndex])),t.options.captions&&o&&(s="data"===t.options.captionType?o.dataset[t.options.captionsData]:"text"===t.options.captionType?o.innerHTML:o.getAttribute(t.options.captionsData)),t.options.loop?1===t.relatedElements.length?t.hide(t.domNodes.navigation.querySelectorAll(".sl-prev, .sl-next")):t.show(t.domNodes.navigation.querySelectorAll(".sl-prev, .sl-next")):(0===t.currentImageIndex&&t.hide(t.domNodes.navigation.querySelector(".sl-prev")),t.currentImageIndex>=t.relatedElements.length-1&&t.hide(t.domNodes.navigation.querySelector(".sl-next")),t.currentImageIndex>0&&t.show(t.domNodes.navigation.querySelector(".sl-prev")),t.currentImageIndex<t.relatedElements.length-1&&t.show(t.domNodes.navigation.querySelector(".sl-next"))),1===e||-1===e?(t.options.animationSlide&&(t.slide(0,100*e+"px"),setTimeout((function(){t.slide(t.options.animationSpeed/1e3,"0px")}),50)),t.fadeIn(t.domNodes.image,t.options.fadeSpeed,(function(){t.isAnimating=!1,t.setCaption(s,a)}))):(t.isAnimating=!1,t.setCaption(s,a)),t.options.additionalHtml&&!t.domNodes.additionalHtml&&(t.domNodes.additionalHtml=document.createElement("div"),t.domNodes.additionalHtml.classList.add("sl-additional-html"),t.domNodes.additionalHtml.innerHTML=t.options.additionalHtml,t.domNodes.image.appendChild(t.domNodes.additionalHtml))}))}},{key:"zoomPanElement",value:function(e,t,n){this.currentImage.style[this.transitionPrefix+"transform"]="translate("+e+","+t+") scale("+n+")"}},{key:"minMax",value:function(e,t,n){return e<t?t:e>n?n:e}},{key:"setZoomData",value:function(e,t,n){this.currentImage.dataset.scale=e,this.currentImage.dataset.translateX=t,this.currentImage.dataset.translateY=n}},{key:"hashchangeHandler",value:function(){this.isOpen&&this.hash===this.initialLocationHash&&(this.hashReseted=!0,this.close())}},{key:"addEvents",value:function(){var e=this;if(this.addEventListener(window,"resize."+this.eventNamespace,(function(t){e.isOpen&&e.adjustImage()})),this.addEventListener(this.domNodes.closeButton,["click."+this.eventNamespace,"touchstart."+this.eventNamespace],this.close.bind(this)),this.options.history&&setTimeout((function(){e.addEventListener(window,"hashchange."+e.eventNamespace,(function(t){e.isOpen&&e.hashchangeHandler()}))}),40),this.addEventListener(this.domNodes.navigation.getElementsByTagName("button"),"click."+this.eventNamespace,(function(t){if(!t.currentTarget.tagName.match(/button/i))return!0;t.preventDefault(),e.controlCoordinates.swipeDiff=0,e.loadImage(t.currentTarget.classList.contains("sl-next")?1:-1)})),this.options.scrollZoom){var t=1;this.addEventListener(this.domNodes.image,["mousewheel","DOMMouseScroll"],(function(n){if(e.controlCoordinates.mousedown||e.isAnimating||e.isClosing||!e.isOpen)return!0;0==e.controlCoordinates.containerHeight&&(e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY)),n.preventDefault();var i=n.delta||n.wheelDelta;void 0===i&&(i=n.detail),i=Math.max(-1,Math.min(1,i)),t+=i*e.options.scrollZoomFactor*t,t=Math.max(1,Math.min(e.options.maxZoom,t)),e.controlCoordinates.targetScale=t;var r=document.documentElement.scrollTop||document.body.scrollTop;e.controlCoordinates.pinchOffsetX=n.pageX,e.controlCoordinates.pinchOffsetY=n.pageY-r||0,e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.scaleDifference=e.controlCoordinates.targetScale-e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.initialOffsetX-(e.controlCoordinates.pinchOffsetX-e.controlCoordinates.containerOffsetX-e.controlCoordinates.containerWidth/2-e.controlCoordinates.initialOffsetX)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,-1*e.controlCoordinates.limitOffsetX,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.initialOffsetY-(e.controlCoordinates.pinchOffsetY-e.controlCoordinates.containerOffsetY-e.controlCoordinates.containerHeight/2-e.controlCoordinates.initialOffsetY)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,-1*e.controlCoordinates.limitOffsetY,e.controlCoordinates.limitOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale),e.controlCoordinates.targetScale>1?(e.controlCoordinates.zoomed=!0,(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&"none"!==e.domNodes.caption.style.display&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed)):(1===e.controlCoordinates.initialScale&&(e.controlCoordinates.zoomed=!1,"none"===e.domNodes.caption.style.display&&e.fadeIn(e.domNodes.caption,e.options.fadeSpeed)),e.controlCoordinates.initialPinchDistance=null,e.controlCoordinates.capture=!1),e.controlCoordinates.initialPinchDistance=e.controlCoordinates.targetPinchDistance,e.controlCoordinates.initialScale=e.controlCoordinates.targetScale,e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY,e.setZoomData(e.controlCoordinates.targetScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale)}))}this.addEventListener(this.domNodes.image,["touchstart."+this.eventNamespace,"mousedown."+this.eventNamespace],(function(t){if("A"===t.target.tagName&&"touchstart"===t.type)return!0;if("mousedown"===t.type)t.preventDefault(),e.controlCoordinates.initialPointerOffsetX=t.clientX,e.controlCoordinates.initialPointerOffsetY=t.clientY,e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY),e.controlCoordinates.capture=!0;else{if(e.controlCoordinates.touchCount=t.touches.length,e.controlCoordinates.initialPointerOffsetX=t.touches[0].clientX,e.controlCoordinates.initialPointerOffsetY=t.touches[0].clientY,e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,1===e.controlCoordinates.touchCount){if(e.controlCoordinates.doubleTapped)return e.currentImage.classList.add("sl-transition"),e.controlCoordinates.zoomed?(e.controlCoordinates.initialScale=1,e.setZoomData(e.controlCoordinates.initialScale,0,0),e.zoomPanElement("0px","0px",e.controlCoordinates.initialScale),e.controlCoordinates.zoomed=!1):(e.controlCoordinates.initialScale=e.options.doubleTapZoom,e.setZoomData(e.controlCoordinates.initialScale,0,0),e.zoomPanElement("0px","0px",e.controlCoordinates.initialScale),(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&"none"!==e.domNodes.caption.style.display&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed),e.controlCoordinates.zoomed=!0),setTimeout((function(){e.currentImage&&e.currentImage.classList.remove("sl-transition")}),200),!1;e.controlCoordinates.doubleTapped=!0,setTimeout((function(){e.controlCoordinates.doubleTapped=!1}),300),e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY)}else 2===e.controlCoordinates.touchCount&&(e.controlCoordinates.initialPointerOffsetX2=t.touches[1].clientX,e.controlCoordinates.initialPointerOffsetY2=t.touches[1].clientY,e.controlCoordinates.initialOffsetX=parseFloat(e.currentImage.dataset.translateX),e.controlCoordinates.initialOffsetY=parseFloat(e.currentImage.dataset.translateY),e.controlCoordinates.pinchOffsetX=(e.controlCoordinates.initialPointerOffsetX+e.controlCoordinates.initialPointerOffsetX2)/2,e.controlCoordinates.pinchOffsetY=(e.controlCoordinates.initialPointerOffsetY+e.controlCoordinates.initialPointerOffsetY2)/2,e.controlCoordinates.initialPinchDistance=Math.sqrt((e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialPointerOffsetX2)*(e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialPointerOffsetX2)+(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialPointerOffsetY2)*(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialPointerOffsetY2)));e.controlCoordinates.capture=!0}return!!e.controlCoordinates.mousedown||(e.transitionCapable&&(e.controlCoordinates.imageLeft=parseInt(e.domNodes.image.style.left,10)),e.controlCoordinates.mousedown=!0,e.controlCoordinates.swipeDiff=0,e.controlCoordinates.swipeYDiff=0,e.controlCoordinates.swipeStart=t.pageX||t.touches[0].pageX,e.controlCoordinates.swipeYStart=t.pageY||t.touches[0].pageY,!1)})),this.addEventListener(this.domNodes.image,["touchmove."+this.eventNamespace,"mousemove."+this.eventNamespace,"MSPointerMove"],(function(t){if(!e.controlCoordinates.mousedown)return!0;if("touchmove"===t.type){if(!1===e.controlCoordinates.capture)return!1;e.controlCoordinates.pointerOffsetX=t.touches[0].clientX,e.controlCoordinates.pointerOffsetY=t.touches[0].clientY,e.controlCoordinates.touchCount=t.touches.length,e.controlCoordinates.touchmoveCount++,e.controlCoordinates.touchCount>1?(e.controlCoordinates.pointerOffsetX2=t.touches[1].clientX,e.controlCoordinates.pointerOffsetY2=t.touches[1].clientY,e.controlCoordinates.targetPinchDistance=Math.sqrt((e.controlCoordinates.pointerOffsetX-e.controlCoordinates.pointerOffsetX2)*(e.controlCoordinates.pointerOffsetX-e.controlCoordinates.pointerOffsetX2)+(e.controlCoordinates.pointerOffsetY-e.controlCoordinates.pointerOffsetY2)*(e.controlCoordinates.pointerOffsetY-e.controlCoordinates.pointerOffsetY2)),null===e.controlCoordinates.initialPinchDistance&&(e.controlCoordinates.initialPinchDistance=e.controlCoordinates.targetPinchDistance),Math.abs(e.controlCoordinates.initialPinchDistance-e.controlCoordinates.targetPinchDistance)>=1&&(e.controlCoordinates.targetScale=e.minMax(e.controlCoordinates.targetPinchDistance/e.controlCoordinates.initialPinchDistance*e.controlCoordinates.initialScale,1,e.options.maxZoom),e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.scaleDifference=e.controlCoordinates.targetScale-e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.initialOffsetX-(e.controlCoordinates.pinchOffsetX-e.controlCoordinates.containerOffsetX-e.controlCoordinates.containerWidth/2-e.controlCoordinates.initialOffsetX)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,-1*e.controlCoordinates.limitOffsetX,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.initialOffsetY-(e.controlCoordinates.pinchOffsetY-e.controlCoordinates.containerOffsetY-e.controlCoordinates.containerHeight/2-e.controlCoordinates.initialOffsetY)/(e.controlCoordinates.targetScale-e.controlCoordinates.scaleDifference)*e.controlCoordinates.scaleDifference,-1*e.controlCoordinates.limitOffsetY,e.controlCoordinates.limitOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale),e.controlCoordinates.targetScale>1&&(e.controlCoordinates.zoomed=!0,(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&"none"!==e.domNodes.caption.style.display&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed)),e.controlCoordinates.initialPinchDistance=e.controlCoordinates.targetPinchDistance,e.controlCoordinates.initialScale=e.controlCoordinates.targetScale,e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY)):(e.controlCoordinates.targetScale=e.controlCoordinates.initialScale,e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.pointerOffsetX-(e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialOffsetX),-1*e.controlCoordinates.limitOffsetX,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.pointerOffsetY-(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialOffsetY),-1*e.controlCoordinates.limitOffsetY,e.controlCoordinates.limitOffsetY),Math.abs(e.controlCoordinates.targetOffsetX)===Math.abs(e.controlCoordinates.limitOffsetX)&&(e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialPointerOffsetX=e.controlCoordinates.pointerOffsetX),Math.abs(e.controlCoordinates.targetOffsetY)===Math.abs(e.controlCoordinates.limitOffsetY)&&(e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY,e.controlCoordinates.initialPointerOffsetY=e.controlCoordinates.pointerOffsetY),e.setZoomData(e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale))}if("mousemove"===t.type&&e.controlCoordinates.mousedown){if("touchmove"==t.type)return!0;if(t.preventDefault(),!1===e.controlCoordinates.capture)return!1;e.controlCoordinates.pointerOffsetX=t.clientX,e.controlCoordinates.pointerOffsetY=t.clientY,e.controlCoordinates.targetScale=e.controlCoordinates.initialScale,e.controlCoordinates.limitOffsetX=(e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale-e.controlCoordinates.containerWidth)/2,e.controlCoordinates.limitOffsetY=(e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale-e.controlCoordinates.containerHeight)/2,e.controlCoordinates.targetOffsetX=e.controlCoordinates.imgWidth*e.controlCoordinates.targetScale<=e.controlCoordinates.containerWidth?0:e.minMax(e.controlCoordinates.pointerOffsetX-(e.controlCoordinates.initialPointerOffsetX-e.controlCoordinates.initialOffsetX),-1*e.controlCoordinates.limitOffsetX,e.controlCoordinates.limitOffsetX),e.controlCoordinates.targetOffsetY=e.controlCoordinates.imgHeight*e.controlCoordinates.targetScale<=e.controlCoordinates.containerHeight?0:e.minMax(e.controlCoordinates.pointerOffsetY-(e.controlCoordinates.initialPointerOffsetY-e.controlCoordinates.initialOffsetY),-1*e.controlCoordinates.limitOffsetY,e.controlCoordinates.limitOffsetY),Math.abs(e.controlCoordinates.targetOffsetX)===Math.abs(e.controlCoordinates.limitOffsetX)&&(e.controlCoordinates.initialOffsetX=e.controlCoordinates.targetOffsetX,e.controlCoordinates.initialPointerOffsetX=e.controlCoordinates.pointerOffsetX),Math.abs(e.controlCoordinates.targetOffsetY)===Math.abs(e.controlCoordinates.limitOffsetY)&&(e.controlCoordinates.initialOffsetY=e.controlCoordinates.targetOffsetY,e.controlCoordinates.initialPointerOffsetY=e.controlCoordinates.pointerOffsetY),e.setZoomData(e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),e.zoomPanElement(e.controlCoordinates.targetOffsetX+"px",e.controlCoordinates.targetOffsetY+"px",e.controlCoordinates.targetScale)}e.controlCoordinates.zoomed||(e.controlCoordinates.swipeEnd=t.pageX||t.touches[0].pageX,e.controlCoordinates.swipeYEnd=t.pageY||t.touches[0].pageY,e.controlCoordinates.swipeDiff=e.controlCoordinates.swipeStart-e.controlCoordinates.swipeEnd,e.controlCoordinates.swipeYDiff=e.controlCoordinates.swipeYStart-e.controlCoordinates.swipeYEnd,e.options.animationSlide&&e.slide(0,-e.controlCoordinates.swipeDiff+"px"))})),this.addEventListener(this.domNodes.image,["touchend."+this.eventNamespace,"mouseup."+this.eventNamespace,"touchcancel."+this.eventNamespace,"mouseleave."+this.eventNamespace,"pointerup","pointercancel","MSPointerUp","MSPointerCancel"],(function(t){if(e.isTouchDevice&&"touchend"===t.type&&(e.controlCoordinates.touchCount=t.touches.length,0===e.controlCoordinates.touchCount?(e.currentImage&&e.setZoomData(e.controlCoordinates.initialScale,e.controlCoordinates.targetOffsetX,e.controlCoordinates.targetOffsetY),1===e.controlCoordinates.initialScale&&(e.controlCoordinates.zoomed=!1,"none"===e.domNodes.caption.style.display&&e.fadeIn(e.domNodes.caption,e.options.fadeSpeed)),e.controlCoordinates.initialPinchDistance=null,e.controlCoordinates.capture=!1):1===e.controlCoordinates.touchCount?(e.controlCoordinates.initialPointerOffsetX=t.touches[0].clientX,e.controlCoordinates.initialPointerOffsetY=t.touches[0].clientY):e.controlCoordinates.touchCount>1&&(e.controlCoordinates.initialPinchDistance=null)),e.controlCoordinates.mousedown){e.controlCoordinates.mousedown=!1;var n=!0;e.options.loop||(0===e.currentImageIndex&&e.controlCoordinates.swipeDiff<0&&(n=!1),e.currentImageIndex>=e.relatedElements.length-1&&e.controlCoordinates.swipeDiff>0&&(n=!1)),Math.abs(e.controlCoordinates.swipeDiff)>e.options.swipeTolerance&&n?e.loadImage(e.controlCoordinates.swipeDiff>0?1:-1):e.options.animationSlide&&e.slide(e.options.animationSpeed/1e3,"0px"),e.options.swipeClose&&Math.abs(e.controlCoordinates.swipeYDiff)>50&&Math.abs(e.controlCoordinates.swipeDiff)<e.options.swipeTolerance&&e.close()}})),this.addEventListener(this.domNodes.image,["dblclick"],(function(t){if(!e.isTouchDevice)return e.controlCoordinates.initialPointerOffsetX=t.clientX,e.controlCoordinates.initialPointerOffsetY=t.clientY,e.controlCoordinates.containerHeight=e.getDimensions(e.domNodes.image).height,e.controlCoordinates.containerWidth=e.getDimensions(e.domNodes.image).width,e.controlCoordinates.imgHeight=e.getDimensions(e.currentImage).height,e.controlCoordinates.imgWidth=e.getDimensions(e.currentImage).width,e.controlCoordinates.containerOffsetX=e.domNodes.image.offsetLeft,e.controlCoordinates.containerOffsetY=e.domNodes.image.offsetTop,e.currentImage.classList.add("sl-transition"),e.controlCoordinates.zoomed?(e.controlCoordinates.initialScale=1,e.setZoomData(e.controlCoordinates.initialScale,0,0),e.zoomPanElement("0px","0px",e.controlCoordinates.initialScale),e.controlCoordinates.zoomed=!1,"none"===e.domNodes.caption.style.display&&e.fadeIn(e.domNodes.caption,e.options.fadeSpeed)):(e.controlCoordinates.initialScale=e.options.doubleTapZoom,e.setZoomData(e.controlCoordinates.initialScale,0,0),e.zoomPanElement("0px","0px",e.controlCoordinates.initialScale),(!e.domNodes.caption.style.opacity||e.domNodes.caption.style.opacity>0)&&"none"!==e.domNodes.caption.style.display&&e.fadeOut(e.domNodes.caption,e.options.fadeSpeed),e.controlCoordinates.zoomed=!0),setTimeout((function(){e.currentImage&&(e.currentImage.classList.remove("sl-transition"),e.currentImage.style[e.transitionPrefix+"transform-origin"]=null)}),200),e.controlCoordinates.capture=!0,!1}))}},{key:"getDimensions",value:function(e){var t=window.getComputedStyle(e),n=e.offsetHeight,i=e.offsetWidth,r=parseFloat(t.borderTopWidth);return{height:n-parseFloat(t.borderBottomWidth)-r-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom),width:i-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth)-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)}}},{key:"updateHash",value:function(){var e="pid="+(this.currentImageIndex+1),t=window.location.href.split("#")[0]+"#"+e;this.hashReseted=!1,this.pushStateSupport?window.history[this.historyHasChanges?"replaceState":"pushState"]("",document.title,t):this.historyHasChanges?window.location.replace(t):window.location.hash=e,this.historyHasChanges||(this.urlChangedOnce=!0),this.historyHasChanges=!0}},{key:"resetHash",value:function(){this.hashReseted=!0,this.urlChangedOnce?history.back():this.pushStateSupport?history.pushState("",document.title,window.location.pathname+window.location.search):window.location.hash="",clearTimeout(this.historyUpdateTimeout)}},{key:"updateURL",value:function(){clearTimeout(this.historyUpdateTimeout),this.historyHasChanges?this.historyUpdateTimeout=setTimeout(this.updateHash.bind(this),800):this.updateHash()}},{key:"setCaption",value:function(e,t){var n=this;this.options.captions&&e&&""!==e&&void 0!==e&&(this.hide(this.domNodes.caption),this.domNodes.caption.style.width=t+"px",this.domNodes.caption.innerHTML=e,this.domNodes.image.appendChild(this.domNodes.caption),setTimeout((function(){n.fadeIn(n.domNodes.caption,n.options.fadeSpeed)}),this.options.captionDelay))}},{key:"slide",value:function(e,t){if(!this.transitionCapable)return this.domNodes.image.style.left=t;this.domNodes.image.style[this.transitionPrefix+"transform"]="translateX("+t+")",this.domNodes.image.style[this.transitionPrefix+"transition"]=this.transitionPrefix+"transform "+e+"s linear"}},{key:"getRelated",value:function(e){return e&&!1!==e&&"nofollow"!==e?Array.from(this.elements).filter((function(t){return t.getAttribute("rel")===e})):this.elements}},{key:"openImage",value:function(e){var t=this;e.dispatchEvent(new Event("show."+this.eventNamespace)),this.options.disableScroll&&(this.globalScrollbarWidth=this.toggleScrollbar("hide")),this.options.htmlClass&&""!==this.options.htmlClass&&document.querySelector("html").classList.add(this.options.htmlClass),document.body.appendChild(this.domNodes.wrapper),this.domNodes.wrapper.appendChild(this.domNodes.image),this.options.overlay&&document.body.appendChild(this.domNodes.overlay),this.relatedElements=this.getRelated(e.rel),this.options.showCounter&&(1==this.relatedElements.length&&this.domNodes.wrapper.contains(this.domNodes.counter)?this.domNodes.wrapper.removeChild(this.domNodes.counter):this.relatedElements.length>1&&!this.domNodes.wrapper.contains(this.domNodes.counter)&&this.domNodes.wrapper.appendChild(this.domNodes.counter)),this.isAnimating=!0,this.currentImageIndex=this.relatedElements.indexOf(e);var n=e.getAttribute(this.options.sourceAttr);this.currentImage=document.createElement("img"),this.currentImage.style.display="none",this.currentImage.setAttribute("src",n),this.currentImage.dataset.scale=1,this.currentImage.dataset.translateX=0,this.currentImage.dataset.translateY=0,-1===this.loadedImages.indexOf(n)&&this.loadedImages.push(n),this.domNodes.image.innerHTML="",this.domNodes.image.setAttribute("style",""),this.domNodes.image.appendChild(this.currentImage),this.fadeIn(this.domNodes.overlay,this.options.fadeSpeed),this.fadeIn([this.domNodes.counter,this.domNodes.navigation,this.domNodes.closeButton],this.options.fadeSpeed),this.show(this.domNodes.spinner),this.domNodes.counter.querySelector(".sl-current").innerHTML=this.currentImageIndex+1,this.domNodes.counter.querySelector(".sl-total").innerHTML=this.relatedElements.length,this.adjustImage(),this.options.preloading&&this.preload(),setTimeout((function(){e.dispatchEvent(new Event("shown."+t.eventNamespace))}),this.options.animationSpeed)}},{key:"forceFocus",value:function(){var e=this;this.removeEventListener(document,"focusin."+this.eventNamespace),this.addEventListener(document,"focusin."+this.eventNamespace,(function(t){document===t.target||e.domNodes.wrapper===t.target||e.domNodes.wrapper.contains(t.target)||e.domNodes.wrapper.focus()}))}},{key:"addEventListener",value:function(e,n,r,o){e=this.wrap(e),n=this.wrap(n);var s,a=i(e);try{for(a.s();!(s=a.n()).done;){var l=s.value;l.namespaces||(l.namespaces={});var c,d=i(n);try{for(d.s();!(c=d.n()).done;){var u=c.value,h=o||!1;["touchstart","touchmove"].indexOf(u.split(".")[0])>=0&&this.isPassiveEventsSupported&&("object"===t(h)?h.passive=!0:h={passive:!0}),l.namespaces[u]=r,l.addEventListener(u.split(".")[0],r,h)}}catch(e){d.e(e)}finally{d.f()}}}catch(e){a.e(e)}finally{a.f()}}},{key:"removeEventListener",value:function(e,t){e=this.wrap(e),t=this.wrap(t);var n,r=i(e);try{for(r.s();!(n=r.n()).done;){var o,s=n.value,a=i(t);try{for(a.s();!(o=a.n()).done;){var l=o.value;s.namespaces&&s.namespaces[l]&&(s.removeEventListener(l.split(".")[0],s.namespaces[l]),delete s.namespaces[l])}}catch(e){a.e(e)}finally{a.f()}}}catch(e){r.e(e)}finally{r.f()}}},{key:"fadeOut",value:function(e,t,n){var r,o=this,s=i(e=this.wrap(e));try{for(s.s();!(r=s.n()).done;){var a=r.value;a.style.opacity=parseFloat(a)||window.getComputedStyle(a).getPropertyValue("opacity")}}catch(e){s.e(e)}finally{s.f()}this.isFadeIn=!1;var l=16.66666/(t||this.options.fadeSpeed);!function t(){var r=parseFloat(e[0].style.opacity);if((r-=l)<0){var s,a=i(e);try{for(a.s();!(s=a.n()).done;){var c=s.value;c.style.display="none",c.style.opacity=1}}catch(e){a.e(e)}finally{a.f()}n&&n.call(o,e)}else{var d,u=i(e);try{for(u.s();!(d=u.n()).done;)d.value.style.opacity=r}catch(e){u.e(e)}finally{u.f()}requestAnimationFrame(t)}}()}},{key:"fadeIn",value:function(e,t,n,r){var o,s=this,a=i(e=this.wrap(e));try{for(a.s();!(o=a.n()).done;){var l=o.value;l.style.opacity=0,l.style.display=r||"block"}}catch(e){a.e(e)}finally{a.f()}this.isFadeIn=!0;var c=parseFloat(e[0].dataset.opacityTarget||1),d=16.66666*c/(t||this.options.fadeSpeed);!function t(){var r=parseFloat(e[0].style.opacity);if((r+=d)>c){var o,a=i(e);try{for(a.s();!(o=a.n()).done;)o.value.style.opacity=c}catch(e){a.e(e)}finally{a.f()}n&&n.call(s,e)}else{var l,u=i(e);try{for(u.s();!(l=u.n()).done;)l.value.style.opacity=r}catch(e){u.e(e)}finally{u.f()}if(!s.isFadeIn)return;requestAnimationFrame(t)}}()}},{key:"hide",value:function(e){var t,n=i(e=this.wrap(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;"none"!=r.style.display&&(r.dataset.initialDisplay=r.style.display),r.style.display="none"}}catch(e){n.e(e)}finally{n.f()}}},{key:"show",value:function(e,t){var n,r=i(e=this.wrap(e));try{for(r.s();!(n=r.n()).done;){var o=n.value;o.style.display=o.dataset.initialDisplay||t||"block"}}catch(e){r.e(e)}finally{r.f()}}},{key:"wrap",value:function(e){return"function"==typeof e[Symbol.iterator]&&"string"!=typeof e?e:[e]}},{key:"on",value:function(e,t){e=this.wrap(e);var n,r=i(this.elements);try{for(r.s();!(n=r.n()).done;){var o=n.value;o.fullyNamespacedEvents||(o.fullyNamespacedEvents={});var s,a=i(e);try{for(a.s();!(s=a.n()).done;){var l=s.value;o.fullyNamespacedEvents[l]=t,o.addEventListener(l,t)}}catch(e){a.e(e)}finally{a.f()}}}catch(e){r.e(e)}finally{r.f()}return this}},{key:"off",value:function(e){e=this.wrap(e);var t,n=i(this.elements);try{for(n.s();!(t=n.n()).done;){var r,o=t.value,s=i(e);try{for(s.s();!(r=s.n()).done;){var a=r.value;void 0!==o.fullyNamespacedEvents&&a in o.fullyNamespacedEvents&&o.removeEventListener(a,o.fullyNamespacedEvents[a])}}catch(e){s.e(e)}finally{s.f()}}}catch(e){n.e(e)}finally{n.f()}return this}},{key:"open",value:function(e){e=e||this.elements[0],"undefined"!=typeof jQuery&&e instanceof jQuery&&(e=e.get(0)),this.initialImageIndex=this.elements.indexOf(e),this.initialImageIndex>-1&&this.openImage(e)}},{key:"next",value:function(){this.loadImage(1)}},{key:"prev",value:function(){this.loadImage(-1)}},{key:"getLighboxData",value:function(){return{currentImageIndex:this.currentImageIndex,currentImage:this.currentImage,globalScrollbarWidth:this.globalScrollbarWidth}}},{key:"destroy",value:function(){this.off(["close."+this.eventNamespace,"closed."+this.eventNamespace,"nextImageLoaded."+this.eventNamespace,"prevImageLoaded."+this.eventNamespace,"change."+this.eventNamespace,"nextDone."+this.eventNamespace,"prevDone."+this.eventNamespace,"error."+this.eventNamespace,"changed."+this.eventNamespace,"next."+this.eventNamespace,"prev."+this.eventNamespace,"show."+this.eventNamespace,"shown."+this.eventNamespace]),this.removeEventListener(this.elements,"click."+this.eventNamespace),this.removeEventListener(document,"focusin."+this.eventNamespace),this.removeEventListener(document.body,"contextmenu."+this.eventNamespace),this.removeEventListener(document.body,"keyup."+this.eventNamespace),this.removeEventListener(this.domNodes.navigation.getElementsByTagName("button"),"click."+this.eventNamespace),this.removeEventListener(this.domNodes.closeButton,"click."+this.eventNamespace),this.removeEventListener(window,"resize."+this.eventNamespace),this.removeEventListener(window,"hashchange."+this.eventNamespace),this.close(),this.isOpen&&(document.body.removeChild(this.domNodes.wrapper),document.body.removeChild(this.domNodes.overlay)),this.elements=null}},{key:"refresh",value:function(){if(!this.initialSelector)throw"refreshing only works when you initialize using a selector!";var e=this.options,t=this.initialSelector;return this.destroy(),this.constructor(t,e),this}}],r&&o(n.prototype,r),a&&o(n,a),e}(),l=a;n.default=l,e.SimpleLightbox=a}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])}}),h=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/ev-emitter/ev-emitter.js"(e,t){var n,i;n="undefined"!=typeof window?window:e,i=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},i=n[e]=n[e]||[];return-1==i.indexOf(t)&&i.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=n.indexOf(t);return-1!=i&&n.splice(i,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var i=this._onceEvents&&this._onceEvents[e],r=0;r<n.length;r++){var o=n[r];i&&i[o]&&(this.off(e,o),delete i[o]),o.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e},"function"==typeof define&&define.amd?define(i):"object"==typeof t&&t.exports?t.exports=i():n.EvEmitter=i()}}),f=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/get-size/get-size.js"(e,t){var n,i;n=window,i=function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var t="undefined"==typeof console?function(){}:function(e){console.error(e)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=n.length;function r(e){var n=getComputedStyle(e);return n||t("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),n}var o,s=!1;function a(t){if(function(){if(!s){s=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(t);var i=r(t);o=200==Math.round(e(i.width)),a.isBoxSizeOuter=o,n.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var l=r(t);if("none"==l.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<i;t++)e[n[t]]=0;return e}();var c={};c.width=t.offsetWidth,c.height=t.offsetHeight;for(var d=c.isBorderBox="border-box"==l.boxSizing,u=0;u<i;u++){var h=n[u],f=l[h],p=parseFloat(f);c[h]=isNaN(p)?0:p}var m=c.paddingLeft+c.paddingRight,g=c.paddingTop+c.paddingBottom,v=c.marginLeft+c.marginRight,y=c.marginTop+c.marginBottom,b=c.borderLeftWidth+c.borderRightWidth,w=c.borderTopWidth+c.borderBottomWidth,x=d&&o,C=e(l.width);!1!==C&&(c.width=C+(x?0:m+b));var _=e(l.height);return!1!==_&&(c.height=_+(x?0:g+w)),c.innerWidth=c.width-(m+b),c.innerHeight=c.height-(g+w),c.outerWidth=c.width+v,c.outerHeight=c.height+y,c}}return a},"function"==typeof define&&define.amd?define(i):"object"==typeof t&&t.exports?t.exports=i():n.getSize=i()}}),p=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/desandro-matches-selector/matches-selector.js"(e,t){!function(e,n){"use strict";"function"==typeof define&&define.amd?define(n):"object"==typeof t&&t.exports?t.exports=n():e.matchesSelector=n()}(window,(function(){"use strict";var e=function(){var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var i=t[n]+"MatchesSelector";if(e[i])return i}}();return function(t,n){return t[e](n)}}))}}),m=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/fizzy-ui-utils/utils.js"(e,t){var n,i;n=window,i=function(e,t){"use strict";var n={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t}},i=Array.prototype.slice;n.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?i.call(e):[e]},n.removeFrom=function(e,t){var n=e.indexOf(t);-1!=n&&e.splice(n,1)},n.getParent=function(e,n){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,n))return e},n.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},n.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},n.filterFindElements=function(e,i){e=n.makeArray(e);var r=[];return e.forEach((function(e){if(e instanceof HTMLElement)if(i){t(e,i)&&r.push(e);for(var n=e.querySelectorAll(i),o=0;o<n.length;o++)r.push(n[o])}else r.push(e)})),r},n.debounceMethod=function(e,t,n){n=n||100;var i=e.prototype[t],r=t+"Timeout";e.prototype[t]=function(){var e=this[r];clearTimeout(e);var t=arguments,o=this;this[r]=setTimeout((function(){i.apply(o,t),delete o[r]}),n)}},n.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},n.toDashed=function(e){return e.replace(/(.)([A-Z])/g,(function(e,t,n){return t+"-"+n})).toLowerCase()};var r=e.console;return n.htmlInit=function(t,i){n.docReady((function(){var o=n.toDashed(i),s="data-"+o,a=document.querySelectorAll("["+s+"]"),l=document.querySelectorAll(".js-"+o),c=n.makeArray(a).concat(n.makeArray(l)),d=s+"-options",u=e.jQuery;c.forEach((function(e){var n,o=e.getAttribute(s)||e.getAttribute(d);try{n=o&&JSON.parse(o)}catch(t){return void(r&&r.error("Error parsing "+s+" on "+e.className+": "+t))}var a=new t(e,n);u&&u.data(e,i,a)}))}))},n},"function"==typeof define&&define.amd?define(["desandro-matches-selector/matches-selector"],(function(e){return i(n,e)})):"object"==typeof t&&t.exports?t.exports=i(n,p()):n.fizzyUIUtils=i(n,n.matchesSelector)}}),g=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/outlayer/item.js"(e,t){var n,i;n=window,i=function(e,t){"use strict";var n=document.documentElement.style,i="string"==typeof n.transition?"transition":"WebkitTransition",r="string"==typeof n.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[i],s={transform:r,transition:i,transitionDuration:i+"Duration",transitionProperty:i+"Property",transitionDelay:i+"Delay"};function a(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var l=a.prototype=Object.create(e.prototype);l.constructor=a,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.getSize=function(){this.size=t(this.element)},l.css=function(e){var t=this.element.style;for(var n in e)t[s[n]||n]=e[n]},l.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),i=e[t?"left":"right"],r=e[n?"top":"bottom"],o=parseFloat(i),s=parseFloat(r),a=this.layout.size;-1!=i.indexOf("%")&&(o=o/100*a.width),-1!=r.indexOf("%")&&(s=s/100*a.height),o=isNaN(o)?0:o,s=isNaN(s)?0:s,o-=t?a.paddingLeft:a.paddingRight,s-=n?a.paddingTop:a.paddingBottom,this.position.x=o,this.position.y=s},l.layoutPosition=function(){var e=this.layout.size,t={},n=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),r=n?"paddingLeft":"paddingRight",o=n?"left":"right",s=n?"right":"left",a=this.position.x+e[r];t[o]=this.getXValue(a),t[s]="";var l=i?"paddingTop":"paddingBottom",c=i?"top":"bottom",d=i?"bottom":"top",u=this.position.y+e[l];t[c]=this.getYValue(u),t[d]="",this.css(t),this.emitEvent("layout",[this])},l.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},l.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},l._transitionTo=function(e,t){this.getPosition();var n=this.position.x,i=this.position.y,r=e==this.position.x&&t==this.position.y;if(this.setPosition(e,t),!r||this.isTransitioning){var o=e-n,s=t-i,a={};a.transform=this.getTranslate(o,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},l.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},l._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},l.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t=this._transn;for(var n in e.onTransitionEnd)t.onEnd[n]=e.onTransitionEnd[n];for(n in e.to)t.ingProperties[n]=!0,e.isCleaning&&(t.clean[n]=!0);e.from&&(this.css(e.from),this.element.offsetHeight),this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)};var c="opacity,"+r.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var e=this.layout.options.transitionDuration;e="number"==typeof e?e+"ms":e,this.css({transitionProperty:c,transitionDuration:e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1)}},l.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},l.onotransitionend=function(e){this.ontransitionend(e)};var d={"-webkit-transform":"transform"};l.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,n=d[e.propertyName]||e.propertyName;delete t.ingProperties[n],function(e){for(var t in e)return!1;return!0}(t.ingProperties)&&this.disableTransition(),n in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[n]),n in t.onEnd&&(t.onEnd[n].call(this),delete t.onEnd[n]),this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},l._removeStyles=function(e){var t={};for(var n in e)t[n]="";this.css(t)};var u={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(u)},l.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){i&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var n in t)return n},l.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a},"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size"],i):"object"==typeof t&&t.exports?t.exports=i(h(),f()):(n.Outlayer={},n.Outlayer.Item=i(n.EvEmitter,n.getSize))}}),v=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/outlayer/outlayer.js"(e,t){!function(e,n){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],(function(t,i,r,o){return n(e,t,i,r,o)})):"object"==typeof t&&t.exports?t.exports=n(e,h(),f(),m(),g()):e.Outlayer=n(e,e.EvEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,(function(e,t,n,i,r){"use strict";var o=e.console,s=e.jQuery,a=function(){},l=0,c={};function d(e,t){var n=i.getQueryElement(e);if(n){this.element=n,s&&(this.$element=s(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(t);var r=++l;this.element.outlayerGUID=r,c[r]=this,this._create(),this._getOption("initLayout")&&this.layout()}else o&&o.error("Bad element for "+this.constructor.namespace+": "+(n||e))}d.namespace="outlayer",d.Item=r,d.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var u=d.prototype;function h(e){function t(){e.apply(this,arguments)}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t}i.extend(u,t.prototype),u.option=function(e){i.extend(this.options,e)},u._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},d.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},u._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},u.reloadItems=function(){this.items=this._itemize(this.element.children)},u._itemize=function(e){for(var t=this._filterFindItemElements(e),n=this.constructor.Item,i=[],r=0;r<t.length;r++){var o=new n(t[r],this);i.push(o)}return i},u._filterFindItemElements=function(e){return i.filterFindElements(e,this.options.itemSelector)},u.getItemElements=function(){return this.items.map((function(e){return e.element}))},u.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},u._init=u.layout,u._resetLayout=function(){this.getSize()},u.getSize=function(){this.size=n(this.element)},u._getMeasurement=function(e,t){var i,r=this.options[e];r?("string"==typeof r?i=this.element.querySelector(r):r instanceof HTMLElement&&(i=r),this[e]=i?n(i)[t]:r):this[e]=0},u.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},u._getItemsForLayout=function(e){return e.filter((function(e){return!e.isIgnored}))},u._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var n=[];e.forEach((function(e){var i=this._getItemLayoutPosition(e);i.item=e,i.isInstant=t||e.isLayoutInstant,n.push(i)}),this),this._processLayoutQueue(n)}},u._getItemLayoutPosition=function(){return{x:0,y:0}},u._processLayoutQueue=function(e){this.updateStagger(),e.forEach((function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)}),this)},u.updateStagger=function(){var e=this.options.stagger;if(null!=e)return this.stagger=function(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),n=t&&t[1],i=t&&t[2];if(!n.length)return 0;n=parseFloat(n);var r=f[i]||1;return n*r}(e),this.stagger;this.stagger=0},u._positionItem=function(e,t,n,i,r){i?e.goTo(t,n):(e.stagger(r*this.stagger),e.moveTo(t,n))},u._postLayout=function(){this.resizeContainer()},u.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},u._getContainerSize=a,u._setContainerMeasure=function(e,t){if(void 0!==e){var n=this.size;n.isBorderBox&&(e+=t?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},u._emitCompleteOnItems=function(e,t){var n=this;function i(){n.dispatchEvent(e+"Complete",null,[t])}var r=t.length;if(t&&r){var o=0;t.forEach((function(t){t.once(e,s)}))}else i();function s(){++o==r&&i()}},u.dispatchEvent=function(e,t,n){var i=t?[t].concat(n):n;if(this.emitEvent(e,i),s)if(this.$element=this.$element||s(this.element),t){var r=s.Event(t);r.type=e,this.$element.trigger(r,n)}else this.$element.trigger(e,n)},u.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},u.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},u.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},u.unstamp=function(e){(e=this._find(e))&&e.forEach((function(e){i.removeFrom(this.stamps,e),this.unignore(e)}),this)},u._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),e=i.makeArray(e)},u._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},u._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},u._manageStamp=a,u._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,r=n(e);return{left:t.left-i.left-r.marginLeft,top:t.top-i.top-r.marginTop,right:i.right-t.right-r.marginRight,bottom:i.bottom-t.bottom-r.marginBottom}},u.handleEvent=i.handleEvent,u.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},u.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},u.onresize=function(){this.resize()},i.debounceMethod(d,"onresize",100),u.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},u.needsResizeLayout=function(){var e=n(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},u.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},u.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},u.prepended=function(e){var t=this._itemize(e);if(t.length){var n=this.items.slice(0);this.items=t.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(n)}},u.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.reveal()}))}},u.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.hide()}))}},u.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},u.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},u.getItem=function(e){for(var t=0;t<this.items.length;t++){var n=this.items[t];if(n.element==e)return n}},u.getItems=function(e){e=i.makeArray(e);var t=[];return e.forEach((function(e){var n=this.getItem(e);n&&t.push(n)}),this),t},u.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach((function(e){e.remove(),i.removeFrom(this.items,e)}),this)},u.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="",this.items.forEach((function(e){e.destroy()})),this.unbindResize();var t=this.element.outlayerGUID;delete c[t],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},d.data=function(e){var t=(e=i.getQueryElement(e))&&e.outlayerGUID;return t&&c[t]},d.create=function(e,t){var n=h(d);return n.defaults=i.extend({},d.defaults),i.extend(n.defaults,t),n.compatOptions=i.extend({},d.compatOptions),n.namespace=e,n.data=d.data,n.Item=h(r),i.htmlInit(n,e),s&&s.bridget&&s.bridget(e,n),n};var f={ms:1,s:1e3};return d.Item=r,d}))}}),y=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/masonry-layout/masonry.js"(e,t){var n,i;n=window,i=function(e,t){"use strict";var n=e.create("masonry");n.compatOptions.fitWidth="isFitWidth";var i=n.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],n=e&&e.element;this.columnWidth=n&&t(n).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,r=this.containerWidth+this.gutter,o=r/i,s=i-r%i;o=Math[s&&s<1?"round":"floor"](o),this.cols=Math.max(o,1)},i.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,n=t(e);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,n=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,e),r={x:this.columnWidth*i.col,y:i.y},o=i.y+e.size.outerHeight,s=n+i.col,a=i.col;a<s;a++)this.colYs[a]=o;return r},i._getTopColPosition=function(e){var t=this._getTopColGroup(e),n=Math.min.apply(Math,t);return{col:t.indexOf(n),y:n}},i._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],n=this.cols+1-e,i=0;i<n;i++)t[i]=this._getColGroupY(i,e);return t},i._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var n=this.colYs.slice(e,e+t);return Math.max.apply(Math,n)},i._getHorizontalColPosition=function(e,t){var n=this.horizontalColIndex%this.cols;n=e>1&&n+e>this.cols?0:n;var i=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=i?n+e:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,e)}},i._manageStamp=function(e){var n=t(e),i=this._getElementOffset(e),r=this._getOption("originLeft")?i.left:i.right,o=r+n.outerWidth,s=Math.floor(r/this.columnWidth);s=Math.max(0,s);var a=Math.floor(o/this.columnWidth);a-=o%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var l=(this._getOption("originTop")?i.top:i.bottom)+n.outerHeight,c=s;c<=a;c++)this.colYs[c]=Math.max(l,this.colYs[c])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},i._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},n},"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],i):"object"==typeof t&&t.exports?t.exports=i(v(),f()):n.Masonry=i(n.Outlayer,n.getSize)}}),b=l({"../../../../np_siteprovider/Resources/Private/JavaScript/node_modules/imagesloaded/imagesloaded.js"(e,t){!function(e,n){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],(function(t){return n(e,t)})):"object"==typeof t&&t.exports?t.exports=n(e,h()):e.imagesLoaded=n(e,e.EvEmitter)}("undefined"!=typeof window?window:e,(function(e,t){"use strict";var n=e.jQuery,i=e.console;function r(e,t){for(var n in t)e[n]=t[n];return e}var o=Array.prototype.slice;function s(e,t,a){if(!(this instanceof s))return new s(e,t,a);var l,c=e;("string"==typeof e&&(c=document.querySelectorAll(e)),c)?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&&"number"==typeof l.length?o.call(l):[l]),this.options=r({},this.options),"function"==typeof t?a=t:r(this.options,t),a&&this.on("always",a),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):i.error("Bad element for imagesLoaded "+(c||e))}s.prototype=Object.create(t.prototype),s.prototype.options={},s.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},s.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&a[t]){for(var n=e.querySelectorAll("img"),i=0;i<n.length;i++){var r=n[i];this.addImage(r)}if("string"==typeof this.options.background){var o=e.querySelectorAll(this.options.background);for(i=0;i<o.length;i++){var s=o[i];this.addElementBackgroundImages(s)}}}};var a={1:!0,9:!0,11:!0};function l(e){this.img=e}function c(e,t){this.url=e,this.element=t,this.img=new Image}return s.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var n=/url\((['"])?(.*?)\1\)/gi,i=n.exec(t.backgroundImage);null!==i;){var r=i&&i[2];r&&this.addBackground(r,e),i=n.exec(t.backgroundImage)}},s.prototype.addImage=function(e){var t=new l(e);this.images.push(t)},s.prototype.addBackground=function(e,t){var n=new c(e,t);this.images.push(n)},s.prototype.check=function(){var e=this;function t(t,n,i){setTimeout((function(){e.progress(t,n,i)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(e){e.once("progress",t),e.check()})):this.complete()},s.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&i&&i.log("progress: "+n,e,t)},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},l.prototype=Object.create(t.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},l.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},l.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},s.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((n=t).fn.imagesLoaded=function(e,t){return new s(this,e,t).jqDeferred.promise(n(this))})},s.makeJQueryPlugin(),s}))}}),w=l({"node_modules/jquery/dist/jquery.js"(e,t){!function(e,n){"use strict";"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(e)}("undefined"!=typeof window?window:e,(function(e,t){"use strict";var n=[],i=Object.getPrototypeOf,r=n.slice,o=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},s=n.push,a=n.indexOf,l={},c=l.toString,d=l.hasOwnProperty,u=d.toString,h=u.call(Object),f={},p=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function y(e,t,n){var i,r,o=(n=n||g).createElement("script");if(o.text=e,t)for(i in v)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var w="3.6.0",x=function(e,t){return new x.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!p(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}x.fn=x.prototype={jquery:w,constructor:x,length:0,toArray:function(){return r.call(this)},get:function(e){return null==e?r.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return x.each(this,e)},map:function(e){return this.pushStack(x.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(x.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(x.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},x.extend=x.fn.extend=function(){var e,t,n,i,r,o,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||p(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)i=e[t],"__proto__"!==t&&s!==i&&(c&&i&&(x.isPlainObject(i)||(r=Array.isArray(i)))?(n=s[t],o=r&&!Array.isArray(n)?[]:r||x.isPlainObject(n)?n:{},r=!1,s[t]=x.extend(c,o,i)):void 0!==i&&(s[t]=i));return s},x.extend({expando:"jQuery"+(w+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=d.call(t,"constructor")&&t.constructor)&&u.call(n)===h)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){y(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,i=0;if(C(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?x.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:a.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,o=e.length,s=!n;r<o;r++)!t(e[r],r)!==s&&i.push(e[r]);return i},map:function(e,t,n){var i,r,s=0,a=[];if(C(e))for(i=e.length;s<i;s++)null!=(r=t(e[s],s,n))&&a.push(r);else for(s in e)null!=(r=t(e[s],s,n))&&a.push(r);return o(a)},guid:1,support:f}),"function"==typeof Symbol&&(x.fn[Symbol.iterator]=n[Symbol.iterator]),x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var _=function(e){var t,n,i,r,o,s,a,l,c,d,u,h,f,p,m,g,v,y,b,w="sizzle"+1*new Date,x=e.document,C=0,_=0,S=le(),T=le(),E=le(),k=le(),L=function(e,t){return e===t&&(u=!0),0},A={}.hasOwnProperty,D=[],O=D.pop,I=D.push,M=D.push,N=D.slice,P=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},$="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",j="[\\x20\\t\\r\\n\\f]",B="(?:\\\\[\\da-fA-F]{1,6}"+j+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",H="\\["+j+"*("+B+")(?:"+j+"*([*^$|!~]?=)"+j+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+B+"))|)"+j+"*\\]",z=":("+B+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",R=new RegExp(j+"+","g"),q=new RegExp("^"+j+"+|((?:^|[^\\\\])(?:\\\\.)*)"+j+"+$","g"),F=new RegExp("^"+j+"*,"+j+"*"),W=new RegExp("^"+j+"*([>+~]|"+j+")"+j+"*"),X=new RegExp(j+"|>"),Y=new RegExp(z),V=new RegExp("^"+B+"$"),G={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+j+"*(even|odd|(([+-]|)(\\d*)n|)"+j+"*(?:([+-]|)"+j+"*(\\d+)|))"+j+"*\\)|)","i"),bool:new RegExp("^(?:"+$+")$","i"),needsContext:new RegExp("^"+j+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+j+"*((?:-\\d)?\\d*)"+j+"*\\)|)(?=[^-]|$)","i")},U=/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}"+j+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){h()},se=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{M.apply(D=N.call(x.childNodes),x.childNodes),D[x.childNodes.length].nodeType}catch(e){M={apply:D.length?function(e,t){I.apply(e,N.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function ae(e,t,i,r){var o,a,c,d,u,p,v,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return i;if(!r&&(h(t),t=t||f,m)){if(11!==x&&(u=J.exec(e)))if(o=u[1]){if(9===x){if(!(c=t.getElementById(o)))return i;if(c.id===o)return i.push(c),i}else if(y&&(c=y.getElementById(o))&&b(t,c)&&c.id===o)return i.push(c),i}else{if(u[2])return M.apply(i,t.getElementsByTagName(e)),i;if((o=u[3])&&n.getElementsByClassName&&t.getElementsByClassName)return M.apply(i,t.getElementsByClassName(o)),i}if(n.qsa&&!k[e+" "]&&(!g||!g.test(e))&&(1!==x||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===x&&(X.test(e)||W.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((d=t.getAttribute("id"))?d=d.replace(ie,re):t.setAttribute("id",d=w)),a=(p=s(e)).length;a--;)p[a]=(d?"#"+d:":scope")+" "+be(p[a]);v=p.join(",")}try{return M.apply(i,y.querySelectorAll(v)),i}catch(t){k(e,!0)}finally{d===w&&t.removeAttribute("id")}}}return l(e.replace(q,"$1"),t,i,r)}function le(){var e=[];return function t(n,r){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ce(e){return e[w]=!0,e}function de(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(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&&se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(n,i){for(var r,o=e([],n.length,t),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ae.support={},o=ae.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!U.test(t||n&&n.nodeName||"HTML")},h=ae.setDocument=function(e){var t,r,s=e?e.ownerDocument||e:x;return s!=f&&9===s.nodeType&&s.documentElement?(p=(f=s).documentElement,m=!o(f),x!=f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",oe,!1):r.attachEvent&&r.attachEvent("onunload",oe)),n.scope=de((function(e){return p.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=de((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=de((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Q.test(f.getElementsByClassName),n.getById=de((function(e){return p.appendChild(e).id=w,!f.getElementsByName||!f.getElementsByName(w).length})),n.getById?(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Q.test(f.querySelectorAll))&&(de((function(e){var t;p.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+j+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+j+"*(?:value|"+$+")"),e.querySelectorAll("[id~="+w+"-]").length||g.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\["+j+"*name"+j+"*="+j+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),de((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+j+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Q.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&de((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",z)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(p.compareDocumentPosition),b=t||Q.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},L=t?function(e,t){if(e===t)return u=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e==f||e.ownerDocument==x&&b(x,e)?-1:t==f||t.ownerDocument==x&&b(x,t)?1:d?P(d,e)-P(d,t):0:4&i?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!r||!o)return e==f?-1:t==f?1:r?-1:o?1:d?P(d,e)-P(d,t):0;if(r===o)return he(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?he(s[i],a[i]):s[i]==x?-1:a[i]==x?1:0},f):f},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(h(e),n.matchesSelector&&m&&!k[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var i=y.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){k(t,!0)}return ae(t,f,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!=f&&h(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=f&&h(e);var r=i.attrHandle[t.toLowerCase()],o=r&&A.call(i.attrHandle,t.toLowerCase())?r(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},ae.escape=function(e){return(e+"").replace(ie,re)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,i=[],r=0,o=0;if(u=!n.detectDuplicates,d=!n.sortStable&&e.slice(0),e.sort(L),u){for(;t=e[o++];)t===e[o]&&(r=i.push(o));for(;r--;)e.splice(i[r],1)}return d=null,e},r=ae.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n},(i=ae.selectors={cacheLength:50,createPseudo:ce,match:G,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,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===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,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Y.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=S[e+" "];return t||(t=new RegExp("(^|"+j+")"+e+"("+j+"|$)"))&&S(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var r=ae.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(R," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var c,d,u,h,f,p,m=o!==s?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(g){if(o){for(;m;){for(h=t;h=h[m];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[s?g.firstChild:g.lastChild],s&&y){for(b=(f=(c=(d=(u=(h=g)[w]||(h[w]={}))[h.uniqueID]||(u[h.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],h=f&&g.childNodes[f];h=++f&&h&&h[m]||(b=f=0)||p.pop();)if(1===h.nodeType&&++b&&h===t){d[e]=[C,f,b];break}}else if(y&&(b=f=(c=(d=(u=(h=t)[w]||(h[w]={}))[h.uniqueID]||(u[h.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===b)for(;(h=++f&&h&&h[m]||(b=f=0)||p.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&((d=(u=h[w]||(h[w]={}))[h.uniqueID]||(u[h.uniqueID]={}))[e]=[C,b]),h!==t)););return(b-=r)===i||b%i==0&&b/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return r[w]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var i,o=r(e,t),s=o.length;s--;)e[i=P(e,o[s])]=!(n[i]=o[s])})):function(e){return r(e,0,n)}):r}},pseudos:{not:ce((function(e){var t=[],n=[],i=a(e.replace(q,"$1"));return i[w]?ce((function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))})):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return ae(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||r(t)).indexOf(e)>-1}})),lang:ce((function(e){return V.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!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!i.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:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e})),gt:ge((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}}).pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=pe(t);function ye(){}function be(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function we(e,t,n){var i=t.dir,r=t.next,o=r||i,s=n&&"parentNode"===o,a=_++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||s)return e(t,n,r);return!1}:function(t,n,l){var c,d,u,h=[C,a];if(l){for(;t=t[i];)if((1===t.nodeType||s)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||s)if(d=(u=t[w]||(t[w]={}))[t.uniqueID]||(u[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[i]||t;else{if((c=d[o])&&c[0]===C&&c[1]===a)return h[2]=c[2];if(d[o]=h,h[2]=e(t,n,l))return!0}return!1}}function xe(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function Ce(e,t,n,i,r){for(var o,s=[],a=0,l=e.length,c=null!=t;a<l;a++)(o=e[a])&&(n&&!n(o,i,r)||(s.push(o),c&&t.push(a)));return s}function _e(e,t,n,i,r,o){return i&&!i[w]&&(i=_e(i)),r&&!r[w]&&(r=_e(r,o)),ce((function(o,s,a,l){var c,d,u,h=[],f=[],p=s.length,m=o||function(e,t,n){for(var i=0,r=t.length;i<r;i++)ae(e,t[i],n);return n}(t||"*",a.nodeType?[a]:a,[]),g=!e||!o&&t?m:Ce(m,h,e,a,l),v=n?r||(o?e:p||i)?[]:s:g;if(n&&n(g,v,a,l),i)for(c=Ce(v,f),i(c,[],a,l),d=c.length;d--;)(u=c[d])&&(v[f[d]]=!(g[f[d]]=u));if(o){if(r||e){if(r){for(c=[],d=v.length;d--;)(u=v[d])&&c.push(g[d]=u);r(null,v=[],c,l)}for(d=v.length;d--;)(u=v[d])&&(c=r?P(o,u):h[d])>-1&&(o[c]=!(s[c]=u))}}else v=Ce(v===s?v.splice(p,v.length):v),r?r(null,s,v,l):M.apply(s,v)}))}function Se(e){for(var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],l=s?1:0,d=we((function(e){return e===t}),a,!0),u=we((function(e){return P(t,e)>-1}),a,!0),h=[function(e,n,i){var r=!s&&(i||n!==c)||((t=n).nodeType?d(e,n,i):u(e,n,i));return t=null,r}];l<o;l++)if(n=i.relative[e[l].type])h=[we(xe(h),n)];else{if((n=i.filter[e[l].type].apply(null,e[l].matches))[w]){for(r=++l;r<o&&!i.relative[e[r].type];r++);return _e(l>1&&xe(h),l>1&&be(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(q,"$1"),n,l<r&&Se(e.slice(l,r)),r<o&&Se(e=e.slice(r)),r<o&&be(e))}h.push(n)}return xe(h)}return ye.prototype=i.filters=i.pseudos,i.setFilters=new ye,s=ae.tokenize=function(e,t){var n,r,o,s,a,l,c,d=T[e+" "];if(d)return t?0:d.slice(0);for(a=e,l=[],c=i.preFilter;a;){for(s in n&&!(r=F.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(o=[])),n=!1,(r=W.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(q," ")}),a=a.slice(n.length)),i.filter)!(r=G[s].exec(a))||c[s]&&!(r=c[s](r))||(n=r.shift(),o.push({value:n,type:s,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?ae.error(e):T(e,l).slice(0)},a=ae.compile=function(e,t){var n,r=[],o=[],a=E[e+" "];if(!a){for(t||(t=s(e)),n=t.length;n--;)(a=Se(t[n]))[w]?r.push(a):o.push(a);a=E(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,s,a,l,d){var u,p,g,v=0,y="0",b=o&&[],w=[],x=c,_=o||r&&i.find.TAG("*",d),S=C+=null==x?1:Math.random()||.1,T=_.length;for(d&&(c=s==f||s||d);y!==T&&null!=(u=_[y]);y++){if(r&&u){for(p=0,s||u.ownerDocument==f||(h(u),a=!m);g=e[p++];)if(g(u,s||f,a)){l.push(u);break}d&&(C=S)}n&&((u=!g&&u)&&v--,o&&b.push(u))}if(v+=y,n&&y!==v){for(p=0;g=t[p++];)g(b,w,s,a);if(o){if(v>0)for(;y--;)b[y]||w[y]||(w[y]=O.call(l));w=Ce(w)}M.apply(l,w),d&&!o&&w.length>0&&v+t.length>1&&ae.uniqueSort(l)}return d&&(C=S,c=x),b};return n?ce(o):o}(o,r)),a.selector=e}return a},l=ae.select=function(e,t,n,r){var o,l,c,d,u,h="function"==typeof e&&e,f=!r&&s(e=h.selector||e);if(n=n||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&m&&i.relative[l[1].type]){if(!(t=(i.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;h&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(o=G.needsContext.test(e)?0:l.length;o--&&(c=l[o],!i.relative[d=c.type]);)if((u=i.find[d])&&(r=u(c.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(o,1),!(e=r.length&&be(l)))return M.apply(n,r),n;break}}return(h||a(e,f))(r,t,!m,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=w.split("").sort(L).join("")===w,n.detectDuplicates=!!u,h(),n.sortDetached=de((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),de((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&de((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),de((function(e){return null==e.getAttribute("disabled")}))||ue($,(function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null})),ae}(e);x.find=_,x.expr=_.selectors,x.expr[":"]=x.expr.pseudos,x.uniqueSort=x.unique=_.uniqueSort,x.text=_.getText,x.isXMLDoc=_.isXML,x.contains=_.contains,x.escapeSelector=_.escape;var S=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&x(e).is(n))break;i.push(e)}return i},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},E=x.expr.match.needsContext;function k(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 A(e,t,n){return p(t)?x.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?x.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?x.grep(e,(function(e){return a.call(t,e)>-1!==n})):x.filter(t,e,n)}x.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?x.find.matchesSelector(i,e)?[i]:[]:x.find.matches(e,x.grep(t,(function(e){return 1===e.nodeType})))},x.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(x(e).filter((function(){for(t=0;t<i;t++)if(x.contains(r[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)x.find(e,r[t],n);return i>1?x.uniqueSort(n):n},filter:function(e){return this.pushStack(A(this,e||[],!1))},not:function(e){return this.pushStack(A(this,e||[],!0))},is:function(e){return!!A(this,"string"==typeof e&&E.test(e)?x(e):e||[],!1).length}});var D,O=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(x.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:O.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),L.test(i[1])&&x.isPlainObject(t))for(i in t)p(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=g.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):p(e)?void 0!==n.ready?n.ready(e):e(x):x.makeArray(e,this)}).prototype=x.fn,D=x(g);var I=/^(?:parents|prev(?:Until|All))/,M={children:!0,contents:!0,next:!0,prev:!0};function N(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t=x(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(x.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,r=this.length,o=[],s="string"!=typeof e&&x(e);if(!E.test(e))for(;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?x.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?a.call(x(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return S(e,"parentNode")},parentsUntil:function(e,t,n){return S(e,"parentNode",n)},next:function(e){return N(e,"nextSibling")},prev:function(e){return N(e,"previousSibling")},nextAll:function(e){return S(e,"nextSibling")},prevAll:function(e){return S(e,"previousSibling")},nextUntil:function(e,t,n){return S(e,"nextSibling",n)},prevUntil:function(e,t,n){return S(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&i(e.contentDocument)?e.contentDocument:(k(e,"template")&&(e=e.content||e),x.merge([],e.childNodes))}},(function(e,t){x.fn[e]=function(n,i){var r=x.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=x.filter(i,r)),this.length>1&&(M[e]||x.uniqueSort(r),I.test(e)&&r.reverse()),this.pushStack(r)}}));var P=/[^\x20\t\r\n\f]+/g;function $(e){return e}function j(e){throw e}function B(e,t,n,i){var r;try{e&&p(r=e.promise)?r.call(e).done(t).fail(n):e&&p(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}x.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return x.each(e.match(P)||[],(function(e,n){t[n]=!0})),t}(e):x.extend({},e);var t,n,i,r,o=[],s=[],a=-1,l=function(){for(r=r||e.once,i=t=!0;s.length;a=-1)for(n=s.shift();++a<o.length;)!1===o[a].apply(n[0],n[1])&&e.stopOnFalse&&(a=o.length,n=!1);e.memory||(n=!1),t=!1,r&&(o=n?[]:"")},c={add:function(){return o&&(n&&!t&&(a=o.length-1,s.push(n)),function t(n){x.each(n,(function(n,i){p(i)?e.unique&&c.has(i)||o.push(i):i&&i.length&&"string"!==b(i)&&t(i)}))}(arguments),n&&!t&&l()),this},remove:function(){return x.each(arguments,(function(e,t){for(var n;(n=x.inArray(t,o,n))>-1;)o.splice(n,1),n<=a&&a--})),this},has:function(e){return e?x.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return r=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return r=s=[],n||t||(o=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},x.extend({Deferred:function(t){var n=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return x.Deferred((function(t){x.each(n,(function(n,i){var r=p(e[i[4]])&&e[i[4]];o[i[1]]((function(){var e=r&&r.apply(this,arguments);e&&p(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(t,i,r){var o=0;function s(t,n,i,r){return function(){var a=this,l=arguments,c=function(){var e,c;if(!(t<o)){if((e=i.apply(a,l))===n.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,p(c)?r?c.call(e,s(o,n,$,r),s(o,n,j,r)):(o++,c.call(e,s(o,n,$,r),s(o,n,j,r),s(o,n,$,n.notifyWith))):(i!==$&&(a=void 0,l=[e]),(r||n.resolveWith)(a,l))}},d=r?c:function(){try{c()}catch(e){x.Deferred.exceptionHook&&x.Deferred.exceptionHook(e,d.stackTrace),t+1>=o&&(i!==j&&(a=void 0,l=[e]),n.rejectWith(a,l))}};t?d():(x.Deferred.getStackHook&&(d.stackTrace=x.Deferred.getStackHook()),e.setTimeout(d))}}return x.Deferred((function(e){n[0][3].add(s(0,e,p(r)?r:$,e.notifyWith)),n[1][3].add(s(0,e,p(t)?t:$)),n[2][3].add(s(0,e,p(i)?i:j))})).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},o={};return x.each(n,(function(e,t){var s=t[2],a=t[5];r[t[1]]=s.add,a&&s.add((function(){i=a}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),s.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=s.fireWith})),r.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,i=Array(n),o=r.call(arguments),s=x.Deferred(),a=function(e){return function(n){i[e]=this,o[e]=arguments.length>1?r.call(arguments):n,--t||s.resolveWith(i,o)}};if(t<=1&&(B(e,s.done(a(n)).resolve,s.reject,!t),"pending"===s.state()||p(o[n]&&o[n].then)))return s.then();for(;n--;)B(o[n],a(n),s.reject);return s.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&H.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},x.readyException=function(t){e.setTimeout((function(){throw t}))};var z=x.Deferred();function R(){g.removeEventListener("DOMContentLoaded",R),e.removeEventListener("load",R),x.ready()}x.fn.ready=function(e){return z.then(e).catch((function(e){x.readyException(e)})),this},x.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--x.readyWait:x.isReady)||(x.isReady=!0,!0!==e&&--x.readyWait>0||z.resolveWith(g,[x]))}}),x.ready.then=z.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(x.ready):(g.addEventListener("DOMContentLoaded",R),e.addEventListener("load",R));var q=function(e,t,n,i,r,o,s){var a=0,l=e.length,c=null==n;if("object"===b(n))for(a in r=!0,n)q(e,t,a,n[a],!0,o,s);else if(void 0!==i&&(r=!0,p(i)||(s=!0),c&&(s?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(x(e),n)})),t))for(;a<l;a++)t(e[a],n,s?i:i.call(e[a],a,t(e[a],n)));return r?e:c?t.call(e):l?t(e[0],n):o},F=/^-ms-/,W=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function Y(e){return e.replace(F,"ms-").replace(W,X)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=x.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"==typeof t)r[Y(t)]=n;else for(i in t)r[Y(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][Y(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Y):(t=Y(t))in i?[t]:t.match(P)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||x.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!x.isEmptyObject(t)}};var U=new G,K=new G,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function J(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(Q,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}x.extend({hasData:function(e){return K.hasData(e)||U.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return U.access(e,t,n)},_removeData:function(e,t){U.remove(e,t)}}),x.fn.extend({data:function(e,t){var n,i,r,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(r=K.get(o),1===o.nodeType&&!U.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(i=s[n].name).indexOf("data-")&&(i=Y(i.slice(5)),J(o,i,r[i]));U.set(o,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){K.set(this,e)})):q(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=K.get(o,e))||void 0!==(n=J(o,e))?n:void 0;this.each((function(){K.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){K.remove(this,e)}))}}),x.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=U.get(e,t),n&&(!i||Array.isArray(n)?i=U.access(e,t,x.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),i=n.length,r=n.shift(),o=x._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,(function(){x.dequeue(e,t)}),o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return U.get(e,n)||U.access(e,n,{empty:x.Callbacks("once memory").add((function(){U.remove(e,[t+"queue",n])}))})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?x.queue(this[0],e):void 0===t?this:this.each((function(){var n=x.queue(this,e,t);x._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&x.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){x.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=x.Deferred(),o=this,s=this.length,a=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=U.get(o[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),r.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],ie=g.documentElement,re=function(e){return x.contains(e.ownerDocument,e)},oe={composed:!0};ie.getRootNode&&(re=function(e){return x.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&re(e)&&"none"===x.css(e,"display")};function ae(e,t,n,i){var r,o,s=20,a=i?function(){return i.cur()}:function(){return x.css(e,t,"")},l=a(),c=n&&n[3]||(x.cssNumber[t]?"":"px"),d=e.nodeType&&(x.cssNumber[t]||"px"!==c&&+l)&&te.exec(x.css(e,t));if(d&&d[3]!==c){for(l/=2,c=c||d[3],d=+l||1;s--;)x.style(e,t,d+c),(1-o)*(1-(o=a()/l||.5))<=0&&(s=0),d/=o;d*=2,x.style(e,t,d+c),n=n||[]}return n&&(d=+d||+l||0,r=n[1]?d+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=d,i.end=r)),r}var le={};function ce(e){var t,n=e.ownerDocument,i=e.nodeName,r=le[i];return r||(t=n.body.appendChild(n.createElement(i)),r=x.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),le[i]=r,r)}function de(e,t){for(var n,i,r=[],o=0,s=e.length;o<s;o++)(i=e[o]).style&&(n=i.style.display,t?("none"===n&&(r[o]=U.get(i,"display")||null,r[o]||(i.style.display="")),""===i.style.display&&se(i)&&(r[o]=ce(i))):"none"!==n&&(r[o]="none",U.set(i,"display",n)));for(o=0;o<s;o++)null!=r[o]&&(e[o].style.display=r[o]);return e}x.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){se(this)?x(this).show():x(this).hide()}))}});var ue,he,fe=/^(?:checkbox|radio)$/i,pe=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,me=/^$|^module$|\/(?:java|ecma)script/i;ue=g.createDocumentFragment().appendChild(g.createElement("div")),(he=g.createElement("input")).setAttribute("type","radio"),he.setAttribute("checked","checked"),he.setAttribute("name","t"),ue.appendChild(he),f.checkClone=ue.cloneNode(!0).cloneNode(!0).lastChild.checked,ue.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!ue.cloneNode(!0).lastChild.defaultValue,ue.innerHTML="<option></option>",f.option=!!ue.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&k(e,t)?x.merge([e],n):n}function ye(e,t){for(var n=0,i=e.length;n<i;n++)U.set(e[n],"globalEval",!t||U.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,f.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var be=/<|&#?\w+;/;function we(e,t,n,i,r){for(var o,s,a,l,c,d,u=t.createDocumentFragment(),h=[],f=0,p=e.length;f<p;f++)if((o=e[f])||0===o)if("object"===b(o))x.merge(h,o.nodeType?[o]:o);else if(be.test(o)){for(s=s||u.appendChild(t.createElement("div")),a=(pe.exec(o)||["",""])[1].toLowerCase(),l=ge[a]||ge._default,s.innerHTML=l[1]+x.htmlPrefilter(o)+l[2],d=l[0];d--;)s=s.lastChild;x.merge(h,s.childNodes),(s=u.firstChild).textContent=""}else h.push(t.createTextNode(o));for(u.textContent="",f=0;o=h[f++];)if(i&&x.inArray(o,i)>-1)r&&r.push(o);else if(c=re(o),s=ve(u.appendChild(o),"script"),c&&ye(s),n)for(d=0;o=s[d++];)me.test(o.type||"")&&n.push(o);return u}var xe=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function _e(){return!1}function Se(e,t){return e===function(){try{return g.activeElement}catch(e){}}()==("focus"===t)}function Te(e,t,n,i,r,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(i=i||n,n=void 0),t)Te(e,a,n,i,t[a],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=_e;else if(!r)return e;return 1===o&&(s=r,r=function(e){return x().off(e),s.apply(this,arguments)},r.guid=s.guid||(s.guid=x.guid++)),e.each((function(){x.event.add(this,t,r,i,n)}))}function Ee(e,t,n){n?(U.set(e,t,!1),x.event.add(e,t,{namespace:!1,handler:function(e){var i,o,s=U.get(this,t);if(1&e.isTrigger&&this[t]){if(s.length)(x.event.special[t]||{}).delegateType&&e.stopPropagation();else if(s=r.call(arguments),U.set(this,t,s),i=n(this,t),this[t](),s!==(o=U.get(this,t))||i?U.set(this,t,!1):o={},s!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else s.length&&(U.set(this,t,{value:x.event.trigger(x.extend(s[0],x.Event.prototype),s.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===U.get(e,t)&&x.event.add(e,t,Ce)}x.event={global:{},add:function(e,t,n,i,r){var o,s,a,l,c,d,u,h,f,p,m,g=U.get(e);if(V(e))for(n.handler&&(n=(o=n).handler,r=o.selector),r&&x.find.matchesSelector(ie,r),n.guid||(n.guid=x.guid++),(l=g.events)||(l=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==x&&x.event.triggered!==t.type?x.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(P)||[""]).length;c--;)f=m=(a=xe.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(u=x.event.special[f]||{},f=(r?u.delegateType:u.bindType)||f,u=x.event.special[f]||{},d=x.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&x.expr.match.needsContext.test(r),namespace:p.join(".")},o),(h=l[f])||((h=l[f]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,i,p,s)||e.addEventListener&&e.addEventListener(f,s)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[f]=!0)},remove:function(e,t,n,i,r){var o,s,a,l,c,d,u,h,f,p,m,g=U.hasData(e)&&U.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(f=m=(a=xe.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(u=x.event.special[f]||{},h=l[f=(i?u.delegateType:u.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)d=h[o],!r&&m!==d.origType||n&&n.guid!==d.guid||a&&!a.test(d.namespace)||i&&i!==d.selector&&("**"!==i||!d.selector)||(h.splice(o,1),d.selector&&h.delegateCount--,u.remove&&u.remove.call(e,d));s&&!h.length&&(u.teardown&&!1!==u.teardown.call(e,p,g.handle)||x.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)x.event.remove(e,f+t[c],n,i,!0);x.isEmptyObject(l)&&U.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,s,a=new Array(arguments.length),l=x.event.fix(e),c=(U.get(this,"events")||Object.create(null))[l.type]||[],d=x.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!d.preDispatch||!1!==d.preDispatch.call(this,l)){for(s=x.event.handlers.call(this,l,c),t=0;(r=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(i=((x.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,a))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,r,o,s,a=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],s={},n=0;n<l;n++)void 0===s[r=(i=t[n]).selector+" "]&&(s[r]=i.needsContext?x(r,this).index(c)>-1:x.find(r,this,null,[c]).length),s[r]&&o.push(i);o.length&&a.push({elem:c,handlers:o})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(x.Event.prototype,e,{enumerable:!0,configurable:!0,get:p(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[x.expando]?e:new x.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return fe.test(t.type)&&t.click&&k(t,"input")&&Ee(t,"click",Ce),!1},trigger:function(e){var t=this||e;return fe.test(t.type)&&t.click&&k(t,"input")&&Ee(t,"click"),!0},_default:function(e){var t=e.target;return fe.test(t.type)&&t.click&&k(t,"input")&&U.get(t,"click")||k(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},x.Event=function(e,t){if(!(this instanceof x.Event))return new x.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:_e,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[x.expando]=!0},x.Event.prototype={constructor:x.Event,isDefaultPrevented:_e,isPropagationStopped:_e,isImmediatePropagationStopped:_e,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},x.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},x.event.addProp),x.each({focus:"focusin",blur:"focusout"},(function(e,t){x.event.special[e]={setup:function(){return Ee(this,e,Se),!1},trigger:function(){return Ee(this,e),!0},_default:function(){return!0},delegateType:t}})),x.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,r=e.handleObj;return i&&(i===this||x.contains(this,i))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}})),x.fn.extend({on:function(e,t,n,i){return Te(this,e,t,n,i)},one:function(e,t,n,i){return Te(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=_e),this.each((function(){x.event.remove(this,e,n,t)}))}});var ke=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,Ae=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function De(e,t){return k(e,"table")&&k(11!==t.nodeType?t:t.firstChild,"tr")&&x(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,i,r,o,s,a;if(1===t.nodeType){if(U.hasData(e)&&(a=U.get(e).events))for(r in U.remove(t,"handle events"),a)for(n=0,i=a[r].length;n<i;n++)x.event.add(t,r,a[r][n]);K.hasData(e)&&(o=K.access(e),s=x.extend({},o),K.set(t,s))}}function Ne(e,t,n,i){t=o(t);var r,s,a,l,c,d,u=0,h=e.length,m=h-1,g=t[0],v=p(g);if(v||h>1&&"string"==typeof g&&!f.checkClone&&Le.test(g))return e.each((function(r){var o=e.eq(r);v&&(t[0]=g.call(this,r,o.html())),Ne(o,t,n,i)}));if(h&&(s=(r=we(t,e[0].ownerDocument,!1,e,i)).firstChild,1===r.childNodes.length&&(r=s),s||i)){for(l=(a=x.map(ve(r,"script"),Oe)).length;u<h;u++)c=r,u!==m&&(c=x.clone(c,!0,!0),l&&x.merge(a,ve(c,"script"))),n.call(e[u],c,u);if(l)for(d=a[a.length-1].ownerDocument,x.map(a,Ie),u=0;u<l;u++)c=a[u],me.test(c.type||"")&&!U.access(c,"globalEval")&&x.contains(d,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?x._evalUrl&&!c.noModule&&x._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},d):y(c.textContent.replace(Ae,""),c,d))}return e}function Pe(e,t,n){for(var i,r=t?x.filter(t,e):e,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||x.cleanData(ve(i)),i.parentNode&&(n&&re(i)&&ye(ve(i,"script")),i.parentNode.removeChild(i));return e}x.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,r,o,s,a,l,c,d=e.cloneNode(!0),u=re(e);if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=ve(d),i=0,r=(o=ve(e)).length;i<r;i++)a=o[i],l=s[i],c=void 0,"input"===(c=l.nodeName.toLowerCase())&&fe.test(a.type)?l.checked=a.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=a.defaultValue);if(t)if(n)for(o=o||ve(e),s=s||ve(d),i=0,r=o.length;i<r;i++)Me(o[i],s[i]);else Me(e,d);return(s=ve(d,"script")).length>0&&ye(s,!u&&ve(e,"script")),d},cleanData:function(e){for(var t,n,i,r=x.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[U.expando]){if(t.events)for(i in t.events)r[i]?x.event.remove(n,i):x.removeEvent(n,i,t.handle);n[U.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),x.fn.extend({detach:function(e){return Pe(this,e,!0)},remove:function(e){return Pe(this,e)},text:function(e){return q(this,(function(e){return void 0===e?x.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||De(this,e).appendChild(e)}))},prepend:function(){return Ne(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=De(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&&(x.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return x.clone(this,e,t)}))},html:function(e){return q(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(x.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ne(this,arguments,(function(t){var n=this.parentNode;x.inArray(this,e)<0&&(x.cleanData(ve(this)),n&&n.replaceChild(t,this))}),e)}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){x.fn[e]=function(e){for(var n,i=[],r=x(e),o=r.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),x(r[a])[t](n),s.apply(i,n.get());return this.pushStack(i)}}));var $e=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),je=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=function(e,t,n){var i,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];for(r in i=n.call(e),t)e.style[r]=o[r];return i},He=new RegExp(ne.join("|"),"i");function ze(e,t,n){var i,r,o,s,a=e.style;return(n=n||je(e))&&(""!==(s=n.getPropertyValue(t)||n[t])||re(e)||(s=x.style(e,t)),!f.pixelBoxStyles()&&$e.test(s)&&He.test(t)&&(i=a.width,r=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=r,a.maxWidth=o)),void 0!==s?s+"":s}function Re(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(d){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",d.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(c).appendChild(d);var t=e.getComputedStyle(d);i="1%"!==t.top,l=12===n(t.marginLeft),d.style.right="60%",s=36===n(t.right),r=36===n(t.width),d.style.position="absolute",o=12===n(d.offsetWidth/3),ie.removeChild(c),d=null}}function n(e){return Math.round(parseFloat(e))}var i,r,o,s,a,l,c=g.createElement("div"),d=g.createElement("div");d.style&&(d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===d.style.backgroundClip,x.extend(f,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,n,i,r;return null==a&&(t=g.createElement("table"),n=g.createElement("tr"),i=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",i.style.height="9px",i.style.display="block",ie.appendChild(t).appendChild(n).appendChild(i),r=e.getComputedStyle(n),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===n.offsetHeight,ie.removeChild(t)),a}}))}();var qe=["Webkit","Moz","ms"],Fe=g.createElement("div").style,We={};function Xe(e){var t=x.cssProps[e]||We[e];return t||(e in Fe?e:We[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=qe.length;n--;)if((e=qe[n]+t)in Fe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Ve=/^--/,Ge={position:"absolute",visibility:"hidden",display:"block"},Ue={letterSpacing:"0",fontWeight:"400"};function Ke(e,t,n){var i=te.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function Ze(e,t,n,i,r,o){var s="width"===t?1:0,a=0,l=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=x.css(e,n+ne[s],!0,r)),i?("content"===n&&(l-=x.css(e,"padding"+ne[s],!0,r)),"margin"!==n&&(l-=x.css(e,"border"+ne[s]+"Width",!0,r))):(l+=x.css(e,"padding"+ne[s],!0,r),"padding"!==n?l+=x.css(e,"border"+ne[s]+"Width",!0,r):a+=x.css(e,"border"+ne[s]+"Width",!0,r));return!i&&o>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l}function Qe(e,t,n){var i=je(e),r=(!f.boxSizingReliable()||n)&&"border-box"===x.css(e,"boxSizing",!1,i),o=r,s=ze(e,t,i),a="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(s)){if(!n)return s;s="auto"}return(!f.boxSizingReliable()&&r||!f.reliableTrDimensions()&&k(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===x.css(e,"display",!1,i))&&e.getClientRects().length&&(r="border-box"===x.css(e,"boxSizing",!1,i),(o=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+Ze(e,t,n||(r?"border":"content"),o,i,s)+"px"}function Je(e,t,n,i,r){return new Je.prototype.init(e,t,n,i,r)}x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,"opacity");return""===n?"1":n}}}},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,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,a=Y(t),l=Ve.test(t),c=e.style;if(l||(t=Xe(a)),s=x.cssHooks[t]||x.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(e,!1,i))?r:c[t];"string"===(o=typeof n)&&(r=te.exec(n))&&r[1]&&(n=ae(e,t,r),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=r&&r[3]||(x.cssNumber[a]?"":"px")),f.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,i){var r,o,s,a=Y(t);return Ve.test(t)||(t=Xe(a)),(s=x.cssHooks[t]||x.cssHooks[a])&&"get"in s&&(r=s.get(e,!0,n)),void 0===r&&(r=ze(e,t,i)),"normal"===r&&t in Ue&&(r=Ue[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),x.each(["height","width"],(function(e,t){x.cssHooks[t]={get:function(e,n,i){if(n)return!Ye.test(x.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Qe(e,t,i):Be(e,Ge,(function(){return Qe(e,t,i)}))},set:function(e,n,i){var r,o=je(e),s=!f.scrollboxSize()&&"absolute"===o.position,a=(s||i)&&"border-box"===x.css(e,"boxSizing",!1,o),l=i?Ze(e,t,i,a,o):0;return a&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),l&&(r=te.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=x.css(e,t)),Ke(0,n,l)}}})),x.cssHooks.marginLeft=Re(f.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(ze(e,"marginLeft"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),x.each({margin:"",padding:"",border:"Width"},(function(e,t){x.cssHooks[e+t]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+ne[i]+t]=o[i]||o[i-2]||o[0];return r}},"margin"!==e&&(x.cssHooks[e+t].set=Ke)})),x.fn.extend({css:function(e,t){return q(this,(function(e,t,n){var i,r,o={},s=0;if(Array.isArray(t)){for(i=je(e),r=t.length;s<r;s++)o[t[s]]=x.css(e,t[s],!1,i);return o}return void 0!==n?x.style(e,t,n):x.css(e,t)}),e,t,arguments.length>1)}}),x.Tween=Je,Je.prototype={constructor:Je,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||x.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=Je.propHooks[this.prop];return e&&e.get?e.get(this):Je.propHooks._default.get(this)},run:function(e){var t,n=Je.propHooks[this.prop];return this.options.duration?this.pos=t=x.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),n&&n.set?n.set(this):Je.propHooks._default.set(this),this}},Je.prototype.init.prototype=Je.prototype,Je.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=x.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):1!==e.elem.nodeType||!x.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:x.style(e.elem,e.prop,e.now+e.unit)}}},Je.propHooks.scrollTop=Je.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},x.fx=Je.prototype.init,x.fx.step={};var et,tt,nt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function rt(){tt&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(rt):e.setTimeout(rt,x.fx.interval),x.fx.tick())}function ot(){return e.setTimeout((function(){et=void 0})),et=Date.now()}function st(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=ne[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function at(e,t,n){for(var i,r=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,s=r.length;o<s;o++)if(i=r[o].call(n,t,e))return i}function lt(e,t,n){var i,r,o=0,s=lt.prefilters.length,a=x.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=et||ot(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),o=0,s=c.tweens.length;o<s;o++)c.tweens[o].run(i);return a.notifyWith(e,[c,i,n]),i<1&&s?n:(s||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{},easing:x.easing._default},n),originalProperties:t,originalOptions:n,startTime:et||ot(),duration:n.duration,tweens:[],createTween:function(t,n){var i=x.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)c.tweens[n].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),d=c.props;for(!function(e,t){var n,i,r,o,s;for(n in e)if(r=t[i=Y(n)],o=e[n],Array.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),(s=x.cssHooks[i])&&"expand"in s)for(n in o=s.expand(o),delete e[i],o)n in e||(e[n]=o[n],t[n]=r);else t[i]=r}(d,c.opts.specialEasing);o<s;o++)if(i=lt.prefilters[o].call(c,e,d,c.opts))return p(i.stop)&&(x._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return x.map(d,at,c),p(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),x.fx.timer(x.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}x.Animation=x.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ae(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){p(e)?(t=e,e=["*"]):e=e.match(P);for(var n,i=0,r=e.length;i<r;i++)n=e[i],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,r,o,s,a,l,c,d,u="width"in t||"height"in t,h=this,f={},p=e.style,m=e.nodeType&&se(e),g=U.get(e,"fxshow");for(i in n.queue||(null==(s=x._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,h.always((function(){h.always((function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()}))}))),t)if(r=t[i],nt.test(r)){if(delete t[i],o=o||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[i])continue;m=!0}f[i]=g&&g[i]||x.style(e,i)}if((l=!x.isEmptyObject(t))||!x.isEmptyObject(f))for(i in u&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=U.get(e,"display")),"none"===(d=x.css(e,"display"))&&(c?d=c:(de([e],!0),c=e.style.display||c,d=x.css(e,"display"),de([e]))),("inline"===d||"inline-block"===d&&null!=c)&&"none"===x.css(e,"float")&&(l||(h.done((function(){p.display=c})),null==c&&(d=p.display,c="none"===d?"":d)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",h.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=U.access(e,"fxshow",{display:c}),o&&(g.hidden=!m),m&&de([e],!0),h.done((function(){for(i in m||de([e]),U.remove(e,"fxshow"),f)x.style(e,i,f[i])}))),l=at(m?g[i]:0,i,h),i in g||(g[i]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),x.speed=function(e,t,n){var i=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||p(e)&&e,duration:e,easing:n&&t||t&&!p(t)&&t};return x.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in x.fx.speeds?i.duration=x.fx.speeds[i.duration]:i.duration=x.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){p(i.old)&&i.old.call(this),i.queue&&x.dequeue(this,i.queue)},i},x.fn.extend({fadeTo:function(e,t,n,i){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=x.isEmptyObject(e),o=x.speed(t,n,i),s=function(){var t=lt(this,x.extend({},e),o);(r||U.get(this,"finish"))&&t.stop(!0)};return s.finish=s,r||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",o=x.timers,s=U.get(this);if(r)s[r]&&s[r].stop&&i(s[r]);else for(r in s)s[r]&&s[r].stop&&it.test(r)&&i(s[r]);for(r=o.length;r--;)o[r].elem!==this||null!=e&&o[r].queue!==e||(o[r].anim.stop(n),t=!1,o.splice(r,1));!t&&n||x.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=U.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],o=x.timers,s=i?i.length:0;for(n.finish=!0,x.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),x.each(["toggle","show","hide"],(function(e,t){var n=x.fn[t];x.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(st(t,!0),e,i,r)}})),x.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){x.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),x.timers=[],x.fx.tick=function(){var e,t=0,n=x.timers;for(et=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||x.fx.stop(),et=void 0},x.fx.timer=function(e){x.timers.push(e),x.fx.start()},x.fx.interval=13,x.fx.start=function(){tt||(tt=!0,rt())},x.fx.stop=function(){tt=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fn.delay=function(t,n){return t=x.fx&&x.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,i){var r=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(r)}}))},function(){var e=g.createElement("input"),t=g.createElement("select").appendChild(g.createElement("option"));e.type="checkbox",f.checkOn=""!==e.value,f.optSelected=t.selected,(e=g.createElement("input")).value="t",e.type="radio",f.radioValue="t"===e.value}();var ct,dt=x.expr.attrHandle;x.fn.extend({attr:function(e,t){return q(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){x.removeAttr(this,e)}))}}),x.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?x.prop(e,t,n):(1===o&&x.isXMLDoc(e)||(r=x.attrHooks[t.toLowerCase()]||(x.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void x.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=x.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&k(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(P);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=dt[t]||x.find.attr;dt[t]=function(e,t,i){var r,o,s=t.toLowerCase();return i||(o=dt[s],dt[s]=r,r=null!=n(e,t,i)?s:null,dt[s]=o),r}}));var ut=/^(?:input|select|textarea|button)$/i,ht=/^(?:a|area)$/i;function ft(e){return(e.match(P)||[]).join(" ")}function pt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}x.fn.extend({prop:function(e,t){return q(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[x.propFix[e]||e]}))}}),x.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&x.isXMLDoc(e)||(t=x.propFix[t]||t,r=x.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):ut.test(e.nodeName)||ht.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(x.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)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){x.propFix[this.toLowerCase()]=this})),x.fn.extend({addClass:function(e){var t,n,i,r,o,s,a,l=0;if(p(e))return this.each((function(t){x(this).addClass(e.call(this,t,pt(this)))}));if((t=mt(e)).length)for(;n=this[l++];)if(r=pt(n),i=1===n.nodeType&&" "+ft(r)+" "){for(s=0;o=t[s++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(a=ft(i))&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,i,r,o,s,a,l=0;if(p(e))return this.each((function(t){x(this).removeClass(e.call(this,t,pt(this)))}));if(!arguments.length)return this.attr("class","");if((t=mt(e)).length)for(;n=this[l++];)if(r=pt(n),i=1===n.nodeType&&" "+ft(r)+" "){for(s=0;o=t[s++];)for(;i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");r!==(a=ft(i))&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):p(e)?this.each((function(n){x(this).toggleClass(e.call(this,n,pt(this),t),t)})):this.each((function(){var t,r,o,s;if(i)for(r=0,o=x(this),s=mt(e);t=s[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=pt(this))&&U.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":U.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+ft(pt(n))+" ").indexOf(t)>-1)return!0;return!1}});var gt=/\r/g;x.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=p(e),this.each((function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,x(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=x.map(r,(function(e){return null==e?"":e+""}))),(t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=x.valHooks[r.type]||x.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(gt,""):null==n?"":n:void 0}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:ft(x.text(e))}},select:{get:function(e){var t,n,i,r=e.options,o=e.selectedIndex,s="select-one"===e.type,a=s?null:[],l=s?o+1:r.length;for(i=o<0?l:s?o:0;i<l;i++)if(((n=r[i]).selected||i===o)&&!n.disabled&&(!n.parentNode.disabled||!k(n.parentNode,"optgroup"))){if(t=x(n).val(),s)return t;a.push(t)}return a},set:function(e,t){for(var n,i,r=e.options,o=x.makeArray(t),s=r.length;s--;)((i=r[s]).selected=x.inArray(x.valHooks.option.get(i),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),x.each(["radio","checkbox"],(function(){x.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=x.inArray(x(e).val(),t)>-1}},f.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),f.focusin="onfocusin"in e;var vt=/^(?:focusinfocus|focusoutblur)$/,yt=function(e){e.stopPropagation()};x.extend(x.event,{trigger:function(t,n,i,r){var o,s,a,l,c,u,h,f,v=[i||g],y=d.call(t,"type")?t.type:t,b=d.call(t,"namespace")?t.namespace.split("."):[];if(s=f=a=i=i||g,3!==i.nodeType&&8!==i.nodeType&&!vt.test(y+x.event.triggered)&&(y.indexOf(".")>-1&&(b=y.split("."),y=b.shift(),b.sort()),c=y.indexOf(":")<0&&"on"+y,(t=t[x.expando]?t:new x.Event(y,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:x.makeArray(n,[t]),h=x.event.special[y]||{},r||!h.trigger||!1!==h.trigger.apply(i,n))){if(!r&&!h.noBubble&&!m(i)){for(l=h.delegateType||y,vt.test(l+y)||(s=s.parentNode);s;s=s.parentNode)v.push(s),a=s;a===(i.ownerDocument||g)&&v.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=v[o++])&&!t.isPropagationStopped();)f=s,t.type=o>1?l:h.bindType||y,(u=(U.get(s,"events")||Object.create(null))[t.type]&&U.get(s,"handle"))&&u.apply(s,n),(u=c&&s[c])&&u.apply&&V(s)&&(t.result=u.apply(s,n),!1===t.result&&t.preventDefault());return t.type=y,r||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(v.pop(),n)||!V(i)||c&&p(i[y])&&!m(i)&&((a=i[c])&&(i[c]=null),x.event.triggered=y,t.isPropagationStopped()&&f.addEventListener(y,yt),i[y](),t.isPropagationStopped()&&f.removeEventListener(y,yt),x.event.triggered=void 0,a&&(i[c]=a)),t.result}},simulate:function(e,t,n){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0});x.event.trigger(i,null,t)}}),x.fn.extend({trigger:function(e,t){return this.each((function(){x.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return x.event.trigger(e,t,n,!0)}}),f.focusin||x.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){x.event.simulate(t,e.target,x.event.fix(e))};x.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,r=U.access(i,t);r||i.addEventListener(e,n,!0),U.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,r=U.access(i,t)-1;r?U.access(i,t,r):(i.removeEventListener(e,n,!0),U.remove(i,t))}}}));var bt=e.location,wt={guid:Date.now()},xt=/\?/;x.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return i=n&&n.getElementsByTagName("parsererror")[0],n&&!i||x.error("Invalid XML: "+(i?x.map(i.childNodes,(function(e){return e.textContent})).join("\n"):t)),n};var Ct=/\[\]$/,_t=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,Tt=/^(?:input|select|textarea|keygen)/i;function Et(e,t,n,i){var r;if(Array.isArray(t))x.each(t,(function(t,r){n||Ct.test(e)?i(e,r):Et(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,i)}));else if(n||"object"!==b(t))i(e,t);else for(r in t)Et(e+"["+r+"]",t[r],n,i)}x.param=function(e,t){var n,i=[],r=function(e,t){var n=p(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,(function(){r(this.name,this.value)}));else for(n in e)Et(n,e[n],t,r);return i.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&Tt.test(this.nodeName)&&!St.test(e)&&(this.checked||!fe.test(e))})).map((function(e,t){var n=x(this).val();return null==n?null:Array.isArray(n)?x.map(n,(function(e){return{name:t.name,value:e.replace(_t,"\r\n")}})):{name:t.name,value:n.replace(_t,"\r\n")}})).get()}});var kt=/%20/g,Lt=/#.*$/,At=/([?&])_=[^&]*/,Dt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,It=/^\/\//,Mt={},Nt={},Pt="*/".concat("*"),$t=g.createElement("a");function jt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,o=t.toLowerCase().match(P)||[];if(p(n))for(;i=o[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Bt(e,t,n,i){var r={},o=e===Nt;function s(a){var l;return r[a]=!0,x.each(e[a]||[],(function(e,a){var c=a(t,n,i);return"string"!=typeof c||o||r[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),s(c),!1)})),l}return s(t.dataTypes[0])||!r["*"]&&s("*")}function Ht(e,t){var n,i,r=x.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&x.extend(!0,e,i),e}$t.href=bt.href,x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pt,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":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ht(Ht(e,x.ajaxSettings),t):Ht(x.ajaxSettings,e)},ajaxPrefilter:jt(Mt),ajaxTransport:jt(Nt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,r,o,s,a,l,c,d,u,h,f=x.ajaxSetup({},n),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?x(p):x.event,v=x.Deferred(),y=x.Callbacks("once memory"),b=f.statusCode||{},w={},C={},_="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Dt.exec(o);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=C[e.toLowerCase()]=C[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||_;return i&&i.abort(t),T(0,t),this}};if(v.promise(S),f.url=((t||f.url||bt.href)+"").replace(It,bt.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(P)||[""],null==f.crossDomain){l=g.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=$t.protocol+"//"+$t.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=x.param(f.data,f.traditional)),Bt(Mt,f,n,S),c)return S;for(u in(d=x.event&&f.global)&&0==x.active++&&x.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Ot.test(f.type),r=f.url.replace(Lt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(kt,"+")):(h=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(xt.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(At,"$1"),h=(xt.test(r)?"&":"?")+"_="+wt.guid+++h),f.url=r+h),f.ifModified&&(x.lastModified[r]&&S.setRequestHeader("If-Modified-Since",x.lastModified[r]),x.etag[r]&&S.setRequestHeader("If-None-Match",x.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&S.setRequestHeader("Content-Type",f.contentType),S.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Pt+"; q=0.01":""):f.accepts["*"]),f.headers)S.setRequestHeader(u,f.headers[u]);if(f.beforeSend&&(!1===f.beforeSend.call(p,S,f)||c))return S.abort();if(_="abort",y.add(f.complete),S.done(f.success),S.fail(f.error),i=Bt(Nt,f,n,S)){if(S.readyState=1,d&&m.trigger("ajaxSend",[S,f]),c)return S;f.async&&f.timeout>0&&(a=e.setTimeout((function(){S.abort("timeout")}),f.timeout));try{c=!1,i.send(w,T)}catch(e){if(c)throw e;T(-1,e)}}else T(-1,"No Transport");function T(t,n,s,l){var u,h,g,w,C,_=n;c||(c=!0,a&&e.clearTimeout(a),i=void 0,o=l||"",S.readyState=t>0?4:0,u=t>=200&&t<300||304===t,s&&(w=function(e,t,n){for(var i,r,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in a)if(a[r]&&a[r].test(i)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){o=r;break}s||(s=r)}o=o||s}if(o)return o!==l[0]&&l.unshift(o),n[o]}(f,S,s)),!u&&x.inArray("script",f.dataTypes)>-1&&x.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),w=function(e,t,n,i){var r,o,s,a,l,c={},d=e.dataTypes.slice();if(d[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=d.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=d.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=c[l+" "+o]||c["* "+o]))for(r in c)if((a=r.split(" "))[1]===o&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[r]:!0!==c[r]&&(o=a[0],d.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(f,w,S,u),u?(f.ifModified&&((C=S.getResponseHeader("Last-Modified"))&&(x.lastModified[r]=C),(C=S.getResponseHeader("etag"))&&(x.etag[r]=C)),204===t||"HEAD"===f.type?_="nocontent":304===t?_="notmodified":(_=w.state,h=w.data,u=!(g=w.error))):(g=_,!t&&_||(_="error",t<0&&(t=0))),S.status=t,S.statusText=(n||_)+"",u?v.resolveWith(p,[h,_,S]):v.rejectWith(p,[S,_,g]),S.statusCode(b),b=void 0,d&&m.trigger(u?"ajaxSuccess":"ajaxError",[S,f,u?h:g]),y.fireWith(p,[S,_]),d&&(m.trigger("ajaxComplete",[S,f]),--x.active||x.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,t){return x.get(e,void 0,t,"script")}}),x.each(["get","post"],(function(e,t){x[t]=function(e,n,i,r){return p(n)&&(r=r||i,i=n,n=void 0),x.ajax(x.extend({url:e,type:t,dataType:r,data:n,success:i},x.isPlainObject(e)&&e))}})),x.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),x._evalUrl=function(e,t,n){return x.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){x.globalEval(e,t,n)}})},x.fn.extend({wrapAll:function(e){var t;return this[0]&&(p(e)&&(e=e.call(this[0])),t=x(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 p(e)?this.each((function(t){x(this).wrapInner(e.call(this,t))})):this.each((function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=p(e);return this.each((function(n){x(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){x(this).replaceWith(this.childNodes)})),this}}),x.expr.pseudos.hidden=function(e){return!x.expr.pseudos.visible(e)},x.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},Rt=x.ajaxSettings.xhr();f.cors=!!Rt&&"withCredentials"in Rt,f.ajax=Rt=!!Rt,x.ajaxTransport((function(t){var n,i;if(f.cors||Rt&&!t.crossDomain)return{send:function(r,o){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];for(s in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(s,r[s]);n=function(e){return function(){n&&(n=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(zt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),i=a.onerror=a.ontimeout=n("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout((function(){n&&i()}))},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),x.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),x.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 x.globalEval(e),e}}}),x.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),x.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,r){t=x("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){n&&n()}}}));var qt,Ft=[],Wt=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ft.pop()||x.expando+"_"+wt.guid++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",(function(t,n,i){var r,o,s,a=!1!==t.jsonp&&(Wt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Wt.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=p(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Wt,"$1"+r):!1!==t.jsonp&&(t.url+=(xt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return s||x.error(r+" was not called"),s[0]},t.dataTypes[0]="json",o=e[r],e[r]=function(){s=arguments},i.always((function(){void 0===o?x(e).removeProp(r):e[r]=o,t[r]&&(t.jsonpCallback=n.jsonpCallback,Ft.push(r)),s&&p(o)&&o(s[0]),s=o=void 0})),"script"})),f.createHTMLDocument=((qt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===qt.childNodes.length),x.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(f.createHTMLDocument?((i=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(i)):t=g),o=!n&&[],(r=L.exec(e))?[t.createElement(r[1])]:(r=we([e],t,o),o&&o.length&&x(o).remove(),x.merge([],r.childNodes)));var i,r,o},x.fn.load=function(e,t,n){var i,r,o,s=this,a=e.indexOf(" ");return a>-1&&(i=ft(e.slice(a)),e=e.slice(0,a)),p(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),s.length>0&&x.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},x.expr.pseudos.animated=function(e){return x.grep(x.timers,(function(t){return e===t.elem})).length},x.offset={setOffset:function(e,t,n){var i,r,o,s,a,l,c=x.css(e,"position"),d=x(e),u={};"static"===c&&(e.style.position="relative"),a=d.offset(),o=x.css(e,"top"),l=x.css(e,"left"),("absolute"===c||"fixed"===c)&&(o+l).indexOf("auto")>-1?(s=(i=d.position()).top,r=i.left):(s=parseFloat(o)||0,r=parseFloat(l)||0),p(t)&&(t=t.call(e,n,x.extend({},a))),null!=t.top&&(u.top=t.top-a.top+s),null!=t.left&&(u.left=t.left-a.left+r),"using"in t?t.using.call(e,u):d.css(u)}},x.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){x.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===x.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===x.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=x(e).offset()).top+=x.css(e,"borderTopWidth",!0),r.left+=x.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-x.css(i,"marginTop",!0),left:t.left-r.left-x.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===x.css(e,"position");)e=e.offsetParent;return e||ie}))}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;x.fn[e]=function(i){return q(this,(function(e,i,r){var o;if(m(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===r)return o?o[t]:e[i];o?o.scrollTo(n?o.pageXOffset:r,n?r:o.pageYOffset):e[i]=r}),e,i,arguments.length)}})),x.each(["top","left"],(function(e,t){x.cssHooks[t]=Re(f.pixelPosition,(function(e,n){if(n)return n=ze(e,t),$e.test(n)?x(e).position()[t]+"px":n}))})),x.each({Height:"height",Width:"width"},(function(e,t){x.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){x.fn[i]=function(r,o){var s=arguments.length&&(n||"boolean"!=typeof r),a=n||(!0===r||!0===o?"margin":"border");return q(this,(function(t,n,r){var o;return m(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===r?x.css(t,n,a):x.style(t,n,r,a)}),t,s?r:void 0,s)}}))})),x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){x.fn[t]=function(e){return this.on(t,e)}})),x.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),x.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;x.proxy=function(e,t){var n,i,o;if("string"==typeof t&&(n=e[t],t=e,e=n),p(e))return i=r.call(arguments,2),o=function(){return e.apply(t||this,i.concat(r.call(arguments)))},o.guid=e.guid=e.guid||x.guid++,o},x.holdReady=function(e){e?x.readyWait++:x.ready(!0)},x.isArray=Array.isArray,x.parseJSON=JSON.parse,x.nodeName=k,x.isFunction=p,x.isWindow=m,x.camelCase=Y,x.type=b,x.now=Date.now,x.isNumeric=function(e){var t=x.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},x.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return x}));var Yt=e.jQuery,Vt=e.$;return x.noConflict=function(t){return e.$===x&&(e.$=Vt),t&&e.jQuery===x&&(e.jQuery=Yt),x},void 0===t&&(e.jQuery=e.$=x),x}))}}),x=l({"src/components/dependencies/raphael.min.js"(e,t){var n,i;n=window,i=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){var i,r;i=[n(2)],void 0===(r=function(e){function t(i){if(t.is(i,"function"))return n?i():e.on("raphael.DOMload",i);if(t.is(i,D))return t._engine.create[f](t,i.splice(0,3+t.is(i[0],A))).add(i);var r=Array.prototype.slice.call(arguments,0);if(t.is(r[r.length-1],"function")){var o=r.pop();return n?o.call(t._engine.create[f](t,r)):e.on("raphael.DOMload",(function(){o.call(t._engine.create[f](t,r))}))}return t._engine.create[f](t,arguments)}t.version="2.3.0",t.eve=e;var n,i,r,o,s=/[, ]+/,a={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},l=/\{(\d+)\}/g,c="hasOwnProperty",d={doc:document,win:window},u={was:Object.prototype[c].call(d.win,"Raphael"),is:d.win.Raphael},h=function(){this.ca=this.customAttributes={}},f="apply",p="concat",m="ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,g="",v=" ",y=String,b="split",w="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[b](v),x={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},C=y.prototype.toLowerCase,_=Math,S=_.max,T=_.min,E=_.abs,k=_.pow,L=_.PI,A="number",D="array",O=Object.prototype.toString,I=(t._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),M={NaN:1,Infinity:1,"-Infinity":1},N=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,P=_.round,$=parseFloat,j=parseInt,B=y.prototype.toUpperCase,H=t._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0,class:""},z=t._availableAnimAttrs={blur:A,"clip-rect":"csv",cx:A,cy:A,fill:"colour","fill-opacity":A,"font-size":A,height:A,opacity:A,path:"path",r:A,rx:A,ry:A,stroke:"colour","stroke-opacity":A,"stroke-width":A,transform:"transform",width:A,x:A,y:A},R=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,q={hs:1,rg:1},F=/,?([achlmqrstvxz]),?/gi,W=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,X=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,Y=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,V=(t._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),G=function(e,t){return $(e)-$(t)},U=function(e){return e},K=t._rectPath=function(e,t,n,i,r){return r?[["M",e+r,t],["l",n-2*r,0],["a",r,r,0,0,1,r,r],["l",0,i-2*r],["a",r,r,0,0,1,-r,r],["l",2*r-n,0],["a",r,r,0,0,1,-r,-r],["l",0,2*r-i],["a",r,r,0,0,1,r,-r],["z"]]:[["M",e,t],["l",n,0],["l",0,i],["l",-n,0],["z"]]},Z=function(e,t,n,i){return null==i&&(i=n),[["M",e,t],["m",0,-i],["a",n,i,0,1,1,0,2*i],["a",n,i,0,1,1,0,-2*i],["z"]]},Q=t._getPath={path:function(e){return e.attr("path")},circle:function(e){var t=e.attrs;return Z(t.cx,t.cy,t.r)},ellipse:function(e){var t=e.attrs;return Z(t.cx,t.cy,t.rx,t.ry)},rect:function(e){var t=e.attrs;return K(t.x,t.y,t.width,t.height,t.r)},image:function(e){var t=e.attrs;return K(t.x,t.y,t.width,t.height)},text:function(e){var t=e._getBBox();return K(t.x,t.y,t.width,t.height)},set:function(e){var t=e._getBBox();return K(t.x,t.y,t.width,t.height)}},J=t.mapPath=function(e,t){if(!t)return e;var n,i,r,o,s,a,l;for(r=0,s=(e=ke(e)).length;r<s;r++)for(o=1,a=(l=e[r]).length;o<a;o+=2)n=t.x(l[o],l[o+1]),i=t.y(l[o],l[o+1]),l[o]=n,l[o+1]=i;return e};if(t._g=d,t.type=d.win.SVGAngle||d.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==t.type){var ee,te=d.doc.createElement("div");if(te.innerHTML='<v:shape adj="1"/>',(ee=te.firstChild).style.behavior="url(#default#VML)",!ee||"object"!=typeof ee.adj)return t.type=g;te=null}function ne(e){if("function"==typeof e||Object(e)!==e)return e;var t=new e.constructor;for(var n in e)e[c](n)&&(t[n]=ne(e[n]));return t}t.svg=!(t.vml="VML"==t.type),t._Paper=h,t.fn=i=h.prototype=t.prototype,t._id=0,t.is=function(e,t){return"finite"==(t=C.call(t))?!M[c](+e):"array"==t?e instanceof Array:"null"==t&&null===e||t==typeof e&&null!==e||"object"==t&&e===Object(e)||"array"==t&&Array.isArray&&Array.isArray(e)||O.call(e).slice(8,-1).toLowerCase()==t},t.angle=function(e,n,i,r,o,s){if(null==o){var a=e-i,l=n-r;return a||l?(180+180*_.atan2(-l,-a)/L+360)%360:0}return t.angle(e,n,o,s)-t.angle(i,r,o,s)},t.rad=function(e){return e%360*L/180},t.deg=function(e){return Math.round(180*e/L%360*1e3)/1e3},t.snapTo=function(e,n,i){if(i=t.is(i,"finite")?i:10,t.is(e,D)){for(var r=e.length;r--;)if(E(e[r]-n)<=i)return e[r]}else{var o=n%(e=+e);if(o<i)return n-o;if(o>e-i)return n-o+e}return n},t.createUUID=(r=/[xy]/g,o=function(e){var t=16*_.random()|0;return("x"==e?t:3&t|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(r,o).toUpperCase()}),t.setWindow=function(n){e("raphael.setWindow",t,d.win,n),d.win=n,d.doc=d.win.document,t._engine.initWin&&t._engine.initWin(d.win)};var ie=function(e){if(t.vml){var n,i=/^\s+|\s+$/g;try{var r=new ActiveXObject("htmlfile");r.write("<body>"),r.close(),n=r.body}catch(e){n=createPopup().document.body}var o=n.createTextRange();ie=ce((function(e){try{n.style.color=y(e).replace(i,g);var t=o.queryCommandValue("ForeColor");return"#"+("000000"+(t=(255&t)<<16|65280&t|(16711680&t)>>>16).toString(16)).slice(-6)}catch(e){return"none"}}))}else{var s=d.doc.createElement("i");s.title="Raphaël Colour Picker",s.style.display="none",d.doc.body.appendChild(s),ie=ce((function(e){return s.style.color=e,d.doc.defaultView.getComputedStyle(s,g).getPropertyValue("color")}))}return ie(e)},re=function(){return"hsb("+[this.h,this.s,this.b]+")"},oe=function(){return"hsl("+[this.h,this.s,this.l]+")"},se=function(){return this.hex},ae=function(e,n,i){if(null==n&&t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e&&(i=e.b,n=e.g,e=e.r),null==n&&t.is(e,"string")){var r=t.getRGB(e);e=r.r,n=r.g,i=r.b}return(e>1||n>1||i>1)&&(e/=255,n/=255,i/=255),[e,n,i]},le=function(e,n,i,r){var o={r:e*=255,g:n*=255,b:i*=255,hex:t.rgb(e,n,i),toString:se};return t.is(r,"finite")&&(o.opacity=r),o};function ce(e,t,n){return function i(){var r=Array.prototype.slice.call(arguments,0),o=r.join("␀"),s=i.cache=i.cache||{},a=i.count=i.count||[];return s[c](o)?(function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return e.push(e.splice(n,1)[0])}(a,o),n?n(s[o]):s[o]):(a.length>=1e3&&delete s[a.shift()],a.push(o),s[o]=e[f](t,r),n?n(s[o]):s[o])}}function de(){return this.hex}function ue(e,t){for(var n=[],i=0,r=e.length;r-2*!t>i;i+=2){var o=[{x:+e[i-2],y:+e[i-1]},{x:+e[i],y:+e[i+1]},{x:+e[i+2],y:+e[i+3]},{x:+e[i+4],y:+e[i+5]}];t?i?r-4==i?o[3]={x:+e[0],y:+e[1]}:r-2==i&&(o[2]={x:+e[0],y:+e[1]},o[3]={x:+e[2],y:+e[3]}):o[0]={x:+e[r-2],y:+e[r-1]}:r-4==i?o[3]=o[2]:i||(o[0]={x:+e[i],y:+e[i+1]}),n.push(["C",(-o[0].x+6*o[1].x+o[2].x)/6,(-o[0].y+6*o[1].y+o[2].y)/6,(o[1].x+6*o[2].x-o[3].x)/6,(o[1].y+6*o[2].y-o[3].y)/6,o[2].x,o[2].y])}return n}t.color=function(e){var n;return t.is(e,"object")&&"h"in e&&"s"in e&&"b"in e?(n=t.hsb2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):t.is(e,"object")&&"h"in e&&"s"in e&&"l"in e?(n=t.hsl2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):(t.is(e,"string")&&(e=t.getRGB(e)),t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e?(n=t.rgb2hsl(e),e.h=n.h,e.s=n.s,e.l=n.l,n=t.rgb2hsb(e),e.v=n.b):(e={hex:"none"}).r=e.g=e.b=e.h=e.s=e.v=e.l=-1),e.toString=se,e},t.hsb2rgb=function(e,t,n,i){var r,o,s,a,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"b"in e&&(n=e.b,t=e.s,i=e.o,e=e.h),a=(l=n*t)*(1-E((e=(e*=360)%360/60)%2-1)),r=o=s=n-l,le(r+=[l,a,0,0,a,l][e=~~e],o+=[a,l,l,a,0,0][e],s+=[0,0,a,l,l,a][e],i)},t.hsl2rgb=function(e,t,n,i){var r,o,s,a,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"l"in e&&(n=e.l,t=e.s,e=e.h),(e>1||t>1||n>1)&&(e/=360,t/=100,n/=100),a=(l=2*t*(n<.5?n:1-n))*(1-E((e=(e*=360)%360/60)%2-1)),r=o=s=n-l/2,le(r+=[l,a,0,0,a,l][e=~~e],o+=[a,l,l,a,0,0][e],s+=[0,0,a,l,l,a][e],i)},t.rgb2hsb=function(e,t,n){var i,r;return e=(n=ae(e,t,n))[0],t=n[1],n=n[2],{h:((0==(r=(i=S(e,t,n))-T(e,t,n))?null:i==e?(t-n)/r:i==t?(n-e)/r+2:(e-t)/r+4)+360)%6*60/360,s:0==r?0:r/i,b:i,toString:re}},t.rgb2hsl=function(e,t,n){var i,r,o,s;return e=(n=ae(e,t,n))[0],t=n[1],n=n[2],i=((r=S(e,t,n))+(o=T(e,t,n)))/2,{h:((0==(s=r-o)?null:r==e?(t-n)/s:r==t?(n-e)/s+2:(e-t)/s+4)+360)%6*60/360,s:0==s?0:i<.5?s/(2*i):s/(2-2*i),l:i,toString:oe}},t._path2string=function(){return this.join(",").replace(F,"$1")},t._preload=function(e,t){var n=d.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){t.call(this),this.onload=null,d.doc.body.removeChild(this)},n.onerror=function(){d.doc.body.removeChild(this)},d.doc.body.appendChild(n),n.src=e},t.getRGB=ce((function(e){if(!e||(e=y(e)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:de};if("none"==e)return{r:-1,g:-1,b:-1,hex:"none",toString:de};!q[c](e.toLowerCase().substring(0,2))&&"#"!=e.charAt()&&(e=ie(e));var n,i,r,o,s,a,l=e.match(I);return l?(l[2]&&(r=j(l[2].substring(5),16),i=j(l[2].substring(3,5),16),n=j(l[2].substring(1,3),16)),l[3]&&(r=j((s=l[3].charAt(3))+s,16),i=j((s=l[3].charAt(2))+s,16),n=j((s=l[3].charAt(1))+s,16)),l[4]&&(a=l[4][b](R),n=$(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),i=$(a[1]),"%"==a[1].slice(-1)&&(i*=2.55),r=$(a[2]),"%"==a[2].slice(-1)&&(r*=2.55),"rgba"==l[1].toLowerCase().slice(0,4)&&(o=$(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100)),l[5]?(a=l[5][b](R),n=$(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),i=$(a[1]),"%"==a[1].slice(-1)&&(i*=2.55),r=$(a[2]),"%"==a[2].slice(-1)&&(r*=2.55),("deg"==a[0].slice(-3)||"°"==a[0].slice(-1))&&(n/=360),"hsba"==l[1].toLowerCase().slice(0,4)&&(o=$(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100),t.hsb2rgb(n,i,r,o)):l[6]?(a=l[6][b](R),n=$(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),i=$(a[1]),"%"==a[1].slice(-1)&&(i*=2.55),r=$(a[2]),"%"==a[2].slice(-1)&&(r*=2.55),("deg"==a[0].slice(-3)||"°"==a[0].slice(-1))&&(n/=360),"hsla"==l[1].toLowerCase().slice(0,4)&&(o=$(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100),t.hsl2rgb(n,i,r,o)):((l={r:n,g:i,b:r,toString:de}).hex="#"+(16777216|r|i<<8|n<<16).toString(16).slice(1),t.is(o,"finite")&&(l.opacity=o),l)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:de}}),t),t.hsb=ce((function(e,n,i){return t.hsb2rgb(e,n,i).hex})),t.hsl=ce((function(e,n,i){return t.hsl2rgb(e,n,i).hex})),t.rgb=ce((function(e,t,n){function i(e){return e+.5|0}return"#"+(16777216|i(n)|i(t)<<8|i(e)<<16).toString(16).slice(1)})),t.getColor=function(e){var t=this.getColor.start=this.getColor.start||{h:0,s:1,b:e||.75},n=this.hsb2rgb(t.h,t.s,t.b);return t.h+=.075,t.h>1&&(t.h=0,t.s-=.2,t.s<=0&&(this.getColor.start={h:0,s:1,b:t.b})),n.hex},t.getColor.reset=function(){delete this.start},t.parsePathString=function(e){if(!e)return null;var n=he(e);if(n.arr)return be(n.arr);var i={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},r=[];return t.is(e,D)&&t.is(e[0],D)&&(r=be(e)),r.length||y(e).replace(W,(function(e,t,n){var o=[],s=t.toLowerCase();if(n.replace(Y,(function(e,t){t&&o.push(+t)})),"m"==s&&o.length>2&&(r.push([t][p](o.splice(0,2))),s="l",t="m"==t?"l":"L"),"r"==s)r.push([t][p](o));else for(;o.length>=i[s]&&(r.push([t][p](o.splice(0,i[s]))),i[s]););})),r.toString=t._path2string,n.arr=be(r),r},t.parseTransformString=ce((function(e){if(!e)return null;var n=[];return t.is(e,D)&&t.is(e[0],D)&&(n=be(e)),n.length||y(e).replace(X,(function(e,t,i){var r=[];C.call(t),i.replace(Y,(function(e,t){t&&r.push(+t)})),n.push([t][p](r))})),n.toString=t._path2string,n}),this,(function(e){if(!e)return e;for(var t=[],n=0;n<e.length;n++){for(var i=[],r=0;r<e[n].length;r++)i.push(e[n][r]);t.push(i)}return t}));var he=function(e){var t=he.ps=he.ps||{};return t[e]?t[e].sleep=100:t[e]={sleep:100},setTimeout((function(){for(var n in t)t[c](n)&&n!=e&&(t[n].sleep--,!t[n].sleep&&delete t[n])})),t[e]};function fe(e,t,n,i,r){return e*(e*(-3*t+9*n-9*i+3*r)+6*t-12*n+6*i)-3*t+3*n}function pe(e,t,n,i,r,o,s,a,l){null==l&&(l=1);for(var c=(l=l>1?1:l<0?0:l)/2,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],u=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,f=0;f<12;f++){var p=c*d[f]+c,m=fe(p,e,n,r,s),g=fe(p,t,i,o,a),v=m*m+g*g;h+=u[f]*_.sqrt(v)}return c*h}function me(e,t,n,i,r,o,s,a){if(!(S(e,n)<T(r,s)||T(e,n)>S(r,s)||S(t,i)<T(o,a)||T(t,i)>S(o,a))){var l=(e-n)*(o-a)-(t-i)*(r-s);if(l){var c=((e*i-t*n)*(r-s)-(e-n)*(r*a-o*s))/l,d=((e*i-t*n)*(o-a)-(t-i)*(r*a-o*s))/l,u=+c.toFixed(2),h=+d.toFixed(2);if(!(u<+T(e,n).toFixed(2)||u>+S(e,n).toFixed(2)||u<+T(r,s).toFixed(2)||u>+S(r,s).toFixed(2)||h<+T(t,i).toFixed(2)||h>+S(t,i).toFixed(2)||h<+T(o,a).toFixed(2)||h>+S(o,a).toFixed(2)))return{x:c,y:d}}}}function ge(e,n,i){var r=t.bezierBBox(e),o=t.bezierBBox(n);if(!t.isBBoxIntersect(r,o))return i?0:[];for(var s=pe.apply(0,e),a=pe.apply(0,n),l=S(~~(s/5),1),c=S(~~(a/5),1),d=[],u=[],h={},f=i?0:[],p=0;p<l+1;p++){var m=t.findDotsAtSegment.apply(t,e.concat(p/l));d.push({x:m.x,y:m.y,t:p/l})}for(p=0;p<c+1;p++)m=t.findDotsAtSegment.apply(t,n.concat(p/c)),u.push({x:m.x,y:m.y,t:p/c});for(p=0;p<l;p++)for(var g=0;g<c;g++){var v=d[p],y=d[p+1],b=u[g],w=u[g+1],x=E(y.x-v.x)<.001?"y":"x",C=E(w.x-b.x)<.001?"y":"x",_=me(v.x,v.y,y.x,y.y,b.x,b.y,w.x,w.y);if(_){if(h[_.x.toFixed(4)]==_.y.toFixed(4))continue;h[_.x.toFixed(4)]=_.y.toFixed(4);var k=v.t+E((_[x]-v[x])/(y[x]-v[x]))*(y.t-v.t),L=b.t+E((_[C]-b[C])/(w[C]-b[C]))*(w.t-b.t);k>=0&&k<=1.001&&L>=0&&L<=1.001&&(i?f++:f.push({x:_.x,y:_.y,t1:T(k,1),t2:T(L,1)}))}}return f}function ve(e,n,i){e=t._path2curve(e),n=t._path2curve(n);for(var r,o,s,a,l,c,d,u,h,f,p=i?0:[],m=0,g=e.length;m<g;m++){var v=e[m];if("M"==v[0])r=l=v[1],o=c=v[2];else{"C"==v[0]?(h=[r,o].concat(v.slice(1)),r=h[6],o=h[7]):(h=[r,o,r,o,l,c,l,c],r=l,o=c);for(var y=0,b=n.length;y<b;y++){var w=n[y];if("M"==w[0])s=d=w[1],a=u=w[2];else{"C"==w[0]?(f=[s,a].concat(w.slice(1)),s=f[6],a=f[7]):(f=[s,a,s,a,d,u,d,u],s=d,a=u);var x=ge(h,f,i);if(i)p+=x;else{for(var C=0,_=x.length;C<_;C++)x[C].segment1=m,x[C].segment2=y,x[C].bez1=h,x[C].bez2=f;p=p.concat(x)}}}}}return p}t.findDotsAtSegment=function(e,t,n,i,r,o,s,a,l){var c=1-l,d=k(c,3),u=k(c,2),h=l*l,f=h*l,p=d*e+3*u*l*n+3*c*l*l*r+f*s,m=d*t+3*u*l*i+3*c*l*l*o+f*a,g=e+2*l*(n-e)+h*(r-2*n+e),v=t+2*l*(i-t)+h*(o-2*i+t),y=n+2*l*(r-n)+h*(s-2*r+n),b=i+2*l*(o-i)+h*(a-2*o+i),w=c*e+l*n,x=c*t+l*i,C=c*r+l*s,S=c*o+l*a,T=90-180*_.atan2(g-y,v-b)/L;return(g>y||v<b)&&(T+=180),{x:p,y:m,m:{x:g,y:v},n:{x:y,y:b},start:{x:w,y:x},end:{x:C,y:S},alpha:T}},t.bezierBBox=function(e,n,i,r,o,s,a,l){t.is(e,"array")||(e=[e,n,i,r,o,s,a,l]);var c=Ee.apply(null,e);return{x:c.min.x,y:c.min.y,x2:c.max.x,y2:c.max.y,width:c.max.x-c.min.x,height:c.max.y-c.min.y}},t.isPointInsideBBox=function(e,t,n){return t>=e.x&&t<=e.x2&&n>=e.y&&n<=e.y2},t.isBBoxIntersect=function(e,n){var i=t.isPointInsideBBox;return i(n,e.x,e.y)||i(n,e.x2,e.y)||i(n,e.x,e.y2)||i(n,e.x2,e.y2)||i(e,n.x,n.y)||i(e,n.x2,n.y)||i(e,n.x,n.y2)||i(e,n.x2,n.y2)||(e.x<n.x2&&e.x>n.x||n.x<e.x2&&n.x>e.x)&&(e.y<n.y2&&e.y>n.y||n.y<e.y2&&n.y>e.y)},t.pathIntersection=function(e,t){return ve(e,t)},t.pathIntersectionNumber=function(e,t){return ve(e,t,1)},t.isPointInsidePath=function(e,n,i){var r=t.pathBBox(e);return t.isPointInsideBBox(r,n,i)&&ve(e,[["M",n,i],["H",r.x2+10]],1)%2==1},t._removedFactory=function(t){return function(){e("raphael.log",null,"Raphaël: you are calling to method “"+t+"” of removed object",t)}};var ye=t.pathBBox=function(e){var t=he(e);if(t.bbox)return ne(t.bbox);if(!e)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var n,i=0,r=0,o=[],s=[],a=0,l=(e=ke(e)).length;a<l;a++)if("M"==(n=e[a])[0])i=n[1],r=n[2],o.push(i),s.push(r);else{var c=Ee(i,r,n[1],n[2],n[3],n[4],n[5],n[6]);o=o[p](c.min.x,c.max.x),s=s[p](c.min.y,c.max.y),i=n[5],r=n[6]}var d=T[f](0,o),u=T[f](0,s),h=S[f](0,o),m=S[f](0,s),g=h-d,v=m-u,y={x:d,y:u,x2:h,y2:m,width:g,height:v,cx:d+g/2,cy:u+v/2};return t.bbox=ne(y),y},be=function(e){var n=ne(e);return n.toString=t._path2string,n},we=t._pathToRelative=function(e){var n=he(e);if(n.rel)return be(n.rel);t.is(e,D)&&t.is(e&&e[0],D)||(e=t.parsePathString(e));var i=[],r=0,o=0,s=0,a=0,l=0;"M"==e[0][0]&&(s=r=e[0][1],a=o=e[0][2],l++,i.push(["M",r,o]));for(var c=l,d=e.length;c<d;c++){var u=i[c]=[],h=e[c];if(h[0]!=C.call(h[0]))switch(u[0]=C.call(h[0]),u[0]){case"a":u[1]=h[1],u[2]=h[2],u[3]=h[3],u[4]=h[4],u[5]=h[5],u[6]=+(h[6]-r).toFixed(3),u[7]=+(h[7]-o).toFixed(3);break;case"v":u[1]=+(h[1]-o).toFixed(3);break;case"m":s=h[1],a=h[2];default:for(var f=1,p=h.length;f<p;f++)u[f]=+(h[f]-(f%2?r:o)).toFixed(3)}else{u=i[c]=[],"m"==h[0]&&(s=h[1]+r,a=h[2]+o);for(var m=0,g=h.length;m<g;m++)i[c][m]=h[m]}var v=i[c].length;switch(i[c][0]){case"z":r=s,o=a;break;case"h":r+=+i[c][v-1];break;case"v":o+=+i[c][v-1];break;default:r+=+i[c][v-2],o+=+i[c][v-1]}}return i.toString=t._path2string,n.rel=be(i),i},xe=t._pathToAbsolute=function(e){var n=he(e);if(n.abs)return be(n.abs);if(t.is(e,D)&&t.is(e&&e[0],D)||(e=t.parsePathString(e)),!e||!e.length)return[["M",0,0]];var i=[],r=0,o=0,s=0,a=0,l=0;"M"==e[0][0]&&(s=r=+e[0][1],a=o=+e[0][2],l++,i[0]=["M",r,o]);for(var c,d,u=3==e.length&&"M"==e[0][0]&&"R"==e[1][0].toUpperCase()&&"Z"==e[2][0].toUpperCase(),h=l,f=e.length;h<f;h++){if(i.push(c=[]),(d=e[h])[0]!=B.call(d[0]))switch(c[0]=B.call(d[0]),c[0]){case"A":c[1]=d[1],c[2]=d[2],c[3]=d[3],c[4]=d[4],c[5]=d[5],c[6]=+(d[6]+r),c[7]=+(d[7]+o);break;case"V":c[1]=+d[1]+o;break;case"H":c[1]=+d[1]+r;break;case"R":for(var m=[r,o][p](d.slice(1)),g=2,v=m.length;g<v;g++)m[g]=+m[g]+r,m[++g]=+m[g]+o;i.pop(),i=i[p](ue(m,u));break;case"M":s=+d[1]+r,a=+d[2]+o;default:for(g=1,v=d.length;g<v;g++)c[g]=+d[g]+(g%2?r:o)}else if("R"==d[0])m=[r,o][p](d.slice(1)),i.pop(),i=i[p](ue(m,u)),c=["R"][p](d.slice(-2));else for(var y=0,b=d.length;y<b;y++)c[y]=d[y];switch(c[0]){case"Z":r=s,o=a;break;case"H":r=c[1];break;case"V":o=c[1];break;case"M":s=c[c.length-2],a=c[c.length-1];default:r=c[c.length-2],o=c[c.length-1]}}return i.toString=t._path2string,n.abs=be(i),i},Ce=function(e,t,n,i){return[e,t,n,i,n,i]},_e=function(e,t,n,i,r,o){return[1/3*e+2/3*n,1/3*t+2/3*i,1/3*r+2/3*n,1/3*o+2/3*i,r,o]},Se=function(e,t,n,i,r,o,s,a,l,c){var d,u=120*L/180,h=L/180*(+r||0),f=[],m=ce((function(e,t,n){return{x:e*_.cos(n)-t*_.sin(n),y:e*_.sin(n)+t*_.cos(n)}}));if(c)k=c[0],A=c[1],S=c[2],T=c[3];else{e=(d=m(e,t,-h)).x,t=d.y,a=(d=m(a,l,-h)).x,l=d.y,_.cos(L/180*r),_.sin(L/180*r);var g=(e-a)/2,v=(t-l)/2,y=g*g/(n*n)+v*v/(i*i);y>1&&(n*=y=_.sqrt(y),i*=y);var w=n*n,x=i*i,C=(o==s?-1:1)*_.sqrt(E((w*x-w*v*v-x*g*g)/(w*v*v+x*g*g))),S=C*n*v/i+(e+a)/2,T=C*-i*g/n+(t+l)/2,k=_.asin(((t-T)/i).toFixed(9)),A=_.asin(((l-T)/i).toFixed(9));(k=e<S?L-k:k)<0&&(k=2*L+k),(A=a<S?L-A:A)<0&&(A=2*L+A),s&&k>A&&(k-=2*L),!s&&A>k&&(A-=2*L)}var D=A-k;if(E(D)>u){var O=A,I=a,M=l;A=k+u*(s&&A>k?1:-1),a=S+n*_.cos(A),l=T+i*_.sin(A),f=Se(a,l,n,i,r,0,s,I,M,[A,O,S,T])}D=A-k;var N=_.cos(k),P=_.sin(k),$=_.cos(A),j=_.sin(A),B=_.tan(D/4),H=4/3*n*B,z=4/3*i*B,R=[e,t],q=[e+H*P,t-z*N],F=[a+H*j,l-z*$],W=[a,l];if(q[0]=2*R[0]-q[0],q[1]=2*R[1]-q[1],c)return[q,F,W][p](f);for(var X=[],Y=0,V=(f=[q,F,W][p](f).join()[b](",")).length;Y<V;Y++)X[Y]=Y%2?m(f[Y-1],f[Y],h).y:m(f[Y],f[Y+1],h).x;return X},Te=function(e,t,n,i,r,o,s,a,l){var c=1-l;return{x:k(c,3)*e+3*k(c,2)*l*n+3*c*l*l*r+k(l,3)*s,y:k(c,3)*t+3*k(c,2)*l*i+3*c*l*l*o+k(l,3)*a}},Ee=ce((function(e,t,n,i,r,o,s,a){var l,c=r-2*n+e-(s-2*r+n),d=2*(n-e)-2*(r-n),u=e-n,h=(-d+_.sqrt(d*d-4*c*u))/2/c,p=(-d-_.sqrt(d*d-4*c*u))/2/c,m=[t,a],g=[e,s];return E(h)>"1e12"&&(h=.5),E(p)>"1e12"&&(p=.5),h>0&&h<1&&(l=Te(e,t,n,i,r,o,s,a,h),g.push(l.x),m.push(l.y)),p>0&&p<1&&(l=Te(e,t,n,i,r,o,s,a,p),g.push(l.x),m.push(l.y)),c=o-2*i+t-(a-2*o+i),u=t-i,h=(-(d=2*(i-t)-2*(o-i))+_.sqrt(d*d-4*c*u))/2/c,p=(-d-_.sqrt(d*d-4*c*u))/2/c,E(h)>"1e12"&&(h=.5),E(p)>"1e12"&&(p=.5),h>0&&h<1&&(l=Te(e,t,n,i,r,o,s,a,h),g.push(l.x),m.push(l.y)),p>0&&p<1&&(l=Te(e,t,n,i,r,o,s,a,p),g.push(l.x),m.push(l.y)),{min:{x:T[f](0,g),y:T[f](0,m)},max:{x:S[f](0,g),y:S[f](0,m)}}})),ke=t._path2curve=ce((function(e,t){var n=!t&&he(e);if(!t&&n.curve)return be(n.curve);for(var i=xe(e),r=t&&xe(t),o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a=function(e,t,n){var i,r;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"][p](Se[f](0,[t.x,t.y][p](e.slice(1))));break;case"S":"C"==n||"S"==n?(i=2*t.x-t.bx,r=2*t.y-t.by):(i=t.x,r=t.y),e=["C",i,r][p](e.slice(1));break;case"T":"Q"==n||"T"==n?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"][p](_e(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"][p](_e(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"][p](Ce(t.x,t.y,e[1],e[2]));break;case"H":e=["C"][p](Ce(t.x,t.y,e[1],t.y));break;case"V":e=["C"][p](Ce(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"][p](Ce(t.x,t.y,t.X,t.Y))}return e},l=function(e,t){if(e[t].length>7){e[t].shift();for(var n=e[t];n.length;)d[t]="A",r&&(u[t]="A"),e.splice(t++,0,["C"][p](n.splice(0,6)));e.splice(t,1),v=S(i.length,r&&r.length||0)}},c=function(e,t,n,o,s){e&&t&&"M"==e[s][0]&&"M"!=t[s][0]&&(t.splice(s,0,["M",o.x,o.y]),n.bx=0,n.by=0,n.x=e[s][1],n.y=e[s][2],v=S(i.length,r&&r.length||0))},d=[],u=[],h="",m="",g=0,v=S(i.length,r&&r.length||0);g<v;g++){i[g]&&(h=i[g][0]),"C"!=h&&(d[g]=h,g&&(m=d[g-1])),i[g]=a(i[g],o,m),"A"!=d[g]&&"C"==h&&(d[g]="C"),l(i,g),r&&(r[g]&&(h=r[g][0]),"C"!=h&&(u[g]=h,g&&(m=u[g-1])),r[g]=a(r[g],s,m),"A"!=u[g]&&"C"==h&&(u[g]="C"),l(r,g)),c(i,r,o,s,g),c(r,i,s,o,g);var y=i[g],b=r&&r[g],w=y.length,x=r&&b.length;o.x=y[w-2],o.y=y[w-1],o.bx=$(y[w-4])||o.x,o.by=$(y[w-3])||o.y,s.bx=r&&($(b[x-4])||s.x),s.by=r&&($(b[x-3])||s.y),s.x=r&&b[x-2],s.y=r&&b[x-1]}return r||(n.curve=be(i)),r?[i,r]:i}),null,be),Le=(t._parseDots=ce((function(e){for(var n=[],i=0,r=e.length;i<r;i++){var o={},s=e[i].match(/^([^:]*):?([\d\.]*)/);if(o.color=t.getRGB(s[1]),o.color.error)return null;o.opacity=o.color.opacity,o.color=o.color.hex,s[2]&&(o.offset=s[2]+"%"),n.push(o)}for(i=1,r=n.length-1;i<r;i++)if(!n[i].offset){for(var a=$(n[i-1].offset||0),l=0,c=i+1;c<r;c++)if(n[c].offset){l=n[c].offset;break}l||(l=100,c=r);for(var d=((l=$(l))-a)/(c-i+1);i<c;i++)a+=d,n[i].offset=a+"%"}return n})),t._tear=function(e,t){e==t.top&&(t.top=e.prev),e==t.bottom&&(t.bottom=e.next),e.next&&(e.next.prev=e.prev),e.prev&&(e.prev.next=e.next)}),Ae=(t._tofront=function(e,t){t.top!==e&&(Le(e,t),e.next=null,e.prev=t.top,t.top.next=e,t.top=e)},t._toback=function(e,t){t.bottom!==e&&(Le(e,t),e.next=t.bottom,e.prev=null,t.bottom.prev=e,t.bottom=e)},t._insertafter=function(e,t,n){Le(e,n),t==n.top&&(n.top=e),t.next&&(t.next.prev=e),e.next=t.next,e.prev=t,t.next=e},t._insertbefore=function(e,t,n){Le(e,n),t==n.bottom&&(n.bottom=e),t.prev&&(t.prev.next=e),e.prev=t.prev,t.prev=e,e.next=t},t.toMatrix=function(e,t){var n=ye(e),i={_:{transform:g},getBBox:function(){return n}};return De(i,t),i.matrix}),De=(t.transformPath=function(e,t){return J(e,Ae(e,t))},t._extractTransform=function(e,n){if(null==n)return e._.transform;n=y(n).replace(/\.{3}|\u2026/g,e._.transform||g);var i,r,o=t.parseTransformString(n),s=0,a=1,l=1,c=e._,d=new Me;if(c.transform=o||[],o)for(var u=0,h=o.length;u<h;u++){var f,p,m,v,b,w=o[u],x=w.length,C=y(w[0]).toLowerCase(),_=w[0]!=C,S=_?d.invert():0;"t"==C&&3==x?_?(f=S.x(0,0),p=S.y(0,0),m=S.x(w[1],w[2]),v=S.y(w[1],w[2]),d.translate(m-f,v-p)):d.translate(w[1],w[2]):"r"==C?2==x?(b=b||e.getBBox(1),d.rotate(w[1],b.x+b.width/2,b.y+b.height/2),s+=w[1]):4==x&&(_?(m=S.x(w[2],w[3]),v=S.y(w[2],w[3]),d.rotate(w[1],m,v)):d.rotate(w[1],w[2],w[3]),s+=w[1]):"s"==C?2==x||3==x?(b=b||e.getBBox(1),d.scale(w[1],w[x-1],b.x+b.width/2,b.y+b.height/2),a*=w[1],l*=w[x-1]):5==x&&(_?(m=S.x(w[3],w[4]),v=S.y(w[3],w[4]),d.scale(w[1],w[2],m,v)):d.scale(w[1],w[2],w[3],w[4]),a*=w[1],l*=w[2]):"m"==C&&7==x&&d.add(w[1],w[2],w[3],w[4],w[5],w[6]),c.dirtyT=1,e.matrix=d}e.matrix=d,c.sx=a,c.sy=l,c.deg=s,c.dx=i=d.e,c.dy=r=d.f,1==a&&1==l&&!s&&c.bbox?(c.bbox.x+=+i,c.bbox.y+=+r):c.dirtyT=1}),Oe=function(e){var t=e[0];switch(t.toLowerCase()){case"t":return[t,0,0];case"m":return[t,1,0,0,1,0,0];case"r":return 4==e.length?[t,0,e[2],e[3]]:[t,0];case"s":return 5==e.length?[t,1,1,e[3],e[4]]:3==e.length?[t,1,1]:[t,1]}},Ie=t._equaliseTransform=function(e,n){n=y(n).replace(/\.{3}|\u2026/g,e),e=t.parseTransformString(e)||[],n=t.parseTransformString(n)||[];for(var i,r,o,s,a=S(e.length,n.length),l=[],c=[],d=0;d<a;d++){if(o=e[d]||Oe(n[d]),s=n[d]||Oe(o),o[0]!=s[0]||"r"==o[0].toLowerCase()&&(o[2]!=s[2]||o[3]!=s[3])||"s"==o[0].toLowerCase()&&(o[3]!=s[3]||o[4]!=s[4]))return;for(l[d]=[],c[d]=[],i=0,r=S(o.length,s.length);i<r;i++)i in o&&(l[d][i]=o[i]),i in s&&(c[d][i]=s[i])}return{from:l,to:c}};function Me(e,t,n,i,r,o){null!=e?(this.a=+e,this.b=+t,this.c=+n,this.d=+i,this.e=+r,this.f=+o):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}t._getContainer=function(e,n,i,r){var o;if(null!=(o=null!=r||t.is(e,"object")?e:d.doc.getElementById(e)))return o.tagName?null==n?{container:o,width:o.style.pixelWidth||o.offsetWidth,height:o.style.pixelHeight||o.offsetHeight}:{container:o,width:n,height:i}:{container:1,x:e,y:n,width:i,height:r}},t.pathToRelative=we,t._engine={},t.path2curve=ke,t.matrix=function(e,t,n,i,r,o){return new Me(e,t,n,i,r,o)},function(e){function n(e){return e[0]*e[0]+e[1]*e[1]}function i(e){var t=_.sqrt(n(e));e[0]&&(e[0]/=t),e[1]&&(e[1]/=t)}e.add=function(e,t,n,i,r,o){var s,a,l,c,d=[[],[],[]],u=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],h=[[e,n,r],[t,i,o],[0,0,1]];for(e&&e instanceof Me&&(h=[[e.a,e.c,e.e],[e.b,e.d,e.f],[0,0,1]]),s=0;s<3;s++)for(a=0;a<3;a++){for(c=0,l=0;l<3;l++)c+=u[s][l]*h[l][a];d[s][a]=c}this.a=d[0][0],this.b=d[1][0],this.c=d[0][1],this.d=d[1][1],this.e=d[0][2],this.f=d[1][2]},e.invert=function(){var e=this,t=e.a*e.d-e.b*e.c;return new Me(e.d/t,-e.b/t,-e.c/t,e.a/t,(e.c*e.f-e.d*e.e)/t,(e.b*e.e-e.a*e.f)/t)},e.clone=function(){return new Me(this.a,this.b,this.c,this.d,this.e,this.f)},e.translate=function(e,t){this.add(1,0,0,1,e,t)},e.scale=function(e,t,n,i){null==t&&(t=e),(n||i)&&this.add(1,0,0,1,n,i),this.add(e,0,0,t,0,0),(n||i)&&this.add(1,0,0,1,-n,-i)},e.rotate=function(e,n,i){e=t.rad(e),n=n||0,i=i||0;var r=+_.cos(e).toFixed(9),o=+_.sin(e).toFixed(9);this.add(r,o,-o,r,n,i),this.add(1,0,0,1,-n,-i)},e.x=function(e,t){return e*this.a+t*this.c+this.e},e.y=function(e,t){return e*this.b+t*this.d+this.f},e.get=function(e){return+this[y.fromCharCode(97+e)].toFixed(4)},e.toString=function(){return t.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},e.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},e.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},e.split=function(){var e={};e.dx=this.e,e.dy=this.f;var r=[[this.a,this.c],[this.b,this.d]];e.scalex=_.sqrt(n(r[0])),i(r[0]),e.shear=r[0][0]*r[1][0]+r[0][1]*r[1][1],r[1]=[r[1][0]-r[0][0]*e.shear,r[1][1]-r[0][1]*e.shear],e.scaley=_.sqrt(n(r[1])),i(r[1]),e.shear/=e.scaley;var o=-r[0][1],s=r[1][1];return s<0?(e.rotate=t.deg(_.acos(s)),o<0&&(e.rotate=360-e.rotate)):e.rotate=t.deg(_.asin(o)),e.isSimple=!(+e.shear.toFixed(9)||e.scalex.toFixed(9)!=e.scaley.toFixed(9)&&e.rotate),e.isSuperSimple=!+e.shear.toFixed(9)&&e.scalex.toFixed(9)==e.scaley.toFixed(9)&&!e.rotate,e.noRotation=!+e.shear.toFixed(9)&&!e.rotate,e},e.toTransformString=function(e){var t=e||this[b]();return t.isSimple?(t.scalex=+t.scalex.toFixed(4),t.scaley=+t.scaley.toFixed(4),t.rotate=+t.rotate.toFixed(4),(t.dx||t.dy?"t"+[t.dx,t.dy]:g)+(1!=t.scalex||1!=t.scaley?"s"+[t.scalex,t.scaley,0,0]:g)+(t.rotate?"r"+[t.rotate,0,0]:g)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(Me.prototype);for(var Ne=function(){this.returnValue=!1},Pe=function(){return this.originalEvent.preventDefault()},$e=function(){this.cancelBubble=!0},je=function(){return this.originalEvent.stopPropagation()},Be=function(e){var t=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,n=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft;return{x:e.clientX+n,y:e.clientY+t}},He=d.doc.addEventListener?function(e,t,n,i){var r=function(e){var t=Be(e);return n.call(i,e,t.x,t.y)};if(e.addEventListener(t,r,!1),m&&x[t]){var o=function(t){for(var r=Be(t),o=t,s=0,a=t.targetTouches&&t.targetTouches.length;s<a;s++)if(t.targetTouches[s].target==e){(t=t.targetTouches[s]).originalEvent=o,t.preventDefault=Pe,t.stopPropagation=je;break}return n.call(i,t,r.x,r.y)};e.addEventListener(x[t],o,!1)}return function(){return e.removeEventListener(t,r,!1),m&&x[t]&&e.removeEventListener(x[t],o,!1),!0}}:d.doc.attachEvent?function(e,t,n,i){var r=function(e){e=e||d.win.event;var t=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,r=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft,o=e.clientX+r,s=e.clientY+t;return e.preventDefault=e.preventDefault||Ne,e.stopPropagation=e.stopPropagation||$e,n.call(i,e,o,s)};return e.attachEvent("on"+t,r),function(){return e.detachEvent("on"+t,r),!0}}:void 0,ze=[],Re=function(t){for(var n,i=t.clientX,r=t.clientY,o=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,s=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft,a=ze.length;a--;){if(n=ze[a],m&&t.touches){for(var l,c=t.touches.length;c--;)if((l=t.touches[c]).identifier==n.el._drag.id){i=l.clientX,r=l.clientY,(t.originalEvent?t.originalEvent:t).preventDefault();break}}else t.preventDefault();var u,h=n.el.node,f=h.nextSibling,p=h.parentNode,g=h.style.display;d.win.opera&&p.removeChild(h),h.style.display="none",u=n.el.paper.getElementByPoint(i,r),h.style.display=g,d.win.opera&&(f?p.insertBefore(h,f):p.appendChild(h)),u&&e("raphael.drag.over."+n.el.id,n.el,u),i+=s,r+=o,e("raphael.drag.move."+n.el.id,n.move_scope||n.el,i-n.el._drag.x,r-n.el._drag.y,i,r,t)}},qe=function(n){t.unmousemove(Re).unmouseup(qe);for(var i,r=ze.length;r--;)(i=ze[r]).el._drag={},e("raphael.drag.end."+i.el.id,i.end_scope||i.start_scope||i.move_scope||i.el,n);ze=[]},Fe=t.el={},We=w.length;We--;)!function(e){t[e]=Fe[e]=function(n,i){return t.is(n,"function")&&(this.events=this.events||[],this.events.push({name:e,f:n,unbind:He(this.shape||this.node||d.doc,e,n,i||this)})),this},t["un"+e]=Fe["un"+e]=function(n){for(var i=this.events||[],r=i.length;r--;)i[r].name!=e||!t.is(n,"undefined")&&i[r].f!=n||(i[r].unbind(),i.splice(r,1),!i.length&&delete this.events);return this}}(w[We]);Fe.data=function(n,i){var r=V[this.id]=V[this.id]||{};if(0==arguments.length)return r;if(1==arguments.length){if(t.is(n,"object")){for(var o in n)n[c](o)&&this.data(o,n[o]);return this}return e("raphael.data.get."+this.id,this,r[n],n),r[n]}return r[n]=i,e("raphael.data.set."+this.id,this,i,n),this},Fe.removeData=function(e){return null==e?delete V[this.id]:V[this.id]&&delete V[this.id][e],this},Fe.getData=function(){return ne(V[this.id]||{})},Fe.hover=function(e,t,n,i){return this.mouseover(e,n).mouseout(t,i||n)},Fe.unhover=function(e,t){return this.unmouseover(e).unmouseout(t)};var Xe=[];function Ye(){return this.x+v+this.y+v+this.width+" × "+this.height}Fe.drag=function(n,i,r,o,s,a){function l(l){(l.originalEvent||l).preventDefault();var c=l.clientX,u=l.clientY,h=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,f=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft;if(this._drag.id=l.identifier,m&&l.touches)for(var p,g=l.touches.length;g--;)if(p=l.touches[g],this._drag.id=p.identifier,p.identifier==this._drag.id){c=p.clientX,u=p.clientY;break}this._drag.x=c+f,this._drag.y=u+h,!ze.length&&t.mousemove(Re).mouseup(qe),ze.push({el:this,move_scope:o,start_scope:s,end_scope:a}),i&&e.on("raphael.drag.start."+this.id,i),n&&e.on("raphael.drag.move."+this.id,n),r&&e.on("raphael.drag.end."+this.id,r),e("raphael.drag.start."+this.id,s||o||this,this._drag.x,this._drag.y,l)}return this._drag={},Xe.push({el:this,start:l}),this.mousedown(l),this},Fe.onDragOver=function(t){t?e.on("raphael.drag.over."+this.id,t):e.unbind("raphael.drag.over."+this.id)},Fe.undrag=function(){for(var n=Xe.length;n--;)Xe[n].el==this&&(this.unmousedown(Xe[n].start),Xe.splice(n,1),e.unbind("raphael.drag.*."+this.id));!Xe.length&&t.unmousemove(Re).unmouseup(qe),ze=[]},i.circle=function(e,n,i){var r=t._engine.circle(this,e||0,n||0,i||0);return this.__set__&&this.__set__.push(r),r},i.rect=function(e,n,i,r,o){var s=t._engine.rect(this,e||0,n||0,i||0,r||0,o||0);return this.__set__&&this.__set__.push(s),s},i.ellipse=function(e,n,i,r){var o=t._engine.ellipse(this,e||0,n||0,i||0,r||0);return this.__set__&&this.__set__.push(o),o},i.path=function(e){e&&!t.is(e,"string")&&!t.is(e[0],D)&&(e+=g);var n=t._engine.path(t.format[f](t,arguments),this);return this.__set__&&this.__set__.push(n),n},i.image=function(e,n,i,r,o){var s=t._engine.image(this,e||"about:blank",n||0,i||0,r||0,o||0);return this.__set__&&this.__set__.push(s),s},i.text=function(e,n,i){var r=t._engine.text(this,e||0,n||0,y(i));return this.__set__&&this.__set__.push(r),r},i.set=function(e){!t.is(e,"array")&&(e=Array.prototype.splice.call(arguments,0,arguments.length));var n=new dt(e);return this.__set__&&this.__set__.push(n),n.paper=this,n.type="set",n},i.setStart=function(e){this.__set__=e||this.set()},i.setFinish=function(e){var t=this.__set__;return delete this.__set__,t},i.getSize=function(){var e=this.canvas.parentNode;return{width:e.offsetWidth,height:e.offsetHeight}},i.setSize=function(e,n){return t._engine.setSize.call(this,e,n)},i.setViewBox=function(e,n,i,r,o){return t._engine.setViewBox.call(this,e,n,i,r,o)},i.top=i.bottom=null,i.raphael=t,i.getElementByPoint=function(e,t){var n,i,r,o,s,a,l,c=this.canvas,u=d.doc.elementFromPoint(e,t);if(d.win.opera&&"svg"==u.tagName){var h=(i=(n=c).getBoundingClientRect(),o=(r=n.ownerDocument).body,a=(s=r.documentElement).clientTop||o.clientTop||0,l=s.clientLeft||o.clientLeft||0,{y:i.top+(d.win.pageYOffset||s.scrollTop||o.scrollTop)-a,x:i.left+(d.win.pageXOffset||s.scrollLeft||o.scrollLeft)-l}),f=c.createSVGRect();f.x=e-h.x,f.y=t-h.y,f.width=f.height=1;var p=c.getIntersectionList(f,null);p.length&&(u=p[p.length-1])}if(!u)return null;for(;u.parentNode&&u!=c.parentNode&&!u.raphael;)u=u.parentNode;return u==this.canvas.parentNode&&(u=c),u&&u.raphael?this.getById(u.raphaelid):null},i.getElementsByBBox=function(e){var n=this.set();return this.forEach((function(i){t.isBBoxIntersect(i.getBBox(),e)&&n.push(i)})),n},i.getById=function(e){for(var t=this.bottom;t;){if(t.id==e)return t;t=t.next}return null},i.forEach=function(e,t){for(var n=this.bottom;n;){if(!1===e.call(t,n))return this;n=n.next}return this},i.getElementsByPoint=function(e,t){var n=this.set();return this.forEach((function(i){i.isPointInside(e,t)&&n.push(i)})),n},Fe.isPointInside=function(e,n){var i=this.realPath=Q[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(i=t.transformPath(i,this.attr("transform"))),t.isPointInsidePath(i,e,n)},Fe.getBBox=function(e){if(this.removed)return{};var t=this._;return e?(!t.dirty&&t.bboxwt||(this.realPath=Q[this.type](this),t.bboxwt=ye(this.realPath),t.bboxwt.toString=Ye,t.dirty=0),t.bboxwt):((t.dirty||t.dirtyT||!t.bbox)&&(!t.dirty&&this.realPath||(t.bboxwt=0,this.realPath=Q[this.type](this)),t.bbox=ye(J(this.realPath,this.matrix)),t.bbox.toString=Ye,t.dirty=t.dirtyT=0),t.bbox)},Fe.clone=function(){if(this.removed)return null;var e=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(e),e},Fe.glow=function(e){if("text"==this.type)return null;var t={width:((e=e||{}).width||10)+(+this.attr("stroke-width")||1),fill:e.fill||!1,opacity:null==e.opacity?.5:e.opacity,offsetx:e.offsetx||0,offsety:e.offsety||0,color:e.color||"#000"},n=t.width/2,i=this.paper,r=i.set(),o=this.realPath||Q[this.type](this);o=this.matrix?J(o,this.matrix):o;for(var s=1;s<n+1;s++)r.push(i.path(o).attr({stroke:t.color,fill:t.fill?t.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(t.width/n*s).toFixed(3),opacity:+(t.opacity/n).toFixed(3)}));return r.insertBefore(this).translate(t.offsetx,t.offsety)};var Ve=function(e,n,i,r,o,s,a,l,c){return null==c?pe(e,n,i,r,o,s,a,l):t.findDotsAtSegment(e,n,i,r,o,s,a,l,function(e,t,n,i,r,o,s,a,l){if(!(l<0||pe(e,t,n,i,r,o,s,a)<l)){var c,d=.5,u=1-d;for(c=pe(e,t,n,i,r,o,s,a,u);E(c-l)>.01;)c=pe(e,t,n,i,r,o,s,a,u+=(c<l?1:-1)*(d/=2));return u}}(e,n,i,r,o,s,a,l,c))},Ge=function(e,n){return function(i,r,o){for(var s,a,l,c,d,u="",h={},f=0,p=0,m=(i=ke(i)).length;p<m;p++){if("M"==(l=i[p])[0])s=+l[1],a=+l[2];else{if(f+(c=Ve(s,a,l[1],l[2],l[3],l[4],l[5],l[6]))>r){if(n&&!h.start){if(u+=["C"+(d=Ve(s,a,l[1],l[2],l[3],l[4],l[5],l[6],r-f)).start.x,d.start.y,d.m.x,d.m.y,d.x,d.y],o)return u;h.start=u,u=["M"+d.x,d.y+"C"+d.n.x,d.n.y,d.end.x,d.end.y,l[5],l[6]].join(),f+=c,s=+l[5],a=+l[6];continue}if(!e&&!n)return{x:(d=Ve(s,a,l[1],l[2],l[3],l[4],l[5],l[6],r-f)).x,y:d.y,alpha:d.alpha}}f+=c,s=+l[5],a=+l[6]}u+=l.shift()+l}return h.end=u,(d=e?f:n?h:t.findDotsAtSegment(s,a,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(d={x:d.x,y:d.y,alpha:d.alpha}),d}},Ue=Ge(1),Ke=Ge(),Ze=Ge(0,1);t.getTotalLength=Ue,t.getPointAtLength=Ke,t.getSubpath=function(e,t,n){if(this.getTotalLength(e)-n<1e-6)return Ze(e,t).end;var i=Ze(e,n,1);return t?Ze(i,t).end:i},Fe.getTotalLength=function(){var e=this.getPath();if(e)return this.node.getTotalLength?this.node.getTotalLength():Ue(e)},Fe.getPointAtLength=function(e){var t=this.getPath();if(t)return Ke(t,e)},Fe.getPath=function(){var e,n=t._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return n&&(e=n(this)),e},Fe.getSubpath=function(e,n){var i=this.getPath();if(i)return t.getSubpath(i,e,n)};var Qe=t.easing_formulas={linear:function(e){return e},"<":function(e){return k(e,1.7)},">":function(e){return k(e,.48)},"<>":function(e){var t=.48-e/1.04,n=_.sqrt(.1734+t*t),i=n-t,r=-n-t,o=k(E(i),1/3)*(i<0?-1:1)+k(E(r),1/3)*(r<0?-1:1)+.5;return 3*(1-o)*o*o+o*o*o},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},elastic:function(e){return e==!!e?e:k(2,-10*e)*_.sin(2*L*(e-.075)/.3)+1},bounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375}};Qe.easeIn=Qe["ease-in"]=Qe["<"],Qe.easeOut=Qe["ease-out"]=Qe[">"],Qe.easeInOut=Qe["ease-in-out"]=Qe["<>"],Qe["back-in"]=Qe.backIn,Qe["back-out"]=Qe.backOut;var Je=[],et=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,16)},tt=function(){for(var n=+new Date,i=0;i<Je.length;i++){var r=Je[i];if(!r.el.removed&&!r.paused){var o,s,a=n-r.start,l=r.ms,d=r.easing,u=r.from,h=r.diff,f=r.to,m=(r.t,r.el),g={},y={};if(r.initstatus?(a=(r.initstatus*r.anim.top-r.prev)/(r.percent-r.prev)*l,r.status=r.initstatus,delete r.initstatus,r.stop&&Je.splice(i--,1)):r.status=(r.prev+(r.percent-r.prev)*(a/l))/r.anim.top,!(a<0))if(a<l){var b=d(a/l);for(var w in u)if(u[c](w)){switch(z[w]){case A:o=+u[w]+b*l*h[w];break;case"colour":o="rgb("+[nt(P(u[w].r+b*l*h[w].r)),nt(P(u[w].g+b*l*h[w].g)),nt(P(u[w].b+b*l*h[w].b))].join(",")+")";break;case"path":o=[];for(var x=0,C=u[w].length;x<C;x++){o[x]=[u[w][x][0]];for(var _=1,S=u[w][x].length;_<S;_++)o[x][_]=+u[w][x][_]+b*l*h[w][x][_];o[x]=o[x].join(v)}o=o.join(v);break;case"transform":if(h[w].real)for(o=[],x=0,C=u[w].length;x<C;x++)for(o[x]=[u[w][x][0]],_=1,S=u[w][x].length;_<S;_++)o[x][_]=u[w][x][_]+b*l*h[w][x][_];else{var T=function(e){return+u[w][e]+b*l*h[w][e]};o=[["m",T(0),T(1),T(2),T(3),T(4),T(5)]]}break;case"csv":if("clip-rect"==w)for(o=[],x=4;x--;)o[x]=+u[w][x]+b*l*h[w][x];break;default:var E=[][p](u[w]);for(o=[],x=m.paper.customAttributes[w].length;x--;)o[x]=+E[x]+b*l*h[w][x]}g[w]=o}m.attr(g),function(t,n,i){setTimeout((function(){e("raphael.anim.frame."+t,n,i)}))}(m.id,m,r.anim)}else{if(function(n,i,r){setTimeout((function(){e("raphael.anim.frame."+i.id,i,r),e("raphael.anim.finish."+i.id,i,r),t.is(n,"function")&&n.call(i)}))}(r.callback,m,r.anim),m.attr(f),Je.splice(i--,1),r.repeat>1&&!r.next){for(s in f)f[c](s)&&(y[s]=r.totalOrigin[s]);r.el.attr(y),rt(r.anim,r.el,r.anim.percents[0],null,r.totalOrigin,r.repeat-1)}r.next&&!r.stop&&rt(r.anim,r.el,r.next,null,r.totalOrigin,r.repeat)}}}Je.length&&et(tt)},nt=function(e){return e>255?255:e<0?0:e};function it(e,t){var n=[],i={};if(this.ms=t,this.times=1,e){for(var r in e)e[c](r)&&(i[$(r)]=e[r],n.push($(r)));n.sort(G)}this.anim=i,this.top=n[n.length-1],this.percents=n}function rt(n,i,r,o,a,l){r=$(r);var d,u,h,f,m,g,v=n.ms,w={},x={},C={};if(o)for(S=0,T=Je.length;S<T;S++){var _=Je[S];if(_.el.id==i.id&&_.anim==n){_.percent!=r?(Je.splice(S,1),h=1):u=_,i.attr(_.totalOrigin);break}}else o=+x;for(var S=0,T=n.percents.length;S<T;S++){if(n.percents[S]==r||n.percents[S]>o*n.top){r=n.percents[S],m=n.percents[S-1]||0,v=v/n.top*(r-m),f=n.percents[S+1],d=n.anim[r];break}o&&i.attr(n.anim[n.percents[S]])}if(d){if(u)u.initstatus=o,u.start=new Date-u.ms*o;else{for(var k in d)if(d[c](k)&&(z[c](k)||i.paper.customAttributes[c](k)))switch(w[k]=i.attr(k),null==w[k]&&(w[k]=H[k]),x[k]=d[k],z[k]){case A:C[k]=(x[k]-w[k])/v;break;case"colour":w[k]=t.getRGB(w[k]);var L=t.getRGB(x[k]);C[k]={r:(L.r-w[k].r)/v,g:(L.g-w[k].g)/v,b:(L.b-w[k].b)/v};break;case"path":var D=ke(w[k],x[k]),O=D[1];for(w[k]=D[0],C[k]=[],S=0,T=w[k].length;S<T;S++){C[k][S]=[0];for(var I=1,M=w[k][S].length;I<M;I++)C[k][S][I]=(O[S][I]-w[k][S][I])/v}break;case"transform":var P=i._,j=Ie(P[k],x[k]);if(j)for(w[k]=j.from,x[k]=j.to,C[k]=[],C[k].real=!0,S=0,T=w[k].length;S<T;S++)for(C[k][S]=[w[k][S][0]],I=1,M=w[k][S].length;I<M;I++)C[k][S][I]=(x[k][S][I]-w[k][S][I])/v;else{var B=i.matrix||new Me,R={_:{transform:P.transform},getBBox:function(){return i.getBBox(1)}};w[k]=[B.a,B.b,B.c,B.d,B.e,B.f],De(R,x[k]),x[k]=R._.transform,C[k]=[(R.matrix.a-B.a)/v,(R.matrix.b-B.b)/v,(R.matrix.c-B.c)/v,(R.matrix.d-B.d)/v,(R.matrix.e-B.e)/v,(R.matrix.f-B.f)/v]}break;case"csv":var q=y(d[k])[b](s),F=y(w[k])[b](s);if("clip-rect"==k)for(w[k]=F,C[k]=[],S=F.length;S--;)C[k][S]=(q[S]-w[k][S])/v;x[k]=q;break;default:for(q=[][p](d[k]),F=[][p](w[k]),C[k]=[],S=i.paper.customAttributes[k].length;S--;)C[k][S]=((q[S]||0)-(F[S]||0))/v}var W=d.easing,X=t.easing_formulas[W];if(!X)if((X=y(W).match(N))&&5==X.length){var Y=X;X=function(e){return function(e,t,n,i,r,o){var s,a=3*t,l=3*(i-t)-a,c=1-a-l,d=3*n,u=3*(r-n)-d,h=1-d-u;function f(e){return((c*e+l)*e+a)*e}return s=function(e,t){var n,i,r,o,s,d;for(r=e,d=0;d<8;d++){if(o=f(r)-e,E(o)<t)return r;if(E(s=(3*c*r+2*l)*r+a)<1e-6)break;r-=o/s}if((r=e)<(n=0))return n;if(r>(i=1))return i;for(;n<i;){if(o=f(r),E(o-e)<t)return r;e>o?n=r:i=r,r=(i-n)/2+n}return r}(e,1/(200*o)),((h*s+u)*s+d)*s}(e,+Y[1],+Y[2],+Y[3],+Y[4],v)}}else X=U;if(_={anim:n,percent:r,timestamp:g=d.start||n.start||+new Date,start:g+(n.del||0),status:0,initstatus:o||0,stop:!1,ms:v,easing:X,from:w,diff:C,to:x,el:i,callback:d.callback,prev:m,next:f,repeat:l||n.times,origin:i.attr(),totalOrigin:a},Je.push(_),o&&!u&&!h&&(_.stop=!0,_.start=new Date-v*o,1==Je.length))return tt();h&&(_.start=new Date-_.ms*o),1==Je.length&&et(tt)}e("raphael.anim.start."+i.id,i,n)}}function ot(e){for(var t=0;t<Je.length;t++)Je[t].el.paper==e&&Je.splice(t--,1)}Fe.animateWith=function(e,n,i,r,o,s){if(this.removed)return s&&s.call(this),this;var a=i instanceof it?i:t.animation(i,r,o,s);rt(a,this,a.percents[0],null,this.attr());for(var l=0,c=Je.length;l<c;l++)if(Je[l].anim==n&&Je[l].el==e){Je[c-1].start=Je[l].start;break}return this},Fe.onAnimation=function(t){return t?e.on("raphael.anim.frame."+this.id,t):e.unbind("raphael.anim.frame."+this.id),this},it.prototype.delay=function(e){var t=new it(this.anim,this.ms);return t.times=this.times,t.del=+e||0,t},it.prototype.repeat=function(e){var t=new it(this.anim,this.ms);return t.del=this.del,t.times=_.floor(S(e,0))||1,t},t.animation=function(e,n,i,r){if(e instanceof it)return e;!t.is(i,"function")&&i||(r=r||i||null,i=null),e=Object(e),n=+n||0;var o,s,a={};for(s in e)e[c](s)&&$(s)!=s&&$(s)+"%"!=s&&(o=!0,a[s]=e[s]);if(o)return i&&(a.easing=i),r&&(a.callback=r),new it({100:a},n);if(r){var l=0;for(var d in e){var u=j(d);e[c](d)&&u>l&&(l=u)}!e[l+="%"].callback&&(e[l].callback=r)}return new it(e,n)},Fe.animate=function(e,n,i,r){if(this.removed)return r&&r.call(this),this;var o=e instanceof it?e:t.animation(e,n,i,r);return rt(o,this,o.percents[0],null,this.attr()),this},Fe.setTime=function(e,t){return e&&null!=t&&this.status(e,T(t,e.ms)/e.ms),this},Fe.status=function(e,t){var n,i,r=[],o=0;if(null!=t)return rt(e,this,-1,T(t,1)),this;for(n=Je.length;o<n;o++)if((i=Je[o]).el.id==this.id&&(!e||i.anim==e)){if(e)return i.status;r.push({anim:i.anim,status:i.status})}return e?0:r},Fe.pause=function(t){for(var n=0;n<Je.length;n++)Je[n].el.id!=this.id||t&&Je[n].anim!=t||!1!==e("raphael.anim.pause."+this.id,this,Je[n].anim)&&(Je[n].paused=!0);return this},Fe.resume=function(t){for(var n=0;n<Je.length;n++)if(Je[n].el.id==this.id&&(!t||Je[n].anim==t)){var i=Je[n];!1!==e("raphael.anim.resume."+this.id,this,i.anim)&&(delete i.paused,this.status(i.anim,i.status))}return this},Fe.stop=function(t){for(var n=0;n<Je.length;n++)Je[n].el.id!=this.id||t&&Je[n].anim!=t||!1!==e("raphael.anim.stop."+this.id,this,Je[n].anim)&&Je.splice(n--,1);return this},e.on("raphael.remove",ot),e.on("raphael.clear",ot),Fe.toString=function(){return"Raphaël’s object"};var st,at,lt,ct,dt=function(e){if(this.items=[],this.length=0,this.type="set",e)for(var t=0,n=e.length;t<n;t++)!e[t]||e[t].constructor!=Fe.constructor&&e[t].constructor!=dt||(this[this.items.length]=this.items[this.items.length]=e[t],this.length++)},ut=dt.prototype;for(var ht in ut.push=function(){for(var e,t,n=0,i=arguments.length;n<i;n++)!(e=arguments[n])||e.constructor!=Fe.constructor&&e.constructor!=dt||(this[t=this.items.length]=this.items[t]=e,this.length++);return this},ut.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},ut.forEach=function(e,t){for(var n=0,i=this.items.length;n<i;n++)if(!1===e.call(t,this.items[n],n))return this;return this},Fe)Fe[c](ht)&&(ut[ht]=function(e){return function(){var t=arguments;return this.forEach((function(n){n[e][f](n,t)}))}}(ht));return ut.attr=function(e,n){if(e&&t.is(e,D)&&t.is(e[0],"object"))for(var i=0,r=e.length;i<r;i++)this.items[i].attr(e[i]);else for(var o=0,s=this.items.length;o<s;o++)this.items[o].attr(e,n);return this},ut.clear=function(){for(;this.length;)this.pop()},ut.splice=function(e,t,n){e=e<0?S(this.length+e,0):e,t=S(0,T(this.length-e,t));var i,r=[],o=[],s=[];for(i=2;i<arguments.length;i++)s.push(arguments[i]);for(i=0;i<t;i++)o.push(this[e+i]);for(;i<this.length-e;i++)r.push(this[e+i]);var a=s.length;for(i=0;i<a+r.length;i++)this.items[e+i]=this[e+i]=i<a?s[i]:r[i-a];for(i=this.items.length=this.length-=t-a;this[i];)delete this[i++];return new dt(o)},ut.exclude=function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]==e)return this.splice(t,1),!0},ut.animate=function(e,n,i,r){(t.is(i,"function")||!i)&&(r=i||null);var o,s,a=this.items.length,l=a,c=this;if(!a)return this;r&&(s=function(){!--a&&r.call(c)}),i=t.is(i,"string")?i:s;var d=t.animation(e,n,i,s);for(o=this.items[--l].animate(d);l--;)this.items[l]&&!this.items[l].removed&&this.items[l].animateWith(o,d,d),this.items[l]&&!this.items[l].removed||a--;return this},ut.insertAfter=function(e){for(var t=this.items.length;t--;)this.items[t].insertAfter(e);return this},ut.getBBox=function(){for(var e=[],t=[],n=[],i=[],r=this.items.length;r--;)if(!this.items[r].removed){var o=this.items[r].getBBox();e.push(o.x),t.push(o.y),n.push(o.x+o.width),i.push(o.y+o.height)}return{x:e=T[f](0,e),y:t=T[f](0,t),x2:n=S[f](0,n),y2:i=S[f](0,i),width:n-e,height:i-t}},ut.clone=function(e){e=this.paper.set();for(var t=0,n=this.items.length;t<n;t++)e.push(this.items[t].clone());return e},ut.toString=function(){return"Raphaël‘s set"},ut.glow=function(e){var t=this.paper.set();return this.forEach((function(n,i){var r=n.glow(e);null!=r&&r.forEach((function(e,n){t.push(e)}))})),t},ut.isPointInside=function(e,t){var n=!1;return this.forEach((function(i){if(i.isPointInside(e,t))return n=!0,!1})),n},t.registerFont=function(e){if(!e.face)return e;this.fonts=this.fonts||{};var t={w:e.w,face:{},glyphs:{}},n=e.face["font-family"];for(var i in e.face)e.face[c](i)&&(t.face[i]=e.face[i]);if(this.fonts[n]?this.fonts[n].push(t):this.fonts[n]=[t],!e.svg)for(var r in t.face["units-per-em"]=j(e.face["units-per-em"],10),e.glyphs)if(e.glyphs[c](r)){var o=e.glyphs[r];if(t.glyphs[r]={w:o.w,k:{},d:o.d&&"M"+o.d.replace(/[mlcxtrv]/g,(function(e){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[e]||"M"}))+"z"},o.k)for(var s in o.k)o[c](s)&&(t.glyphs[r].k[s]=o.k[s])}return e},i.getFont=function(e,n,i,r){if(r=r||"normal",i=i||"normal",n=+n||{normal:400,bold:700,lighter:300,bolder:800}[n]||400,t.fonts){var o,s=t.fonts[e];if(!s){var a=new RegExp("(^|\\s)"+e.replace(/[^\w\d\s+!~.:_-]/g,g)+"(\\s|$)","i");for(var l in t.fonts)if(t.fonts[c](l)&&a.test(l)){s=t.fonts[l];break}}if(s)for(var d=0,u=s.length;d<u&&((o=s[d]).face["font-weight"]!=n||o.face["font-style"]!=i&&o.face["font-style"]||o.face["font-stretch"]!=r);d++);return o}},i.print=function(e,n,i,r,o,a,l,c){a=a||"middle",l=S(T(l||0,1),-1),c=S(T(c||1,3),1);var d,u=y(i)[b](g),h=0,f=0,p=g;if(t.is(r,"string")&&(r=this.getFont(r)),r){d=(o||16)/r.face["units-per-em"];for(var m=r.face.bbox[b](s),v=+m[0],w=m[3]-m[1],x=0,C=+m[1]+("baseline"==a?w+ +r.face.descent:w/2),_=0,E=u.length;_<E;_++){if("\n"==u[_])h=0,L=0,f=0,x+=w*c;else{var k=f&&r.glyphs[u[_-1]]||{},L=r.glyphs[u[_]];h+=f?(k.w||r.w)+(k.k&&k.k[u[_]]||0)+r.w*l:0,f=1}L&&L.d&&(p+=t.transformPath(L.d,["t",h*d,x*d,"s",d,d,v,C,"t",(e-v)/d,(n-C)/d]))}}return this.path(p).attr({fill:"#000",stroke:"none"})},i.add=function(e){if(t.is(e,"array"))for(var n,i=this.set(),r=0,o=e.length;r<o;r++)n=e[r]||{},a[c](n.type)&&i.push(this[n.type]().attr(n));return i},t.format=function(e,n){var i=t.is(n,D)?[0][p](n):arguments;return e&&t.is(e,"string")&&i.length-1&&(e=e.replace(l,(function(e,t){return null==i[++t]?g:i[t]}))),e||g},t.fullfill=(st=/\{([^\}]+)\}/g,at=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,function(e,t){return String(e).replace(st,(function(e,n){return i=e,o=r=t,n.replace(at,(function(e,t,n,i,r){t=t||i,o&&(t in o&&(o=o[t]),"function"==typeof o&&r&&(o=o()))})),o=(null==o||o==r?i:o)+"";var i,r,o}))}),t.ninja=function(){if(u.was)d.win.Raphael=u.is;else{window.Raphael=void 0;try{delete window.Raphael}catch(e){}}return t},t.st=ut,e.on("raphael.DOMload",(function(){n=!0})),null==(lt=document).readyState&&lt.addEventListener&&(lt.addEventListener("DOMContentLoaded",ct=function(){lt.removeEventListener("DOMContentLoaded",ct,!1),lt.readyState="complete"},!1),lt.readyState="loading"),function e(){/in/.test(lt.readyState)?setTimeout(e,9):t.eve("raphael.DOMload")}(),t}.apply(t,i))||(e.exports=r)},function(e,t,n){var i,r;i=[n(0),n(3),n(4)],void 0===(r=function(e){return e}.apply(t,i))||(e.exports=r)},function(e,t,n){var i,r,o,s,a,l,c,d,u,h,f,p,m,g;s="hasOwnProperty",a=/[\.\/]/,l=/\s*,\s*/,c=function(e,t){return e-t},d={n:{}},u=function(){for(var e=0,t=this.length;e<t;e++)if(void 0!==this[e])return this[e]},h=function(){for(var e=this.length;--e;)if(void 0!==this[e])return this[e]},f=Object.prototype.toString,p=String,m=Array.isArray||function(e){return e instanceof Array||"[object Array]"==f.call(e)},(g=function(e,t){var n,i=o,s=Array.prototype.slice.call(arguments,2),a=g.listeners(e),l=0,d=[],f={},p=[],m=r;p.firstDefined=u,p.lastDefined=h,r=e,o=0;for(var v=0,y=a.length;v<y;v++)"zIndex"in a[v]&&(d.push(a[v].zIndex),a[v].zIndex<0&&(f[a[v].zIndex]=a[v]));for(d.sort(c);d[l]<0;)if(n=f[d[l++]],p.push(n.apply(t,s)),o)return o=i,p;for(v=0;v<y;v++)if("zIndex"in(n=a[v]))if(n.zIndex==d[l]){if(p.push(n.apply(t,s)),o)break;do{if((n=f[d[++l]])&&p.push(n.apply(t,s)),o)break}while(n)}else f[n.zIndex]=n;else if(p.push(n.apply(t,s)),o)break;return o=i,r=m,p})._events=d,g.listeners=function(e){var t,n,i,r,o,s,l,c,u=m(e)?e:e.split(a),h=d,f=[h],p=[];for(r=0,o=u.length;r<o;r++){for(c=[],s=0,l=f.length;s<l;s++)for(n=[(h=f[s].n)[u[r]],h["*"]],i=2;i--;)(t=n[i])&&(c.push(t),p=p.concat(t.f||[]));f=c}return p},g.separator=function(e){e?(e="["+(e=p(e).replace(/(?=[\.\^\]\[\-])/g,"\\"))+"]",a=new RegExp(e)):a=/[\.\/]/},g.on=function(e,t){if("function"!=typeof t)return function(){};for(var n=m(e)?m(e[0])?e:[e]:p(e).split(l),i=0,r=n.length;i<r;i++)!function(e){for(var n,i=m(e)?e:p(e).split(a),r=d,o=0,s=i.length;o<s;o++)r=(r=r.n).hasOwnProperty(i[o])&&r[i[o]]||(r[i[o]]={n:{}});for(r.f=r.f||[],o=0,s=r.f.length;o<s;o++)if(r.f[o]==t){n=!0;break}!n&&r.f.push(t)}(n[i]);return function(e){+e==+e&&(t.zIndex=+e)}},g.f=function(e){var t=[].slice.call(arguments,1);return function(){g.apply(null,[e,null].concat(t).concat([].slice.call(arguments,0)))}},g.stop=function(){o=1},g.nt=function(e){var t=m(r)?r.join("."):r;return e?new RegExp("(?:\\.|\\/|^)"+e+"(?:\\.|\\/|$)").test(t):t},g.nts=function(){return m(r)?r:r.split(a)},g.off=g.unbind=function(e,t){if(e){var n=m(e)?m(e[0])?e:[e]:p(e).split(l);if(n.length>1)for(var i=0,r=n.length;i<r;i++)g.off(n[i],t);else{n=m(e)?e:p(e).split(a);var o,c,u,h,f,v=[d];for(i=0,r=n.length;i<r;i++)for(h=0;h<v.length;h+=u.length-2){if(u=[h,1],o=v[h].n,"*"!=n[i])o[n[i]]&&u.push(o[n[i]]);else for(c in o)o[s](c)&&u.push(o[c]);v.splice.apply(v,u)}for(i=0,r=v.length;i<r;i++)for(o=v[i];o.n;){if(t){if(o.f){for(h=0,f=o.f.length;h<f;h++)if(o.f[h]==t){o.f.splice(h,1);break}!o.f.length&&delete o.f}for(c in o.n)if(o.n[s](c)&&o.n[c].f){var y=o.n[c].f;for(h=0,f=y.length;h<f;h++)if(y[h]==t){y.splice(h,1);break}!y.length&&delete o.n[c].f}}else for(c in delete o.f,o.n)o.n[s](c)&&o.n[c].f&&delete o.n[c].f;o=o.n}}}else g._events=d={n:{}}},g.once=function(e,t){var n=function(){return g.off(e,n),t.apply(this,arguments)};return g.on(e,n)},g.version="0.5.0",g.toString=function(){return"You are running Eve 0.5.0"},e.exports?e.exports=g:void 0===(i=function(){return g}.apply(t,[]))||(e.exports=i)},function(e,t,n){var i,r;i=[n(0)],void 0===(r=function(e){if(!e||e.svg){var t="hasOwnProperty",n=String,i=parseFloat,r=parseInt,o=Math,s=o.max,a=o.abs,l=o.pow,c=/[, ]+/,d=e.eve,u="",h=" ",f="http://www.w3.org/1999/xlink",p={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},m={};e.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var g=function(i,r){if(r)for(var o in"string"==typeof i&&(i=g(i)),r)r[t](o)&&("xlink:"==o.substring(0,6)?i.setAttributeNS(f,o.substring(6),n(r[o])):i.setAttribute(o,n(r[o])));else(i=e._g.doc.createElementNS("http://www.w3.org/2000/svg",i)).style&&(i.style.webkitTapHighlightColor="rgba(0,0,0,0)");return i},v=function(t,r){var c="linear",d=t.id+r,h=.5,f=.5,p=t.node,m=t.paper,v=p.style,b=e._g.doc.getElementById(d);if(!b){if(r=(r=n(r).replace(e._radial_gradient,(function(e,t,n){if(c="radial",t&&n){h=i(t);var r=2*((f=i(n))>.5)-1;l(h-.5,2)+l(f-.5,2)>.25&&(f=o.sqrt(.25-l(h-.5,2))*r+.5)&&.5!=f&&(f=f.toFixed(5)-1e-5*r)}return u}))).split(/\s*\-\s*/),"linear"==c){var w=r.shift();if(w=-i(w),isNaN(w))return null;var x=[0,0,o.cos(e.rad(w)),o.sin(e.rad(w))],C=1/(s(a(x[2]),a(x[3]))||1);x[2]*=C,x[3]*=C,x[2]<0&&(x[0]=-x[2],x[2]=0),x[3]<0&&(x[1]=-x[3],x[3]=0)}var _=e._parseDots(r);if(!_)return null;if(d=d.replace(/[\(\)\s,\xb0#]/g,"_"),t.gradient&&d!=t.gradient.id&&(m.defs.removeChild(t.gradient),delete t.gradient),!t.gradient){b=g(c+"Gradient",{id:d}),t.gradient=b,g(b,"radial"==c?{fx:h,fy:f}:{x1:x[0],y1:x[1],x2:x[2],y2:x[3],gradientTransform:t.matrix.invert()}),m.defs.appendChild(b);for(var S=0,T=_.length;S<T;S++)b.appendChild(g("stop",{offset:_[S].offset?_[S].offset:S?"100%":"0%","stop-color":_[S].color||"#fff","stop-opacity":isFinite(_[S].opacity)?_[S].opacity:1}))}}return g(p,{fill:y(d),opacity:1,"fill-opacity":1}),v.fill=u,v.opacity=1,v.fillOpacity=1,1},y=function(e){if((t=document.documentMode)&&(9===t||10===t))return"url('#"+e+"')";var t,n=document.location;return"url('"+n.protocol+"//"+n.host+n.pathname+n.search+"#"+e+"')"},b=function(e){var t=e.getBBox(1);g(e.pattern,{patternTransform:e.matrix.invert()+" translate("+t.x+","+t.y+")"})},w=function(i,r,o){if("path"==i.type){for(var s,a,l,c,d,h=n(r).toLowerCase().split("-"),f=i.paper,v=o?"end":"start",y=i.node,b=i.attrs,w=b["stroke-width"],x=h.length,C="classic",_=3,S=3,T=5;x--;)switch(h[x]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":C=h[x];break;case"wide":S=5;break;case"narrow":S=2;break;case"long":_=5;break;case"short":_=2}if("open"==C?(_+=2,S+=2,T+=2,l=1,c=o?4:1,d={fill:"none",stroke:b.stroke}):(c=l=_/2,d={fill:b.stroke,stroke:"none"}),i._.arrows?o?(i._.arrows.endPath&&m[i._.arrows.endPath]--,i._.arrows.endMarker&&m[i._.arrows.endMarker]--):(i._.arrows.startPath&&m[i._.arrows.startPath]--,i._.arrows.startMarker&&m[i._.arrows.startMarker]--):i._.arrows={},"none"!=C){var E="raphael-marker-"+C,k="raphael-marker-"+v+C+_+S+"-obj"+i.id;e._g.doc.getElementById(E)?m[E]++:(f.defs.appendChild(g(g("path"),{"stroke-linecap":"round",d:p[C],id:E})),m[E]=1);var L,A=e._g.doc.getElementById(k);A?(m[k]++,L=A.getElementsByTagName("use")[0]):(A=g(g("marker"),{id:k,markerHeight:S,markerWidth:_,orient:"auto",refX:c,refY:S/2}),L=g(g("use"),{"xlink:href":"#"+E,transform:(o?"rotate(180 "+_/2+" "+S/2+") ":u)+"scale("+_/T+","+S/T+")","stroke-width":(1/((_/T+S/T)/2)).toFixed(4)}),A.appendChild(L),f.defs.appendChild(A),m[k]=1),g(L,d);var D=l*("diamond"!=C&&"oval"!=C);o?(s=i._.arrows.startdx*w||0,a=e.getTotalLength(b.path)-D*w):(s=D*w,a=e.getTotalLength(b.path)-(i._.arrows.enddx*w||0)),(d={})["marker-"+v]="url(#"+k+")",(a||s)&&(d.d=e.getSubpath(b.path,s,a)),g(y,d),i._.arrows[v+"Path"]=E,i._.arrows[v+"Marker"]=k,i._.arrows[v+"dx"]=D,i._.arrows[v+"Type"]=C,i._.arrows[v+"String"]=r}else o?(s=i._.arrows.startdx*w||0,a=e.getTotalLength(b.path)-s):(s=0,a=e.getTotalLength(b.path)-(i._.arrows.enddx*w||0)),i._.arrows[v+"Path"]&&g(y,{d:e.getSubpath(b.path,s,a)}),delete i._.arrows[v+"Path"],delete i._.arrows[v+"Marker"],delete i._.arrows[v+"dx"],delete i._.arrows[v+"Type"],delete i._.arrows[v+"String"];for(d in m)if(m[t](d)&&!m[d]){var O=e._g.doc.getElementById(d);O&&O.parentNode.removeChild(O)}}},x={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},C=function(e,t,i){if(t=x[n(t).toLowerCase()]){for(var r=e.attrs["stroke-width"]||"1",o={round:r,square:r,butt:0}[e.attrs["stroke-linecap"]||i["stroke-linecap"]]||0,s=[],a=t.length;a--;)s[a]=t[a]*r+(a%2?1:-1)*o;g(e.node,{"stroke-dasharray":s.join(",")})}else g(e.node,{"stroke-dasharray":"none"})},_=function(i,o){var l=i.node,d=i.attrs,h=l.style.visibility;for(var p in l.style.visibility="hidden",o)if(o[t](p)){if(!e._availableAttrs[t](p))continue;var m=o[p];switch(d[p]=m,p){case"blur":i.blur(m);break;case"title":var y=l.getElementsByTagName("title");if(y.length&&(y=y[0]))y.firstChild.nodeValue=m;else{y=g("title");var x=e._g.doc.createTextNode(m);y.appendChild(x),l.appendChild(y)}break;case"href":case"target":var _=l.parentNode;if("a"!=_.tagName.toLowerCase()){var T=g("a");_.insertBefore(T,l),T.appendChild(l),_=T}"target"==p?_.setAttributeNS(f,"show","blank"==m?"new":m):_.setAttributeNS(f,p,m);break;case"cursor":l.style.cursor=m;break;case"transform":i.transform(m);break;case"arrow-start":w(i,m);break;case"arrow-end":w(i,m,1);break;case"clip-rect":var E=n(m).split(c);if(4==E.length){i.clip&&i.clip.parentNode.parentNode.removeChild(i.clip.parentNode);var k=g("clipPath"),L=g("rect");k.id=e.createUUID(),g(L,{x:E[0],y:E[1],width:E[2],height:E[3]}),k.appendChild(L),i.paper.defs.appendChild(k),g(l,{"clip-path":"url(#"+k.id+")"}),i.clip=L}if(!m){var A=l.getAttribute("clip-path");if(A){var D=e._g.doc.getElementById(A.replace(/(^url\(#|\)$)/g,u));D&&D.parentNode.removeChild(D),g(l,{"clip-path":u}),delete i.clip}}break;case"path":"path"==i.type&&(g(l,{d:m?d.path=e._pathToAbsolute(m):"M0,0"}),i._.dirty=1,i._.arrows&&("startString"in i._.arrows&&w(i,i._.arrows.startString),"endString"in i._.arrows&&w(i,i._.arrows.endString,1)));break;case"width":if(l.setAttribute(p,m),i._.dirty=1,!d.fx)break;p="x",m=d.x;case"x":d.fx&&(m=-d.x-(d.width||0));case"rx":if("rx"==p&&"rect"==i.type)break;case"cx":l.setAttribute(p,m),i.pattern&&b(i),i._.dirty=1;break;case"height":if(l.setAttribute(p,m),i._.dirty=1,!d.fy)break;p="y",m=d.y;case"y":d.fy&&(m=-d.y-(d.height||0));case"ry":if("ry"==p&&"rect"==i.type)break;case"cy":l.setAttribute(p,m),i.pattern&&b(i),i._.dirty=1;break;case"r":"rect"==i.type?g(l,{rx:m,ry:m}):l.setAttribute(p,m),i._.dirty=1;break;case"src":"image"==i.type&&l.setAttributeNS(f,"href",m);break;case"stroke-width":1==i._.sx&&1==i._.sy||(m/=s(a(i._.sx),a(i._.sy))||1),l.setAttribute(p,m),d["stroke-dasharray"]&&C(i,d["stroke-dasharray"],o),i._.arrows&&("startString"in i._.arrows&&w(i,i._.arrows.startString),"endString"in i._.arrows&&w(i,i._.arrows.endString,1));break;case"stroke-dasharray":C(i,m,o);break;case"fill":var O=n(m).match(e._ISURL);if(O){k=g("pattern");var I=g("image");k.id=e.createUUID(),g(k,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),g(I,{x:0,y:0,"xlink:href":O[1]}),k.appendChild(I),function(t){e._preload(O[1],(function(){var e=this.offsetWidth,n=this.offsetHeight;g(t,{width:e,height:n}),g(I,{width:e,height:n})}))}(k),i.paper.defs.appendChild(k),g(l,{fill:"url(#"+k.id+")"}),i.pattern=k,i.pattern&&b(i);break}var M=e.getRGB(m);if(M.error){if(("circle"==i.type||"ellipse"==i.type||"r"!=n(m).charAt())&&v(i,m)){if("opacity"in d||"fill-opacity"in d){var N=e._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,u));if(N){var P=N.getElementsByTagName("stop");g(P[P.length-1],{"stop-opacity":("opacity"in d?d.opacity:1)*("fill-opacity"in d?d["fill-opacity"]:1)})}}d.gradient=m,d.fill="none";break}}else delete o.gradient,delete d.gradient,!e.is(d.opacity,"undefined")&&e.is(o.opacity,"undefined")&&g(l,{opacity:d.opacity}),!e.is(d["fill-opacity"],"undefined")&&e.is(o["fill-opacity"],"undefined")&&g(l,{"fill-opacity":d["fill-opacity"]});M[t]("opacity")&&g(l,{"fill-opacity":M.opacity>1?M.opacity/100:M.opacity});case"stroke":M=e.getRGB(m),l.setAttribute(p,M.hex),"stroke"==p&&M[t]("opacity")&&g(l,{"stroke-opacity":M.opacity>1?M.opacity/100:M.opacity}),"stroke"==p&&i._.arrows&&("startString"in i._.arrows&&w(i,i._.arrows.startString),"endString"in i._.arrows&&w(i,i._.arrows.endString,1));break;case"gradient":("circle"==i.type||"ellipse"==i.type||"r"!=n(m).charAt())&&v(i,m);break;case"opacity":d.gradient&&!d[t]("stroke-opacity")&&g(l,{"stroke-opacity":m>1?m/100:m});case"fill-opacity":if(d.gradient){(N=e._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,u)))&&(P=N.getElementsByTagName("stop"),g(P[P.length-1],{"stop-opacity":m}));break}default:"font-size"==p&&(m=r(m,10)+"px");var $=p.replace(/(\-.)/g,(function(e){return e.substring(1).toUpperCase()}));l.style[$]=m,i._.dirty=1,l.setAttribute(p,m)}}S(i,o),l.style.visibility=h},S=function(i,o){if("text"==i.type&&(o[t]("text")||o[t]("font")||o[t]("font-size")||o[t]("x")||o[t]("y"))){var s=i.attrs,a=i.node,l=a.firstChild?r(e._g.doc.defaultView.getComputedStyle(a.firstChild,u).getPropertyValue("font-size"),10):10;if(o[t]("text")){for(s.text=o.text;a.firstChild;)a.removeChild(a.firstChild);for(var c,d=n(o.text).split("\n"),h=[],f=0,p=d.length;f<p;f++)c=g("tspan"),f&&g(c,{dy:1.2*l,x:s.x}),c.appendChild(e._g.doc.createTextNode(d[f])),a.appendChild(c),h[f]=c}else for(f=0,p=(h=a.getElementsByTagName("tspan")).length;f<p;f++)f?g(h[f],{dy:1.2*l,x:s.x}):g(h[0],{dy:0});g(a,{x:s.x,y:s.y}),i._.dirty=1;var m=i._getBBox(),v=s.y-(m.y+m.height/2);v&&e.is(v,"finite")&&g(h[0],{dy:v})}},T=function(e){return e.parentNode&&"a"===e.parentNode.tagName.toLowerCase()?e.parentNode:e},E=function(t,n){this[0]=this.node=t,t.raphael=!0,this.id=("0000"+(Math.random()*Math.pow(36,5)|0).toString(36)).slice(-5),t.raphaelid=this.id,this.matrix=e.matrix(),this.realPath=null,this.paper=n,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!n.bottom&&(n.bottom=this),this.prev=n.top,n.top&&(n.top.next=this),n.top=this,this.next=null},k=e.el;E.prototype=k,k.constructor=E,e._engine.path=function(e,t){var n=g("path");t.canvas&&t.canvas.appendChild(n);var i=new E(n,t);return i.type="path",_(i,{fill:"none",stroke:"#000",path:e}),i},k.rotate=function(e,t,r){if(this.removed)return this;if((e=n(e).split(c)).length-1&&(t=i(e[1]),r=i(e[2])),e=i(e[0]),null==r&&(t=r),null==t||null==r){var o=this.getBBox(1);t=o.x+o.width/2,r=o.y+o.height/2}return this.transform(this._.transform.concat([["r",e,t,r]])),this},k.scale=function(e,t,r,o){if(this.removed)return this;if((e=n(e).split(c)).length-1&&(t=i(e[1]),r=i(e[2]),o=i(e[3])),e=i(e[0]),null==t&&(t=e),null==o&&(r=o),null==r||null==o)var s=this.getBBox(1);return r=null==r?s.x+s.width/2:r,o=null==o?s.y+s.height/2:o,this.transform(this._.transform.concat([["s",e,t,r,o]])),this},k.translate=function(e,t){return this.removed||((e=n(e).split(c)).length-1&&(t=i(e[1])),e=i(e[0])||0,t=+t||0,this.transform(this._.transform.concat([["t",e,t]]))),this},k.transform=function(n){var i=this._;if(null==n)return i.transform;if(e._extractTransform(this,n),this.clip&&g(this.clip,{transform:this.matrix.invert()}),this.pattern&&b(this),this.node&&g(this.node,{transform:this.matrix}),1!=i.sx||1!=i.sy){var r=this.attrs[t]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":r})}return this},k.hide=function(){return this.removed||(this.node.style.display="none"),this},k.show=function(){return this.removed||(this.node.style.display=""),this},k.remove=function(){var t=T(this.node);if(!this.removed&&t.parentNode){var n=this.paper;for(var i in n.__set__&&n.__set__.exclude(this),d.unbind("raphael.*.*."+this.id),this.gradient&&n.defs.removeChild(this.gradient),e._tear(this,n),t.parentNode.removeChild(t),this.removeData(),this)this[i]="function"==typeof this[i]?e._removedFactory(i):null;this.removed=!0}},k._getBBox=function(){if("none"==this.node.style.display){this.show();var e=!0}var t,n=!1;this.paper.canvas.parentElement?t=this.paper.canvas.parentElement.style:this.paper.canvas.parentNode&&(t=this.paper.canvas.parentNode.style),t&&"none"==t.display&&(n=!0,t.display="");var i={};try{i=this.node.getBBox()}catch(e){i={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}finally{i=i||{},n&&(t.display="none")}return e&&this.hide(),i},k.attr=function(n,i){if(this.removed)return this;if(null==n){var r={};for(var o in this.attrs)this.attrs[t](o)&&(r[o]=this.attrs[o]);return r.gradient&&"none"==r.fill&&(r.fill=r.gradient)&&delete r.gradient,r.transform=this._.transform,r}if(null==i&&e.is(n,"string")){if("fill"==n&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==n)return this._.transform;for(var s=n.split(c),a={},l=0,u=s.length;l<u;l++)(n=s[l])in this.attrs?a[n]=this.attrs[n]:e.is(this.paper.customAttributes[n],"function")?a[n]=this.paper.customAttributes[n].def:a[n]=e._availableAttrs[n];return u-1?a:a[s[0]]}if(null==i&&e.is(n,"array")){for(a={},l=0,u=n.length;l<u;l++)a[n[l]]=this.attr(n[l]);return a}if(null!=i){var h={};h[n]=i}else null!=n&&e.is(n,"object")&&(h=n);for(var f in h)d("raphael.attr."+f+"."+this.id,this,h[f]);for(f in this.paper.customAttributes)if(this.paper.customAttributes[t](f)&&h[t](f)&&e.is(this.paper.customAttributes[f],"function")){var p=this.paper.customAttributes[f].apply(this,[].concat(h[f]));for(var m in this.attrs[f]=h[f],p)p[t](m)&&(h[m]=p[m])}return _(this,h),this},k.toFront=function(){if(this.removed)return this;var t=T(this.node);t.parentNode.appendChild(t);var n=this.paper;return n.top!=this&&e._tofront(this,n),this},k.toBack=function(){if(this.removed)return this;var t=T(this.node),n=t.parentNode;return n.insertBefore(t,n.firstChild),e._toback(this,this.paper),this.paper,this},k.insertAfter=function(t){if(this.removed||!t)return this;var n=T(this.node),i=T(t.node||t[t.length-1].node);return i.nextSibling?i.parentNode.insertBefore(n,i.nextSibling):i.parentNode.appendChild(n),e._insertafter(this,t,this.paper),this},k.insertBefore=function(t){if(this.removed||!t)return this;var n=T(this.node),i=T(t.node||t[0].node);return i.parentNode.insertBefore(n,i),e._insertbefore(this,t,this.paper),this},k.blur=function(t){var n=this;if(0!=+t){var i=g("filter"),r=g("feGaussianBlur");n.attrs.blur=t,i.id=e.createUUID(),g(r,{stdDeviation:+t||1.5}),i.appendChild(r),n.paper.defs.appendChild(i),n._blur=i,g(n.node,{filter:"url(#"+i.id+")"})}else n._blur&&(n._blur.parentNode.removeChild(n._blur),delete n._blur,delete n.attrs.blur),n.node.removeAttribute("filter");return n},e._engine.circle=function(e,t,n,i){var r=g("circle");e.canvas&&e.canvas.appendChild(r);var o=new E(r,e);return o.attrs={cx:t,cy:n,r:i,fill:"none",stroke:"#000"},o.type="circle",g(r,o.attrs),o},e._engine.rect=function(e,t,n,i,r,o){var s=g("rect");e.canvas&&e.canvas.appendChild(s);var a=new E(s,e);return a.attrs={x:t,y:n,width:i,height:r,rx:o||0,ry:o||0,fill:"none",stroke:"#000"},a.type="rect",g(s,a.attrs),a},e._engine.ellipse=function(e,t,n,i,r){var o=g("ellipse");e.canvas&&e.canvas.appendChild(o);var s=new E(o,e);return s.attrs={cx:t,cy:n,rx:i,ry:r,fill:"none",stroke:"#000"},s.type="ellipse",g(o,s.attrs),s},e._engine.image=function(e,t,n,i,r,o){var s=g("image");g(s,{x:n,y:i,width:r,height:o,preserveAspectRatio:"none"}),s.setAttributeNS(f,"href",t),e.canvas&&e.canvas.appendChild(s);var a=new E(s,e);return a.attrs={x:n,y:i,width:r,height:o,src:t},a.type="image",a},e._engine.text=function(t,n,i,r){var o=g("text");t.canvas&&t.canvas.appendChild(o);var s=new E(o,t);return s.attrs={x:n,y:i,"text-anchor":"middle",text:r,"font-family":e._availableAttrs["font-family"],"font-size":e._availableAttrs["font-size"],stroke:"none",fill:"#000"},s.type="text",_(s,s.attrs),s},e._engine.setSize=function(e,t){return this.width=e||this.width,this.height=t||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},e._engine.create=function(){var t=e._getContainer.apply(0,arguments),n=t&&t.container;if(!n)throw new Error("SVG container not found.");var i,r=t.x,o=t.y,s=t.width,a=t.height,l=g("svg"),c="overflow:hidden;";return r=r||0,o=o||0,g(l,{height:a=a||342,version:1.1,width:s=s||512,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}),1==n?(l.style.cssText=c+"position:absolute;left:"+r+"px;top:"+o+"px",e._g.doc.body.appendChild(l),i=1):(l.style.cssText=c+"position:relative",n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l)),(n=new e._Paper).width=s,n.height=a,n.canvas=l,n.clear(),n._left=n._top=0,i&&(n.renderfix=function(){}),n.renderfix(),n},e._engine.setViewBox=function(e,t,n,i,r){d("raphael.setViewBox",this,this._viewBox,[e,t,n,i,r]);var o,a,l=this.getSize(),c=s(n/l.width,i/l.height),u=this.top,f=r?"xMidYMid meet":"xMinYMin";for(null==e?(this._vbSize&&(c=1),delete this._vbSize,o="0 0 "+this.width+h+this.height):(this._vbSize=c,o=e+h+t+h+n+h+i),g(this.canvas,{viewBox:o,preserveAspectRatio:f});c&&u;)a="stroke-width"in u.attrs?u.attrs["stroke-width"]:1,u.attr({"stroke-width":a}),u._.dirty=1,u._.dirtyT=1,u=u.prev;return this._viewBox=[e,t,n,i,!!r],this},e.prototype.renderfix=function(){var e,t=this.canvas,n=t.style;try{e=t.getScreenCTM()||t.createSVGMatrix()}catch(n){e=t.createSVGMatrix()}var i=-e.e%1,r=-e.f%1;(i||r)&&(i&&(this._left=(this._left+i)%1,n.left=this._left+"px"),r&&(this._top=(this._top+r)%1,n.top=this._top+"px"))},e.prototype.clear=function(){e.eve("raphael.clear",this);for(var t=this.canvas;t.firstChild;)t.removeChild(t.firstChild);this.bottom=this.top=null,(this.desc=g("desc")).appendChild(e._g.doc.createTextNode("Created with Raphaël "+e.version)),t.appendChild(this.desc),t.appendChild(this.defs=g("defs"))},e.prototype.remove=function(){for(var t in d("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?e._removedFactory(t):null};var L=e.st;for(var A in k)k[t](A)&&!L[t](A)&&(L[A]=function(e){return function(){var t=arguments;return this.forEach((function(n){n[e].apply(n,t)}))}}(A))}}.apply(t,i))||(e.exports=r)},function(e,t,n){var i,r;i=[n(0)],void 0===(r=function(e){if(!e||e.vml){var t="hasOwnProperty",n=String,i=parseFloat,r=Math,o=r.round,s=r.max,a=r.min,l=r.abs,c=/[, ]+/,d=e.eve,u=" ",h="",f={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},p=/([clmz]),?([^clmz]*)/gi,m=/ progid:\S+Blur\([^\)]+\)/g,g=/-?[^,\s-]+/g,v="position:absolute;left:0;top:0;width:1px;height:1px;behavior:url(#default#VML)",y=21600,b={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(t,n,i){var r=e.matrix();return r.rotate(-t,.5,.5),{dx:r.x(n,i),dy:r.y(n,i)}},C=function(e,t,n,i,r,o){var s=e._,a=e.matrix,c=s.fillpos,d=e.node,h=d.style,f=1,p="",m=y/t,g=y/n;if(h.visibility="hidden",t&&n){if(d.coordsize=l(m)+u+l(g),h.rotation=o*(t*n<0?-1:1),o){var v=x(o,i,r);i=v.dx,r=v.dy}if(t<0&&(p+="x"),n<0&&(p+=" y")&&(f=-1),h.flip=p,d.coordorigin=i*-m+u+r*-g,c||s.fillsize){var b=d.getElementsByTagName("fill");b=b&&b[0],d.removeChild(b),c&&(v=x(o,a.x(c[0],c[1]),a.y(c[0],c[1])),b.position=v.dx*f+u+v.dy*f),s.fillsize&&(b.size=s.fillsize[0]*l(t)+u+s.fillsize[1]*l(n)),d.appendChild(b)}h.visibility="visible"}};e.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var _,S=function(e,t,i){for(var r=n(t).toLowerCase().split("-"),o=i?"end":"start",s=r.length,a="classic",l="medium",c="medium";s--;)switch(r[s]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":a=r[s];break;case"wide":case"narrow":c=r[s];break;case"long":case"short":l=r[s]}var d=e.node.getElementsByTagName("stroke")[0];d[o+"arrow"]=a,d[o+"arrowlength"]=l,d[o+"arrowwidth"]=c},T=function(r,l){r.attrs=r.attrs||{};var d=r.node,m=r.attrs,v=d.style,x=b[r.type]&&(l.x!=m.x||l.y!=m.y||l.width!=m.width||l.height!=m.height||l.cx!=m.cx||l.cy!=m.cy||l.rx!=m.rx||l.ry!=m.ry||l.r!=m.r),T=w[r.type]&&(m.cx!=l.cx||m.cy!=l.cy||m.r!=l.r||m.rx!=l.rx||m.ry!=l.ry),k=r;for(var L in l)l[t](L)&&(m[L]=l[L]);if(x&&(m.path=e._getPath[r.type](r),r._.dirty=1),l.href&&(d.href=l.href),l.title&&(d.title=l.title),l.target&&(d.target=l.target),l.cursor&&(v.cursor=l.cursor),"blur"in l&&r.blur(l.blur),(l.path&&"path"==r.type||x)&&(d.path=function(t){var i=/[ahqstv]/gi,r=e._pathToAbsolute;if(n(t).match(i)&&(r=e._path2curve),i=/[clmz]/g,r==e._pathToAbsolute&&!n(t).match(i)){var s=n(t).replace(p,(function(e,t,n){var i=[],r="m"==t.toLowerCase(),s=f[t];return n.replace(g,(function(e){r&&2==i.length&&(s+=i+f["m"==t?"l":"L"],i=[]),i.push(o(e*y))})),s+i}));return s}var a,l,c=r(t);s=[];for(var d=0,m=c.length;d<m;d++){a=c[d],"z"==(l=c[d][0].toLowerCase())&&(l="x");for(var v=1,b=a.length;v<b;v++)l+=o(a[v]*y)+(v!=b-1?",":h);s.push(l)}return s.join(u)}(~n(m.path).toLowerCase().indexOf("r")?e._pathToAbsolute(m.path):m.path),r._.dirty=1,"image"==r.type&&(r._.fillpos=[m.x,m.y],r._.fillsize=[m.width,m.height],C(r,1,1,0,0,0))),"transform"in l&&r.transform(l.transform),T){var A=+m.cx,D=+m.cy,O=+m.rx||+m.r||0,I=+m.ry||+m.r||0;d.path=e.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",o((A-O)*y),o((D-I)*y),o((A+O)*y),o((D+I)*y),o(A*y)),r._.dirty=1}if("clip-rect"in l){var M=n(l["clip-rect"]).split(c);if(4==M.length){M[2]=+M[2]+ +M[0],M[3]=+M[3]+ +M[1];var N=d.clipRect||e._g.doc.createElement("div"),P=N.style;P.clip=e.format("rect({1}px {2}px {3}px {0}px)",M),d.clipRect||(P.position="absolute",P.top=0,P.left=0,P.width=r.paper.width+"px",P.height=r.paper.height+"px",d.parentNode.insertBefore(N,d),N.appendChild(d),d.clipRect=N)}l["clip-rect"]||d.clipRect&&(d.clipRect.style.clip="auto")}if(r.textpath){var $=r.textpath.style;l.font&&($.font=l.font),l["font-family"]&&($.fontFamily='"'+l["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,h)+'"'),l["font-size"]&&($.fontSize=l["font-size"]),l["font-weight"]&&($.fontWeight=l["font-weight"]),l["font-style"]&&($.fontStyle=l["font-style"])}if("arrow-start"in l&&S(k,l["arrow-start"]),"arrow-end"in l&&S(k,l["arrow-end"],1),null!=l.opacity||null!=l.fill||null!=l.src||null!=l.stroke||null!=l["stroke-width"]||null!=l["stroke-opacity"]||null!=l["fill-opacity"]||null!=l["stroke-dasharray"]||null!=l["stroke-miterlimit"]||null!=l["stroke-linejoin"]||null!=l["stroke-linecap"]){var j=d.getElementsByTagName("fill");if(!(j=j&&j[0])&&(j=_("fill")),"image"==r.type&&l.src&&(j.src=l.src),l.fill&&(j.on=!0),null!=j.on&&"none"!=l.fill&&null!==l.fill||(j.on=!1),j.on&&l.fill){var B=n(l.fill).match(e._ISURL);if(B){j.parentNode==d&&d.removeChild(j),j.rotate=!0,j.src=B[1],j.type="tile";var H=r.getBBox(1);j.position=H.x+u+H.y,r._.fillpos=[H.x,H.y],e._preload(B[1],(function(){r._.fillsize=[this.offsetWidth,this.offsetHeight]}))}else j.color=e.getRGB(l.fill).hex,j.src=h,j.type="solid",e.getRGB(l.fill).error&&(k.type in{circle:1,ellipse:1}||"r"!=n(l.fill).charAt())&&E(k,l.fill,j)&&(m.fill="none",m.gradient=l.fill,j.rotate=!1)}if("fill-opacity"in l||"opacity"in l){var z=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+e.getRGB(l.fill).o+1||2)-1);z=a(s(z,0),1),j.opacity=z,j.src&&(j.color="none")}d.appendChild(j);var R=d.getElementsByTagName("stroke")&&d.getElementsByTagName("stroke")[0],q=!1;!R&&(q=R=_("stroke")),(l.stroke&&"none"!=l.stroke||l["stroke-width"]||null!=l["stroke-opacity"]||l["stroke-dasharray"]||l["stroke-miterlimit"]||l["stroke-linejoin"]||l["stroke-linecap"])&&(R.on=!0),("none"==l.stroke||null===l.stroke||null==R.on||0==l.stroke||0==l["stroke-width"])&&(R.on=!1);var F=e.getRGB(l.stroke);R.on&&l.stroke&&(R.color=F.hex),z=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+F.o+1||2)-1);var W=.75*(i(l["stroke-width"])||1);if(z=a(s(z,0),1),null==l["stroke-width"]&&(W=m["stroke-width"]),l["stroke-width"]&&(R.weight=W),W&&W<1&&(z*=W)&&(R.weight=1),R.opacity=z,l["stroke-linejoin"]&&(R.joinstyle=l["stroke-linejoin"]||"miter"),R.miterlimit=l["stroke-miterlimit"]||8,l["stroke-linecap"]&&(R.endcap="butt"==l["stroke-linecap"]?"flat":"square"==l["stroke-linecap"]?"square":"round"),"stroke-dasharray"in l){var X={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};R.dashstyle=X[t](l["stroke-dasharray"])?X[l["stroke-dasharray"]]:h}q&&d.appendChild(R)}if("text"==k.type){k.paper.canvas.style.display=h;var Y=k.paper.span,V=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);v=Y.style,m.font&&(v.font=m.font),m["font-family"]&&(v.fontFamily=m["font-family"]),m["font-weight"]&&(v.fontWeight=m["font-weight"]),m["font-style"]&&(v.fontStyle=m["font-style"]),V=i(m["font-size"]||V&&V[0])||10,v.fontSize=100*V+"px",k.textpath.string&&(Y.innerHTML=n(k.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var G=Y.getBoundingClientRect();k.W=m.w=(G.right-G.left)/100,k.H=m.h=(G.bottom-G.top)/100,k.X=m.x,k.Y=m.y+k.H/2,("x"in l||"y"in l)&&(k.path.v=e.format("m{0},{1}l{2},{1}",o(m.x*y),o(m.y*y),o(m.x*y)+1));for(var U=["x","y","text","font","font-family","font-weight","font-style","font-size"],K=0,Z=U.length;K<Z;K++)if(U[K]in l){k._.dirty=1;break}switch(m["text-anchor"]){case"start":k.textpath.style["v-text-align"]="left",k.bbx=k.W/2;break;case"end":k.textpath.style["v-text-align"]="right",k.bbx=-k.W/2;break;default:k.textpath.style["v-text-align"]="center",k.bbx=0}k.textpath.style["v-text-kern"]=!0}},E=function(t,o,s){t.attrs=t.attrs||{},t.attrs;var a=Math.pow,l="linear",c=".5 .5";if(t.attrs.gradient=o,o=(o=n(o).replace(e._radial_gradient,(function(e,t,n){return l="radial",t&&n&&(t=i(t),n=i(n),a(t-.5,2)+a(n-.5,2)>.25&&(n=r.sqrt(.25-a(t-.5,2))*(2*(n>.5)-1)+.5),c=t+u+n),h}))).split(/\s*\-\s*/),"linear"==l){var d=o.shift();if(d=-i(d),isNaN(d))return null}var f=e._parseDots(o);if(!f)return null;if(t=t.shape||t.node,f.length){t.removeChild(s),s.on=!0,s.method="none",s.color=f[0].color,s.color2=f[f.length-1].color;for(var p=[],m=0,g=f.length;m<g;m++)f[m].offset&&p.push(f[m].offset+u+f[m].color);s.colors=p.length?p.join():"0% "+s.color,"radial"==l?(s.type="gradientTitle",s.focus="100%",s.focussize="0 0",s.focusposition=c,s.angle=0):(s.type="gradient",s.angle=(270-d)%360),t.appendChild(s)}return 1},k=function(t,n){this[0]=this.node=t,t.raphael=!0,this.id=e._oid++,t.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=n,this.matrix=e.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!n.bottom&&(n.bottom=this),this.prev=n.top,n.top&&(n.top.next=this),n.top=this,this.next=null},L=e.el;k.prototype=L,L.constructor=k,L.transform=function(t){if(null==t)return this._.transform;var i,r=this.paper._viewBoxShift,o=r?"s"+[r.scale,r.scale]+"-1-1t"+[r.dx,r.dy]:h;r&&(i=t=n(t).replace(/\.{3}|\u2026/g,this._.transform||h)),e._extractTransform(this,o+t);var s,a=this.matrix.clone(),l=this.skew,c=this.node,d=~n(this.attrs.fill).indexOf("-"),f=!n(this.attrs.fill).indexOf("url(");if(a.translate(1,1),f||d||"image"==this.type)if(l.matrix="1 0 0 1",l.offset="0 0",s=a.split(),d&&s.noRotation||!s.isSimple){c.style.filter=a.toFilter();var p=this.getBBox(),m=this.getBBox(1),g=p.x-m.x,v=p.y-m.y;c.coordorigin=g*-y+u+v*-y,C(this,1,1,g,v,0)}else c.style.filter=h,C(this,s.scalex,s.scaley,s.dx,s.dy,s.rotate);else c.style.filter=h,l.matrix=n(a),l.offset=a.offset();return null!==i&&(this._.transform=i,e._extractTransform(this,i)),this},L.rotate=function(e,t,r){if(this.removed)return this;if(null!=e){if((e=n(e).split(c)).length-1&&(t=i(e[1]),r=i(e[2])),e=i(e[0]),null==r&&(t=r),null==t||null==r){var o=this.getBBox(1);t=o.x+o.width/2,r=o.y+o.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",e,t,r]])),this}},L.translate=function(e,t){return this.removed||((e=n(e).split(c)).length-1&&(t=i(e[1])),e=i(e[0])||0,t=+t||0,this._.bbox&&(this._.bbox.x+=e,this._.bbox.y+=t),this.transform(this._.transform.concat([["t",e,t]]))),this},L.scale=function(e,t,r,o){if(this.removed)return this;if((e=n(e).split(c)).length-1&&(t=i(e[1]),r=i(e[2]),o=i(e[3]),isNaN(r)&&(r=null),isNaN(o)&&(o=null)),e=i(e[0]),null==t&&(t=e),null==o&&(r=o),null==r||null==o)var s=this.getBBox(1);return r=null==r?s.x+s.width/2:r,o=null==o?s.y+s.height/2:o,this.transform(this._.transform.concat([["s",e,t,r,o]])),this._.dirtyT=1,this},L.hide=function(){return!this.removed&&(this.node.style.display="none"),this},L.show=function(){return!this.removed&&(this.node.style.display=h),this},L.auxGetBBox=e.el.getBBox,L.getBBox=function(){var e=this.auxGetBBox();if(this.paper&&this.paper._viewBoxShift){var t={},n=1/this.paper._viewBoxShift.scale;return t.x=e.x-this.paper._viewBoxShift.dx,t.x*=n,t.y=e.y-this.paper._viewBoxShift.dy,t.y*=n,t.width=e.width*n,t.height=e.height*n,t.x2=t.x+t.width,t.y2=t.y+t.height,t}return e},L._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},L.remove=function(){if(!this.removed&&this.node.parentNode){for(var t in this.paper.__set__&&this.paper.__set__.exclude(this),e.eve.unbind("raphael.*.*."+this.id),e._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape),this)this[t]="function"==typeof this[t]?e._removedFactory(t):null;this.removed=!0}},L.attr=function(n,i){if(this.removed)return this;if(null==n){var r={};for(var o in this.attrs)this.attrs[t](o)&&(r[o]=this.attrs[o]);return r.gradient&&"none"==r.fill&&(r.fill=r.gradient)&&delete r.gradient,r.transform=this._.transform,r}if(null==i&&e.is(n,"string")){if("fill"==n&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var s=n.split(c),a={},l=0,u=s.length;l<u;l++)(n=s[l])in this.attrs?a[n]=this.attrs[n]:e.is(this.paper.customAttributes[n],"function")?a[n]=this.paper.customAttributes[n].def:a[n]=e._availableAttrs[n];return u-1?a:a[s[0]]}if(this.attrs&&null==i&&e.is(n,"array")){for(a={},l=0,u=n.length;l<u;l++)a[n[l]]=this.attr(n[l]);return a}var h;for(var f in null!=i&&((h={})[n]=i),null==i&&e.is(n,"object")&&(h=n),h)d("raphael.attr."+f+"."+this.id,this,h[f]);if(h){for(f in this.paper.customAttributes)if(this.paper.customAttributes[t](f)&&h[t](f)&&e.is(this.paper.customAttributes[f],"function")){var p=this.paper.customAttributes[f].apply(this,[].concat(h[f]));for(var m in this.attrs[f]=h[f],p)p[t](m)&&(h[m]=p[m])}h.text&&"text"==this.type&&(this.textpath.string=h.text),T(this,h)}return this},L.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&e._tofront(this,this.paper),this},L.toBack=function(){return this.removed||this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),e._toback(this,this.paper)),this},L.insertAfter=function(t){return this.removed||(t.constructor==e.st.constructor&&(t=t[t.length-1]),t.node.nextSibling?t.node.parentNode.insertBefore(this.node,t.node.nextSibling):t.node.parentNode.appendChild(this.node),e._insertafter(this,t,this.paper)),this},L.insertBefore=function(t){return this.removed||(t.constructor==e.st.constructor&&(t=t[0]),t.node.parentNode.insertBefore(this.node,t.node),e._insertbefore(this,t,this.paper)),this},L.blur=function(t){var n=this.node.runtimeStyle,i=n.filter;return i=i.replace(m,h),0!=+t?(this.attrs.blur=t,n.filter=i+u+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+(+t||1.5)+")",n.margin=e.format("-{0}px 0 0 -{0}px",o(+t||1.5))):(n.filter=i,n.margin=0,delete this.attrs.blur),this},e._engine.path=function(e,t){var n=_("shape");n.style.cssText=v,n.coordsize=y+u+y,n.coordorigin=t.coordorigin;var i=new k(n,t),r={fill:"none",stroke:"#000"};e&&(r.path=e),i.type="path",i.path=[],i.Path=h,T(i,r),t.canvas&&t.canvas.appendChild(n);var o=_("skew");return o.on=!0,n.appendChild(o),i.skew=o,i.transform(h),i},e._engine.rect=function(t,n,i,r,o,s){var a=e._rectPath(n,i,r,o,s),l=t.path(a),c=l.attrs;return l.X=c.x=n,l.Y=c.y=i,l.W=c.width=r,l.H=c.height=o,c.r=s,c.path=a,l.type="rect",l},e._engine.ellipse=function(e,t,n,i,r){var o=e.path();return o.attrs,o.X=t-i,o.Y=n-r,o.W=2*i,o.H=2*r,o.type="ellipse",T(o,{cx:t,cy:n,rx:i,ry:r}),o},e._engine.circle=function(e,t,n,i){var r=e.path();return r.attrs,r.X=t-i,r.Y=n-i,r.W=r.H=2*i,r.type="circle",T(r,{cx:t,cy:n,r:i}),r},e._engine.image=function(t,n,i,r,o,s){var a=e._rectPath(i,r,o,s),l=t.path(a).attr({stroke:"none"}),c=l.attrs,d=l.node,u=d.getElementsByTagName("fill")[0];return c.src=n,l.X=c.x=i,l.Y=c.y=r,l.W=c.width=o,l.H=c.height=s,c.path=a,l.type="image",u.parentNode==d&&d.removeChild(u),u.rotate=!0,u.src=n,u.type="tile",l._.fillpos=[i,r],l._.fillsize=[o,s],d.appendChild(u),C(l,1,1,0,0,0),l},e._engine.text=function(t,i,r,s){var a=_("shape"),l=_("path"),c=_("textpath");i=i||0,r=r||0,s=s||"",l.v=e.format("m{0},{1}l{2},{1}",o(i*y),o(r*y),o(i*y)+1),l.textpathok=!0,c.string=n(s),c.on=!0,a.style.cssText=v,a.coordsize=y+u+y,a.coordorigin="0 0";var d=new k(a,t),f={fill:"#000",stroke:"none",font:e._availableAttrs.font,text:s};d.shape=a,d.path=l,d.textpath=c,d.type="text",d.attrs.text=n(s),d.attrs.x=i,d.attrs.y=r,d.attrs.w=1,d.attrs.h=1,T(d,f),a.appendChild(c),a.appendChild(l),t.canvas.appendChild(a);var p=_("skew");return p.on=!0,a.appendChild(p),d.skew=p,d.transform(h),d},e._engine.setSize=function(t,n){var i=this.canvas.style;return this.width=t,this.height=n,t==+t&&(t+="px"),n==+n&&(n+="px"),i.width=t,i.height=n,i.clip="rect(0 "+t+" "+n+" 0)",this._viewBox&&e._engine.setViewBox.apply(this,this._viewBox),this},e._engine.setViewBox=function(t,n,i,r,o){e.eve("raphael.setViewBox",this,this._viewBox,[t,n,i,r,o]);var s,a,l=this.getSize(),c=l.width,d=l.height;return o&&(i*(s=d/r)<c&&(t-=(c-i*s)/2/s),r*(a=c/i)<d&&(n-=(d-r*a)/2/a)),this._viewBox=[t,n,i,r,!!o],this._viewBoxShift={dx:-t,dy:-n,scale:l},this.forEach((function(e){e.transform("...")})),this},e._engine.initWin=function(e){var t=e.document;t.styleSheets.length<31?t.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"):t.styleSheets[0].addRule(".rvml","behavior:url(#default#VML)");try{!t.namespaces.rvml&&t.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),_=function(e){return t.createElement("<rvml:"+e+' class="rvml">')}}catch(e){_=function(e){return t.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},e._engine.initWin(e._g.win),e._engine.create=function(){var t=e._getContainer.apply(0,arguments),n=t.container,i=t.height,r=t.width,o=t.x,s=t.y;if(!n)throw new Error("VML container not found.");var a=new e._Paper,l=a.canvas=e._g.doc.createElement("div"),c=l.style;return o=o||0,s=s||0,r=r||512,i=i||342,a.width=r,a.height=i,r==+r&&(r+="px"),i==+i&&(i+="px"),a.coordsize="21600000 21600000",a.coordorigin="0 0",a.span=e._g.doc.createElement("span"),a.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(a.span),c.cssText=e.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",r,i),1==n?(e._g.doc.body.appendChild(l),c.left=o+"px",c.top=s+"px",c.position="absolute"):n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),a.renderfix=function(){},a},e.prototype.clear=function(){e.eve("raphael.clear",this),this.canvas.innerHTML=h,this.span=e._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},e.prototype.remove=function(){for(var t in e.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?e._removedFactory(t):null;return!0};var A=e.st;for(var D in L)L[t](D)&&!A[t](D)&&(A[D]=function(e){return function(){var t=arguments;return this.forEach((function(n){n[e].apply(n,t)}))}}(D))}}.apply(t,i))||(e.exports=r)}])},"object"==typeof e&&"object"==typeof t?t.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof e?e.Raphael=i():n.Raphael=i()}}),C=l({"src/components/dependencies/pielicious.min.js"(){!function(){"use strict";var e,t=["log","info","warn","error","debug","trace","dir","group","groupCollapsed","groupEnd","time","timeEnd","profile","profileEnd","dirxml","assert","count","markTimeline","timeStamp","clear"],n=function(){};for(window&&!window.console&&(window.console={}),e=0;e<t.length;e+=1)window.console[t[e]]||(window.console[t[e]]=n)}(),function(){"use strict";function e(e,p,m,g,v){function y(e){return A?ge.gradient(I,e,D,O):e}function b(e,t,i){var r={stroke:n,"stroke-width":1.5,"stroke-linejoin":"round","fill-rule":"evenodd",fill:y(t.color),title:t.title,cursor:Q};return r[e]=i,r}function w(e){var t=se/4,n=[e.shiftX,e.shiftY,g,e.initialAngle,e.terminalAngle],r=[e.startX,e.startY,g,e.initialAngle,e.terminalAngle],s={transform:"s1.1 1.1 "+ue+" "+he},a={transform:"s1 1 "+ue+" "+he},l={transform:"T"+(e.shiftX-p)+", "+(e.shiftY-m)},c={transform:"T 0, 0"},d=Raphael.animation(l,t),u=Raphael.animation(c,t);"shift-fast"===te?new me(e,j,d,u,{arc:d,initialSideBorder:d,terminalSideBorder:d},{arc:u,initialSideBorder:u,terminalSideBorder:u}).bind():te===o?(d=Raphael.animation(l,se,o),u=Raphael.animation(c,se,o),new me(e,j,d,u,{arc:d,initialSideBorder:d,terminalSideBorder:d},{arc:u,initialSideBorder:u,terminalSideBorder:u}).bind()):"shift-slow"===te?(d=Raphael.animation(l,se),u=Raphael.animation(c,se),new me(e,j,d,u,{arc:d,initialSideBorder:d,terminalSideBorder:d},{arc:u,initialSideBorder:u,terminalSideBorder:u}).bind()):"shift-bounce"===te?new me(e,j,Raphael.animation({slice:n},t),Raphael.animation({slice:r},se,i),{arc:Raphael.animation({arc:n},t),initialSideBorder:Raphael.animation({wall:[e.shiftX,e.shiftY,g,e.initialAngle]},t),terminalSideBorder:Raphael.animation({wall:[e.shiftX,e.shiftY,g,e.terminalAngle]},t)},{arc:Raphael.animation({arc:r},se,i),initialSideBorder:Raphael.animation({wall:[e.startX,e.startY,g,e.initialAngle]},se,i),terminalSideBorder:Raphael.animation({wall:[e.startX,e.startY,g,e.terminalAngle]},se,i)}).bind():"scale"===te?new me(e,j,s,a,{arc:s,initialSideBorder:s,terminalSideBorder:s},{arc:a,initialSideBorder:a,terminalSideBorder:a}).bind():"scale-bounce"===te?new me(e,j,s,Raphael.animation(a,se,i),{arc:s,initialSideBorder:s,terminalSideBorder:s},{arc:Raphael.animation(a,se,i),initialSideBorder:Raphael.animation(a,se,i),terminalSideBorder:Raphael.animation(a,se,i)}).bind():"outline"===te?(e.slice.mouseover((function(){e.slice.outline.show(),e.slice.outline.toFront()})),e.slice.mouseout((function(){e.slice.outline.hide()}))):te&&""!==te&&console.error("Unknown hover effect name: "+te)}function x(t){if(""!==t.label){U+=10;var i,r=9,o=null,s={title:t.label,fill:t.color,"fill-rule":"nonzero",stroke:n,"stroke-width":"0.1",cursor:Q};"rect"===J?o=e.path("M "+X+", "+Y+" l 28,0  0,16  -28,0  0,-16z"):"circle"===J?o=e.circle(X+2*r,Y+r,r):"ellipse"===J&&(r=10,o=e.ellipse(X+2*r,Y+r,1.25*r,.75*r)),o&&(o.attr(s),o.handle=t.handle,le.push(o)),(i=e.text(G,U,t.label)).attr({title:t.label,"font-family":Z,"font-weight":"normal",fill:"#474747",cursor:Q,"font-size":K,"text-anchor":"start"}),i.handle=t.handle,ce.push(i),U=Y+=30}}var C,_,S,T,E=(v=v||{}).data||[],k=E&&1===E.length||!1,L=!k,A=v.gradient&&f(v.gradient,"object")||!1,D=A&&v.gradient.darkness?v.gradient.darkness:0,O=A&&v.gradient.lightness?v.gradient.lightness:0,I=A&&v.gradient.degrees?h(v.gradient.degrees):180,M=v.colors||[],N=v.titles||[],P=v.handles||[],$=v.hrefs||[],j=v.threeD&&f(v.threeD,"object")||!1,B=j&&v.threeD.height?h(v.threeD.height)>100?100:h(v.threeD.height):25,H=j&&v.threeD.tilt?h(v.threeD.tilt)>.9?.9:h(v.threeD.tilt):.5,z=v.donut&&f(v.donut,"object")||!1,R=z&&v.donut.diameter?h(v.donut.diameter)>.9?.9:h(v.donut.diameter):.5,q=!(!z||!v.donut.tilt)&&(h(v.donut.tilt)>.9?.9:h(v.donut.tilt)),F=v.legend&&f(v.legend,"object")||!1,W=F&&v.legend.labels?v.legend.labels:[],X=F&&v.legend.x?v.legend.x:p+g+30,Y=F&&v.legend.y?v.legend.y:m-g,V=!(!F||!v.legend.events),G=X+38,U=Y,K=F&&v.legend.fontSize?v.legend.fontSize:"14",Z=F&&v.legend.fontFamily?v.legend.fontFamily:"Arial",Q=v.cursor||"normal",J=v.marker||"circle",ee=v.evolution||!1,te=v.animation||"",ne=!(!L||!v.orientation),ie=ne&&h(v.orientation)>360?360:ne?h(v.orientation):0,re=j?15:10,oe=0,se=L?600:1500,ae=e.set(),le=e.set(),ce=e.set(),de=[],ue=p,he=m,fe=0,pe=fe,me=function e(t,n,i,r,o,s){return this instanceof e?(this.bucket=t,this.threeD=n,this.slice=t.slice,this.arc=t.arc,this.initialSideBorder=t.initialSideBorder,this.terminalSideBorder=t.terminalSideBorder,this.sliceAnimationOut=i,this.sliceAnimationIn=r,this.bordersAnimationOut=o,void(this.bordersAnimationIn=s)):new e(t,n,i,r,o,s)},ge=new function e(){if(!(this instanceof e))return new e;var t=function(e){var t,n,i=Raphael.getRGB(e),r=i.r/255,o=i.g/255,s=i.b/255,a=c(r,o,s),d=l(r,o,s),u=(a+d)/2,h=a-d;return a===d?t=n=0:(n=u>.5?h/(2-a-d):h/(a+d),a===r?t=(o-s)/h+(s>o?6:0):a===o?t=(s-r)/h+2:a===s&&(t=(r-o)/h+4),t/=6),{h:t,s:n,l:u}};this.gradient=function(e,n,i,r){return e+"-"+function(e,n){n=0===n||0>n?0:n||10;var i=t(e);return i.l-=n/100,i.l=l(1,c(0,i.l)),Raphael.hsl2rgb(i.h,i.s,i.l).hex}(n,i)+"-"+function(e,n){n=0===n||0>n?0:n||10;var i=t(e);return i.l+=n/100,i.l=l(1,c(0,i.l)),Raphael.hsl2rgb(i.h,i.s,i.l).hex}(n,r)},this.randomRgb=function(e){var t=[],n=d();for(C=0;e>C;C+=1)n=(n+1.618033988749895)%1,t.push(Raphael.hsb2rgb(n,.5,.95).hex);return t}},ve=function e(t){return this.isThreeDMode=t,this instanceof e?void 0:new e(t)};return ve.prototype={shuffleBorders:function(e){this.isThreeDMode&&(this.setZ(e.initialSibling.terminalAngle,(function(){e.initialSibling.terminalSideBorder.toFront()}),(function(){e.initialSibling.terminalSideBorder.toBack()})),this.setZ(e.terminalSibling.initialAngle,(function(){e.terminalSibling.initialSideBorder.toBack()}),(function(){e.terminalSibling.initialSideBorder.toFront()})),this.setZ(e.initialAngle,(function(){e.initialSideBorder.toBack()}),(function(){e.initialSideBorder.toFront()})),this.setZ(e.terminalAngle,(function(){e.terminalSideBorder.toFront()}),(function(){e.terminalSideBorder.toBack()})),this.cover())},setZ:function(e,t,n){var i=this.quadrant(e);1===i||4===i?f(t,"function")&&t():(2===i||3===i)&&f(n,"function")&&n()},cover:function(){if(this.isThreeDMode){var e;for(C=0;C<E.length;C+=1)T=de[C],1===(e=this.quadrant(T.initialAngle))||2===e||this.isResetArcInitialAngle(T.initialAngle,T.terminalAngle)?T.arc.toFront():T.arc.toBack();for(C=0;C<E.length;C+=1)(T=de[C]).slice.toFront()}},quadrant:function(e){var t;return 0===e||360===e?1:0===(t=u(e/90)%4)?4:t},isResetArcInitialAngle:function(e,t){return this.quadrant(e)>2&&this.quadrant(t)>=1&&this.quadrant(t)<3},isResetArcTerminalAngle:function(e,t){return this.quadrant(e)<3&&this.quadrant(t)>2}},S=new ve(j),me.prototype={bind:function(){var e=this,t=function(){e.slice.stop(),e.slice.animate(e.sliceAnimationOut),e.threeD&&(e.arc.stop(),e.initialSideBorder.stop(),e.terminalSideBorder.stop(),e.arc.animateWith(e.slice,e.sliceAnimationOut,e.bordersAnimationOut.arc),e.initialSideBorder.animateWith(e.slice,e.sliceAnimationOut,e.bordersAnimationOut.initialSideBorder),e.terminalSideBorder.animateWith(e.slice,e.sliceAnimationOut,e.bordersAnimationOut.terminalSideBorder)),S.shuffleBorders(e.bucket)},n=function(){e.slice.animate(e.sliceAnimationIn),e.threeD&&(e.arc.animateWith(e.slice,e.sliceAnimationIn,e.bordersAnimationIn.arc),e.initialSideBorder.animateWith(e.slice,e.sliceAnimationIn,e.bordersAnimationIn.initialSideBorder),e.terminalSideBorder.animateWith(e.slice,e.sliceAnimationIn,e.bordersAnimationIn.terminalSideBorder)),S.cover()};this.slice.mouseover(t),this.slice.mouseout(n),e.threeD&&(this.arc.mouseover(t),this.arc.mouseout(n))}},new function e(n){if(!(this instanceof e))return new e(n);var i=n.customAttributes||{},r=function(e,n,i){return e+n*s(i*t)},o=function(e,n,i,r){return e+n*s((i+(r-i))*t)},l=function(e,n,i){return e+n*a(i*t)},c=function(e,n,i,r){return e+n*a((i+(r-i))*t)};this.configure=function(){i.slice=function(e,t,n,i,s){if(0===i&&0===s)return[];var a=z&&!j?q?n*q:n:j?n*H:n,d=n*R,u=a*R,f=r(e,d,i),p=l(t,u,i),m=r(e,n,i),g=l(t,a,i),v=r(e,n,s),y=l(t,a,s),b=o(e,d,i,s),w=c(t,u,i,s),x=h(s-i)>180;if(z&&!j){if(L)return{path:[["M",f,p],["L",m,g],["A",n,a,0,+x,1,v,y],["L",b,w],["A",d,u,0,+x,0,f,p],["z"]]};if(k)return{path:[["M",e,t-a],["a",n,a,0,+x,0,1,0],["M",f-d,p-u],["a",d,u,0,+x,1,-1,0]]}}return L?{path:[["M",e,t],["L",m,g],["A",n,a,0,+x,1,v,y],["z"]]}:k?{path:[["M",e,t-a],["a",n,a,0,+x,0,1,0],["z"]]}:void 0},i.arc=function(e,t,n,i,s){if(0===i&&0===s)return[];S.isResetArcTerminalAngle(i,s)&&(s=s>540?540:180),S.isResetArcInitialAngle(i,s)&&(i=s>360?360:i);var a=j?n*H:n,d=r(e,n,i),u=l(t,a,i),f=l(t+B,a,i),p=o(e,n,i,s),m=c(t,a,i,s),g=c(t+B,a,i,s),v=h(s-i)>180;return{path:[["M",d,u],["L",d,f],["A",n,a,0,+v,1,p,g],["L",p,m],["A",n,a,0,+v,0,d,u],["z"]]}},i.outline=function(e,t,n,i,s){var a=n+(j?3:1),d=j?a*H:z&&q?a*q:a,u=j?10+10*H>12?12:10+10*H:10,f=a+u,p=d+(j?u/2:u),m=r(e,a,i),g=l(t,d,i),v=r(e,f,i),y=l(t,p,i),b=o(e,a,i,s),w=c(t,d,i,s),x=o(e,f,i,s),C=c(t,p,i,s),_=h(s-i)>180;return{path:[["M",m,g],["L",v,y],["A",f,p,0,+_,1,x,C],["L",b,w],["A",a,d,0,+_,0,m,g],["z"]]}},i.wall=function(e,t,n,i){if(0===i)return[];var o=j?n*H:n,s=r(e,n,i),a=l(t,o,i);return{path:[["M",e,t],["L",e,t+B],["L",s,a+B],["L",s,a],["z"]]}}}}(e).configure(),function(){for(C=0;C<E.length;C+=1)oe+=E[C]}(),function(){var n,i,r,o,l,c,d,u,h;for(M=M.length>0?M:ge.randomRgb(E.length),C=0;C<E.length;C+=1)i=E[C]||0,r=M[C],o=W[C]||"",l=N[C]||"",c=$[C]||"",d=P[C]||"",pe=fe,C||(pe=ie),u=ue+re*s((pe+((fe=pe+360*i/oe)-pe)/2)*t),h=he+re*a((pe+(fe-pe)/2)*t),de[C]={},de[C].color=r,de[C].label=o,de[C].title=l,de[C].href=c,de[C].handle=d,de[C].initialAngle=pe,de[C].terminalAngle=fe,de[C].startX=ue,de[C].startY=he,de[C].shiftX=u,de[C].shiftY=h,de[C].sliceOrigin=[ue,he,g,pe,fe],de[C].sliceOriginZero=[ue,he,g,0,0],j&&(de[C].arcOrigin=de[C].sliceOrigin,de[C].initialSideBorderOrigin=[ue,he,g,pe],de[C].terminalSideBorderOrigin=[ue,he,g,fe],de[C].arcOriginZero=de[C].sliceOriginZero,de[C].initialSideBorderOriginZero=[ue,he,g,0],de[C].terminalSideBorderOriginZero=[ue,he,g,0]),T=de[C],j&&(L&&(de[C].initialSideBorder=e.path().attr(b("wall",T,ee?T.initialSideBorderOriginZero:T.initialSideBorderOrigin)),de[C].terminalSideBorder=e.path().attr(b("wall",T,ee?T.terminalSideBorderOriginZero:T.terminalSideBorderOrigin))),de[C].arc=e.path().attr(b("arc",T,ee?T.arcOriginZero:T.arcOrigin))),de[C].slice=e.path().attr(b("slice",T,ee?T.sliceOriginZero:T.sliceOrigin)),de[C].slice.handle=de[C].handle,L&&-1!==te.indexOf("outline")&&(n=e.path().attr(b("outline",T,de[C].sliceOrigin)),de[C].slice.outline=n,n.hide()),ae.push(de[C].slice),L&&w(de[C]),x(de[C])}(),function(){var e,t;for(C=0;C<E.length;C+=1)e=0>C-1?E.length-1:C-1,t=C+1>E.length-1?0:C+1,de[C].initialSibling=de[e],de[C].terminalSibling=de[t]}(),function(){var e;if(V&&te)for(C=0;C<ae.items.length&&(e=ae.items[C].events,!f(e,"undefined"));C+=1)e[0]&&"mouseover"===e[0].name&&f(e[0].f,"function")&&(le.items[C].mouseover(e[0].f),ce.items[C].mouseover(e[0].f)),e[1]&&"mouseout"===e[1].name&&f(e[1].f,"function")&&(le.items[C].mouseout(e[1].f),ce.items[C].mouseout(e[1].f))}(),ee?_=window.setTimeout((function(){for(C=0;C<de.length;C+=1)j&&(de[C].arc.animate({arc:de[C].arcOrigin},se,r),L&&(de[C].initialSideBorder.animate({wall:de[C].initialSideBorderOrigin},se,r),de[C].terminalSideBorder.animate({wall:de[C].terminalSideBorderOrigin},se,r))),de[C].slice.animate({slice:de[C].sliceOrigin},se,r);window.clearTimeout(_),S.cover()}),200):S.cover(),{slices:ae.items,markers:le.items,descriptions:ce.items}}var t=Math.PI/180,n="#ffffff",i="bounce",r="backOut",o="elastic",s=Math.cos,a=Math.sin,l=Math.min,c=Math.max,d=Math.random,u=Math.ceil,h=Math.abs,f=Raphael.is;Raphael.fn.pielicious=function(t,n,i,r){return new e(this,t,n,i,r)}}()}}),_=l({"src/components/dependencies/jquery.inview.min.js"(e,t){var n;n=function(e){function t(){if(o.length){var t=0,r=e.map(o,(function(e){var t=e.data.selector,n=e.$element;return t?n.find(t):n}));for(n=n||(f=void 0,p=void 0,m=void 0,(m={height:a.innerHeight,width:a.innerWidth}).height||((f=s.compatMode)||!e.support.boxModel)&&(m={height:(p="CSS1Compat"===f?l:s.body).clientHeight,width:p.clientWidth}),m),i=i||{top:a.pageYOffset||l.scrollTop||s.body.scrollTop,left:a.pageXOffset||l.scrollLeft||s.body.scrollLeft};t<o.length;t++)if(e.contains(l,r[t][0])){var c=e(r[t]),d={height:c[0].offsetHeight,width:c[0].offsetWidth},u=c.offset(),h=c.data("inview");if(!i||!n)return;u.top+d.height>i.top&&u.top<i.top+n.height&&u.left+d.width>i.left&&u.left<i.left+n.width?h||c.data("inview",!0).trigger("inview",[!0]):h&&c.data("inview",!1).trigger("inview",[!1])}}var f,p,m}var n,i,r,o=[],s=document,a=window,l=s.documentElement;e.event.special.inview={add:function(n){o.push({data:n,$element:e(this),element:this}),!r&&o.length&&(r=setInterval(t,250))},remove:function(e){for(var t=0;t<o.length;t++){var n=o[t];if(n.element===this&&n.data.guid===e.guid){o.splice(t,1);break}}o.length||(clearInterval(r),r=null)}},e(a).on("scroll resize scrollstop",(function(){n=i=null})),!l.addEventListener&&l.attachEvent&&l.attachEvent("onfocusin",(function(){i=null}))},"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof e?t.exports=n(w()):n(jQuery)}}),S=l({"node_modules/mmenu-light/dist/mmenu-light.js"(){!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n.r(t);var i=function(){function e(e){var t=this;this.listener=function(e){(e.matches?t.matchFns:t.unmatchFns).forEach((function(e){e()}))},this.toggler=window.matchMedia(e),this.toggler.addListener(this.listener),this.matchFns=[],this.unmatchFns=[]}return e.prototype.add=function(e,t){this.matchFns.push(e),this.unmatchFns.push(t),(this.toggler.matches?e:t)()},e}(),r=function(e){return Array.prototype.slice.call(e)},o=function(e,t){return r((t||document).querySelectorAll(e))},s="mm-spn",a=function(){function e(e,t,n,i,r){this.node=e,this.title=t,this.slidingSubmenus=i,this.selectedClass=n,this.node.classList.add(s),this.node.classList.add(s+"--"+r),this.node.classList.add(s+"--"+(this.slidingSubmenus?"navbar":"vertical")),this._setSelectedl(),this._initAnchors()}return Object.defineProperty(e.prototype,"prefix",{get:function(){return s},enumerable:!1,configurable:!0}),e.prototype.openPanel=function(e){var t=e.parentElement;if(this.slidingSubmenus){var n=e.dataset.mmSpnTitle;t===this.node?this.node.classList.add(s+"--main"):(this.node.classList.remove(s+"--main"),n||r(t.children).forEach((function(e){e.matches("a, span")&&(n=e.textContent)}))),n||(n=this.title),this.node.dataset.mmSpnTitle=n,o(".mm-spn--open",this.node).forEach((function(e){e.classList.remove(s+"--open"),e.classList.remove(s+"--parent")})),e.classList.add(s+"--open"),e.classList.remove(s+"--parent");for(var i=e.parentElement.closest("ul");i;)i.classList.add(s+"--open"),i.classList.add(s+"--parent"),i=i.parentElement.closest("ul")}else{var a=e.matches(".mm-spn--open");o(".mm-spn--open",this.node).forEach((function(e){e.classList.remove(s+"--open")})),e.classList[a?"remove":"add"](s+"--open");for(var l=e.parentElement.closest("ul");l;)l.classList.add(s+"--open"),l=l.parentElement.closest("ul")}},e.prototype._setSelectedl=function(){var e=o("."+this.selectedClass,this.node),t=e[e.length-1],n=null;t&&(n=t.closest("ul")),n||(n=this.node.querySelector("ul")),this.openPanel(n)},e.prototype._initAnchors=function(){var e=this;this.node.addEventListener("click",(function(t){var n,i,s=t.target,a=!1;(a=(a=(a=a||!!s.matches("a"))||!!(i=(n=s).closest("span")?n.parentElement:!!n.closest("li")&&n)&&(r(i.children).forEach((function(t){t.matches("ul")&&e.openPanel(t)})),!0))||function(t){var n=o(".mm-spn--open",t),i=n[n.length-1];if(i){var r=i.parentElement.closest("ul");if(r)return e.openPanel(r),!0}return!1}(s))&&t.stopImmediatePropagation()}))},e}(),l=function(){function e(e,t){var n=this;void 0===e&&(e=null),this.wrapper=document.createElement("div"),this.wrapper.classList.add("mm-ocd"),this.wrapper.classList.add("mm-ocd--"+t),this.content=document.createElement("div"),this.content.classList.add("mm-ocd__content"),this.wrapper.append(this.content),this.backdrop=document.createElement("div"),this.backdrop.classList.add("mm-ocd__backdrop"),this.wrapper.append(this.backdrop),document.body.append(this.wrapper),e&&this.content.append(e);var i=function(e){n.close(),e.stopImmediatePropagation()};this.backdrop.addEventListener("touchstart",i,{passive:!0}),this.backdrop.addEventListener("mousedown",i,{passive:!0})}return Object.defineProperty(e.prototype,"prefix",{get:function(){return"mm-ocd"},enumerable:!1,configurable:!0}),e.prototype.open=function(){this.wrapper.classList.add("mm-ocd--open"),document.body.classList.add("mm-ocd-opened")},e.prototype.close=function(){this.wrapper.classList.remove("mm-ocd--open"),document.body.classList.remove("mm-ocd-opened")},e}(),c=function(){function e(e,t){void 0===t&&(t="all"),this.menu=e,this.toggler=new i(t)}return e.prototype.navigation=function(e){var t=this;if(!this.navigator){var n=(e=e||{}).title,i=void 0===n?"Menu":n,r=e.selectedClass,o=void 0===r?"Selected":r,s=e.slidingSubmenus,l=void 0===s||s,c=e.theme,d=void 0===c?"light":c;this.navigator=new a(this.menu,i,o,l,d),this.toggler.add((function(){return t.menu.classList.add(t.navigator.prefix)}),(function(){return t.menu.classList.remove(t.navigator.prefix)}))}return this.navigator},e.prototype.offcanvas=function(e){var t=this;if(!this.drawer){var n=(e=e||{}).position,i=void 0===n?"left":n;this.drawer=new l(null,i);var r=document.createComment("original menu location");this.menu.after(r),this.toggler.add((function(){t.drawer.content.append(t.menu)}),(function(){t.drawer.close(),r.after(t.menu)}))}return this.drawer},e}();t.default=c,window.MmenuLight=c}])}}),T={};c(T,{Alert:()=>Zt,Button:()=>Jt,Carousel:()=>In,Collapse:()=>Un,Dropdown:()=>Ci,Modal:()=>rr,Offcanvas:()=>br,Popover:()=>Vr,ScrollSpy:()=>ao,Tab:()=>wo,Toast:()=>$o,Tooltip:()=>qr});var E={};c(E,{afterMain:()=>Y,afterRead:()=>F,afterWrite:()=>U,applyStyles:()=>ne,arrow:()=>we,auto:()=>O,basePlacements:()=>I,beforeMain:()=>W,beforeRead:()=>R,beforeWrite:()=>V,bottom:()=>L,clippingParents:()=>P,computeStyles:()=>Se,createPopper:()=>at,createPopperBase:()=>ot,createPopperLite:()=>st,detectOverflow:()=>ze,end:()=>N,eventListeners:()=>Ee,flip:()=>Re,hide:()=>We,left:()=>D,main:()=>X,modifierPhases:()=>K,offset:()=>Xe,placements:()=>z,popper:()=>j,popperGenerator:()=>rt,popperOffsets:()=>Ye,preventOverflow:()=>Ve,read:()=>q,reference:()=>B,right:()=>A,start:()=>M,top:()=>k,variationPlacements:()=>H,viewport:()=>$,write:()=>G});var k="top",L="bottom",A="right",D="left",O="auto",I=[k,L,A,D],M="start",N="end",P="clippingParents",$="viewport",j="popper",B="reference",H=I.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+N])}),[]),z=[].concat(I,[O]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+N])}),[]),R="beforeRead",q="read",F="afterRead",W="beforeMain",X="main",Y="afterMain",V="beforeWrite",G="write",U="afterWrite",K=[R,q,F,W,X,Y,V,G,U];function Z(e){return e?(e.nodeName||"").toLowerCase():null}function Q(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function J(e){return e instanceof Q(e).Element||e instanceof Element}function ee(e){return e instanceof Q(e).HTMLElement||e instanceof HTMLElement}function te(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Q(e).ShadowRoot||e instanceof ShadowRoot)}var ne={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];ee(r)&&Z(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ee(i)&&Z(i)&&(Object.assign(i.style,o),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]};function ie(e){return e.split("-")[0]}var re=Math.max,oe=Math.min,se=Math.round;function ae(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,r=1;if(ee(e)&&t){var o=e.offsetHeight,s=e.offsetWidth;s>0&&(i=se(n.width)/s||1),o>0&&(r=se(n.height)/o||1)}return{width:n.width/i,height:n.height/r,top:n.top/r,right:n.right/i,bottom:n.bottom/r,left:n.left/i,x:n.left/i,y:n.top/r}}function le(e){var t=ae(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function ce(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&te(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function de(e){return Q(e).getComputedStyle(e)}function ue(e){return["table","td","th"].indexOf(Z(e))>=0}function he(e){return((J(e)?e.ownerDocument:e.document)||window.document).documentElement}function fe(e){return"html"===Z(e)?e:e.assignedSlot||e.parentNode||(te(e)?e.host:null)||he(e)}function pe(e){return ee(e)&&"fixed"!==de(e).position?e.offsetParent:null}function me(e){for(var t=Q(e),n=pe(e);n&&ue(n)&&"static"===de(n).position;)n=pe(n);return n&&("html"===Z(n)||"body"===Z(n)&&"static"===de(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ee(e)&&"fixed"===de(e).position)return null;var n=fe(e);for(te(n)&&(n=n.host);ee(n)&&["html","body"].indexOf(Z(n))<0;){var i=de(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}function ge(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ve(e,t,n){return re(e,oe(t,n))}function ye(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function be(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var we={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,a=ie(n.placement),l=ge(a),c=[D,A].indexOf(a)>=0?"height":"width";if(o&&s){var d=function(e,t){return ye("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:be(e,I))}(r.padding,n),u=le(o),h="y"===l?k:D,f="y"===l?L:A,p=n.rects.reference[c]+n.rects.reference[l]-s[l]-n.rects.popper[c],m=s[l]-n.rects.reference[l],g=me(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=p/2-m/2,b=d[h],w=v-u[c]-d[f],x=v/2-u[c]/2+y,C=ve(b,x,w),_=l;n.modifiersData[i]=((t={})[_]=C,t.centerOffset=C-x,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&(ee(i)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" ")),ce(t.elements.popper,i)?t.elements.arrow=i:console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" ")))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xe(e){return e.split("-")[1]}var Ce={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _e(e){var t,n=e.popper,i=e.popperRect,r=e.placement,o=e.variation,s=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed,h=s.x,f=void 0===h?0:h,p=s.y,m=void 0===p?0:p,g="function"==typeof d?d({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var v=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),b=D,w=k,x=window;if(c){var C=me(n),_="clientHeight",S="clientWidth";if(C===Q(n)&&"static"!==de(C=he(n)).position&&"absolute"===a&&(_="scrollHeight",S="scrollWidth"),r===k||(r===D||r===A)&&o===N)w=L,m-=(u&&C===x&&x.visualViewport?x.visualViewport.height:C[_])-i.height,m*=l?1:-1;if(r===D||(r===k||r===L)&&o===N)b=A,f-=(u&&C===x&&x.visualViewport?x.visualViewport.width:C[S])-i.width,f*=l?1:-1}var T,E=Object.assign({position:a},c&&Ce),O=!0===d?function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:se(t*i)/i||0,y:se(n*i)/i||0}}({x:f,y:m}):{x:f,y:m};return f=O.x,m=O.y,l?Object.assign({},E,((T={})[w]=y?"0":"",T[b]=v?"0":"",T.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},E,((t={})[w]=y?m+"px":"",t[b]=v?f+"px":"",t.transform="",t))}var Se={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,s=void 0===o||o,a=n.roundOffsets,l=void 0===a||a,c=de(t.elements.popper).transitionProperty||"";s&&["transform","top","right","bottom","left"].some((function(e){return c.indexOf(e)>=0}))&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var d={placement:ie(t.placement),variation:xe(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,_e(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,_e(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Te={passive:!0};var Ee={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,o=void 0===r||r,s=i.resize,a=void 0===s||s,l=Q(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",n.update,Te)})),a&&l.addEventListener("resize",n.update,Te),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Te)})),a&&l.removeEventListener("resize",n.update,Te)}},data:{}},ke={left:"right",right:"left",bottom:"top",top:"bottom"};function Le(e){return e.replace(/left|right|bottom|top/g,(function(e){return ke[e]}))}var Ae={start:"end",end:"start"};function De(e){return e.replace(/start|end/g,(function(e){return Ae[e]}))}function Oe(e){var t=Q(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ie(e){return ae(he(e)).left+Oe(e).scrollLeft}function Me(e){var t=de(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function Ne(e){return["html","body","#document"].indexOf(Z(e))>=0?e.ownerDocument.body:ee(e)&&Me(e)?e:Ne(fe(e))}function Pe(e,t){var n;void 0===t&&(t=[]);var i=Ne(e),r=i===(null==(n=e.ownerDocument)?void 0:n.body),o=Q(i),s=r?[o].concat(o.visualViewport||[],Me(i)?i:[]):i,a=t.concat(s);return r?a:a.concat(Pe(fe(s)))}function $e(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function je(e,t){return t===$?$e(function(e){var t=Q(e),n=he(e),i=t.visualViewport,r=n.clientWidth,o=n.clientHeight,s=0,a=0;return i&&(r=i.width,o=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=i.offsetLeft,a=i.offsetTop)),{width:r,height:o,x:s+Ie(e),y:a}}(e)):J(t)?function(e){var t=ae(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):$e(function(e){var t,n=he(e),i=Oe(e),r=null==(t=e.ownerDocument)?void 0:t.body,o=re(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=re(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+Ie(e),l=-i.scrollTop;return"rtl"===de(r||n).direction&&(a+=re(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:s,x:a,y:l}}(he(e)))}function Be(e,t,n){var i="clippingParents"===t?function(e){var t=Pe(fe(e)),n=["absolute","fixed"].indexOf(de(e).position)>=0&&ee(e)?me(e):e;return J(n)?t.filter((function(e){return J(e)&&ce(e,n)&&"body"!==Z(e)})):[]}(e):[].concat(t),r=[].concat(i,[n]),o=r[0],s=r.reduce((function(t,n){var i=je(e,n);return t.top=re(i.top,t.top),t.right=oe(i.right,t.right),t.bottom=oe(i.bottom,t.bottom),t.left=re(i.left,t.left),t}),je(e,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function He(e){var t,n=e.reference,i=e.element,r=e.placement,o=r?ie(r):null,s=r?xe(r):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(o){case k:t={x:a,y:n.y-i.height};break;case L:t={x:a,y:n.y+n.height};break;case A:t={x:n.x+n.width,y:l};break;case D:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?ge(o):null;if(null!=c){var d="y"===c?"height":"width";switch(s){case M:t[c]=t[c]-(n[d]/2-i[d]/2);break;case N:t[c]=t[c]+(n[d]/2-i[d]/2)}}return t}function ze(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,o=n.boundary,s=void 0===o?P:o,a=n.rootBoundary,l=void 0===a?$:a,c=n.elementContext,d=void 0===c?j:c,u=n.altBoundary,h=void 0!==u&&u,f=n.padding,p=void 0===f?0:f,m=ye("number"!=typeof p?p:be(p,I)),g=d===j?B:j,v=e.rects.popper,y=e.elements[h?g:d],b=Be(J(y)?y:y.contextElement||he(e.elements.popper),s,l),w=ae(e.elements.reference),x=He({reference:w,element:v,strategy:"absolute",placement:r}),C=$e(Object.assign({},v,x)),_=d===j?C:w,S={top:b.top-_.top+m.top,bottom:_.bottom-b.bottom+m.bottom,left:b.left-_.left+m.left,right:_.right-b.right+m.right},T=e.modifiersData.offset;if(d===j&&T){var E=T[r];Object.keys(S).forEach((function(e){var t=[A,L].indexOf(e)>=0?1:-1,n=[k,L].indexOf(e)>=0?"y":"x";S[e]+=E[n]*t}))}return S}var Re={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,o=void 0===r||r,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,h=n.altBoundary,f=n.flipVariations,p=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,v=ie(g),y=l||(v===g||!p?[Le(g)]:function(e){if(ie(e)===O)return[];var t=Le(e);return[De(e),t,De(t)]}(g)),b=[g].concat(y).reduce((function(e,n){return e.concat(ie(n)===O?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,o=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?z:l,d=xe(i),u=d?a?H:H.filter((function(e){return xe(e)===d})):I,h=u.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=u,console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var f=h.reduce((function(t,n){return t[n]=ze(e,{placement:n,boundary:r,rootBoundary:o,padding:s})[ie(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:d,rootBoundary:u,padding:c,flipVariations:p,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,x=t.rects.popper,C=new Map,_=!0,S=b[0],T=0;T<b.length;T++){var E=b[T],N=ie(E),P=xe(E)===M,$=[k,L].indexOf(N)>=0,j=$?"width":"height",B=ze(t,{placement:E,boundary:d,rootBoundary:u,altBoundary:h,padding:c}),R=$?P?A:D:P?L:k;w[j]>x[j]&&(R=Le(R));var q=Le(R),F=[];if(o&&F.push(B[N]<=0),a&&F.push(B[R]<=0,B[q]<=0),F.every((function(e){return e}))){S=E,_=!1;break}C.set(E,F)}if(_)for(var W=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},X=p?3:1;X>0;X--){if("break"===W(X))break}t.placement!==S&&(t.modifiersData[i]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function qe(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Fe(e){return[k,A,L,D].some((function(t){return e[t]>=0}))}var We={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,o=t.modifiersData.preventOverflow,s=ze(t,{elementContext:"reference"}),a=ze(t,{altBoundary:!0}),l=qe(s,i),c=qe(a,r,o),d=Fe(l),u=Fe(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}};var Xe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,o=void 0===r?[0,0]:r,s=z.reduce((function(e,n){return e[n]=function(e,t,n){var i=ie(e),r=[D,k].indexOf(i)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=o[0],a=o[1];return s=s||0,a=(a||0)*r,[D,A].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,o),e}),{}),a=s[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=s}};var Ye={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=He({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Ve={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,o=void 0===r||r,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,h=n.tether,f=void 0===h||h,p=n.tetherOffset,m=void 0===p?0:p,g=ze(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),v=ie(t.placement),y=xe(t.placement),b=!y,w=ge(v),x="x"===w?"y":"x",C=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,T="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,E="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(C){if(o){var N,P="y"===w?k:D,$="y"===w?L:A,j="y"===w?"height":"width",B=C[w],H=B+g[P],z=B-g[$],R=f?-S[j]/2:0,q=y===M?_[j]:S[j],F=y===M?-S[j]:-_[j],W=t.elements.arrow,X=f&&W?le(W):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=Y[P],G=Y[$],U=ve(0,_[j],X[j]),K=b?_[j]/2-R-U-V-E.mainAxis:q-U-V-E.mainAxis,Z=b?-_[j]/2+R+U+G+E.mainAxis:F+U+G+E.mainAxis,Q=t.elements.arrow&&me(t.elements.arrow),J=Q?"y"===w?Q.clientTop||0:Q.clientLeft||0:0,ee=null!=(N=null==O?void 0:O[w])?N:0,te=B+Z-ee,ne=ve(f?oe(H,B+K-ee-J):H,B,f?re(z,te):z);C[w]=ne,I[w]=ne-B}if(a){var se,ae="x"===w?k:D,ce="x"===w?L:A,de=C[x],ue="y"===x?"height":"width",he=de+g[ae],fe=de-g[ce],pe=-1!==[k,D].indexOf(v),ye=null!=(se=null==O?void 0:O[x])?se:0,be=pe?he:de-_[ue]-S[ue]-ye+E.altAxis,we=pe?de+_[ue]+S[ue]-ye-E.altAxis:fe,Ce=f&&pe?function(e,t,n){var i=ve(e,t,n);return i>n?n:i}(be,de,we):ve(f?be:he,de,f?we:fe);C[x]=Ce,I[x]=Ce-de}t.modifiersData[i]=I}},requiresIfExists:["offset"]};function Ge(e,t,n){void 0===n&&(n=!1);var i,r,o=ee(t),s=ee(t)&&function(e){var t=e.getBoundingClientRect(),n=se(t.width)/e.offsetWidth||1,i=se(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),a=he(t),l=ae(e,s),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(o||!o&&!n)&&(("body"!==Z(t)||Me(a))&&(c=(i=t)!==Q(i)&&ee(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:Oe(i)),ee(t)?((d=ae(t,!0)).x+=t.clientLeft,d.y+=t.clientTop):a&&(d.x=Ie(a))),{x:l.left+c.scrollLeft-d.x,y:l.top+c.scrollTop-d.y,width:l.width,height:l.height}}function Ue(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}function Ke(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}var Ze='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',Qe='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',Je=["name","enabled","phase","fn","effect","requires","options"];var et="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",tt="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",nt={placement:"bottom",modifiers:[],strategy:"absolute"};function it(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function rt(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,o=void 0===r?nt:r;return function(e,t,n){void 0===n&&(n=o);var r,s,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},nt,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,d={state:a,setOptions:function(n){var r="function"==typeof n?n(a.options):n;u(),a.options=Object.assign({},o,a.options,r),a.scrollParents={reference:J(e)?Pe(e):e.contextElement?Pe(e.contextElement):[],popper:Pe(t)};var s=function(e){var t=Ue(e);return K.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(i,a.options.modifiers)));a.orderedModifiers=s.filter((function(e){return e.enabled})),function(e){e.forEach((function(t){[].concat(Object.keys(t),Je).filter((function(e,t,n){return n.indexOf(e)===t})).forEach((function(n){switch(n){case"name":"string"!=typeof t.name&&console.error(Ke(Ze,String(t.name),'"name"','"string"','"'+String(t.name)+'"'));break;case"enabled":"boolean"!=typeof t.enabled&&console.error(Ke(Ze,t.name,'"enabled"','"boolean"','"'+String(t.enabled)+'"'));break;case"phase":K.indexOf(t.phase)<0&&console.error(Ke(Ze,t.name,'"phase"',"either "+K.join(", "),'"'+String(t.phase)+'"'));break;case"fn":"function"!=typeof t.fn&&console.error(Ke(Ze,t.name,'"fn"','"function"','"'+String(t.fn)+'"'));break;case"effect":null!=t.effect&&"function"!=typeof t.effect&&console.error(Ke(Ze,t.name,'"effect"','"function"','"'+String(t.fn)+'"'));break;case"requires":null==t.requires||Array.isArray(t.requires)||console.error(Ke(Ze,t.name,'"requires"','"array"','"'+String(t.requires)+'"'));break;case"requiresIfExists":Array.isArray(t.requiresIfExists)||console.error(Ke(Ze,t.name,'"requiresIfExists"','"array"','"'+String(t.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+t.name+'" modifier, valid properties are '+Je.map((function(e){return'"'+e+'"'})).join(", ")+'; but "'+n+'" was provided.')}t.requires&&t.requires.forEach((function(n){null==e.find((function(e){return e.name===n}))&&console.error(Ke(Qe,String(t.name),n,n))}))}))}))}((c=[].concat(s,a.options.modifiers),h=function(e){return e.name},f=new Set,c.filter((function(e){var t=h(e);if(!f.has(t))return f.add(t),!0})))),ie(a.options.placement)===O&&(a.orderedModifiers.find((function(e){return"flip"===e.name}))||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" ")));var c,h,f,p=de(t);return[p.marginTop,p.marginRight,p.marginBottom,p.marginLeft].some((function(e){return parseFloat(e)}))&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" ")),a.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var o=r({state:a,name:t,instance:d,options:i}),s=function(){};l.push(o||s)}})),d.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,n=e.popper;if(it(t,n)){a.rects={reference:Ge(t,me(n),"fixed"===a.options.strategy),popper:le(n)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0,r=0;r<a.orderedModifiers.length;r++){if((i+=1)>100){console.error(tt);break}if(!0!==a.reset){var o=a.orderedModifiers[r],s=o.fn,l=o.options,u=void 0===l?{}:l,h=o.name;"function"==typeof s&&(a=s({state:a,options:u,name:h,instance:d})||a)}else a.reset=!1,r=-1}}else console.error(et)}},update:(r=function(){return new Promise((function(e){d.forceUpdate(),e(a)}))},function(){return s||(s=new Promise((function(e){Promise.resolve().then((function(){s=void 0,e(r())}))}))),s}),destroy:function(){u(),c=!0}};if(!it(e,t))return console.error(et),d;function u(){l.forEach((function(e){return e()})),l=[]}return d.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),d}}var ot=rt(),st=rt({defaultModifiers:[Ee,Ye,Se,ne]}),at=rt({defaultModifiers:[Ee,Ye,Se,ne,Xe,Re,Ve,we,We]}),lt="transitionend",ct=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t},dt=e=>{const t=ct(e);return t&&document.querySelector(t)?t:null},ut=e=>{const t=ct(e);return t?document.querySelector(t):null},ht=e=>{e.dispatchEvent(new Event(lt))},ft=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),pt=e=>ft(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,mt=(e,t,n)=>{Object.keys(n).forEach((i=>{const r=n[i],o=t[i],s=o&&ft(o)?"element":null==(a=o)?`${a}`:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();var a;if(!new RegExp(r).test(s))throw new TypeError(`${e.toUpperCase()}: Option "${i}" provided type "${s}" but expected type "${r}".`)}))},gt=e=>!(!ft(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility"),vt=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),yt=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?yt(e.parentNode):null},bt=()=>{},wt=e=>{e.offsetHeight},xt=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},Ct=[],_t=()=>"rtl"===document.documentElement.dir,St=e=>{var t;t=()=>{const t=xt();if(t){const n=e.NAME,i=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=i,e.jQueryInterface)}},"loading"===document.readyState?(Ct.length||document.addEventListener("DOMContentLoaded",(()=>{Ct.forEach((e=>e()))})),Ct.push(t)):t()},Tt=e=>{"function"==typeof e&&e()},Et=(e,t,n=!0)=>{if(!n)return void Tt(e);const i=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const i=Number.parseFloat(t),r=Number.parseFloat(n);return i||r?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let r=!1;const o=({target:n})=>{n===t&&(r=!0,t.removeEventListener(lt,o),Tt(e))};t.addEventListener(lt,o),setTimeout((()=>{r||ht(t)}),i)},kt=(e,t,n,i)=>{let r=e.indexOf(t);if(-1===r)return e[!n&&i?e.length-1:0];const o=e.length;return r+=n?1:-1,i&&(r=(r+o)%o),e[Math.max(0,Math.min(r,o-1))]},Lt=/[^.]*(?=\..*)\.|.*/,At=/\..*/,Dt=/::\d+$/,Ot={},It=1,Mt={mouseenter:"mouseover",mouseleave:"mouseout"},Nt=/^(mouseenter|mouseleave)/i,Pt=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 $t(e,t){return t&&`${t}::${It++}`||e.uidEvent||It++}function jt(e){const t=$t(e);return e.uidEvent=t,Ot[t]=Ot[t]||{},Ot[t]}function Bt(e,t,n=null){const i=Object.keys(e);for(let r=0,o=i.length;r<o;r++){const o=e[i[r]];if(o.originalHandler===t&&o.delegationSelector===n)return o}return null}function Ht(e,t,n){const i="string"==typeof t,r=i?n:t;let o=qt(e);return Pt.has(o)||(o=e),[i,r,o]}function zt(e,t,n,i,r){if("string"!=typeof t||!e)return;if(n||(n=i,i=null),Nt.test(t)){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};i?i=e(i):n=e(n)}const[o,s,a]=Ht(t,n,i),l=jt(e),c=l[a]||(l[a]={}),d=Bt(c,s,o?n:null);if(d)return void(d.oneOff=d.oneOff&&r);const u=$t(s,t.replace(Lt,"")),h=o?function(e,t,n){return function i(r){const o=e.querySelectorAll(t);for(let{target:s}=r;s&&s!==this;s=s.parentNode)for(let a=o.length;a--;)if(o[a]===s)return r.delegateTarget=s,i.oneOff&&Ft.off(e,r.type,t,n),n.apply(s,[r]);return null}}(e,n,i):function(e,t){return function n(i){return i.delegateTarget=e,n.oneOff&&Ft.off(e,i.type,t),t.apply(e,[i])}}(e,n);h.delegationSelector=o?n:null,h.originalHandler=s,h.oneOff=r,h.uidEvent=u,c[u]=h,e.addEventListener(a,h,o)}function Rt(e,t,n,i,r){const o=Bt(t[n],i,r);o&&(e.removeEventListener(n,o,Boolean(r)),delete t[n][o.uidEvent])}function qt(e){return e=e.replace(At,""),Mt[e]||e}var Ft={on(e,t,n,i){zt(e,t,n,i,!1)},one(e,t,n,i){zt(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[r,o,s]=Ht(t,n,i),a=s!==t,l=jt(e),c=t.startsWith(".");if(void 0!==o){if(!l||!l[s])return;return void Rt(e,l,s,o,r?n:null)}c&&Object.keys(l).forEach((n=>{!function(e,t,n,i){const r=t[n]||{};Object.keys(r).forEach((o=>{if(o.includes(i)){const i=r[o];Rt(e,t,n,i.originalHandler,i.delegationSelector)}}))}(e,l,n,t.slice(1))}));const d=l[s]||{};Object.keys(d).forEach((n=>{const i=n.replace(Dt,"");if(!a||t.includes(i)){const t=d[n];Rt(e,l,s,t.originalHandler,t.delegationSelector)}}))},trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=xt(),r=qt(t),o=t!==r,s=Pt.has(r);let a,l=!0,c=!0,d=!1,u=null;return o&&i&&(a=i.Event(t,n),i(e).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),d=a.isDefaultPrevented()),s?(u=document.createEvent("HTMLEvents"),u.initEvent(r,l,!0)):u=new CustomEvent(t,{bubbles:l,cancelable:!0}),void 0!==n&&Object.keys(n).forEach((e=>{Object.defineProperty(u,e,{get:()=>n[e]})})),d&&u.preventDefault(),c&&e.dispatchEvent(u),u.defaultPrevented&&void 0!==a&&a.preventDefault(),u}},Wt=new Map,Xt={set(e,t,n){Wt.has(e)||Wt.set(e,new Map);const i=Wt.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(e,t)=>Wt.has(e)&&Wt.get(e).get(t)||null,remove(e,t){if(!Wt.has(e))return;const n=Wt.get(e);n.delete(t),0===n.size&&Wt.delete(e)}},Yt=class{constructor(e){(e=pt(e))&&(this._element=e,Xt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Xt.remove(this._element,this.constructor.DATA_KEY),Ft.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((e=>{this[e]=null}))}_queueCallback(e,t,n=!0){Et(e,t,n)}static getInstance(e){return Xt.get(pt(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.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}},Vt=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,i=e.NAME;Ft.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),vt(this))return;const r=ut(this)||this.closest(`.${i}`);e.getOrCreateInstance(r)[t]()}))},Gt=".bs.alert",Ut=`close${Gt}`,Kt=`closed${Gt}`,Zt=class extends Yt{static get NAME(){return"alert"}close(){if(Ft.trigger(this._element,Ut).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(),Ft.trigger(this._element,Kt),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=Zt.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)}}))}};Vt(Zt,"close"),St(Zt);var Qt='[data-bs-toggle="button"]',Jt=class extends Yt{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=Jt.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}};function en(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function tn(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}Ft.on(document,"click.bs.button.data-api",Qt,(e=>{e.preventDefault();const t=e.target.closest(Qt);Jt.getOrCreateInstance(t).toggle()})),St(Jt);var nn={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${tn(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${tn(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter((e=>e.startsWith("bs"))).forEach((n=>{let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=en(e.dataset[n])})),t},getDataAttribute:(e,t)=>en(e.getAttribute(`data-bs-${tn(t)}`)),offset(e){const t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:e=>({top:e.offsetTop,left:e.offsetLeft})},rn={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 n=[];let i=e.parentNode;for(;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)i.matches(t)&&n.push(i),i=i.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.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=>!vt(e)&&gt(e)))}},on="carousel",sn=".bs.carousel",an=".data-api",ln="ArrowLeft",cn="ArrowRight",dn={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},un={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},hn="next",fn="prev",pn="left",mn="right",gn={[ln]:mn,[cn]:pn},vn=`slide${sn}`,yn=`slid${sn}`,bn=`keydown${sn}`,wn=`mouseenter${sn}`,xn=`mouseleave${sn}`,Cn=`touchstart${sn}`,_n=`touchmove${sn}`,Sn=`touchend${sn}`,Tn=`pointerdown${sn}`,En=`pointerup${sn}`,kn=`dragstart${sn}`,Ln=`load${sn}${an}`,An=`click${sn}${an}`,Dn="active",On=".active.carousel-item",In=class extends Yt{constructor(e,t){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._indicatorsElement=rn.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return dn}static get NAME(){return on}next(){this._slide(hn)}nextWhenVisible(){!document.hidden&&gt(this._element)&&this.next()}prev(){this._slide(fn)}pause(e){e||(this._isPaused=!0),rn.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(ht(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=rn.findOne(On,this._element);const t=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void Ft.one(this._element,yn,(()=>this.to(e)));if(t===e)return this.pause(),void this.cycle();const n=e>t?hn:fn;this._slide(n,this._items[e])}_getConfig(e){return e={...dn,...nn.getDataAttributes(this._element),..."object"==typeof e?e:{}},mt(on,e,un),e}_handleSwipe(){const e=Math.abs(this.touchDeltaX);if(e<=40)return;const t=e/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?mn:pn)}_addEventListeners(){this._config.keyboard&&Ft.on(this._element,bn,(e=>this._keydown(e))),"hover"===this._config.pause&&(Ft.on(this._element,wn,(e=>this.pause(e))),Ft.on(this._element,xn,(e=>this.cycle(e)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=e=>this._pointerEvent&&("pen"===e.pointerType||"touch"===e.pointerType),t=t=>{e(t)?this.touchStartX=t.clientX:this._pointerEvent||(this.touchStartX=t.touches[0].clientX)},n=e=>{this.touchDeltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this.touchStartX},i=t=>{e(t)&&(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((e=>this.cycle(e)),500+this._config.interval))};rn.find(".carousel-item img",this._element).forEach((e=>{Ft.on(e,kn,(e=>e.preventDefault()))})),this._pointerEvent?(Ft.on(this._element,Tn,(e=>t(e))),Ft.on(this._element,En,(e=>i(e))),this._element.classList.add("pointer-event")):(Ft.on(this._element,Cn,(e=>t(e))),Ft.on(this._element,_n,(e=>n(e))),Ft.on(this._element,Sn,(e=>i(e))))}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=gn[e.key];t&&(e.preventDefault(),this._slide(t))}_getItemIndex(e){return this._items=e&&e.parentNode?rn.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(e,t){const n=e===hn;return kt(this._items,t,n,this._config.wrap)}_triggerSlideEvent(e,t){const n=this._getItemIndex(e),i=this._getItemIndex(rn.findOne(On,this._element));return Ft.trigger(this._element,vn,{relatedTarget:e,direction:t,from:i,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const t=rn.findOne(".active",this._indicatorsElement);t.classList.remove(Dn),t.removeAttribute("aria-current");const n=rn.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t<n.length;t++)if(Number.parseInt(n[t].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(e)){n[t].classList.add(Dn),n[t].setAttribute("aria-current","true");break}}}_updateInterval(){const e=this._activeElement||rn.findOne(On,this._element);if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(e,t){const n=this._directionToOrder(e),i=rn.findOne(On,this._element),r=this._getItemIndex(i),o=t||this._getItemByOrder(n,i),s=this._getItemIndex(o),a=Boolean(this._interval),l=n===hn,c=l?"carousel-item-start":"carousel-item-end",d=l?"carousel-item-next":"carousel-item-prev",u=this._orderToDirection(n);if(o&&o.classList.contains(Dn))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(o,u).defaultPrevented)return;if(!i||!o)return;this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(o),this._activeElement=o;const h=()=>{Ft.trigger(this._element,yn,{relatedTarget:o,direction:u,from:r,to:s})};if(this._element.classList.contains("slide")){o.classList.add(d),wt(o),i.classList.add(c),o.classList.add(c);const e=()=>{o.classList.remove(c,d),o.classList.add(Dn),i.classList.remove(Dn,d,c),this._isSliding=!1,setTimeout(h,0)};this._queueCallback(e,i,!0)}else i.classList.remove(Dn),o.classList.add(Dn),this._isSliding=!1,h();a&&this.cycle()}_directionToOrder(e){return[mn,pn].includes(e)?_t()?e===pn?fn:hn:e===pn?hn:fn:e}_orderToDirection(e){return[hn,fn].includes(e)?_t()?e===fn?pn:mn:e===fn?mn:pn:e}static carouselInterface(e,t){const n=In.getOrCreateInstance(e,t);let{_config:i}=n;"object"==typeof t&&(i={...i,...t});const r="string"==typeof t?t:i.slide;if("number"==typeof t)n.to(t);else if("string"==typeof r){if(void 0===n[r])throw new TypeError(`No method named "${r}"`);n[r]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}static jQueryInterface(e){return this.each((function(){In.carouselInterface(this,e)}))}static dataApiClickHandler(e){const t=ut(this);if(!t||!t.classList.contains("carousel"))return;const n={...nn.getDataAttributes(t),...nn.getDataAttributes(this)},i=this.getAttribute("data-bs-slide-to");i&&(n.interval=!1),In.carouselInterface(t,n),i&&In.getInstance(t).to(i),e.preventDefault()}};Ft.on(document,An,"[data-bs-slide], [data-bs-slide-to]",In.dataApiClickHandler),Ft.on(window,Ln,(()=>{const e=rn.find('[data-bs-ride="carousel"]');for(let t=0,n=e.length;t<n;t++)In.carouselInterface(e[t],In.getInstance(e[t]))})),St(In);var Mn="collapse",Nn="bs.collapse",Pn=`.${Nn}`,$n={toggle:!0,parent:null},jn={toggle:"boolean",parent:"(null|element)"},Bn=`show${Pn}`,Hn=`shown${Pn}`,zn=`hide${Pn}`,Rn=`hidden${Pn}`,qn=`click${Pn}.data-api`,Fn="show",Wn="collapse",Xn="collapsing",Yn="collapsed",Vn=`:scope .${Wn} .${Wn}`,Gn='[data-bs-toggle="collapse"]',Un=class extends Yt{constructor(e,t){super(e),this._isTransitioning=!1,this._config=this._getConfig(t),this._triggerArray=[];const n=rn.find(Gn);for(let e=0,t=n.length;e<t;e++){const t=n[e],i=dt(t),r=rn.find(i).filter((e=>e===this._element));null!==i&&r.length&&(this._selector=i,this._triggerArray.push(t))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return $n}static get NAME(){return Mn}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e,t=[];if(this._config.parent){const e=rn.find(Vn,this._config.parent);t=rn.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((t=>!e.includes(t)))}const n=rn.findOne(this._selector);if(t.length){const i=t.find((e=>n!==e));if(e=i?Un.getInstance(i):null,e&&e._isTransitioning)return}if(Ft.trigger(this._element,Bn).defaultPrevented)return;t.forEach((t=>{n!==t&&Un.getOrCreateInstance(t,{toggle:!1}).hide(),e||Xt.set(t,Nn,null)}));const i=this._getDimension();this._element.classList.remove(Wn),this._element.classList.add(Xn),this._element.style[i]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=`scroll${i[0].toUpperCase()+i.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Xn),this._element.classList.add(Wn,Fn),this._element.style[i]="",Ft.trigger(this._element,Hn)}),this._element,!0),this._element.style[i]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(Ft.trigger(this._element,zn).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,wt(this._element),this._element.classList.add(Xn),this._element.classList.remove(Wn,Fn);const t=this._triggerArray.length;for(let e=0;e<t;e++){const t=this._triggerArray[e],n=ut(t);n&&!this._isShown(n)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Xn),this._element.classList.add(Wn),Ft.trigger(this._element,Rn)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(Fn)}_getConfig(e){return(e={...$n,...nn.getDataAttributes(this._element),...e}).toggle=Boolean(e.toggle),e.parent=pt(e.parent),mt(Mn,e,jn),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=rn.find(Vn,this._config.parent);rn.find(Gn,this._config.parent).filter((t=>!e.includes(t))).forEach((e=>{const t=ut(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}))}_addAriaAndCollapsedClass(e,t){e.length&&e.forEach((e=>{t?e.classList.remove(Yn):e.classList.add(Yn),e.setAttribute("aria-expanded",t)}))}static jQueryInterface(e){return this.each((function(){const t={};"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1);const n=Un.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}};Ft.on(document,qn,Gn,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=dt(this);rn.find(t).forEach((e=>{Un.getOrCreateInstance(e,{toggle:!1}).toggle()}))})),St(Un);var Kn="dropdown",Zn=".bs.dropdown",Qn=".data-api",Jn="Escape",ei="Space",ti="ArrowUp",ni="ArrowDown",ii=new RegExp(`${ti}|${ni}|${Jn}`),ri=`hide${Zn}`,oi=`hidden${Zn}`,si=`show${Zn}`,ai=`shown${Zn}`,li=`click${Zn}${Qn}`,ci=`keydown${Zn}${Qn}`,di=`keyup${Zn}${Qn}`,ui="show",hi='[data-bs-toggle="dropdown"]',fi=".dropdown-menu",pi=_t()?"top-end":"top-start",mi=_t()?"top-start":"top-end",gi=_t()?"bottom-end":"bottom-start",vi=_t()?"bottom-start":"bottom-end",yi=_t()?"left-start":"right-start",bi=_t()?"right-start":"left-start",wi={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},xi={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"},Ci=class extends Yt{constructor(e,t){super(e),this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return wi}static get DefaultType(){return xi}static get NAME(){return Kn}toggle(){return this._isShown()?this.hide():this.show()}show(){if(vt(this._element)||this._isShown(this._menu))return;const e={relatedTarget:this._element};if(Ft.trigger(this._element,si,e).defaultPrevented)return;const t=Ci.getParentFromElement(this._element);this._inNavbar?nn.setDataAttribute(this._menu,"popper","none"):this._createPopper(t),"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach((e=>Ft.on(e,"mouseover",bt))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(ui),this._element.classList.add(ui),Ft.trigger(this._element,ai,e)}hide(){if(vt(this._element)||!this._isShown(this._menu))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){Ft.trigger(this._element,ri,e).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>Ft.off(e,"mouseover",bt))),this._popper&&this._popper.destroy(),this._menu.classList.remove(ui),this._element.classList.remove(ui),this._element.setAttribute("aria-expanded","false"),nn.removeDataAttribute(this._menu,"popper"),Ft.trigger(this._element,oi,e))}_getConfig(e){if(e={...this.constructor.Default,...nn.getDataAttributes(this._element),...e},mt(Kn,e,this.constructor.DefaultType),"object"==typeof e.reference&&!ft(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${Kn.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(e){if(void 0===E)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=e:ft(this._config.reference)?t=pt(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig(),i=n.modifiers.find((e=>"applyStyles"===e.name&&!1===e.enabled));this._popper=at(t,this._menu,n),i&&nn.setDataAttribute(this._menu,"popper","static")}_isShown(e=this._element){return e.classList.contains(ui)}_getMenuElement(){return rn.next(this._element,fi)[0]}_getPlacement(){const e=this._element.parentNode;if(e.classList.contains("dropend"))return yi;if(e.classList.contains("dropstart"))return bi;const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?mi:pi:t?vi:gi}_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"static"===this._config.display&&(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 n=rn.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(gt);n.length&&kt(n,t,e===ni,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Ci.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(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const t=rn.find(hi);for(let n=0,i=t.length;n<i;n++){const i=Ci.getInstance(t[n]);if(!i||!1===i._config.autoClose)continue;if(!i._isShown())continue;const r={relatedTarget:i._element};if(e){const t=e.composedPath(),n=t.includes(i._menu);if(t.includes(i._element)||"inside"===i._config.autoClose&&!n||"outside"===i._config.autoClose&&n)continue;if(i._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;"click"===e.type&&(r.clickEvent=e)}i._completeHide(r)}}static getParentFromElement(e){return ut(e)||e.parentNode}static dataApiKeydownHandler(e){if(/input|textarea/i.test(e.target.tagName)?e.key===ei||e.key!==Jn&&(e.key!==ni&&e.key!==ti||e.target.closest(fi)):!ii.test(e.key))return;const t=this.classList.contains(ui);if(!t&&e.key===Jn)return;if(e.preventDefault(),e.stopPropagation(),vt(this))return;const n=this.matches(hi)?this:rn.prev(this,hi)[0],i=Ci.getOrCreateInstance(n);if(e.key!==Jn)return e.key===ti||e.key===ni?(t||i.show(),void i._selectMenuItem(e)):void(t&&e.key!==ei||Ci.clearMenus());i.hide()}};Ft.on(document,ci,hi,Ci.dataApiKeydownHandler),Ft.on(document,ci,fi,Ci.dataApiKeydownHandler),Ft.on(document,li,Ci.clearMenus),Ft.on(document,di,Ci.clearMenus),Ft.on(document,li,hi,(function(e){e.preventDefault(),Ci.getOrCreateInstance(this).toggle()})),St(Ci);var _i=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Si=".sticky-top",Ti=class{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,"paddingRight",(t=>t+e)),this._setElementAttributes(_i,"paddingRight",(t=>t+e)),this._setElementAttributes(Si,"marginRight",(t=>t-e))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const i=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+i)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e)[t];e.style[t]=`${n(Number.parseFloat(r))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(_i,"paddingRight"),this._resetElementAttributes(Si,"marginRight")}_saveInitialAttribute(e,t){const n=e.style[t];n&&nn.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=nn.getDataAttribute(e,t);void 0===n?e.style.removeProperty(t):(nn.removeDataAttribute(e,t),e.style[t]=n)}))}_applyManipulationCallback(e,t){ft(e)?t(e):rn.find(e,this._element).forEach(t)}isOverflowing(){return this.getWidth()>0}},Ei={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},ki={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},Li="backdrop",Ai="show",Di=`mousedown.bs.${Li}`,Oi=class{constructor(e){this._config=this._getConfig(e),this._isAppended=!1,this._element=null}show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&wt(this._getElement()),this._getElement().classList.add(Ai),this._emulateAnimation((()=>{Tt(e)}))):Tt(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove(Ai),this._emulateAnimation((()=>{this.dispose(),Tt(e)}))):Tt(e)}_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}_getConfig(e){return(e={...Ei,..."object"==typeof e?e:{}}).rootElement=pt(e.rootElement),mt(Li,e,ki),e}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),Ft.on(this._getElement(),Di,(()=>{Tt(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(Ft.off(this._element,Di),this._element.remove(),this._isAppended=!1)}_emulateAnimation(e){Et(e,this._getElement(),this._config.isAnimated)}},Ii={trapElement:null,autofocus:!0},Mi={trapElement:"element",autofocus:"boolean"},Ni=".bs.focustrap",Pi=`focusin${Ni}`,$i=`keydown.tab${Ni}`,ji="backward",Bi=class{constructor(e){this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:e,autofocus:t}=this._config;this._isActive||(t&&e.focus(),Ft.off(document,Ni),Ft.on(document,Pi,(e=>this._handleFocusin(e))),Ft.on(document,$i,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Ft.off(document,Ni))}_handleFocusin(e){const{target:t}=e,{trapElement:n}=this._config;if(t===document||t===n||n.contains(t))return;const i=rn.focusableChildren(n);0===i.length?n.focus():this._lastTabNavDirection===ji?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?ji:"forward")}_getConfig(e){return e={...Ii,..."object"==typeof e?e:{}},mt("focustrap",e,Mi),e}},Hi="modal",zi=".bs.modal",Ri="Escape",qi={backdrop:!0,keyboard:!0,focus:!0},Fi={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Wi=`hide${zi}`,Xi=`hidePrevented${zi}`,Yi=`hidden${zi}`,Vi=`show${zi}`,Gi=`shown${zi}`,Ui=`resize${zi}`,Ki=`click.dismiss${zi}`,Zi=`keydown.dismiss${zi}`,Qi=`mouseup.dismiss${zi}`,Ji=`mousedown.dismiss${zi}`,er=`click${zi}.data-api`,tr="modal-open",nr="show",ir="modal-static",rr=class extends Yt{constructor(e,t){super(e),this._config=this._getConfig(t),this._dialog=rn.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new Ti}static get Default(){return qi}static get NAME(){return Hi}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;Ft.trigger(this._element,Vi,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(tr),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),Ft.on(this._dialog,Ji,(()=>{Ft.one(this._element,Qi,(e=>{e.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;if(Ft.trigger(this._element,Wi).defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(nr),Ft.off(this._element,Ki),Ft.off(this._dialog,Ji),this._queueCallback((()=>this._hideModal()),this._element,e)}dispose(){[window,this._dialog].forEach((e=>Ft.off(e,zi))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Oi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Bi({trapElement:this._element})}_getConfig(e){return e={...qi,...nn.getDataAttributes(this._element),..."object"==typeof e?e:{}},mt(Hi,e,Fi),e}_showElement(e){const t=this._isAnimated(),n=rn.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||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,n&&(n.scrollTop=0),t&&wt(this._element),this._element.classList.add(nr);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Ft.trigger(this._element,Gi,{relatedTarget:e})}),this._dialog,t)}_setEscapeEvent(){this._isShown?Ft.on(this._element,Zi,(e=>{this._config.keyboard&&e.key===Ri?(e.preventDefault(),this.hide()):this._config.keyboard||e.key!==Ri||this._triggerBackdropTransition()})):Ft.off(this._element,Zi)}_setResizeEvent(){this._isShown?Ft.on(window,Ui,(()=>this._adjustDialog())):Ft.off(window,Ui)}_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(tr),this._resetAdjustments(),this._scrollBar.reset(),Ft.trigger(this._element,Yi)}))}_showBackdrop(e){Ft.on(this._element,Ki,(e=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(e)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Ft.trigger(this._element,Xi).defaultPrevented)return;const{classList:e,scrollHeight:t,style:n}=this._element,i=t>document.documentElement.clientHeight;!i&&"hidden"===n.overflowY||e.contains(ir)||(i||(n.overflowY="hidden"),e.add(ir),this._queueCallback((()=>{e.remove(ir),i||this._queueCallback((()=>{n.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;(!n&&e&&!_t()||n&&!e&&_t())&&(this._element.style.paddingLeft=`${t}px`),(n&&!e&&!_t()||!n&&e&&_t())&&(this._element.style.paddingRight=`${t}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=rr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}};Ft.on(document,er,'[data-bs-toggle="modal"]',(function(e){const t=ut(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ft.one(t,Vi,(e=>{e.defaultPrevented||Ft.one(t,Yi,(()=>{gt(this)&&this.focus()}))}));const n=rn.findOne(".modal.show");n&&rr.getInstance(n).hide();rr.getOrCreateInstance(t).toggle(this)})),Vt(rr),St(rr);var or="offcanvas",sr=".bs.offcanvas",ar=".data-api",lr=`load${sr}${ar}`,cr={backdrop:!0,keyboard:!0,scroll:!1},dr={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},ur="show",hr=".offcanvas.show",fr=`show${sr}`,pr=`shown${sr}`,mr=`hide${sr}`,gr=`hidden${sr}`,vr=`click${sr}${ar}`,yr=`keydown.dismiss${sr}`,br=class extends Yt{constructor(e,t){super(e),this._config=this._getConfig(t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return or}static get Default(){return cr}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(Ft.trigger(this._element,fr,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new Ti).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ur);this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),Ft.trigger(this._element,pr,{relatedTarget:e})}),this._element,!0)}hide(){if(!this._isShown)return;if(Ft.trigger(this._element,mr).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(ur),this._backdrop.hide();this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new Ti).reset(),Ft.trigger(this._element,gr)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(e){return e={...cr,...nn.getDataAttributes(this._element),..."object"==typeof e?e:{}},mt(or,e,dr),e}_initializeBackDrop(){return new Oi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Bi({trapElement:this._element})}_addEventListeners(){Ft.on(this._element,yr,(e=>{this._config.keyboard&&"Escape"===e.key&&this.hide()}))}static jQueryInterface(e){return this.each((function(){const t=br.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)}}))}};Ft.on(document,vr,'[data-bs-toggle="offcanvas"]',(function(e){const t=ut(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),vt(this))return;Ft.one(t,gr,(()=>{gt(this)&&this.focus()}));const n=rn.findOne(hr);n&&n!==t&&br.getInstance(n).hide();br.getOrCreateInstance(t).toggle(this)})),Ft.on(window,lr,(()=>rn.find(hr).forEach((e=>br.getOrCreateInstance(e).show())))),Vt(br),St(br);var wr=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),xr=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Cr=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,_r=(e,t)=>{const n=e.nodeName.toLowerCase();if(t.includes(n))return!wr.has(n)||Boolean(xr.test(e.nodeValue)||Cr.test(e.nodeValue));const i=t.filter((e=>e instanceof RegExp));for(let e=0,t=i.length;e<t;e++)if(i[e].test(n))return!0;return!1},Sr={"*":["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:[]};function Tr(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(let e=0,n=r.length;e<n;e++){const n=r[e],i=n.nodeName.toLowerCase();if(!Object.keys(t).includes(i)){n.remove();continue}const o=[].concat(...n.attributes),s=[].concat(t["*"]||[],t[i]||[]);o.forEach((e=>{_r(e,s)||n.removeAttribute(e.nodeName)}))}return i.body.innerHTML}var Er="tooltip",kr=".bs.tooltip",Lr=new Set(["sanitize","allowList","sanitizeFn"]),Ar={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Dr={AUTO:"auto",TOP:"top",RIGHT:_t()?"left":"right",BOTTOM:"bottom",LEFT:_t()?"right":"left"},Or={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:Sr,popperConfig:null},Ir={HIDE:`hide${kr}`,HIDDEN:`hidden${kr}`,SHOW:`show${kr}`,SHOWN:`shown${kr}`,INSERTED:`inserted${kr}`,CLICK:`click${kr}`,FOCUSIN:`focusin${kr}`,FOCUSOUT:`focusout${kr}`,MOUSEENTER:`mouseenter${kr}`,MOUSELEAVE:`mouseleave${kr}`},Mr="fade",Nr="show",Pr="show",$r="out",jr=".tooltip-inner",Br=".modal",Hr="hide.bs.modal",zr="hover",Rr="focus",qr=class extends Yt{constructor(e,t){if(void 0===E)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(t),this.tip=null,this._setListeners()}static get Default(){return Or}static get NAME(){return Er}static get Event(){return Ir}static get DefaultType(){return Ar}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled)if(e){const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(Nr))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),Ft.off(this._element.closest(Br),Hr,this._hideModalHandler),this.tip&&this.tip.remove(),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=Ft.trigger(this._element,this.constructor.Event.SHOW),t=yt(this._element),n=null===t?this._element.ownerDocument.documentElement.contains(this._element):t.contains(this._element);if(e.defaultPrevented||!n)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(jr).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const i=this.getTipElement(),r=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME);i.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this._config.animation&&i.classList.add(Mr);const o="function"==typeof this._config.placement?this._config.placement.call(this,i,this._element):this._config.placement,s=this._getAttachment(o);this._addAttachmentClass(s);const{container:a}=this._config;Xt.set(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(i),Ft.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=at(this._element,i,this._getPopperConfig(s)),i.classList.add(Nr);const l=this._resolvePossibleFunction(this._config.customClass);l&&i.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>{Ft.on(e,"mouseover",bt)}));const c=this.tip.classList.contains(Mr);this._queueCallback((()=>{const e=this._hoverState;this._hoverState=null,Ft.trigger(this._element,this.constructor.Event.SHOWN),e===$r&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const e=this.getTipElement();if(Ft.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;e.classList.remove(Nr),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>Ft.off(e,"mouseover",bt))),this._activeTrigger.click=!1,this._activeTrigger[Rr]=!1,this._activeTrigger[zr]=!1;const t=this.tip.classList.contains(Mr);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==Pr&&e.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),Ft.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,t),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const e=document.createElement("div");e.innerHTML=this._config.template;const t=e.children[0];return this.setContent(t),t.classList.remove(Mr,Nr),this.tip=t,this.tip}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),jr)}_sanitizeAndSetContent(e,t,n){const i=rn.findOne(n,e);t||!i?this.setElementContent(i,t):i.remove()}setElementContent(e,t){if(null!==e)return ft(t)?(t=pt(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.append(t)):e.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=Tr(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}getTitle(){const e=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(e)}updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}_initializeOnDelegatedTarget(e,t){return t||this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_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:"onChange",enabled:!0,phase:"afterWrite",fn:e=>this._handlePopperPlacementChange(e)}],onFirstUpdate:e=>{e.options.placement!==e.placement&&this._handlePopperPlacementChange(e)}};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_addAttachmentClass(e){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(e)}`)}_getAttachment(e){return Dr[e.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((e=>{if("click"===e)Ft.on(this._element,this.constructor.Event.CLICK,this._config.selector,(e=>this.toggle(e)));else if("manual"!==e){const t=e===zr?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,n=e===zr?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;Ft.on(this._element,t,this._config.selector,(e=>this._enter(e))),Ft.on(this._element,n,this._config.selector,(e=>this._leave(e)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},Ft.on(this._element.closest(Br),Hr,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}_enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?Rr:zr]=!0),t.getTipElement().classList.contains(Nr)||t._hoverState===Pr?t._hoverState=Pr:(clearTimeout(t._timeout),t._hoverState=Pr,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((()=>{t._hoverState===Pr&&t.show()}),t._config.delay.show):t.show())}_leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?Rr:zr]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=$r,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((()=>{t._hoverState===$r&&t.hide()}),t._config.delay.hide):t.hide())}_isWithActiveTrigger(){for(const e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}_getConfig(e){const t=nn.getDataAttributes(this._element);return Object.keys(t).forEach((e=>{Lr.has(e)&&delete t[e]})),(e={...this.constructor.Default,...t,..."object"==typeof e&&e?e:{}}).container=!1===e.container?document.body:pt(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()),mt(Er,e,this.constructor.DefaultType),e.sanitize&&(e.template=Tr(e.template,e.allowList,e.sanitizeFn)),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_cleanTipClass(){const e=this.getTipElement(),t=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),n=e.getAttribute("class").match(t);null!==n&&n.length>0&&n.map((e=>e.trim())).forEach((t=>e.classList.remove(t)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(e){const{state:t}=e;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each((function(){const t=qr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}};St(qr);var Fr=".bs.popover",Wr={...qr.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},Xr={...qr.DefaultType,content:"(string|element|function)"},Yr={HIDE:`hide${Fr}`,HIDDEN:`hidden${Fr}`,SHOW:`show${Fr}`,SHOWN:`shown${Fr}`,INSERTED:`inserted${Fr}`,CLICK:`click${Fr}`,FOCUSIN:`focusin${Fr}`,FOCUSOUT:`focusout${Fr}`,MOUSEENTER:`mouseenter${Fr}`,MOUSELEAVE:`mouseleave${Fr}`},Vr=class extends qr{static get Default(){return Wr}static get NAME(){return"popover"}static get Event(){return Yr}static get DefaultType(){return Xr}isWithContent(){return this.getTitle()||this._getContent()}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(e,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(e){return this.each((function(){const t=Vr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}};St(Vr);var Gr="scrollspy",Ur=".bs.scrollspy",Kr={offset:10,method:"auto",target:""},Zr={offset:"number",method:"string",target:"(string|element)"},Qr=`activate${Ur}`,Jr=`scroll${Ur}`,eo=`load${Ur}.data-api`,to="dropdown-item",no="active",io=".nav-link",ro=".list-group-item",oo=`${io}, ${ro}, .${to}`,so="position",ao=class extends Yt{constructor(e,t){super(e),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(t),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,Ft.on(this._scrollElement,Jr,(()=>this._process())),this.refresh(),this._process()}static get Default(){return Kr}static get NAME(){return Gr}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":so,t="auto"===this._config.method?e:this._config.method,n=t===so?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight();rn.find(oo,this._config.target).map((e=>{const i=dt(e),r=i?rn.findOne(i):null;if(r){const e=r.getBoundingClientRect();if(e.width||e.height)return[nn[t](r).top+n,i]}return null})).filter((e=>e)).sort(((e,t)=>e[0]-t[0])).forEach((e=>{this._offsets.push(e[0]),this._targets.push(e[1])}))}dispose(){Ft.off(this._scrollElement,Ur),super.dispose()}_getConfig(e){return(e={...Kr,...nn.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}}).target=pt(e.target)||document.documentElement,mt(Gr,e,Zr),e}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){const e=this._targets[this._targets.length-1];this._activeTarget!==e&&this._activate(e)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let t=this._offsets.length;t--;){this._activeTarget!==this._targets[t]&&e>=this._offsets[t]&&(void 0===this._offsets[t+1]||e<this._offsets[t+1])&&this._activate(this._targets[t])}}}_activate(e){this._activeTarget=e,this._clear();const t=oo.split(",").map((t=>`${t}[data-bs-target="${e}"],${t}[href="${e}"]`)),n=rn.findOne(t.join(","),this._config.target);n.classList.add(no),n.classList.contains(to)?rn.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add(no):rn.parents(n,".nav, .list-group").forEach((e=>{rn.prev(e,`${io}, ${ro}`).forEach((e=>e.classList.add(no))),rn.prev(e,".nav-item").forEach((e=>{rn.children(e,io).forEach((e=>e.classList.add(no)))}))})),Ft.trigger(this._scrollElement,Qr,{relatedTarget:e})}_clear(){rn.find(oo,this._config.target).filter((e=>e.classList.contains(no))).forEach((e=>e.classList.remove(no)))}static jQueryInterface(e){return this.each((function(){const t=ao.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}};Ft.on(window,eo,(()=>{rn.find('[data-bs-spy="scroll"]').forEach((e=>new ao(e)))})),St(ao);var lo=".bs.tab",co=`hide${lo}`,uo=`hidden${lo}`,ho=`show${lo}`,fo=`shown${lo}`,po=`click${lo}.data-api`,mo="active",go="fade",vo="show",yo=".active",bo=":scope > li > .active",wo=class extends Yt{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(mo))return;let e;const t=ut(this._element),n=this._element.closest(".nav, .list-group");if(n){const t="UL"===n.nodeName||"OL"===n.nodeName?bo:yo;e=rn.find(t,n),e=e[e.length-1]}const i=e?Ft.trigger(e,co,{relatedTarget:this._element}):null;if(Ft.trigger(this._element,ho,{relatedTarget:e}).defaultPrevented||null!==i&&i.defaultPrevented)return;this._activate(this._element,n);const r=()=>{Ft.trigger(e,uo,{relatedTarget:this._element}),Ft.trigger(this._element,fo,{relatedTarget:e})};t?this._activate(t,t.parentNode,r):r()}_activate(e,t,n){const i=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?rn.children(t,yo):rn.find(bo,t))[0],r=n&&i&&i.classList.contains(go),o=()=>this._transitionComplete(e,i,n);i&&r?(i.classList.remove(vo),this._queueCallback(o,e,!0)):o()}_transitionComplete(e,t,n){if(t){t.classList.remove(mo);const e=rn.findOne(":scope > .dropdown-menu .active",t.parentNode);e&&e.classList.remove(mo),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add(mo),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),wt(e),e.classList.contains(go)&&e.classList.add(vo);let i=e.parentNode;if(i&&"LI"===i.nodeName&&(i=i.parentNode),i&&i.classList.contains("dropdown-menu")){const t=e.closest(".dropdown");t&&rn.find(".dropdown-toggle",t).forEach((e=>e.classList.add(mo))),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(e){return this.each((function(){const t=wo.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}};Ft.on(document,po,'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),vt(this))return;wo.getOrCreateInstance(this).show()})),St(wo);var xo="toast",Co=".bs.toast",_o=`mouseover${Co}`,So=`mouseout${Co}`,To=`focusin${Co}`,Eo=`focusout${Co}`,ko=`hide${Co}`,Lo=`hidden${Co}`,Ao=`show${Co}`,Do=`shown${Co}`,Oo="hide",Io="show",Mo="showing",No={animation:"boolean",autohide:"boolean",delay:"number"},Po={animation:!0,autohide:!0,delay:5e3},$o=class extends Yt{constructor(e,t){super(e),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return No}static get Default(){return Po}static get NAME(){return xo}show(){if(Ft.trigger(this._element,Ao).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Oo),wt(this._element),this._element.classList.add(Io),this._element.classList.add(Mo),this._queueCallback((()=>{this._element.classList.remove(Mo),Ft.trigger(this._element,Do),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this._element.classList.contains(Io))return;if(Ft.trigger(this._element,ko).defaultPrevented)return;this._element.classList.add(Mo),this._queueCallback((()=>{this._element.classList.add(Oo),this._element.classList.remove(Mo),this._element.classList.remove(Io),Ft.trigger(this._element,Lo)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this._element.classList.contains(Io)&&this._element.classList.remove(Io),super.dispose()}_getConfig(e){return e={...Po,...nn.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}},mt(xo,e,this.constructor.DefaultType),e}_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 n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){Ft.on(this._element,_o,(e=>this._onInteraction(e,!0))),Ft.on(this._element,So,(e=>this._onInteraction(e,!1))),Ft.on(this._element,To,(e=>this._onInteraction(e,!0))),Ft.on(this._element,Eo,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=$o.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}};function jo(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function Bo(e={},t={}){Object.keys(t).forEach((n=>{void 0===e[n]?e[n]=t[n]:jo(t[n])&&jo(e[n])&&Object.keys(t[n]).length>0&&Bo(e[n],t[n])}))}Vt($o),St($o);var Ho={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function zo(){const e="undefined"!=typeof document?document:{};return Bo(e,Ho),e}var Ro={document:Ho,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function qo(){const e="undefined"!=typeof window?window:{};return Bo(e,Ro),e}var Fo=class extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}};function Wo(e=[]){const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...Wo(e)):t.push(e)})),t}function Xo(e,t){return Array.prototype.filter.call(e,t)}function Yo(e,t){const n=qo(),i=zo();let r=[];if(!t&&e instanceof Fo)return e;if(!e)return new Fo(r);if("string"==typeof e){const n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){let e="div";0===n.indexOf("<li")&&(e="ul"),0===n.indexOf("<tr")&&(e="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(e="tr"),0===n.indexOf("<tbody")&&(e="table"),0===n.indexOf("<option")&&(e="select");const t=i.createElement(e);t.innerHTML=n;for(let e=0;e<t.childNodes.length;e+=1)r.push(t.childNodes[e])}else r=function(e,t){if("string"!=typeof e)return[e];const n=[],i=t.querySelectorAll(e);for(let e=0;e<i.length;e+=1)n.push(i[e]);return n}(e.trim(),t||i)}else if(e.nodeType||e===n||e===i)r.push(e);else if(Array.isArray(e)){if(e instanceof Fo)return e;r=e}return new Fo(function(e){const t=[];for(let n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(r))}Yo.fn=Fo.prototype;var Vo="resize scroll".split(" ");function Go(e){return function(...t){if(void 0===t[0]){for(let t=0;t<this.length;t+=1)Vo.indexOf(e)<0&&(e in this[t]?this[t][e]():Yo(this[t]).trigger(e));return this}return this.on(e,...t)}}Go("click"),Go("blur"),Go("focus"),Go("focusin"),Go("focusout"),Go("keyup"),Go("keydown"),Go("keypress"),Go("submit"),Go("change"),Go("mousedown"),Go("mousemove"),Go("mouseup"),Go("mouseenter"),Go("mouseleave"),Go("mouseout"),Go("mouseover"),Go("touchstart"),Go("touchend"),Go("touchmove"),Go("resize"),Go("scroll");var Uo={addClass:function(...e){const t=Wo(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...t)})),this},removeClass:function(...e){const t=Wo(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...t)})),this},hasClass:function(...e){const t=Wo(e.map((e=>e.split(" "))));return Xo(this,(e=>t.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(...e){const t=Wo(e.map((e=>e.split(" "))));this.forEach((e=>{t.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(const t in e)this[n][t]=e[t],this[n].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(...e){let[t,n,i,r]=e;function o(e){const t=e.target;if(!t)return;const r=e.target.dom7EventData||[];if(r.indexOf(e)<0&&r.unshift(e),Yo(t).is(n))i.apply(t,r);else{const e=Yo(t).parents();for(let t=0;t<e.length;t+=1)Yo(e[t]).is(n)&&i.apply(e[t],r)}}function s(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),i.apply(this,t)}"function"==typeof e[1]&&([t,i,r]=e,n=void 0),r||(r=!1);const a=t.split(" ");let l;for(let e=0;e<this.length;e+=1){const t=this[e];if(n)for(l=0;l<a.length;l+=1){const e=a[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:i,proxyListener:o}),t.addEventListener(e,o,r)}else for(l=0;l<a.length;l+=1){const e=a[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:i,proxyListener:s}),t.addEventListener(e,s,r)}}return this},off:function(...e){let[t,n,i,r]=e;"function"==typeof e[1]&&([t,i,r]=e,n=void 0),r||(r=!1);const o=t.split(" ");for(let e=0;e<o.length;e+=1){const t=o[e];for(let e=0;e<this.length;e+=1){const o=this[e];let s;if(!n&&o.dom7Listeners?s=o.dom7Listeners[t]:n&&o.dom7LiveListeners&&(s=o.dom7LiveListeners[t]),s&&s.length)for(let e=s.length-1;e>=0;e-=1){const n=s[e];i&&n.listener===i||i&&n.listener&&n.listener.dom7proxy&&n.listener.dom7proxy===i?(o.removeEventListener(t,n.proxyListener,r),s.splice(e,1)):i||(o.removeEventListener(t,n.proxyListener,r),s.splice(e,1))}}}return this},trigger:function(...e){const t=qo(),n=e[0].split(" "),i=e[1];for(let r=0;r<n.length;r+=1){const o=n[r];for(let n=0;n<this.length;n+=1){const r=this[n];if(t.CustomEvent){const n=new t.CustomEvent(o,{detail:i,bubbles:!0,cancelable:!0});r.dom7EventData=e.filter(((e,t)=>t>0)),r.dispatchEvent(n),r.dom7EventData=[],delete r.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function n(i){i.target===this&&(e.call(this,i),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=qo();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=qo(),t=zo(),n=this[0],i=n.getBoundingClientRect(),r=t.body,o=n.clientTop||r.clientTop||0,s=n.clientLeft||r.clientLeft||0,a=n===e?e.scrollY:n.scrollTop,l=n===e?e.scrollX:n.scrollLeft;return{top:i.top+a-o,left:i.left+l-s}}return null},css:function(e,t){const n=qo();let i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(const t in e)this[i].style[t]=e[t];return this}if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,n)=>{e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=qo(),n=zo(),i=this[0];let r,o;if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(r=Yo(e),o=0;o<r.length;o+=1)if(r[o]===i)return!0;return!1}if(e===n)return i===n;if(e===t)return i===t;if(e.nodeType||e instanceof Fo){for(r=e.nodeType?[e]:e,o=0;o<r.length;o+=1)if(r[o]===i)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return Yo([]);if(e<0){const n=t+e;return Yo(n<0?[]:[this[n]])}return Yo([this[e]])},append:function(...e){let t;const n=zo();for(let i=0;i<e.length;i+=1){t=e[i];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const i=n.createElement("div");for(i.innerHTML=t;i.firstChild;)this[e].appendChild(i.firstChild)}else if(t instanceof Fo)for(let n=0;n<t.length;n+=1)this[e].appendChild(t[n]);else this[e].appendChild(t)}return this},prepend:function(e){const t=zo();let n,i;for(n=0;n<this.length;n+=1)if("string"==typeof e){const r=t.createElement("div");for(r.innerHTML=e,i=r.childNodes.length-1;i>=0;i-=1)this[n].insertBefore(r.childNodes[i],this[n].childNodes[0])}else if(e instanceof Fo)for(i=0;i<e.length;i+=1)this[n].insertBefore(e[i],this[n].childNodes[0]);else this[n].insertBefore(e,this[n].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&Yo(this[0].nextElementSibling).is(e)?Yo([this[0].nextElementSibling]):Yo([]):this[0].nextElementSibling?Yo([this[0].nextElementSibling]):Yo([]):Yo([])},nextAll:function(e){const t=[];let n=this[0];if(!n)return Yo([]);for(;n.nextElementSibling;){const i=n.nextElementSibling;e?Yo(i).is(e)&&t.push(i):t.push(i),n=i}return Yo(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&Yo(t.previousElementSibling).is(e)?Yo([t.previousElementSibling]):Yo([]):t.previousElementSibling?Yo([t.previousElementSibling]):Yo([])}return Yo([])},prevAll:function(e){const t=[];let n=this[0];if(!n)return Yo([]);for(;n.previousElementSibling;){const i=n.previousElementSibling;e?Yo(i).is(e)&&t.push(i):t.push(i),n=i}return Yo(t)},parent:function(e){const t=[];for(let n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?Yo(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return Yo(t)},parents:function(e){const t=[];for(let n=0;n<this.length;n+=1){let i=this[n].parentNode;for(;i;)e?Yo(i).is(e)&&t.push(i):t.push(i),i=i.parentNode}return Yo(t)},closest:function(e){let t=this;return void 0===e?Yo([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let n=0;n<this.length;n+=1){const i=this[n].querySelectorAll(e);for(let e=0;e<i.length;e+=1)t.push(i[e])}return Yo(t)},children:function(e){const t=[];for(let n=0;n<this.length;n+=1){const i=this[n].children;for(let n=0;n<i.length;n+=1)e&&!Yo(i[n]).is(e)||t.push(i[n])}return Yo(t)},filter:function(e){return Yo(Xo(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(Uo).forEach((e=>{Object.defineProperty(Yo.fn,e,{value:Uo[e],writable:!0})}));var Ko,Zo,Qo,Jo=Yo;function es(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function ts(){return Date.now()}function ns(e,t){void 0===t&&(t="x");const n=qo();let i,r,o;const s=function(e){const t=qo();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}(e);return n.WebKitCSSMatrix?(r=s.transform||s.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((e=>e.replace(",","."))).join(", ")),o=new n.WebKitCSSMatrix("none"===r?"":r)):(o=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=o.toString().split(",")),"x"===t&&(r=n.WebKitCSSMatrix?o.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(r=n.WebKitCSSMatrix?o.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function is(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function rs(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&(n=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?n instanceof HTMLElement:n&&(1===n.nodeType||11===n.nodeType)))){const n=Object.keys(Object(r)).filter((e=>t.indexOf(e)<0));for(let t=0,i=n.length;t<i;t+=1){const i=n[t],o=Object.getOwnPropertyDescriptor(r,i);void 0!==o&&o.enumerable&&(is(e[i])&&is(r[i])?r[i].__swiper__?e[i]=r[i]:rs(e[i],r[i]):!is(e[i])&&is(r[i])?(e[i]={},r[i].__swiper__?e[i]=r[i]:rs(e[i],r[i])):e[i]=r[i])}}}var n;return e}function os(e,t,n){e.style.setProperty(t,n)}function ss(e){let{swiper:t,targetPosition:n,side:i}=e;const r=qo(),o=-t.translate;let s,a=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const c=n>o?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{s=(new Date).getTime(),null===a&&(a=s);const e=Math.max(Math.min((s-a)/l,1),0),c=.5-Math.cos(e*Math.PI)/2;let h=o+c*(n-o);if(d(h,n)&&(h=n),t.wrapperEl.scrollTo({[i]:h}),d(h,n))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[i]:h})})),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(u)};u()}function as(){return Ko||(Ko=function(){const e=qo(),t=zo();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const n=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),Ko}function ls(e){return void 0===e&&(e={}),Zo||(Zo=function(e){let{userAgent:t}=void 0===e?{}:e;const n=as(),i=qo(),r=i.navigator.platform,o=t||i.navigator.userAgent,s={ios:!1,android:!1},a=i.screen.width,l=i.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/);let d=o.match(/(iPad).*OS\s([\d_]+)/);const u=o.match(/(iPod)(.*OS\s([\d_]+))?/),h=!d&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===r;let p="MacIntel"===r;return!d&&p&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(d=o.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),p=!1),c&&!f&&(s.os="android",s.android=!0),(d||h||u)&&(s.os="ios",s.ios=!0),s}(e)),Zo}function cs(){return Qo||(Qo=function(){const e=qo();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),Qo}var ds={updateSize:function(){const e=this;let t,n;const i=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:i[0].clientWidth,n=void 0!==e.params.height&&null!==e.params.height?e.params.height:i[0].clientHeight,0===t&&e.isHorizontal()||0===n&&e.isVertical()||(t=t-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),n=n-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function n(e,n){return parseFloat(e.getPropertyValue(t(n))||0)}const i=e.params,{$wrapperEl:r,size:o,rtlTranslate:s,wrongRTL:a}=e,l=e.virtual&&i.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=r.children(`.${e.params.slideClass}`),u=l?e.virtual.slides.length:d.length;let h=[];const f=[],p=[];let m=i.slidesOffsetBefore;"function"==typeof m&&(m=i.slidesOffsetBefore.call(e));let g=i.slidesOffsetAfter;"function"==typeof g&&(g=i.slidesOffsetAfter.call(e));const v=e.snapGrid.length,y=e.slidesGrid.length;let b=i.spaceBetween,w=-m,x=0,C=0;if(void 0===o)return;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*o),e.virtualSize=-b,s?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),i.centeredSlides&&i.cssMode&&(os(e.wrapperEl,"--swiper-centered-offset-before",""),os(e.wrapperEl,"--swiper-centered-offset-after",""));const _=i.grid&&i.grid.rows>1&&e.grid;let S;_&&e.grid.initSlides(u);const T="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter((e=>void 0!==i.breakpoints[e].slidesPerView)).length>0;for(let r=0;r<u;r+=1){S=0;const s=d.eq(r);if(_&&e.grid.updateSlide(r,s,u,t),"none"!==s.css("display")){if("auto"===i.slidesPerView){T&&(d[r].style[t("width")]="");const o=getComputedStyle(s[0]),a=s[0].style.transform,l=s[0].style.webkitTransform;if(a&&(s[0].style.transform="none"),l&&(s[0].style.webkitTransform="none"),i.roundLengths)S=e.isHorizontal()?s.outerWidth(!0):s.outerHeight(!0);else{const e=n(o,"width"),t=n(o,"padding-left"),i=n(o,"padding-right"),r=n(o,"margin-left"),a=n(o,"margin-right"),l=o.getPropertyValue("box-sizing");if(l&&"border-box"===l)S=e+r+a;else{const{clientWidth:n,offsetWidth:o}=s[0];S=e+t+i+r+a+(o-n)}}a&&(s[0].style.transform=a),l&&(s[0].style.webkitTransform=l),i.roundLengths&&(S=Math.floor(S))}else S=(o-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(S=Math.floor(S)),d[r]&&(d[r].style[t("width")]=`${S}px`);d[r]&&(d[r].swiperSlideSize=S),p.push(S),i.centeredSlides?(w=w+S/2+x/2+b,0===x&&0!==r&&(w=w-o/2-b),0===r&&(w=w-o/2-b),Math.abs(w)<.001&&(w=0),i.roundLengths&&(w=Math.floor(w)),C%i.slidesPerGroup==0&&h.push(w),f.push(w)):(i.roundLengths&&(w=Math.floor(w)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&h.push(w),f.push(w),w=w+S+b),e.virtualSize+=S+b,x=S,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+g,s&&a&&("slide"===i.effect||"coverflow"===i.effect)&&r.css({width:`${e.virtualSize+i.spaceBetween}px`}),i.setWrapperSize&&r.css({[t("width")]:`${e.virtualSize+i.spaceBetween}px`}),_&&e.grid.updateWrapperSize(S,h,t),!i.centeredSlides){const t=[];for(let n=0;n<h.length;n+=1){let r=h[n];i.roundLengths&&(r=Math.floor(r)),h[n]<=e.virtualSize-o&&t.push(r)}h=t,Math.floor(e.virtualSize-o)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-o)}if(0===h.length&&(h=[0]),0!==i.spaceBetween){const n=e.isHorizontal()&&s?"marginLeft":t("marginRight");d.filter(((e,t)=>!i.cssMode||t!==d.length-1)).css({[n]:`${b}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;p.forEach((t=>{e+=t+(i.spaceBetween?i.spaceBetween:0)})),e-=i.spaceBetween;const t=e-o;h=h.map((e=>e<0?-m:e>t?t+g:e))}if(i.centerInsufficientSlides){let e=0;if(p.forEach((t=>{e+=t+(i.spaceBetween?i.spaceBetween:0)})),e-=i.spaceBetween,e<o){const t=(o-e)/2;h.forEach(((e,n)=>{h[n]=e-t})),f.forEach(((e,n)=>{f[n]=e+t}))}}if(Object.assign(e,{slides:d,snapGrid:h,slidesGrid:f,slidesSizesGrid:p}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){os(e.wrapperEl,"--swiper-centered-offset-before",-h[0]+"px"),os(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-p[p.length-1]/2+"px");const t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+n))}if(u!==c&&e.emit("slidesLengthChange"),h.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==y&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!(l||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const t=`${i.containerModifierClass}backface-hidden`,n=e.$el.hasClass(t);u<=i.maxBackfaceHiddenSlides?n||e.$el.addClass(t):n&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let r,o=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const s=e=>i?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||Jo([])).each((e=>{n.push(e)}));else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r;if(e>t.slides.length&&!i)break;n.push(s(e))}else n.push(s(t.activeIndex));for(r=0;r<n.length;r+=1)if(void 0!==n[r]){const e=n[r].offsetHeight;o=e>o?e:o}(o||0===o)&&t.$wrapperEl.css("height",`${o}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:i,rtlTranslate:r,snapGrid:o}=t;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();let s=-e;r&&(s=e),i.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<i.length;e+=1){const a=i[e];let l=a.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(l-=i[0].swiperSlideOffset);const c=(s+(n.centeredSlides?t.minTranslate():0)-l)/(a.swiperSlideSize+n.spaceBetween),d=(s-o[0]+(n.centeredSlides?t.minTranslate():0)-l)/(a.swiperSlideSize+n.spaceBetween),u=-(s-l),h=u+t.slidesSizesGrid[e];(u>=0&&u<t.size-1||h>1&&h<=t.size||u<=0&&h>=t.size)&&(t.visibleSlides.push(a),t.visibleSlidesIndexes.push(e),i.eq(e).addClass(n.slideVisibleClass)),a.progress=r?-c:c,a.originalProgress=r?-d:d}t.visibleSlides=Jo(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:o,isEnd:s}=t;const a=o,l=s;0===i?(r=0,o=!0,s=!0):(r=(e-t.minTranslate())/i,o=r<=0,s=r>=1),Object.assign(t,{progress:r,isBeginning:o,isEnd:s}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),o&&!a&&t.emit("reachBeginning toEdge"),s&&!l&&t.emit("reachEnd toEdge"),(a&&!o||l&&!s)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){const e=this,{slides:t,params:n,$wrapperEl:i,activeIndex:r,realIndex:o}=e,s=e.virtual&&n.virtual.enabled;let a;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),a=s?e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${r}"]`):t.eq(r),a.addClass(n.slideActiveClass),n.loop&&(a.hasClass(n.slideDuplicateClass)?i.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${o}"]`).addClass(n.slideDuplicateActiveClass):i.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${o}"]`).addClass(n.slideDuplicateActiveClass));let l=a.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&0===l.length&&(l=t.eq(0),l.addClass(n.slideNextClass));let c=a.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&0===c.length&&(c=t.eq(-1),c.addClass(n.slidePrevClass)),n.loop&&(l.hasClass(n.slideDuplicateClass)?i.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):i.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),c.hasClass(n.slideDuplicateClass)?i.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):i.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:i,snapGrid:r,params:o,activeIndex:s,realIndex:a,snapIndex:l}=t;let c,d=e;if(void 0===d){for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?n>=i[e]&&n<i[e+1]-(i[e+1]-i[e])/2?d=e:n>=i[e]&&n<i[e+1]&&(d=e+1):n>=i[e]&&(d=e);o.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(r.indexOf(n)>=0)c=r.indexOf(n);else{const e=Math.min(o.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/o.slidesPerGroup)}if(c>=r.length&&(c=r.length-1),d===s)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const u=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(t,{snapIndex:c,realIndex:u,previousIndex:s,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),a!==u&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,n=t.params,i=Jo(e).closest(`.${n.slideClass}`)[0];let r,o=!1;if(i)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===i){o=!0,r=e;break}if(!i||!o)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(Jo(i).attr("data-swiper-slide-index"),10):t.clickedIndex=r,n.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};function us(e){let{swiper:t,runCallbacks:n,direction:i,step:r}=e;const{activeIndex:o,previousIndex:s}=t;let a=i;if(a||(a=o>s?"next":o<s?"prev":"reset"),t.emit(`transition${r}`),n&&o!==s){if("reset"===a)return void t.emit(`slideResetTransition${r}`);t.emit(`slideChangeTransition${r}`),"next"===a?t.emit(`slideNextTransition${r}`):t.emit(`slidePrevTransition${r}`)}}var hs={slideTo:function(e,t,n,i,r){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const o=this;let s=e;s<0&&(s=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:h,wrapperEl:f,enabled:p}=o;if(o.animating&&a.preventInteractionOnTransition||!p&&!i&&!r)return!1;const m=Math.min(o.params.slidesPerGroupSkip,s);let g=m+Math.floor((s-m)/o.params.slidesPerGroup);g>=l.length&&(g=l.length-1),(u||a.initialSlide||0)===(d||0)&&n&&o.emit("beforeSlideChangeStart");const v=-l[g];if(o.updateProgress(v),a.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*v),n=Math.floor(100*c[e]),i=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=n&&t<i-(i-n)/2?s=e:t>=n&&t<i&&(s=e+1):t>=n&&(s=e)}if(o.initialized&&s!==u){if(!o.allowSlideNext&&v<o.translate&&v<o.minTranslate())return!1;if(!o.allowSlidePrev&&v>o.translate&&v>o.maxTranslate()&&(u||0)!==s)return!1}let y;if(y=s>u?"next":s<u?"prev":"reset",h&&-v===o.translate||!h&&v===o.translate)return o.updateActiveIndex(s),a.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==a.effect&&o.setTranslate(v),"reset"!==y&&(o.transitionStart(n,y),o.transitionEnd(n,y)),!1;if(a.cssMode){const e=o.isHorizontal(),n=h?v:-v;if(0===t){const t=o.virtual&&o.params.virtual.enabled;t&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),f[e?"scrollLeft":"scrollTop"]=n,t&&requestAnimationFrame((()=>{o.wrapperEl.style.scrollSnapType="",o._swiperImmediateVirtual=!1}))}else{if(!o.support.smoothScroll)return ss({swiper:o,targetPosition:n,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(v),o.updateActiveIndex(s),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,i),o.transitionStart(n,y),0===t?o.transitionEnd(n,y):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,y))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,n,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const r=this;let o=e;return r.params.loop&&(o+=r.loopedSlides),r.slideTo(o,t,n,i)},slideNext:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const i=this,{animating:r,enabled:o,params:s}=i;if(!o)return i;let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<s.slidesPerGroupSkip?1:a;if(s.loop){if(r&&s.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return s.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+l,e,t,n)},slidePrev:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const i=this,{params:r,animating:o,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:c}=i;if(!c)return i;if(r.loop){if(o&&r.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=d(l?i.translate:-i.translate),h=s.map((e=>d(e)));let f=s[h.indexOf(u)-1];if(void 0===f&&r.cssMode){let e;s.forEach(((t,n)=>{u>=t&&(e=n)})),void 0!==e&&(f=s[e>0?e-1:e])}let p=0;if(void 0!==f&&(p=a.indexOf(f),p<0&&(p=i.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(p=p-i.slidesPerViewDynamic("previous",!0)+1,p=Math.max(p,0))),r.rewind&&i.isBeginning){const r=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(r,e,t,n)}return i.slideTo(p,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);const r=this;let o=r.activeIndex;const s=Math.min(r.params.slidesPerGroupSkip,o),a=s+Math.floor((o-s)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const e=r.snapGrid[a];l-e>(r.snapGrid[a+1]-e)*i&&(o+=r.params.slidesPerGroup)}else{const e=r.snapGrid[a-1];l-e<=(r.snapGrid[a]-e)*i&&(o-=r.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,r.slidesGrid.length-1),r.slideTo(o,e,t,n)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:n}=e,i="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,o=e.clickedIndex;if(t.loop){if(e.animating)return;r=parseInt(Jo(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?o<e.loopedSlides-i/2||o>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),o=n.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),es((()=>{e.slideTo(o)}))):e.slideTo(o):o>e.slides.length-i?(e.loopFix(),o=n.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),es((()=>{e.slideTo(o)}))):e.slideTo(o)}else e.slideTo(o)}};var fs={loopCreate:function(){const e=this,t=zo(),{params:n,$wrapperEl:i}=e,r=i.children().length>0?Jo(i.children()[0].parentNode):i;r.children(`.${n.slideClass}.${n.slideDuplicateClass}`).remove();let o=r.children(`.${n.slideClass}`);if(n.loopFillGroupWithBlank){const e=n.slidesPerGroup-o.length%n.slidesPerGroup;if(e!==n.slidesPerGroup){for(let i=0;i<e;i+=1){const e=Jo(t.createElement("div")).addClass(`${n.slideClass} ${n.slideBlankClass}`);r.append(e)}o=r.children(`.${n.slideClass}`)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=o.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>o.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=o.length);const s=[],a=[];o.each(((e,t)=>{Jo(e).attr("data-swiper-slide-index",t)}));for(let t=0;t<e.loopedSlides;t+=1){const e=t-Math.floor(t/o.length)*o.length;a.push(o.eq(e)[0]),s.unshift(o.eq(o.length-e-1)[0])}for(let e=0;e<a.length;e+=1)r.append(Jo(a[e].cloneNode(!0)).addClass(n.slideDuplicateClass));for(let e=s.length-1;e>=0;e-=1)r.prepend(Jo(s[e].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:n,loopedSlides:i,allowSlidePrev:r,allowSlideNext:o,snapGrid:s,rtlTranslate:a}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-s[t]-e.getTranslate();if(t<i){l=n.length-3*i+t,l+=i;e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((a?-e.translate:e.translate)-c)}else if(t>=n.length-i){l=-n.length+t+i,l+=i;e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((a?-e.translate:e.translate)-c)}e.allowSlidePrev=r,e.allowSlideNext=o,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:n}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}};function ps(e){const t=this,n=zo(),i=qo(),r=t.touchEventsData,{params:o,touches:s,enabled:a}=t;if(!a)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let l=e;l.originalEvent&&(l=l.originalEvent);let c=Jo(l.target);if("wrapper"===o.touchEventsTarget&&!c.closest(t.wrapperEl).length)return;if(r.isTouchEvent="touchstart"===l.type,!r.isTouchEvent&&"which"in l&&3===l.which)return;if(!r.isTouchEvent&&"button"in l&&l.button>0)return;if(r.isTouched&&r.isMoved)return;!!o.noSwipingClass&&""!==o.noSwipingClass&&l.target&&l.target.shadowRoot&&e.path&&e.path[0]&&(c=Jo(e.path[0]));const d=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,u=!(!l.target||!l.target.shadowRoot);if(o.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(n){if(!n||n===zo()||n===qo())return null;n.assignedSlot&&(n=n.assignedSlot);const i=n.closest(e);return i||n.getRootNode?i||t(n.getRootNode().host):null}(t)}(d,c[0]):c.closest(d)[0]))return void(t.allowClick=!0);if(o.swipeHandler&&!c.closest(o.swipeHandler)[0])return;s.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,s.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;const h=s.currentX,f=s.currentY,p=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,m=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(p&&(h<=m||h>=i.innerWidth-m)){if("prevent"!==p)return;e.preventDefault()}if(Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=h,s.startY=f,r.touchStartTime=ts(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==l.type){let e=!0;c.is(r.focusableElements)&&(e=!1,"SELECT"===c[0].nodeName&&(r.isTouched=!1)),n.activeElement&&Jo(n.activeElement).is(r.focusableElements)&&n.activeElement!==c[0]&&n.activeElement.blur();const i=e&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!i||c[0].isContentEditable||l.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",l)}function ms(e){const t=zo(),n=this,i=n.touchEventsData,{params:r,touches:o,rtlTranslate:s,enabled:a}=n;if(!a)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",l));if(i.isTouchEvent&&"touchmove"!==l.type)return;const c="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),d="touchmove"===l.type?c.pageX:l.pageX,u="touchmove"===l.type?c.pageY:l.pageY;if(l.preventedByNestedSwiper)return o.startX=d,void(o.startY=u);if(!n.allowTouchMove)return Jo(l.target).is(i.focusableElements)||(n.allowClick=!1),void(i.isTouched&&(Object.assign(o,{startX:d,startY:u,currentX:d,currentY:u}),i.touchStartTime=ts()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(n.isVertical()){if(u<o.startY&&n.translate<=n.maxTranslate()||u>o.startY&&n.translate>=n.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<o.startX&&n.translate<=n.maxTranslate()||d>o.startX&&n.translate>=n.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&Jo(l.target).is(i.focusableElements))return i.isMoved=!0,void(n.allowClick=!1);if(i.allowTouchCallbacks&&n.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;o.currentX=d,o.currentY=u;const h=o.currentX-o.startX,f=o.currentY-o.startY;if(n.params.threshold&&Math.sqrt(h**2+f**2)<n.params.threshold)return;if(void 0===i.isScrolling){let e;n.isHorizontal()&&o.currentY===o.startY||n.isVertical()&&o.currentX===o.startX?i.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,i.isScrolling=n.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",l),void 0===i.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;n.allowClick=!1,!r.cssMode&&l.cancelable&&l.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&l.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&n.loopFix(),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating&&n.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",l)),n.emit("sliderMove",l),i.isMoved=!0;let p=n.isHorizontal()?h:f;o.diff=p,p*=r.touchRatio,s&&(p=-p),n.swipeDirection=p>0?"prev":"next",i.currentTranslate=p+i.startTranslate;let m=!0,g=r.resistanceRatio;if(r.touchReleaseOnEdges&&(g=0),p>0&&i.currentTranslate>n.minTranslate()?(m=!1,r.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+p)**g)):p<0&&i.currentTranslate<n.maxTranslate()&&(m=!1,r.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-p)**g)),m&&(l.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),n.allowSlidePrev||n.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(p)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,i.currentTranslate=i.startTranslate,void(o.diff=n.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&n.freeMode||r.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),n.params.freeMode&&r.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function gs(e){const t=this,n=t.touchEventsData,{params:i,touches:r,rtlTranslate:o,slidesGrid:s,enabled:a}=t;if(!a)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",l),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);i.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=ts(),d=c-n.touchStartTime;if(t.allowClick){const e=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(e&&e[0]||l.target),t.emit("tap click",l),d<300&&c-n.lastClickTime<300&&t.emit("doubleTap doubleClick",l)}if(n.lastClickTime=ts(),es((()=>{t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===r.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);let u;if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=i.followFinger?o?t.translate:-t.translate:-n.currentTranslate,i.cssMode)return;if(t.params.freeMode&&i.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:u});let h=0,f=t.slidesSizesGrid[0];for(let e=0;e<s.length;e+=e<i.slidesPerGroupSkip?1:i.slidesPerGroup){const t=e<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==s[e+t]?u>=s[e]&&u<s[e+t]&&(h=e,f=s[e+t]-s[e]):u>=s[e]&&(h=e,f=s[s.length-1]-s[s.length-2])}let p=null,m=null;i.rewind&&(t.isBeginning?m=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(p=0));const g=(u-s[h])/f,v=h<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(d>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?p:h+v):t.slideTo(h)),"prev"===t.swipeDirection&&(g>1-i.longSwipesRatio?t.slideTo(h+v):null!==m&&g<0&&Math.abs(g)>i.longSwipesRatio?t.slideTo(m):t.slideTo(h))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(l.target===t.navigation.nextEl||l.target===t.navigation.prevEl)?l.target===t.navigation.nextEl?t.slideTo(h+v):t.slideTo(h):("next"===t.swipeDirection&&t.slideTo(null!==p?p:h+v),"prev"===t.swipeDirection&&t.slideTo(null!==m?m:h))}}function vs(){const e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:r,snapGrid:o}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=r,e.allowSlideNext=i,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function ys(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function bs(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();r=0===o?0:(e.translate-e.minTranslate())/o,r!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var ws=!1;function xs(){}var Cs=(e,t)=>{const n=zo(),{params:i,touchEvents:r,el:o,wrapperEl:s,device:a,support:l}=e,c=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",u=t;if(l.touch){const t=!("touchstart"!==r.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};o[d](r.start,e.onTouchStart,t),o[d](r.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:c}:c),o[d](r.end,e.onTouchEnd,t),r.cancel&&o[d](r.cancel,e.onTouchEnd,t)}else o[d](r.start,e.onTouchStart,!1),n[d](r.move,e.onTouchMove,c),n[d](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&o[d]("click",e.onClick,!0),i.cssMode&&s[d]("scroll",e.onScroll),i.updateOnWindowResize?e[u](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",vs,!0):e[u]("observerUpdate",vs,!0)};var _s=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var Ss={setBreakpoint:function(){const e=this,{activeIndex:t,initialized:n,loopedSlides:i=0,params:r,$el:o}=e,s=r.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const a=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const l=(a in s?s[a]:void 0)||e.originalParams,c=_s(e,r),d=_s(e,l),u=r.enabled;c&&!d?(o.removeClass(`${r.containerModifierClass}grid ${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&d&&(o.addClass(`${r.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===r.grid.fill)&&o.addClass(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const n=r[t]&&r[t].enabled,i=l[t]&&l[t].enabled;n&&!i&&e[t].disable(),!n&&i&&e[t].enable()}));const h=l.direction&&l.direction!==r.direction,f=r.loop&&(l.slidesPerView!==r.slidesPerView||h);h&&n&&e.changeDirection(),rs(e.params,l);const p=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!p?e.disable():!u&&p&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",l),f&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",l)},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),!e||"container"===t&&!n)return;let i=!1;const r=qo(),o="window"===t?r.innerHeight:n.clientHeight,s=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}}));s.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<s.length;e+=1){const{point:o,value:a}=s[e];"window"===t?r.matchMedia(`(min-width: ${a}px)`).matches&&(i=o):a<=n.clientWidth&&(i=o)}return i||"max"}};var Ts={loadImage:function(e,t,n,i,r,o){const s=qo();let a;function l(){o&&o()}Jo(e).parent("picture")[0]||e.complete&&r?l():t?(a=new s.Image,a.onload=l,a.onerror=l,i&&(a.sizes=i),n&&(a.srcset=n),t&&(a.src=t)):l()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let n=0;n<e.imagesToLoad.length;n+=1){const i=e.imagesToLoad[n];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}};var Es={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function ks(e,t){return function(n){void 0===n&&(n={});const i=Object.keys(n)[0],r=n[i];"object"==typeof r&&null!==r?(["navigation","pagination","scrollbar"].indexOf(i)>=0&&!0===e[i]&&(e[i]={auto:!0}),i in e&&"enabled"in r?(!0===e[i]&&(e[i]={enabled:!0}),"object"!=typeof e[i]||"enabled"in e[i]||(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),rs(t,n)):rs(t,n)):rs(t,n)}}var Ls={eventsEmitter:{on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const r=n?"unshift":"push";return e.split(" ").forEach((e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][r](t)})),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;function r(){i.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];t.apply(i,o)}return r.__emitterProxy=t,i.on(e,r,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof e)return n;const i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed?n:n.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(((i,r)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)}))})),n):n},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,n,i;for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];"string"==typeof o[0]||Array.isArray(o[0])?(t=o[0],n=o.slice(1,o.length),i=e):(t=o[0].events,n=o[0].data,i=o[0].context||e),n.unshift(i);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(i,[t,...n])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(i,n)}))})),e}},update:ds,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:n,translate:i,$wrapperEl:r}=this;if(t.virtualTranslate)return n?-i:i;if(t.cssMode)return i;let o=ns(r[0],e);return n&&(o=-o),o||0},setTranslate:function(e,t){const n=this,{rtlTranslate:i,params:r,$wrapperEl:o,wrapperEl:s,progress:a}=n;let l,c=0,d=0;n.isHorizontal()?c=i?-e:e:d=e,r.roundLengths&&(c=Math.floor(c),d=Math.floor(d)),r.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-c:-d:r.virtualTranslate||o.transform(`translate3d(${c}px, ${d}px, 0px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?c:d;const u=n.maxTranslate()-n.minTranslate();l=0===u?0:(e-n.minTranslate())/u,l!==a&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,i,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===i&&(i=!0);const o=this,{params:s,wrapperEl:a}=o;if(o.animating&&s.preventInteractionOnTransition)return!1;const l=o.minTranslate(),c=o.maxTranslate();let d;if(d=i&&e>l?l:i&&e<c?c:e,o.updateProgress(d),s.cssMode){const e=o.isHorizontal();if(0===t)a[e?"scrollLeft":"scrollTop"]=-d;else{if(!o.support.smoothScroll)return ss({swiper:o,targetPosition:-d,side:e?"left":"top"}),!0;a.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(d),n&&(o.emit("beforeTransitionStart",t,r),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(d),n&&(o.emit("beforeTransitionStart",t,r),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,n&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),us({swiper:n,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const n=this,{params:i}=n;n.animating=!1,i.cssMode||(n.setTransition(0),us({swiper:n,runCallbacks:e,direction:t,step:"End"}))}},slide:hs,loop:fs,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;n.style.cursor="move",n.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){const e=this,t=zo(),{params:n,support:i}=e;e.onTouchStart=ps.bind(e),e.onTouchMove=ms.bind(e),e.onTouchEnd=gs.bind(e),n.cssMode&&(e.onScroll=bs.bind(e)),e.onClick=ys.bind(e),i.touch&&!ws&&(t.addEventListener("touchstart",xs),ws=!0),Cs(e,"on")},detachEvents:function(){Cs(this,"off")}},breakpoints:Ss,checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*i;e.isLocked=e.size>n}else e.isLocked=1===e.snapGrid.length;!0===n.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===n.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:n,rtl:i,$el:r,device:o,support:s}=e,a=function(e,t){const n=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((i=>{e[i]&&n.push(t+i)})):"string"==typeof e&&n.push(t+e)})),n}(["initialized",n.direction,{"pointer-events":!s.touch},{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:o.android},{ios:o.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),r.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:Ts},As={},Ds=class{constructor(){let e,t;for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];if(1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=rs({},t),e&&!t.el&&(t.el=e),t.el&&Jo(t.el).length>1){const e=[];return Jo(t.el).each((n=>{const i=rs({},t,{el:n});e.push(new Ds(i))})),e}const o=this;o.__swiper__=!0,o.support=as(),o.device=ls({userAgent:t.userAgent}),o.browser=cs(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],t.modules&&Array.isArray(t.modules)&&o.modules.push(...t.modules);const s={};o.modules.forEach((e=>{e({swiper:o,extendParams:ks(t,s),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const a=rs({},Es,s);return o.params=rs({},a,As,t),o.originalParams=rs({},o.params),o.passedParams=rs({},t),o.params&&o.params.on&&Object.keys(o.params.on).forEach((e=>{o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),o.$=Jo,Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:Jo(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return o.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},o.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},o.support.touch||!o.params.simulateTouch?o.touchEventsTouch:o.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:ts(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const n=this;e=Math.min(Math.max(e,0),1);const i=n.minTranslate(),r=(n.maxTranslate()-i)*e+i;n.translateTo(r,void 0===t?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((n=>{const i=e.getSlideClasses(n);t.push({slideEl:n,classNames:i}),e.emit("_slideClass",n,i)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:n,slides:i,slidesGrid:r,slidesSizesGrid:o,size:s,activeIndex:a}=this;let l=1;if(n.centeredSlides){let e,t=i[a].swiperSlideSize;for(let n=a+1;n<i.length;n+=1)i[n]&&!e&&(t+=i[n].swiperSlideSize,l+=1,t>s&&(e=!0));for(let n=a-1;n>=0;n-=1)i[n]&&!e&&(t+=i[n].swiperSlideSize,l+=1,t>s&&(e=!0))}else if("current"===e)for(let e=a+1;e<i.length;e+=1){(t?r[e]+o[e]-r[a]<s:r[e]-r[a]<s)&&(l+=1)}else for(let e=a-1;e>=0;e-=1){r[a]-r[e]<s&&(l+=1)}return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:n}=e;function i(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let r;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(i(),e.params.autoHeight&&e.updateAutoHeight()):(r=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),r||i()),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const n=this,i=n.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(`${n.params.containerModifierClass}${i}`).addClass(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),n.emit("changeDirection"),t&&n.update()),n}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;const n=Jo(e||t.params.el);if(!(e=n[0]))return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=Jo(e.shadowRoot.querySelector(i()));return t.children=e=>n.children(e),t}return n.children?n.children(i()):Jo(n).children(i())})();if(0===r.length&&t.params.createElements){const e=zo().createElement("div");r=Jo(e),e.className=t.params.wrapperClass,n.append(e),n.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:n,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const n=this,{params:i,$el:r,$wrapperEl:o,slides:s}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),i.loop&&n.loopDestroy(),t&&(n.removeClasses(),r.removeAttr("style"),o.removeAttr("style"),s&&s.length&&s.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((e=>{n.off(e)})),!1!==e&&(n.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(n)),n.destroyed=!0),null}static extendDefaults(e){rs(As,e)}static get extendedDefaults(){return As}static get defaults(){return Es}static installModule(e){Ds.prototype.__modules__||(Ds.prototype.__modules__=[]);const t=Ds.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>Ds.installModule(e))),Ds):(Ds.installModule(e),Ds)}};Object.keys(Ls).forEach((e=>{Object.keys(Ls[e]).forEach((t=>{Ds.prototype[t]=Ls[e][t]}))})),Ds.use([function(e){let{swiper:t,on:n,emit:i}=e;const r=qo();let o=null,s=null;const a=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};n("init",(()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(o=new ResizeObserver((e=>{s=r.requestAnimationFrame((()=>{const{width:n,height:i}=t;let r=n,o=i;e.forEach((e=>{let{contentBoxSize:n,contentRect:i,target:s}=e;s&&s!==t.el||(r=i?i.width:(n[0]||n).inlineSize,o=i?i.height:(n[0]||n).blockSize)})),r===n&&o===i||a()}))})),o.observe(t.el)):(r.addEventListener("resize",a),r.addEventListener("orientationchange",l))})),n("destroy",(()=>{s&&r.cancelAnimationFrame(s),o&&o.unobserve&&t.el&&(o.unobserve(t.el),o=null),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",l)}))},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const o=[],s=qo(),a=function(e,t){void 0===t&&(t={});const n=new(s.MutationObserver||s.WebkitMutationObserver)((e=>{if(1===e.length)return void r("observerUpdate",e[0]);const t=function(){r("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0)}));n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.push(n)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t<e.length;t+=1)a(e[t])}a(t.$el[0],{childList:t.params.observeSlideChildren}),a(t.$wrapperEl[0],{attributes:!1})}})),i("destroy",(()=>{o.forEach((e=>{e.disconnect()})),o.splice(0,o.length)}))}]);var Os=Ds;function Is(e,t,n,i){const r=zo();return e.params.createElements&&Object.keys(i).forEach((o=>{if(!n[o]&&!0===n.auto){let s=e.$el.children(`.${i[o]}`)[0];s||(s=r.createElement("div"),s.className=i[o],e.$el.append(s)),n[o]=s,t[o]=s}})),n}function Ms(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function Ns(e){const t=this,{$wrapperEl:n,params:i}=t;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&n.append(e[t]);else n.append(e);i.loop&&t.loopCreate(),i.observer||t.update()}function Ps(e){const t=this,{params:n,$wrapperEl:i,activeIndex:r}=t;n.loop&&t.loopDestroy();let o=r+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&i.prepend(e[t]);o=r+e.length}else i.prepend(e);n.loop&&t.loopCreate(),n.observer||t.update(),t.slideTo(o,0,!1)}function $s(e,t){const n=this,{$wrapperEl:i,params:r,activeIndex:o}=n;let s=o;r.loop&&(s-=n.loopedSlides,n.loopDestroy(),n.slides=i.children(`.${r.slideClass}`));const a=n.slides.length;if(e<=0)return void n.prependSlide(t);if(e>=a)return void n.appendSlide(t);let l=s>e?s+1:s;const c=[];for(let t=a-1;t>=e;t-=1){const e=n.slides.eq(t);e.remove(),c.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&i.append(t[e]);l=s>e?s+t.length:s}else i.append(t);for(let e=0;e<c.length;e+=1)i.append(c[e]);r.loop&&n.loopCreate(),r.observer||n.update(),r.loop?n.slideTo(l+n.loopedSlides,0,!1):n.slideTo(l,0,!1)}function js(e){const t=this,{params:n,$wrapperEl:i,activeIndex:r}=t;let o=r;n.loop&&(o-=t.loopedSlides,t.loopDestroy(),t.slides=i.children(`.${n.slideClass}`));let s,a=o;if("object"==typeof e&&"length"in e){for(let n=0;n<e.length;n+=1)s=e[n],t.slides[s]&&t.slides.eq(s).remove(),s<a&&(a-=1);a=Math.max(a,0)}else s=e,t.slides[s]&&t.slides.eq(s).remove(),s<a&&(a-=1),a=Math.max(a,0);n.loop&&t.loopCreate(),n.observer||t.update(),n.loop?t.slideTo(a+t.loopedSlides,0,!1):t.slideTo(a,0,!1)}function Bs(){const e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}function Hs(e){const{effect:t,swiper:n,on:i,setTranslate:r,setTransition:o,overwriteParams:s,perspective:a,recreateShadows:l,getEffectParams:c}=e;let d;i("beforeInit",(()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),a&&a()&&n.classNames.push(`${n.params.containerModifierClass}3d`);const e=s?s():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)})),i("setTranslate",(()=>{n.params.effect===t&&r()})),i("setTransition",((e,i)=>{n.params.effect===t&&o(i)})),i("transitionEnd",(()=>{if(n.params.effect===t&&l){if(!c||!c().slideShadows)return;n.slides.each((e=>{n.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),l()}})),i("virtualUpdate",(()=>{n.params.effect===t&&(n.slides.length||(d=!0),requestAnimationFrame((()=>{d&&n.slides&&n.slides.length&&(r(),d=!1)})))}))}function zs(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function Rs(e){let{swiper:t,duration:n,transformEl:i,allSlides:r}=e;const{slides:o,activeIndex:s,$wrapperEl:a}=t;if(t.params.virtualTranslate&&0!==n){let e,n=!1;e=r?i?o.find(i):o:i?o.eq(s).find(i):o.eq(s),e.transitionEnd((()=>{if(n)return;if(!t||t.destroyed)return;n=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t<e.length;t+=1)a.trigger(e[t])}))}}function qs(e,t,n){const i="swiper-slide-shadow"+(n?`-${n}`:""),r=e.transformEl?t.find(e.transformEl):t;let o=r.children(`.${i}`);return o.length||(o=Jo(`<div class="swiper-slide-shadow${n?`-${n}`:""}"></div>`),r.append(o)),o}var Fs=[function(e){let t,{swiper:n,extendParams:i,on:r,emit:o}=e;function s(e,t){const i=n.params.virtual;if(i.cache&&n.virtual.cache[t])return n.virtual.cache[t];const r=i.renderSlide?Jo(i.renderSlide.call(n,e,t)):Jo(`<div class="${n.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",t),i.cache&&(n.virtual.cache[t]=r),r}function a(e){const{slidesPerView:t,slidesPerGroup:i,centeredSlides:r}=n.params,{addSlidesBefore:a,addSlidesAfter:l}=n.params.virtual,{from:c,to:d,slides:u,slidesGrid:h,offset:f}=n.virtual;n.params.cssMode||n.updateActiveIndex();const p=n.activeIndex||0;let m,g,v;m=n.rtlTranslate?"right":n.isHorizontal()?"left":"top",r?(g=Math.floor(t/2)+i+l,v=Math.floor(t/2)+i+a):(g=t+(i-1)+l,v=i+a);const y=Math.max((p||0)-v,0),b=Math.min((p||0)+g,u.length-1),w=(n.slidesGrid[y]||0)-(n.slidesGrid[0]||0);function x(){n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load(),o("virtualUpdate")}if(Object.assign(n.virtual,{from:y,to:b,offset:w,slidesGrid:n.slidesGrid}),c===y&&d===b&&!e)return n.slidesGrid!==h&&w!==f&&n.slides.css(m,`${w}px`),n.updateProgress(),void o("virtualUpdate");if(n.params.virtual.renderExternal)return n.params.virtual.renderExternal.call(n,{offset:w,from:y,to:b,slides:function(){const e=[];for(let t=y;t<=b;t+=1)e.push(u[t]);return e}()}),void(n.params.virtual.renderExternalUpdate?x():o("virtualUpdate"));const C=[],_=[];if(e)n.$wrapperEl.find(`.${n.params.slideClass}`).remove();else for(let e=c;e<=d;e+=1)(e<y||e>b)&&n.$wrapperEl.find(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<u.length;t+=1)t>=y&&t<=b&&(void 0===d||e?_.push(t):(t>d&&_.push(t),t<c&&C.push(t)));_.forEach((e=>{n.$wrapperEl.append(s(u[e],e))})),C.sort(((e,t)=>t-e)).forEach((e=>{n.$wrapperEl.prepend(s(u[e],e))})),n.$wrapperEl.children(".swiper-slide").css(m,`${w}px`),x()}i({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),n.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},r("beforeInit",(()=>{n.params.virtual.enabled&&(n.virtual.slides=n.params.virtual.slides,n.classNames.push(`${n.params.containerModifierClass}virtual`),n.params.watchSlidesProgress=!0,n.originalParams.watchSlidesProgress=!0,n.params.initialSlide||a())})),r("setTranslate",(()=>{n.params.virtual.enabled&&(n.params.cssMode&&!n._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{a()}),100)):a())})),r("init update resize",(()=>{n.params.virtual.enabled&&n.params.cssMode&&os(n.wrapperEl,"--swiper-virtual-size",`${n.virtualSize}px`)})),Object.assign(n.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&n.virtual.slides.push(e[t]);else n.virtual.slides.push(e);a(!0)},prependSlide:function(e){const t=n.activeIndex;let i=t+1,r=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&n.virtual.slides.unshift(e[t]);i=t+e.length,r=e.length}else n.virtual.slides.unshift(e);if(n.params.virtual.cache){const e=n.virtual.cache,t={};Object.keys(e).forEach((n=>{const i=e[n],o=i.attr("data-swiper-slide-index");o&&i.attr("data-swiper-slide-index",parseInt(o,10)+r),t[parseInt(n,10)+r]=i})),n.virtual.cache=t}a(!0),n.slideTo(i,0)},removeSlide:function(e){if(null==e)return;let t=n.activeIndex;if(Array.isArray(e))for(let i=e.length-1;i>=0;i-=1)n.virtual.slides.splice(e[i],1),n.params.virtual.cache&&delete n.virtual.cache[e[i]],e[i]<t&&(t-=1),t=Math.max(t,0);else n.virtual.slides.splice(e,1),n.params.virtual.cache&&delete n.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);a(!0),n.slideTo(t,0)},removeAllSlides:function(){n.virtual.slides=[],n.params.virtual.cache&&(n.virtual.cache={}),a(!0),n.slideTo(0,0)},update:a})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const o=zo(),s=qo();function a(e){if(!t.enabled)return;const{rtlTranslate:n}=t;let i=e;i.originalEvent&&(i=i.originalEvent);const a=i.keyCode||i.charCode,l=t.params.keyboard.pageUpDown,c=l&&33===a,d=l&&34===a,u=37===a,h=39===a,f=38===a,p=40===a;if(!t.allowSlideNext&&(t.isHorizontal()&&h||t.isVertical()&&p||d))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&u||t.isVertical()&&f||c))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||o.activeElement&&o.activeElement.nodeName&&("input"===o.activeElement.nodeName.toLowerCase()||"textarea"===o.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(c||d||u||h||f||p)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const i=t.$el,r=i[0].clientWidth,o=i[0].clientHeight,a=s.innerWidth,l=s.innerHeight,c=t.$el.offset();n&&(c.left-=t.$el[0].scrollLeft);const d=[[c.left,c.top],[c.left+r,c.top],[c.left,c.top+o],[c.left+r,c.top+o]];for(let t=0;t<d.length;t+=1){const n=d[t];if(n[0]>=0&&n[0]<=a&&n[1]>=0&&n[1]<=l){if(0===n[0]&&0===n[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((c||d||u||h)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),((d||h)&&!n||(c||u)&&n)&&t.slideNext(),((c||u)&&!n||(d||h)&&n)&&t.slidePrev()):((c||d||f||p)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),(d||p)&&t.slideNext(),(c||f)&&t.slidePrev()),r("keyPress",a)}}function l(){t.keyboard.enabled||(Jo(o).on("keydown",a),t.keyboard.enabled=!0)}function c(){t.keyboard.enabled&&(Jo(o).off("keydown",a),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},n({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&l()})),i("destroy",(()=>{t.keyboard.enabled&&c()})),Object.assign(t.keyboard,{enable:l,disable:c})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const o=qo();let s;n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let a,l=ts();const c=[];function d(){t.enabled&&(t.mouseEntered=!0)}function u(){t.enabled&&(t.mouseEntered=!1)}function h(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&ts()-l<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&ts()-l<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),r("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),r("scroll",e.raw)),l=(new o.Date).getTime(),!1)))}function f(e){let n=e,i=!0;if(!t.enabled)return;const o=t.params.mousewheel;t.params.cssMode&&n.preventDefault();let l=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(l=Jo(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!l[0].contains(n.target)&&!o.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);let d=0;const u=t.rtlTranslate?-1:1,f=function(e){let t=0,n=0,i=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),i=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=r,r=0),(i||r)&&e.deltaMode&&(1===e.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!t&&(t=i<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:i,pixelY:r}}(n);if(o.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;d=-f.pixelX*u}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;d=-f.pixelY}else d=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*u:-f.pixelY;if(0===d)return!0;o.invert&&(d=-d);let p=t.getTranslate()+d*o.sensitivity;if(p>=t.minTranslate()&&(p=t.minTranslate()),p<=t.maxTranslate()&&(p=t.maxTranslate()),i=!!t.params.loop||!(p===t.minTranslate()||p===t.maxTranslate()),i&&t.params.nested&&n.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:ts(),delta:Math.abs(d),direction:Math.sign(d)},i=a&&e.time<a.time+500&&e.delta<=a.delta&&e.direction===a.direction;if(!i){a=void 0,t.params.loop&&t.loopFix();let l=t.getTranslate()+d*o.sensitivity;const u=t.isBeginning,h=t.isEnd;if(l>=t.minTranslate()&&(l=t.minTranslate()),l<=t.maxTranslate()&&(l=t.maxTranslate()),t.setTransition(0),t.setTranslate(l),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!u&&t.isBeginning||!h&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(s),s=void 0,c.length>=15&&c.shift();const n=c.length?c[c.length-1]:void 0,i=c[0];if(c.push(e),n&&(e.delta>n.delta||e.direction!==n.direction))c.splice(0);else if(c.length>=15&&e.time-i.time<500&&i.delta-e.delta>=1&&e.delta<=6){const n=d>0?.8:.2;a=e,c.splice(0),s=es((()=>{t.slideToClosest(t.params.speed,!0,void 0,n)}),0)}s||(s=es((()=>{a=e,c.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(i||r("scroll",n),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),l===t.minTranslate()||l===t.maxTranslate())return!0}}else{const n={time:ts(),delta:Math.abs(d),direction:Math.sign(d),raw:e};c.length>=2&&c.shift();const i=c.length?c[c.length-1]:void 0;if(c.push(n),i?(n.direction!==i.direction||n.delta>i.delta||n.time>i.time+150)&&h(n):h(n),function(e){const n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1}(n))return!0}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}function p(e){let n=t.$el;"container"!==t.params.mousewheel.eventsTarget&&(n=Jo(t.params.mousewheel.eventsTarget)),n[e]("mouseenter",d),n[e]("mouseleave",u),n[e]("wheel",f)}function m(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",f),!0):!t.mousewheel.enabled&&(p("on"),t.mousewheel.enabled=!0,!0)}function g(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,f),!0):!!t.mousewheel.enabled&&(p("off"),t.mousewheel.enabled=!1,!0)}i("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&g(),t.params.mousewheel.enabled&&m()})),i("destroy",(()=>{t.params.cssMode&&m(),t.mousewheel.enabled&&g()})),Object.assign(t.mousewheel,{enable:m,disable:g})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;function o(e){let n;return e&&(n=Jo(e),t.params.uniqueNavElements&&"string"==typeof e&&n.length>1&&1===t.$el.find(e).length&&(n=t.$el.find(e))),n}function s(e,n){const i=t.params.navigation;e&&e.length>0&&(e[n?"addClass":"removeClass"](i.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=n),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](i.lockClass))}function a(){if(t.params.loop)return;const{$nextEl:e,$prevEl:n}=t.navigation;s(n,t.isBeginning&&!t.params.rewind),s(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function d(){const e=t.params.navigation;if(t.params.navigation=Is(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const n=o(e.nextEl),i=o(e.prevEl);n&&n.length>0&&n.on("click",c),i&&i.length>0&&i.on("click",l),Object.assign(t.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:i,prevEl:i&&i[0]}),t.enabled||(n&&n.addClass(e.lockClass),i&&i.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:n}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),n&&n.length&&(n.off("click",l),n.removeClass(t.params.navigation.disabledClass))}n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},i("init",(()=>{!1===t.params.navigation.enabled?h():(d(),a())})),i("toEdge fromEdge lock unlock",(()=>{a()})),i("destroy",(()=>{u()})),i("enable disable",(()=>{const{$nextEl:e,$prevEl:n}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),n&&n[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),i("click",((e,n)=>{const{$nextEl:i,$prevEl:o}=t.navigation,s=n.target;if(t.params.navigation.hideOnClick&&!Jo(s).is(o)&&!Jo(s).is(i)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===s||t.pagination.el.contains(s)))return;let e;i?e=i.hasClass(t.params.navigation.hiddenClass):o&&(e=o.hasClass(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),i&&i.toggleClass(t.params.navigation.hiddenClass),o&&o.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),d(),a()},disable:h,update:a,init:d,destroy:u})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const o="swiper-pagination";let s;n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let a=0;function l(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,n){const{bulletActiveClass:i}=t.params.pagination;e[n]().addClass(`${i}-${n}`)[n]().addClass(`${i}-${n}-${n}`)}function d(){const e=t.rtl,n=t.params.pagination;if(l())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,o=t.pagination.$el;let d;const u=t.params.loop?Math.ceil((i-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(d=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),d>i-1-2*t.loopedSlides&&(d-=i-2*t.loopedSlides),d>u-1&&(d-=u),d<0&&"bullets"!==t.params.paginationType&&(d=u+d)):d=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===n.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let r,l,u;if(n.dynamicBullets&&(s=i.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(t.isHorizontal()?"width":"height",s*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==t.previousIndex&&(a+=d-(t.previousIndex-t.loopedSlides||0),a>n.dynamicMainBullets-1?a=n.dynamicMainBullets-1:a<0&&(a=0)),r=Math.max(d-a,0),l=r+(Math.min(i.length,n.dynamicMainBullets)-1),u=(l+r)/2),i.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${n.bulletActiveClass}${e}`)).join(" ")),o.length>1)i.each((e=>{const t=Jo(e),i=t.index();i===d&&t.addClass(n.bulletActiveClass),n.dynamicBullets&&(i>=r&&i<=l&&t.addClass(`${n.bulletActiveClass}-main`),i===r&&c(t,"prev"),i===l&&c(t,"next"))}));else{const e=i.eq(d),o=e.index();if(e.addClass(n.bulletActiveClass),n.dynamicBullets){const e=i.eq(r),s=i.eq(l);for(let e=r;e<=l;e+=1)i.eq(e).addClass(`${n.bulletActiveClass}-main`);if(t.params.loop)if(o>=i.length){for(let e=n.dynamicMainBullets;e>=0;e-=1)i.eq(i.length-e).addClass(`${n.bulletActiveClass}-main`);i.eq(i.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else c(e,"prev"),c(s,"next");else c(e,"prev"),c(s,"next")}}if(n.dynamicBullets){const r=Math.min(i.length,n.dynamicMainBullets+4),o=(s*r-s)/2-u*s,a=e?"right":"left";i.css(t.isHorizontal()?a:"top",`${o}px`)}}if("fraction"===n.type&&(o.find(Ms(n.currentClass)).text(n.formatFractionCurrent(d+1)),o.find(Ms(n.totalClass)).text(n.formatFractionTotal(u))),"progressbar"===n.type){let e;e=n.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const i=(d+1)/u;let r=1,s=1;"horizontal"===e?r=i:s=i,o.find(Ms(n.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${r}) scaleY(${s})`).transition(t.params.speed)}"custom"===n.type&&n.renderCustom?(o.html(n.renderCustom(t,d+1,u)),r("paginationRender",o[0])):r("paginationUpdate",o[0]),t.params.watchOverflow&&t.enabled&&o[t.isLocked?"addClass":"removeClass"](n.lockClass)}function u(){const e=t.params.pagination;if(l())return;const n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,i=t.pagination.$el;let o="";if("bullets"===e.type){let r=t.params.loop?Math.ceil((n-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&r>n&&(r=n);for(let n=0;n<r;n+=1)e.renderBullet?o+=e.renderBullet.call(t,n,e.bulletClass):o+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;i.html(o),t.pagination.bullets=i.find(Ms(e.bulletClass))}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,i.html(o)),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,i.html(o)),"custom"!==e.type&&r("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=Is(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let n=Jo(e.el);0!==n.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&n.length>1&&(n=t.$el.find(e.el),n.length>1&&(n=n.filter((e=>Jo(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&n.addClass(e.clickableClass),n.addClass(e.modifierClass+e.type),n.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(n.addClass(`${e.modifierClass}${e.type}-dynamic`),a=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.addClass(e.progressbarOppositeClass),e.clickable&&n.on("click",Ms(e.bulletClass),(function(e){e.preventDefault();let n=Jo(this).index()*t.params.slidesPerGroup;t.params.loop&&(n+=t.loopedSlides),t.slideTo(n)})),Object.assign(t.pagination,{$el:n,el:n[0]}),t.enabled||n.addClass(e.lockClass))}function f(){const e=t.params.pagination;if(l())return;const n=t.pagination.$el;n.removeClass(e.hiddenClass),n.removeClass(e.modifierClass+e.type),n.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&n.off("click",Ms(e.bulletClass))}i("init",(()=>{!1===t.params.pagination.enabled?p():(h(),u(),d())})),i("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&d()})),i("snapIndexChange",(()=>{t.params.loop||d()})),i("slidesLengthChange",(()=>{t.params.loop&&(u(),d())})),i("snapGridLengthChange",(()=>{t.params.loop||(u(),d())})),i("destroy",(()=>{f()})),i("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),i("lock unlock",(()=>{d()})),i("click",((e,n)=>{const i=n.target,{$el:o}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&o&&o.length>0&&!Jo(i).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&i===t.navigation.nextEl||t.navigation.prevEl&&i===t.navigation.prevEl))return;const e=o.hasClass(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),o.toggleClass(t.params.pagination.hiddenClass)}}));const p=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),f()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),d()},disable:p,render:u,update:d,init:h,destroy:f})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const o=zo();let s,a,l,c,d=!1,u=null,h=null;function f(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:n,progress:i}=t,{$dragEl:r,$el:o}=e,s=t.params.scrollbar;let c=a,d=(l-a)*i;n?(d=-d,d>0?(c=a-d,d=0):-d+a>l&&(c=l+d)):d<0?(c=a+d,d=0):d+a>l&&(c=l-d),t.isHorizontal()?(r.transform(`translate3d(${d}px, 0, 0)`),r[0].style.width=`${c}px`):(r.transform(`translate3d(0px, ${d}px, 0)`),r[0].style.height=`${c}px`),s.hide&&(clearTimeout(u),o[0].style.opacity=1,u=setTimeout((()=>{o[0].style.opacity=0,o.transition(400)}),1e3))}function p(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:n,$el:i}=e;n[0].style.width="",n[0].style.height="",l=t.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,c=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),a="auto"===t.params.scrollbar.dragSize?l*c:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?n[0].style.width=`${a}px`:n[0].style.height=`${a}px`,i[0].style.display=c>=1?"none":"",t.params.scrollbar.hide&&(i[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function m(e){return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function g(e){const{scrollbar:n,rtlTranslate:i}=t,{$el:r}=n;let o;o=(m(e)-r.offset()[t.isHorizontal()?"left":"top"]-(null!==s?s:a/2))/(l-a),o=Math.max(Math.min(o,1),0),i&&(o=1-o);const c=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*o;t.updateProgress(c),t.setTranslate(c),t.updateActiveIndex(),t.updateSlidesClasses()}function v(e){const n=t.params.scrollbar,{scrollbar:i,$wrapperEl:o}=t,{$el:a,$dragEl:l}=i;d=!0,s=e.target===l[0]||e.target===l?m(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),o.transition(100),l.transition(100),g(e),clearTimeout(h),a.transition(0),n.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:n,$wrapperEl:i}=t,{$el:o,$dragEl:s}=n;d&&(e.preventDefault?e.preventDefault():e.returnValue=!1,g(e),i.transition(0),o.transition(0),s.transition(0),r("scrollbarDragMove",e))}function b(e){const n=t.params.scrollbar,{scrollbar:i,$wrapperEl:o}=t,{$el:s}=i;d&&(d=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),o.transition("")),n.hide&&(clearTimeout(h),h=es((()=>{s.css("opacity",0),s.transition(400)}),1e3)),r("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())}function w(e){const{scrollbar:n,touchEventsTouch:i,touchEventsDesktop:r,params:s,support:a}=t,l=n.$el;if(!l)return;const c=l[0],d=!(!a.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},u=!(!a.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};if(!c)return;const h="on"===e?"addEventListener":"removeEventListener";a.touch?(c[h](i.start,v,d),c[h](i.move,y,d),c[h](i.end,b,u)):(c[h](r.start,v,d),o[h](r.move,y,d),o[h](r.end,b,u))}function x(){const{scrollbar:e,$el:n}=t;t.params.scrollbar=Is(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const i=t.params.scrollbar;if(!i.el)return;let r=Jo(i.el);t.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===n.find(i.el).length&&(r=n.find(i.el)),r.addClass(t.isHorizontal()?i.horizontalClass:i.verticalClass);let o=r.find(`.${t.params.scrollbar.dragClass}`);0===o.length&&(o=Jo(`<div class="${t.params.scrollbar.dragClass}"></div>`),r.append(o)),Object.assign(e,{$el:r,el:r[0],$dragEl:o,dragEl:o[0]}),i.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&w("on"),r&&r[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function C(){const e=t.params.scrollbar,n=t.scrollbar.$el;n&&n.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&w("off")}n({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?_():(x(),p(),f())})),i("update resize observerUpdate lock unlock",(()=>{p()})),i("setTranslate",(()=>{f()})),i("setTransition",((e,n)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(n)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{C()}));const _=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),C()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),x(),p(),f()},disable:_,updateSize:p,setTranslate:f,init:x,destroy:C})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({parallax:{enabled:!1}});const r=(e,n)=>{const{rtl:i}=t,r=Jo(e),o=i?-1:1,s=r.attr("data-swiper-parallax")||"0";let a=r.attr("data-swiper-parallax-x"),l=r.attr("data-swiper-parallax-y");const c=r.attr("data-swiper-parallax-scale"),d=r.attr("data-swiper-parallax-opacity");if(a||l?(a=a||"0",l=l||"0"):t.isHorizontal()?(a=s,l="0"):(l=s,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*n*o+"%":a*n*o+"px",l=l.indexOf("%")>=0?parseInt(l,10)*n+"%":l*n+"px",null!=d){const e=d-(d-1)*(1-Math.abs(n));r[0].style.opacity=e}if(null==c)r.transform(`translate3d(${a}, ${l}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(n));r.transform(`translate3d(${a}, ${l}, 0px) scale(${e})`)}},o=()=>{const{$el:e,slides:n,progress:i,snapGrid:o}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{r(e,i)})),n.each(((e,n)=>{let s=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(s+=Math.ceil(n/2)-i*(o.length-1)),s=Math.min(Math.max(s,-1),1),Jo(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{r(e,s)}))}))};i("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),i("init",(()=>{t.params.parallax.enabled&&o()})),i("setTranslate",(()=>{t.params.parallax.enabled&&o()})),i("setTransition",((e,n)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{$el:n}=t;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=>{const n=Jo(t);let i=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),n.transition(i)}))}(n)}))},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;const o=qo();n({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let s,a,l,c=1,d=!1;const u={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},f={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let p=1;function m(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY;return Math.sqrt((i-t)**2+(r-n)**2)}function g(e){const n=t.support,i=t.params.zoom;if(a=!1,l=!1,!n.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;a=!0,u.scaleStart=m(e)}u.$slideEl&&u.$slideEl.length||(u.$slideEl=Jo(e.target).closest(`.${t.params.slideClass}`),0===u.$slideEl.length&&(u.$slideEl=t.slides.eq(t.activeIndex)),u.$imageEl=u.$slideEl.find(`.${i.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${i.containerClass}`),u.maxRatio=u.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==u.$imageWrapEl.length)?(u.$imageEl&&u.$imageEl.transition(0),d=!0):u.$imageEl=void 0}function v(e){const n=t.support,i=t.params.zoom,r=t.zoom;if(!n.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;l=!0,u.scaleMove=m(e)}u.$imageEl&&0!==u.$imageEl.length?(n.gestures?r.scale=e.scale*c:r.scale=u.scaleMove/u.scaleStart*c,r.scale>u.maxRatio&&(r.scale=u.maxRatio-1+(r.scale-u.maxRatio+1)**.5),r.scale<i.minRatio&&(r.scale=i.minRatio+1-(i.minRatio-r.scale+1)**.5),u.$imageEl.transform(`translate3d(0,0,0) scale(${r.scale})`)):"gesturechange"===e.type&&g(e)}function y(e){const n=t.device,i=t.support,r=t.params.zoom,o=t.zoom;if(!i.gestures){if(!a||!l)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!n.android)return;a=!1,l=!1}u.$imageEl&&0!==u.$imageEl.length&&(o.scale=Math.max(Math.min(o.scale,u.maxRatio),r.minRatio),u.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${o.scale})`),c=o.scale,d=!1,1===o.scale&&(u.$slideEl=void 0))}function b(e){const n=t.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(t.allowClick=!1,!h.isTouched||!u.$slideEl)return;h.isMoved||(h.width=u.$imageEl[0].offsetWidth,h.height=u.$imageEl[0].offsetHeight,h.startX=ns(u.$imageWrapEl[0],"x")||0,h.startY=ns(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0));const i=h.width*n.scale,r=h.height*n.scale;if(!(i<u.slideWidth&&r<u.slideHeight)){if(h.minX=Math.min(u.slideWidth/2-i/2,0),h.maxX=-h.minX,h.minY=Math.min(u.slideHeight/2-r/2,0),h.maxY=-h.minY,h.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,h.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!h.isMoved&&!d){if(t.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.x<h.touchesStart.x||Math.floor(h.maxX)===Math.floor(h.startX)&&h.touchesCurrent.x>h.touchesStart.x))return void(h.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.y<h.touchesStart.y||Math.floor(h.maxY)===Math.floor(h.startY)&&h.touchesCurrent.y>h.touchesStart.y))return void(h.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),h.isMoved=!0,h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX,h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY,h.currentX<h.minX&&(h.currentX=h.minX+1-(h.minX-h.currentX+1)**.8),h.currentX>h.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentY<h.minY&&(h.currentY=h.minY+1-(h.minY-h.currentY+1)**.8),h.currentY>h.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),f.prevPositionX||(f.prevPositionX=h.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=h.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(h.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(h.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,Math.abs(h.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0),Math.abs(h.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0),f.prevPositionX=h.touchesCurrent.x,f.prevPositionY=h.touchesCurrent.y,f.prevTime=Date.now(),u.$imageWrapEl.transform(`translate3d(${h.currentX}px, ${h.currentY}px,0)`)}}function w(){const e=t.zoom;u.$slideEl&&t.previousIndex!==t.activeIndex&&(u.$imageEl&&u.$imageEl.transform("translate3d(0,0,0) scale(1)"),u.$imageWrapEl&&u.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,c=1,u.$slideEl=void 0,u.$imageEl=void 0,u.$imageWrapEl=void 0)}function x(e){const n=t.zoom,i=t.params.zoom;if(u.$slideEl||(e&&e.target&&(u.$slideEl=Jo(e.target).closest(`.${t.params.slideClass}`)),u.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?u.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):u.$slideEl=t.slides.eq(t.activeIndex)),u.$imageEl=u.$slideEl.find(`.${i.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${i.containerClass}`)),!u.$imageEl||0===u.$imageEl.length||!u.$imageWrapEl||0===u.$imageWrapEl.length)return;let r,s,a,l,d,f,p,m,g,v,y,b,w,x,C,_,S,T;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),u.$slideEl.addClass(`${i.zoomedSlideClass}`),void 0===h.touchesStart.x&&e?(r="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,s="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(r=h.touchesStart.x,s=h.touchesStart.y),n.scale=u.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,c=u.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,e?(S=u.$slideEl[0].offsetWidth,T=u.$slideEl[0].offsetHeight,a=u.$slideEl.offset().left+o.scrollX,l=u.$slideEl.offset().top+o.scrollY,d=a+S/2-r,f=l+T/2-s,g=u.$imageEl[0].offsetWidth,v=u.$imageEl[0].offsetHeight,y=g*n.scale,b=v*n.scale,w=Math.min(S/2-y/2,0),x=Math.min(T/2-b/2,0),C=-w,_=-x,p=d*n.scale,m=f*n.scale,p<w&&(p=w),p>C&&(p=C),m<x&&(m=x),m>_&&(m=_)):(p=0,m=0),u.$imageWrapEl.transition(300).transform(`translate3d(${p}px, ${m}px,0)`),u.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)}function C(){const e=t.zoom,n=t.params.zoom;u.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?u.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):u.$slideEl=t.slides.eq(t.activeIndex),u.$imageEl=u.$slideEl.find(`.${n.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${n.containerClass}`)),u.$imageEl&&0!==u.$imageEl.length&&u.$imageWrapEl&&0!==u.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,c=1,u.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),u.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),u.$slideEl.removeClass(`${n.zoomedSlideClass}`),u.$slideEl=void 0)}function _(e){const n=t.zoom;n.scale&&1!==n.scale?C():x(e)}function S(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function T(){return`.${t.params.slideClass}`}function E(e){const{passiveListener:n}=S(),i=T();t.$wrapperEl[e]("gesturestart",i,g,n),t.$wrapperEl[e]("gesturechange",i,v,n),t.$wrapperEl[e]("gestureend",i,y,n)}function k(){s||(s=!0,E("on"))}function L(){s&&(s=!1,E("off"))}function A(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const n=t.support,{passiveListener:i,activeListenerWithCapture:r}=S(),o=T();n.gestures?(t.$wrapperEl.on(t.touchEvents.start,k,i),t.$wrapperEl.on(t.touchEvents.end,L,i)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,o,g,i),t.$wrapperEl.on(t.touchEvents.move,o,v,r),t.$wrapperEl.on(t.touchEvents.end,o,y,i),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,o,y,i)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,b,r)}function D(){const e=t.zoom;if(!e.enabled)return;const n=t.support;e.enabled=!1;const{passiveListener:i,activeListenerWithCapture:r}=S(),o=T();n.gestures?(t.$wrapperEl.off(t.touchEvents.start,k,i),t.$wrapperEl.off(t.touchEvents.end,L,i)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,o,g,i),t.$wrapperEl.off(t.touchEvents.move,o,v,r),t.$wrapperEl.off(t.touchEvents.end,o,y,i),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,o,y,i)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,b,r)}Object.defineProperty(t.zoom,"scale",{get:()=>p,set(e){if(p!==e){const t=u.$imageEl?u.$imageEl[0]:void 0,n=u.$slideEl?u.$slideEl[0]:void 0;r("zoomChange",e,t,n)}p=e}}),i("init",(()=>{t.params.zoom.enabled&&A()})),i("destroy",(()=>{D()})),i("touchStart",((e,n)=>{t.zoom.enabled&&function(e){const n=t.device;u.$imageEl&&0!==u.$imageEl.length&&(h.isTouched||(n.android&&e.cancelable&&e.preventDefault(),h.isTouched=!0,h.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,h.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(n)})),i("touchEnd",((e,n)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;let n=300,i=300;const r=f.x*n,o=h.currentX+r,s=f.y*i,a=h.currentY+s;0!==f.x&&(n=Math.abs((o-h.currentX)/f.x)),0!==f.y&&(i=Math.abs((a-h.currentY)/f.y));const l=Math.max(n,i);h.currentX=o,h.currentY=a;const c=h.width*e.scale,d=h.height*e.scale;h.minX=Math.min(u.slideWidth/2-c/2,0),h.maxX=-h.minX,h.minY=Math.min(u.slideHeight/2-d/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),u.$imageWrapEl.transition(l).transform(`translate3d(${h.currentX}px, ${h.currentY}px,0)`)}()})),i("doubleTap",((e,n)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&_(n)})),i("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&w()})),i("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&w()})),Object.assign(t.zoom,{enable:A,disable:D,in:x,out:C,toggle:_})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e;n({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};let o=!1,s=!1;function a(e,n){void 0===n&&(n=!0);const i=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const o=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),s=o.find(`.${i.elementClass}:not(.${i.loadedClass}):not(.${i.loadingClass})`);!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||s.push(o[0]),0!==s.length&&s.each((e=>{const s=Jo(e);s.addClass(i.loadingClass);const l=s.attr("data-background"),c=s.attr("data-src"),d=s.attr("data-srcset"),u=s.attr("data-sizes"),h=s.parent("picture");t.loadImage(s[0],c||l,d,u,!1,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(s.css("background-image",`url("${l}")`),s.removeAttr("data-background")):(d&&(s.attr("srcset",d),s.removeAttr("data-srcset")),u&&(s.attr("sizes",u),s.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=Jo(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(s.attr("src",c),s.removeAttr("data-src"))),s.addClass(i.loadedClass).removeClass(i.loadingClass),o.find(`.${i.preloaderClass}`).remove(),t.params.loop&&n){const e=o.attr("data-swiper-slide-index");if(o.hasClass(t.params.slideDuplicateClass)){a(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{a(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}r("lazyImageReady",o[0],s[0]),t.params.autoHeight&&t.updateAutoHeight()}})),r("lazyImageLoad",o[0],s[0])}))}function l(){const{$wrapperEl:e,params:n,slides:i,activeIndex:r}=t,o=t.virtual&&n.virtual.enabled,l=n.lazy;let c=n.slidesPerView;function d(t){if(o){if(e.children(`.${n.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(i[t])return!0;return!1}function u(e){return o?Jo(e).attr("data-swiper-slide-index"):Jo(e).index()}if("auto"===c&&(c=0),s||(s=!0),t.params.watchSlidesProgress)e.children(`.${n.slideVisibleClass}`).each((e=>{a(o?Jo(e).attr("data-swiper-slide-index"):Jo(e).index())}));else if(c>1)for(let e=r;e<r+c;e+=1)d(e)&&a(e);else a(r);if(l.loadPrevNext)if(c>1||l.loadPrevNextAmount&&l.loadPrevNextAmount>1){const e=l.loadPrevNextAmount,t=Math.ceil(c),n=Math.min(r+t+Math.max(e,t),i.length),o=Math.max(r-Math.max(t,e),0);for(let e=r+t;e<n;e+=1)d(e)&&a(e);for(let e=o;e<r;e+=1)d(e)&&a(e)}else{const t=e.children(`.${n.slideNextClass}`);t.length>0&&a(u(t));const i=e.children(`.${n.slidePrevClass}`);i.length>0&&a(u(i))}}function c(){const e=qo();if(!t||t.destroyed)return;const n=t.params.lazy.scrollingElement?Jo(t.params.lazy.scrollingElement):Jo(e),i=n[0]===e,r=i?e.innerWidth:n[0].offsetWidth,s=i?e.innerHeight:n[0].offsetHeight,a=t.$el.offset(),{rtlTranslate:d}=t;let u=!1;d&&(a.left-=t.$el[0].scrollLeft);const h=[[a.left,a.top],[a.left+t.width,a.top],[a.left,a.top+t.height],[a.left+t.width,a.top+t.height]];for(let e=0;e<h.length;e+=1){const t=h[e];if(t[0]>=0&&t[0]<=r&&t[1]>=0&&t[1]<=s){if(0===t[0]&&0===t[1])continue;u=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};u?(l(),n.off("scroll",c,f)):o||(o=!0,n.on("scroll",c,f))}i("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),i("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?c():l())})),i("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&l()})),i("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?c():l())})),i("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!s)&&(t.params.lazy.checkInView?c():l())})),i("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?c():l())})),i("slideChange",(()=>{const{lazy:e,cssMode:n,watchSlidesProgress:i,touchReleaseOnEdges:r,resistanceRatio:o}=t.params;e.enabled&&(n||i&&(r||0===o))&&l()})),i("destroy",(()=>{t.$el&&t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:l,loadInSlide:a})},function(e){let{swiper:t,extendParams:n,on:i}=e;function r(e,t){const n=function(){let e,t,n;return(i,r)=>{for(t=-1,e=i.length;e-t>1;)n=e+t>>1,i[n]<=r?t=n:e=n;return e}}();let i,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=n(this.x,e),i=r-1,(e-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this}function o(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}n({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},i("beforeInit",(()=>{t.controller.control=t.params.controller.control})),i("update",(()=>{o()})),i("resize",(()=>{o()})),i("observerUpdate",(()=>{o()})),i("setTranslate",((e,n,i)=>{t.controller.control&&t.controller.setTranslate(n,i)})),i("setTransition",((e,n,i)=>{t.controller.control&&t.controller.setTransition(n,i)})),Object.assign(t.controller,{setTranslate:function(e,n){const i=t.controller.control;let o,s;const a=t.constructor;function l(e){const n=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new r(t.slidesGrid,e.slidesGrid):new r(t.snapGrid,e.snapGrid))}(e),s=-t.controller.spline.interpolate(-n)),s&&"container"!==t.params.controller.by||(o=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),s=(n-t.minTranslate())*o+e.minTranslate()),t.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(i))for(let e=0;e<i.length;e+=1)i[e]!==n&&i[e]instanceof a&&l(i[e]);else i instanceof a&&n!==i&&l(i)},setTransition:function(e,n){const i=t.constructor,r=t.controller.control;let o;function s(n){n.setTransition(e,t),0!==e&&(n.transitionStart(),n.params.autoHeight&&es((()=>{n.updateAutoHeight()})),n.$wrapperEl.transitionEnd((()=>{r&&(n.params.loop&&"slide"===t.params.controller.by&&n.loopFix(),n.transitionEnd())})))}if(Array.isArray(r))for(o=0;o<r.length;o+=1)r[o]!==n&&r[o]instanceof i&&s(r[o]);else r instanceof i&&n!==r&&s(r)}})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}});let r=null;function o(e){const t=r;0!==t.length&&(t.html(""),t.html(e))}function s(e){e.attr("tabIndex","0")}function a(e){e.attr("tabIndex","-1")}function l(e,t){e.attr("role",t)}function c(e,t){e.attr("aria-roledescription",t)}function d(e,t){e.attr("aria-label",t)}function u(e){e.attr("aria-disabled",!0)}function h(e){e.attr("aria-disabled",!1)}function f(e){if(13!==e.keyCode&&32!==e.keyCode)return;const n=t.params.a11y,i=Jo(e.target);t.navigation&&t.navigation.$nextEl&&i.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?o(n.lastSlideMessage):o(n.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&i.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?o(n.firstSlideMessage):o(n.prevSlideMessage)),t.pagination&&i.is(Ms(t.params.pagination.bulletClass))&&i[0].click()}function p(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function m(){return p()&&t.params.pagination.clickable}const g=(e,t,n)=>{s(e),"BUTTON"!==e[0].tagName&&(l(e,"button"),e.on("keydown",f)),d(e,n),function(e,t){e.attr("aria-controls",t)}(e,t)},v=e=>{const n=e.target.closest(`.${t.params.slideClass}`);if(!n||!t.slides.includes(n))return;const i=t.slides.indexOf(n)===t.activeIndex,r=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(n);i||r||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(n),0))},y=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(Jo(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&l(Jo(t.slides),e.slideRole);const n=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((i,r)=>{const o=Jo(i),s=t.params.loop?parseInt(o.attr("data-swiper-slide-index"),10):r;d(o,e.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,n))}))},b=()=>{const e=t.params.a11y;t.$el.append(r);const n=t.$el;e.containerRoleDescriptionMessage&&c(n,e.containerRoleDescriptionMessage),e.containerMessage&&d(n,e.containerMessage);const i=t.$wrapperEl,o=e.id||i.attr("id")||`swiper-wrapper-${s=16,void 0===s&&(s=16),"x".repeat(s).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var s;const a=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var l;let u,h;l=o,i.attr("id",l),function(e,t){e.attr("aria-live",t)}(i,a),y(),t.navigation&&t.navigation.$nextEl&&(u=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(h=t.navigation.$prevEl),u&&u.length&&g(u,o,e.nextSlideMessage),h&&h.length&&g(h,o,e.prevSlideMessage),m()&&t.pagination.$el.on("keydown",Ms(t.params.pagination.bulletClass),f),t.$el.on("focus",v,!0)};i("beforeInit",(()=>{r=Jo(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)})),i("afterInit",(()=>{t.params.a11y.enabled&&b()})),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&y()})),i("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:n}=t.navigation;n&&n.length>0&&(t.isBeginning?(u(n),a(n)):(h(n),s(n))),e&&e.length>0&&(t.isEnd?(u(e),a(e)):(h(e),s(e)))}()})),i("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;p()&&t.pagination.bullets.each((n=>{const i=Jo(n);t.params.pagination.clickable&&(s(i),t.params.pagination.renderBullet||(l(i,"button"),d(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,i.index()+1)))),i.is(`.${t.params.pagination.bulletActiveClass}`)?i.attr("aria-current","true"):i.removeAttr("aria-current")}))}()})),i("destroy",(()=>{t.params.a11y.enabled&&function(){let e,n;r&&r.length>0&&r.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(n=t.navigation.$prevEl),e&&e.off("keydown",f),n&&n.off("keydown",f),m()&&t.pagination.$el.off("keydown",Ms(t.params.pagination.bulletClass),f),t.$el.off("focus",v,!0)}()}))},function(e){let{swiper:t,extendParams:n,on:i}=e;n({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,o={};const s=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=e=>{const t=qo();let n;n=e?new URL(e):t.location;const i=n.pathname.slice(1).split("/").filter((e=>""!==e)),r=i.length;return{key:i[r-2],value:i[r-1]}},l=(e,n)=>{const i=qo();if(!r||!t.params.history.enabled)return;let o;o=t.params.url?new URL(t.params.url):i.location;const a=t.slides.eq(n);let l=s(a.attr("data-history"));if(t.params.history.root.length>0){let n=t.params.history.root;"/"===n[n.length-1]&&(n=n.slice(0,n.length-1)),l=`${n}/${e}/${l}`}else o.pathname.includes(e)||(l=`${e}/${l}`);t.params.history.keepQuery&&(l+=o.search);const c=i.history.state;c&&c.value===l||(t.params.history.replaceState?i.history.replaceState({value:l},null,l):i.history.pushState({value:l},null,l))},c=(e,n,i)=>{if(n)for(let r=0,o=t.slides.length;r<o;r+=1){const o=t.slides.eq(r);if(s(o.attr("data-history"))===n&&!o.hasClass(t.params.slideDuplicateClass)){const n=o.index();t.slideTo(n,e,i)}}else t.slideTo(0,e,i)},d=()=>{o=a(t.params.url),c(t.params.speed,o.value,!1)};i("init",(()=>{t.params.history.enabled&&(()=>{const e=qo();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);r=!0,o=a(t.params.url),(o.key||o.value)&&(c(0,o.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",d))}})()})),i("destroy",(()=>{t.params.history.enabled&&(()=>{const e=qo();t.params.history.replaceState||e.removeEventListener("popstate",d)})()})),i("transitionEnd _freeModeNoMomentumRelease",(()=>{r&&l(t.params.history.key,t.activeIndex)})),i("slideChange",(()=>{r&&t.params.cssMode&&l(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:n,emit:i,on:r}=e,o=!1;const s=zo(),a=qo();n({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const l=()=>{i("hashChange");const e=s.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const n=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===n)return;t.slideTo(n)}},c=()=>{if(o&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&a.history&&a.history.replaceState)a.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),n=e.attr("data-hash")||e.attr("data-history");s.location.hash=n||"",i("hashSet")}};r("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;o=!0;const e=s.location.hash.replace("#","");if(e){const n=0;for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides.eq(i);if((r.attr("data-hash")||r.attr("data-history"))===e&&!r.hasClass(t.params.slideDuplicateClass)){const e=r.index();t.slideTo(e,n,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&Jo(a).on("hashchange",l)})()})),r("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&Jo(a).off("hashchange",l)})),r("transitionEnd _freeModeNoMomentumRelease",(()=>{o&&c()})),r("slideChange",(()=>{o&&t.params.cssMode&&c()}))},function(e){let t,{swiper:n,extendParams:i,on:r,emit:o}=e;function s(){if(!n.size)return n.autoplay.running=!1,void(n.autoplay.paused=!1);const e=n.slides.eq(n.activeIndex);let i=n.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||n.params.autoplay.delay),clearTimeout(t),t=es((()=>{let e;n.params.autoplay.reverseDirection?n.params.loop?(n.loopFix(),e=n.slidePrev(n.params.speed,!0,!0),o("autoplay")):n.isBeginning?n.params.autoplay.stopOnLastSlide?l():(e=n.slideTo(n.slides.length-1,n.params.speed,!0,!0),o("autoplay")):(e=n.slidePrev(n.params.speed,!0,!0),o("autoplay")):n.params.loop?(n.loopFix(),e=n.slideNext(n.params.speed,!0,!0),o("autoplay")):n.isEnd?n.params.autoplay.stopOnLastSlide?l():(e=n.slideTo(0,n.params.speed,!0,!0),o("autoplay")):(e=n.slideNext(n.params.speed,!0,!0),o("autoplay")),(n.params.cssMode&&n.autoplay.running||!1===e)&&s()}),i)}function a(){return void 0===t&&(!n.autoplay.running&&(n.autoplay.running=!0,o("autoplayStart"),s(),!0))}function l(){return!!n.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),n.autoplay.running=!1,o("autoplayStop"),!0))}function c(e){n.autoplay.running&&(n.autoplay.paused||(t&&clearTimeout(t),n.autoplay.paused=!0,0!==e&&n.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{n.$wrapperEl[0].addEventListener(e,u)})):(n.autoplay.paused=!1,s())))}function d(){const e=zo();"hidden"===e.visibilityState&&n.autoplay.running&&c(),"visible"===e.visibilityState&&n.autoplay.paused&&(s(),n.autoplay.paused=!1)}function u(e){n&&!n.destroyed&&n.$wrapperEl&&e.target===n.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{n.$wrapperEl[0].removeEventListener(e,u)})),n.autoplay.paused=!1,n.autoplay.running?s():l())}function h(){n.params.autoplay.disableOnInteraction?l():(o("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{n.$wrapperEl[0].removeEventListener(e,u)}))}function f(){n.params.autoplay.disableOnInteraction||(n.autoplay.paused=!1,o("autoplayResume"),s())}n.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{if(n.params.autoplay.enabled){a();zo().addEventListener("visibilitychange",d),n.params.autoplay.pauseOnMouseEnter&&(n.$el.on("mouseenter",h),n.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,i)=>{n.autoplay.running&&(i||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(t):l())})),r("sliderFirstMove",(()=>{n.autoplay.running&&(n.params.autoplay.disableOnInteraction?l():c())})),r("touchEnd",(()=>{n.params.cssMode&&n.autoplay.paused&&!n.params.autoplay.disableOnInteraction&&s()})),r("destroy",(()=>{n.$el.off("mouseenter",h),n.$el.off("mouseleave",f),n.autoplay.running&&l();zo().removeEventListener("visibilitychange",d)})),Object.assign(n.autoplay,{pause:c,run:s,start:a,stop:l})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,o=!1;function s(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const n=e.clickedIndex,i=e.clickedSlide;if(i&&Jo(i).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==n)return;let r;if(r=e.params.loop?parseInt(Jo(e.clickedSlide).attr("data-swiper-slide-index"),10):n,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const n=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${r}"]`).eq(0).index(),i=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${r}"]`).eq(0).index();r=void 0===n?i:void 0===i?n:i-e<e-n?i:n}t.slideTo(r)}function a(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const n=t.constructor;if(e.swiper instanceof n)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(is(e.swiper)){const i=Object.assign({},e.swiper);Object.assign(i,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new n(i),o=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",s),!0}function l(e){const n=t.thumbs.swiper;if(!n||n.destroyed)return;const i="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView;let r=1;const o=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),n.slides.removeClass(o),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let e=0;e<r;e+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(o);else for(let e=0;e<r;e+=1)n.slides.eq(t.realIndex+e).addClass(o);const s=t.params.thumbs.autoScrollOffset,a=s&&!n.params.loop;if(t.realIndex!==n.realIndex||a){let r,o,l=n.activeIndex;if(n.params.loop){n.slides.eq(l).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,l=n.activeIndex);const e=n.slides.eq(l).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),i=n.slides.eq(l).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();r=void 0===e?i:void 0===i?e:i-l==l-e?n.params.slidesPerGroup>1?i:l:i-l<l-e?i:e,o=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";a&&(r+="next"===o?s:-1*s),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(r)<0&&(n.params.centeredSlides?r=r>l?r-Math.floor(i/2)+1:r+Math.floor(i/2)-1:r>l&&n.params.slidesPerGroup,n.slideTo(r,e?0:void 0))}}t.thumbs={swiper:null},i("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(a(),l(!0))})),i("slideChange update resize observerUpdate",(()=>{l()})),i("setTransition",((e,n)=>{const i=t.thumbs.swiper;i&&!i.destroyed&&i.setTransition(n)})),i("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()})),Object.assign(t.thumbs,{init:a,update:l})},function(e){let{swiper:t,extendParams:n,emit:i,once:r}=e;n({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:n}=t;0===e.velocities.length&&e.velocities.push({position:n[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:n[t.isHorizontal()?"currentX":"currentY"],time:ts()})},onTouchEnd:function(e){let{currentPos:n}=e;const{params:o,$wrapperEl:s,rtlTranslate:a,snapGrid:l,touchEventsData:c}=t,d=ts()-c.touchStartTime;if(n<-t.minTranslate())t.slideTo(t.activeIndex);else if(n>-t.maxTranslate())t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1);else{if(o.freeMode.momentum){if(c.velocities.length>1){const e=c.velocities.pop(),n=c.velocities.pop(),i=e.position-n.position,r=e.time-n.time;t.velocity=i/r,t.velocity/=2,Math.abs(t.velocity)<o.freeMode.minimumVelocity&&(t.velocity=0),(r>150||ts()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=o.freeMode.momentumVelocityRatio,c.velocities.length=0;let e=1e3*o.freeMode.momentumRatio;const n=t.velocity*e;let d=t.translate+n;a&&(d=-d);let u,h=!1;const f=20*Math.abs(t.velocity)*o.freeMode.momentumBounceRatio;let p;if(d<t.maxTranslate())o.freeMode.momentumBounce?(d+t.maxTranslate()<-f&&(d=t.maxTranslate()-f),u=t.maxTranslate(),h=!0,c.allowMomentumBounce=!0):d=t.maxTranslate(),o.loop&&o.centeredSlides&&(p=!0);else if(d>t.minTranslate())o.freeMode.momentumBounce?(d-t.minTranslate()>f&&(d=t.minTranslate()+f),u=t.minTranslate(),h=!0,c.allowMomentumBounce=!0):d=t.minTranslate(),o.loop&&o.centeredSlides&&(p=!0);else if(o.freeMode.sticky){let e;for(let t=0;t<l.length;t+=1)if(l[t]>-d){e=t;break}d=Math.abs(l[e]-d)<Math.abs(l[e-1]-d)||"next"===t.swipeDirection?l[e]:l[e-1],d=-d}if(p&&r("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=a?Math.abs((-d-t.translate)/t.velocity):Math.abs((d-t.translate)/t.velocity),o.freeMode.sticky){const n=Math.abs((a?-d:d)-t.translate),i=t.slidesSizesGrid[t.activeIndex];e=n<i?o.speed:n<2*i?1.5*o.speed:2.5*o.speed}}else if(o.freeMode.sticky)return void t.slideToClosest();o.freeMode.momentumBounce&&h?(t.updateProgress(u),t.setTransition(e),t.setTranslate(d),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd((()=>{t&&!t.destroyed&&c.allowMomentumBounce&&(i("momentumBounce"),t.setTransition(o.speed),setTimeout((()=>{t.setTranslate(u),s.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(i("_freeModeNoMomentumRelease"),t.updateProgress(d),t.setTransition(e),t.setTranslate(d),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(d),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(o.freeMode.sticky)return void t.slideToClosest();o.freeMode&&i("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||d>=o.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,n,i,{swiper:r,extendParams:o}=e;o({grid:{rows:1,fill:"column"}}),r.grid={initSlides:e=>{const{slidesPerView:o}=r.params,{rows:s,fill:a}=r.params.grid;n=t/s,i=Math.floor(e/s),t=Math.floor(e/s)===e/s?e:Math.ceil(e/s)*s,"auto"!==o&&"row"===a&&(t=Math.max(t,o*s))},updateSlide:(e,o,s,a)=>{const{slidesPerGroup:l,spaceBetween:c}=r.params,{rows:d,fill:u}=r.params.grid;let h,f,p;if("row"===u&&l>1){const n=Math.floor(e/(l*d)),i=e-d*l*n,r=0===n?l:Math.min(Math.ceil((s-n*d*l)/d),l);p=Math.floor(i/r),f=i-p*r+n*l,h=f+p*t/d,o.css({"-webkit-order":h,order:h})}else"column"===u?(f=Math.floor(e/d),p=e-f*d,(f>i||f===i&&p===d-1)&&(p+=1,p>=d&&(p=0,f+=1))):(p=Math.floor(e/n),f=e-p*n);o.css(a("margin-top"),0!==p?c&&`${c}px`:"")},updateWrapperSize:(e,n,i)=>{const{spaceBetween:o,centeredSlides:s,roundLengths:a}=r.params,{rows:l}=r.params.grid;if(r.virtualSize=(e+o)*t,r.virtualSize=Math.ceil(r.virtualSize/l)-o,r.$wrapperEl.css({[i("width")]:`${r.virtualSize+o}px`}),s){n.splice(0,n.length);const e=[];for(let t=0;t<n.length;t+=1){let i=n[t];a&&(i=Math.floor(i)),n[t]<r.virtualSize+n[0]&&e.push(i)}n.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:Ns.bind(t),prependSlide:Ps.bind(t),addSlide:$s.bind(t),removeSlide:js.bind(t),removeAllSlides:Bs.bind(t)})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({fadeEffect:{crossFade:!1,transformEl:null}}),Hs({effect:"fade",swiper:t,on:i,setTranslate:()=>{const{slides:e}=t,n=t.params.fadeEffect;for(let i=0;i<e.length;i+=1){const e=t.slides.eq(i);let r=-e[0].swiperSlideOffset;t.params.virtualTranslate||(r-=t.translate);let o=0;t.isHorizontal()||(o=r,r=0);const s=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);zs(n,e).css({opacity:s}).transform(`translate3d(${r}px, ${o}px, 0px)`)}},setTransition:e=>{const{transformEl:n}=t.params.fadeEffect;(n?t.slides.find(n):t.slides).transition(e),Rs({swiper:t,duration:e,transformEl:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(e,t,n)=>{let i=n?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=n?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&&(i=Jo(`<div class="swiper-slide-shadow-${n?"left":"top"}"></div>`),e.append(i)),0===r.length&&(r=Jo(`<div class="swiper-slide-shadow-${n?"right":"bottom"}"></div>`),e.append(r)),i.length&&(i[0].style.opacity=Math.max(-t,0)),r.length&&(r[0].style.opacity=Math.max(t,0))};Hs({effect:"cube",swiper:t,on:i,setTranslate:()=>{const{$el:e,$wrapperEl:n,slides:i,width:o,height:s,rtlTranslate:a,size:l,browser:c}=t,d=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let f,p=0;d.shadow&&(u?(f=n.find(".swiper-cube-shadow"),0===f.length&&(f=Jo('<div class="swiper-cube-shadow"></div>'),n.append(f)),f.css({height:`${o}px`})):(f=e.find(".swiper-cube-shadow"),0===f.length&&(f=Jo('<div class="swiper-cube-shadow"></div>'),e.append(f))));for(let e=0;e<i.length;e+=1){const t=i.eq(e);let n=e;h&&(n=parseInt(t.attr("data-swiper-slide-index"),10));let o=90*n,s=Math.floor(o/360);a&&(o=-o,s=Math.floor(-o/360));const c=Math.max(Math.min(t[0].progress,1),-1);let f=0,m=0,g=0;n%4==0?(f=4*-s*l,g=0):(n-1)%4==0?(f=0,g=4*-s*l):(n-2)%4==0?(f=l+4*s*l,g=l):(n-3)%4==0&&(f=-l,g=3*l+4*l*s),a&&(f=-f),u||(m=f,f=0);const v=`rotateX(${u?0:-o}deg) rotateY(${u?o:0}deg) translate3d(${f}px, ${m}px, ${g}px)`;c<=1&&c>-1&&(p=90*n+90*c,a&&(p=90*-n-90*c)),t.transform(v),d.slideShadows&&r(t,c,u)}if(n.css({"-webkit-transform-origin":`50% 50% -${l/2}px`,"transform-origin":`50% 50% -${l/2}px`}),d.shadow)if(u)f.transform(`translate3d(0px, ${o/2+d.shadowOffset}px, ${-o/2}px) rotateX(90deg) rotateZ(0deg) scale(${d.shadowScale})`);else{const e=Math.abs(p)-90*Math.floor(Math.abs(p)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),n=d.shadowScale,i=d.shadowScale/t,r=d.shadowOffset;f.transform(`scale3d(${n}, 1, ${i}) translate3d(0px, ${s/2+r}px, ${-s/2/i}px) rotateX(-90deg)`)}const m=c.isSafari||c.isWebView?-l/2:0;n.transform(`translate3d(0px,0,${m}px) rotateX(${t.isHorizontal()?0:p}deg) rotateY(${t.isHorizontal()?-p:0}deg)`),n[0].style.setProperty("--swiper-cube-translate-z",`${m}px`)},setTransition:e=>{const{$el:n,slides:i}=t;i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const n=Math.max(Math.min(t.progress,1),-1);r(Jo(t),n,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const r=(e,n,i)=>{let r=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),o=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===r.length&&(r=qs(i,e,t.isHorizontal()?"left":"top")),0===o.length&&(o=qs(i,e,t.isHorizontal()?"right":"bottom")),r.length&&(r[0].style.opacity=Math.max(-n,0)),o.length&&(o[0].style.opacity=Math.max(n,0))};Hs({effect:"flip",swiper:t,on:i,setTranslate:()=>{const{slides:e,rtlTranslate:n}=t,i=t.params.flipEffect;for(let o=0;o<e.length;o+=1){const s=e.eq(o);let a=s[0].progress;t.params.flipEffect.limitRotation&&(a=Math.max(Math.min(s[0].progress,1),-1));const l=s[0].swiperSlideOffset;let c=-180*a,d=0,u=t.params.cssMode?-l-t.translate:-l,h=0;t.isHorizontal()?n&&(c=-c):(h=u,u=0,d=-c,c=0),s[0].style.zIndex=-Math.abs(Math.round(a))+e.length,i.slideShadows&&r(s,a,i);const f=`translate3d(${u}px, ${h}px, 0px) rotateX(${d}deg) rotateY(${c}deg)`;zs(i,s).transform(f)}},setTransition:e=>{const{transformEl:n}=t.params.flipEffect;(n?t.slides.find(n):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),Rs({swiper:t,duration:e,transformEl:n})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((n=>{const i=Jo(n);let o=i[0].progress;t.params.flipEffect.limitRotation&&(o=Math.max(Math.min(n.progress,1),-1)),r(i,o,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),Hs({effect:"coverflow",swiper:t,on:i,setTranslate:()=>{const{width:e,height:n,slides:i,slidesSizesGrid:r}=t,o=t.params.coverflowEffect,s=t.isHorizontal(),a=t.translate,l=s?e/2-a:n/2-a,c=s?o.rotate:-o.rotate,d=o.depth;for(let e=0,t=i.length;e<t;e+=1){const t=i.eq(e),n=r[e],a=(l-t[0].swiperSlideOffset-n/2)/n,u="function"==typeof o.modifier?o.modifier(a):a*o.modifier;let h=s?c*u:0,f=s?0:c*u,p=-d*Math.abs(u),m=o.stretch;"string"==typeof m&&-1!==m.indexOf("%")&&(m=parseFloat(o.stretch)/100*n);let g=s?0:m*u,v=s?m*u:0,y=1-(1-o.scale)*Math.abs(u);Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(p)<.001&&(p=0),Math.abs(h)<.001&&(h=0),Math.abs(f)<.001&&(f=0),Math.abs(y)<.001&&(y=0);const b=`translate3d(${v}px,${g}px,${p}px)  rotateX(${f}deg) rotateY(${h}deg) scale(${y})`;if(zs(o,t).transform(b),t[0].style.zIndex=1-Math.abs(Math.round(u)),o.slideShadows){let e=s?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=s?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=qs(o,t,s?"left":"top")),0===n.length&&(n=qs(o,t,s?"right":"bottom")),e.length&&(e[0].style.opacity=u>0?u:0),n.length&&(n[0].style.opacity=-u>0?-u:0)}}},setTransition:e=>{const{transformEl:n}=t.params.coverflowEffect;(n?t.slides.find(n):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const r=e=>"string"==typeof e?e:`${e}px`;Hs({effect:"creative",swiper:t,on:i,setTranslate:()=>{const{slides:e,$wrapperEl:n,slidesSizesGrid:i}=t,o=t.params.creativeEffect,{progressMultiplier:s}=o,a=t.params.centeredSlides;if(a){const e=i[0]/2-t.params.slidesOffsetBefore||0;n.transform(`translateX(calc(50% - ${e}px))`)}for(let n=0;n<e.length;n+=1){const i=e.eq(n),l=i[0].progress,c=Math.min(Math.max(i[0].progress,-o.limitProgress),o.limitProgress);let d=c;a||(d=Math.min(Math.max(i[0].originalProgress,-o.limitProgress),o.limitProgress));const u=i[0].swiperSlideOffset,h=[t.params.cssMode?-u-t.translate:-u,0,0],f=[0,0,0];let p=!1;t.isHorizontal()||(h[1]=h[0],h[0]=0);let m={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(m=o.next,p=!0):c>0&&(m=o.prev,p=!0),h.forEach(((e,t)=>{h[t]=`calc(${e}px + (${r(m.translate[t])} * ${Math.abs(c*s)}))`})),f.forEach(((e,t)=>{f[t]=m.rotate[t]*Math.abs(c*s)})),i[0].style.zIndex=-Math.abs(Math.round(l))+e.length;const g=h.join(", "),v=`rotateX(${f[0]}deg) rotateY(${f[1]}deg) rotateZ(${f[2]}deg)`,y=d<0?`scale(${1+(1-m.scale)*d*s})`:`scale(${1-(1-m.scale)*d*s})`,b=d<0?1+(1-m.opacity)*d*s:1-(1-m.opacity)*d*s,w=`translate3d(${g}) ${v} ${y}`;if(p&&m.shadow||!p){let e=i.children(".swiper-slide-shadow");if(0===e.length&&m.shadow&&(e=qs(o,i)),e.length){const t=o.shadowPerProgress?c*(1/o.limitProgress):c;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=zs(o,i);x.transform(w).css({opacity:b}),m.origin&&x.css("transform-origin",m.origin)}},setTransition:e=>{const{transformEl:n}=t.params.creativeEffect;(n?t.slides.find(n):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),Rs({swiper:t,duration:e,transformEl:n,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:n,on:i}=e;n({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0}}),Hs({effect:"cards",swiper:t,on:i,setTranslate:()=>{const{slides:e,activeIndex:n}=t,i=t.params.cardsEffect,{startTranslate:r,isTouched:o}=t.touchEventsData,s=t.translate;for(let a=0;a<e.length;a+=1){const l=e.eq(a),c=l[0].progress,d=Math.min(Math.max(c,-4),4);let u=l[0].swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&t.$wrapperEl.transform(`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(u-=e[0].swiperSlideOffset);let h=t.params.cssMode?-u-t.translate:-u,f=0;const p=-100*Math.abs(d);let m=1,g=-2*d,v=8-.75*Math.abs(d);const y=t.virtual&&t.params.virtual.enabled?t.virtual.from+a:a,b=(y===n||y===n-1)&&d>0&&d<1&&(o||t.params.cssMode)&&s<r,w=(y===n||y===n+1)&&d<0&&d>-1&&(o||t.params.cssMode)&&s>r;if(b||w){const e=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;g+=-28*d*e,m+=-.5*e,v+=96*e,f=-25*e*Math.abs(d)+"%"}if(h=d<0?`calc(${h}px + (${v*Math.abs(d)}%))`:d>0?`calc(${h}px + (-${v*Math.abs(d)}%))`:`${h}px`,!t.isHorizontal()){const e=f;f=h,h=e}const x=d<0?""+(1+(1-m)*d):""+(1-(1-m)*d),C=`\n        translate3d(${h}, ${f}, ${p}px)\n        rotateZ(${i.rotate?g:0}deg)\n        scale(${x})\n      `;if(i.slideShadows){let e=l.find(".swiper-slide-shadow");0===e.length&&(e=qs(i,l)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}l[0].style.zIndex=-Math.abs(Math.round(c))+e.length;zs(i,l).transform(C)}},setTransition:e=>{const{transformEl:n}=t.params.cardsEffect;(n?t.slides.find(n):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),Rs({swiper:t,duration:e,transformEl:n})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];Os.use(Fs);var Ws=new class{constructor(){}isObject(e){return e&&"object"==typeof e&&!Array.isArray(e)}mergeDeep(e,...t){if(!t.length)return e;const n=t.shift();if(this.isObject(e)&&this.isObject(n))for(const t in n)this.isObject(n[t])?(e[t]||Object.assign(e,{[t]:{}}),this.mergeDeep(e[t],n[t])):Object.assign(e,{[t]:n[t]});return this.mergeDeep(e,...t)}},Xs=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:".js-basic-slider",paginationConf:{el:".swiper-pagination",type:"bullets",clickable:!0},swiperConf:{slidesPerView:1,spaceBetween:24,createElements:!0,pagination:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},scrollbar:!1,breakpoints:{768:{slidesPerView:2,pagination:{el:".swiper-pagination",type:"bullets"}},1080:{slidesPerView:3,pagination:{el:".swiper-pagination",type:"bullets"}},1440:{slidesPerView:4},1920:{slidesPerView:5},2560:{slidesPerView:5}}}},t),this.elem=e,this.Swiper=void 0,this.init(e)}init(e){try{this._getElemConf(e),this.Swiper=new Os(e,this.config.swiperConf)}catch(e){console.error(e)}}_getElemConf(e){let t=this.config.swiperConf.breakpoints;if("1"==e.getAttribute("data-dots")){this.config.swiperConf.pagination=this.config.paginationConf;for(let e in t)t[e].pagination=this.config.paginationConf}let n="1"==e.getAttribute("data-centermode");n&&(this.config.swiperConf.centeredSlides=n)}};var Ys=function(e=".js-basic-slider",t={}){window.BasicSliders=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.BasicSliders.push(new Xs(e,t))}))};u();var Vs=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({uid:1,selector:{lightbox:".js-gallery-lightbox",item:"figure.image",caption:"figcaption"},attribute:{imageCount:"data-ce-images",origFile:"data-orig-file-src",caption:"data-caption",title:"title"}},t),this.data={items:[],scroller:void 0},this.elem=e,this.SimpleLightbox=void 0,this.init()}init(){let e,t=this.elem;if(t.hasAttribute(this.config.attribute.imageCount)){let e=parseInt(t.getAttribute(this.config.attribute.imageCount));this.data.imageCount=e}this._prepareItems(t),this._createSimpleLightbox(t),this._setupSimpleLighboxEvents(),window.addEventListener("resize",(t=>{document.body.classList.contains("hidden-scroll")&&(clearTimeout(e),e=setTimeout((()=>{this.relocateScroller()}),400))}))}_prepareItems(e){let t=Array.prototype.slice.call(e.querySelectorAll("figure.image"));0!==t.length&&t.forEach((e=>{this.data.items.push({elem:e});let t=e.querySelector("a");if(!t)return;let n=t.querySelector("img");if(!n)return;t.href=n.getAttribute(this.config.attribute.origFile)??n.getAttribute("src"),t.removeAttribute("onclick");let i=e.querySelector(this.config.selector.caption);i&&!n.hasAttribute(this.config.attribute.title)?n.setAttribute(this.config.attribute.caption,i.innerText):n.hasAttribute(this.config.attribute.title)&&n.setAttribute(this.config.attribute.caption,n.getAttribute(this.config.attribute.title))}))}_createSimpleLightbox(e){let t=`js-lightbox-${this.config.uid}`;e.classList.add(t),this.SimpleLightbox=new SimpleLightbox(`.${t} a`,{captionsData:this.config.attribute.caption})}addScroller(){document.querySelector(".sl-image .sl-caption")&&(this.data.scroller=document.createElement("a"),this.data.scroller.classList.add("scroller","closed"),this.data.scroller.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" class="sl-read-more" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" /></svg>',document.querySelector(".sl-navigation").appendChild(this.data.scroller),this.data.scroller.style.top=(window.innerHeight-document.querySelector(".sl-image").offsetHeight)/2+document.querySelector(".sl-image").offsetHeight-20+"px",this.data.scroller.style.left=window.innerWidth/2-this.data.scroller.offsetWidth/2-20+"px",this.data.scroller.addEventListener("click",(e=>(e.preventDefault(),this.data.scroller.classList.contains("closed")?document.querySelector(".sl-image").scrollTo(0,document.querySelector(".sl-image").offsetHeight+document.querySelector(".sl-image").offsetHeight):document.querySelector(".sl-image").scrollTo(0,0),!1))),document.querySelector(".sl-image").addEventListener("scroll",(e=>{this.data.scroller&&(e.target.scrollTop+e.target.offsetHeight>=e.target.scrollHeight?(this.data.scroller.classList.remove("closed"),this.data.scroller.classList.add("opened")):(this.data.scroller.classList.remove("opened"),this.data.scroller.classList.add("closed")))})))}_setupSimpleLighboxEvents(){this.SimpleLightbox.on("shown.simplelightbox",(e=>{Array.prototype.slice.call(document.querySelectorAll(".sl-image .sl-caption")).length?this.addScroller():setTimeout((()=>{this.addScroller()}),250)})),this.SimpleLightbox.on("close.simplelightbox",(e=>{this.data.scroller&&(this.data.scroller.remove(),this.data.scroller=void 0)})),this.SimpleLightbox.on("change.simplelightbox",(e=>{this.data.scroller&&this.data.scroller.classList.add("d-none")})),this.SimpleLightbox.on("changed.simplelightbox",(e=>{setTimeout((()=>{if(this.data.scroller){if(!Array.prototype.slice.call(document.querySelectorAll(".sl-image .sl-caption")).length)return this.data.scroller.remove(),void(this.data.scroller=void 0);this.data.scroller.classList.remove("d-none"),this.data.scroller.style.top=(window.innerHeight-document.querySelector(".sl-image").offsetHeight)/2+document.querySelector(".sl-image").offsetHeight-20+"px",this.data.scroller.classList.remove("opened"),this.data.scroller.classList.add("closed")}else Array.prototype.slice.call(document.querySelectorAll(".sl-image .sl-caption")).length&&this.addScroller()}),500)}))}relocateScroller(){this.data.scroller&&(this.data.scroller.style.top=(window.innerHeight-document.querySelector(".sl-image").offsetHeight)/2+document.querySelector(".sl-image").offsetHeight-20+"px",this.data.scroller.style.left=window.innerWidth/2-document.querySelector(".scroller").offsetWidth/2-20+"px",this.data.scroller.classList.remove("opened"),this.data.scroller.classList.add("closed"))}},Gs=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:{trigger:".js-lightbox-trigger",item:".js-lightbox-trigger-item"},attribute:{lightboxItems:"data-lightbox-items",allowedTrigger:"data-triggers-lightbox"}},t),this.data={items:[]},this.elem=e,this.SimpleLightbox=void 0,this.init(e)}init(){let e=this.elem,t=e.getAttribute(this.config.attribute.lightboxItems)||this.config.selector.item;this.SimpleLightbox=new SimpleLightbox(t),this.data.items=Array.prototype.slice.call(document.querySelectorAll(t)),this.data.items.forEach((e=>{e.hasAttribute(this.config.attribute.allowedTrigger)||(e.classList.add("lightbox-prevent-trigger"),e.addEventListener("click",(e=>(e.preventDefault(),e.stopImmediatePropagation(),!1)),!0))})),e.addEventListener("click",(e=>{e.preventDefault(),this.SimpleLightbox.open()}))}};var Us=function(e=".js-gallery-lightbox:not(.js-gallery-slider)",t=".js-lightbox-trigger",n={},i={}){window.Lightboxes=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach(((e,t)=>{let i=Ws.mergeDeep({uid:++t},n);window.Lightboxes.push(new Vs(e,i))})),window.LightboxTriggers=[],Array.prototype.slice.call(document.querySelectorAll(t)).forEach((e=>{window.LightboxTriggers.push(new Gs(e,i))}))},Ks=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:".js-gallery-slider",lightbox:{enabled:!0,class:"js-gallery-lightbox",config:{}},navigationConf:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},paginationConf:{el:".swiper-pagination",type:"bullets",clickable:!0},swiperConf:{slidesPerView:3,spaceBetween:24,pagination:!1,scrollbar:!1,breakpoints:{768:{slidesPerView:1,navigation:!1,pagination:!0},992:{slidesPerView:2,navigation:!1,pagination:!0},1336:{slidesPerView:2}}}},t),this.elem=e,this.Swiper=void 0,this.Lightbox=void 0,this.init(e),this.config.lightbox.enabled&&this._setupLightbox(e)}init(){let e=this.elem;this._getElemConf(e),this.Swiper=new Os(e,this.config.swiperConf)}_getElemConf(e){let t=this.config.swiperConf.breakpoints;if(e.getAttribute("data-arrows")&&"1"==e.getAttribute("data-arrows")){this.config.swiperConf.navigation=this.config.navigationConf;for(let e in t)t[e].navigation=this.config.navigationConf}if(e.getAttribute("data-dots")&&"1"==e.getAttribute("data-dots")){this.config.swiperConf.pagination=this.config.paginationConf;for(let e in t)t[e].pagination=this.config.navigationConf}}_setupLightbox(e){this.config.lightbox.config.uid||(this.config.lightbox.config.uid=this.Swiper.wrapperEl.id),this.Lightbox=new Vs(e,this.config.lightbox.config)}};var Zs=function(e=".js-gallery-slider",t={}){window.GallerySliders=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.GallerySliders.push(new Ks(e,t))}))},Qs=d(y()),Js=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:{gallery:".ce-gallery",galleryInner:".ce-outer .ce-inner",item:".ce-row"},attribute:{imageCount:"data-ce-images"},masonryConf:{itemSelector:".ce-row",gutter:1,initLayout:!1}},t),this.elem=e,this.data={items:[]},this.Masonry=void 0,this.imagesLoaded=b(),this.init()}init(){let e=this.elem.querySelector(".ce-gallery");if(!e)throw`No Element found with selector "${this.config.selector.gallery}"`;if(!e.hasAttribute(this.config.attribute.imageCount)||parseInt(e.getAttribute(this.config.attribute.imageCount))<=1)return;let t=e.querySelector(this.config.selector.galleryInner);if(this.data.items=Array.prototype.slice.call(t.querySelectorAll(this.config.selector.item)),!this.data.items.length)return;let n,i=this;this.imagesLoaded(t,(function(){i.Masonry=new Qs.default(t,{itemSelector:".ce-row",gutter:1,initLayout:!1}),i.resize()})),window.addEventListener("resize",(e=>{clearTimeout(n),n=setTimeout((()=>{this.resize()}),1e3)}))}resize(){this.Masonry.layout()}};var ea=function(e=".js-masonry-container",t={}){window.NpMasonries=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.NpMasonries.push(new Js(e,t))}))},ta=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:".js-slider-container",navigationConf:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},paginationConf:{el:".swiper-pagination",type:"bullets",clickable:!0},swiperConf:{slidesPerView:1,pagination:!1,scrollbar:!1,loop:!0,spaceBetween:0,breakpoints:{767:{slidesPerView:1,navigation:!1,pagination:!0}}}},t),this.elem=e,this.Swiper=void 0,this.init(e)}init(e){this._getElemConf(e);try{this.Swiper=new Os(e,this.config.swiperConf)}catch(e){console.error(e)}}_getElemConf(e){let t=this.config.swiperConf.breakpoints;if(e.getAttribute("data-arrows")&&"1"==e.getAttribute("data-arrows")){this.config.swiperConf.navigation=this.config.navigationConf;for(let e in t)t[e].navigation=this.config.navigationConf}if(e.getAttribute("data-dots")&&"1"==e.getAttribute("data-dots")){this.config.swiperConf.pagination=this.config.paginationConf;for(let e in t)t[e].pagination=this.config.navigationConf}let n=parseInt(e.getAttribute("data-slidesToShow"))||1;n&&(this.config.swiperConf.slidesPerView=n,e.classList.add("calculated-slides-to-show-"+n));let i=e.getAttribute("data-centermode")&&"1"==e.getAttribute("data-centermode");i&&(this.config.swiperConf.centeredSlides=i)}};function na(e=".js-slider-container",t={}){window.ContainerSliders=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.ContainerSliders.push(new ta(e,t))}))}var ia=na,ra=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:".totopbutton",cssClasses:{hidden:"hidden"},threshold:20},t),this.elem=e,this.init()}init(){this.elem.addEventListener("click",(e=>{this.scrollToTop()})),document.addEventListener("scroll",(e=>{document.documentElement.scrollTop>this.config.threshold?this.show():this.hide()}))}scrollToTop(){document.documentElement.scrollTo({top:0,behavior:"smooth"})}hide(){this.elem.classList.add(this.config.cssClasses.hidden)}show(){this.elem.classList.remove(this.config.cssClasses.hidden)}};var oa=function(e=".totopbutton",t={}){window.ToTopButtons=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.ToTopButtons.push(new ra(e,t))}))},sa=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:{item:"li"},cssClass:{containsSubmenu:"contains-submenu"}},t),this.elem=e,this.init()}init(){let e=Array.prototype.slice.call(this.elem.querySelectorAll(this.config.selector.item)),t=!1;e.forEach((e=>{e.childNodes.length>1&&(t=!0)})),1==t&&this.elem.classList.add(this.config.cssClass.containsSubmenu)}};var aa=function(e=".multilayer-navigation ul",t={}){window.NavitemSubmenus=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.NavitemSubmenus.push(new sa(e,t))}))},la=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({selector:".js-inpage-navigation",initDelay:5e3,userIntersectionObserver:!0,scrollBehavior:{offsetTop:120,animationBehavior:"smooth"}},t),this.elem=e,this.init(e)}init(e){let t=document.querySelector(".js-inpage-navigation");if(!t)return;setTimeout((()=>{t.classList.remove("init-show")}),this.config.initDelay);let n=document.querySelector(".js-inpage-navigation-context");if(n){let e=Array.prototype.slice.call(n.querySelectorAll("[data-inpage-title]")).filter((e=>e.getAttribute("data-inpage-title").length>0)),i=t.querySelector(".js-inpage-navigation-list"),r=i.querySelector(".js-inpage-navigation-point"),o=[],s=!1,a=t=>{if(!s||t.isSameNode(s))return!1;let n=e.findIndex((e=>e.id==t.id)),i=e.findIndex((e=>e.id==s.id));return n+1==i||n-1==i},l=e=>e.getBoundingClientRect().top>=0-e.getBoundingClientRect().height||e.getBoundingClientRect().bottom>=0-e.getBoundingClientRect().height,c=!1;const d=new IntersectionObserver((e=>{c||(c=!0,e.some((e=>{if(s&&e.isIntersecting&&a(e.target)&&!l(s)||!s&&e.boundingClientRect.top<=this.config.scrollBehavior.offsetTop&&e.isIntersecting){s=e.target;let n=t.querySelector(".active");n&&n.classList.remove("active");let r=i.querySelector(`a[href="#${e.target.id}"]`);return r&&r.classList.add("active"),!0}})),c=!1)}),{threshold:1});e.forEach((e=>{if(e.parentNode.classList.contains("js-inpage-exclude-context"))return;let t=e.getAttribute("data-inpage-title"),n=r.cloneNode(!0),s=n.querySelector("a");s.innerHTML=t,s.href="#"+e.id,s.addEventListener("click",(t=>{t.preventDefault(),window.scrollTo({top:Math.ceil(e.getBoundingClientRect().top+window.pageYOffset-this.config.scrollBehavior.offsetTop),behavior:this.config.scrollBehavior.animationBehavior})})),i.appendChild(n),o.push(n),this.config.userIntersectionObserver&&d.observe(e)})),i.removeChild(r)}}};var ca=function(e=".js-inpage-navigation",t={}){null!==document.querySelector(e)&&(window.InpageNavigation=new la(document.querySelector(e,t)))},da=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";if(e.classList.contains("frame-layout-0")){let n={};window.CookieButtonID=0,this.config=Ws.mergeDeep(n,t),this.elem=e,this.init(e)}}init(e){let t=e.getElementsByClassName("js-btn-cookie-settings");Array.from(t).forEach(((e,t)=>{e.addEventListener("click",(e=>{e.preventDefault(),"undefined"!=typeof Cookiebot&&Cookiebot.renew()}))}))}};var ua=function(e=".frame-type-textmedia",t={}){window.VideoCookieConsent=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.VideoCookieConsent.push(new da(e,t))}))};var ha=class{constructor(){this.init()}init(){var e={37:1,38:1,39:1,40:1,32:1,33:1,34:1,35:1,36:1};function t(e){e.preventDefault()}function n(n){if(e[n.keyCode])return t(n),!1}var i=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){i=!0}}))}catch(e){}var r=!!i&&{passive:!1},o="onwheel"in document.createElement("div")?"wheel":"mousewheel";let s=document.querySelector(".js-infobox");if(s){let e=document.querySelector(".js-news-detailpage-info"),i=e.querySelector(".js-news-detailpage-info__button"),a=e.querySelector(".js-infobox__icon"),l=s.querySelector(".js-infobox__content"),c=l.querySelector(".js-infobox__content-inner"),d=c.offsetWidth,u=c.offsetHeight,h=document.createElement("div");h.classList.add("js-modal-background-infobox","modal-background-infobox");let f=document.createElement("div");if(f.classList.add("js-modal-blur-infobox","modal-blur-infobox"),a){let c=function(){window.addEventListener("DOMMouseScroll",t,!1),window.addEventListener(o,t,r),window.addEventListener("touchmove",t,r),window.addEventListener("keydown",n,!1),e.before(h),e.before(f),l.style.maxWidth=d+"px",l.style.maxHeight=u+"px",s.classList.add("js-isActive"),i.classList.add("js-isActive")},p=function(){s.classList.remove("js-isActive"),i.classList.remove("js-isActive"),l.style.maxWidth="0px",l.style.maxHeight="0px",document.documentElement.classList.remove("overflow-hidden"),e.parentElement.removeChild(h),e.parentElement.removeChild(f),window.removeEventListener("DOMMouseScroll",t,!1),window.removeEventListener(o,t,r),window.removeEventListener("touchmove",t,r),window.removeEventListener("keydown",n,!1)};a.addEventListener("click",(function(e){e.preventDefault(),s.classList.contains("js-isActive")?p():c()})),f.addEventListener("click",(function(e){p()}))}}}};var fa=d(w());window.Raphael=x(),C(),_();var pa=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config=Ws.mergeDeep({showInitial:10,itemsPerLoad:5,fadeInTime:500,selector:{item:".js-newslist-item"},cssClasses:{hidden:"d-none"}},t),this.elem=e,this.IntersectionObserver=new IntersectionObserver((e=>{e[0].intersectionRatio<=0||this.loadItems(this.config.itemsPerLoad)}),{threshold:1}),this.Items=[],this.init(e)}init(e){Array.prototype.slice.call(e.querySelectorAll(this.config.selector.item)).forEach(((e,t)=>{let n=!0;t<this.config.showInitial?(n=!1,e.classList.remove(this.config.cssClasses.hidden)):e.classList.contains(this.config.cssClasses.hidden)||e.classList.add(this.config.cssClasses.hidden),this.Items.push({elem:e,hidden:n})})),this.observedIndex=this.Items[this.config.showInitial-1]?this.config.showInitial-1:this.Items.length-1,this.IntersectionObserver.observe(this.Items[this.observedIndex].elem)}loadItems(e){if(this.IntersectionObserver.unobserve(this.Items[this.observedIndex].elem),this.observedIndex+1==this.Items.length)return;let t=this.observedIndex+e<=this.Items.length-1?this.observedIndex+e:this.Items.length-1;for(let e=this.observedIndex;e<=t;e++)this.Items[e].hidden=!1,this.Items[e].elem.classList.remove(this.config.cssClasses.hidden),this.observedIndex=t;setTimeout((()=>{this.IntersectionObserver.observe(this.Items[this.observedIndex].elem)}),this.config.fadeInTime)}};var ma=function(e=".js-newslist",t={}){window.NewsLists=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.NewsLists.push(new pa(e,t))}))};var ga,va,ya,ba,wa=class{constructor(e){this._element=document.createElement(e)}static create(e){return new wa(e)}static wrap(e){const t=new wa;return t.element=e,t}static find(e){let t=document.querySelector(e);return t?wa.wrap(t):null}static findAll(e,t=!1){if(t)return document.querySelectorAll(e);let n=document.querySelectorAll(e);return Array.from(n).map((e=>wa.wrap(e)))}get element(){return this._element}set element(e){this._element=e}get dataset(){return this._element.dataset}find(e){return this._element.querySelector(e)}findAll(e){return this._element.querySelectorAll(e)}getElement(e){return this._element=document.querySelector(e),this}addClass(...e){return this._element.classList.add(...e),this}removeClass(...e){return this._element.classList.remove(...e),this}hasClass(e){return this._element.classList.contains(e)}on(e,t){return this._element.addEventListener(e,t),this}off(e,t){return this._element.removeEventListener(e,t),this}html(e){return this._element.innerHTML=e,this}text(e){return this._element.textContent=e,this}appendChild(e){return this._element.appendChild(e),this}append(e){return this._element.insertAdjacentHTML("beforeend",e),this}prepend(e){return this._element.insertAdjacentHTML("afterbegin",e),this}remove(){return this._element.remove(),this}empty(){return this._element.innerHTML="",this}attr(e,t){return this._element.setAttribute(e,t),this}removeAttr(e){return this._element.removeAttribute(e),this}css(e,t){return this._element.style[e]=t,this}style(e){return Object.assign(this._element.style,e),this}show(){return this._element.style.display="block",this}hide(){return this._element.style.display="none",this}offset(){return this._element.getBoundingClientRect()}position(){return{top:this._element.offsetTop,left:this._element.offsetLeft}}parent(){return this._element.parentNode}appendTo(e){return e.appendChild(this._element),this}},xa=d(w()),Ca=d(w()).default,_a=function(e,t){if(_a.factory(e,t))return _a;if(this instanceof _a)return Ca(e).DataTable(t);var n=this,i=void 0===(t=e),r=this.length;return i&&(t={}),this.api=function(){return new va(this)},this.each((function(){var e,o=r>1?dc({},t,!0):t,s=0,a=this.getAttribute("id"),l=!1,c=_a.defaults,d=Ca(this);if("table"==this.nodeName.toLowerCase()){Ca(this).trigger("options.dt",o),Ga(c),Ua(c.column),Ya(c,c,!0),Ya(c.column,c.column,!0),Ya(c,Ca.extend(o,d.data()),!0);var u=_a.settings;for(s=0,e=u.length;s<e;s++){var h=u[s];if(h.nTable==this||h.nTHead&&h.nTHead.parentNode==this||h.nTFoot&&h.nTFoot.parentNode==this){var f=void 0!==o.bRetrieve?o.bRetrieve:c.bRetrieve,p=void 0!==o.bDestroy?o.bDestroy:c.bDestroy;if(i||f)return h.oInstance;if(p){new _a.Api(h).destroy();break}return void lc(h,0,"Cannot reinitialise DataTable",3)}if(h.sTableId==this.id){u.splice(s,1);break}}null!==a&&""!==a||(a="DataTables_Table_"+_a.ext._unique++,this.id=a);var m=Ca.extend(!0,{},_a.models.oSettings,{sDestroyWidth:d[0].style.width,sInstance:a,sTableId:a,colgroup:Ca("<colgroup>").prependTo(this),fastData:function(e,t,n){return dl(m,e,t,n)}});m.nTable=this,m.oInit=o,u.push(m),m.api=new va(m),m.oInstance=1===n.length?n:d.dataTable(),Ga(o),o.aLengthMenu&&!o.iDisplayLength&&(o.iDisplayLength=Array.isArray(o.aLengthMenu[0])?o.aLengthMenu[0][0]:Ca.isPlainObject(o.aLengthMenu[0])?o.aLengthMenu[0].value:o.aLengthMenu[0]),o=dc(Ca.extend(!0,{},c),o),cc(m.oFeatures,o,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),cc(m,o,["ajax","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","iStateDuration","bSortCellsTop","iTabIndex","sDom","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId","caption","layout",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),cc(m.oScroll,o,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),cc(m.oLanguage,o,"fnInfoCallback"),hc(m,"aoDrawCallback",o.fnDrawCallback),hc(m,"aoStateSaveParams",o.fnStateSaveParams),hc(m,"aoStateLoadParams",o.fnStateLoadParams),hc(m,"aoStateLoaded",o.fnStateLoaded),hc(m,"aoRowCallback",o.fnRowCallback),hc(m,"aoRowCreatedCallback",o.fnCreatedRow),hc(m,"aoHeaderCallback",o.fnHeaderCallback),hc(m,"aoFooterCallback",o.fnFooterCallback),hc(m,"aoInitComplete",o.fnInitComplete),hc(m,"aoPreDrawCallback",o.fnPreDrawCallback),m.rowIdFn=ml(o.rowId),function(e){if(!_a.__browser){var t={};_a.__browser=t;var n=Ca("<div/>").css({position:"fixed",top:0,left:-1*window.pageXOffset,height:1,width:1,overflow:"hidden"}).append(Ca("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(Ca("<div/>").css({width:"100%",height:10}))).appendTo("body"),i=n.children(),r=i.children();t.barWidth=i[0].offsetWidth-i[0].clientWidth,t.bScrollbarLeft=1!==Math.round(r.offset().left),n.remove()}Ca.extend(e.oBrowser,_a.__browser),e.oScroll.iBarWidth=_a.__browser.barWidth}(m);var g=m.oClasses;Ca.extend(g,_a.ext.classes,o.oClasses),d.addClass(g.table),m.oFeatures.bPaginate||(o.iDisplayStart=0),void 0===m.iInitDisplayStart&&(m.iInitDisplayStart=o.iDisplayStart,m._iDisplayStart=o.iDisplayStart);var v=m.oLanguage;Ca.extend(!0,v,o.oLanguage),v.sUrl?(Ca.ajax({dataType:"json",url:v.sUrl,success:function(e){Ya(c.oLanguage,e),Ca.extend(!0,v,e,m.oInit.oLanguage),fc(m,null,"i18n",[m],!0),ql(m)},error:function(){lc(m,0,"i18n file loading error",21),ql(m)}}),l=!0):fc(m,null,"i18n",[m]);var y=[],b=this.getElementsByTagName("thead"),w=Ml(m,b[0]);if(o.aoColumns)y=o.aoColumns;else if(w.length)for(s=0,e=w[0].length;s<e;s++)y.push(null);for(s=0,e=y.length;s<e;s++)Ka(m);!function(e,t,n,i,r){var o,s,a,l,c,d,u,h=e.aoColumns;if(n)for(o=0,s=n.length;o<s;o++)n[o]&&n[o].name&&(h[o].sName=n[o].name);if(t)for(o=t.length-1;o>=0;o--){var f=void 0!==(u=t[o]).target?u.target:void 0!==u.targets?u.targets:u.aTargets;for(Array.isArray(f)||(f=[f]),a=0,l=f.length;a<l;a++){var p=f[a];if("number"==typeof p&&p>=0){for(;h.length<=p;)Ka(e);r(p,u)}else if("number"==typeof p&&p<0)r(h.length+p,u);else if("string"==typeof p)for(c=0,d=h.length;c<d;c++)"_all"===p?r(c,u):-1!==p.indexOf(":name")?h[c].sName===p.replace(":name","")&&r(c,u):i.forEach((function(e){if(e[c]){var t=Ca(e[c].cell);p.match(/^[a-z][\w-]*$/i)&&(p="."+p),t.is(p)&&r(c,u)}}))}}if(n)for(o=0,s=n.length;o<s;o++)r(o,n[o])}(m,o.aoColumnDefs,y,w,(function(e,t){Za(m,e,t)}));var x=d.children("tbody").find("tr").eq(0);if(x.length){var C=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};Ca(x[0]).children("th, td").each((function(e,t){var n=m.aoColumns[e];if(n||lc(m,0,"Incorrect column count",18),n.mData===e){var i=C(t,"sort")||C(t,"order"),r=C(t,"filter")||C(t,"search");null===i&&null===r||(n.mData={_:e+".display",sort:null!==i?e+".@data-"+i:void 0,type:null!==i?e+".@data-"+i:void 0,filter:null!==r?e+".@data-"+r:void 0},n._isArrayHost=!0,Za(m,e))}}))}var _=m.oFeatures,S=function(){if(void 0===o.aaSorting){var t=m.aaSorting;for(s=0,e=t.length;s<e;s++)t[s][1]=m.aoColumns[s].asSorting[0]}rc(m),hc(m,"aoDrawCallback",(function(){(m.bSorted||"ssp"===gc(m)||_.bDeferRender)&&rc(m)}));var n=d.children("caption");m.caption&&(0===n.length&&(n=Ca("<caption/>").appendTo(d)),n.html(m.caption)),n.length&&(n[0]._captionSide=n.css("caption-side"),m.captionNode=n[0]),0===b.length&&(b=Ca("<thead/>").appendTo(d)),m.nTHead=b[0],Ca("tr",b).addClass(g.thead.row);var i=d.children("tbody");0===i.length&&(i=Ca("<tbody/>").insertAfter(b)),m.nTBody=i[0];var r=d.children("tfoot");if(0===r.length&&(r=Ca("<tfoot/>").appendTo(d)),m.nTFoot=r[0],Ca("tr",r).addClass(g.tfoot.row),o.aaData)for(s=0;s<o.aaData.length;s++)ll(m,o.aaData[s]);else"dom"==gc(m)&&cl(m,Ca(m.nTBody).children("tr"));m.aiDisplay=m.aiDisplayMaster.slice(),m.bInitialised=!0,!1===l&&ql(m)};hc(m,"aoDrawCallback",sc),o.bStateSave?(_.bStateSave=!0,function(e,t,n){if(!e.oFeatures.bStateSave)return void n();var i=function(t){ac(e,t,n)},r=e.fnStateLoadCallback.call(e.oInstance,e,i);void 0!==r&&ac(e,r,n)}(m,0,S)):S()}else lc(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this};_a.ext=ga={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],features:{},search:[],selector:{cell:[],column:[],row:[]},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{className:{},detect:[],render:{},search:{},order:{}},_unique:0,fnVersionCheck:_a.fnVersionCheck,iApiIndex:0,sVersion:_a.version},Ca.extend(ga,{afnFiltering:ga.search,aTypes:ga.type.detect,ofnSearch:ga.type.search,oSort:ga.type.order,afnSortData:ga.order,aoFeatures:ga.feature,oStdClasses:ga.classes,oPagination:ga.pager}),Ca.extend(_a.ext.classes,{container:"dt-container",empty:{row:"dt-empty"},info:{container:"dt-info"},length:{container:"dt-length",select:"dt-input"},order:{canAsc:"dt-orderable-asc",canDesc:"dt-orderable-desc",isAsc:"dt-ordering-asc",isDesc:"dt-ordering-desc",none:"dt-orderable-none",position:"sorting_"},processing:{container:"dt-processing"},scrolling:{body:"dt-scroll-body",container:"dt-scroll",footer:{self:"dt-scroll-foot",inner:"dt-scroll-footInner"},header:{self:"dt-scroll-head",inner:"dt-scroll-headInner"}},search:{container:"dt-search",input:"dt-input"},table:"dataTable",tbody:{cell:"",row:""},thead:{cell:"",row:""},tfoot:{cell:"",row:""},paging:{active:"current",button:"dt-paging-button",container:"dt-paging",disabled:"disabled"}});var Sa={},Ta=/[\r\n\u2028]/g,Ea=/<.*?>/g,ka=/^\d{2,4}[./-]\d{1,2}[./-]\d{1,2}([T ]{1}\d{1,2}[:.]\d{2}([.:]\d{2})?)?$/,La=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),Aa=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,Da=function(e){return!e||!0===e||"-"===e},Oa=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},Ia=function(e,t){return Sa[t]||(Sa[t]=new RegExp(Hl(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(Sa[t],"."):e},Ma=function(e,t,n){var i=typeof e,r="string"===i;return"number"===i||"bigint"===i||(!!Da(e)||(t&&r&&(e=Ia(e,t)),n&&r&&(e=e.replace(Aa,"")),!isNaN(parseFloat(e))&&isFinite(e)))},Na=function(e,t,n){if(Da(e))return!0;if("string"==typeof e&&e.match(/<(input|select)/i))return null;var i=function(e){return Da(e)||"string"==typeof e}(e);return i&&!!Ma(Ha(e),t,n)||null},Pa=function(e,t,n){var i=[],r=0,o=e.length;if(void 0!==n)for(;r<o;r++)e[r]&&e[r][t]&&i.push(e[r][t][n]);else for(;r<o;r++)e[r]&&i.push(e[r][t]);return i},$a=function(e,t,n,i){var r=[],o=0,s=t.length;if(void 0!==i)for(;o<s;o++)e[t[o]][n]&&r.push(e[t[o]][n][i]);else for(;o<s;o++)e[t[o]]&&r.push(e[t[o]][n]);return r},ja=function(e,t){var n,i=[];void 0===t?(t=0,n=e):(n=t,t=e);for(var r=t;r<n;r++)i.push(r);return i},Ba=function(e){for(var t=[],n=0,i=e.length;n<i;n++)e[n]&&t.push(e[n]);return t},Ha=function(e){return e.replace(Ea,"").replace(/<script/i,"")},za=function(e){return Array.isArray(e)&&(e=e.join(",")),"string"==typeof e?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):e},Ra=function(e,t){if("string"!=typeof e)return e;var n=e.normalize("NFD");return n.length!==e.length?(!0===t?e+" ":"")+n.replace(/[\u0300-\u036f]/g,""):n},qa=function(e){if(Array.from&&Set)return Array.from(new Set(e));if(function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],i=1,r=t.length;i<r;i++){if(t[i]===n)return!1;n=t[i]}return!0}(e))return e.slice();var t,n,i,r=[],o=e.length,s=0;e:for(n=0;n<o;n++){for(t=e[n],i=0;i<s;i++)if(r[i]===t)continue e;r.push(t),s++}return r},Fa=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)Fa(e,t[n]);else e.push(t);return e};function Wa(e,t){t&&t.split(" ").forEach((function(t){t&&e.classList.add(t)}))}function Xa(e){var t,n,i={};Ca.each(e,(function(r){(t=r.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(t[1]+" ")&&(n=r.replace(t[0],t[2].toLowerCase()),i[n]=r,"o"===t[1]&&Xa(e[r]))})),e._hungarianMap=i}function Ya(e,t,n){var i;e._hungarianMap||Xa(e),Ca.each(t,(function(r){void 0===(i=e._hungarianMap[r])||!n&&void 0!==t[i]||("o"===i.charAt(0)?(t[i]||(t[i]={}),Ca.extend(!0,t[i],t[r]),Ya(e[i],t[i],n)):t[i]=t[r])}))}_a.util={diacritics:function(e,t){if("function"!==typeof e)return Ra(e,t);Ra=e},debounce:function(e,t){var n;return function(){var i=this,r=arguments;clearTimeout(n),n=setTimeout((function(){e.apply(i,r)}),t||250)}},throttle:function(e,t){var n,i,r=void 0!==t?t:200;return function(){var t=this,o=+new Date,s=arguments;n&&o<n+r?(clearTimeout(i),i=setTimeout((function(){n=void 0,e.apply(t,s)}),r)):(n=o,e.apply(t,s))}},escapeRegex:function(e){return e.replace(La,"\\$1")},set:function(e){if(Ca.isPlainObject(e))return _a.util.set(e._);if(null===e)return function(){};if("function"==typeof e)return function(t,n,i){e(t,"set",n,i)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t,n){t[e]=n};var t=function(e,n,i){for(var r,o,s,a,l,c=pl(i),d=c[c.length-1],u=0,h=c.length-1;u<h;u++){if("__proto__"===c[u]||"constructor"===c[u])throw new Error("Cannot set prototype values");if(o=c[u].match(hl),s=c[u].match(fl),o){if(c[u]=c[u].replace(hl,""),e[c[u]]=[],(r=c.slice()).splice(0,u+1),l=r.join("."),Array.isArray(n))for(var f=0,p=n.length;f<p;f++)t(a={},n[f],l),e[c[u]].push(a);else e[c[u]]=n;return}s&&(c[u]=c[u].replace(fl,""),e=e[c[u]](n)),null!==e[c[u]]&&void 0!==e[c[u]]||(e[c[u]]={}),e=e[c[u]]}d.match(fl)?e=e[d.replace(fl,"")](n):e[d.replace(hl,"")]=n};return function(n,i){return t(n,i,e)}},get:function(e){if(Ca.isPlainObject(e)){var t={};return Ca.each(e,(function(e,n){n&&(t[e]=_a.util.get(n))})),function(e,n,i,r){var o=t[n]||t._;return void 0!==o?o(e,n,i,r):e}}if(null===e)return function(e){return e};if("function"==typeof e)return function(t,n,i,r){return e(t,n,i,r)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t){return t[e]};var n=function(e,t,i){var r,o,s,a;if(""!==i)for(var l=pl(i),c=0,d=l.length;c<d;c++){if(r=l[c].match(hl),o=l[c].match(fl),r){if(l[c]=l[c].replace(hl,""),""!==l[c]&&(e=e[l[c]]),s=[],l.splice(0,c+1),a=l.join("."),Array.isArray(e))for(var u=0,h=e.length;u<h;u++)s.push(n(e[u],t,a));var f=r[0].substring(1,r[0].length-1);e=""===f?s:s.join(f);break}if(o)l[c]=l[c].replace(fl,""),e=e[l[c]]();else{if(null===e||null===e[l[c]])return null;if(void 0===e||void 0===e[l[c]])return;e=e[l[c]]}}return e};return function(t,i){return n(t,i,e)}},stripHtml:function(e){var t=typeof e;if("function"!==t)return"string"===t?Ha(e):e;Ha=e},escapeHtml:function(e){var t=typeof e;if("function"!==t)return"string"===t||Array.isArray(e)?za(e):e;za=e},unique:qa};var Va=function(e,t,n){void 0!==e[t]&&(e[n]=e[t])};function Ga(e){Va(e,"ordering","bSort"),Va(e,"orderMulti","bSortMulti"),Va(e,"orderClasses","bSortClasses"),Va(e,"orderCellsTop","bSortCellsTop"),Va(e,"order","aaSorting"),Va(e,"orderFixed","aaSortingFixed"),Va(e,"paging","bPaginate"),Va(e,"pagingType","sPaginationType"),Va(e,"pageLength","iDisplayLength"),Va(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":"");var t=e.aoSearchCols;if(t)for(var n=0,i=t.length;n<i;n++)t[n]&&Ya(_a.models.oSearch,t[n]);e.serverSide&&!e.searchDelay&&(e.searchDelay=400)}function Ua(e){Va(e,"orderable","bSortable"),Va(e,"orderData","aDataSort"),Va(e,"orderSequence","asSorting"),Va(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function Ka(e){var t=_a.defaults.column,n=e.aoColumns.length,i=Ca.extend({},_a.models.oColumn,t,{aDataSort:t.aDataSort?t.aDataSort:[n],mData:t.mData?t.mData:n,idx:n,searchFixed:{},colEl:Ca("<col>")});e.aoColumns.push(i);var r=e.aoPreSearchCols;r[n]=Ca.extend({},_a.models.oSearch,r[n])}function Za(e,t,n){var i=e.aoColumns[t];if(null!=n){Ua(n),Ya(_a.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(i._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className);var r=i.sClass;Ca.extend(i,n),cc(i,n,"sWidth","sWidthOrig"),r!==i.sClass&&(i.sClass=r+" "+i.sClass),void 0!==n.iDataSort&&(i.aDataSort=[n.iDataSort]),cc(i,n,"aDataSort")}var o=i.mData,s=ml(o);if(i.mRender&&Array.isArray(i.mRender)){var a=i.mRender.slice(),l=a.shift();i.mRender=_a.render[l].apply(window,a)}i._render=i.mRender?ml(i.mRender):null;var c=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};i._bAttrSrc=Ca.isPlainObject(o)&&(c(o.sort)||c(o.type)||c(o.filter)),i._setter=null,i.fnGetData=function(e,t,n){var r=s(e,t,void 0,n);return i._render&&t?i._render(r,t,e,n):r},i.fnSetData=function(e,t,n){return gl(o)(e,t,n)},"number"==typeof o||i._isArrayHost||(e._rowReadObject=!0),e.oFeatures.bSort||(i.bSortable=!1)}function Qa(e){!function(e){if(!e.oFeatures.bAutoWidth)return;var t,n,i,r=e.nTable,o=e.aoColumns,s=e.oScroll,a=s.sY,l=s.sX,c=s.sXInner,d=nl(e,"bVisible"),u=r.getAttribute("width"),h=r.parentNode,f=r.style.width;f&&-1!==f.indexOf("%")&&(u=f);fc(e,null,"column-calc",{visible:d},!1);var p=Ca(r.cloneNode()).css("visibility","hidden").removeAttr("id");p.append("<tbody>");var m=Ca("<tr/>").appendTo(p.find("tbody"));for(p.append(Ca(e.nTHead).clone()).append(Ca(e.nTFoot).clone()),p.find("tfoot th, tfoot td").css("width",""),p.find("thead th, thead td").each((function(){var t=sl(e,this,!0,!1);t?(this.style.width=t,l&&Ca(this).append(Ca("<div/>").css({width:t,margin:0,padding:0,border:0,height:1}))):this.style.width=""})),t=0;t<d.length;t++){n=o[i=d[t]];var g=Ul(e,i),v=ga.type.className[n.sType],y=g+n.sContentPadding,b=-1===g.indexOf("<")?document.createTextNode(y):y;Ca("<td/>").addClass(v).addClass(n.sClass).append(b).appendTo(m)}Ca("[name]",p).removeAttr("name");var w=Ca("<div/>").css(l||a?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(p).appendTo(h);l&&c?p.width(c):l?(p.css("width","auto"),p.removeAttr("width"),p.width()<h.clientWidth&&u&&p.width(h.clientWidth)):a?p.width(h.clientWidth):u&&p.width(u);var x=0,C=p.find("tbody tr").eq(0).children();for(t=0;t<d.length;t++){var _=C[t].getBoundingClientRect().width;x+=_,o[d[t]].sWidth=Kl(_)}r.style.width=Kl(x),w.remove(),u&&(r.style.width=Kl(u));if((u||l)&&!e._reszEvt){(function(){Ca(window).on("resize.DT-"+e.sInstance,_a.util.throttle((function(){e.bDestroying||Qa(e)})))})(),e._reszEvt=!0}}(e),function(e){for(var t=e.aoColumns,n=0;n<t.length;n++){var i=sl(e,[n],!1,!1);t[n].colEl.css("width",i)}}(e);var t=e.oScroll;""===t.sY&&""===t.sX||Gl(e),fc(e,null,"column-sizing",[e])}function Ja(e,t){var n=nl(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function el(e,t){var n=nl(e,"bVisible").indexOf(t);return-1!==n?n:null}function tl(e){var t=e.aoHeader,n=e.aoColumns,i=0;if(t.length)for(var r=0,o=t[0].length;r<o;r++)n[r].bVisible&&"none"!==Ca(t[0][r].cell).css("display")&&i++;return i}function nl(e,t){var n=[];return e.aoColumns.map((function(e,i){e[t]&&n.push(i)})),n}function il(e){var t,n,i,r,o,s,a,l,c,d=e.aoColumns,u=e.aoData,h=_a.ext.type.detect;for(t=0,n=d.length;t<n;t++){if(c=[],!(a=d[t]).sType&&a._sManualType)a.sType=a._sManualType;else if(!a.sType){for(i=0,r=h.length;i<r;i++){for(o=0,s=u.length;o<s;o++)if(u[o]){if(void 0===c[o]&&(c[o]=dl(e,o,t,"type")),!(l=h[i](c[o],e))&&i!==h.length-2)break;if("html"===l&&!Da(c[o]))break}if(l){a.sType=l;break}}a.sType||(a.sType="string")}var f=ga.type.className[a.sType];f&&(ol(e.aoHeader,t,f),ol(e.aoFooter,t,f));var p=ga.type.render[a.sType];p&&!a._render&&(a._render=_a.util.get(p),rl(e,t))}}function rl(e,t){for(var n=e.aoData,i=0;i<n.length;i++)if(n[i].nTr){var r=dl(e,i,t,"display");n[i].displayData[t]=r,ul(n[i].anCells[t],r)}}function ol(e,t,n){e.forEach((function(e){e[t]&&e[t].unique&&Wa(e[t].cell,n)}))}function sl(e,t,n,i){Array.isArray(t)||(t=al(t));for(var r,o=0,s=e.aoColumns,a=0,l=t.length;a<l;a++){var c=s[t[a]],d=n?c.sWidthOrig:c.sWidth;if(i||!1!==c.bVisible){if(null==d)return null;if("number"==typeof d)r="px",o+=d;else{var u=d.match(/([\d\.]+)([^\d]*)/);u&&(o+=1*u[1],r=3===u.length?u[2]:"px")}}}return o+r}function al(e){var t=Ca(e).closest("[data-dt-column]").attr("data-dt-column");return t?t.split(",").map((function(e){return 1*e})):[]}function ll(e,t,n,i){var r=e.aoData.length,o=Ca.extend(!0,{},_a.models.oRow,{src:n?"dom":"data",idx:r});o._aData=t,e.aoData.push(o);for(var s=e.aoColumns,a=0,l=s.length;a<l;a++)s[a].sType=null;e.aiDisplayMaster.push(r);var c=e.rowIdFn(t);return void 0!==c&&(e.aIds[c]=o),!n&&e.oFeatures.bDeferRender||Cl(e,r,n,i),r}function cl(e,t){var n;return t instanceof Ca||(t=Ca(t)),t.map((function(t,i){return n=wl(e,i),ll(e,n.data,i,n.cells)}))}function dl(e,t,n,i){"search"===i?i="filter":"order"===i&&(i="sort");var r=e.iDraw,o=e.aoColumns[n],s=e.aoData[t]._aData,a=o.sDefaultContent,l=o.fnGetData(s,i,{settings:e,row:t,col:n});if("display"!==i&&l&&"object"==typeof l&&l.nodeName&&(l=l.innerHTML),void 0===l)return e.iDrawError!=r&&null===a&&(lc(e,0,"Requested unknown parameter "+("function"==typeof o.mData?"{function}":"'"+o.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=r),a;if(l!==s&&null!==l||null===a||void 0===i){if("function"==typeof l)return l.call(s)}else l=a;if(null===l&&"display"===i)return"";if("filter"===i){var c=_a.ext.type.search;c[o.sType]&&(l=c[o.sType](l))}return l}function ul(e,t){t&&"object"==typeof t&&t.nodeName?Ca(e).empty().append(t):e.innerHTML=t}var hl=/\[.*?\]$/,fl=/\(\)$/;function pl(e){return(e.match(/(\\.|[^.])+/g)||[""]).map((function(e){return e.replace(/\\\./g,".")}))}var ml=_a.util.get,gl=_a.util.set;function vl(e){return Pa(e.aoData,"_aData")}function yl(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function bl(e,t,n,i){var r,o,s=e.aoData[t];if(s._aSortData=null,s._aFilterData=null,s.displayData=null,"dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var a=s.anCells,l=xl(e,t);if(a)if(void 0!==i)ul(a[i],l[i]);else for(r=0,o=a.length;r<o;r++)ul(a[r],l[r])}else s._aData=wl(e,s,i,void 0===i?void 0:s._aData).data;var c=e.aoColumns;if(void 0!==i)c[i].sType=null,c[i].maxLenString=null;else{for(r=0,o=c.length;r<o;r++)c[r].sType=null,c[r].maxLenString=null;_l(e,s)}}function wl(e,t,n,i){var r,o,s,a=[],l=t.firstChild,c=0,d=e.aoColumns,u=e._rowReadObject;i=void 0!==i?i:u?{}:[];var h=function(e,t){if("string"==typeof e){var n=e.indexOf("@");if(-1!==n){var r=e.substring(n+1);gl(e)(i,t.getAttribute(r))}}},f=function(e){void 0!==n&&n!==c||(o=d[c],s=e.innerHTML.trim(),o&&o._bAttrSrc?(gl(o.mData._)(i,s),h(o.mData.sort,e),h(o.mData.type,e),h(o.mData.filter,e)):u?(o._setter||(o._setter=gl(o.mData)),o._setter(i,s)):i[c]=s);c++};if(l)for(;l;)"TD"!=(r=l.nodeName.toUpperCase())&&"TH"!=r||(f(l),a.push(l)),l=l.nextSibling;else for(var p=0,m=(a=t.anCells).length;p<m;p++)f(a[p]);var g=t.firstChild?t:t.nTr;if(g){var v=g.getAttribute("id");v&&gl(e.rowId)(i,v)}return{data:i,cells:a}}function xl(e,t){let n=e.aoData[t],i=e.aoColumns;if(!n.displayData){n.displayData=[];for(var r=0,o=i.length;r<o;r++)n.displayData.push(dl(e,t,r,"display"))}return n.displayData}function Cl(e,t,n,i){var r,o,s,a,l,c,d=e.aoData[t],u=d._aData,h=[],f=e.oClasses.tbody.row;if(null===d.nTr){for(r=n||document.createElement("tr"),d.nTr=r,d.anCells=h,Wa(r,f),r._DT_RowIndex=t,_l(e,d),a=0,l=e.aoColumns.length;a<l;a++){s=e.aoColumns[a],(o=(c=!n||!i[a])?document.createElement(s.sCellType):i[a])||lc(e,0,"Incorrect column count",18),o._DT_CellIndex={row:t,column:a},h.push(o);var p=xl(e,t);!c&&(!s.mRender&&s.mData===a||Ca.isPlainObject(s.mData)&&s.mData._===a+".display")||ul(o,p[a]),s.bVisible&&c?r.appendChild(o):s.bVisible||c||o.parentNode.removeChild(o),s.fnCreatedCell&&s.fnCreatedCell.call(e.oInstance,o,dl(e,t,a),u,t,a)}fc(e,"aoRowCreatedCallback","row-created",[r,u,t,h])}else Wa(d.nTr,f)}function _l(e,t){var n=t.nTr,i=t._aData;if(n){var r=e.rowIdFn(i);if(r&&(n.id=r),i.DT_RowClass){var o=i.DT_RowClass.split(" ");t.__rowc=t.__rowc?qa(t.__rowc.concat(o)):o,Ca(n).removeClass(t.__rowc.join(" ")).addClass(i.DT_RowClass)}i.DT_RowAttr&&Ca(n).attr(i.DT_RowAttr),i.DT_RowData&&Ca(n).data(i.DT_RowData)}}function Sl(e,t){var n,i,r,o=e.oClasses,s=e.aoColumns,a="header"===t?e.nTHead:e.nTFoot,l="header"===t?"sTitle":t;if(a){if("header"===t||Pa(e.aoColumns,l).join(""))if((r=Ca("tr",a)).length||(r=Ca("<tr/>").appendTo(a)),1===r.length)for(n=Ca("td, th",r).length,i=s.length;n<i;n++)Ca("<th/>").html(s[n][l]||"").appendTo(r);var c=Ml(e,a,!0);"header"===t?e.aoHeader=c:e.aoFooter=c,Ca(a).children("tr").attr("role","row"),Ca(a).children("tr").children("th, td").each((function(){mc(e,t)(e,Ca(this),o)}))}}function Tl(e,t,n){var i,r,o,s,a,l=[],c=[],d=e.aoColumns,u=d.length;if(t){for(n||(n=ja(u).filter((function(e){return d[e].bVisible}))),i=0;i<t.length;i++)l[i]=t[i].slice().filter((function(e,t){return n.includes(t)})),c.push([]);for(i=0;i<l.length;i++)for(r=0;r<l[i].length;r++)if(s=1,a=1,void 0===c[i][r]){for(o=l[i][r].cell;void 0!==l[i+s]&&l[i][r].cell==l[i+s][r].cell;)c[i+s][r]=null,s++;for(;void 0!==l[i][r+a]&&l[i][r].cell==l[i][r+a].cell;){for(var h=0;h<s;h++)c[i+h][r+a]=null;a++}var f=Ca("span.dt-column-title",o);c[i][r]={cell:o,colspan:a,rowspan:s,title:f.length?f.html():Ca(o).html()}}return c}}function El(e,t){for(var n,i,r=Tl(e,t),o=0;o<t.length;o++){if(n=t[o].row)for(;i=n.firstChild;)n.removeChild(i);for(var s=0;s<r[o].length;s++){var a=r[o][s];a&&Ca(a.cell).appendTo(n).attr("rowspan",a.rowspan).attr("colspan",a.colspan)}}}function kl(e,t){if(function(e){var t="ssp"==gc(e),n=e.iInitDisplayStart;void 0!==n&&-1!==n&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}(e),-1===fc(e,"aoPreDrawCallback","preDraw",[e]).indexOf(!1)){var n,i=[],r=0,o="ssp"==gc(e),s=e.aiDisplay,a=e._iDisplayStart,l=e.fnDisplayEnd(),c=e.aoColumns,d=Ca(e.nTBody);if(e.bDrawing=!0,o){if(!e.bDestroying&&!t)return 0===e.iDraw&&d.empty().append(Al(e)),(n=e).iDraw++,Yl(n,!0),void Nl(n,function(e){var t=e.aoColumns,n=e.oFeatures,i=e.oPreviousSearch,r=e.aoPreSearchCols,o=function(e,n){return"function"==typeof t[e][n]?"function":t[e][n]};return{draw:e.iDraw,columns:t.map((function(e,t){return{data:o(t,"mData"),name:e.sName,searchable:e.bSearchable,orderable:e.bSortable,search:{value:r[t].search,regex:r[t].regex,fixed:Object.keys(e.searchFixed).map((function(t){return{name:t,term:e.searchFixed[t].toString()}}))}}})),order:tc(e).map((function(e){return{column:e.col,dir:e.dir,name:o(e.col,"sName")}})),start:e._iDisplayStart,length:n.bPaginate?e._iDisplayLength:-1,search:{value:i.search,regex:i.regex,fixed:Object.keys(e.searchFixed).map((function(t){return{name:t,term:e.searchFixed[t].toString()}}))}}}(n),(function(e){!function(e,t){var n=Pl(e,t),i=$l(e,"draw",t),r=$l(e,"recordsTotal",t),o=$l(e,"recordsFiltered",t);if(void 0!==i){if(1*i<e.iDraw)return;e.iDraw=1*i}n||(n=[]),yl(e),e._iRecordsTotal=parseInt(r,10),e._iRecordsDisplay=parseInt(o,10);for(var s=0,a=n.length;s<a;s++)ll(e,n[s]);e.aiDisplay=e.aiDisplayMaster.slice(),kl(e,!0),Fl(e),Yl(e,!1)}(n,e)}))}else e.iDraw++;if(0!==s.length)for(var u=o?0:a,h=o?e.aoData.length:l,f=u;f<h;f++){var p=s[f],m=e.aoData[p];null===m.nTr&&Cl(e,p);for(var g=m.nTr,v=0;v<c.length;v++){var y=c[v],b=m.anCells[v];Wa(b,ga.type.className[y.sType]),Wa(b,y.sClass),Wa(b,e.oClasses.tbody.cell)}fc(e,"aoRowCallback",null,[g,m._aData,r,f,p]),i.push(g),r++}else i[0]=Al(e);fc(e,"aoHeaderCallback","header",[Ca(e.nTHead).children("tr")[0],vl(e),a,l,s]),fc(e,"aoFooterCallback","footer",[Ca(e.nTFoot).children("tr")[0],vl(e),a,l,s]),d[0].replaceChildren?d[0].replaceChildren.apply(d[0],i):(d.children().detach(),d.append(Ca(i))),Ca(e.nTableWrapper).toggleClass("dt-empty-footer",0===Ca("tr",e.nTFoot).length),fc(e,"aoDrawCallback","draw",[e],!0),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else Yl(e,!1)}function Ll(e,t,n){var i=e.oFeatures,r=i.bSort,o=i.bFilter;void 0!==n&&!0!==n||(r&&nc(e),o?jl(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice()),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,kl(e),e._drawHold=!1}function Al(e){var t=e.oLanguage,n=t.sZeroRecords,i=gc(e);return e.iDraw<1&&"ssp"===i||e.iDraw<=1&&"ajax"===i?n=t.sLoadingRecords:t.sEmptyTable&&0===e.fnRecordsTotal()&&(n=t.sEmptyTable),Ca("<tr/>").append(Ca("<td />",{colSpan:tl(e),class:e.oClasses.empty.row}).html(n))[0]}function Dl(e,t,n){var i={};Ca.each(t,(function(e,t){if(null!==t){var n=e.replace(/([A-Z])/g," $1").split(" ");i[n[0]]||(i[n[0]]={});var r=1===n.length?"full":n[1].toLowerCase(),o=i[n[0]],s=function(e,t){Ca.isPlainObject(t)?Object.keys(t).map((function(n){e.push({feature:n,opts:t[n]})})):e.push(t)};if(o[r]&&o[r].contents||(o[r]={contents:[]}),Array.isArray(t))for(var a=0;a<t.length;a++)s(o[r].contents,t[a]);else s(o[r].contents,t);Array.isArray(o[r].contents)||(o[r].contents=[o[r].contents])}}));var r=Object.keys(i).map((function(e){return 0!==e.indexOf(n)?null:{name:e,val:i[e]}})).filter((function(e){return null!==e}));r.sort((function(e,t){var n=1*e.name.replace(/[^0-9]/g,"");return 1*t.name.replace(/[^0-9]/g,"")-n})),"bottom"===n&&r.reverse();for(var o=[],s=0,a=r.length;s<a;s++)r[s].val.full&&(o.push({full:r[s].val.full}),Ol(e,o[o.length-1]),delete r[s].val.full),Object.keys(r[s].val).length&&(o.push(r[s].val),Ol(e,o[o.length-1]));return o}function Ol(e,t){var n=function(t,n){return ga.features[t]||lc(e,0,"Unknown feature: "+t),ga.features[t].apply(this,[e,n])};Ca.each(t,(function(i){!function(i){for(var r=t[i].contents,o=0,s=r.length;o<s;o++)if(r[o])if("string"==typeof r[o])r[o]=n(r[o],null);else if(Ca.isPlainObject(r[o]))r[o]=n(r[o].feature,r[o].opts);else if("function"==typeof r[o].node)r[o]=r[o].node(e);else if("function"==typeof r[o]){var a=r[o](e);r[o]="function"==typeof a.node?a.node():a}}(i)}))}function Il(e){var t=e.oClasses,n=Ca(e.nTable),i=Ca("<div/>").attr({id:e.sTableId+"_wrapper",class:t.container}).insertBefore(n);if(e.nTableWrapper=i[0],e.sDom)!function(e,t,n){for(var i,r,o,s,a,l=t.match(/(".*?")|('.*?')|./g),c=0;c<l.length;c++){if(i=null,"<"==(r=l[c])){if(o=Ca("<div/>"),"'"==(s=l[c+1])[0]||'"'==s[0]){var d,u="";if(-1!=(a=s.replace(/['"]/g,"")).indexOf(".")){var h=a.split(".");u=h[0],d=h[1]}else"#"==a[0]?u=a:d=a;o.attr("id",u.substring(1)).addClass(d),c++}n.append(o),n=o}else">"==r?n=n.parent():"t"==r?i=Vl(e):_a.ext.feature.forEach((function(t){r==t.cFeature&&(i=t.fnInit(e))}));i&&n.append(i)}}(e,e.sDom,i);else{var r=Dl(e,e.layout,"top"),o=Dl(e,e.layout,"bottom"),s=mc(e,"layout");r.forEach((function(t){s(e,i,t)})),s(e,i,{full:{table:!0,contents:[Vl(e)]}}),o.forEach((function(t){s(e,i,t)}))}!function(e){var t=e.nTable;if(e.oFeatures.bProcessing){var n=Ca("<div/>",{id:e.sTableId+"_processing",class:e.oClasses.processing.container,role:"status"}).html(e.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>").insertBefore(t);Ca(t).on("processing.dt.DT",(function(e,t,i){n.css("display",i?"block":"none")}))}}(e)}function Ml(e,t,n){var i,r,o,s,a,l,c,d,u,h,f=e.aoColumns,p=Ca(t).children("tr"),m=t&&"thead"===t.nodeName.toLowerCase(),g=[],v=function(e,t,n){for(var i=e[t];i[n];)n++;return n};for(o=0,l=p.length;o<l;o++)g.push([]);for(o=0,l=p.length;o<l;o++)for(0,r=(i=p[o]).firstChild;r;){if("TD"==r.nodeName.toUpperCase()||"TH"==r.nodeName.toUpperCase()){var y=[];if(d=(d=1*r.getAttribute("colspan"))&&0!==d&&1!==d?d:1,u=(u=1*r.getAttribute("rowspan"))&&0!==u&&1!==u?u:1,c=v(g,o,0),h=1===d,n){if(h){Za(e,c,Ca(r).data());var b=f[c],w=r.getAttribute("width")||null,x=r.style.width.match(/width:\s*(\d+[pxem%]+)/);x&&(w=x[1]),b.sWidthOrig=b.sWidth||w,m?(null===b.sTitle||b.autoTitle||(r.innerHTML=b.sTitle),!b.sTitle&&h&&(b.sTitle=r.innerHTML.replace(/<.*?>/g,""),b.autoTitle=!0)):b.footer&&(r.innerHTML=b.footer),b.ariaTitle||(b.ariaTitle=Ca(r).attr("aria-label")||b.sTitle),b.className&&Ca(r).addClass(b.className)}0===Ca("span.dt-column-title",r).length&&Ca("<span>").addClass("dt-column-title").append(r.childNodes).appendTo(r),m&&0===Ca("span.dt-column-order",r).length&&Ca("<span>").addClass("dt-column-order").appendTo(r)}for(a=0;a<d;a++){for(s=0;s<u;s++)g[o+s][c+a]={cell:r,unique:h},g[o+s].row=i;y.push(c+a)}r.setAttribute("data-dt-column",qa(y).join(","))}r=r.nextSibling}return g}function Nl(e,t,n){var i,r=e.ajax,o=e.oInstance,s=function(t){var i=e.jqXHR?e.jqXHR.status:null;(null===t||"number"==typeof i&&204==i)&&Pl(e,t={},[]);var r=t.error||t.sError;r&&lc(e,0,r),e.json=t,fc(e,null,"xhr",[e,t,e.jqXHR],!0),n(t)};if(Ca.isPlainObject(r)&&r.data){var a="function"==typeof(i=r.data)?i(t,e):i;t="function"==typeof i&&a?a:Ca.extend(!0,t,a),delete r.data}var l={url:"string"==typeof r?r:"",data:t,success:s,dataType:"json",cache:!1,type:e.sServerMethod,error:function(t,n){-1===fc(e,null,"xhr",[e,null,e.jqXHR],!0).indexOf(!0)&&("parsererror"==n?lc(e,0,"Invalid JSON response",1):4===t.readyState&&lc(e,0,"Ajax error",7)),Yl(e,!1)}};if(Ca.isPlainObject(r)&&Ca.extend(l,r),e.oAjaxData=t,fc(e,null,"preXhr",[e,t,l],!0),"function"==typeof r)e.jqXHR=r.call(o,t,s,e);else if(""===r.url){var c={};_a.util.set(r.dataSrc)(c,[]),s(c)}else e.jqXHR=Ca.ajax(l),i&&(r.data=i)}function Pl(e,t,n){var i="data";if(Ca.isPlainObject(e.ajax)&&void 0!==e.ajax.dataSrc){var r=e.ajax.dataSrc;"string"==typeof r||"function"==typeof r?i=r:void 0!==r.data&&(i=r.data)}if(!n)return"data"===i?t.aaData||t[i]:""!==i?ml(i)(t):t;gl(i)(t,n)}function $l(e,t,n){var i=Ca.isPlainObject(e.ajax)?e.ajax.dataSrc:null;if(i&&i[t])return ml(i[t])(n);var r="";return"draw"===t?r="sEcho":"recordsTotal"===t?r="iTotalRecords":"recordsFiltered"===t&&(r="iTotalDisplayRecords"),void 0!==n[r]?n[r]:n[t]}function jl(e,t){var n=e.aoPreSearchCols;if(il(e),"ssp"!=gc(e)){!function(e){for(var t,n,i,r,o,s=e.aoColumns,a=e.aoData,l=!1,c=0;c<a.length;c++)if(a[c]&&!(o=a[c])._aFilterData){for(i=[],t=0,n=s.length;t<n;t++)s[t].bSearchable?(null===(r=dl(e,c,t,"filter"))&&(r=""),"string"!=typeof r&&r.toString&&(r=r.toString())):r="",r.indexOf&&-1!==r.indexOf("&")&&(zl.innerHTML=r,r=Rl?zl.textContent:zl.innerText),r.replace&&(r=r.replace(/[\r\n\u2028]/g,"")),i.push(r);o._aFilterData=i,o._sFilterRow=i.join("  "),l=!0}}(e),e.aiDisplay=e.aiDisplayMaster.slice(),Bl(e.aiDisplay,e,t.search,t),Ca.each(e.searchFixed,(function(t,n){Bl(e.aiDisplay,e,n,{})}));for(var i=0;i<n.length;i++){var r=n[i];Bl(e.aiDisplay,e,r.search,r,i),Ca.each(e.aoColumns[i].searchFixed,(function(t,n){Bl(e.aiDisplay,e,n,{},i)}))}!function(e){for(var t,n,i=_a.ext.search,r=e.aiDisplay,o=0,s=i.length;o<s;o++){for(var a=[],l=0,c=r.length;l<c;l++)n=r[l],t=e.aoData[n],i[o](e,t._aFilterData,n,t._aData,l)&&a.push(n);r.length=0,r.push.apply(r,a)}}(e)}e.bFiltered=!0,fc(e,null,"search",[e])}function Bl(e,t,n,i,r){if(""!==n)for(var o=0,s="function"==typeof n?n:null,a=n instanceof RegExp?n:s?null:function(e,t){var n=[],i=Ca.extend({},{boundary:!1,caseInsensitive:!0,exact:!1,regex:!1,smart:!0},t);"string"!=typeof e&&(e=e.toString());if(e=Ra(e),i.exact)return new RegExp("^"+Hl(e)+"$",i.caseInsensitive?"i":"");if(e=i.regex?e:Hl(e),i.smart){var r=(e.match(/!?["\u201C][^"\u201D]+["\u201D]|[^ ]+/g)||[""]).map((function(e){var t,i=!1;return"!"===e.charAt(0)&&(i=!0,e=e.substring(1)),'"'===e.charAt(0)?(t=e.match(/^"(.*)"$/),e=t?t[1]:e):"“"===e.charAt(0)&&(t=e.match(/^\u201C(.*)\u201D$/),e=t?t[1]:e),i&&(e.length>1&&n.push("(?!"+e+")"),e=""),e.replace('"',"")})),o=n.length?n.join(""):"",s=i.boundary?"\\b":"";e="^(?=.*?"+s+r.join(")(?=.*?"+s)+")("+o+".)*$"}return new RegExp(e,i.caseInsensitive?"i":"")}(n,i);o<e.length;){var l=t.aoData[e[o]],c=void 0===r?l._sFilterRow:l._aFilterData[r];(s&&!s(c,l._aData,e[o],r)||a&&!a.test(c))&&(e.splice(o,1),o--),o++}}var Hl=_a.util.escapeRegex,zl=Ca("<div>")[0],Rl=void 0!==zl.textContent;function ql(e){var t,n=e.iInitDisplayStart;if(e.bInitialised){Sl(e,"header"),Sl(e,"footer"),El(e,e.aoHeader),El(e,e.aoFooter),Il(e),function(e){var t=e.nTHead,n=t.querySelectorAll("tr"),i=e.bSortCellsTop,r=':not([data-dt-order="disable"]):not([data-dt-order="icon-only"])';!0===i?t=n[0]:!1===i&&(t=n[n.length-1]);Ql(e,t,t===e.nTHead?"tr"+r+" th"+r+", tr"+r+" td"+r:"th"+r+", td"+r);var o=[];ec(e,o,e.aaSorting),e.aaSorting=o}(e),Zl(e),Yl(e,!0),fc(e,null,"preInit",[e],!0),Ll(e);var i=gc(e);"ssp"!=i&&("ajax"==i?Nl(e,{},(function(i){var r=Pl(e,i);for(t=0;t<r.length;t++)ll(e,r[t]);e.iInitDisplayStart=n,Ll(e),Yl(e,!1),Fl(e)})):(Fl(e),Yl(e,!1)))}else setTimeout((function(){ql(e)}),200)}function Fl(e){if(!e._bInitComplete){var t=[e,e.json];e._bInitComplete=!0,Qa(e),fc(e,null,"plugin-init",t,!0),fc(e,"aoInitComplete","init",t,!0)}}function Wl(e,t){var n=parseInt(t,10);e._iDisplayLength=n,pc(e),fc(e,null,"length",[e,n])}function Xl(e,t,n){var i=e._iDisplayStart,r=e._iDisplayLength,o=e.fnRecordsDisplay();if(0===o||-1===r)i=0;else if("number"==typeof t)(i=t*r)>o&&(i=0);else if("first"==t)i=0;else if("previous"==t)(i=r>=0?i-r:0)<0&&(i=0);else if("next"==t)i+r<o&&(i+=r);else if("last"==t)i=Math.floor((o-1)/r)*r;else{if("ellipsis"===t)return;lc(e,0,"Unknown paging action: "+t,5)}var s=e._iDisplayStart!==i;return e._iDisplayStart=i,fc(e,null,s?"page":"page-nc",[e]),s&&n&&kl(e),s}function Yl(e,t){fc(e,null,"processing",[e,t])}function Vl(e){var t=Ca(e.nTable),n=e.oScroll;if(""===n.sX&&""===n.sY)return e.nTable;var i=n.sX,r=n.sY,o=e.oClasses.scrolling,s=e.captionNode,a=s?s._captionSide:null,l=Ca(t[0].cloneNode(!1)),c=Ca(t[0].cloneNode(!1)),d=t.children("tfoot"),u="<div/>",h=function(e){return e?Kl(e):null};d.length||(d=null);var f=Ca(u,{class:o.container}).append(Ca(u,{class:o.header.self}).css({overflow:"hidden",position:"relative",border:0,width:i?h(i):"100%"}).append(Ca(u,{class:o.header.inner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===a?s:null).append(t.children("thead"))))).append(Ca(u,{class:o.body}).css({position:"relative",overflow:"auto",width:h(i)}).append(t));d&&f.append(Ca(u,{class:o.footer.self}).css({overflow:"hidden",border:0,width:i?h(i):"100%"}).append(Ca(u,{class:o.footer.inner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===a?s:null).append(t.children("tfoot")))));var p=f.children(),m=p[0],g=p[1],v=d?p[2]:null;return Ca(g).on("scroll.DT",(function(){var e=this.scrollLeft;m.scrollLeft=e,d&&(v.scrollLeft=e)})),Ca("th, td",m).on("focus",(function(){var e=m.scrollLeft;g.scrollLeft=e,d&&(g.scrollLeft=e)})),Ca(g).css("max-height",r),n.bCollapse||Ca(g).css("height",r),e.nScrollHead=m,e.nScrollBody=g,e.nScrollFoot=v,e.aoDrawCallback.push(Gl),f[0]}function Gl(e){var t,n,i=e.oScroll.iBarWidth,r=Ca(e.nScrollHead).children("div"),o=r.children("table"),s=e.nScrollBody,a=Ca(s),l=Ca(e.nScrollFoot).children("div"),c=l.children("table"),d=Ca(e.nTHead),u=Ca(e.nTable),h=e.nTFoot&&Ca("th, td",e.nTFoot).length?Ca(e.nTFoot):null,f=e.oBrowser,p=s.scrollHeight>s.clientHeight;if(e.scrollBarVis!==p&&void 0!==e.scrollBarVis)return e.scrollBarVis=p,void Qa(e);if(e.scrollBarVis=p,u.children("thead, tfoot").remove(),(t=d.clone().prependTo(u)).find("th, td").removeAttr("tabindex"),t.find("[id]").removeAttr("id"),h&&(n=h.clone().prependTo(u)).find("[id]").removeAttr("id"),e.aiDisplay.length){var m=u.find("tbody tr").eq(0).find("th, td").map((function(){return Ca(this).outerWidth()}));Ca("col",e.colgroup).each((function(e){this.style.width.replace("px","")!==m[e]&&(this.style.width=m[e]+"px")}))}o.find("colgroup").remove(),o.append(e.colgroup.clone()),h&&(c.find("colgroup").remove(),c.append(e.colgroup.clone())),Ca("th, td",t).each((function(){Ca(this.childNodes).wrapAll('<div class="dt-scroll-sizing">')})),h&&Ca("th, td",n).each((function(){Ca(this.childNodes).wrapAll('<div class="dt-scroll-sizing">')}));var g=Math.floor(u.height())>s.clientHeight||"scroll"==a.css("overflow-y"),v="padding"+(f.bScrollbarLeft?"Left":"Right"),y=u.outerWidth();o.css("width",Kl(y)),r.css("width",Kl(y)).css(v,g?i+"px":"0px"),h&&(c.css("width",Kl(y)),l.css("width",Kl(y)).css(v,g?i+"px":"0px")),u.children("colgroup").prependTo(u),a.trigger("scroll"),!e.bSorted&&!e.bFiltered||e._drawHold||(s.scrollTop=0)}function Ul(e,t){var n=e.aoColumns[t];if(!n.maxLenString){for(var i,r="",o=-1,s=0,a=e.aiDisplayMaster.length;s<a;s++){var l=xl(e,e.aiDisplayMaster[s])[t],c=l&&"object"==typeof l&&l.nodeType?l.innerHTML:l+"";c=c.replace(/id=".*?"/g,"").replace(/name=".*?"/g,""),(i=Ha(c).replace(/&nbsp;/g," ")).length>o&&(r=c,o=i.length)}n.maxLenString=r}return n.maxLenString}function Kl(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function Zl(e){var t=e.aoColumns;for(e.colgroup.empty(),Xc=0;Xc<t.length;Xc++)t[Xc].bVisible&&e.colgroup.append(t[Xc].colEl)}function Ql(e,t,n,i,r){uc(t,n,(function(t){var n=!1,o=void 0===i?al(t.target):[i];if(o.length){for(var s=0,a=o.length;s<a;s++){if(!1!==ic(e,o[s],s,t.shiftKey)&&(n=!0),1===e.aaSorting.length&&""===e.aaSorting[0][1])break}n&&(Yl(e,!0),setTimeout((function(){nc(e),Jl(e,e.aiDisplay),Yl(e,!1),Ll(e,!1,!1),r&&r()}),0))}}))}function Jl(e,t){var n,i=e.aiDisplayMaster,r={},o={};for(n=0;n<i.length;n++)r[i[n]]=n;for(n=0;n<t.length;n++)o[t[n]]=r[t[n]];t.sort((function(e,t){return o[e]-o[t]}))}function ec(e,t,n){var i=function(n){if(Ca.isPlainObject(n)){if(void 0!==n.idx)t.push([n.idx,n.dir]);else if(n.name){var i=Pa(e.aoColumns,"sName").indexOf(n.name);-1!==i&&t.push([i,n.dir])}}else t.push(n)};if(Ca.isPlainObject(n))i(n);else if(n.length&&"number"==typeof n[0])i(n);else if(n.length)for(var r=0;r<n.length;r++)i(n[r])}function tc(e){var t,n,i,r,o,s,a,l=[],c=_a.ext.type.order,d=e.aoColumns,u=e.aaSortingFixed,h=Ca.isPlainObject(u),f=[];if(!e.oFeatures.bSort)return l;for(Array.isArray(u)&&ec(e,f,u),h&&u.pre&&ec(e,f,u.pre),ec(e,f,e.aaSorting),h&&u.post&&ec(e,f,u.post),t=0;t<f.length;t++)if(d[a=f[t][0]])for(n=0,i=(r=d[a].aDataSort).length;n<i;n++)s=d[o=r[n]].sType||"string",void 0===f[t]._idx&&(f[t]._idx=d[o].asSorting.indexOf(f[t][1])),f[t][1]&&l.push({src:a,col:o,dir:f[t][1],index:f[t]._idx,type:s,formatter:c[s+"-pre"],sorter:c[s+"-"+f[t][1]]});return l}function nc(e,t,n){var i,r,o,s,a=[],l=_a.ext.type.order,c=e.aoData,d=e.aiDisplayMaster;if(il(e),void 0!==t){var u=e.aoColumns[t];s=[{src:t,col:t,dir:n,index:0,type:u.sType,formatter:l[u.sType+"-pre"],sorter:l[u.sType+"-"+n]}],d=d.slice()}else s=tc(e);for(i=0,r=s.length;i<r;i++)oc(e,s[i].col);if("ssp"!=gc(e)&&0!==s.length){for(i=0,o=d.length;i<o;i++)a[i]=i;s.length&&"desc"===s[0].dir&&a.reverse(),d.sort((function(e,t){var n,i,r,o,l,d=s.length,u=c[e]._aSortData,h=c[t]._aSortData;for(r=0;r<d;r++)if(n=u[(l=s[r]).col],i=h[l.col],l.sorter){if(0!==(o=l.sorter(n,i)))return o}else if(0!==(o=n<i?-1:n>i?1:0))return"asc"===l.dir?o:-o;return(n=a[e])<(i=a[t])?-1:n>i?1:0}))}else 0===s.length&&d.sort((function(e,t){return e<t?-1:e>t?1:0}));return void 0===t&&(e.bSorted=!0,fc(e,null,"order",[e,s])),d}function ic(e,t,n,i){var r,o=e.aoColumns[t],s=e.aaSorting,a=o.asSorting,l=function(e,t){var n=e._idx;return void 0===n&&(n=a.indexOf(e[1])),n+1<a.length?n+1:t?null:0};if(!o.bSortable)return!1;if("number"==typeof s[0]&&(s=e.aaSorting=[s]),(i||n)&&e.oFeatures.bSortMulti){var c=Pa(s,"0").indexOf(t);-1!==c?(null===(r=l(s[c],!0))&&1===s.length&&(r=0),null===r?s.splice(c,1):(s[c][1]=a[r],s[c]._idx=r)):i?(s.push([t,a[0],0]),s[s.length-1]._idx=0):(s.push([t,s[0][1],0]),s[s.length-1]._idx=0)}else s.length&&s[0][0]==t?(r=l(s[0]),s.length=1,s[0][1]=a[r],s[0]._idx=r):(s.length=0,s.push([t,a[0]]),s[0]._idx=0)}function rc(e){var t,n,i,r=e.aLastSort,o=e.oClasses.order.position,s=tc(e),a=e.oFeatures;if(a.bSort&&a.bSortClasses){for(t=0,n=r.length;t<n;t++)i=r[t].src,Ca(Pa(e.aoData,"anCells",i)).removeClass(o+(t<2?t+1:3));for(t=0,n=s.length;t<n;t++)i=s[t].src,Ca(Pa(e.aoData,"anCells",i)).addClass(o+(t<2?t+1:3))}e.aLastSort=s}function oc(e,t){var n,i,r,o=e.aoColumns[t],s=_a.ext.order[o.sSortDataType];s&&(n=s.call(e.oInstance,e,t,el(e,t)));for(var a=_a.ext.type.order[o.sType+"-pre"],l=e.aoData,c=0;c<l.length;c++)l[c]&&((i=l[c])._aSortData||(i._aSortData=[]),i._aSortData[t]&&!s||(r=s?n[c]:dl(e,c,t,"sort"),i._aSortData[t]=a?a(r,e):r))}function sc(e){if(!e._bLoadingState){var t={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:Ca.extend(!0,[],e.aaSorting),search:Ca.extend({},e.oPreviousSearch),columns:e.aoColumns.map((function(t,n){return{visible:t.bVisible,search:Ca.extend({},e.aoPreSearchCols[n])}}))};e.oSavedState=t,fc(e,"aoStateSaveParams","stateSaveParams",[e,t]),e.oFeatures.bStateSave&&!e.bDestroying&&e.fnStateSaveCallback.call(e.oInstance,e,t)}}function ac(e,t,n){var i,r,o=e.aoColumns;e._bLoadingState=!0;var s=e._bInitComplete?new _a.Api(e):null;if(!t||!t.time)return e._bLoadingState=!1,void n();var a=e.iStateDuration;if(a>0&&t.time<+new Date-1e3*a)return e._bLoadingState=!1,void n();if(-1!==fc(e,"aoStateLoadParams","stateLoadParams",[e,t]).indexOf(!1))return e._bLoadingState=!1,void n();if(t.columns&&o.length!==t.columns.length)return e._bLoadingState=!1,void n();if(e.oLoadedState=Ca.extend(!0,{},t),fc(e,null,"stateLoadInit",[e,t],!0),void 0!==t.length&&(s?s.page.len(t.length):e._iDisplayLength=t.length),void 0!==t.start&&(null===s?(e._iDisplayStart=t.start,e.iInitDisplayStart=t.start):Xl(e,t.start/e._iDisplayLength)),void 0!==t.order&&(e.aaSorting=[],Ca.each(t.order,(function(t,n){e.aaSorting.push(n[0]>=o.length?[0,n[1]]:n)}))),void 0!==t.search&&Ca.extend(e.oPreviousSearch,t.search),t.columns){for(i=0,r=t.columns.length;i<r;i++){var l=t.columns[i];void 0!==l.visible&&(s?s.column(i).visible(l.visible,!1):o[i].bVisible=l.visible),void 0!==l.search&&Ca.extend(e.aoPreSearchCols[i],l.search)}s&&s.columns.adjust()}e._bLoadingState=!1,fc(e,"aoStateLoaded","stateLoaded",[e,t]),n()}function lc(e,t,n,i){if(n="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+n,i&&(n+=". For more information about this error, please see https://datatables.net/tn/"+i),t)window.console&&console.log&&console.log(n);else{var r=_a.ext,o=r.sErrMode||r.errMode;if(e&&fc(e,null,"dt-error",[e,i,n],!0),"alert"==o)alert(n);else{if("throw"==o)throw new Error(n);"function"==typeof o&&o(e,i,n)}}}function cc(e,t,n,i){Array.isArray(n)?Ca.each(n,(function(n,i){Array.isArray(i)?cc(e,t,i[0],i[1]):cc(e,t,i)})):(void 0===i&&(i=n),void 0!==t[n]&&(e[i]=t[n]))}function dc(e,t,n){var i;for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(i=t[r],Ca.isPlainObject(i)?(Ca.isPlainObject(e[r])||(e[r]={}),Ca.extend(!0,e[r],i)):n&&"data"!==r&&"aaData"!==r&&Array.isArray(i)?e[r]=i.slice():e[r]=i);return e}function uc(e,t,n){Ca(e).on("click.DT",t,(function(e){n(e)})).on("keypress.DT",t,(function(e){13===e.which&&(e.preventDefault(),n(e))})).on("selectstart.DT",t,(function(){return!1}))}function hc(e,t,n){n&&e[t].push(n)}function fc(e,t,n,i,r){var o=[];if(t&&(o=e[t].slice().reverse().map((function(t){return t.apply(e.oInstance,i)}))),null!==n){var s=Ca.Event(n+".dt"),a=Ca(e.nTable);s.dt=e.api,a[r?"trigger":"triggerHandler"](s,i),r&&0===a.parents("body").length&&Ca("body").trigger(s,i),o.push(s.result)}return o}function pc(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),i=e._iDisplayLength;t>=n&&(t=n-i),t-=t%i,(-1===i||t<0)&&(t=0),e._iDisplayStart=t}function mc(e,t){var n=e.renderer,i=_a.ext.renderer[t];return Ca.isPlainObject(n)&&n[t]?i[n[t]]||i._:"string"==typeof n&&i[n]||i._}function gc(e){return e.oFeatures.bServerSide?"ssp":e.ajax?"ajax":"dom"}function vc(e,t,n){var i=e.fnFormatNumber,r=e._iDisplayStart+1,o=e._iDisplayLength,s=e.fnRecordsDisplay(),a=e.fnRecordsTotal(),l=-1===o;return t.replace(/_START_/g,i.call(e,r)).replace(/_END_/g,i.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,i.call(e,a)).replace(/_TOTAL_/g,i.call(e,s)).replace(/_PAGE_/g,i.call(e,l?1:Math.ceil(r/o))).replace(/_PAGES_/g,i.call(e,l?1:Math.ceil(s/o))).replace(/_ENTRIES_/g,e.api.i18n("entries","",n)).replace(/_ENTRIES-MAX_/g,e.api.i18n("entries","",a)).replace(/_ENTRIES-TOTAL_/g,e.api.i18n("entries","",s))}var yc=[],bc=Array.prototype;function wc(e,t,n){return function(){var i=t.apply(e||this,arguments);return va.extend(i,i,n.methodExt),i}}function xc(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n].name===t)return e[n];return null}va=function(e,t){if(!(this instanceof va))return new va(e,t);var n=[],i=function(e){var t=function(e){var t,n,i=_a.settings,r=Pa(i,"nTable");return e?e.nTable&&e.oFeatures?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(t=r.indexOf(e))?[i[t]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?n=Ca(e).get():e instanceof Ca&&(n=e.get()),n?i.filter((function(e,t){return n.includes(r[t])})):void 0):[]}(e);t&&n.push.apply(n,t)};if(Array.isArray(e))for(var r=0,o=e.length;r<o;r++)i(e[r]);else i(e);this.context=n.length>1?qa(n):n,t&&this.push.apply(this,t),this.selector={rows:null,cols:null,opts:null},va.extend(this,this,yc)},_a.Api=va,Ca.extend(va.prototype,{any:function(){return 0!==this.count()},context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new va(t[e],this[e]):null},filter:function(e){var t=bc.filter.call(this,e,this);return new va(this.context,t)},flatten:function(){var e=[];return new va(this.context,e.concat.apply(e,this.toArray()))},get:function(e){return this[e]},join:bc.join,includes:function(e){return-1!==this.indexOf(e)},indexOf:bc.indexOf,iterator:function(e,t,n,i){var r,o,s,a,l,c,d,u,h=[],f=this.context,p=this.selector;for("string"==typeof e&&(i=n,n=t,t=e,e=!1),o=0,s=f.length;o<s;o++){var m=new va(f[o]);if("table"===t)void 0!==(r=n.call(m,f[o],o))&&h.push(r);else if("columns"===t||"rows"===t)void 0!==(r=n.call(m,f[o],this[o],o))&&h.push(r);else if("every"===t||"column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[o],"column-rows"===t&&(c=kc(f[o],p.opts)),a=0,l=d.length;a<l;a++)u=d[a],void 0!==(r="cell"===t?n.call(m,f[o],u.row,u.column,o,a):n.call(m,f[o],u,o,a,c))&&h.push(r)}if(h.length||i){var g=new va(f,e?h.concat.apply([],h):h),v=g.selector;return v.rows=p.rows,v.cols=p.cols,v.opts=p.opts,g}return this},lastIndexOf:bc.lastIndexOf,length:0,map:function(e){var t=bc.map.call(this,e,this);return new va(this.context,t)},pluck:function(e){var t=_a.util.get(e);return this.map((function(e){return t(e)}))},pop:bc.pop,push:bc.push,reduce:bc.reduce,reduceRight:bc.reduceRight,reverse:bc.reverse,selector:null,shift:bc.shift,slice:function(){return new va(this.context,this)},sort:bc.sort,splice:bc.splice,toArray:function(){return bc.slice.call(this)},to$:function(){return Ca(this)},toJQuery:function(){return Ca(this)},unique:function(){return new va(this.context,qa(this.toArray()))},unshift:bc.unshift}),window.__apiStruct=yc,va.extend=function(e,t,n){var i,r,o;if(n.length&&t&&(t instanceof va||t.__dt_wrapper))for(i=0,r=n.length;i<r;i++)t[(o=n[i]).name]="function"===o.type?wc(e,o.val,o):"object"===o.type?{}:o.val,t[o.name].__dt_wrapper=!0,va.extend(e,t[o.name],o.propExt)},va.register=ya=function(e,t){if(Array.isArray(e))for(var n=0,i=e.length;n<i;n++)va.register(e[n],t);else{var r,o,s,a,l=e.split("."),c=yc;for(r=0,o=l.length;r<o;r++){var d=xc(c,s=(a=-1!==l[r].indexOf("()"))?l[r].replace("()",""):l[r]);d||(d={name:s,val:{},methodExt:[],propExt:[],type:"object"},c.push(d)),r===o-1?(d.val=t,d.type="function"==typeof t?"function":Ca.isPlainObject(t)?"object":"other"):c=a?d.methodExt:d.propExt}}},va.registerPlural=ba=function(e,t,n){va.register(e,n),va.register(t,(function(){var e=n.apply(this,arguments);return e===this?this:e instanceof va?e.length?Array.isArray(e[0])?new va(e.context,e[0]):e[0]:void 0:e}))};var Cc=function(e,t){if(Array.isArray(e)){var n=[];return e.forEach((function(e){var i=Cc(e,t);n.push.apply(n,i)})),n.filter((function(e){return e}))}if("number"==typeof e)return[t[e]];var i=t.map((function(e){return e.nTable}));return Ca(i).filter(e).map((function(){var e=i.indexOf(this);return t[e]})).toArray()};ya("tables()",(function(e){return null!=e?new va(Cc(e,this.context)):this})),ya("table()",(function(e){var t=this.tables(e),n=t.context;return n.length?new va(n[0]):t})),[["nodes","node","nTable"],["body","body","nTBody"],["header","header","nTHead"],["footer","footer","nTFoot"]].forEach((function(e){ba("tables()."+e[0]+"()","table()."+e[1]+"()",(function(){return this.iterator("table",(function(t){return t[e[2]]}),1)}))})),[["header","aoHeader"],["footer","aoFooter"]].forEach((function(e){ya("table()."+e[0]+".structure()",(function(t){var n=this.columns(t).indexes().flatten(),i=this.context[0];return Tl(i,i[e[1]],n)}))})),ba("tables().containers()","table().container()",(function(){return this.iterator("table",(function(e){return e.nTableWrapper}),1)})),ya("tables().every()",(function(e){var t=this;return this.iterator("table",(function(n,i){e.call(t.table(i),i)}))})),ya("caption()",(function(e,t){var n=this.context;if(void 0===e){var i=n[0].captionNode;return i&&n.length?i.innerHTML:null}return this.iterator("table",(function(n){var i=Ca(n.nTable),r=Ca(n.captionNode),o=Ca(n.nTableWrapper);if(r.length||(r=Ca("<caption/>").html(e),n.captionNode=r[0],t||(i.prepend(r),t=r.css("caption-side"))),r.html(e),t&&(r.css("caption-side",t),r[0]._captionSide=t),o.find("div.dataTables_scroll").length){var s="top"===t?"Head":"Foot";o.find("div.dataTables_scroll"+s+" table").prepend(r)}else i.prepend(r)}),1)})),ya("caption.node()",(function(){var e=this.context;return e.length?e[0].captionNode:null})),ya("draw()",(function(e){return this.iterator("table",(function(t){"page"===e?kl(t):("string"==typeof e&&(e="full-hold"!==e),Ll(t,!1===e))}))})),ya("page()",(function(e){return void 0===e?this.page.info().page:this.iterator("table",(function(t){Xl(t,e)}))})),ya("page.info()",(function(){if(0!==this.context.length){var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,i=e.fnRecordsDisplay(),r=-1===n;return{page:r?0:Math.floor(t/n),pages:r?1:Math.ceil(i/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:i,serverSide:"ssp"===gc(e)}}})),ya("page.len()",(function(e){return void 0===e?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(t){Wl(t,e)}))}));var _c=function(e,t,n){if(n){var i=new va(e);i.one("draw",(function(){n(i.ajax.json())}))}if("ssp"==gc(e))Ll(e,t);else{Yl(e,!0);var r=e.jqXHR;r&&4!==r.readyState&&r.abort(),Nl(e,{},(function(n){yl(e);for(var i=Pl(e,n),r=0,o=i.length;r<o;r++)ll(e,i[r]);Ll(e,t),Fl(e),Yl(e,!1)}))}};ya("ajax.json()",(function(){var e=this.context;if(e.length>0)return e[0].json})),ya("ajax.params()",(function(){var e=this.context;if(e.length>0)return e[0].oAjaxData})),ya("ajax.reload()",(function(e,t){return this.iterator("table",(function(n){_c(n,!1===t,e)}))})),ya("ajax.url()",(function(e){var t=this.context;if(void 0===e){if(0===t.length)return;return t=t[0],Ca.isPlainObject(t.ajax)?t.ajax.url:t.ajax}return this.iterator("table",(function(t){Ca.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e}))})),ya("ajax.url().load()",(function(e,t){return this.iterator("table",(function(n){_c(n,!1===t,e)}))}));var Sc=function(e,t,n,i,r){var o,s,a,l,c,d,u=[],h=typeof t;for(t&&"string"!==h&&"function"!==h&&void 0!==t.length||(t=[t]),a=0,l=t.length;a<l;a++)for(c=0,d=(s=t[a]&&t[a].split&&!t[a].match(/[[(:]/)?t[a].split(","):[t[a]]).length;c<d;c++)(o=(o=n("string"==typeof s[c]?s[c].trim():s[c])).filter((function(e){return null!=e})))&&o.length&&(u=u.concat(o));var f=ga.selector[e];if(f.length)for(a=0,l=f.length;a<l;a++)u=f[a](i,r,u);return qa(u)},Tc=function(e){return e||(e={}),e.filter&&void 0===e.search&&(e.search=e.filter),Ca.extend({search:"none",order:"current",page:"all"},e)},Ec=function(e){let t=new va(e.context[0]);return e.length&&t.push(e[0]),t.selector=e.selector,t.length&&t[0].length>1&&t[0].splice(1),t},kc=function(e,t){var n,i,r,o=[],s=e.aiDisplay,a=e.aiDisplayMaster,l=t.search,c=t.order,d=t.page;if("ssp"==gc(e))return"removed"===l?[]:ja(0,a.length);if("current"==d)for(n=e._iDisplayStart,i=e.fnDisplayEnd();n<i;n++)o.push(s[n]);else if("current"==c||"applied"==c){if("none"==l)o=a.slice();else if("applied"==l)o=s.slice();else if("removed"==l){var u={};for(n=0,i=s.length;n<i;n++)u[s[n]]=null;a.forEach((function(e){Object.prototype.hasOwnProperty.call(u,e)||o.push(e)}))}}else if("index"==c||"original"==c)for(n=0,i=e.aoData.length;n<i;n++)e.aoData[n]&&("none"==l||-1===(r=s.indexOf(n))&&"removed"==l||r>=0&&"applied"==l)&&o.push(n);else if("number"==typeof c){var h=nc(e,c,"asc");if("none"===l)o=h;else for(n=0;n<h.length;n++)(-1===(r=s.indexOf(h[n]))&&"removed"==l||r>=0&&"applied"==l)&&o.push(h[n])}return o};ya("rows()",(function(e,t){void 0===e?e="":Ca.isPlainObject(e)&&(t=e,e=""),t=Tc(t);var n=this.iterator("table",(function(n){return function(e,t,n){var i,r=Sc("row",t,(function(t){var r=Oa(t),o=e.aoData;if(null!==r&&!n)return[r];if(i||(i=kc(e,n)),null!==r&&-1!==i.indexOf(r))return[r];if(null==t||""===t)return i;if("function"==typeof t)return i.map((function(e){var n=o[e];return t(e,n._aData,n.nTr)?e:null}));if(t.nodeName){var s=t._DT_RowIndex,a=t._DT_CellIndex;if(void 0!==s)return o[s]&&o[s].nTr===t?[s]:[];if(a)return o[a.row]&&o[a.row].nTr===t.parentNode?[a.row]:[];var l=Ca(t).closest("*[data-dt-row]");return l.length?[l.data("dt-row")]:[]}if("string"==typeof t&&"#"===t.charAt(0)){var c=e.aIds[t.replace(/^#/,"")];if(void 0!==c)return[c.idx]}var d=Ba($a(e.aoData,i,"nTr"));return Ca(d).filter(t).map((function(){return this._DT_RowIndex})).toArray()}),e,n);return"current"!==n.order&&"applied"!==n.order||Jl(e,r),r}(n,e,t)}),1);return n.selector.rows=e,n.selector.opts=t,n})),ya("rows().nodes()",(function(){return this.iterator("row",(function(e,t){return e.aoData[t].nTr||void 0}),1)})),ya("rows().data()",(function(){return this.iterator(!0,"rows",(function(e,t){return $a(e.aoData,t,"_aData")}),1)})),ba("rows().cache()","row().cache()",(function(e){return this.iterator("row",(function(t,n){var i=t.aoData[n];return"search"===e?i._aFilterData:i._aSortData}),1)})),ba("rows().invalidate()","row().invalidate()",(function(e){return this.iterator("row",(function(t,n){bl(t,n,e)}))})),ba("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(e,t){return t}),1)})),ba("rows().ids()","row().id()",(function(e){for(var t=[],n=this.context,i=0,r=n.length;i<r;i++)for(var o=0,s=this[i].length;o<s;o++){var a=n[i].rowIdFn(n[i].aoData[this[i][o]]._aData);t.push((!0===e?"#":"")+a)}return new va(n,t)})),ba("rows().remove()","row().remove()",(function(){return this.iterator("row",(function(e,t){var n=e.aoData,i=n[t],r=e.aiDisplayMaster.indexOf(t);-1!==r&&e.aiDisplayMaster.splice(r,1),-1!==(r=e.aiDisplay.indexOf(t))&&e.aiDisplay.splice(r,1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,pc(e);var o=e.rowIdFn(i._aData);void 0!==o&&delete e.aIds[o],n[t]=null})),this})),ya("rows.add()",(function(e){var t=this.iterator("table",(function(t){var n,i,r,o=[];for(i=0,r=e.length;i<r;i++)(n=e[i]).nodeName&&"TR"===n.nodeName.toUpperCase()?o.push(cl(t,n)[0]):o.push(ll(t,n));return o}),1),n=this.rows(-1);return n.pop(),n.push.apply(n,t),n})),ya("row()",(function(e,t){return Ec(this.rows(e,t))})),ya("row().data()",(function(e){var t=this.context;if(void 0===e)return t.length&&this.length&&this[0].length?t[0].aoData[this[0]]._aData:void 0;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&gl(t[0].rowId)(e,n.nTr.id),bl(t[0],this[0],"data"),this})),ya("row().node()",(function(){var e=this.context;return e.length&&this.length&&this[0].length&&e[0].aoData[this[0]].nTr||null})),ya("row.add()",(function(e){e instanceof Ca&&e.length&&(e=e[0]);var t=this.iterator("table",(function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?cl(t,e)[0]:ll(t,e)}));return this.row(t[0])})),Ca(document).on("plugin-init.dt",(function(e,t){var n=new va(t);n.on("stateSaveParams.DT",(function(e,t,n){for(var i=t.rowIdFn,r=t.aiDisplayMaster,o=[],s=0;s<r.length;s++){var a=r[s],l=t.aoData[a];l._detailsShow&&o.push("#"+i(l._aData))}n.childRows=o})),n.on("stateLoaded.DT",(function(e,t,i){Lc(n,i)})),Lc(n,n.state.loaded())}));var Lc=function(e,t){t&&t.childRows&&e.rows(t.childRows.map((function(e){return e.replace(/:/g,"\\:")}))).every((function(){fc(e.settings()[0],null,"requestChild",[this])}))},Ac=_a.util.throttle((function(e){sc(e[0])}),500),Dc=function(e,t){var n=e.context;if(n.length){var i=n[0].aoData[void 0!==t?t:e[0]];i&&i._details&&(i._details.remove(),i._detailsShow=void 0,i._details=void 0,Ca(i.nTr).removeClass("dt-hasChild"),Ac(n))}},Oc=function(e,t){var n=e.context;if(n.length&&e.length){var i=n[0].aoData[e[0]];i._details&&(i._detailsShow=t,t?(i._details.insertAfter(i.nTr),Ca(i.nTr).addClass("dt-hasChild")):(i._details.detach(),Ca(i.nTr).removeClass("dt-hasChild")),fc(n[0],null,"childRow",[t,e.row(e[0])]),Ic(n[0]),Ac(n))}},Ic=function(e){var t=new va(e),n=".dt.DT_details",i="draw"+n,r="column-sizing"+n,o="destroy"+n,s=e.aoData;t.off(i+" "+r+" "+o),Pa(s,"_details").length>0&&(t.on(i,(function(n,i){e===i&&t.rows({page:"current"}).eq(0).each((function(e){var t=s[e];t._detailsShow&&t._details.insertAfter(t.nTr)}))})),t.on(r,(function(t,n){if(e===n)for(var i,r=tl(n),o=0,a=s.length;o<a;o++)(i=s[o])&&i._details&&i._details.each((function(){var e=Ca(this).children("td");1==e.length&&e.attr("colspan",r)}))})),t.on(o,(function(n,i){if(e===i)for(var r=0,o=s.length;r<o;r++)s[r]&&s[r]._details&&Dc(t,r)})))},Mc="row().child",Nc=Mc+"()";ya(Nc,(function(e,t){var n=this.context;return void 0===e?n.length&&this.length&&n[0].aoData[this[0]]?n[0].aoData[this[0]]._details:void 0:(!0===e?this.child.show():!1===e?Dc(this):n.length&&this.length&&function(e,t,n,i){var r=[],o=function(n,i){if(Array.isArray(n)||n instanceof Ca)for(var s=0,a=n.length;s<a;s++)o(n[s],i);else if(n.nodeName&&"tr"===n.nodeName.toLowerCase())n.setAttribute("data-dt-row",t.idx),r.push(n);else{var l=Ca("<tr><td></td></tr>").attr("data-dt-row",t.idx).addClass(i);Ca("td",l).addClass(i).html(n)[0].colSpan=tl(e),r.push(l[0])}};o(n,i),t._details&&t._details.detach(),t._details=Ca(r),t._detailsShow&&t._details.insertAfter(t.nTr)}(n[0],n[0].aoData[this[0]],e,t),this)})),ya([Mc+".show()",Nc+".show()"],(function(){return Oc(this,!0),this})),ya([Mc+".hide()",Nc+".hide()"],(function(){return Oc(this,!1),this})),ya([Mc+".remove()",Nc+".remove()"],(function(){return Dc(this),this})),ya(Mc+".isShown()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]._detailsShow||!1}));var Pc=/^([^:]+):(name|title|visIdx|visible)$/,$c=function(e,t,n,i,r,o){for(var s=[],a=0,l=r.length;a<l;a++)s.push(dl(e,r[a],t,o));return s};ya("columns()",(function(e,t){void 0===e?e="":Ca.isPlainObject(e)&&(t=e,e=""),t=Tc(t);var n=this.iterator("table",(function(n){return function(e,t,n){var i=e.aoColumns,r=Pa(i,"sName"),o=Pa(i,"sTitle"),s=_a.util.get("[].[].cell")(e.aoHeader),a=qa(Fa([],s));return Sc("column",t,(function(t){var s=Oa(t);if(""===t)return ja(i.length);if(null!==s)return[s>=0?s:i.length+s];if("function"==typeof t){var l=kc(e,n);return i.map((function(n,i){return t(i,$c(e,i,0,0,l))?i:null}))}var c="string"==typeof t?t.match(Pc):"";if(c)switch(c[2]){case"visIdx":case"visible":var d=parseInt(c[1],10);if(d<0){var u=i.map((function(e,t){return e.bVisible?t:null}));return[u[u.length+d]]}return[Ja(e,d)];case"name":return r.map((function(e,t){return e===c[1]?t:null}));case"title":return o.map((function(e,t){return e===c[1]?t:null}));default:return[]}if(t.nodeName&&t._DT_CellIndex)return[t._DT_CellIndex.column];var h=Ca(a).filter(t).map((function(){return al(this)})).toArray();if(h.length||!t.nodeName)return h;var f=Ca(t).closest("*[data-dt-column]");return f.length?[f.data("dt-column")]:[]}),e,n)}(n,e,t)}),1);return n.selector.cols=e,n.selector.opts=t,n})),ba("columns().header()","column().header()",(function(e){return this.iterator("column",(function(t,n){var i=t.aoHeader;return i[void 0!==e?e:t.bSortCellsTop?0:i.length-1][n].cell}),1)})),ba("columns().footer()","column().footer()",(function(e){return this.iterator("column",(function(t,n){return t.aoFooter.length?t.aoFooter[void 0!==e?e:0][n].cell:null}),1)})),ba("columns().data()","column().data()",(function(){return this.iterator("column-rows",$c,1)})),ba("columns().render()","column().render()",(function(e){return this.iterator("column-rows",(function(t,n,i,r,o){return $c(t,n,0,0,o,e)}),1)})),ba("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].mData}),1)})),ba("columns().cache()","column().cache()",(function(e){return this.iterator("column-rows",(function(t,n,i,r,o){return $a(t.aoData,o,"search"===e?"_aFilterData":"_aSortData",n)}),1)})),ba("columns().init()","column().init()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t]}),1)})),ba("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(e,t,n,i,r){return $a(e.aoData,r,"anCells",t)}),1)})),ba("columns().titles()","column().title()",(function(e,t){return this.iterator("column",(function(n,i){"number"==typeof e&&(t=e,e=void 0);var r=Ca("span.dt-column-title",this.column(i).header(t));return void 0!==e?(r.html(e),this):r.html()}),1)})),ba("columns().types()","column().type()",(function(){return this.iterator("column",(function(e,t){var n=e.aoColumns[t].sType;return n||il(e),n}),1)})),ba("columns().visible()","column().visible()",(function(e,t){var n=this,i=[],r=this.iterator("column",(function(t,n){if(void 0===e)return t.aoColumns[n].bVisible;(function(e,t,n){var i,r,o,s,a=e.aoColumns,l=a[t],c=e.aoData;if(void 0===n)return l.bVisible;if(l.bVisible===n)return!1;if(n){var d=Pa(a,"bVisible").indexOf(!0,t+1);for(r=0,o=c.length;r<o;r++)c[r]&&(s=c[r].nTr,i=c[r].anCells,s&&s.insertBefore(i[t],i[d]||null))}else Ca(Pa(e.aoData,"anCells",t)).detach();return l.bVisible=n,Zl(e),!0})(t,n,e)&&i.push(n)}));return void 0!==e&&this.iterator("table",(function(r){El(r,r.aoHeader),El(r,r.aoFooter),r.aiDisplay.length||Ca(r.nTBody).find("td[colspan]").attr("colspan",tl(r)),sc(r),n.iterator("column",(function(n,r){i.includes(r)&&fc(n,null,"column-visibility",[n,r,e,t])})),i.length&&(void 0===t||t)&&n.columns.adjust()})),r})),ba("columns().widths()","column().width()",(function(){var e=this.columns(":visible").count(),t=Ca("<tr>").html("<td>"+Array(e).join("</td><td>")+"</td>");Ca(this.table().body()).append(t);var n=t.children().map((function(){return Ca(this).outerWidth()}));return t.remove(),this.iterator("column",(function(e,t){var i=el(e,t);return null!==i?n[i]:0}),1)})),ba("columns().indexes()","column().index()",(function(e){return this.iterator("column",(function(t,n){return"visible"===e?el(t,n):n}),1)})),ya("columns.adjust()",(function(){return this.iterator("table",(function(e){Qa(e)}),1)})),ya("column.index()",(function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return Ja(n,t);if("fromData"===e||"toVisible"===e)return el(n,t)}})),ya("column()",(function(e,t){return Ec(this.columns(e,t))}));ya("cells()",(function(e,t,n){if(Ca.isPlainObject(e)&&(void 0===e.row?(n=e,e=null):(n=t,t=null)),Ca.isPlainObject(t)&&(n=t,t=null),null==t)return this.iterator("table",(function(t){return function(e,t,n){var i,r,o,s,a,l,c,d=e.aoData,u=kc(e,n),h=Ba($a(d,u,"anCells")),f=Ca(Fa([],h)),p=e.aoColumns.length;return Sc("cell",t,(function(t){var n="function"==typeof t;if(null==t||n){for(r=[],o=0,s=u.length;o<s;o++)for(i=u[o],a=0;a<p;a++)l={row:i,column:a},n?(c=d[i],t(l,dl(e,i,a),c.anCells?c.anCells[a]:null)&&r.push(l)):r.push(l);return r}if(Ca.isPlainObject(t))return void 0!==t.column&&void 0!==t.row&&-1!==u.indexOf(t.row)?[t]:[];var h=f.filter(t).map((function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}})).toArray();return h.length||!t.nodeName?h:(c=Ca(t).closest("*[data-dt-row]")).length?[{row:c.data("dt-row"),column:c.data("dt-column")}]:[]}),e,n)}(t,e,Tc(n))}));var i,r,o,s,a=n?{page:n.page,order:n.order,search:n.search}:{},l=this.columns(t,a),c=this.rows(e,a),d=this.iterator("table",(function(e,t){var n=[];for(i=0,r=c[t].length;i<r;i++)for(o=0,s=l[t].length;o<s;o++)n.push({row:c[t][i],column:l[t][o]});return n}),1),u=n&&n.selected?this.cells(d,n):d;return Ca.extend(u.selector,{cols:t,rows:e,opts:n}),u})),ba("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(e,t,n){var i=e.aoData[t];return i&&i.anCells?i.anCells[n]:void 0}),1)})),ya("cells().data()",(function(){return this.iterator("cell",(function(e,t,n){return dl(e,t,n)}),1)})),ba("cells().cache()","cell().cache()",(function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",(function(t,n,i){return t.aoData[n][e][i]}),1)})),ba("cells().render()","cell().render()",(function(e){return this.iterator("cell",(function(t,n,i){return dl(t,n,i,e)}),1)})),ba("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(e,t,n){return{row:t,column:n,columnVisible:el(e,n)}}),1)})),ba("cells().invalidate()","cell().invalidate()",(function(e){return this.iterator("cell",(function(t,n,i){bl(t,n,e,i)}))})),ya("cell()",(function(e,t,n){return Ec(this.cells(e,t,n))})),ya("cell().data()",(function(e){var t,n,i,r,o,s,a=this.context,l=this[0];return void 0===e?a.length&&l.length?dl(a[0],l[0].row,l[0].column):void 0:(t=a[0],n=l[0].row,i=l[0].column,r=e,o=t.aoColumns[i],s=t.aoData[n]._aData,o.fnSetData(s,r,{settings:t,row:n,col:i}),bl(a[0],l[0].row,"data",l[0].column),this)})),ya("order()",(function(e,t){var n=this.context,i=Array.prototype.slice.call(arguments);return void 0===e?0!==n.length?n[0].aaSorting:void 0:("number"==typeof e?e=[[e,t]]:i.length>1&&(e=i),this.iterator("table",(function(t){t.aaSorting=Array.isArray(e)?e.slice():e})))})),ya("order.listener()",(function(e,t,n){return this.iterator("table",(function(i){Ql(i,e,{},t,n)}))})),ya("order.fixed()",(function(e){if(!e){var t=this.context,n=t.length?t[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(t){t.aaSortingFixed=Ca.extend(!0,{},e)}))})),ya(["columns().order()","column().order()"],(function(e){var t=this;return e?this.iterator("table",(function(n,i){n.aaSorting=t[i].map((function(t){return[t,e]}))})):this.iterator("column",(function(e,t){for(var n=tc(e),i=0,r=n.length;i<r;i++)if(n[i].col===t)return n[i].dir;return null}),1)})),ba("columns().orderable()","column().orderable()",(function(e){return this.iterator("column",(function(t,n){var i=t.aoColumns[n];return e?i.asSorting:i.bSortable}),1)})),ya("processing()",(function(e){return this.iterator("table",(function(t){Yl(t,e)}))})),ya("search()",(function(e,t,n,i){var r=this.context;return void 0===e?0!==r.length?r[0].oPreviousSearch.search:void 0:this.iterator("table",(function(r){r.oFeatures.bFilter&&jl(r,"object"==typeof t?Ca.extend(r.oPreviousSearch,t,{search:e}):Ca.extend(r.oPreviousSearch,{search:e,regex:null!==t&&t,smart:null===n||n,caseInsensitive:null===i||i}))}))})),ya("search.fixed()",(function(e,t){var n=this.iterator(!0,"table",(function(n){var i=n.searchFixed;return e?void 0===t?i[e]:(null===t?delete i[e]:i[e]=t,this):Object.keys(i)}));return void 0!==e&&void 0===t?n[0]:n})),ba("columns().search()","column().search()",(function(e,t,n,i){return this.iterator("column",(function(r,o){var s=r.aoPreSearchCols;if(void 0===e)return s[o].search;r.oFeatures.bFilter&&("object"==typeof t?Ca.extend(s[o],t,{search:e}):Ca.extend(s[o],{search:e,regex:null!==t&&t,smart:null===n||n,caseInsensitive:null===i||i}),jl(r,r.oPreviousSearch))}))})),ya(["columns().search.fixed()","column().search.fixed()"],(function(e,t){var n=this.iterator(!0,"column",(function(n,i){var r=n.aoColumns[i].searchFixed;return e?void 0===t?r[e]:(null===t?delete r[e]:r[e]=t,this):Object.keys(r)}));return void 0!==e&&void 0===t?n[0]:n})),ya("state()",(function(e,t){if(!e)return this.context.length?this.context[0].oSavedState:null;var n=Ca.extend(!0,{},e);return this.iterator("table",(function(e){!1!==t&&(n.time=+new Date+100),ac(e,n,(function(){}))}))})),ya("state.clear()",(function(){return this.iterator("table",(function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})}))})),ya("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),ya("state.save()",(function(){return this.iterator("table",(function(e){sc(e)}))})),_a.use=function(e,t){"lib"===t||e.fn?Ca=e:"win"==t||e.document?(window=e,document=e.document):"datetime"!==t&&"DateTime"!==e.type||(_a.DateTime=e)},_a.factory=function(e,t){var n=!1;return e&&e.document&&(window=e,document=e.document),t&&t.fn&&t.fn.jquery&&(Ca=t,n=!0),n},_a.versionCheck=function(e,t){for(var n,i,r=t?t.split("."):_a.version.split("."),o=e.split("."),s=0,a=o.length;s<a;s++)if((n=parseInt(r[s],10)||0)!==(i=parseInt(o[s],10)||0))return n>i;return!0},_a.isDataTable=function(e){var t=Ca(e).get(0),n=!1;return e instanceof _a.Api||(Ca.each(_a.settings,(function(e,i){var r=i.nScrollHead?Ca("table",i.nScrollHead)[0]:null,o=i.nScrollFoot?Ca("table",i.nScrollFoot)[0]:null;i.nTable!==t&&r!==t&&o!==t||(n=!0)})),n)},_a.tables=function(e){var t=!1;Ca.isPlainObject(e)&&(t=e.api,e=e.visible);var n=_a.settings.filter((function(t){return!!(!e||e&&Ca(t.nTable).is(":visible"))})).map((function(e){return e.nTable}));return t?new va(n):n},_a.camelToHungarian=Ya,ya("$()",(function(e,t){var n=this.rows(t).nodes(),i=Ca(n);return Ca([].concat(i.filter(e).toArray(),i.find(e).toArray()))})),Ca.each(["on","one","off"],(function(e,t){ya(t+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=e[0].split(/\s/).map((function(e){return e.match(/\.dt\b/)?e:e+".dt"})).join(" ");var n=Ca(this.tables().nodes());return n[t].apply(n,e),this}))})),ya("clear()",(function(){return this.iterator("table",(function(e){yl(e)}))})),ya("error()",(function(e){return this.iterator("table",(function(t){lc(t,0,e)}))})),ya("settings()",(function(){return new va(this.context,this.context)})),ya("init()",(function(){var e=this.context;return e.length?e[0].oInit:null})),ya("data()",(function(){return this.iterator("table",(function(e){return Pa(e.aoData,"_aData")})).flatten()})),ya("trigger()",(function(e,t,n){return this.iterator("table",(function(i){return fc(i,null,e,t,n)})).flatten()})),ya("ready()",(function(e){var t=this.context;return e?this.tables().every((function(){this.context[0]._bInitComplete?e.call(this):this.on("init",(function(){e.call(this)}))})):t.length?t[0]._bInitComplete||!1:null})),ya("destroy()",(function(e){return e=e||!1,this.iterator("table",(function(t){var n=t.oClasses,i=t.nTable,r=t.nTBody,o=t.nTHead,s=t.nTFoot,a=Ca(i),l=Ca(r),c=Ca(t.nTableWrapper),d=t.aoData.map((function(e){return e?e.nTr:null})),u=n.order;t.bDestroying=!0,fc(t,"aoDestroyCallback","destroy",[t],!0),e||new va(t).columns().visible(!0),c.off(".DT").find(":not(tbody *)").off(".DT"),Ca(window).off(".DT-"+t.sInstance),i!=o.parentNode&&(a.children("thead").detach(),a.append(o)),s&&i!=s.parentNode&&(a.children("tfoot").detach(),a.append(s)),t.colgroup.remove(),t.aaSorting=[],t.aaSortingFixed=[],rc(t),Ca("th, td",o).removeClass(u.canAsc+" "+u.canDesc+" "+u.isAsc+" "+u.isDesc).css("width",""),l.children().detach(),l.append(d);var h=t.nTableWrapper.parentNode,f=t.nTableWrapper.nextSibling,p=e?"remove":"detach";a[p](),c[p](),!e&&h&&(h.insertBefore(i,f),a.css("width",t.sDestroyWidth).removeClass(n.table));var m=_a.settings.indexOf(t);-1!==m&&_a.settings.splice(m,1)}))})),Ca.each(["column","row","cell"],(function(e,t){ya(t+"s().every()",(function(e){var n,i=this.selector.opts,r=this,o=0;return this.iterator("every",(function(s,a,l){n=r[t](a,i),"cell"===t?e.call(n,n[0][0].row,n[0][0].column,l,o):e.call(n,a,l,o),o++}))}))})),ya("i18n()",(function(e,t,n){var i=this.context[0],r=ml(e)(i.oLanguage);return void 0===r&&(r=t),Ca.isPlainObject(r)&&(r=void 0!==n&&void 0!==r[n]?r[n]:r._),"string"==typeof r?r.replace("%d",n):r})),_a.version="2.0.3",_a.settings=[],_a.models={},_a.models.oSearch={caseInsensitive:!0,search:"",regex:!1,smart:!0,return:!1},_a.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,src:null,idx:-1,displayData:null},_a.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null,maxLenString:null,searchFixed:null},_a.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],bAutoWidth:!0,bDeferRender:!0,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:null,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{orderable:": Activate to sort",orderableReverse:": Activate to invert sorting",orderableRemove:": Activate to remove sorting",paginate:{first:"First",last:"Last",next:"Next",previous:"Previous"}},oPaginate:{sFirst:"«",sLast:"»",sNext:"›",sPrevious:"‹"},entries:{_:"entries",1:"entry"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ _ENTRIES-TOTAL_",sInfoEmpty:"Showing 0 to 0 of 0 _ENTRIES-TOTAL_",sInfoFiltered:"(filtered from _MAX_ total _ENTRIES-MAX_)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"_MENU_ _ENTRIES_ per page",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:Ca.extend({},_a.models.oSearch),layout:{topStart:"pageLength",topEnd:"search",bottomStart:"info",bottomEnd:"paging"},sDom:null,searchDelay:null,sPaginationType:"full_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId",caption:null},Xa(_a.defaults),_a.defaults.column={aDataSort:null,iDataSort:-1,ariaTitle:"",asSorting:["asc","desc",""],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},Xa(_a.defaults.column),_a.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:!0,bLengthChange:!0,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollbarLeft:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},searchFixed:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",pagingControls:0,iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,bAjaxDataGet:!0,jqXHR:null,json:void 0,oAjaxData:void 0,sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==gc(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==gc(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,i=this.aiDisplay.length,r=this.oFeatures,o=r.bPaginate;return r.bServerSide?!1===o||-1===e?t+i:Math.min(t+e,this._iRecordsDisplay):!o||n>i||-1===e?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null,caption:"",captionNode:null,colgroup:null},_a.ext=ga={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],features:{},search:[],selector:{cell:[],column:[],row:[]},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{className:{},detect:[],render:{},search:{},order:{}},_unique:0,fnVersionCheck:_a.fnVersionCheck,iApiIndex:0,sVersion:_a.version},Ca.extend(ga,{afnFiltering:ga.search,aTypes:ga.type.detect,ofnSearch:ga.type.search,oSort:ga.type.order,afnSortData:ga.order,aoFeatures:ga.feature,oStdClasses:ga.classes,oPagination:ga.pager}),Ca.extend(_a.ext.classes,{container:"dt-container",empty:{row:"dt-empty"},info:{container:"dt-info"},length:{container:"dt-length",select:"dt-input"},order:{canAsc:"dt-orderable-asc",canDesc:"dt-orderable-desc",isAsc:"dt-ordering-asc",isDesc:"dt-ordering-desc",none:"dt-orderable-none",position:"sorting_"},processing:{container:"dt-processing"},scrolling:{body:"dt-scroll-body",container:"dt-scroll",footer:{self:"dt-scroll-foot",inner:"dt-scroll-footInner"},header:{self:"dt-scroll-head",inner:"dt-scroll-headInner"}},search:{container:"dt-search",input:"dt-input"},table:"dataTable",tbody:{cell:"",row:""},thead:{cell:"",row:""},tfoot:{cell:"",row:""},paging:{active:"current",button:"dt-paging-button",container:"dt-paging",disabled:"disabled"}});var jc=_a.ext.pager;Ca.extend(jc,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(){return["numbers"]},simple_numbers:function(){return["previous","numbers","next"]},full_numbers:function(){return["first","previous","numbers","next","last"]},first_last:function(){return["first","last"]},first_last_numbers:function(){return["first","numbers","last"]},_numbers:Jc,numbers_length:7}),Ca.extend(!0,_a.ext.renderer,{pagingButton:{_:function(e,t,n,i,r){var o,s=e.oClasses.paging,a=[s.button];return i&&a.push(s.active),r&&a.push(s.disabled),{display:o="ellipsis"===t?Ca('<span class="ellipsis"></span>').html(n)[0]:Ca("<button>",{class:a.join(" "),role:"link",type:"button"}).html(n),clicker:o}}},pagingContainer:{_:function(e,t){return t}}});var Bc=function(e,t){return function(n){return Da(n)||"string"!=typeof n||(n=n.replace(Ta," "),e&&(n=Ha(n)),t&&(n=Ra(n,!1))),n}};function Hc(e){return e.replace(/[\W]/g,"_")}function zc(e,t,n,i,r){return window.moment?e[t](r):window.luxon?e[n](r):i?e[i](r):e}var Rc=!1;function qc(e,t,n){var i;if(window.moment){if(!(i=window.moment.utc(e,t,n,!0)).isValid())return null}else if(window.luxon){if(!(i=t&&"string"==typeof e?window.luxon.DateTime.fromFormat(e,t):window.luxon.DateTime.fromISO(e)).isValid)return null;i.setLocale(n)}else t?(Rc||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Rc=!0):i=new Date(e);return i}function Fc(e){return function(t,n,i,r){0===arguments.length?(i="en",n=null,t=null):1===arguments.length?(i="en",n=t,t=null):2===arguments.length&&(i=n,n=t,t=null);var o="datetime"+(n?"-"+Hc(n):"");return _a.ext.type.order[o]||_a.type(o,{detect:function(e){return e===o&&o},order:{pre:function(e){return e.valueOf()}},className:"dt-right"}),function(s,a){if(null==s)if("--now"===r){var l=new Date;s=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds()))}else s="";if("type"===a)return o;if(""===s)return"sort"!==a?"":qc("0000-01-01 00:00:00",null,i);if(null!==n&&t===n&&"sort"!==a&&"type"!==a&&!(s instanceof Date))return s;var c=qc(s,t,i);if(null===c)return s;if("sort"===a)return c;var d=null===n?zc(c,"toDate","toJSDate","")[e]():zc(c,"format","toFormat","toISOString",n);return"display"===a?za(d):d}}}var Wc,Xc,Yc=",",Vc=".";if(void 0!==window.Intl)try{for(Wc=(new Intl.NumberFormat).formatToParts(100000.1),Xc=0;Xc<Wc.length;Xc++)"group"===Wc[Xc].type?Yc=Wc[Xc].value:"decimal"===Wc[Xc].type&&(Vc=Wc[Xc].value)}catch(e){}_a.datetime=function(e,t){var n="datetime-detect-"+Hc(e);t||(t="en"),_a.ext.type.order[n]||_a.type(n,{detect:function(i){var r=qc(i,e,t);return!(""!==i&&!r)&&n},order:{pre:function(n){return qc(n,e,t)||0}},className:"dt-right"})},_a.render={date:Fc("toLocaleDateString"),datetime:Fc("toLocaleString"),time:Fc("toLocaleTimeString"),number:function(e,t,n,i,r){return null==e&&(e=Yc),null==t&&(t=Vc),{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;if(""===o||null===o)return o;var s=o<0?"-":"",a=parseFloat(o),l=Math.abs(a);if(l>=1e11||l<1e-4&&0!==l){var c=a.toExponential(n).split(/e\+?/);return c[0]+" x 10<sup>"+c[1]+"</sup>"}if(isNaN(a))return za(o);a=a.toFixed(n),o=Math.abs(a);var d=parseInt(o,10),u=n?t+(o-d).toFixed(n).substring(2):"";return 0===d&&0===parseFloat(u)&&(s=""),s+(i||"")+d.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+u+(r||"")}}},text:function(){return{display:za,filter:za}}};var Gc=_a.ext.type;_a.type=function(e,t,n){if(!t)return{className:Gc.className[e],detect:Gc.detect.find((function(t){return t.name===e})),order:{pre:Gc.order[e+"-pre"],asc:Gc.order[e+"-asc"],desc:Gc.order[e+"-desc"]},render:Gc.render[e],search:Gc.search[e]};var i=function(t,n){Gc[t][e]=n},r=function(t){var n=function(n,i){var r=t(n,i);return!0===r?e:r};Object.defineProperty(n,"name",{value:e});var i=Gc.detect.findIndex((function(t){return t.name===e}));-1===i?Gc.detect.unshift(n):Gc.detect.splice(i,1,n)},o=function(t){Gc.order[e+"-pre"]=t.pre,Gc.order[e+"-asc"]=t.asc,Gc.order[e+"-desc"]=t.desc};void 0===n&&(n=t,t=null),"className"===t?i("className",n):"detect"===t?r(n):"order"===t?o(n):"render"===t?i("render",n):"search"===t?i("search",n):t||(n.className&&i("className",n.className),void 0!==n.detect&&r(n.detect),n.order&&o(n.order),void 0!==n.render&&i("render",n.render),void 0!==n.search&&i("search",n.search))},_a.types=function(){return Gc.detect.map((function(e){return e.name}))},_a.type("string",{detect:function(){return"string"},order:{pre:function(e){return Da(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""}},search:Bc(!1,!0)}),_a.type("html",{detect:function(e){return Da(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null},order:{pre:function(e){return Da(e)?"":e.replace?Ha(e).trim().toLowerCase():e+""}},search:Bc(!0,!0)}),_a.type("date",{className:"dt-type-date",detect:function(e){if(e&&!(e instanceof Date)&&!ka.test(e))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||Da(e)?"date":null},order:{pre:function(e){var t=Date.parse(e);return isNaN(t)?-1/0:t}}}),_a.type("html-num-fmt",{className:"dt-type-numeric",detect:function(e,t){var n=t.oLanguage.sDecimal;return Na(e,n,!0)?"html-num-fmt":null},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Uc(e,n,Ea,Aa)}},search:Bc(!0,!0)}),_a.type("html-num",{className:"dt-type-numeric",detect:function(e,t){var n=t.oLanguage.sDecimal;return Na(e,n)?"html-num":null},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Uc(e,n,Ea)}},search:Bc(!0,!0)}),_a.type("num-fmt",{className:"dt-type-numeric",detect:function(e,t){var n=t.oLanguage.sDecimal;return Ma(e,n,!0)?"num-fmt":null},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Uc(e,n,Aa)}}}),_a.type("num",{className:"dt-type-numeric",detect:function(e,t){var n=t.oLanguage.sDecimal;return Ma(e,n)?"num":null},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Uc(e,n)}}});var Uc=function(e,t,n,i){if(0!==e&&(!e||"-"===e))return-1/0;var r=typeof e;return"number"===r||"bigint"===r?e:(t&&(e=Ia(e,t)),e.replace&&(n&&(e=e.replace(n,"")),i&&(e=e.replace(i,""))),1*e)};Ca.extend(!0,_a.ext.renderer,{footer:{_:function(e,t,n){t.addClass(n.tfoot.cell)}},header:{_:function(e,t,n){t.addClass(n.thead.cell),e.oFeatures.bSort||t.addClass(n.order.none);var i=e.bSortCellsTop,r=t.closest("thead").find("tr"),o=t.parent().index();"disable"===t.attr("data-dt-order")||"disable"===t.parent().attr("data-dt-order")||!0===i&&0!==o||!1===i&&o!==r.length-1||Ca(e.nTable).on("order.dt.DT",(function(i,r,o){if(e===r){var s=n.order,a=r.api.columns(t),l=e.aoColumns[a.flatten()[0]],c=a.orderable().includes(!0),d="",u=a.indexes(),h=a.orderable(!0).flatten(),f=","+o.map((function(e){return e.col})).join(",")+",";t.removeClass(s.isAsc+" "+s.isDesc).toggleClass(s.none,!c).toggleClass(s.canAsc,c&&h.includes("asc")).toggleClass(s.canDesc,c&&h.includes("desc"));var p=f.indexOf(","+u.toArray().join(",")+",");if(-1!==p){var m=a.order();t.addClass(m.includes("asc")?s.isAsc:""+m.includes("desc")?s.isDesc:"")}if(0===p){var g=o[0],v=l.asSorting;t.attr("aria-sort","asc"===g.dir?"ascending":"descending"),d=v[g.index+1]?"Reverse":"Remove"}else t.removeAttr("aria-sort");t.attr("aria-label",c?l.ariaTitle+r.api.i18n("oAria.orderable"+d):l.ariaTitle),c&&(t.find(".dt-column-title").attr("role","button"),t.attr("tabindex",0))}}))}},layout:{_:function(e,t,n){var i=Ca("<div/>").addClass("dt-layout-row").appendTo(t);Ca.each(n,(function(e,t){var n=t.table?"":"dt-"+e+" ";t.table&&i.addClass("dt-layout-table"),Ca("<div/>").attr({id:t.id||null,class:"dt-layout-cell "+n+(t.className||"")}).append(t.contents).appendTo(i)}))}}}),_a.feature={},_a.feature.register=function(e,t,n){_a.ext.features[e]=t,n&&ga.feature.push({cFeature:n,fnInit:t})},_a.feature.register("info",(function(e,t){if(!e.oFeatures.bInfo)return null;var n=e.oLanguage,i=e.sTableId,r=Ca("<div/>",{class:e.oClasses.info.container});return t=Ca.extend({callback:n.fnInfoCallback,empty:n.sInfoEmpty,postfix:n.sInfoPostFix,search:n.sInfoFiltered,text:n.sInfo},t),e.aoDrawCallback.push((function(e){!function(e,t,n){var i=e._iDisplayStart+1,r=e.fnDisplayEnd(),o=e.fnRecordsTotal(),s=e.fnRecordsDisplay(),a=s?t.text:t.empty;s!==o&&(a+=" "+t.search);a+=t.postfix,a=vc(e,a),t.callback&&(a=t.callback.call(e.oInstance,e,i,r,o,s,a));n.html(a),fc(e,null,"info",[e,n[0],a])}(e,t,r)})),Ca("#"+i+"_info",e.nWrapper).length||(r.attr({"aria-live":"polite",id:i+"_info",role:"status"}),Ca(e.nTable).attr("aria-describedby",i+"_info")),r}),"i");var Kc=0;function Zc(e,t,n){if(e._bInitComplete){for(var i=_a.ext.pager[n.type],r=e.oLanguage.oAria.paginate||{},o=e._iDisplayStart,s=e._iDisplayLength,a=e.fnRecordsDisplay(),l=-1===s,c=l?0:Math.ceil(o/s),d=l?1:Math.ceil(a/s),u=i().map((function(e){return"numbers"===e?Jc(c,d,n.numbers):e})).flat(),h=[],f=0;f<u.length;f++){var p=u[f],m=Qc(e,p,c,d),g=mc(e,"pagingButton")(e,p,m.display,m.active,m.disabled);Ca(g.clicker).attr({"aria-controls":e.sTableId,"aria-disabled":m.disabled?"true":null,"aria-current":m.active?"page":null,"aria-label":r[p],"data-dt-idx":p,tabIndex:m.disabled?-1:e.iTabIndex}),"number"!=typeof p&&Ca(g.clicker).addClass(p),uc(g.clicker,{action:p},(function(t){t.preventDefault(),Xl(e,t.data.action,!0)})),h.push(g.display)}var v=mc(e,"pagingContainer")(e,h),y=t.find(document.activeElement).data("dt-idx");t.empty().append(v),void 0!==y&&t.find("[data-dt-idx="+y+"]").trigger("focus"),h.length&&n.numbers>1&&Ca(t).height()>=2*Ca(h[0]).outerHeight()-10&&Zc(e,t,Ca.extend({},n,{numbers:n.numbers-2}))}}function Qc(e,t,n,i){var r=e.oLanguage.oPaginate,o={display:"",active:!1,disabled:!1};switch(t){case"ellipsis":o.display="&#x2026;",o.disabled=!0;break;case"first":o.display=r.sFirst,0===n&&(o.disabled=!0);break;case"previous":o.display=r.sPrevious,0===n&&(o.disabled=!0);break;case"next":o.display=r.sNext,0!==i&&n!==i-1||(o.disabled=!0);break;case"last":o.display=r.sLast,0!==i&&n!==i-1||(o.disabled=!0);break;default:"number"==typeof t&&(o.display=e.fnFormatNumber(t+1),n===t&&(o.active=!0))}return o}function Jc(e,t,n){var i=[],r=Math.floor(n/2);return t<=n?i=ja(0,t):1===n?i=[e]:3===n?e<=1?i=[0,1,"ellipsis"]:e>=t-2?(i=ja(t-2,t)).unshift("ellipsis"):i=["ellipsis",e,"ellipsis"]:e<=r?(i=ja(0,n-2)).push("ellipsis",t-1):e>=t-1-r?(i=ja(t-(n-2),t)).unshift(0,"ellipsis"):((i=ja(e-r+2,e+r-1)).push("ellipsis",t-1),i.unshift(0,"ellipsis")),i}_a.feature.register("search",(function(e,t){if(!e.oFeatures.bFilter)return null;var n=e.oClasses.search,i=e.sTableId,r=e.oLanguage,o=e.oPreviousSearch,s='<input type="search" class="'+n.input+'"/>';-1===(t=Ca.extend({placeholder:r.sSearchPlaceholder,text:r.sSearch},t)).text.indexOf("_INPUT_")&&(t.text+="_INPUT_"),t.text=vc(e,t.text);var a=t.text.match(/_INPUT_$/),l=t.text.match(/^_INPUT_/),c=t.text.replace(/_INPUT_/,""),d="<label>"+t.text+"</label>";l?d="_INPUT_<label>"+c+"</label>":a&&(d="<label>"+c+"</label>_INPUT_");var u=Ca("<div>").addClass(n.container).append(d.replace(/_INPUT_/,s));u.find("label").attr("for","dt-search-"+Kc),u.find("input").attr("id","dt-search-"+Kc),Kc++;var h=function(t){var n=this.value;o.return&&"Enter"!==t.key||n!=o.search&&(o.search=n,jl(e,o),e._iDisplayStart=0,kl(e))},f=null!==e.searchDelay?e.searchDelay:0,p=Ca("input",u).val(o.search).attr("placeholder",t.placeholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",f?_a.util.debounce(h,f):h).on("mouseup.DT",(function(e){setTimeout((function(){h.call(p[0],e)}),10)})).on("keypress.DT",(function(e){if(13==e.keyCode)return!1})).attr("aria-controls",i);return Ca(e.nTable).on("search.dt.DT",(function(t,n){e===n&&p[0]!==document.activeElement&&p.val("function"!=typeof o.search?o.search:"")})),u}),"f"),_a.feature.register("paging",(function(e,t){if(!e.oFeatures.bPaginate)return null;t=Ca.extend({numbers:_a.ext.pager.numbers_length,type:e.sPaginationType},t);var n=Ca("<div/>").addClass(e.oClasses.paging.container+" paging_"+t.type),i=function(){Zc(e,n,t)};return e.aoDrawCallback.push(i),Ca(e.nTable).on("column-sizing.dt.DT",i),n}),"p");var ed=0;_a.feature.register("pageLength",(function(e,t){var n=e.oFeatures;if(!n.bPaginate||!n.bLengthChange)return null;t=Ca.extend({menu:e.aLengthMenu,text:e.oLanguage.sLengthMenu},t);var i,r=e.oClasses.length,o=e.sTableId,s=t.menu,a=[],l=[];if(Array.isArray(s[0]))a=s[0],l=s[1];else for(i=0;i<s.length;i++)Ca.isPlainObject(s[i])?(a.push(s[i].value),l.push(s[i].label)):(a.push(s[i]),l.push(s[i]));var c=t.text.match(/_MENU_$/),d=t.text.match(/^_MENU_/),u=t.text.replace(/_MENU_/,""),h="<label>"+t.text+"</label>";d?h="_MENU_<label>"+u+"</label>":c&&(h="<label>"+u+"</label>_MENU_");var f=Ca("<div/>").addClass(r.container).append(h.replace("_MENU_","<span></span>")),p=[];f.find("label")[0].childNodes.forEach((function(e){e.nodeType===Node.TEXT_NODE&&p.push({el:e,text:e.textContent})}));var m=function(t){p.forEach((function(n){n.el.textContent=vc(e,n.text,t)}))},g=Ca("<select/>",{name:o+"_length","aria-controls":o,class:r.select});for(i=0;i<a.length;i++)g[0][i]=new Option("number"==typeof l[i]?e.fnFormatNumber(l[i]):l[i],a[i]);return f.find("label").attr("for","dt-length-"+ed),g.attr("id","dt-length-"+ed),ed++,f.find("span").replaceWith(g),Ca("select",f).val(e._iDisplayLength).on("change.DT",(function(){Wl(e,Ca(this).val()),kl(e)})),Ca(e.nTable).on("length.dt.DT",(function(t,n,i){e===n&&(Ca("select",f).val(i),m(i))})),m(e._iDisplayLength),f}),"l"),Ca.fn.dataTable=_a,_a.$=Ca,Ca.fn.dataTableSettings=_a.settings,Ca.fn.dataTableExt=_a.ext,Ca.fn.DataTable=function(e){return Ca(this).dataTable(e).api()},Ca.each(_a,(function(e,t){Ca.fn.DataTable[e]=t}));var td=_a,nd=xa.default;nd.extend(!0,td.defaults,{renderer:"bootstrap"}),nd.extend(!0,td.ext.classes,{container:"dt-container dt-bootstrap5",search:{input:"form-control form-control-sm"},length:{select:"form-select form-select-sm"},processing:{container:"dt-processing card"}}),td.ext.renderer.pagingButton.bootstrap=function(e,t,n,i,r){var o=["dt-paging-button","page-item"];i&&o.push("active"),r&&o.push("disabled");var s=nd("<li>").addClass(o.join(" "));return{display:s,clicker:nd("<a>",{href:r?null:"#",class:"page-link"}).html(n).appendTo(s)}},td.ext.renderer.pagingContainer.bootstrap=function(e,t){return nd("<ul/>").addClass("pagination").append(t)},td.ext.renderer.layout.bootstrap=function(e,t,n){var i=nd("<div/>",{class:n.full?"row mt-2 justify-content-md-center":"row mt-2 justify-content-between"}).appendTo(t);nd.each(n,(function(e,t){var n;n=t.table?"col-12":"start"===e?"col-md-auto me-auto":"end"===e?"col-md-auto ms-auto":"col-md",nd("<div/>",{id:t.id||null,class:n+" "+(t.className||"")}).append(t.contents).appendTo(i)}))};var id=td,rd=d(w()),od=d(w()).default,sd=0,ad=0,ld=td.ext.buttons,cd=null;function dd(e,t,n){od.fn.animate?e.stop().fadeIn(t,n):(e.css("display","block"),n&&n.call(e))}function ud(e,t,n){od.fn.animate?e.stop().fadeOut(t,n):(e.css("display","none"),n&&n.call(e))}var hd,fd=function(e,t){if(!td.versionCheck("2"))throw"Warning: Buttons requires DataTables 2 or newer";if(!(this instanceof fd))return function(t){return new fd(t,e).container()};void 0===t&&(t={}),!0===t&&(t={}),Array.isArray(t)&&(t={buttons:t}),this.c=od.extend(!0,{},fd.defaults,t),t.buttons&&(this.c.buttons=t.buttons),this.s={dt:new td.Api(e),buttons:[],listenKeys:"",namespace:"dtb"+sd++},this.dom={container:od("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)},this._constructor()};od.extend(fd.prototype,{action:function(e,t){var n=this._nodeToButton(e);return void 0===t?n.conf.action:(n.conf.action=t,this)},active:function(e,t){var n=this._nodeToButton(e),i=this.c.dom.button.active,r=od(n.node);return n.inCollection&&this.c.dom.collection.button&&void 0!==this.c.dom.collection.button.active&&(i=this.c.dom.collection.button.active),void 0===t?r.hasClass(i):(r.toggleClass(i,void 0===t||t),this)},add:function(e,t,n){var i=this.s.buttons;if("string"==typeof t){for(var r=t.split("-"),o=this.s,s=0,a=r.length-1;s<a;s++)o=o.buttons[1*r[s]];i=o.buttons,t=1*r[r.length-1]}return this._expandButton(i,e,void 0!==e?e.split:void 0,(void 0===e||void 0===e.split||0===e.split.length)&&void 0!==o,!1,t),void 0!==n&&!0!==n||this._draw(),this},collectionRebuild:function(e,t){var n=this._nodeToButton(e);if(void 0!==t){var i;for(i=n.buttons.length-1;i>=0;i--)this.remove(n.buttons[i].node);for(n.conf.prefixButtons&&t.unshift.apply(t,n.conf.prefixButtons),n.conf.postfixButtons&&t.push.apply(t,n.conf.postfixButtons),i=0;i<t.length;i++){var r=t[i];this._expandButton(n.buttons,r,void 0!==r&&void 0!==r.config&&void 0!==r.config.split,!0,void 0!==r.parentConf&&void 0!==r.parentConf.split,null,r.parentConf)}}this._draw(n.collection,n.buttons)},container:function(){return this.dom.container},disable:function(e){var t=this._nodeToButton(e);return od(t.node).addClass(this.c.dom.button.disabled).prop("disabled",!0),this},destroy:function(){od("body").off("keyup."+this.s.namespace);var e,t,n=this.s.buttons.slice();for(e=0,t=n.length;e<t;e++)this.remove(n[e].node);this.dom.container.remove();var i=this.s.dt.settings()[0];for(e=0,t=i.length;e<t;e++)if(i.inst===this){i.splice(e,1);break}return this},enable:function(e,t){if(!1===t)return this.disable(e);var n=this._nodeToButton(e);return od(n.node).removeClass(this.c.dom.button.disabled).prop("disabled",!1),this},index:function(e,t,n){t||(t="",n=this.s.buttons);for(var i=0,r=n.length;i<r;i++){var o=n[i].buttons;if(n[i].node===e)return t+i;if(o&&o.length){var s=this.index(e,i+"-",o);if(null!==s)return s}}return null},name:function(){return this.c.name},node:function(e){if(!e)return this.dom.container;var t=this._nodeToButton(e);return od(t.node)},processing:function(e,t){var n=this.s.dt,i=this._nodeToButton(e);return void 0===t?od(i.node).hasClass("processing"):(od(i.node).toggleClass("processing",t),od(n.table().node()).triggerHandler("buttons-processing.dt",[t,n.button(e),n,od(e),i.conf]),this)},remove:function(e){var t=this._nodeToButton(e),n=this._nodeToHost(e),i=this.s.dt;if(t.buttons.length)for(var r=t.buttons.length-1;r>=0;r--)this.remove(t.buttons[r].node);t.conf.destroying=!0,t.conf.destroy&&t.conf.destroy.call(i.button(e),i,od(e),t.conf),this._removeKey(t.conf),od(t.node).remove();var o=od.inArray(t,n);return n.splice(o,1),this},text:function(e,t){var n=this._nodeToButton(e),i=n.textNode,r=this.s.dt,o=od(n.node),s=function(e){return"function"==typeof e?e(r,o,n.conf):e};return void 0===t?s(n.conf.text):(n.conf.text=t,i.html(s(t)),this)},_constructor:function(){var e=this,t=this.s.dt,n=t.settings()[0],i=this.c.buttons;n._buttons||(n._buttons=[]),n._buttons.push({inst:this,name:this.c.name});for(var r=0,o=i.length;r<o;r++)this.add(i[r]);t.on("destroy",(function(t,i){i===n&&e.destroy()})),od("body").on("keyup."+this.s.namespace,(function(t){if(!document.activeElement||document.activeElement===document.body){var n=String.fromCharCode(t.keyCode).toLowerCase();-1!==e.s.listenKeys.toLowerCase().indexOf(n)&&e._keypress(n,t)}}))},_addKey:function(e){e.key&&(this.s.listenKeys+=od.isPlainObject(e.key)?e.key.key:e.key)},_draw:function(e,t){e||(e=this.dom.container,t=this.s.buttons),e.children().detach();for(var n=0,i=t.length;n<i;n++)e.append(t[n].inserter),e.append(" "),t[n].buttons&&t[n].buttons.length&&this._draw(t[n].collection,t[n].buttons)},_expandButton:function(e,t,n,i,r,o,s){var a=this.s.dt,l=!1,c=this.c.dom.collection,d=Array.isArray(t)?t:[t];void 0===t&&(d=Array.isArray(n)?n:[n]);for(var u=0,h=d.length;u<h;u++){var f=this._resolveExtends(d[u]);if(f)if(l=!(!f.config||!f.config.split),Array.isArray(f))this._expandButton(e,f,void 0!==p&&void 0!==p.conf?p.conf.split:void 0,i,void 0!==s&&void 0!==s.split,o,s);else{var p=this._buildButton(f,i,void 0!==f.split||void 0!==f.config&&void 0!==f.config.split,r);if(p){if(null!=o?(e.splice(o,0,p),o++):e.push(p),p.conf.buttons&&(p.collection=od("<"+c.container.content.tag+"/>"),p.conf._collection=p.collection,od(p.node).append(c.action.dropHtml),this._expandButton(p.buttons,p.conf.buttons,p.conf.split,!l,l,o,p.conf)),p.conf.split){p.collection=od("<"+c.container.tag+"/>"),p.conf._collection=p.collection;for(var m=0;m<p.conf.split.length;m++){var g=p.conf.split[m];"object"==typeof g&&(g.parent=s,void 0===g.collectionLayout&&(g.collectionLayout=p.conf.collectionLayout),void 0===g.dropup&&(g.dropup=p.conf.dropup),void 0===g.fade&&(g.fade=p.conf.fade))}this._expandButton(p.buttons,p.conf.buttons,p.conf.split,!l,l,o,p.conf)}p.conf.parent=s,f.init&&f.init.call(a.button(p.node),a,od(p.node),f)}}}},_buildButton:function(e,t,n,i){var r,o,s=this,a=this.c.dom,l=this.s.dt,c=function(t){return"function"==typeof t?t(l,o,e):t},d=od.extend(!0,{},a.button);if(t&&n&&a.collection.split?od.extend(!0,d,a.collection.split.action):i||t?od.extend(!0,d,a.collection.button):n&&od.extend(!0,d,a.split.button),e.spacer){var u=od("<"+d.spacer.tag+"/>").addClass("dt-button-spacer "+e.style+" "+d.spacer.className).html(c(e.text));return{conf:e,node:u,inserter:u,buttons:[],inCollection:t,isSplit:n,collection:null,textNode:u}}if(e.available&&!e.available(l,e)&&!e.html)return!1;if(e.html)o=od(e.html);else{var h=function(e,t,n,i,r){i.action.call(t.button(n),e,t,n,i,r),od(t.table().node()).triggerHandler("buttons-action.dt",[t.button(n),t,n,i])},f=function(e,t,n,i){i.async?(s.processing(n[0],!0),setTimeout((function(){h(e,t,n,i,(function(){s.processing(n[0],!1)}))}),i.async)):h(e,t,n,i,(function(){}))},p=e.tag||d.tag,m=void 0===e.clickBlurs||e.clickBlurs;if(o=od("<"+p+"/>").addClass(d.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",(function(t){t.preventDefault(),!o.hasClass(d.disabled)&&e.action&&f(t,l,o,e),m&&o.trigger("blur")})).on("keypress.dtb",(function(t){13===t.keyCode&&(t.preventDefault(),!o.hasClass(d.disabled)&&e.action&&f(t,l,o,e))})),"a"===p.toLowerCase()&&o.attr("href","#"),"button"===p.toLowerCase()&&o.attr("type","button"),d.liner.tag){var g=od("<"+d.liner.tag+"/>").html(c(e.text)).addClass(d.liner.className);"a"===d.liner.tag.toLowerCase()&&g.attr("href","#"),o.append(g),r=g}else o.html(c(e.text)),r=o;!1===e.enabled&&o.addClass(d.disabled),e.className&&o.addClass(e.className),e.titleAttr&&o.attr("title",c(e.titleAttr)),e.attr&&o.attr(e.attr),e.namespace||(e.namespace=".dt-button-"+ad++),void 0!==e.config&&e.config.split&&(e.split=e.config.split)}var v,y,b=this.c.dom.buttonContainer;if(v=b&&b.tag?od("<"+b.tag+"/>").addClass(b.className).append(o):o,this._addKey(e),this.c.buttonCreated&&(v=this.c.buttonCreated(e,v)),n){var w=t?od.extend(!0,this.c.dom.split,this.c.dom.collection.split):this.c.dom.split,x=w.wrapper;y=od("<"+x.tag+"/>").addClass(x.className).append(o);var C=od.extend(e,{align:w.dropdown.align,attr:{"aria-haspopup":"dialog","aria-expanded":!1},className:w.dropdown.className,closeButton:!1,splitAlignClass:w.dropdown.splitAlignClass,text:w.dropdown.text});this._addKey(C);var _=function(e,t,n,i){ld.split.action.call(t.button(y),e,t,n,i),od(t.table().node()).triggerHandler("buttons-action.dt",[t.button(n),t,n,i]),n.attr("aria-expanded",!0)},S=od('<button class="'+w.dropdown.className+' dt-button"></button>').html(w.dropdown.dropHtml).on("click.dtb",(function(e){e.preventDefault(),e.stopPropagation(),S.hasClass(d.disabled)||_(e,l,S,C),m&&S.trigger("blur")})).on("keypress.dtb",(function(e){13===e.keyCode&&(e.preventDefault(),S.hasClass(d.disabled)||_(e,l,S,C))}));0===e.split.length&&S.addClass("dtb-hide-drop"),y.append(S).attr(C.attr)}return{conf:e,node:n?y.get(0):o.get(0),inserter:n?y:v,buttons:[],inCollection:t,isSplit:n,inSplit:i,collection:null,textNode:r}},_nodeToButton:function(e,t){t||(t=this.s.buttons);for(var n=0,i=t.length;n<i;n++){if(t[n].node===e)return t[n];if(t[n].buttons.length){var r=this._nodeToButton(e,t[n].buttons);if(r)return r}}},_nodeToHost:function(e,t){t||(t=this.s.buttons);for(var n=0,i=t.length;n<i;n++){if(t[n].node===e)return t;if(t[n].buttons.length){var r=this._nodeToHost(e,t[n].buttons);if(r)return r}}},_keypress:function(e,t){if(!t._buttonsHandled){var n=function(n,i){if(n.key)if(n.key===e)t._buttonsHandled=!0,od(i).click();else if(od.isPlainObject(n.key)){if(n.key.key!==e)return;if(n.key.shiftKey&&!t.shiftKey)return;if(n.key.altKey&&!t.altKey)return;if(n.key.ctrlKey&&!t.ctrlKey)return;if(n.key.metaKey&&!t.metaKey)return;t._buttonsHandled=!0,od(i).click()}},i=function(e){for(var t=0,r=e.length;t<r;t++)n(e[t].conf,e[t].node),e[t].buttons.length&&i(e[t].buttons)};i(this.s.buttons)}},_removeKey:function(e){if(e.key){var t=od.isPlainObject(e.key)?e.key.key:e.key,n=this.s.listenKeys.split(""),i=od.inArray(t,n);n.splice(i,1),this.s.listenKeys=n.join("")}},_resolveExtends:function(e){var t,n,i=this,r=this.s.dt,o=function(t){for(var n=0;!od.isPlainObject(t)&&!Array.isArray(t);){if(void 0===t)return;if("function"==typeof t){if(!(t=t.call(i,r,e)))return!1}else if("string"==typeof t){if(!ld[t])return{html:t};t=ld[t]}if(++n>30)throw"Buttons: Too many iterations"}return Array.isArray(t)?t:od.extend({},t)};for(e=o(e);e&&e.extend;){if(!ld[e.extend])throw"Cannot extend unknown button type: "+e.extend;var s=o(ld[e.extend]);if(Array.isArray(s))return s;if(!s)return!1;var a=s.className;void 0!==e.config&&void 0!==s.config&&(e.config=od.extend({},s.config,e.config)),e=od.extend({},s,e),a&&e.className!==a&&(e.className=a+" "+e.className),e.extend=s.extend}var l=e.postfixButtons;if(l)for(e.buttons||(e.buttons=[]),t=0,n=l.length;t<n;t++)e.buttons.push(l[t]);var c=e.prefixButtons;if(c)for(e.buttons||(e.buttons=[]),t=0,n=c.length;t<n;t++)e.buttons.splice(t,0,c[t]);return e},_popover:function(e,t,n){var i=t,r=this.c,o=!1,s=od.extend({align:"button-left",autoClose:!1,background:!0,backgroundClassName:"dt-button-background",closeButton:!0,containerClassName:r.dom.collection.container.className,contentClassName:r.dom.collection.container.content.className,collectionLayout:"",collectionTitle:"",dropup:!1,fade:400,popoverTitle:"",rightAlignClassName:"dt-button-right",tag:r.dom.collection.container.tag},n),a=s.tag+"."+s.containerClassName.replace(/ /g,"."),l=t.node(),c=function(){o=!0,ud(od(a),s.fade,(function(){od(this).detach()})),od(i.buttons('[aria-haspopup="dialog"][aria-expanded="true"]').nodes()).attr("aria-expanded","false"),od("div.dt-button-background").off("click.dtb-collection"),fd.background(!1,s.backgroundClassName,s.fade,l),od(window).off("resize.resize.dtb-collection"),od("body").off(".dtb-collection"),i.off("buttons-action.b-internal"),i.off("destroy")};if(!1!==e){var d=od(i.buttons('[aria-haspopup="dialog"][aria-expanded="true"]').nodes());d.length&&(l.closest(a).length&&(l=d.eq(0)),c());var u=od(".dt-button",e).length,h="";3===u?h="dtb-b3":2===u?h="dtb-b2":1===u&&(h="dtb-b1");var f=od("<"+s.tag+"/>").addClass(s.containerClassName).addClass(s.collectionLayout).addClass(s.splitAlignClass).addClass(h).css("display","none").attr({"aria-modal":!0,role:"dialog"});e=od(e).addClass(s.contentClassName).attr("role","menu").appendTo(f),l.attr("aria-expanded","true"),l.parents("body")[0]!==document.body&&(l=document.body.lastChild),s.popoverTitle?f.prepend('<div class="dt-button-collection-title">'+s.popoverTitle+"</div>"):s.collectionTitle&&f.prepend('<div class="dt-button-collection-title">'+s.collectionTitle+"</div>"),s.closeButton&&f.prepend('<div class="dtb-popover-close">&times;</div>').addClass("dtb-collection-closeable"),dd(f.insertAfter(l),s.fade);var p=od(t.table().container()),m=f.css("position");if("container"!==s.span&&"dt-container"!==s.align||(l=l.parent(),f.css("width",p.width())),"absolute"===m){var g=od(l[0].offsetParent),v=l.position(),y=l.offset(),b=g.offset(),w=g.position(),x=window.getComputedStyle(g[0]);b.height=g.outerHeight(),b.width=g.width()+parseFloat(x.paddingLeft),b.right=b.left+b.width,b.bottom=b.top+b.height;var C=v.top+l.outerHeight(),_=v.left;f.css({top:C,left:_}),x=window.getComputedStyle(f[0]);var S=f.offset();S.height=f.outerHeight(),S.width=f.outerWidth(),S.right=S.left+S.width,S.bottom=S.top+S.height,S.marginTop=parseFloat(x.marginTop),S.marginBottom=parseFloat(x.marginBottom),s.dropup&&(C=v.top-S.height-S.marginTop-S.marginBottom),("button-right"===s.align||f.hasClass(s.rightAlignClassName))&&(_=v.left-S.width+l.outerWidth()),"dt-container"!==s.align&&"container"!==s.align||_<v.left&&(_=-v.left),w.left+_+S.width>od(window).width()&&(_=od(window).width()-S.width-w.left),y.left+_<0&&(_=-y.left),w.top+C+S.height>od(window).height()+od(window).scrollTop()&&(C=v.top-S.height-S.marginTop-S.marginBottom),w.top+C<od(window).scrollTop()&&(C=v.top+l.outerHeight()),f.css({top:C,left:_})}else{var T=function(){var e=od(window).height()/2,t=f.height()/2;t>e&&(t=e),f.css("marginTop",-1*t)};T(),od(window).on("resize.dtb-collection",(function(){T()}))}s.background&&fd.background(!0,s.backgroundClassName,s.fade,s.backgroundHost||l),od("div.dt-button-background").on("click.dtb-collection",(function(){})),s.autoClose&&setTimeout((function(){i.on("buttons-action.b-internal",(function(e,t,n,i){i[0]!==l[0]&&c()}))}),0),od(f).trigger("buttons-popover.dt"),i.on("destroy",c),setTimeout((function(){o=!1,od("body").on("click.dtb-collection",(function(t){if(!o){var n=od.fn.addBack?"addBack":"andSelf",i=od(t.target).parent()[0];(!od(t.target).parents()[n]().filter(e).length&&!od(i).hasClass("dt-buttons")||od(t.target).hasClass("dt-button-background"))&&c()}})).on("keyup.dtb-collection",(function(e){27===e.keyCode&&c()})).on("keydown.dtb-collection",(function(t){var n=od("a, button",e),i=document.activeElement;9===t.keyCode&&(-1===n.index(i)?(n.first().focus(),t.preventDefault()):t.shiftKey?i===n[0]&&(n.last().focus(),t.preventDefault()):i===n.last()[0]&&(n.first().focus(),t.preventDefault()))}))}),0)}else c()}}),fd.background=function(e,t,n,i){void 0===n&&(n=400),i||(i=document.body),e?dd(od("<div/>").addClass(t).css("display","none").insertAfter(i),n):ud(od("div."+t),n,(function(){od(this).removeClass(t).remove()}))},fd.instanceSelector=function(e,t){if(null==e)return od.map(t,(function(e){return e.inst}));var n=[],i=od.map(t,(function(e){return e.name})),r=function(e){if(Array.isArray(e))for(var o=0,s=e.length;o<s;o++)r(e[o]);else if("string"==typeof e)if(-1!==e.indexOf(","))r(e.split(","));else{var a=od.inArray(e.trim(),i);-1!==a&&n.push(t[a].inst)}else"number"==typeof e?n.push(t[e].inst):"object"==typeof e&&n.push(e)};return r(e),n},fd.buttonSelector=function(e,t){for(var n=[],i=function(e,t,n){for(var r,o,s=0,a=t.length;s<a;s++)(r=t[s])&&(o=void 0!==n?n+s:s+"",e.push({node:r.node,name:r.conf.name,idx:o}),r.buttons&&i(e,r.buttons,o+"-"))},r=function(e,t){var o,s,a=[];i(a,t.s.buttons);var l=od.map(a,(function(e){return e.node}));if(Array.isArray(e)||e instanceof od)for(o=0,s=e.length;o<s;o++)r(e[o],t);else if(null==e||"*"===e)for(o=0,s=a.length;o<s;o++)n.push({inst:t,node:a[o].node});else if("number"==typeof e)t.s.buttons[e]&&n.push({inst:t,node:t.s.buttons[e].node});else if("string"==typeof e)if(-1!==e.indexOf(",")){var c=e.split(",");for(o=0,s=c.length;o<s;o++)r(c[o].trim(),t)}else if(e.match(/^\d+(\-\d+)*$/)){var d=od.map(a,(function(e){return e.idx}));n.push({inst:t,node:a[od.inArray(e,d)].node})}else if(-1!==e.indexOf(":name")){var u=e.replace(":name","");for(o=0,s=a.length;o<s;o++)a[o].name===u&&n.push({inst:t,node:a[o].node})}else od(l).filter(e).each((function(){n.push({inst:t,node:this})}));else if("object"==typeof e&&e.nodeName){var h=od.inArray(e,l);-1!==h&&n.push({inst:t,node:l[h]})}},o=0,s=e.length;o<s;o++){var a=e[o];r(t,a)}return n},fd.stripData=function(e,t){return"string"!=typeof e||(e=(e=e.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"")).replace(/<!\-\-.*?\-\->/g,""),t&&!t.stripHtml||(e=e.replace(/<[^>]*>/g,"")),t&&!t.trim||(e=e.replace(/^\s+|\s+$/g,"")),t&&!t.stripNewlines||(e=e.replace(/\n/g," ")),t&&!t.decodeEntities||(cd?e=cd(e):(yd.innerHTML=e,e=yd.value))),e},fd.entityDecoder=function(e){cd=e},fd.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{action:{dropHtml:'<span class="dt-button-down-arrow">&#x25BC;</span>'},container:{className:"dt-button-collection",content:{className:"",tag:"div"},tag:"div"}},button:{tag:"button",className:"dt-button",active:"dt-button-active",disabled:"disabled",spacer:{className:"dt-button-spacer",tag:"span"},liner:{tag:"span",className:""}},split:{action:{className:"dt-button-split-drop-button dt-button",tag:"button"},dropdown:{align:"split-right",className:"dt-button-split-drop",dropHtml:'<span class="dt-button-down-arrow">&#x25BC;</span>',splitAlignClass:"dt-button-split-left",tag:"button"},wrapper:{className:"dt-button-split",tag:"div"}}}},fd.version="3.0.1",od.extend(ld,{collection:{text:function(e){return e.i18n("buttons.collection","Collection")},className:"buttons-collection",closeButton:!1,init:function(e,t){t.attr("aria-expanded",!1)},action:function(e,t,n,i){i._collection.parents("body").length?this.popover(!1,i):this.popover(i._collection,i),"keypress"===e.type&&od("a, button",i._collection).eq(0).focus()},attr:{"aria-haspopup":"dialog"}},split:{text:function(e){return e.i18n("buttons.split","Split")},className:"buttons-split",closeButton:!1,init:function(e,t){return t.attr("aria-expanded",!1)},action:function(e,t,n,i){this.popover(i._collection,i)},attr:{"aria-haspopup":"dialog"}},copy:function(){if(ld.copyHtml5)return"copyHtml5"},csv:function(e,t){if(ld.csvHtml5&&ld.csvHtml5.available(e,t))return"csvHtml5"},excel:function(e,t){if(ld.excelHtml5&&ld.excelHtml5.available(e,t))return"excelHtml5"},pdf:function(e,t){if(ld.pdfHtml5&&ld.pdfHtml5.available(e,t))return"pdfHtml5"},pageLength:function(e){var t=e.settings()[0].aLengthMenu,n=[],i=[];if(Array.isArray(t[0]))n=t[0],i=t[1];else for(var r=0;r<t.length;r++){var o=t[r];od.isPlainObject(o)?(n.push(o.value),i.push(o.label)):(n.push(o),i.push(o))}return{extend:"collection",text:function(e){return e.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},e.page.len())},className:"buttons-page-length",autoClose:!0,buttons:od.map(n,(function(e,t){return{text:i[t],className:"button-page-length",action:function(t,n){n.page.len(e).draw()},init:function(t,n,i){var r=this,o=function(){r.active(t.page.len()===e)};t.on("length.dt"+i.namespace,o),o()},destroy:function(e,t,n){e.off("length.dt"+n.namespace)}}})),init:function(e,t,n){var i=this;e.on("length.dt"+n.namespace,(function(){i.text(n.text)}))},destroy:function(e,t,n){e.off("length.dt"+n.namespace)}}},spacer:{style:"empty",spacer:!0,text:function(e){return e.i18n("buttons.spacer","")}}}),td.Api.register("buttons()",(function(e,t){void 0===t&&(t=e,e=void 0),this.selector.buttonGroup=e;var n=this.iterator(!0,"table",(function(n){if(n._buttons)return fd.buttonSelector(fd.instanceSelector(e,n._buttons),t)}),!0);return n._groupSelector=e,n})),td.Api.register("button()",(function(e,t){var n=this.buttons(e,t);return n.length>1&&n.splice(1,n.length),n})),td.Api.registerPlural("buttons().active()","button().active()",(function(e){return void 0===e?this.map((function(e){return e.inst.active(e.node)})):this.each((function(t){t.inst.active(t.node,e)}))})),td.Api.registerPlural("buttons().action()","button().action()",(function(e){return void 0===e?this.map((function(e){return e.inst.action(e.node)})):this.each((function(t){t.inst.action(t.node,e)}))})),td.Api.registerPlural("buttons().collectionRebuild()","button().collectionRebuild()",(function(e){return this.each((function(t){for(var n=0;n<e.length;n++)"object"==typeof e[n]&&(e[n].parentConf=t);t.inst.collectionRebuild(t.node,e)}))})),td.Api.register(["buttons().enable()","button().enable()"],(function(e){return this.each((function(t){t.inst.enable(t.node,e)}))})),td.Api.register(["buttons().disable()","button().disable()"],(function(){return this.each((function(e){e.inst.disable(e.node)}))})),td.Api.register("button().index()",(function(){var e=null;return this.each((function(t){var n=t.inst.index(t.node);null!==n&&(e=n)})),e})),td.Api.registerPlural("buttons().nodes()","button().node()",(function(){var e=od();return od(this.each((function(t){e=e.add(t.inst.node(t.node))}))),e})),td.Api.registerPlural("buttons().processing()","button().processing()",(function(e){return void 0===e?this.map((function(e){return e.inst.processing(e.node)})):this.each((function(t){t.inst.processing(t.node,e)}))})),td.Api.registerPlural("buttons().text()","button().text()",(function(e){return void 0===e?this.map((function(e){return e.inst.text(e.node)})):this.each((function(t){t.inst.text(t.node,e)}))})),td.Api.registerPlural("buttons().trigger()","button().trigger()",(function(){return this.each((function(e){e.inst.node(e.node).trigger("click")}))})),td.Api.register("button().popover()",(function(e,t){return this.map((function(n){return n.inst._popover(e,this.button(this[0].node),t)}))})),td.Api.register("buttons().containers()",(function(){var e=od(),t=this._groupSelector;return this.iterator(!0,"table",(function(n){if(n._buttons)for(var i=fd.instanceSelector(t,n._buttons),r=0,o=i.length;r<o;r++)e=e.add(i[r].container())})),e})),td.Api.register("buttons().container()",(function(){return this.containers().eq(0)})),td.Api.register("button().add()",(function(e,t,n){var i=this.context;if(i.length){var r=fd.instanceSelector(this._groupSelector,i[0]._buttons);r.length&&r[0].add(t,e,n)}return this.button(this._groupSelector,e)})),td.Api.register("buttons().destroy()",(function(){return this.pluck("inst").unique().each((function(e){e.destroy()})),this})),td.Api.registerPlural("buttons().remove()","buttons().remove()",(function(){return this.each((function(e){e.inst.remove(e.node)})),this})),td.Api.register("buttons.info()",(function(e,t,n){var i=this;return!1===e?(this.off("destroy.btn-info"),ud(od("#datatables_buttons_info"),400,(function(){od(this).remove()})),clearTimeout(hd),hd=null,this):(hd&&clearTimeout(hd),od("#datatables_buttons_info").length&&od("#datatables_buttons_info").remove(),e=e?"<h2>"+e+"</h2>":"",dd(od('<div id="datatables_buttons_info" class="dt-button-info"/>').html(e).append(od("<div/>")["string"==typeof t?"html":"append"](t)).css("display","none").appendTo("body")),void 0!==n&&0!==n&&(hd=setTimeout((function(){i.buttons.info(!1)}),n)),this.on("destroy.btn-info",(function(){i.buttons.info(!1)})),this)})),td.Api.register("buttons.exportData()",(function(e){if(this.context.length)return bd(new td.Api(this.context[0]),e)})),td.Api.register("buttons.exportInfo()",(function(e){return e||(e={}),{filename:pd(e,this),title:gd(e,this),messageTop:vd(this,e,e.message||e.messageTop,"top"),messageBottom:vd(this,e,e.messageBottom,"bottom")}}));var pd=function(e,t){var n="*"===e.filename&&"*"!==e.title&&void 0!==e.title&&null!==e.title&&""!==e.title?e.title:e.filename;if("function"==typeof n&&(n=n(e,t)),null==n)return null;-1!==n.indexOf("*")&&(n=n.replace("*",od("head > title").text()).trim()),n=n.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");var i=md(e.extension,e,t);return i||(i=""),n+i},md=function(e,t,n){return null==e?null:"function"==typeof e?e(t,n):e},gd=function(e,t){var n=md(e.title,e,t);return null===n?null:-1!==n.indexOf("*")?n.replace("*",od("head > title").text()||"Exported data"):n},vd=function(e,t,n,i){var r=md(n,t,e);if(null===r)return null;var o=od("caption",e.table().container()).eq(0);return"*"===r?o.css("caption-side")!==i?null:o.length?o.text():"":r},yd=od("<textarea/>")[0],bd=function(e,t){var n=od.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(e){return fd.stripData(e,n)},footer:function(e){return fd.stripData(e,n)},body:function(e){return fd.stripData(e,n)}},customizeData:null},t),i=e.columns(n.columns).indexes().map((function(t){var i=e.column(t);return n.format.header(i.title(),t,i.header())})).toArray(),r=e.table().footer()?e.columns(n.columns).indexes().map((function(t){var i=e.column(t).footer(),r="";if(i){var o=od(".dt-column-title",i);r=o.length?o.html():od(i).html()}return n.format.footer(r,t,i)})).toArray():null,o=od.extend({},n.modifier);e.select&&"function"==typeof e.select.info&&void 0===o.selected&&e.rows(n.rows,od.extend({selected:!0},o)).any()&&od.extend(o,{selected:!0});for(var s=e.rows(n.rows,o).indexes().toArray(),a=e.cells(s,n.columns,{order:o.order}),l=a.render(n.orthogonal).toArray(),c=a.nodes().toArray(),d=a.indexes().toArray(),u=e.columns(n.columns).count(),h=[],f=0,p=0,m=u>0?l.length/u:0;p<m;p++){for(var g=[u],v=0;v<u;v++)g[v]=n.format.body(l[f],d[f].row,d[f].column,c[f]),f++;h[p]=g}var y={header:i,headerStructure:wd(n.format.header,e.table().header.structure(n.columns)),footer:r,footerStructure:wd(n.format.footer,e.table().footer.structure(n.columns)),body:h};return n.customizeData&&n.customizeData(y),y};function wd(e,t){for(var n=0;n<t.length;n++)for(var i=0;i<t[n].length;i++){var r=t[n][i];r&&(r.title=e(r.title,i,r.cell))}return t}function xd(e,t){var n=new td.Api(e),i=t||(n.init().buttons||td.defaults.buttons);return new fd(n,i).container()}od.fn.dataTable.Buttons=fd,od.fn.DataTable.Buttons=fd,od(document).on("init.dt plugin-init.dt",(function(e,t){if("dt"===e.namespace){var n=t.oInit.buttons||td.defaults.buttons;n&&!t._buttons&&new fd(t,n).container()}})),td.ext.feature.push({fnInit:xd,cFeature:"B"}),td.feature&&td.feature.register("buttons",xd);var Cd=rd.default;Cd.extend(!0,id.Buttons.defaults,{dom:{container:{className:"dt-buttons btn-group flex-wrap"},button:{className:"btn btn-secondary",active:"active"},collection:{action:{dropHtml:""},container:{tag:"div",className:"dropdown-menu dt-button-collection"},closeButton:!1,button:{tag:"a",className:"dt-button dropdown-item",active:"dt-button-active",disabled:"disabled",spacer:{className:"dropdown-divider",tag:"hr"}}},split:{action:{tag:"a",className:"btn btn-secondary dt-button-split-drop-button",closeButton:!1},dropdown:{tag:"button",dropHtml:"",className:"btn btn-secondary dt-button-split-drop dropdown-toggle dropdown-toggle-split",closeButton:!1,align:"split-left",splitAlignClass:"dt-button-split-left"},wrapper:{tag:"div",className:"dt-button-split btn-group",closeButton:!1}}},buttonCreated:function(e,t){return e.buttons?Cd('<div class="btn-group"/>').append(t):t}}),id.ext.buttons.collection.className+=" dropdown-toggle",id.ext.buttons.collection.rightAlignClassName="dropdown-menu-right";d(w());var _d=d(w()).default,Sd=0,Td=function(e,t){if(!td.versionCheck("2"))throw"Warning: FixedHeader requires DataTables 2 or newer";if(!(this instanceof Td))throw"FixedHeader must be initialised with the 'new' keyword.";!0===t&&(t={}),e=new td.Api(e),this.c=_d.extend(!0,{},Td.defaults,t),this.s={dt:e,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:_d(window).height(),visible:!0},headerMode:null,footerMode:null,autoWidth:e.settings()[0].oFeatures.bAutoWidth,namespace:".dtfc"+Sd++,scrollLeft:{header:-1,footer:-1},enable:!0,autoDisable:!1},this.dom={floatingHeader:null,thead:_d(e.table().header()),tbody:_d(e.table().body()),tfoot:_d(e.table().footer()),header:{host:null,floating:null,floatingParent:_d('<div class="dtfh-floatingparent"><div></div></div>'),placeholder:null},footer:{host:null,floating:null,floatingParent:_d('<div class="dtfh-floatingparent"><div></div></div>'),placeholder:null}},this.dom.header.host=this.dom.thead.parent(),this.dom.footer.host=this.dom.tfoot.parent();var n=e.settings()[0];if(n._fixedHeader)throw"FixedHeader already initialised on table "+n.nTable.id;n._fixedHeader=this,this._constructor()};_d.extend(Td.prototype,{destroy:function(){var e=this.dom;this.s.dt.off(".dtfc"),_d(window).off(this.s.namespace),e.header.rightBlocker&&e.header.rightBlocker.remove(),e.header.leftBlocker&&e.header.leftBlocker.remove(),e.footer.rightBlocker&&e.footer.rightBlocker.remove(),e.footer.leftBlocker&&e.footer.leftBlocker.remove(),this.c.header&&this._modeChange("in-place","header",!0),this.c.footer&&e.tfoot.length&&this._modeChange("in-place","footer",!0)},enable:function(e,t,n){this.s.enable=e,this.s.enableType=n,(t||void 0===t)&&(this._positions(),this._scroll(!0))},enabled:function(){return this.s.enable},headerOffset:function(e){return void 0!==e&&(this.c.headerOffset=e,this.update()),this.c.headerOffset},footerOffset:function(e){return void 0!==e&&(this.c.footerOffset=e,this.update()),this.c.footerOffset},update:function(e){var t=this.s.dt.table().node();(this.s.enable||this.s.autoDisable)&&(_d(t).is(":visible")?(this.s.autoDisable=!1,this.enable(!0,!1)):(this.s.autoDisable=!0,this.enable(!1,!1)),0!==_d(t).children("thead").length&&(this._positions(),this._scroll(void 0===e||e),this._widths(this.dom.header),this._widths(this.dom.footer)))},_constructor:function(){var e=this,t=this.s.dt;_d(window).on("scroll"+this.s.namespace,(function(){e._scroll()})).on("resize"+this.s.namespace,td.util.throttle((function(){e.s.position.windowHeight=_d(window).height(),e.update()}),50));var n=_d(".fh-fixedHeader");!this.c.headerOffset&&n.length&&(this.c.headerOffset=n.outerHeight());var i=_d(".fh-fixedFooter");!this.c.footerOffset&&i.length&&(this.c.footerOffset=i.outerHeight()),t.on("column-reorder.dt.dtfc column-visibility.dt.dtfc column-sizing.dt.dtfc responsive-display.dt.dtfc",(function(t,n){e.update()})).on("draw.dt.dtfc",(function(n,i){e.update(i!==t.settings()[0])})),t.on("destroy.dtfc",(function(){e.destroy()})),this._positions(),this._scroll()},_clone:function(e,t){var n=this,i=this.s.dt,r=this.dom[e],o="header"===e?this.dom.thead:this.dom.tfoot;if("footer"!==e||!this._scrollEnabled())if(!t&&r.floating)r.floating.removeClass("fixedHeader-floating fixedHeader-locked");else{r.floating&&(null!==r.placeholder&&r.placeholder.remove(),r.floating.children().detach(),r.floating.remove());var s=_d(i.table().node()),a=_d(s.parent()),l=this._scrollEnabled();r.floating=_d(i.table().node().cloneNode(!1)).attr("aria-hidden","true").css({top:0,left:0}).removeAttr("id"),r.floatingParent.css({width:a[0].offsetWidth,overflow:"hidden",height:"fit-content",position:"fixed",left:l?s.offset().left+a.scrollLeft():0}).css("header"===e?{top:this.c.headerOffset,bottom:""}:{top:"",bottom:this.c.footerOffset}).addClass("footer"===e?"dtfh-floatingparent-foot":"dtfh-floatingparent-head").appendTo("body").children().eq(0).append(r.floating),this._stickyPosition(r.floating,"-");var c=function(){var e=a.scrollLeft();n.s.scrollLeft={footer:e,header:e},r.floatingParent.scrollLeft(n.s.scrollLeft.header)};c(),a.off("scroll.dtfh").on("scroll.dtfh",c),r.floatingParent.children().css({width:"fit-content",paddingRight:n.s.dt.settings()[0].oBrowser.barWidth});let t=_d("footer"===e?"div.dtfc-bottom-blocker":"div.dtfc-top-blocker",i.table().container());t.length&&t.clone().appendTo(r.floatingParent).css({position:"fixed",right:t.width()}),r.placeholder=o.clone(!1),r.placeholder.find("*[id]").removeAttr("id"),r.host.prepend(r.placeholder),r.floating.append(o),this._widths(r)}},_stickyPosition:function(e,t){if(this._scrollEnabled()){var n="rtl"===_d(this.s.dt.table().node()).css("direction");e.find("th").each((function(){if("sticky"===_d(this).css("position")){var e,t=_d(this).css("right"),i=_d(this).css("left");"auto"===t||n?"auto"!==i&&n&&(e=+i.replace(/px/g,""),_d(this).css("left",e>0?e:0)):(e=+t.replace(/px/g,""),_d(this).css("right",e>0?e:0))}}))}},_horizontal:function(e,t){var n=this.dom[e],i=this.s.scrollLeft;if(n.floating&&i[e]!==t){if(this._scrollEnabled()){var r=_d(_d(this.s.dt.table().node()).parent()).scrollLeft();n.floating.scrollLeft(r),n.floatingParent.scrollLeft(r)}i[e]=t}},_modeChange:function(e,t,n){var i=this.dom[t],r=this.s.position,o=this._scrollEnabled();if("footer"!==t||!o){var s=function(e){i.floating[0].style.setProperty("width",e+"px","important"),o||i.floatingParent[0].style.setProperty("width",e+"px","important")},a=this.dom["footer"===t?"tfoot":"thead"],l=_d.contains(a[0],document.activeElement)?document.activeElement:null,c=_d(_d(this.s.dt.table().node()).parent());if("in-place"===e)i.placeholder&&(i.placeholder.remove(),i.placeholder=null),"header"===t?i.host.prepend(a):i.host.append(a),i.floating&&(i.floating.remove(),i.floating=null,this._stickyPosition(i.host,"+")),i.floatingParent&&(i.floatingParent.find("div.dtfc-top-blocker").remove(),i.floatingParent.remove()),_d(_d(i.host.parent()).parent()).scrollLeft(c.scrollLeft());else if("in"===e){this._clone(t,n);var d,u=c.offset(),h=_d(document).scrollTop(),f=h+_d(window).height(),p=o?u.top:r.tbodyTop,m=o?u.top+c.outerHeight():r.tfootTop;d="footer"===t?p>f?r.tfootHeight:p+r.tfootHeight-f:h+this.c.headerOffset+r.theadHeight-m;var g="header"===t?"top":"bottom",v=this.c[t+"Offset"]-(d>0?d:0);i.floating.addClass("fixedHeader-floating"),i.floatingParent.css(g,v).css({left:r.left,"z-index":3}),s(r.width),"footer"===t&&i.floating.css("top","")}else"below"===e?(this._clone(t,n),i.floating.addClass("fixedHeader-locked"),i.floatingParent.css({position:"absolute",top:r.tfootTop-r.theadHeight,left:r.left+"px"}),s(r.width)):"above"===e&&(this._clone(t,n),i.floating.addClass("fixedHeader-locked"),i.floatingParent.css({position:"absolute",top:r.tbodyTop,left:r.left+"px"}),s(r.width));l&&l!==document.activeElement&&setTimeout((function(){l.focus()}),10),this.s.scrollLeft.header=-1,this.s.scrollLeft.footer=-1,this.s[t+"Mode"]=e}},_positions:function(){var e=this.s.dt,t=e.table(),n=this.s.position,i=this.dom,r=_d(t.node()),o=this._scrollEnabled(),s=_d(e.table().header()),a=_d(e.table().footer()),l=i.tbody,c=r.parent();n.visible=r.is(":visible"),n.width=r.outerWidth(),n.left=r.offset().left,n.theadTop=s.offset().top,n.tbodyTop=o?c.offset().top:l.offset().top,n.tbodyHeight=o?c.outerHeight():l.outerHeight(),n.theadHeight=s.outerHeight(),n.theadBottom=n.theadTop+n.theadHeight,n.tfootTop=n.tbodyTop+n.tbodyHeight,a.length?(n.tfootBottom=n.tfootTop+a.outerHeight(),n.tfootHeight=a.outerHeight()):(n.tfootBottom=n.tfootTop,n.tfootHeight=0)},_scroll:function(e){if(!this.s.dt.settings()[0].bDestroying){var t,n,i=this._scrollEnabled(),r=_d(this.s.dt.table().node()).parent(),o=r.offset(),s=r.outerHeight(),a=_d(document).scrollLeft(),l=_d(document).scrollTop(),c=_d(window).height()+l,d=this.s.position,u=i?o.top:d.tbodyTop,h=i?o.left:d.left,f=i?o.top+s:d.tfootTop,p=i?r.outerWidth():d.tbodyWidth;this.c.header&&(this.s.enable?!d.visible||l+this.c.headerOffset+d.theadHeight<=u?t="in-place":l+this.c.headerOffset+d.theadHeight>u&&l+this.c.headerOffset+d.theadHeight<f?(t="in",l+this.c.headerOffset+d.theadHeight>f||void 0===this.dom.header.floatingParent?e=!0:this.dom.header.floatingParent.css({top:this.c.headerOffset,position:"fixed"}).children().eq(0).append(this.dom.header.floating)):t="below":t="in-place",(e||t!==this.s.headerMode)&&this._modeChange(t,"header",e),this._horizontal("header",a));var m={offset:{top:0,left:0},height:0},g={offset:{top:0,left:0},height:0};if(this.c.footer&&this.dom.tfoot.length&&this.dom.tfoot.find("th, td").length){this.s.enable?!d.visible||d.tfootBottom+this.c.footerOffset<=c?n="in-place":f+d.tfootHeight+this.c.footerOffset>c&&u+this.c.footerOffset<c?(n="in",e=!0):n="above":n="in-place",(e||n!==this.s.footerMode)&&this._modeChange(n,"footer",e),this._horizontal("footer",a);var v=function(e){return{offset:e.offset(),height:e.outerHeight()}};if(m=this.dom.header.floating?v(this.dom.header.floating):v(this.dom.thead),g=this.dom.footer.floating?v(this.dom.footer.floating):v(this.dom.tfoot),i&&g.offset.top>l){var y=l-o.top,b=c+(y>-m.height?y:0)-(m.offset.top+(y<-m.height?m.height:0)+g.height);b<0&&(b=0),r.outerHeight(b),Math.round(r.outerHeight())>=Math.round(b)?_d(this.dom.tfoot.parent()).addClass("fixedHeader-floating"):_d(this.dom.tfoot.parent()).removeClass("fixedHeader-floating")}}if(this.dom.header.floating&&this.dom.header.floatingParent.css("left",h-a),this.dom.footer.floating&&this.dom.footer.floatingParent.css("left",h-a),void 0!==this.s.dt.settings()[0]._fixedColumns){var w=function(e,n,i){if(void 0===i){var r=_d("div.dtfc-"+e+"-"+n+"-blocker");i=0===r.length?null:r.clone().css("z-index",1)}return null!==i&&("in"===t||"below"===t?i.appendTo("body").css({top:"top"===n?m.offset.top:g.offset.top,left:"right"===e?h+p-i.width():h}):i.detach()),i};this.dom.header.rightBlocker=w("right","top",this.dom.header.rightBlocker),this.dom.header.leftBlocker=w("left","top",this.dom.header.leftBlocker),this.dom.footer.rightBlocker=w("right","bottom",this.dom.footer.rightBlocker),this.dom.footer.leftBlocker=w("left","bottom",this.dom.footer.leftBlocker)}}},_scrollEnabled:function(){var e=this.s.dt.settings()[0].oScroll;return""!==e.sY||""!==e.sX},_widths:function(e){if(e&&e.placeholder){var t=_d(this.s.dt.table().node()),n=_d(t.parent());e.floatingParent.css("width",n[0].offsetWidth),e.floating.css("width",t[0].offsetWidth),_d("colgroup",e.floating).remove();for(var i=e.placeholder.parent().find("colgroup").clone().appendTo(e.floating).find("col"),r=this.s.dt.columns(":visible").widths(),o=0;o<r.length;o++)i.eq(o).css("width",r[o])}}}),Td.version="4.0.1",Td.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0},_d.fn.dataTable.FixedHeader=Td,_d.fn.DataTable.FixedHeader=Td,_d(document).on("init.dt.dtfh",(function(e,t,n){if("dt"===e.namespace){var i=t.oInit.fixedHeader,r=td.defaults.fixedHeader;if((i||r)&&!t._fixedHeader){var o=_d.extend({},r,i);!1!==i&&new Td(t,o)}}})),td.Api.register("fixedHeader()",(function(){})),td.Api.register("fixedHeader.adjust()",(function(){return this.iterator("table",(function(e){var t=e._fixedHeader;t&&t.update()}))})),td.Api.register("fixedHeader.enable()",(function(e){return this.iterator("table",(function(t){var n=t._fixedHeader;e=void 0===e||e,n&&e!==n.enabled()&&n.enable(e)}))})),td.Api.register("fixedHeader.enabled()",(function(){if(this.context.length){var e=this.context[0]._fixedHeader;if(e)return e.enabled()}return!1})),td.Api.register("fixedHeader.disable()",(function(){return this.iterator("table",(function(e){var t=e._fixedHeader;t&&t.enabled()&&t.enable(!1)}))})),_d.each(["header","footer"],(function(e,t){td.Api.register("fixedHeader."+t+"Offset()",(function(e){var n=this.context;return void 0===e?n.length&&n[0]._fixedHeader?n[0]._fixedHeader[t+"Offset"]():void 0:this.iterator("table",(function(n){var i=n._fixedHeader;i&&i[t+"Offset"](e)}))}))}));d(w());var Ed=d(w()).default;!function(){"use strict";var e,t;var n=function(){function n(i,r){var o=this;if(!t||!t.versionCheck||!t.versionCheck("2"))throw new Error("FixedColumns requires DataTables 2 or newer");var s=new t.Api(i);this.classes=e.extend(!0,{},n.classes),this.c=e.extend(!0,{},n.defaults,r),this.s={dt:s,rtl:"rtl"===e(s.table().node()).css("direction")},r&&void 0!==r.leftColumns&&(r.left=r.leftColumns),r&&void 0!==r.left&&(this.c[this.s.rtl?"end":"start"]=r.left),r&&void 0!==r.rightColumns&&(r.right=r.rightColumns),r&&void 0!==r.right&&(this.c[this.s.rtl?"start":"end"]=r.right),this.dom={bottomBlocker:e("<div>").addClass(this.classes.bottomBlocker),topBlocker:e("<div>").addClass(this.classes.topBlocker),scroller:e("div.dt-scroll-body",this.s.dt.table().container())},this.s.dt.settings()[0]._bInitComplete?(this._addStyles(),this._setKeyTableListener()):s.one("init.dt.dtfc",(function(){o._addStyles(),o._setKeyTableListener()})),s.on("column-sizing.dt.dtfc column-reorder.dt.dtfc draw.dt.dtfc",(function(){return o._addStyles()}));var a=t.util.debounce((function(){o._addStyles()}),50);return s.on("column-visibility.dt.dtfc",(function(){a()})),this.dom.scroller.on("scroll.dtfc",(function(){return o._scroll()})),this._scroll(),s.settings()[0]._fixedColumns=this,s.on("destroy",(function(){return o._destroy()})),this}return n.prototype.end=function(e){return void 0!==e?(e>=0&&e<=this.s.dt.columns().count()&&(this.c.end=e,this._addStyles()),this):this.c.end},n.prototype.left=function(e){return this.s.rtl?this.end(e):this.start(e)},n.prototype.right=function(e){return this.s.rtl?this.start(e):this.end(e)},n.prototype.start=function(e){return void 0!==e?(e>=0&&e<=this.s.dt.columns().count()&&(this.c.start=e,this._addStyles()),this):this.c.start},n.prototype._addStyles=function(){var t=this.s.dt,n=this,i=this.s.dt.columns(":visible").count(),r=t.table().header.structure(":visible"),o=t.table().footer.structure(":visible"),s=t.columns(":visible").widths().toArray(),a=e(t.table().node()).closest("div.dt-scroll"),l=e(t.table().node()).closest("div.dt-scroll-body")[0],c=this.s.rtl,d=this.c.start,u=this.c.end,h=c?u:d,f=c?d:u,p=t.settings()[0].oBrowser.barWidth;if(0===a.length)return this;l.offsetWidth===l.clientWidth&&(p=0),t.columns(":visible").every((function(e){var a,l=t.column.index("toVisible",e);l<d?(a=n._sum(s,l),n._fixColumn(l,a,"start",r,o,p)):l>=i-u?(a=n._sum(s,i-l-1,!0),n._fixColumn(l,a,"end",r,o,p)):n._fixColumn(l,0,"none",r,o,p)})),e(t.table().node()).toggleClass(n.classes.tableFixedStart,d>0).toggleClass(n.classes.tableFixedEnd,u>0).toggleClass(n.classes.tableFixedLeft,h>0).toggleClass(n.classes.tableFixedRight,f>0);var m=t.table().header(),g=t.table().footer(),v=e(m).outerHeight(),y=e(g).outerHeight();this.dom.topBlocker.appendTo(a).css("top",0).css(this.s.rtl?"left":"right",0).css("height",v).css("width",p+1).css("display",p?"block":"none"),g&&this.dom.bottomBlocker.appendTo(a).css("bottom",0).css(this.s.rtl?"left":"right",0).css("height",y).css("width",p+1).css("display",p?"block":"none")},n.prototype._destroy=function(){this.s.dt.off(".dtfc"),this.dom.scroller.off(".dtfc"),e(this.s.dt.table().node()).removeClass(this.classes.tableScrollingEnd+" "+this.classes.tableScrollingLeft+" "+this.classes.tableScrollingStart+" "+this.classes.tableScrollingRight),this.dom.bottomBlocker.remove(),this.dom.topBlocker.remove()},n.prototype._fixColumn=function(t,n,i,r,o,s){var a=this,l=this.s.dt,c=function(e,t){if("none"===i)e.css("position","").css("left","").css("right","").removeClass(a.classes.fixedEnd+" "+a.classes.fixedLeft+" "+a.classes.fixedRight+" "+a.classes.fixedStart);else{var r="start"===i?"left":"right";a.s.rtl&&(r="start"===i?"right":"left");var o=n;"end"!==i||"header"!==t&&"footer"!==t||(o+=s),e.css("position","sticky").css(r,o).addClass("start"===i?a.classes.fixedStart:a.classes.fixedEnd).addClass("left"===r?a.classes.fixedLeft:a.classes.fixedRight)}};r.forEach((function(n){n[t]&&c(e(n[t].cell),"header")})),c(l.column(t+":visible",{page:"current"}).nodes().to$(),"body"),o&&o.forEach((function(n){n[t]&&c(e(n[t].cell),"footer")}))},n.prototype._scroll=function(){var t=this.dom.scroller[0];if(t){var n=e(this.s.dt.table().node()).add(this.s.dt.table().header().parentNode).add(this.s.dt.table().footer().parentNode).add("div.dt-scroll-headInner table",this.s.dt.table().container()).add("div.dt-scroll-footInner table",this.s.dt.table().container()),i=t.scrollLeft,r=!this.s.rtl,o=0!==i,s=t.scrollWidth>t.clientWidth+Math.abs(i)+1;n.toggleClass(this.classes.tableScrollingStart,o),n.toggleClass(this.classes.tableScrollingEnd,s),n.toggleClass(this.classes.tableScrollingLeft,o&&r||s&&!r),n.toggleClass(this.classes.tableScrollingRight,s&&r||o&&!r)}},n.prototype._setKeyTableListener=function(){var t=this;this.s.dt.on("key-focus.dt.dtfc",(function(n,i,r){var o,s=e(r.node()).offset(),a=t.dom.scroller[0],l=e(e(t.s.dt.table().node()).closest("div.dt-scroll-body"));if(t.c.start>0){var c=e(t.s.dt.column(t.c.start-1).header()),d=c.offset(),u=c.outerWidth();e(r.node()).hasClass(t.classes.fixedLeft)?l.scrollLeft(0):s.left<d.left+u&&(o=l.scrollLeft(),l.scrollLeft(o-(d.left+u-s.left)))}if(t.c.end>0){var h=t.s.dt.columns().data().toArray().length,f=e(r.node()).outerWidth(),p=e(t.s.dt.column(h-t.c.end).header()).offset();e(r.node()).hasClass(t.classes.fixedRight)?l.scrollLeft(a.scrollWidth-a.clientWidth):s.left+f>p.left&&(o=l.scrollLeft(),l.scrollLeft(o-(p.left-(s.left+f))))}}))},n.prototype._sum=function(e,t,n){return void 0===n&&(n=!1),n&&(e=e.slice().reverse()),e.slice(0,t).reduce((function(e,t){return e+t}),0)},n.version="5.0.0",n.classes={bottomBlocker:"dtfc-bottom-blocker",fixedEnd:"dtfc-fixed-end",fixedLeft:"dtfc-fixed-left",fixedRight:"dtfc-fixed-right",fixedStart:"dtfc-fixed-start",tableFixedEnd:"dtfc-has-end",tableFixedLeft:"dtfc-has-left",tableFixedRight:"dtfc-has-right",tableFixedStart:"dtfc-has-start",tableScrollingEnd:"dtfc-scrolling-end",tableScrollingLeft:"dtfc-scrolling-left",tableScrollingRight:"dtfc-scrolling-right",tableScrollingStart:"dtfc-scrolling-start",topBlocker:"dtfc-top-blocker"},n.defaults={i18n:{button:"FixedColumns"},start:1,end:0},n}();t=(e=Ed).fn.dataTable,Ed.fn.dataTable.FixedColumns=n,Ed.fn.DataTable.FixedColumns=n;var i=td.Api.register;function r(e,t){void 0===t&&(t=null);var i=new td.Api(e),r=t||(i.init().fixedColumns||td.defaults.fixedColumns);return new n(i,r)}i("fixedColumns()",(function(){return this})),i("fixedColumns().start()",(function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.start(e),this):t._fixedColumns.start()})),i("fixedColumns().end()",(function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.end(e),this):t._fixedColumns.end()})),i("fixedColumns().left()",(function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.left(e),this):t._fixedColumns.left()})),i("fixedColumns().right()",(function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.right(e),this):t._fixedColumns.right()})),td.ext.buttons.fixedColumns={action:function(e,t,n,i){Ed(n).attr("active")?(Ed(n).removeAttr("active").removeClass("active"),t.fixedColumns().start(0),t.fixedColumns().end(0)):(Ed(n).attr("active","true").addClass("active"),t.fixedColumns().start(i.config.start),t.fixedColumns().end(i.config.end))},config:{start:1,end:0},init:function(e,t,n){void 0===e.settings()[0]._fixedColumns&&r(e.settings(),n),Ed(t).attr("active","true").addClass("active"),e.button(t).text(n.text||e.i18n("buttons.fixedColumns",e.settings()[0]._fixedColumns.c.i18n.button))},text:null},Ed(document).on("plugin-init.dt",(function(e,t){"dt"===e.namespace&&(t.oInit.fixedColumns||td.defaults.fixedColumns)&&(t._fixedColumns||r(t,null))}))}();var kd="&#11044;";id.feature.register("toolbar",(function(e,t){let n=wa.create("div").addClass("dt-toolbar");return t.buttons?.forEach((t=>{wa.create("button").addClass("dt-toolbar-button","btn").attr("type","button").attr("data-columns",Array.isArray(t.columns)?t.columns.join(","):t.columns).text(t.text).on("click",(i=>{if(i.target.classList.contains("active"))return i.target.classList.remove("active"),void e.oInstance.api().table().columns().search("").draw();let r=n.findAll(".dt-toolbar-button.active");r.length>0&&(r.forEach((e=>e.classList.remove("active"))),e.oInstance.api().table().columns().search("").draw()),i.target.classList.add("active"),Array.isArray(t.columns)?(id.ext.search.push((function(e,n,i){return t.columns.some((e=>n[e]===kd))})),e.oInstance.api().table().draw(),id.ext.search.pop()):e.oInstance.api().table().column(t.columns).search(kd).draw(),document.querySelector(".dt-toolbar-reset").classList.contains("visible")||document.querySelector(".dt-toolbar-reset").classList.add("visible")})).appendTo(n)})),wa.create("button").addClass("dt-toolbar-button","btn","dt-toolbar-reset").attr("type","button").text(t.config.showAll).on("click",(t=>{if(t.target.classList.contains("active"))return t.target.classList.remove("active"),void e.oInstance.api().table().columns().search("").draw();let i=n.findAll(".dt-toolbar-button.active");i.length>0&&(i.forEach((e=>e.classList.remove("active"))),e.oInstance.api().table().columns().search("").draw()),document.querySelector(".dt-toolbar-reset").classList.contains("visible")&&document.querySelector(".dt-toolbar-reset").classList.remove("visible")})).appendTo(n),n.element}));var Ld=class{constructor(e){this.table=e,this.init()}init(){this.dataTable=new id(this.table,{paging:!1,fixedColumns:!0,fixedHeader:!1,bInfo:!1,layout:{top:{toolbar:{config:{showAll:this.table.dataset.showAll},buttons:[{text:this.table.dataset.waterBasedLabel??"Water based",columns:7},{text:this.table.dataset.solventBasedLabel??"Solvent based",columns:8},{text:this.table.dataset.paperLabel??"Paper",columns:[9,10]},{text:this.table.dataset.plasticsLabel??"Plastics",columns:[11]}]}},topEnd:null},language:{zeroRecords:this.table.dataset.zeroRecords??"No matching records found"}}),this.table.dataset.btnSearchParam&&(kd=this.table.dataset.btnSearchParam);let e=!1;this.dataTable.on("search.dt",(function(t,n){let i=wa.find(".dt-toolbar-button.active");if(i&&i.dataset.columns.includes(",")){let t=i.dataset.columns.split(",");id.ext.search.push((function(e,n,i){return t.some((e=>n[e]===kd))})),e=!0}})),this.dataTable.on("draw.dt",(function(t,n){e&&(id.ext.search.pop(),e=!1)}))}};function Ad(){var e=",",t=document.querySelector(".js-currency-selector");if(t){var n=Array.prototype.slice.call(document.querySelectorAll(".js-currency-placeholder")),i=Array.prototype.slice.call(document.querySelectorAll(".js-currency-label")),r=Array.prototype.slice.call(document.querySelectorAll(".js-currency-innertext"));t.addEventListener("change",(function(e){for(var o=t.options[t.selectedIndex],s=0;s<n.length;++s)n[s].setAttribute("placeholder",o.value.trim());for(s=0;s<i.length;++s)i[s].innerText=o.value.trim();var a=o.getAttribute("data-symbol");if(a)for(s=0;s<r.length;++s)r[s].innerText=a}))}var o={},s=function(e){return void 0!==o[e]&&(o[e]+"").length>0?o[e]:NaN},a=function(e){return parseInt(s(e),10)},l=function(e){return parseFloat(s(e),10)},c=void 0,d=function(){var e=document.querySelector(".js-led-calc-error");e&&(e.classList.remove("hidden"),f(),clearTimeout(c),c=setTimeout((function(){u()}),5e3))},u=function(){var e=document.querySelector(".js-led-calc-error");e&&e.classList.add("hidden")},h=function(e){return e.toString().replace(".","__").replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,").replace("__",".")},f=function(){document.querySelector(".js-result-container").classList.add("empty")},p=function(){try{var e=a(".js-led-working-hours")*a(".js-led-working-days"),t=e*(s(".js-led-share-printing-time")/100),n=a(".js-led-width")/10*.062*t*a(".js-led-lampheads")*12,i=l(".js-led-power-cost")*n,r=t,o=s(".js-led-lampage")/1e3*(s(".js-led-width")/10),c=12*(o*r*s(".js-led-lampheads")+o/3*(e-t)),f=l(".js-led-power-cost")*c,p=12*Math.floor(e*s(".js-led-lampheads")/1500),m=f-i+l(".js-led-cost-uv")*p,g=c-n,v=.475*g/1e3;isNaN(m)||isNaN(g)||isNaN(v)?d():function(e,t,n){document.querySelector(".js-led-result-total").innerHTML=h(Math.round(e)),document.querySelector(".js-led-result-energy").innerHTML=h(Math.round(t)),document.querySelector(".js-led-result-co2").innerHTML=h(Math.round(100*n)/100),document.querySelector(".js-result-container").classList.remove("empty"),u()}(m,g,v)}catch(e){console.error(e),d()}};let m={".js-led-working-hours":1,".js-led-working-days":1,".js-led-lampheads":1},g={".js-led-total-run":1,".js-led-working-hours":1,".js-led-working-days":1,".js-led-share-printing-time":1};[".js-led-width",".js-led-average-speed",".js-led-total-run",".js-led-working-hours",".js-led-working-days",".js-led-share-printing-time",".js-led-lampage",".js-led-lampheads",".js-led-cost-uv",".js-led-new-lamps",".js-led-power-cost"].forEach((function(t){var n=document.querySelector(t);n&&["change","keyup"].map((function(i){n.addEventListener(i,(function(n){var i=new RegExp(e.replace(".","\\."),"g");if(o[t]=n.target.value.replace(i,"").replace(",","."),4==n.target.value.length&&!n.target.value.match(i)||n.target.value.length>4){var r=n.target.value.split(".");"0"!=r[0]&&(n.target.value=r[0].toString().replace(i,"").replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")+(r.length>1?"."+r[1]:""))}else n.target.value.length<=4&&!n.target.value.match(/^0/)?n.target.value=n.target.value.replace(i,""):n.target.value.match(/^0/)&&(n.target.value=n.target.value.replace(",","."));isNaN(parseFloat(n.target.value))?n.target.classList.add("has-error"):n.target.classList.remove("has-error"),void 0!==m[t]&&function(e){var t=document.querySelector(e);if(t){var n=a(".js-led-working-hours")*a(".js-led-working-days"),i=a(".js-led-lampheads"),r=12*Math.floor(n*i/1500);!isNaN(r)&&r>0?t.value=r.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"):t.value=""}}(".js-led-new-lamps"),void 0!==g[t]&&function(e){var t=document.querySelector(e);if(t){var n=a(".js-led-working-hours")*a(".js-led-working-days"),i=a(".js-led-total-run"),r=n*(s(".js-led-share-printing-time")/100),o=Math.floor(i/(60*r));!isNaN(o)&&o>0?t.value=o.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"):t.value=""}}(".js-led-average-speed")}))}))}));var v=document.querySelector(".js-led-calc");v&&v.addEventListener("click",(function(e){e.preventDefault(),p()}))}var Dd=class extends Xs{};var Od=d(w());var Id=class{constructor(){this.init()}init(){let e=document.getElementById("js-keyVisualVideo");if(e){let t=function(t){e.src=t,r&&window.addEventListener("resize",s),r||window.removeEventListener("resize",s)},n=document.createElement("source"),i=768,r=!0,o={xl:e.getAttribute("data-videopathslarge"),sm:e.getAttribute("data-videopathssmall")};n.type="video/mp4",e.appendChild(n);let s=function(n){if(window.innerWidth>i&&r){r=!1,e.pause();let n=e.currentTime;t(o.xl),e.currentTime=n,e.play()}};window.innerWidth>i?(r=!1,t(o.xl)):(r=!0,t(o.sm))}}};var Md=d(w());_();var Nd=class{constructor(e){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";this.config={selector:".js-podcast-teaser-slider-container",teaserSelector:".js-podcast-teaser",itemSelector:".js-podcast-item",teaserItemSelector:".js-podcast-teaser-item",activeItemClass:"podcast-item-active",playingClass:"podcast-playing",startingClass:"podcast-starting"},this.elem=e,this.teaserContainer=void 0,this.activePodcastStatus=void 0,this.init()}init(){this.teaserContainer=this.elem.querySelector(this.config.teaserSelector),Array.prototype.slice.call(this.elem.querySelectorAll(this.config.itemSelector)).forEach((e=>{e.addEventListener("click",(()=>{e.classList.contains(this.config.activeItemClass)||this.setPodcastTeaserItem(e),this.playPausePodcast()}))}));let e=this.elem.querySelector("."+this.config.activeItemClass);e&&this.setPodcastTeaserItem(e)}async playPausePodcast(){try{if("playing"==this.activePodcastStatus){let e=this.teaserContainer.querySelector("audio");return void(e&&e.pause())}if("starting"==this.activePodcastStatus)return;let e=this.teaserContainer.querySelector("audio");e&&await e.play()}catch(e){}}setPodcastTeaserItem(e){let t=e.querySelector(this.config.teaserItemSelector),n=t.cloneNode(!0),i=t.querySelector("audio");i&&(i.preload="auto",this.activePodcastStatus="paused",i.addEventListener("play",(()=>{this.activePodcastStatus="starting",e.classList.add(this.config.startingClass)})),i.addEventListener("playing",(()=>{this.activePodcastStatus="playing",e.classList.add(this.config.playingClass),e.classList.remove(this.config.startingClass)})),i.addEventListener("pause",(()=>{this.activePodcastStatus="paused",e.classList.remove(this.config.startingClass),e.classList.remove(this.config.playingClass)}))),this.teaserContainer.replaceChildren(t),e.appendChild(n),Array.prototype.slice.call(this.elem.getElementsByClassName(this.config.activeItemClass)).forEach((e=>{e.classList.remove(this.config.activeItemClass),e.classList.remove(this.config.playingClass),e.classList.remove(this.config.startingClass)})),e.classList.add(this.config.activeItemClass)}};var Pd=function(e=".js-podcast-teaser-slider-container"){window.PodcastListTeasers=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.PodcastListTeasers.push(new Nd(e))}))},$d=class{constructor(e,t={}){if(!(e||e instanceof HTMLElement))throw"No HTML-Element given!";if(e.closest(".frame").classList.contains("frame-layout-videocenter")){let n={selector:{mainVideoContainer:".js-mainvideo-container",mainVideoCaption:".js-mainvideo-caption",mainVideo:".js-mainvideo",videoItemContainer:".js-videoitem-container",videoItem:".js-item",videoItemCaption:".js-item-caption",videoItemVideo:".js-video",ratio:".js-ratio"},cssClasses:{mainVideo:"main-video"}};window.CookieButtonID=0,this.config=Ws.mergeDeep(n,t),this.elem=e,this.id=this.elem.parentElement.getAttribute("id"),this.cookieButton=this.elem.getElementsByClassName("js-btn-cookie-settings")[0],this.mainVideo={},this.Items=[],this.lastClickedIndex=0,this.init(e)}}init(e){this.mainVideo.container=e.querySelector(this.config.selector.mainVideoContainer),this.mainVideo.video=this.mainVideo.container.querySelector(this.config.selector.mainVideo),this.mainVideo.caption=this.mainVideo.container.querySelector(this.config.selector.mainVideoCaption);let t=e.querySelector(this.config.selector.videoItemContainer);Array.prototype.slice.call(t.querySelectorAll(this.config.selector.videoItem)).forEach((e=>{let t=e.querySelector(this.config.selector.videoItemCaption).innerText,n=e.querySelector(this.config.selector.videoItemVideo),i=n.getAttribute("poster"),r=e.getAttribute("data-sourcetype"),o="";o="youtube"==r||"vimeo"==r?n.getAttribute("src")??n.getAttribute("data-src"):n.querySelector("source").getAttribute("src"),n.hasAttribute("autoplay")&&n.removeAttribute("autoplay"),o.includes("autoplay=1")&&(o=o.replace("autoplay=1","autoplay=0"),null!=n.getAttribute("src")&&n.setAttribute("src",o),null!=n.getAttribute("data-src")&&n.setAttribute("data-src",o)),this.mainVideo.caption.outerText==t&&0==this.lastClickedIndex&&(this.lastClickedIndex=this.Items.length),this.Items.push({elem:e,caption:t,video:n,src:o,sourcetype:r,poster:i})})),this.cookieButton.addEventListener("click",(e=>{e.preventDefault(),window.CookieButtonID=this.id,"undefined"!=typeof Cookiebot&&Cookiebot.renew()})),this.Items.forEach(((e,t)=>{e.elem.addEventListener("click",(e=>{e.preventDefault(),window.CookieButtonID=this.id,this._setLastClickedIndex(t),this._updateMainVideo(this._getLastClickedIndex(),!0)}))}));let n=this.mainVideo.container.querySelector(this.config.selector.ratio);window.addEventListener("CookiebotOnAccept",(e=>{let t=!1;this.id==window.CookieButtonID&&(t=!0),this.id==window.CookieButtonID&&this._refreshVideoPlayer({videoCenterCookieConsent:this,videoContainer:n,autoplay:t})}))}_refreshVideoPlayer(e){"undefined"!=typeof Cookiebot?Cookiebot.consent.marketing?(e.videoContainer.classList.add("ratio"),e.videoCenterCookieConsent._updateMainVideo(e.videoCenterCookieConsent._getLastClickedIndex(),e.autoplay)):e.videoContainer.classList.remove("ratio"):(e.videoContainer.classList.add("ratio"),e.videoCenterCookieConsent._updateMainVideo(e.videoCenterCookieConsent._getLastClickedIndex(),e.autoplay))}_setLastClickedIndex(e){this.lastClickedIndex=e}_getLastClickedIndex(){return this.lastClickedIndex}_updateMainVideo(e,t){if(e>=0)if("undefined"==typeof Cookiebot||"undefined"!=typeof Cookiebot&Cookiebot.consent.marketing){this.mainVideo.caption.innerHTML=this.Items[e].caption;let n=document.createElement(this.Items[e].video.tagName);if(n.classList.add(this.config.cssClasses.mainVideo),t){n.setAttribute("allow","autoplay"),n.setAttribute("autoplay","autoplay");let t=this.Items[e].src,i="";t.includes("autoplay=0")?(i=t.replace("autoplay=0","autoplay=1"),"vimeo"!=this.Items[e].sourcetype&&(i=t.replace("autoplay=0","autoplay=1&muted=1"))):t.includes("?")?(i=t+"&autoplay=1","vimeo"!=this.Items[e].sourcetype&&(i=t+"&autoplay=1&muted=1")):(i=t+"?autoplay=1","vimeo"!=this.Items[e].sourcetype&&(i=t+"?autoplay=1&muted=1")),n.setAttribute("src",i),n.setAttribute("data-src",i)}else n.removeAttribute("allow"),n.removeAttribute("autoplay"),oldSrc.includes("autoplay=1")&&(newSrc=oldSrc.replace("autoplay=1","autoplay=0")),n.setAttribute("src",oldSrc),n.setAttribute("data-src",oldSrc);n.setAttribute("poster",this.Items[e].poster),n.setAttribute("controls",!0);let i=document.createElement("div");i.classList.add("video-embed","ratio","ratio-16x9"),i.appendChild(n),this.mainVideo.video.innerHTML="",this.mainVideo.video.appendChild(i)}else"undefined"==typeof Cookiebot||Cookiebot.consent.marketing||Cookiebot.renew()}};var jd=function(e=".js-videocenter",t={}){window.VideoCentersCookieConsent=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.VideoCentersCookieConsent.push(new $d(e,t))}))};S();var Bd=class{constructor(e,t,n){this.elements={trigger:e,menuContainer:t,modal:n},e&&t&&n&&this.init()}init(){let e=new MmenuLight(this.elements.menuContainer,"all"),t=(e.navigation({slidingSubmenus:!0,title:""}),e.offcanvas({position:"left-front"})),n=this.elements.modal.querySelector(".modal-nav-content");n.classList.add("mm-oc-menu");let i=n.closest(".modal"),r=this.elements.menuContainer.closest(".mm-ocd");n.append(t.content),t.open=function(){i&&document.documentElement.classList.add("overflow-hidden")},t.close=function(){i&&document.documentElement.classList.remove("overflow-hidden")},i&&i.addEventListener("hide.bs.modal",(e=>{t.close()})),r&&r.remove(),this.elements.trigger.addEventListener("click",(e=>{e.preventDefault(),t.open()}))}};var Hd=class{constructor(){this.init()}init(){let e=document.querySelector(".js-rec-guide");if(!e)return;let t=parseInt(e.dataset.startDelay??500),n=parseInt(e.dataset.animationDuration??500),i=Array.from(e.querySelectorAll(".page-load-animation"));const r=e=>{if(0===i.length)return;i.shift().classList.remove("page-load-animation"),setTimeout(r,n)};document.addEventListener("DOMContentLoaded",(()=>{new IntersectionObserver(((e,n)=>{e.forEach((e=>{e.isIntersecting&&(e.target.classList.add("start-animation"),setTimeout(r,t),n.unobserve(e.target))}))}),{threshold:.1}).observe(e)}))}},zd=class{constructor(){this.init()}init(){let e=document.querySelector(".js-cnc");if(!e)return;let t=parseInt(e.dataset.startDelay??750),n=parseInt(e.dataset.animationDuration??500),i=Array.from(e.querySelectorAll(".page-load-animation"));const r=e=>{if(0===i.length)return;i.pop().classList.remove("page-load-animation"),setTimeout(r,n)};document.addEventListener("DOMContentLoaded",(()=>{new IntersectionObserver(((e,n)=>{e.forEach((e=>{e.isIntersecting&&(e.target.classList.add("start-animation"),setTimeout(r,t),n.unobserve(e.target))}))}),{threshold:.1}).observe(e)}))}};!function(e={},t=null){!e.disableInitBasicSlider&&Ys(),!e.disableInitGallerySlider&&Zs(),!e.disableInitNpMasonry&&ea(),!e.disableInitContainerSlider&&ia(),!e.disableInitToTopButton&&oa(),!e.disableInitLightbox&&Us(),!e.disableInitNavitemSubmenu&&aa(),!e.disableInitInpageNavigation&&ca(),!e.disableInitInitVideoCookieConsent&&ua(),!e.disableInitIframeModal&&t&&function({Modal:e}){if(void 0!==window.iframeModals){let i=window.iframeModals;for(let r in i){let o=null!=n(r),s=new e(document.getElementById(r));if(1!=i[r].show||o){if(i[r].starttime&&i[r].endtime&&!o){let e=parseInt(i[r].starttime),n=parseInt(i[r].endtime),o=Math.floor(Date.now()/1e3);e<o&&n>o&&(s.show(),t(r,"displayed",200))}else if(i[r].starttime&&!o)parseInt(i[r].starttime)<Math.floor(Date.now()/1e3)&&(s.show(),t(r,"displayed",200));else if(i[r].endtime&&!o)parseInt(i[r].endtime)>Math.floor(Date.now()/1e3)&&(s.show(),t(r,"displayed",200));else if(i[r].showHash){let e=i[r].showHash;new RegExp("^#"+e+"$","i").test(window.location.hash)&&(s.show(),t(r,"displayed",200))}}else s.show(),t(r,"displayed",200)}}function t(e,t,n){let i="";if(n){let e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),i="; expires="+e.toUTCString()}document.cookie=e+"="+(t||"")+i+"; path=/"}function n(e){let t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let i=n[e];for(;" "==i.charAt(0);)i=i.substring(1,i.length);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return null}}(t)}({disableInitContainerSlider:!0},T),na(".js-slider-container",{swiperConf:{spaceBetween:96}}),function(){new ha,new Id,Ad(),[].slice.call(document.querySelectorAll("form")).forEach((e=>{[].slice.call(e.querySelectorAll(".js-contactform-col-auto")).forEach((e=>{let t=e.parentNode;t.classList.remove(...t.classList),t.classList.add("col","flex-fill")})),[].slice.call(e.querySelectorAll(".js-contactform-segment")).forEach((e=>{e.parentNode.classList.add("d-none")}));let t=document.querySelector(".js-contactform-area > select");t&&t.addEventListener("change",(function(e){let t=this.value,n=document.querySelector(".js-contactform-segment-products"),i=document.querySelector(".js-contactform-segment-services");"products"==t?(n.parentNode.classList.remove("d-none"),n.classList.remove("d-none"),i.parentNode.classList.add("d-none"),i.classList.add("d-none")):"services"==t?(i.parentNode.classList.remove("d-none"),i.classList.remove("d-none"),n.parentNode.classList.add("d-none"),n.classList.add("d-none")):(n.parentNode.classList.add("d-none"),n.classList.add("d-none"),i.parentNode.classList.add("d-none"),i.classList.add("d-none"))}));let n=document.querySelector(".js-contactform-countryselect > select");if(n){let e=document.querySelector(".js-contactform-other");if(e){let t=e.querySelector("input");e.parentNode.classList.add("d-none"),n.addEventListener("change",(function(n){let i=this.value;"other"==i&&(e.parentNode.classList.remove("d-none"),e.classList.remove("d-none"),t&&t.setAttribute("required","required")),"other"!=i&&(e.parentNode.classList.add("d-none"),e.classList.add("d-none"),t&&t.removeAttribute("required"))}))}}})),function(){let e=document.querySelector("header");if(e){let t=function(){window.scrollY>0?e.classList.add("header-shadow"):e.classList.remove("header-shadow")};window.addEventListener("scroll",t);let n=document.querySelector("nav > ol.breadcrumb");if(n){let e=window.scrollY,t=function(){let t=window.scrollY;t<=e?(n.classList.add("js-breadcrumb-fadein"),n.classList.remove("js-breadcrumb-fadeout")):(n.classList.add("js-breadcrumb-fadeout"),n.classList.remove("js-breadcrumb-fadein")),e=t};window.addEventListener("scroll",t)}}}(),function(e=".js-main-navigation .nav-item a"){Array.from(document.querySelectorAll(e)).forEach((e=>{new Bd(e.parentNode,document.querySelector(`${e.getAttribute("data-bs-target")} .js-multilayer-nav`),document.querySelector(e.getAttribute("data-bs-target")))}))}(),function(){let e=document.querySelector(".js-mobilemenu-toggler");if(!e)return;let t=e.dataset.target,n=document.querySelector(t);if(!n)return;let i=new MmenuLight(n,"all"),r=(i.navigation({slidingSubmenus:!0}),i.offcanvas({position:"left-front"}));e.addEventListener("click",(e=>{e.preventDefault(),r.open()}))}(),function(){let e=document.querySelector(".js-nav-search-button"),t=document.querySelector(".js-nav-search-form"),n=document.querySelector(".js-nav-search-form-close");t&&(e&&e.addEventListener("click",(function(){t.classList.contains("open")||t.classList.add("open")})),n&&n.addEventListener("click",(function(){t.classList.contains("open")&&t.classList.remove("open")})))}(),function(e=".js-datatable"){let t=document.querySelector(".js-datatable");if(t){new Ld(t);let e=document.querySelector(".dt-toolbar");if(e){let t=document.createElement("span");t.innerText="Filter:",t.classList="me-2",e.firstChild&&e.insertBefore(t,e.firstChild)}}}(),function(){let e=document.querySelector("#external-websites"),t=document.querySelectorAll(".external-websites-dropdown-item");e&&t&&t.forEach((e=>{e.addEventListener("mouseover",(function(){let e=document.querySelector("#"+this.dataset.target);e.classList.contains("d-none")&&(e.classList.remove("d-none"),document.querySelectorAll(".website-teaser-container:not(#"+this.dataset.target+")").forEach((t=>{e.classList.contains("d-none")||t.classList.add("d-none")})))}))}))}();[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(e){return new qr(e)}));document.querySelector(".rchart-container")&&function(){(0,fa.default)(".rchart-target").html("&nbsp;");let e="#212529",t=function(e,n,i){var r=++i;e[r].mouseover((function(t){e[r].animate({fill:n[r].hover},200)})).mouseout((function(t){e[r].animate({fill:n[r].color},200)})),r+1<e.length&&t(e,n,r)};(0,fa.default)(".rchart-container").on("inview",(function(n,i){if(i){var r=(0,fa.default)(this);if(null!=(0,fa.default)(r).data("init"))return;(0,fa.default)(r).data("init",1);var o=(0,fa.default)(r).children(".rchart-data").first(),s=void 0!==o.attr("data-empty-circle"),a=o.attr("data-year"),l=o.attr("data-subline"),c=o.attr("data-separator");null==c&&(c=",");var d=o.attr("data-subline-count");d=isNaN(parseInt(d))?void 0:parseInt(d);var u=o.attr("data-step");u=null==u||isNaN(parseInt(u))?50:parseInt(u);var h=o.attr("data-step-delay");h=null==h||isNaN(parseInt(h))||parseInt(h)<50?50:parseInt(h);var f=[];try{o.children(".rchart-chart-data").first().children().each((function(e,t){f.push({data:parseFloat((0,fa.default)(t).attr("data-value")),color:(0,fa.default)(t).attr("data-color"),hover:(0,fa.default)(t).attr("data-hover"),handle:(0,fa.default)(t).attr("data-handle"),label:(0,fa.default)(t).attr("data-label"),sublabel:(0,fa.default)(t).attr("data-sublabel")})}))}catch(e){console.error(e)}var p=290;let n=66,i="100%",L=220;var m=160;(0,fa.default)(r).width()<600&&(p=Math.floor((0,fa.default)(r).width()/3)-40,n=240,L=380,m=Math.floor((0,fa.default)(r).width()/2)),(0,fa.default)(r).children(".rchart-target").html("");var g,v=(0,fa.default)(r).children(".rchart-target").get(0),y=new Raphael(v,i,L);try{var b=f.length>3;(g=y.pielicious(m,110,95,{data:b?[f[0].data,f[1].data,f[2].data,f[3].data]:[f[0].data,f[1].data,f[2].data],colors:b?[f[0].color,f[1].color,f[2].color,f[3].color]:[f[0].color,f[1].color,f[2].color],titles:b?[f[0].label,f[1].label,f[2].label,f[3].label]:[f[0].label,f[1].label,f[2].label],cursor:"pointer",marker:"rect",donut:{diameter:.7},legend:{labels:b?[f[0].label,f[1].label,f[2].label,f[3].label]:[f[0].label,f[1].label,f[2].label],x:p,y:n,fontSize:15,fontFamily:'"Open Sans", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif"',events:!0},evolution:!0,orientation:270,animation:"shift-bounce"})).markers.forEach((e=>{e.attr("stroke-width",1.5)})),t(g.slices,f,-1)}catch(e){console.log(e)}if(!s){y.text(m,114,l).attr({"font-size":"14px"}).attr({fill:e}),y.text(m,128,a).attr({"font-size":"14px"}).attr({fill:e});var w=y.text(m,100,d).attr({"font-size":"22px"}).attr({"font-weight":"bold"}).attr({fill:e});if(null!=d&&d>0)try{var x=function(e,t,n,i,r,o){if(t>=n)return;if(t+i>n)t=n;else{var s=Math.floor(21*Math.random())+90,a=Math.floor(s/100*i);t=t+a>n?n:t+a}let l=t;l>1e3&&(l=(t+"").substring(0,1)+o+(t+"").substr(1)),e.innerHTML=l,t>=n||setTimeout((function(){x(e,t,n,i,r,o)}),r)};x(w[0],0,d,u,h,c)}catch(e){console.error(e)}}try{var C=(0,fa.default)(v).children("svg").first();for(let t=0;t<f.length;++t)if(f[t].sublabel.replace(/ /g,"").length>0){var _,S=(0,fa.default)(C).children("text").eq(t).prev(),T=(0,fa.default)(S).get(0).getAttribute("d");if(-1!=T.indexOf(" "))try{T.match(/M (\d+) (\d+) L (\d+) \d+ L (\d+) (\d+) L (\d+) \d+ L \d+ (\d+) Z/i)&&(_="M "+RegExp.$1+" ",_+=parseInt(RegExp.$2)-(2*(f.length-t)+(f.length-t))+" L ",_+=RegExp.$3+" "+(parseInt(RegExp.$2)-(2*(f.length-t)+(f.length-t)))+" L ",_+=RegExp.$4+" "+(parseInt(RegExp.$5)-(2*(f.length-t)+(f.length-t))),_+=" L "+RegExp.$6+" ",_+=parseInt(RegExp.$5)-(2*(f.length-t)+(f.length-t))+" L ",_+=RegExp.$6+" "+parseInt(RegExp.$7)+" Z")}catch(e){consol.error(e),_=T}else _=T.split(",").map((function(e,n){return 0==t&&e.match(/(\d+)(L\d+)/)?parseInt(RegExp.$1)-12+""+RegExp.$2:t>0&&e.match(/(\d+)(L\d+)/)?parseInt(RegExp.$1)-(2*(f.length-t)+(f.length-t))+""+RegExp.$2:t>1&&e.match(/(\d+)Z/)?parseInt(RegExp.$1)+"Z":e})).join(",");(0,fa.default)(S).get(0).setAttributeNS(null,"d",_),(k=(0,fa.default)(C).children("text").get(t)).setAttribute("fill",e),(0,fa.default)(k).children("tspan").get(0).setAttributeNS(null,"font-weight","bold"),k.y.baseVal.getItem(0).value-=0==t?20:10+2*(f.length-t);var E=document.createElementNS("http://www.w3.org/2000/svg","tspan");E.setAttributeNS(null,"x",k.x.baseVal.getItem(0).value),E.setAttributeNS(null,"y",k.y.baseVal.getItem(0).value+18),E.setAttributeNS(null,"font-size","11px"),E.setAttributeNS(null,"font-style","italic"),E.innerHTML=f[t].sublabel,(0,fa.default)(k).append(E)}else{var k;(k=(0,fa.default)(C).children("text").get(t)).y.baseVal.getItem(0).value-=2,(0,fa.default)(k).children("tspan").get(0).setAttributeNS(null,"font-weight","bold")}}catch(e){console.log(e)}}}))}(),document.querySelector(".js-ce-animation_07")&&(0,Od.default)(".js-ce-animation_07 .part .text, .js-ce-animation_07 .part .shape").hover((function(e){(0,Od.default)(this).parent().addClass("hovered")}),(function(e){(0,Od.default)(this).parent().removeClass("hovered")})),document.querySelector(".fact-figures-map-container")&&((0,Md.default)(".coe-list li").hover((function(){var e=(0,Md.default)(this).attr("class").split("-").pop(),t=(0,Md.default)(".point-"+e);t.length&&t.addClass("active")}),(function(){(0,Md.default)(".fact-figures-map .points .point").removeClass("active")})),(0,Md.default)(".fact-figures-map .point").hover((function(){var e=(0,Md.default)(this),t=e.data("name"),n=(0,Md.default)(".list-"+t);e.removeClass("out").addClass("active"),n.length&&n.addClass("active")}),(function(){var e=(0,Md.default)(this);(0,Md.default)(".coe-list li").removeClass("active"),e.removeClass("active").addClass("out"),window.setTimeout((function(){e.removeClass("out")}),2e3)})),(0,Md.default)(".fact-figures-map-container").on("inview",(function(e,t){if(t){var n=0;(0,Md.default)(".fact-figures-map-container .point").each((function(e,t){n+=200,window.setTimeout((function(){(0,Md.default)(t).fadeIn(300)}),n)}))}}))),document.querySelector(".js-animation-stopped")&&function(){let e=Array.prototype.slice.call(document.querySelectorAll(".js-animation-stopped")),t=[];function n(){e.forEach(((n,i)=>{let r=n.getBoundingClientRect();r.bottom>0&&r.top<window.innerHeight&&(n.classList.remove("js-animation-stopped"),e.splice(i,1),t.push(n))})),t.forEach(((n,i)=>{let r=n.getBoundingClientRect();(r.bottom<0||r.top>window.innerHeight)&&(n.classList.add("js-animation-stopped"),t.splice(i,1),e.push(n))}))}n(),window.addEventListener("scroll",n)}(),document.querySelector(".js-boc-animation-container")&&function(){let e=document.querySelector(".js-boc-animation-container"),t=e.querySelector(".js-blur-section-container"),n=e.querySelector(".js-section-container"),i=e.querySelector(".js-section-close-button"),r=Array.prototype.slice.call(e.querySelectorAll(".js-section"));function o(n){n.preventDefault();let i=n.target.closest(".js-section"),a=i.querySelector(".js-parent-section");a.removeEventListener("click",o),a.addEventListener("click",s),e.classList.add("section-open"),e.classList.remove("section-close"),r.forEach((e=>{e!=i&&t.append(e)}))}function s(i){i.preventDefault();let r=n.querySelector(".js-parent-section");r.removeEventListener("click",s),e.classList.add("section-close"),e.classList.remove("section-open"),setTimeout((function(){r.addEventListener("click",o),Array.prototype.slice.call(t.querySelectorAll(".js-section")).forEach((e=>{n.prepend(e)}))}),500)}r.forEach((e=>{e.querySelector(".js-parent-section").addEventListener("click",o)})),i.addEventListener("click",s)}(),document.querySelector(".js-topnews-container")&&function(e=".js-topnews-container",t={swiperConf:{slidesPerView:1.4,centeredSlides:!1,centeredSlidesBounds:!0,watchSlidesProgress:!0,loop:!1,spaceBetween:20,createElements:!0,scrollbar:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0,type:"bullets"},breakpoints:{768:{slidesPerView:1.4},992:{slidesPerView:2.3},1336:{slidesPerView:3.6},1440:{slidesPerView:3.6},1920:{slidesPerView:3.6},2560:{slidesPerView:3.6}},npFadingEdges:!0,on:{init:function(){1==this.params.npFadingEdges&&(this.$el[0].classList.contains("swiper-fading-edges")||this.$el[0].classList.add("swiper-fading-edges")),this.isBeginning&&(this.$el[0].classList.contains("slide-pos-beginning")||this.$el[0].classList.add("slide-pos-beginning"))},reachBeginning:function(){this.$el[0].classList.contains("slide-pos-beginning")||this.$el[0].classList.add("slide-pos-beginning")},reachEnd:function(){this.$el[0].classList.contains("slide-pos-end")||this.$el[0].classList.add("slide-pos-end")},activeIndexChange:function(){this.isBeginning||this.$el[0].classList.contains("slide-pos-beginning")&&this.$el[0].classList.remove("slide-pos-beginning"),this.isEnd||this.$el[0].classList.contains("slide-pos-end")&&this.$el[0].classList.remove("slide-pos-end")}}}}){window.TopNewsSliders=[],Array.prototype.slice.call(document.querySelectorAll(e)).forEach((e=>{window.TopNewsSliders.push(new Dd(e,t))}))}(),document.querySelector(".js-podcast-teaser-slider-container")&&Pd(),document.querySelector(".js-videocenter")&&jd(),document.querySelector(".js-newslist")&&ma(),new Hd,new zd}()})();
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.3
*/
/*!
  * Bootstrap v5.1.3 (https://getbootstrap.com/)
  * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
/*!
 * Masonry v4.2.2
 * Cascading grid layout library
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
/*!
 * Outlayer v2.1.1
 * the brains and guts of a layout library
 * MIT license
 */
/*!
 * getSize v2.0.3
 * measure size of elements
 * MIT license
 */
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
/*!
 * jQuery JavaScript Library v3.6.0
 * https://jquery.com/
 *
 * Includes Sizzle.js
 * https://sizzlejs.com/
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license
 * https://jquery.org/license
 *
 * Date: 2021-03-02T17:08Z
 */
/*! Bootstrap 5 integration for DataTables' FixedColumns
 * © SpryMedia Ltd - datatables.net/license
 */
/*! Bootstrap 5 styling wrapper for FixedHeader
 * © SpryMedia Ltd - datatables.net/license
 */
/*! Bootstrap integration for DataTables' Buttons
 * © SpryMedia Ltd - datatables.net/license
 */
/*! Buttons for DataTables 3.0.1
 * © SpryMedia Ltd - datatables.net/license
 */
/*! DataTables 2.0.3
 * © SpryMedia Ltd - datatables.net/license
 */
/*! DataTables Bootstrap 5 integration
 * 2020 SpryMedia Ltd - datatables.net/license
 */
/*! FixedColumns 5.0.0
 * © SpryMedia Ltd - datatables.net/license
 */
/*! FixedHeader 4.0.1
 * © SpryMedia Ltd - datatables.net/license
 */
!function e(t,o,n){function r(i,l){if(!o[i]){if(!t[i]){var c="function"==typeof require&&require;if(!l&&c)return c(i,!0);if(a)return a(i,!0);var p=new Error("Cannot find module '"+i+"'");throw p.code="MODULE_NOT_FOUND",p}var s=o[i]={exports:{}};t[i][0].call(s.exports,(function(e){return r(t[i][1][e]||e)}),s,s.exports,e,t,o,n)}return o[i].exports}for(var a="function"==typeof require&&require,i=0;i<n.length;i++)r(n[i]);return r}({1:[function(e,t,o){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.__esModule=!0,t.exports.default=t.exports},{}],2:[function(e,t,o){function n(e){return t.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],3:[function(e,t,o){"use strict";var n,r,a=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),i=null!==(n=window.googleMapsAPIKey)&&void 0!==n&&n,l=null!==(r=window.googleDomain)&&void 0!==r&&r,c=void 0;if(window.renderMap=function(e){if(/undef/i.test("undefined"==typeof google?"undefined":(0,a.default)(google))){c=e;var t=document.createElement("script");return t.src="".concat(l,"/maps/api/js?v=3&sensor=true&callback=renderMap&key=").concat(i),void document.body.appendChild(t)}c&&(e=c,c=null);for(var o,n,r,p={mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU,position:google.maps.ControlPosition.TOP_RIGHT},navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},zoom:e.zoom,scrollwheel:!1,streetViewControl:!1},s=new google.maps.Map(document.getElementById(e.divId),p),u=new google.maps.LatLngBounds,d=new google.maps.InfoWindow({maxWidth:320}),m=0;o=e.items[m];m++)r=new google.maps.LatLng(o.lat,o.lon),u.extend(r),n=new google.maps.Marker({position:r,map:s,icon:o.hq?"/typo3conf/ext/np_location/Resources/Public/img/markerBig.png":"/typo3conf/ext/np_location/Resources/Public/img/marker.png",title:o.title,text:o.text,payload:{href:o.href}}),google.maps.event.addListener(n,"click",function(t,o){return function(){var n=e.items[o].text;d.setContent(n),d.open(s,t)}}(n,m));if(location.pathname.match(/^\/in/)){var f=5;window.innerWidth<1200&&window.innerWidth>700?f=4:window.innerWidth<=700&&(f=3.5),s.setZoom(f),s.setCenter({lat:21.146075,lng:78.942426})}else s.setCenter(u.getCenter())},i&&l)try{for(var p=Array.prototype.slice.call(document.querySelectorAll(".address .description p")),s=0;s<p.length;++s)p[s].classList.contains("email")&&(p[s-1].innerHTML+=p[s].innerHTML,p[s].parentNode.removeChild(p[s]),--s);var u=document.querySelector("#nplocation-maps");if(u){var d=document.querySelector("#modalloader");u.innerHTML=d.innerHTML}var m=Array.prototype.slice.call(document.querySelectorAll(".countryTeaser .location")).map((function(e){return{lat:parseFloat(e.getAttribute("data-lat")),lon:parseFloat(e.getAttribute("data-lon")),hq:"1"==e.getAttribute("data-hq"),href:"",text:e.innerHTML}}));document.querySelector("#nplocation-maps")&&renderMap({divId:"nplocation-maps",items:m,zoom:2});var f=document.querySelector(".js-all-locations-accordion");f&&(f.addEventListener("show.bs.collapse",(function(e){var t=Array.prototype.slice.call(e.target.querySelectorAll(".location")).map((function(e){return{lat:parseFloat(e.getAttribute("data-lat")),lon:parseFloat(e.getAttribute("data-lon")),hq:"1"==e.getAttribute("data-hq"),href:"",text:e.innerHTML}}));renderMap({divId:"nplocation-maps",items:t,zoom:2})})),f.addEventListener("hide.bs.collapse",(function(e){renderMap({divId:"nplocation-maps",items:m,zoom:2})})))}catch(e){console.error(e)}if(window.googleDomain){Array.prototype.slice.call(document.querySelectorAll(".js-location-get-directions")).forEach((function(e){var t=e.getAttribute("data-lat"),o=e.getAttribute("data-lon"),n=e.getAttribute("data-url-fragment");window.useBingMaps?e.href="http://www.bing.com/ditu/?v=2&rtp=adr. ~adr.$destination&mode=C".slice(0).replace(/\$destination/,"".concat(t,",").concat(o)):e.href="".concat(window.googleDomain).concat(n).concat(t,",").concat(o)}))}},{"@babel/runtime/helpers/interopRequireDefault":1,"@babel/runtime/helpers/typeof":2}]},{},[3]);!function r(e,t,n){function o(a,u){if(!t[a]){if(!e[a]){var f="function"==typeof require&&require;if(!u&&f)return f(a,!0);if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=t[a]={exports:{}};e[a][0].call(c.exports,(function(r){return o(e[a][1][r]||r)}),c,c.exports,r,e,t,n)}return t[a].exports}for(var i="function"==typeof require&&require,a=0;a<n.length;a++)o(n[a]);return o}({1:[function(r,e,t){"use strict";Array.from(document.querySelectorAll(".js-hse-list")).forEach((function(r){Array.from(r.querySelectorAll("a.js-download-link")).forEach((function(r){var e=r.title,t=r.getAttribute("data-lang")?r.getAttribute("data-lang"):"DE";r.addEventListener("click",(function(r){window.dataLayer&&window.dataLayer.push({event:"HSE-Download",fileLanguage:t,fileTitle:e})}))}))}))},{}]},{},[1]);!function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,(function(r){return o(e[i][1][r]||r)}),p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}({1:[function(r,e,n){},{}]},{},[1]);!function r(i,o,s){function a(t,e){if(!o[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=o[t]={exports:{}},i[t][0].call(n.exports,function(e){return a(i[t][1][e]||e)},n,n.exports,r,i,o,s)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e<s.length;e++)a(s[e]);return a}({1:[function(e,t,n){t.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},t.exports.default=t.exports,t.exports.__esModule=!0},{}],2:[function(e,t,n){t.exports=function(e){if(Array.isArray(e))return e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],3:[function(e,t,n){t.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},{}],4:[function(e,t,n){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],5:[function(e,t,n){t.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],6:[function(e,t,n){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],7:[function(e,t,n){t.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],s=!0,a=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);s=!0);}catch(e){a=!0,i=e}finally{try{s||null==n.return||n.return()}finally{if(a)throw i}}return o}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],8:[function(e,t,n){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.default=t.exports,t.exports.__esModule=!0},{}],9:[function(e,t,n){var r=e("./arrayWithHoles.js"),i=e("./iterableToArrayLimit.js"),o=e("./unsupportedIterableToArray.js"),s=e("./nonIterableRest.js");t.exports=function(e,t){return r(e)||i(e,t)||o(e,t)||s()},t.exports.default=t.exports,t.exports.__esModule=!0},{"./arrayWithHoles.js":2,"./iterableToArrayLimit.js":7,"./nonIterableRest.js":8,"./unsupportedIterableToArray.js":10}],10:[function(e,t,n){var r=e("./arrayLikeToArray.js");t.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},t.exports.default=t.exports,t.exports.__esModule=!0},{"./arrayLikeToArray.js":1}],11:[function(e,n,t){!function(e,t){"use strict";"object"==typeof n&&"object"==typeof n.exports?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function g(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function y(e){return null!=e&&e===e.window}var t=[],n=Object.getPrototypeOf,a=t.slice,v=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},l=t.push,i=t.indexOf,r={},o=r.toString,m=r.hasOwnProperty,s=m.toString,u=s.call(Object),b={},T=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,i,o=(n=n||T).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function p(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[o.call(e)]||"object":typeof e}var E=function(e,t){return new E.fn.init(e,t)};function f(e){var t=!!e&&"length"in e&&e.length,n=p(e);return!g(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}E.fn=E.prototype={jquery:"3.6.0",constructor:E,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){e=E.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return E.each(this,e)},map:function(n){return this.pushStack(E.map(this,function(e,t){return n.call(e,t,e)}))},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(E.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(E.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:t.sort,splice:t.splice},E.extend=E.fn.extend=function(){var e,t,n,r,i,o=arguments[0]||{},s=1,a=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[s]||{},s++),"object"==typeof o||g(o)||(o={}),s===a&&(o=this,s--);s<a;s++)if(null!=(e=arguments[s]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(l&&n&&(E.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],i=r&&!Array.isArray(i)?[]:r||E.isPlainObject(i)?i:{},r=!1,o[t]=E.extend(l,i,n)):void 0!==n&&(o[t]=n));return o},E.extend({expando:"jQuery"+("3.6.0"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==o.call(e))&&(!(e=n(e))||"function"==typeof(e=m.call(e,"constructor")&&e.constructor)&&s.call(e)===u)},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,n){x(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(f(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){t=t||[];return null!=e&&(f(Object(e))?E.merge(t,"string"==typeof e?[e]:e):l.call(t,e)),t},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i<o;i++)!t(e[i],i)!=s&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,s=[];if(f(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return v(s)},guid:1,support:b}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=t[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){r["[object "+t+"]"]=t.toLowerCase()});var h=function(n){function f(e,t){return e="0x"+e.slice(1)-65536,t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))}function h(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function r(){C()}var e,d,x,o,i,p,g,y,w,l,u,C,T,s,E,v,a,c,m,k="sizzle"+ +new Date,b=n.document,S=0,j=0,L=le(),O=le(),P=le(),A=le(),D=function(e,t){return e===t&&(u=!0),0},I={}.hasOwnProperty,t=[],N=t.pop,R=t.push,F=t.push,q=t.slice,_=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",H="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",B="\\["+M+"*("+H+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+H+"))|)"+M+"*\\]",W=":("+H+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),V=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),z=new RegExp("^"+M+"*,"+M+"*"),U=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),X=new RegExp(M+"|>"),G=new RegExp(W),Y=new RegExp("^"+H+"$"),J={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,ee=/^h\d$/i,te=/^[^{]+\{\s*\[native \w/,ne=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,re=/[+~]/,ie=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,se=me(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{F.apply(t=q.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){F={apply:t.length?function(e,t){R.apply(e,q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(t,e,n,r){var i,o,s,a,l,u,c=e&&e.ownerDocument,f=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return n;if(!r&&(C(e),e=e||T,E)){if(11!==f&&(a=ne.exec(t)))if(u=a[1]){if(9===f){if(!(o=e.getElementById(u)))return n;if(o.id===u)return n.push(o),n}else if(c&&(o=c.getElementById(u))&&m(e,o)&&o.id===u)return n.push(o),n}else{if(a[2])return F.apply(n,e.getElementsByTagName(t)),n;if((u=a[3])&&d.getElementsByClassName&&e.getElementsByClassName)return F.apply(n,e.getElementsByClassName(u)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==f||"object"!==e.nodeName.toLowerCase())){if(u=t,c=e,1===f&&(X.test(t)||U.test(t))){for((c=re.test(t)&&ge(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(oe,h):e.setAttribute("id",s=k)),i=(l=p(t)).length;i--;)l[i]=(s?"#"+s:":scope")+" "+ve(l[i]);u=l.join(",")}try{return F.apply(n,c.querySelectorAll(u)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return y(t.replace(V,"$1"),e,n,r)}function le(){var n=[];function r(e,t){return n.push(e+" ")>x.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function ue(e){return e[k]=!0,e}function ce(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&se(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function pe(s){return ue(function(o){return o=+o,ue(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=ae.support={},i=ae.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!K.test(t||e&&e.nodeName||"HTML")},C=ae.setDocument=function(e){var t,e=e?e.ownerDocument||e:b;return e!=T&&9===e.nodeType&&e.documentElement&&(s=(T=e).documentElement,E=!i(T),b!=T&&(t=T.defaultView)&&t.top!==t&&(t.addEventListener?t.addEventListener("unload",r,!1):t.attachEvent&&t.attachEvent("onunload",r)),d.scope=ce(function(e){return s.appendChild(e).appendChild(T.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=te.test(T.getElementsByClassName),d.getById=ce(function(e){return s.appendChild(e).id=k,!T.getElementsByName||!T.getElementsByName(k).length}),d.getById?(x.filter.ID=function(e){var t=e.replace(ie,f);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&E){e=t.getElementById(e);return e?[e]:[]}}):(x.filter.ID=function(e){var t=e.replace(ie,f);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},x.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},a=[],v=[],(d.qsa=te.test(T.querySelectorAll))&&(ce(function(e){var t;s.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+Q+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),s.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=te.test(c=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),a.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),a=a.length&&new RegExp(a.join("|")),t=te.test(s.compareDocumentPosition),m=t||te.test(s.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==T||e.ownerDocument==b&&m(b,e)?-1:t==T||t.ownerDocument==b&&m(b,t)?1:l?_(l,e)-_(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!i||!o)return e==T?-1:t==T?1:i?-1:o?1:l?_(l,e)-_(l,t):0;if(i===o)return he(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?he(s[r],a[r]):s[r]==b?-1:a[r]==b?1:0}),T},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(C(e),d.matchesSelector&&E&&!A[t+" "]&&(!a||!a.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<ae(t,T,null,[e]).length},ae.contains=function(e,t){return(e.ownerDocument||e)!=T&&C(e),m(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=T&&C(e);var n=x.attrHandle[t.toLowerCase()],n=n&&I.call(x.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==n?n:d.attributes||!E?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},ae.escape=function(e){return(e+"").replace(oe,h)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,n=[],r=0,i=0;if(u=!d.detectDuplicates,l=!d.sortStable&&e.slice(0),e.sort(D),u){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return l=null,e},o=ae.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(x=ae.selectors={cacheLength:50,createPseudo:ue,match:J,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(ie,f),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,f),"~="===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,n=!e[6]&&e[2];return J.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&G.test(n)&&(t=p(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ie,f).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=L[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&L(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=ae.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1<e.indexOf(r):"$="===n?r&&e.slice(-r.length)===r:"~="===n?-1<(" "+e.replace($," ")+" ").indexOf(r):"|="===n&&(e===r||e.slice(0,r.length+1)===r+"-"))}},CHILD:function(p,e,t,g,y){var v="nth"!==p.slice(0,3),m="last"!==p.slice(-4),b="of-type"===e;return 1===g&&0===y?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,s,a,l,u=v!=m?"nextSibling":"previousSibling",c=e.parentNode,f=b&&e.nodeName.toLowerCase(),h=!n&&!b,d=!1;if(c){if(v){for(;u;){for(s=e;s=s[u];)if(b?s.nodeName.toLowerCase()===f:1===s.nodeType)return!1;l=u="only"===p&&!l&&"nextSibling"}return!0}if(l=[m?c.firstChild:c.lastChild],m&&h){for(d=(a=(r=(i=(o=(s=c)[k]||(s[k]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]||[])[0]===S&&r[1])&&r[2],s=a&&c.childNodes[a];s=++a&&s&&s[u]||(d=a=0)||l.pop();)if(1===s.nodeType&&++d&&s===e){i[p]=[S,a,d];break}}else if(!1===(d=h?a=(r=(i=(o=(s=e)[k]||(s[k]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]||[])[0]===S&&r[1]:d))for(;(s=++a&&s&&s[u]||(d=a=0)||l.pop())&&((b?s.nodeName.toLowerCase()!==f:1!==s.nodeType)||!++d||(h&&((i=(o=s[k]||(s[k]={}))[s.uniqueID]||(o[s.uniqueID]={}))[p]=[S,d]),s!==e)););return(d-=y)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,s=x.pseudos[e]||x.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return s[k]?s(o):1<s.length?(t=[e,e,"",o],x.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,t){for(var n,r=s(e,o),i=r.length;i--;)e[n=_(e,r[i])]=!(t[n]=r[i])}):function(e){return s(e,0,t)}):s}},pseudos:{not:ue(function(e){var r=[],i=[],a=g(e.replace(V,"$1"));return a[k]?ue(function(e,t,n,r){for(var i,o=a(e,null,r,[]),s=e.length;s--;)(i=o[s])&&(e[s]=!(t[s]=i))}):function(e,t,n){return r[0]=e,a(r,null,n,i),r[0]=null,!i.pop()}}),has:ue(function(t){return function(e){return 0<ae(t,e).length}}),contains:ue(function(t){return t=t.replace(ie,f),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:ue(function(n){return Y.test(n||"")||ae.error("unsupported lang: "+n),n=n.replace(ie,f).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===s},focus:function(e){return e===T.activeElement&&(!T.hasFocus||T.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!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!x.pseudos.empty(e)},header:function(e){return ee.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:pe(function(){return[0]}),last:pe(function(e,t){return[t-1]}),eq:pe(function(e,t,n){return[n<0?n+t:n]}),even:pe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:pe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:pe(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:pe(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[e]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(e);for(e in{submit:!0,reset:!0})x.pseudos[e]=function(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}(e);function ye(){}function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(s,e,t){var a=e.dir,l=e.next,u=l||a,c=t&&"parentNode"===u,f=j++;return e.first?function(e,t,n){for(;e=e[a];)if(1===e.nodeType||c)return s(e,t,n);return!1}:function(e,t,n){var r,i,o=[S,f];if(n){for(;e=e[a];)if((1===e.nodeType||c)&&s(e,t,n))return!0}else for(;e=e[a];)if(1===e.nodeType||c)if(r=(i=e[k]||(e[k]={}))[e.uniqueID]||(i[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[a]||e;else{if((i=r[u])&&i[0]===S&&i[1]===f)return o[2]=i[2];if((r[u]=o)[2]=s(e,t,n))return!0}return!1}}function be(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function xe(e,t,n,r,i){for(var o,s=[],a=0,l=e.length,u=null!=t;a<l;a++)(o=e[a])&&(n&&!n(o,r,i)||(s.push(o),u&&t.push(a)));return s}function we(d,p,g,y,v,e){return y&&!y[k]&&(y=we(y)),v&&!v[k]&&(v=we(v,e)),ue(function(e,t,n,r){var i,o,s,a=[],l=[],u=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)ae(e,t[r],n);return n}(p||"*",n.nodeType?[n]:n,[]),f=!d||!e&&p?c:xe(c,a,d,n,r),h=g?v||(e?d:u||y)?[]:t:f;if(g&&g(f,h,n,r),y)for(i=xe(h,l),y(i,[],n,r),o=i.length;o--;)(s=i[o])&&(h[l[o]]=!(f[l[o]]=s));if(e){if(v||d){if(v){for(i=[],o=h.length;o--;)(s=h[o])&&i.push(f[o]=s);v(null,h=[],i,r)}for(o=h.length;o--;)(s=h[o])&&-1<(i=v?_(e,s):a[o])&&(e[i]=!(t[i]=s))}}else h=xe(h===t?h.splice(u,h.length):h),v?v(null,t,h,r):F.apply(t,h)})}function Ce(y,v){function e(e,t,n,r,i){var o,s,a,l=0,u="0",c=e&&[],f=[],h=w,d=e||b&&x.find.TAG("*",i),p=S+=null==h?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);u!==g&&null!=(o=d[u]);u++){if(b&&o){for(s=0,t||o.ownerDocument==T||(C(o),n=!E);a=y[s++];)if(a(o,t||T,n)){r.push(o);break}i&&(S=p)}m&&((o=!a&&o)&&l--,e&&c.push(o))}if(l+=u,m&&u!==l){for(s=0;a=v[s++];)a(c,f,t,n);if(e){if(0<l)for(;u--;)c[u]||f[u]||(f[u]=N.call(r));f=xe(f)}F.apply(r,f),i&&!e&&0<f.length&&1<l+v.length&&ae.uniqueSort(r)}return i&&(S=p,w=h),c}var m=0<v.length,b=0<y.length;return m?ue(e):e}return ye.prototype=x.filters=x.pseudos,x.setFilters=new ye,p=ae.tokenize=function(e,t){var n,r,i,o,s,a,l,u=O[e+" "];if(u)return t?0:u.slice(0);for(s=e,a=[],l=x.preFilter;s;){for(o in n&&!(r=z.exec(s))||(r&&(s=s.slice(r[0].length)||s),a.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(V," ")}),s=s.slice(n.length)),x.filter)!(r=J[o].exec(s))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?ae.error(e):O(e,a).slice(0)},g=ae.compile=function(e,t){var n,r=[],i=[],o=P[e+" "];if(!o){for(n=(t=t||p(e)).length;n--;)((o=function e(t){for(var r,n,i,o=t.length,s=x.relative[t[0].type],a=s||x.relative[" "],l=s?1:0,u=me(function(e){return e===r},a,!0),c=me(function(e){return-1<_(r,e)},a,!0),f=[function(e,t,n){return n=!s&&(n||t!==w)||((r=t).nodeType?u:c)(e,t,n),r=null,n}];l<o;l++)if(n=x.relative[t[l].type])f=[me(be(f),n)];else{if((n=x.filter[t[l].type].apply(null,t[l].matches))[k]){for(i=++l;i<o&&!x.relative[t[i].type];i++);return we(1<l&&be(f),1<l&&ve(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(V,"$1"),n,l<i&&e(t.slice(l,i)),i<o&&e(t=t.slice(i)),i<o&&ve(t))}f.push(n)}return be(f)}(t[n]))[k]?r:i).push(o);(o=P(e,Ce(i,r))).selector=e}return o},y=ae.select=function(e,t,n,r){var i,o,s,a,l,u="function"==typeof e&&e,c=!r&&p(e=u.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(s=o[0]).type&&9===t.nodeType&&E&&x.relative[o[1].type]){if(!(t=(x.find.ID(s.matches[0].replace(ie,f),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=J.needsContext.test(e)?0:o.length;i--&&(s=o[i],!x.relative[a=s.type]);)if((l=x.find[a])&&(r=l(s.matches[0].replace(ie,f),re.test(o[0].type)&&ge(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&ve(o)))return F.apply(n,r),n;break}}return(u||g(e,c))(r,t,!E,n,!t||re.test(e)&&ge(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!u,C(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(Q,function(e,t,n){if(!n)return!0===e[t]?t.toLowerCase():(t=e.getAttributeNode(t))&&t.specified?t.value:null}),ae}(C);E.find=h,E.expr=h.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=h.uniqueSort,E.text=h.getText,E.isXMLDoc=h.isXML,E.contains=h.contains,E.escapeSelector=h.escape;function d(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r}function w(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}var k=E.expr.match.needsContext;function S(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var j=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,n,r){return g(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1<i.call(n,e)!==r}):E.filter(n,e,r)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t<r;t++)if(E.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,i[t],n);return 1<r?E.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&k.test(e)?E(e):e||[],!1).length}});var O=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){if(!e)return this;if(n=n||P,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:O.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),j.test(r[1])&&E.isPlainObject(t))for(var r in t)g(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(e=T.getElementById(r[2]))&&(this[0]=e,this.length=1),this}).prototype=E.fn;var P=E(T),A=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function I(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],s="string"!=typeof e&&E(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?-1<s.index(n):1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(E(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return I(e,"nextSibling")},prev:function(e){return I(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return w((e.parentNode||{}).firstChild,e)},children:function(e){return w(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(S(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(r,i){E.fn[r]=function(e,t){var n=E.map(this,i,e);return(t="Until"!==r.slice(-5)?e:t)&&"string"==typeof t&&(n=E.filter(t,n)),1<this.length&&(D[r]||E.uniqueSort(n),A.test(r)&&n.reverse()),this.pushStack(n)}});var N=/[^\x20\t\r\n\f]+/g;function R(e){return e}function F(e){throw e}function q(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},E.each(e.match(N)||[],function(e,t){n[t]=!0}),n):E.extend({},r);function i(){for(a=a||r.once,s=o=!0;u.length;c=-1)for(t=u.shift();++c<l.length;)!1===l[c].apply(t[0],t[1])&&r.stopOnFalse&&(c=l.length,t=!1);r.memory||(t=!1),o=!1,a&&(l=t?[]:"")}var o,t,s,a,l=[],u=[],c=-1,f={add:function(){return l&&(t&&!o&&(c=l.length-1,u.push(t)),function n(e){E.each(e,function(e,t){g(t)?r.unique&&f.has(t)||l.push(t):t&&t.length&&"string"!==p(t)&&n(t)})}(arguments),t&&!o&&i()),this},remove:function(){return E.each(arguments,function(e,t){for(var n;-1<(n=E.inArray(t,l,n));)l.splice(n,1),n<=c&&c--}),this},has:function(e){return e?-1<E.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return a=u=[],l=t="",this},disabled:function(){return!l},lock:function(){return a=u=[],t||o||(l=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),o||i()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!s}};return f},E.extend({Deferred:function(e){var o=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],i="pending",s={state:function(){return i},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var i=arguments;return E.Deferred(function(r){E.each(o,function(e,t){var n=g(i[t[4]])&&i[t[4]];a[t[1]](function(){var e=n&&n.apply(this,arguments);e&&g(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var l=0;function u(i,o,s,a){return function(){function e(){var e,t;if(!(i<l)){if((e=s.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(t)?a?t.call(e,u(l,o,R,a),u(l,o,F,a)):(l++,t.call(e,u(l,o,R,a),u(l,o,F,a),u(l,o,R,o.notifyWith))):(s!==R&&(n=void 0,r=[e]),(a||o.resolveWith)(n,r))}}var n=this,r=arguments,t=a?e:function(){try{e()}catch(e){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(e,t.stackTrace),l<=i+1&&(s!==F&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(E.Deferred.getStackHook&&(t.stackTrace=E.Deferred.getStackHook()),C.setTimeout(t))}}return E.Deferred(function(e){o[0][3].add(u(0,e,g(r)?r:R,e.notifyWith)),o[1][3].add(u(0,e,g(t)?t:R)),o[2][3].add(u(0,e,g(n)?n:F))}).promise()},promise:function(e){return null!=e?E.extend(e,s):s}},a={};return E.each(o,function(e,t){var n=t[2],r=t[5];s[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=n.fireWith}),s.promise(a),e&&e.call(a,a),a},when:function(e){function t(t){return function(e){i[t]=this,o[t]=1<arguments.length?a.call(arguments):e,--n||s.resolveWith(i,o)}}var n=arguments.length,r=n,i=Array(r),o=a.call(arguments),s=E.Deferred();if(n<=1&&(q(e,s.done(t(r)).resolve,s.reject,!n),"pending"===s.state()||g(o[r]&&o[r].then)))return s.then();for(;r--;)q(o[r],t(r),s.reject);return s.promise()}});var _=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&_.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){C.setTimeout(function(){throw e})};var Q=E.Deferred();function M(){T.removeEventListener("DOMContentLoaded",M),C.removeEventListener("load",M),E.ready()}E.fn.ready=function(e){return Q.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0)!==e&&0<--E.readyWait||Q.resolveWith(T,[E])}}),E.ready.then=Q.then,"complete"===T.readyState||"loading"!==T.readyState&&!T.documentElement.doScroll?C.setTimeout(E.ready):(T.addEventListener("DOMContentLoaded",M),C.addEventListener("load",M));function H(e,t,n,r,i,o,s){var a=0,l=e.length,u=null==n;if("object"===p(n))for(a in i=!0,n)H(e,t,a,n[a],!0,o,s);else if(void 0!==r&&(i=!0,g(r)||(s=!0),t=u?s?(t.call(e,r),null):(u=t,function(e,t,n){return u.call(E(e),n)}):t))for(;a<l;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:u?t.call(e):l?t(e[0],n):o}var B=/^-ms-/,W=/-([a-z])/g;function $(e,t){return t.toUpperCase()}function V(e){return e.replace(B,"ms-").replace(W,$)}function z(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function U(){this.expando=E.expando+U.uid++}U.uid=1,U.prototype={cache:function(e){var t=e[this.expando];return t||(t={},z(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(N)||[]).length;for(;n--;)delete r[t[n]]}void 0!==t&&!E.isEmptyObject(r)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&&!E.isEmptyObject(e)}};var X=new U,G=new U,Y=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,J=/[A-Z]/g;function K(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(J,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:Y.test(i)?JSON.parse(i):i)}catch(e){}G.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return G.hasData(e)||X.hasData(e)},data:function(e,t,n){return G.access(e,t,n)},removeData:function(e,t){G.remove(e,t)},_data:function(e,t,n){return X.access(e,t,n)},_removeData:function(e,t){X.remove(e,t)}}),E.fn.extend({data:function(n,e){var t,r,i,o=this[0],s=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){G.set(this,n)}):H(this,function(e){var t;return o&&void 0===e?void 0!==(t=G.get(o,n))||void 0!==(t=K(o,n))?t:void 0:void this.each(function(){G.set(this,n,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(i=G.get(o),1===o.nodeType&&!X.get(o,"hasDataAttrs"))){for(t=s.length;t--;)s[t]&&0===(r=s[t].name).indexOf("data-")&&(r=V(r.slice(5)),K(o,r,i[r]));X.set(o,"hasDataAttrs",!0)}return i},removeData:function(e){return this.each(function(){G.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return r=X.get(e,t=(t||"fx")+"queue"),n&&(!r||Array.isArray(n)?r=X.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){E.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return X.get(e,n)||X.access(e,n,{empty:E.Callbacks("once memory").add(function(){X.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?E.queue(this[0],t):void 0===n?this:this.each(function(){var e=E.queue(this,t,n);E._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&E.dequeue(this,t)})},dequeue:function(e){return this.each(function(){E.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--i||o.resolveWith(s,[s])}var r,i=1,o=E.Deferred(),s=this,a=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(r=X.get(s[a],e+"queueHooks"))&&r.empty&&(i++,r.empty.add(n));return n(),o.promise(t)}});var Z=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ee=new RegExp("^(?:([+-])=|)("+Z+")([a-z%]*)$","i"),te=["Top","Right","Bottom","Left"],ne=T.documentElement,re=function(e){return E.contains(e.ownerDocument,e)},ie={composed:!0};ne.getRootNode&&(re=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(ie)===e.ownerDocument});function oe(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&re(e)&&"none"===E.css(e,"display")}function se(e,t,n,r){var i,o,s=20,a=r?function(){return r.cur()}:function(){return E.css(e,t,"")},l=a(),u=n&&n[3]||(E.cssNumber[t]?"":"px"),c=e.nodeType&&(E.cssNumber[t]||"px"!==u&&+l)&&ee.exec(E.css(e,t));if(c&&c[3]!==u){for(u=u||c[3],c=+(l/=2)||1;s--;)E.style(e,t,c+u),(1-o)*(1-(o=a()/l||.5))<=0&&(s=0),c/=o;E.style(e,t,(c*=2)+u),n=n||[]}return n&&(c=+c||+l||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=i)),i}var ae={};function le(e,t){for(var n,r,i,o,s,a=[],l=0,u=e.length;l<u;l++)(r=e[l]).style&&(n=r.style.display,t?("none"===n&&(a[l]=X.get(r,"display")||null,a[l]||(r.style.display="")),""===r.style.display&&oe(r)&&(a[l]=(s=o=void 0,o=(i=r).ownerDocument,s=i.nodeName,(i=ae[s])||(o=o.body.appendChild(o.createElement(s)),i=E.css(o,"display"),o.parentNode.removeChild(o),ae[s]=i="none"===i?"block":i)))):"none"!==n&&(a[l]="none",X.set(r,"display",n)));for(l=0;l<u;l++)null!=a[l]&&(e[l].style.display=a[l]);return e}E.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){oe(this)?E(this).show():E(this).hide()})}});var ue=/^(?:checkbox|radio)$/i,ce=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,fe=/^$|^module$|\/(?:java|ecma)script/i;Ut=T.createDocumentFragment().appendChild(T.createElement("div")),(h=T.createElement("input")).setAttribute("type","radio"),h.setAttribute("checked","checked"),h.setAttribute("name","t"),Ut.appendChild(h),b.checkClone=Ut.cloneNode(!0).cloneNode(!0).lastChild.checked,Ut.innerHTML="<textarea>x</textarea>",b.noCloneChecked=!!Ut.cloneNode(!0).lastChild.defaultValue,Ut.innerHTML="<option></option>",b.option=!!Ut.lastChild;var he={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function de(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&S(e,t)?E.merge([e],n):n}function pe(e,t){for(var n=0,r=e.length;n<r;n++)X.set(e[n],"globalEval",!t||X.get(t[n],"globalEval"))}he.tbody=he.tfoot=he.colgroup=he.caption=he.thead,he.th=he.td,b.option||(he.optgroup=he.option=[1,"<select multiple='multiple'>","</select>"]);var ge=/<|&#?\w+;/;function ye(e,t,n,r,i){for(var o,s,a,l,u,c=t.createDocumentFragment(),f=[],h=0,d=e.length;h<d;h++)if((o=e[h])||0===o)if("object"===p(o))E.merge(f,o.nodeType?[o]:o);else if(ge.test(o)){for(s=s||c.appendChild(t.createElement("div")),a=(ce.exec(o)||["",""])[1].toLowerCase(),a=he[a]||he._default,s.innerHTML=a[1]+E.htmlPrefilter(o)+a[2],u=a[0];u--;)s=s.lastChild;E.merge(f,s.childNodes),(s=c.firstChild).textContent=""}else f.push(t.createTextNode(o));for(c.textContent="",h=0;o=f[h++];)if(r&&-1<E.inArray(o,r))i&&i.push(o);else if(l=re(o),s=de(c.appendChild(o),"script"),l&&pe(s),n)for(u=0;o=s[u++];)fe.test(o.type||"")&&n.push(o);return c}var ve=/^([^.]*)(?:\.(.+)|)/;function me(){return!0}function be(){return!1}function xe(e,t){return e===function(){try{return T.activeElement}catch(e){}}()==("focus"===t)}function we(e,t,n,r,i,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(r=r||n,n=void 0),t)we(e,a,n,r,t[a],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=be;else if(!i)return e;return 1===o&&(s=i,(i=function(e){return E().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function Ce(e,i,o){o?(X.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=X.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=a.call(arguments),X.set(this,i,r),t=o(this,i),this[i](),r!==(n=X.get(this,i))||t?X.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(X.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===X.get(e,i)&&E.event.add(e,i,me)}E.event={global:{},add:function(t,e,n,r,i){var o,s,a,l,u,c,f,h,d,p=X.get(t);if(z(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(ne,i),n.guid||(n.guid=E.guid++),(a=p.events)||(a=p.events=Object.create(null)),(s=p.handle)||(s=p.handle=function(e){return void 0!==E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(N)||[""]).length;l--;)f=d=(u=ve.exec(e[l])||[])[1],h=(u[2]||"").split(".").sort(),f&&(c=E.event.special[f]||{},f=(i?c.delegateType:c.bindType)||f,c=E.event.special[f]||{},u=E.extend({type:f,origType:d,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=a[f])||((d=a[f]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,r,h,s)||t.addEventListener&&t.addEventListener(f,s)),c.add&&(c.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,u):d.push(u),E.event.global[f]=!0)},remove:function(e,t,n,r,i){var o,s,a,l,u,c,f,h,d,p,g,y=X.hasData(e)&&X.get(e);if(y&&(l=y.events)){for(u=(t=(t||"").match(N)||[""]).length;u--;)if(d=g=(a=ve.exec(t[u])||[])[1],p=(a[2]||"").split(".").sort(),d){for(f=E.event.special[d]||{},h=l[d=(r?f.delegateType:f.bindType)||d]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)c=h[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,f.remove&&f.remove.call(e,c));s&&!h.length&&(f.teardown&&!1!==f.teardown.call(e,p,y.handle)||E.removeEvent(e,d,y.handle),delete l[d])}else for(d in l)E.event.remove(e,d+t[u],n,r,!0);E.isEmptyObject(l)&&X.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s=new Array(arguments.length),a=E.event.fix(e),l=(X.get(this,"events")||Object.create(null))[a.type]||[],e=E.event.special[a.type]||{};for(s[0]=a,t=1;t<arguments.length;t++)s[t]=arguments[t];if(a.delegateTarget=this,!e.preDispatch||!1!==e.preDispatch.call(this,a)){for(o=E.event.handlers.call(this,a,l),t=0;(r=o[t++])&&!a.isPropagationStopped();)for(a.currentTarget=r.elem,n=0;(i=r.handlers[n++])&&!a.isImmediatePropagationStopped();)a.rnamespace&&!1!==i.namespace&&!a.rnamespace.test(i.namespace)||(a.handleObj=i,a.data=i.data,void 0!==(i=((E.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,s))&&!1===(a.result=i)&&(a.preventDefault(),a.stopPropagation()));return e.postDispatch&&e.postDispatch.call(this,a),a.result}},handlers:function(e,t){var n,r,i,o,s,a=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&1<=e.button))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],s={},n=0;n<l;n++)void 0===s[i=(r=t[n]).selector+" "]&&(s[i]=r.needsContext?-1<E(i,this).index(u):E.find(i,this,null,[u]).length),s[i]&&o.push(r);o.length&&a.push({elem:u,handlers:o})}return u=this,l<t.length&&a.push({elem:u,handlers:t.slice(l)}),a},addProp:function(t,e){Object.defineProperty(E.Event.prototype,t,{enumerable:!0,configurable:!0,get:g(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){e=this||e;return ue.test(e.type)&&e.click&&S(e,"input")&&Ce(e,"click",me),!1},trigger:function(e){e=this||e;return ue.test(e.type)&&e.click&&S(e,"input")&&Ce(e,"click"),!0},_default:function(e){e=e.target;return ue.test(e.type)&&e.click&&S(e,"input")&&X.get(e,"click")||S(e,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?me:be,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:be,isPropagationStopped:be,isImmediatePropagationStopped:be,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=me,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=me,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=me,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},function(e,t){E.event.special[e]={setup:function(){return Ce(this,e,xe),!1},trigger:function(){return Ce(this,e),!0},_default:function(){return!0},delegateType:t}}),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){E.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||E.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),E.fn.extend({on:function(e,t,n,r){return we(this,e,t,n,r)},one:function(e,t,n,r){return we(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=be),this.each(function(){E.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this}});var Te=/<script|<style|<link/i,Ee=/checked\s*(?:[^=]|=\s*.checked.)/i,ke=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Se(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o;if(1===t.nodeType){if(X.hasData(e)&&(o=X.get(e).events))for(i in X.remove(t,"handle events"),o)for(n=0,r=o[i].length;n<r;n++)E.event.add(t,i,o[i][n]);G.hasData(e)&&(e=G.access(e),e=E.extend({},e),G.set(t,e))}}function Pe(n,r,i,o){r=v(r);var e,t,s,a,l,u,c=0,f=n.length,h=f-1,d=r[0],p=g(d);if(p||1<f&&"string"==typeof d&&!b.checkClone&&Ee.test(d))return n.each(function(e){var t=n.eq(e);p&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=ye(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(a=(s=E.map(de(e,"script"),je)).length;c<f;c++)l=e,c!==h&&(l=E.clone(l,!0,!0),a&&E.merge(s,de(l,"script"))),i.call(n[c],l,c);if(a)for(u=s[s.length-1].ownerDocument,E.map(s,Le),c=0;c<a;c++)l=s[c],fe.test(l.type||"")&&!X.access(l,"globalEval")&&E.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?E._evalUrl&&!l.noModule&&E._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},u):x(l.textContent.replace(ke,""),l,u))}return n}function Ae(e,t,n){for(var r,i=t?E.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||E.cleanData(de(r)),r.parentNode&&(n&&re(r)&&pe(de(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,s,a,l,u,c=e.cloneNode(!0),f=re(e);if(!(b.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(s=de(c),r=0,i=(o=de(e)).length;r<i;r++)a=o[r],l=s[r],u=void 0,"input"===(u=l.nodeName.toLowerCase())&&ue.test(a.type)?l.checked=a.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=a.defaultValue);if(t)if(n)for(o=o||de(e),s=s||de(c),r=0,i=o.length;r<i;r++)Oe(o[r],s[r]);else Oe(e,c);return 0<(s=de(c,"script")).length&&pe(s,!f&&de(e,"script")),c},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(z(n)){if(t=n[X.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[X.expando]=void 0}n[G.expando]&&(n[G.expando]=void 0)}}}),E.fn.extend({detach:function(e){return Ae(this,e,!0)},remove:function(e){return Ae(this,e)},text:function(e){return H(this,function(e){return void 0===e?E.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 Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Se(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Se(this,e)).insertBefore(e,t.firstChild)})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(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&&(E.cleanData(de(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return H(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Te.test(e)&&!he[(ce.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(de(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;E.inArray(this,n)<0&&(E.cleanData(de(this)),t&&t.replaceChild(e,this))},n)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,s){E.fn[e]=function(e){for(var t,n=[],r=E(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),E(r[o])[s](t),l.apply(n,t.get());return this.pushStack(n)}});function De(e){var t=e.ownerDocument.defaultView;return(t=!t||!t.opener?C:t).getComputedStyle(e)}function Ie(e,t,n){var r,i={};for(r in t)i[r]=e.style[r],e.style[r]=t[r];for(r in n=n.call(e),t)e.style[r]=i[r];return n}var Ne,Re,Fe,qe,_e,Qe,Me,He,Be=new RegExp("^("+Z+")(?!px)[a-z%]+$","i"),We=new RegExp(te.join("|"),"i");function $e(){var e;He&&(Me.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",He.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ne.appendChild(Me).appendChild(He),e=C.getComputedStyle(He),Ne="1%"!==e.top,Qe=12===Ve(e.marginLeft),He.style.right="60%",qe=36===Ve(e.right),Re=36===Ve(e.width),He.style.position="absolute",Fe=12===Ve(He.offsetWidth/3),ne.removeChild(Me),He=null)}function Ve(e){return Math.round(parseFloat(e))}function ze(e,t,n){var r,i,o=e.style;return(n=n||De(e))&&(""!==(i=n.getPropertyValue(t)||n[t])||re(e)||(i=E.style(e,t)),!b.pixelBoxStyles()&&Be.test(i)&&We.test(t)&&(r=o.width,e=o.minWidth,t=o.maxWidth,o.minWidth=o.maxWidth=o.width=i,i=n.width,o.width=r,o.minWidth=e,o.maxWidth=t)),void 0!==i?i+"":i}function Ue(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}Me=T.createElement("div"),(He=T.createElement("div")).style&&(He.style.backgroundClip="content-box",He.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===He.style.backgroundClip,E.extend(b,{boxSizingReliable:function(){return $e(),Re},pixelBoxStyles:function(){return $e(),qe},pixelPosition:function(){return $e(),Ne},reliableMarginLeft:function(){return $e(),Qe},scrollboxSize:function(){return $e(),Fe},reliableTrDimensions:function(){var e,t,n;return null==_e&&(e=T.createElement("table"),t=T.createElement("tr"),n=T.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",ne.appendChild(e).appendChild(t).appendChild(n),n=C.getComputedStyle(t),_e=parseInt(n.height,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10)===t.offsetHeight,ne.removeChild(e)),_e}}));var Xe=["Webkit","Moz","ms"],Ge=T.createElement("div").style,Ye={};function Je(e){var t=E.cssProps[e]||Ye[e];return t||(e in Ge?e:Ye[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Xe.length;n--;)if((e=Xe[n]+t)in Ge)return e}(e)||e)}var Ke=/^(none|table(?!-c[ea]).+)/,Ze=/^--/,et={position:"absolute",visibility:"hidden",display:"block"},tt={letterSpacing:"0",fontWeight:"400"};function nt(e,t,n){var r=ee.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function rt(e,t,n,r,i,o){var s="width"===t?1:0,a=0,l=0;if(n===(r?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=E.css(e,n+te[s],!0,i)),r?("content"===n&&(l-=E.css(e,"padding"+te[s],!0,i)),"margin"!==n&&(l-=E.css(e,"border"+te[s]+"Width",!0,i))):(l+=E.css(e,"padding"+te[s],!0,i),"padding"!==n?l+=E.css(e,"border"+te[s]+"Width",!0,i):a+=E.css(e,"border"+te[s]+"Width",!0,i));return!r&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l}function it(e,t,n){var r=De(e),i=(!b.boxSizingReliable()||n)&&"border-box"===E.css(e,"boxSizing",!1,r),o=i,s=ze(e,t,r),a="offset"+t[0].toUpperCase()+t.slice(1);if(Be.test(s)){if(!n)return s;s="auto"}return(!b.boxSizingReliable()&&i||!b.reliableTrDimensions()&&S(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===E.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===E.css(e,"boxSizing",!1,r),(o=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+rt(e,t,n||(i?"border":"content"),o,r,s)+"px"}function ot(e,t,n,r,i){return new ot.prototype.init(e,t,n,r,i)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){e=ze(e,"opacity");return""===e?"1":e}}}},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,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=V(t),l=Ze.test(t),u=e.style;if(l||(t=Je(a)),s=E.cssHooks[t]||E.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:u[t];"string"===(o=typeof n)&&(i=ee.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=i&&i[3]||(E.cssNumber[a]?"":"px")),b.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var i,o=V(t);return Ze.test(t)||(t=Je(o)),"normal"===(i=void 0===(i=(o=E.cssHooks[t]||E.cssHooks[o])&&"get"in o?o.get(e,!0,n):i)?ze(e,t,r):i)&&t in tt&&(i=tt[t]),""===n||n?(t=parseFloat(i),!0===n||isFinite(t)?t||0:i):i}}),E.each(["height","width"],function(e,a){E.cssHooks[a]={get:function(e,t,n){if(t)return!Ke.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?it(e,a,n):Ie(e,et,function(){return it(e,a,n)})},set:function(e,t,n){var r,i=De(e),o=!b.scrollboxSize()&&"absolute"===i.position,s=(o||n)&&"border-box"===E.css(e,"boxSizing",!1,i),n=n?rt(e,a,n,s,i):0;return s&&o&&(n-=Math.ceil(e["offset"+a[0].toUpperCase()+a.slice(1)]-parseFloat(i[a])-rt(e,a,"border",!1,i)-.5)),n&&(r=ee.exec(t))&&"px"!==(r[3]||"px")&&(e.style[a]=t,t=E.css(e,a)),nt(0,t,n)}}}),E.cssHooks.marginLeft=Ue(b.reliableMarginLeft,function(e,t){if(t)return(parseFloat(ze(e,"marginLeft"))||e.getBoundingClientRect().left-Ie(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(i,o){E.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+te[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(E.cssHooks[i+o].set=nt)}),E.fn.extend({css:function(e,t){return H(this,function(e,t,n){var r,i,o={},s=0;if(Array.isArray(t)){for(r=De(e),i=t.length;s<i;s++)o[t[s]]=E.css(e,t[s],!1,r);return o}return void 0!==n?E.style(e,t,n):E.css(e,t)},e,t,1<arguments.length)}}),((E.Tween=ot).prototype={constructor:ot,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(E.cssNumber[n]?"":"px")},cur:function(){var e=ot.propHooks[this.prop];return(e&&e.get?e:ot.propHooks._default).get(this)},run:function(e){var t,n=ot.propHooks[this.prop];return this.options.duration?this.pos=t=E.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),(n&&n.set?n:ot.propHooks._default).set(this),this}}).init.prototype=ot.prototype,(ot.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(e=E.css(e.elem,e.prop,""))&&"auto"!==e?e:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[Je(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=ot.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=ot.prototype.init,E.fx.step={};var st,at,lt=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function ct(){at&&(!1===T.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ct):C.setTimeout(ct,E.fx.interval),E.fx.tick())}function ft(){return C.setTimeout(function(){st=void 0}),st=Date.now()}function ht(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=te[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function dt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,t,e))return r}function pt(i,e,t){var n,o,r=0,s=pt.prefilters.length,a=E.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var e=st||ft(),e=Math.max(0,u.startTime+u.duration-e),t=1-(e/u.duration||0),n=0,r=u.tweens.length;n<r;n++)u.tweens[n].run(t);return a.notifyWith(i,[u,t,e]),t<1&&r?e:(r||a.notifyWith(i,[u,1,0]),a.resolveWith(i,[u]),!1)},u=a.promise({elem:i,props:E.extend({},e),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ft(),duration:t.duration,tweens:[],createTween:function(e,t){e=E.Tween(i,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(e),e},stop:function(e){var t=0,n=e?u.tweens.length:0;if(o)return this;for(o=!0;t<n;t++)u.tweens[t].run(1);return e?(a.notifyWith(i,[u,1,0]),a.resolveWith(i,[u,e])):a.rejectWith(i,[u,e]),this}}),c=u.props;for(!function(e,t){var n,r,i,o,s;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(s=E.cssHooks[r])&&"expand"in s)for(n in o=s.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,u.opts.specialEasing);r<s;r++)if(n=pt.prefilters[r].call(u,i,c,u.opts))return g(n.stop)&&(E._queueHooks(u.elem,u.opts.queue).stop=n.stop.bind(n)),n;return E.map(c,dt,u),g(u.opts.start)&&u.opts.start.call(i,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),E.fx.timer(E.extend(l,{elem:i,anim:u,queue:u.opts.queue})),u}E.Animation=E.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,ee.exec(t),n),n}]},tweener:function(e,t){for(var n,r=0,i=(e=g(e)?(t=e,["*"]):e.match(N)).length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,s,a,l,u,c="width"in t||"height"in t,f=this,h={},d=e.style,p=e.nodeType&&oe(e),g=X.get(e,"fxshow");for(r in n.queue||(null==(s=E._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,f.always(function(){f.always(function(){s.unqueued--,E.queue(e,"fx").length||s.empty.fire()})})),t)if(i=t[r],lt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(p?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;p=!0}h[r]=g&&g[r]||E.style(e,r)}if((l=!E.isEmptyObject(t))||!E.isEmptyObject(h))for(r in c&&1===e.nodeType&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],null==(u=g&&g.display)&&(u=X.get(e,"display")),"none"===(c=E.css(e,"display"))&&(u?c=u:(le([e],!0),u=e.style.display||u,c=E.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===E.css(e,"float")&&(l||(f.done(function(){d.display=u}),null==u&&(c=d.display,u="none"===c?"":c)),d.display="inline-block")),n.overflow&&(d.overflow="hidden",f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]})),l=!1,h)l||(g?"hidden"in g&&(p=g.hidden):g=X.access(e,"fxshow",{display:u}),o&&(g.hidden=!p),p&&le([e],!0),f.done(function(){for(r in p||le([e]),X.remove(e,"fxshow"),h)E.style(e,r,h[r])})),l=dt(p?g[r]:0,r,f),r in g||(g[r]=l.start,p&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return E.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in E.fx.speeds?r.duration=E.fx.speeds[r.duration]:r.duration=E.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(oe).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=E.isEmptyObject(t),o=E.speed(e,n,r),r=function(){var e=pt(this,E.extend({},t),o);(i||X.get(this,"finish"))&&e.stop(!0)};return r.finish=r,i||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(i,e,o){function s(e){var t=e.stop;delete e.stop,t(o)}return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=E.timers,r=X.get(this);if(t)r[t]&&r[t].stop&&s(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&s(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||E.dequeue(this,i)})},finish:function(s){return!1!==s&&(s=s||"fx"),this.each(function(){var e,t=X.get(this),n=t[s+"queue"],r=t[s+"queueHooks"],i=E.timers,o=n?n.length:0;for(t.finish=!0,E.queue(this,s,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===s&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),E.each(["toggle","show","hide"],function(e,r){var i=E.fn[r];E.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ht(r,!0),e,t,n)}}),E.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){E.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),st=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){at||(at=!0,ct())},E.fx.stop=function(){at=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(r,e){return r=E.fx&&E.fx.speeds[r]||r,this.queue(e=e||"fx",function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},Ut=T.createElement("input"),Z=T.createElement("select").appendChild(T.createElement("option")),Ut.type="checkbox",b.checkOn=""!==Ut.value,b.optSelected=Z.selected,(Ut=T.createElement("input")).value="t",Ut.type="radio",b.radioValue="t"===Ut.value;var gt,yt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return H(this,E.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(i=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):!(i&&"get"in i&&null!==(r=i.get(e,t)))&&null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!b.radioValue&&"radio"===t&&S(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(N);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var s=yt[t]||E.find.attr;yt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=yt[o],yt[o]=r,r=null!=s(e,t,n)?o:null,yt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,mt=/^(?:a|area)$/i;function bt(e){return(e.match(N)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function wt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(N)||[]}E.fn.extend({prop:function(e,t){return H(this,E.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||mt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(E.propHooks.selected={get:function(e){e=e.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(t){var e,n,r,i,o,s,a=0;if(g(t))return this.each(function(e){E(this).addClass(t.call(this,e,xt(this)))});if((e=wt(t)).length)for(;n=this[a++];)if(s=xt(n),r=1===n.nodeType&&" "+bt(s)+" "){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s!==(s=bt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,s,a=0;if(g(t))return this.each(function(e){E(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=wt(t)).length)for(;n=this[a++];)if(s=xt(n),r=1===n.nodeType&&" "+bt(s)+" "){for(o=0;i=e[o++];)for(;-1<r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");s!==(s=bt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,s="string"==o||Array.isArray(i);return"boolean"==typeof t&&s?t?this.addClass(i):this.removeClass(i):g(i)?this.each(function(e){E(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(s)for(t=0,n=E(this),r=wt(i);e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==i&&"boolean"!=o||((e=xt(this))&&X.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==i&&X.get(this,"__className__")||""))})},hasClass:function(e){for(var t,n=0,r=" "+e+" ";t=this[n++];)if(1===t.nodeType&&-1<(" "+bt(xt(t))+" ").indexOf(r))return!0;return!1}});var Ct=/\r/g;E.fn.extend({val:function(t){var n,e,r,i=this[0];return arguments.length?(r=g(t),this.each(function(e){1===this.nodeType&&(null==(e=r?t.call(this,e,E(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=E.map(e,function(e){return null==e?"":e+""})),(n=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):i?(n=E.valHooks[i.type]||E.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(i,"value"))?e:"string"==typeof(e=i.value)?e.replace(Ct,""):null==e?"":e:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:bt(E.text(e))}},select:{get:function(e){for(var t,n=e.options,r=e.selectedIndex,i="select-one"===e.type,o=i?null:[],s=i?r+1:n.length,a=r<0?s:i?r:0;a<s;a++)if(((t=n[a]).selected||a===r)&&!t.disabled&&(!t.parentNode.disabled||!S(t.parentNode,"optgroup"))){if(t=E(t).val(),i)return t;o.push(t)}return o},set:function(e,t){for(var n,r,i=e.options,o=E.makeArray(t),s=i.length;s--;)((r=i[s]).selected=-1<E.inArray(E.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<E.inArray(E(e).val(),t)}},b.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),b.focusin="onfocusin"in C;function Tt(e){e.stopPropagation()}var Et=/^(?:focusinfocus|focusoutblur)$/;E.extend(E.event,{trigger:function(e,t,n,r){var i,o,s,a,l,u,c,f=[n||T],h=m.call(e,"type")?e.type:e,d=m.call(e,"namespace")?e.namespace.split("."):[],p=c=o=n=n||T;if(3!==n.nodeType&&8!==n.nodeType&&!Et.test(h+E.event.triggered)&&(-1<h.indexOf(".")&&(h=(d=h.split(".")).shift(),d.sort()),a=h.indexOf(":")<0&&"on"+h,(e=e[E.expando]?e:new E.Event(h,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:E.makeArray(t,[e]),u=E.event.special[h]||{},r||!u.trigger||!1!==u.trigger.apply(n,t))){if(!r&&!u.noBubble&&!y(n)){for(s=u.delegateType||h,Et.test(s+h)||(p=p.parentNode);p;p=p.parentNode)f.push(p),o=p;o===(n.ownerDocument||T)&&f.push(o.defaultView||o.parentWindow||C)}for(i=0;(p=f[i++])&&!e.isPropagationStopped();)c=p,e.type=1<i?s:u.bindType||h,(l=(X.get(p,"events")||Object.create(null))[e.type]&&X.get(p,"handle"))&&l.apply(p,t),(l=a&&p[a])&&l.apply&&z(p)&&(e.result=l.apply(p,t),!1===e.result&&e.preventDefault());return e.type=h,r||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(f.pop(),t)||!z(n)||a&&g(n[h])&&!y(n)&&((o=n[a])&&(n[a]=null),E.event.triggered=h,e.isPropagationStopped()&&c.addEventListener(h,Tt),n[h](),e.isPropagationStopped()&&c.removeEventListener(h,Tt),E.event.triggered=void 0,o&&(n[a]=o)),e.result}},simulate:function(e,t,n){e=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(e,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),b.focusin||E.each({focus:"focusin",blur:"focusout"},function(n,r){function i(e){E.event.simulate(r,e.target,E.event.fix(e))}E.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=X.access(e,r);t||e.addEventListener(n,i,!0),X.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=X.access(e,r)-1;t?X.access(e,r,t):(e.removeEventListener(n,i,!0),X.remove(e,r))}}});var kt=C.location,St={guid:Date.now()},jt=/\?/;E.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||E.error("Invalid XML: "+(n?E.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Lt=/\[\]$/,Ot=/\r?\n/g,Pt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;E.param=function(e,t){function n(e,t){t=g(t)?t():t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var r,i=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){n(this.name,this.value)});else for(r in e)!function n(r,e,i,o){if(Array.isArray(e))E.each(e,function(e,t){i||Lt.test(r)?o(r,t):n(r+"["+("object"==typeof t&&null!=t?e:"")+"]",t,i,o)});else if(i||"object"!==p(e))o(r,e);else for(var t in e)n(r+"["+t+"]",e[t],i,o)}(r,e[r],t,n);return i.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&At.test(this.nodeName)&&!Pt.test(e)&&(this.checked||!ue.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(Ot,"\r\n")}}):{name:t.name,value:n.replace(Ot,"\r\n")}}).get()}});var Dt=/%20/g,It=/#.*$/,Nt=/([?&])_=[^&]*/,Rt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,qt=/^\/\//,_t={},Qt={},Mt="*/".concat("*"),Ht=T.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(N)||[];if(g(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,r,i,o){var s={},a=t===Qt;function l(e){var n;return s[e]=!0,E.each(t[e]||[],function(e,t){t=t(r,i,o);return"string"!=typeof t||a||s[t]?a?!(n=t):void 0:(r.dataTypes.unshift(t),l(t),!1)}),n}return l(r.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r=r||{})[n]=t[n]);return r&&E.extend(!0,e,r),e}Ht.href=kt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mt,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":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,E.ajaxSettings),t):$t(E.ajaxSettings,e)},ajaxPrefilter:Bt(_t),ajaxTransport:Bt(Qt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var l,u,c,n,f,h,d,r,i,p=E.ajaxSetup({},t=t||{}),g=p.context||p,y=p.context&&(g.nodeType||g.jquery)?E(g):E.event,v=E.Deferred(),m=E.Callbacks("once memory"),b=p.statusCode||{},o={},s={},a="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n)for(n={};t=Rt.exec(c);)n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?c:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,o[e]=t),this},overrideMimeType:function(e){return null==h&&(p.mimeType=e),this},statusCode:function(e){if(e)if(h)x.always(e[x.status]);else for(var t in e)b[t]=[b[t],e[t]];return this},abort:function(e){e=e||a;return l&&l.abort(e),w(0,e),this}};if(v.promise(x),p.url=((e||p.url||kt.href)+"").replace(qt,kt.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(N)||[""],null==p.crossDomain){i=T.createElement("a");try{i.href=p.url,i.href=i.href,p.crossDomain=Ht.protocol+"//"+Ht.host!=i.protocol+"//"+i.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=E.param(p.data,p.traditional)),Wt(_t,p,t,x),h)return x;for(r in(d=E.event&&p.global)&&0==E.active++&&E.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Ft.test(p.type),u=p.url.replace(It,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Dt,"+")):(i=p.url.slice(u.length),p.data&&(p.processData||"string"==typeof p.data)&&(u+=(jt.test(u)?"&":"?")+p.data,delete p.data),!1===p.cache&&(u=u.replace(Nt,"$1"),i=(jt.test(u)?"&":"?")+"_="+St.guid+++i),p.url=u+i),p.ifModified&&(E.lastModified[u]&&x.setRequestHeader("If-Modified-Since",E.lastModified[u]),E.etag[u]&&x.setRequestHeader("If-None-Match",E.etag[u])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&x.setRequestHeader("Content-Type",p.contentType),x.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Mt+"; q=0.01":""):p.accepts["*"]),p.headers)x.setRequestHeader(r,p.headers[r]);if(p.beforeSend&&(!1===p.beforeSend.call(g,x,p)||h))return x.abort();if(a="abort",m.add(p.complete),x.done(p.success),x.fail(p.error),l=Wt(Qt,p,t,x)){if(x.readyState=1,d&&y.trigger("ajaxSend",[x,p]),h)return x;p.async&&0<p.timeout&&(f=C.setTimeout(function(){x.abort("timeout")},p.timeout));try{h=!1,l.send(o,w)}catch(e){if(h)throw e;w(-1,e)}}else w(-1,"No Transport");function w(e,t,n,r){var i,o,s,a=t;h||(h=!0,f&&C.clearTimeout(f),l=void 0,c=r||"",x.readyState=0<e?4:0,r=200<=e&&e<300||304===e,n&&(s=function(e,t,n){for(var r,i,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}s=s||i}o=o||s}if(o)return o!==l[0]&&l.unshift(o),n[o]}(p,x,n)),!r&&-1<E.inArray("script",p.dataTypes)&&E.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,s,a,l,u={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)u[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=u[l+" "+o]||u["* "+o]))for(i in u)if((a=i.split(" "))[1]===o&&(s=u[l+" "+a[0]]||u["* "+a[0]])){!0===s?s=u[i]:!0!==u[i]&&(o=a[0],c.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(p,s,x,r),r?(p.ifModified&&((n=x.getResponseHeader("Last-Modified"))&&(E.lastModified[u]=n),(n=x.getResponseHeader("etag"))&&(E.etag[u]=n)),204===e||"HEAD"===p.type?a="nocontent":304===e?a="notmodified":(a=s.state,i=s.data,r=!(o=s.error))):(o=a,!e&&a||(a="error",e<0&&(e=0))),x.status=e,x.statusText=(t||a)+"",r?v.resolveWith(g,[i,a,x]):v.rejectWith(g,[x,a,o]),x.statusCode(b),b=void 0,d&&y.trigger(r?"ajaxSuccess":"ajaxError",[x,p,r?i:o]),m.fireWith(g,[x,a]),d&&(y.trigger("ajaxComplete",[x,p]),--E.active||E.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],function(e,i){E[i]=function(e,t,n,r){return g(t)&&(r=r||n,n=t,t=void 0),E.ajax(E.extend({url:e,type:i,dataType:r,data:t,success:n},E.isPlainObject(e)&&e))}}),E.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),E._evalUrl=function(e,t,n){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){E.globalEval(e,t,n)}})},E.fn.extend({wrapAll:function(e){return this[0]&&(g(e)&&(e=e.call(this[0])),e=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return g(n)?this.each(function(e){E(this).wrapInner(n.call(this,e))}):this.each(function(){var e=E(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=g(t);return this.each(function(e){E(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},zt=E.ajaxSettings.xhr();b.cors=!!zt&&"withCredentials"in zt,b.ajax=zt=!!zt,E.ajaxTransport(function(i){var o,s;if(b.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=s=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Vt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),s=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=s:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&s()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),E.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),E.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 E.globalEval(e),e}}}),E.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),E.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=E("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Gt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||E.expando+"_"+St.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(Gt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=g(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Gt,"$1"+r):!1!==e.jsonp&&(e.url+=(jt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&g(i)&&i(o[0]),o=i=void 0}),"script"}),b.createHTMLDocument=((Ut=T.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(b.createHTMLDocument?((r=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(r)):t=T),r=!n&&[],(n=j.exec(e))?[t.createElement(n[1])]:(n=ye([e],t,r),r&&r.length&&E(r).remove(),E.merge([],n.childNodes)));var r},E.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return-1<a&&(r=bt(e.slice(a)),e=e.slice(0,a)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<s.length&&E.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,s,a=E.css(e,"position"),l=E(e),u={};"static"===a&&(e.style.position="relative"),o=l.offset(),r=E.css(e,"top"),s=E.css(e,"left"),s=("absolute"===a||"fixed"===a)&&-1<(r+s).indexOf("auto")?(i=(a=l.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(s)||0),null!=(t=g(t)?t.call(e,n,E.extend({},o)):t).top&&(u.top=t.top-o.top+i),null!=t.left&&(u.left=t.left-o.left+s),"using"in t?t.using.call(e,u):l.css(u)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||ne})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return H(this,function(e,t,n){var r;return y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n)},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=Ue(b.pixelPosition,function(e,t){if(t)return t=ze(e,n),Be.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(s,a){E.each({padding:"inner"+s,content:a,"":"outer"+s},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return H(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+s],r["scroll"+s],e.body["offset"+s],r["offset"+s],r["client"+s])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},a,n?e:void 0,n)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Yt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var n,r;if("string"==typeof t&&(r=e[t],t=e,e=r),g(e))return n=a.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(a.call(arguments)))}).guid=e.guid=e.guid||E.guid++,r},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=S,E.isFunction=g,E.isWindow=y,E.camelCase=V,E.type=p,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(Yt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return E});var Jt=C.jQuery,Kt=C.$;return E.noConflict=function(e){return C.$===E&&(C.$=Kt),e&&C.jQuery===E&&(C.jQuery=Jt),E},void 0===e&&(C.jQuery=C.$=E),E})},{}],12:[function(e,i,o){!function(){function q(e){var t=new q.Builder;return t.pipeline.add(q.trimmer,q.stopWordFilter,q.stemmer),t.searchPipeline.add(q.stemmer),e.call(t,t),t.build()}var t,u,c,f,h,d,p,g,y,v,m,b,x,w,C,T,E,k,S,j,L,O,P,e,n;function r(e){var t,n,r,i,o,s,a,l;return e.length<3?e:("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),a=y,(o=g).test(e)?e=e.replace(o,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=m,(o=v).test(e)?(l=o.exec(e),(o=f).test(l[1])&&(e=e.replace(o=b,""))):a.test(e)&&(s=(l=a.exec(e))[1],(a=p).test(s)&&(e=s,r=w,i=C,(a=x).test(e)?e+="e":r.test(e)?e=e.replace(o=b,""):i.test(e)&&(e+="e"))),(o=T).test(e)&&(e=(s=(l=o.exec(e))[1])+"i"),(o=E).test(e)&&(s=(l=o.exec(e))[1],t=l[2],(o=f).test(s)&&(e=s+u[t])),(o=k).test(e)&&(s=(l=o.exec(e))[1],t=l[2],(o=f).test(s)&&(e=s+c[t])),a=j,(o=S).test(e)?(s=(l=o.exec(e))[1],(o=h).test(s)&&(e=s)):a.test(e)&&(s=(l=a.exec(e))[1]+l[2],(a=h).test(s)&&(e=s)),(o=L).test(e)&&(s=(l=o.exec(e))[1],a=d,r=P,((o=h).test(s)||a.test(s)&&!r.test(s))&&(e=s)),a=h,(o=O).test(e)&&a.test(e)&&(e=e.replace(o=b,"")),"y"==n?n.toLowerCase()+e.substr(1):e)}q.version="2.3.9",(q.utils={}).warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),q.utils.asString=function(e){return null==e?"":e.toString()},q.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var i=n[r],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},(q.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n}).joiner="/",q.FieldRef.fromString=function(e){var t=e.indexOf(q.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),t=e.slice(t+1);return new q.FieldRef(t,n,e)},q.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+q.FieldRef.joiner+this.docRef),this._stringValue},(q.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0}).complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},q.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},q.Set.prototype.contains=function(e){return!!this.elements[e]},q.Set.prototype.intersect=function(e){var t,n=[];if(e===q.Set.complete)return this;if(e===q.Set.empty)return e;for(var r=this.length<e.length?(t=this,e):(t=e,this),i=Object.keys(t.elements),o=0;o<i.length;o++){var s=i[o];s in r.elements&&n.push(s)}return new q.Set(n)},q.Set.prototype.union=function(e){return e===q.Set.complete?q.Set.complete:e===q.Set.empty?this:new q.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},q.idf=function(e,t){var n,r=0;for(n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);return Math.log(1+Math.abs((t-r+.5)/(r+.5)))},(q.Token=function(e,t){this.str=e||"",this.metadata=t||{}}).prototype.toString=function(){return this.str},q.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},q.Token.prototype.clone=function(e){return new q.Token((e=e||function(e){return e})(this.str,this.metadata),this.metadata)},(q.tokenizer=function(e,t){if(null==e)return[];if(Array.isArray(e))return e.map(function(e){return new q.Token(q.utils.asString(e).toLowerCase(),q.utils.clone(t))});for(var n=e.toString().toLowerCase(),r=n.length,i=[],o=0,s=0;o<=r;o++){var a,l=o-s;!n.charAt(o).match(q.tokenizer.separator)&&o!=r||(0<l&&((a=q.utils.clone(t)||{}).position=[s,l],a.index=i.length,i.push(new q.Token(n.slice(s,o),a))),s=o+1)}return i}).separator=/[\s\-]+/,(q.Pipeline=function(){this._stack=[]}).registeredFunctions=Object.create(null),q.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&q.utils.warn("Overwriting existing registered function: "+t),e.label=t,q.Pipeline.registeredFunctions[e.label]=e},q.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||q.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},q.Pipeline.load=function(e){var n=new q.Pipeline;return e.forEach(function(e){var t=q.Pipeline.registeredFunctions[e];if(!t)throw new Error("Cannot load unregistered function: "+e);n.add(t)}),n},q.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){q.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},q.Pipeline.prototype.after=function(e,t){q.Pipeline.warnIfFunctionNotRegistered(t);e=this._stack.indexOf(e);if(-1==e)throw new Error("Cannot find existingFn");this._stack.splice(e+=1,0,t)},q.Pipeline.prototype.before=function(e,t){q.Pipeline.warnIfFunctionNotRegistered(t);e=this._stack.indexOf(e);if(-1==e)throw new Error("Cannot find existingFn");this._stack.splice(e,0,t)},q.Pipeline.prototype.remove=function(e){e=this._stack.indexOf(e);-1!=e&&this._stack.splice(e,1)},q.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],i=[],o=0;o<e.length;o++){var s=r(e[o],o,e);if(null!=s&&""!==s)if(Array.isArray(s))for(var a=0;a<s.length;a++)i.push(s[a]);else i.push(s)}e=i}return e},q.Pipeline.prototype.runString=function(e,t){t=new q.Token(e,t);return this.run([t]).map(function(e){return e.toString()})},q.Pipeline.prototype.reset=function(){this._stack=[]},q.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return q.Pipeline.warnIfFunctionNotRegistered(e),e.label})},(q.Vector=function(e){this._magnitude=0,this.elements=e||[]}).prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,i=Math.floor(r/2),o=this.elements[2*i];1<r&&(o<e&&(t=i),e<o&&(n=i),o!=e);)r=n-t,i=t+Math.floor(r/2),o=this.elements[2*i];return o==e||e<o?2*i:o<e?2*(i+1):void 0},q.Vector.prototype.insert=function(e,t){this.upsert(e,t,function(){throw"duplicate index"})},q.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},q.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},q.Vector.prototype.dot=function(e){for(var t,n,r=0,i=this.elements,o=e.elements,s=i.length,a=o.length,l=0,u=0;l<s&&u<a;)(t=i[l])<(n=o[u])?l+=2:n<t?u+=2:t==n&&(r+=i[l+1]*o[u+1],l+=2,u+=2);return r},q.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},q.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},q.Vector.prototype.toJSON=function(){return this.elements},q.stemmer=(u={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},c={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[aeiouy]",e="[^aeiou][^aeiouy]*",f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),g=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,m=/^(.+?)(ed|ing)$/,b=/.$/,x=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),C=new RegExp("^"+e+n+"[^aeiouwxy]$"),T=/^(.+?[^aeiou])y$/,E=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,k=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,S=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,j=/^(.+?)(s|t)(ion)$/,L=/^(.+?)e$/,O=/ll$/,P=new RegExp("^"+e+n+"[^aeiouwxy]$"),function(e){return e.update(r)}),q.Pipeline.registerFunction(q.stemmer,"stemmer"),q.stopWordFilter=(q.generateStopWordFilter=function(e){var t=e.reduce(function(e,t){return e[t]=t,e},{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}})(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),q.Pipeline.registerFunction(q.stopWordFilter,"stopWordFilter"),q.Pipeline.registerFunction(q.trimmer=function(e){return e.update(function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")})},"trimmer"),(q.TokenSet=function(){this.final=!1,this.edges={},this.id=q.TokenSet._nextId,q.TokenSet._nextId+=1})._nextId=1,q.TokenSet.fromArray=function(e){for(var t=new q.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},q.TokenSet.fromClause=function(e){return"editDistance"in e?q.TokenSet.fromFuzzyString(e.term,e.editDistance):q.TokenSet.fromString(e.term)},q.TokenSet.fromFuzzyString=function(e,t){for(var n=new q.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var i,o,s,a,l,u,c=r.pop();0<c.str.length&&((l=c.str.charAt(0))in c.node.edges?i=c.node.edges[l]:(i=new q.TokenSet,c.node.edges[l]=i),1==c.str.length&&(i.final=!0),r.push({node:i,editsRemaining:c.editsRemaining,str:c.str.slice(1)})),0!=c.editsRemaining&&("*"in c.node.edges?o=c.node.edges["*"]:(o=new q.TokenSet,c.node.edges["*"]=o),0==c.str.length&&(o.final=!0),r.push({node:o,editsRemaining:c.editsRemaining-1,str:c.str}),1<c.str.length&&r.push({node:c.node,editsRemaining:c.editsRemaining-1,str:c.str.slice(1)}),1==c.str.length&&(c.node.final=!0),1<=c.str.length&&("*"in c.node.edges?s=c.node.edges["*"]:(s=new q.TokenSet,c.node.edges["*"]=s),1==c.str.length&&(s.final=!0),r.push({node:s,editsRemaining:c.editsRemaining-1,str:c.str.slice(1)})),1<c.str.length&&(a=c.str.charAt(0),(l=c.str.charAt(1))in c.node.edges?u=c.node.edges[l]:(u=new q.TokenSet,c.node.edges[l]=u),1==c.str.length&&(u.final=!0),r.push({node:u,editsRemaining:c.editsRemaining-1,str:a+c.str.slice(2)})))}return n},q.TokenSet.fromString=function(e){for(var t=new q.TokenSet,n=t,r=0,i=e.length;r<i;r++){var o,s=e[r],a=r==i-1;"*"==s?(t.edges[s]=t).final=a:((o=new q.TokenSet).final=a,t.edges[s]=o,t=o)}return n},q.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),i=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var o=0;o<i;o++){var s=r[o];t.push({prefix:n.prefix.concat(s),node:n.node.edges[s]})}}return e},q.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++)var i=t[r],e=e+i+this.edges[i].id;return e},q.TokenSet.prototype.intersect=function(e){for(var t=new q.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;)for(var n=r.pop(),i=Object.keys(n.qNode.edges),o=i.length,s=Object.keys(n.node.edges),a=s.length,l=0;l<o;l++)for(var u=i[l],c=0;c<a;c++){var f,h,d,p,g=s[c];g!=u&&"*"!=u||(f=n.node.edges[g],h=n.qNode.edges[u],d=f.final&&h.final,p=void 0,g in n.output.edges?(p=n.output.edges[g]).final=p.final||d:((p=new q.TokenSet).final=d,n.output.edges[g]=p),r.push({qNode:h,output:p,node:f}))}return t},q.TokenSet.Builder=function(){this.previousWord="",this.root=new q.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},q.TokenSet.Builder.prototype.insert=function(e){var t=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)t++;this.minimize(t);for(var r=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child,n=t;n<e.length;n++){var i=new q.TokenSet,o=e[n];r.edges[o]=i,this.uncheckedNodes.push({parent:r,char:o,child:i}),r=i}r.final=!0,this.previousWord=e},q.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},q.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;e<=t;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},(q.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline}).prototype.search=function(t){return this.query(function(e){new q.QueryParser(t,e).parse()})},q.Index.prototype.query=function(e){for(var t=new q.Query(this.fields),n=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),s=Object.create(null),a=0;a<this.fields.length;a++)r[this.fields[a]]=new q.Vector;e.call(t,t);for(a=0;a<t.clauses.length;a++){for(var l=t.clauses[a],u=null,c=q.Set.empty,u=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term],f=0;f<u.length;f++){var h=u[f];l.term=h;var h=q.TokenSet.fromClause(l),d=this.tokenSet.intersect(h).toArray();if(0===d.length&&l.presence===q.Query.presence.REQUIRED){for(var p=0;p<l.fields.length;p++)o[j=l.fields[p]]=q.Set.empty;break}for(var g=0;g<d.length;g++)for(var y=d[g],v=this.invertedIndex[y],m=v._index,p=0;p<l.fields.length;p++){var b=v[j=l.fields[p]],x=Object.keys(b),w=y+"/"+j,C=new q.Set(x);if(l.presence==q.Query.presence.REQUIRED&&(c=c.union(C),void 0===o[j]&&(o[j]=q.Set.complete)),l.presence!=q.Query.presence.PROHIBITED){if(r[j].upsert(m,l.boost,function(e,t){return e+t}),!i[w]){for(var T=0;T<x.length;T++){var E=x[T],k=new q.FieldRef(E,j),S=b[E];void 0===(E=n[k])?n[k]=new q.MatchData(y,j,S):E.add(y,j,S)}i[w]=!0}}else void 0===s[j]&&(s[j]=q.Set.empty),s[j]=s[j].union(C)}}if(l.presence===q.Query.presence.REQUIRED)for(p=0;p<l.fields.length;p++)o[j=l.fields[p]]=o[j].intersect(c)}for(var j,L=q.Set.complete,O=q.Set.empty,a=0;a<this.fields.length;a++)o[j=this.fields[a]]&&(L=L.intersect(o[j])),s[j]&&(O=O.union(s[j]));var P=Object.keys(n),A=[],D=Object.create(null);if(t.isNegated())for(P=Object.keys(this.fieldVectors),a=0;a<P.length;a++){var k=P[a],I=q.FieldRef.fromString(k);n[k]=new q.MatchData}for(a=0;a<P.length;a++){var N,R,F=(I=q.FieldRef.fromString(P[a])).docRef;L.contains(F)&&(O.contains(F)||(N=this.fieldVectors[I],R=r[I.fieldName].similarity(N),void 0!==(N=D[F])?(N.score+=R,N.matchData.combine(n[I])):(R={ref:F,score:R,matchData:n[I]},D[F]=R,A.push(R))))}return A.sort(function(e,t){return t.score-e.score})},q.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(e){return[e,this.invertedIndex[e]]},this),t=Object.keys(this.fieldVectors).map(function(e){return[e,this.fieldVectors[e].toJSON()]},this);return{version:q.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},q.Index.load=function(e){var t={},n={},r=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,s=new q.TokenSet.Builder,a=q.Pipeline.load(e.pipeline);e.version!=q.version&&q.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+q.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<r.length;l++){var u=(f=r[l])[0],c=f[1];n[u]=new q.Vector(c)}for(l=0;l<o.length;l++){var f,h=(f=o[l])[0],d=f[1];s.insert(h),i[h]=d}return s.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=i,t.tokenSet=s.root,t.pipeline=a,new q.Index(t)},(q.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=q.tokenizer,this.pipeline=new q.Pipeline,this.searchPipeline=new q.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]}).prototype.ref=function(e){this._ref=e},q.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},q.Builder.prototype.b=function(e){this._b=e<0?0:1<e?1:e},q.Builder.prototype.k1=function(e){this._k1=e},q.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var i=0;i<r.length;i++){var o=r[i],s=this._fields[o].extractor,s=s?s(e):e[o],s=this.tokenizer(s,{fields:[o]}),a=this.pipeline.run(s),s=new q.FieldRef(n,o),l=Object.create(null);this.fieldTermFrequencies[s]=l,this.fieldLengths[s]=0,this.fieldLengths[s]+=a.length;for(var u=0;u<a.length;u++){var c=a[u];if(null==l[c]&&(l[c]=0),l[c]+=1,null==this.invertedIndex[c]){var f=Object.create(null);f._index=this.termIndex,this.termIndex+=1;for(var h=0;h<r.length;h++)f[r[h]]=Object.create(null);this.invertedIndex[c]=f}null==this.invertedIndex[c][o][n]&&(this.invertedIndex[c][o][n]=Object.create(null));for(var d=0;d<this.metadataWhitelist.length;d++){var p=this.metadataWhitelist[d],g=c.metadata[p];null==this.invertedIndex[c][o][n][p]&&(this.invertedIndex[c][o][n][p]=[]),this.invertedIndex[c][o][n][p].push(g)}}}},q.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},i=0;i<t;i++){var o=q.FieldRef.fromString(e[i]),s=o.fieldName;r[s]||(r[s]=0),r[s]+=1,n[s]||(n[s]=0),n[s]+=this.fieldLengths[o]}for(var a=Object.keys(this._fields),i=0;i<a.length;i++){var l=a[i];n[l]=n[l]/r[l]}this.averageFieldLength=n},q.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),i=0;i<n;i++){for(var o=q.FieldRef.fromString(t[i]),s=o.fieldName,a=this.fieldLengths[o],l=new q.Vector,u=this.fieldTermFrequencies[o],c=Object.keys(u),f=c.length,h=this._fields[s].boost||1,d=this._documents[o.docRef].boost||1,p=0;p<f;p++){var g,y=c[p],v=u[y],m=this.invertedIndex[y]._index;void 0===r[y]?(g=q.idf(this.invertedIndex[y],this.documentCount),r[y]=g):g=r[y],v=g*((this._k1+1)*v)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[s]))+v),v*=h,v*=d,v=Math.round(1e3*v)/1e3,l.insert(m,v)}e[o]=l}this.fieldVectors=e},q.Builder.prototype.createTokenSet=function(){this.tokenSet=q.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},q.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new q.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},q.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},(q.MatchData=function(e,t,n){for(var r=Object.create(null),i=Object.keys(n||{}),o=0;o<i.length;o++){var s=i[o];r[s]=n[s].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)}).prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],i=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var o=0;o<i.length;o++){var s=i[o],a=Object.keys(e.metadata[r][s]);null==this.metadata[r][s]&&(this.metadata[r][s]=Object.create(null));for(var l=0;l<a.length;l++){var u=a[l];null==this.metadata[r][s][u]?this.metadata[r][s][u]=e.metadata[r][s][u]:this.metadata[r][s][u]=this.metadata[r][s][u].concat(e.metadata[r][s][u])}}}},q.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),i=0;i<r.length;i++){var o=r[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(n[o]):this.metadata[e][t][o]=n[o]}else this.metadata[e][t]=n},(q.Query=function(e){this.clauses=[],this.allFields=e}).wildcard=new String("*"),q.Query.wildcard.NONE=0,q.Query.wildcard.LEADING=1,q.Query.wildcard.TRAILING=2,q.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},q.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=q.Query.wildcard.NONE),e.wildcard&q.Query.wildcard.LEADING&&e.term.charAt(0)!=q.Query.wildcard&&(e.term="*"+e.term),e.wildcard&q.Query.wildcard.TRAILING&&e.term.slice(-1)!=q.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=q.Query.presence.OPTIONAL),this.clauses.push(e),this},q.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=q.Query.presence.PROHIBITED)return!1;return!0},q.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach(function(e){this.term(e,q.utils.clone(t))},this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},(q.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n}).prototype=new Error,(q.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]}).prototype.run=function(){for(var e=q.QueryLexer.lexText;e;)e=e(this)},q.QueryLexer.prototype.sliceString=function(){for(var e,t=[],n=this.start,r=(this.pos,0);r<this.escapeCharPositions.length;r++)e=this.escapeCharPositions[r],t.push(this.str.slice(n,e)),n=e+1;return t.push(this.str.slice(n,this.pos)),this.escapeCharPositions.length=0,t.join("")},q.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},q.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},q.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return q.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},q.QueryLexer.prototype.width=function(){return this.pos-this.start},q.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},q.QueryLexer.prototype.backup=function(){--this.pos},q.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=q.QueryLexer.EOS&&this.backup()},q.QueryLexer.prototype.more=function(){return this.pos<this.length},q.QueryLexer.EOS="EOS",q.QueryLexer.FIELD="FIELD",q.QueryLexer.TERM="TERM",q.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",q.QueryLexer.BOOST="BOOST",q.QueryLexer.PRESENCE="PRESENCE",q.QueryLexer.lexField=function(e){return e.backup(),e.emit(q.QueryLexer.FIELD),e.ignore(),q.QueryLexer.lexText},q.QueryLexer.lexTerm=function(e){if(1<e.width()&&(e.backup(),e.emit(q.QueryLexer.TERM)),e.ignore(),e.more())return q.QueryLexer.lexText},q.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(q.QueryLexer.EDIT_DISTANCE),q.QueryLexer.lexText},q.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(q.QueryLexer.BOOST),q.QueryLexer.lexText},q.QueryLexer.lexEOS=function(e){0<e.width()&&e.emit(q.QueryLexer.TERM)},q.QueryLexer.termSeparator=q.tokenizer.separator,q.QueryLexer.lexText=function(e){while(!0){var t=e.next();if(t==q.QueryLexer.EOS)return q.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return q.QueryLexer.lexField;if("~"==t)return e.backup(),0<e.width()&&e.emit(q.QueryLexer.TERM),q.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),0<e.width()&&e.emit(q.QueryLexer.TERM),q.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(q.QueryLexer.PRESENCE),q.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(q.QueryLexer.PRESENCE),q.QueryLexer.lexText;if(t.match(q.QueryLexer.termSeparator))return q.QueryLexer.lexTerm}else e.escapeCharacter()}},(q.QueryParser=function(e,t){this.lexer=new q.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0}).prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=q.QueryParser.parseClause;e;)e=e(this);return this.query},q.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},q.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},q.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},q.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case q.QueryLexer.PRESENCE:return q.QueryParser.parsePresence;case q.QueryLexer.FIELD:return q.QueryParser.parseField;case q.QueryLexer.TERM:return q.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw 1<=t.str.length&&(n+=" with value '"+t.str+"'"),new q.QueryParseError(n,t.start,t.end)}},q.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=q.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=q.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new q.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new q.QueryParseError(n,t.start,t.end)}switch(r.type){case q.QueryLexer.FIELD:return q.QueryParser.parseField;case q.QueryLexer.TERM:return q.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new q.QueryParseError(n,r.start,r.end)}}},q.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+n;throw new q.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];e=e.peekLexeme();if(null==e){n="expecting term, found nothing";throw new q.QueryParseError(n,t.start,t.end)}if(e.type===q.QueryLexer.TERM)return q.QueryParser.parseTerm;n="expecting term, found '"+e.type+"'";throw new q.QueryParseError(n,e.start,e.end)}},q.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm;case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField;case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance;case q.QueryLexer.BOOST:return q.QueryParser.parseBoost;case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new q.QueryParseError(r,n.start,n.end)}else e.nextClause()}},q.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new q.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm;case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField;case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance;case q.QueryLexer.BOOST:return q.QueryParser.parseBoost;case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new q.QueryParseError(r,i.start,i.end)}else e.nextClause()}},q.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new q.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm;case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField;case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance;case q.QueryLexer.BOOST:return q.QueryParser.parseBoost;case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new q.QueryParseError(r,i.start,i.end)}else e.nextClause()}},e=this,n=function(){return q},"function"==typeof define&&define.amd?define(n):"object"==typeof o?i.exports=q:e.lunr=q}()},{}],13:[function(e,t,n){!function(){"use strict";function e(){var e,r,a,l,n,t,u=window,c=document;function f(e,t){this.scrollLeft=e,this.scrollTop=t}function i(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function o(e,t){return"Y"===t?e.clientHeight+n<e.scrollHeight:"X"===t?e.clientWidth+n<e.scrollWidth:void 0}function s(e,t){t=u.getComputedStyle(e,null)["overflow"+t];return"auto"===t||"scroll"===t}function h(e){for(;e!==c.body&&!1===(n=void 0,n=o(t=e,"Y")&&s(t,"Y"),t=o(t,"X")&&s(t,"X"),n||t);)e=e.parentNode||e.host;var t,n;return e}function d(e){var t,n=(l()-e.startTime)/r;t=n=1<n?1:n,n=.5*(1-Math.cos(Math.PI*t)),t=e.startX+(e.x-e.startX)*n,n=e.startY+(e.y-e.startY)*n,e.method.call(e.scrollable,t,n),t===e.x&&n===e.y||u.requestAnimationFrame(d.bind(u,e))}function p(e,t,n){var r,i,o,s=l(),e=e===c.body?(i=(r=u).scrollX||u.pageXOffset,o=u.scrollY||u.pageYOffset,a.scroll):(i=(r=e).scrollLeft,o=e.scrollTop,f);d({scrollable:r,method:e,startTime:s,startX:i,startY:o,x:t,y:n})}"scrollBehavior"in c.documentElement.style&&!0!==u.__forceSmoothScrollPolyfill__||(e=u.HTMLElement||u.Element,r=468,a={scroll:u.scroll||u.scrollTo,scrollBy:u.scrollBy,elementScroll:e.prototype.scroll||f,scrollIntoView:e.prototype.scrollIntoView},l=u.performance&&u.performance.now?u.performance.now.bind(u.performance):Date.now,t=u.navigator.userAgent,n=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0,u.scroll=u.scrollTo=function(){void 0!==arguments[0]&&(!0!==i(arguments[0])?p.call(u,c.body,void 0!==arguments[0].left?~~arguments[0].left:u.scrollX||u.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:u.scrollY||u.pageYOffset):a.scroll.call(u,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:u.scrollX||u.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:u.scrollY||u.pageYOffset))},u.scrollBy=function(){void 0!==arguments[0]&&(i(arguments[0])?a.scrollBy.call(u,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):p.call(u,c.body,~~arguments[0].left+(u.scrollX||u.pageXOffset),~~arguments[0].top+(u.scrollY||u.pageYOffset)))},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==i(arguments[0])){var e=arguments[0].left,t=arguments[0].top;p.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");a.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==i(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):a.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},e.prototype.scrollIntoView=function(){var e,t,n;!0!==i(arguments[0])?(t=(e=h(this)).getBoundingClientRect(),n=this.getBoundingClientRect(),e!==c.body?(p.call(this,e,e.scrollLeft+n.left-t.left,e.scrollTop+n.top-t.top),"fixed"!==u.getComputedStyle(e).position&&u.scrollBy({left:t.left,top:t.top,behavior:"smooth"})):u.scrollBy({left:n.left,top:n.top,behavior:"smooth"})):a.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])})}"object"==typeof n&&void 0!==t?t.exports={polyfill:e}:e()}()},{}],14:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var h=r(e("@babel/runtime/helpers/classCallCheck")),i=r(e("@babel/runtime/helpers/createClass"));function d(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function p(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var g=e("lunr"),y=new WeakSet,v=new WeakSet,e=function(){function f(e){var t,s=this;(0,h.default)(this,f),d(this,v),d(this,y);try{this.searchInput=e.input,this.hiddenResults=!0,this.timerDelayHide=void 0,this.onChange=e.onChange||!1,this.bulletContainer=void 0,this.bulletPoints={},this.searchInput.hasAttribute("data-bullets")&&(this.bulletContainer=document.querySelector(this.searchInput.getAttribute("data-bullets")),this.bulletContainer.addEventListener("click",p(this,v,m).bind(this)));var n=document.createElement("div");(t=n.classList).add.apply(t,["hidden","auto-suggest"]);var r=document.createElement("ul");n.classList.add("auto-suggest__results"),n.appendChild(r),this.resultsOuput=r,this.searchInput.parentNode.appendChild(n),this.files=e.files,this.mapFileIdToIndex=null==e?void 0:e.files.reduce(function(e,t,n){return e[t.uid]=n,e},{});var i=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:new Date,e=6e4*e,e=new Date(Math.round(t.getTime()/e)*e);return e.getFullYear()+""+(e.getMonth()+1)+e.getDate()+e.getHours()+e.getMinutes()}(5,new Date),o=localStorage.getItem("lunr-index")||!1,a=!0;if(o&&void 0!==(o=JSON.parse(o))[i]&&(this.index=g.Index.load(o[i]),a=!1),a){this.index=g(function(){var n=this;this.ref("uid"),this.field("title"),this.field("description"),this.field("keywords"),null!=e&&e.files.forEach(function(e){var t;e.keywords=null===(t=e.keywords)||void 0===t?void 0:t.replace(", ",",").replace(" ","__"),n.add(e)},this)});var l={};l[i]=this.index;var u=JSON.stringify(l);try{localStorage.setItem("lunr-index",u)}catch(e){localStorage.removeItem("lunr-index")}}var c=void 0;this.searchInput.addEventListener("input",function(t){s.hideResults(),c=clearTimeout(c),c=setTimeout(function(){var i,e,o;(i=t.target.value.toLowerCase()).length<3||((e=i.replace(/:/,":").replace(" ","__")).includes("*")||(e="".concat(e," *").concat(e,"* *").concat(e," ").concat(e,"*")),e=s.index.search(e).slice(0,100),o={},s.showResults(e.reduce(function(t,e){var n=s.files[s.mapFileIdToIndex[e.ref]];null==n||null!==(r=n.keywords)&&void 0!==r&&r.toLowerCase().split(",").forEach(function(e){e=e.trim().replace(/[,\)\-\.;]$|^\(/,"").replace("__"," ");o[e]||-1<e.indexOf(i)&&(t.push({uid:n.uid,keyword:e}),o[e]=!0)});var r=(null===(e=n.description)||void 0===e?void 0:e.toLowerCase().split(" "))||[];return r.forEach(function(e){e=e.trim().replace(/[,\)\-\.;]$|^\(/,"").replace("__"," ");o[e]||-1<e.indexOf(i)&&(t.push({uid:n.uid,keyword:e}),o[e]=!0)}),(r=(null===(e=n.title)||void 0===e?void 0:e.toLowerCase().split(" "))||[]).forEach(function(e){e=e.trim().replace(/[,\)\-\.;]$|^\(/,"").replace("__"," ");o[e]||-1<e.indexOf(i)&&(t.push({uid:n.uid,keyword:e}),o[e]=!0)}),t},[]).sort(function(e,t){return e.keyword.localeCompare(t.keyword)})))},200)}),this.searchInput.addEventListener("blur",function(e){s.timerDelayHide=setTimeout(function(){return s.hideResults(!1)},200)}),r.addEventListener("click",function(e){s.timerDelayHide=clearTimeout(s.timerDelayHide),e.target.hasAttribute("data-uid")&&e.target.hasAttribute("data-key")&&s.selectResult(e.target.getAttribute("data-uid"),e.target.getAttribute("data-key"))}),["focus","click"].forEach(function(e){s.searchInput.addEventListener(e,function(e){var t;0<(null===(e=e.target)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.length)&&s.showResults()})})}catch(e){console.error(e)}}return(0,i.default)(f,[{key:"getBulletPoints",value:function(){return this.bulletPoints}},{key:"setBulletPoints",value:function(e){this.bulletPoints=e,p(this,y,o).call(this)}},{key:"selectResult",value:function(e,t){this.bulletContainer?(this.bulletPoints[e]=t.trim(),this.searchInput.value="",p(this,y,o).call(this)):this.searchInput.value=t,this.searchInput.dispatchEvent(new Event("blur")),this.onChange&&this.onChange(!1)}},{key:"showResults",value:function(){var n=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];0<e.length&&(e.forEach(function(e){var t=document.createElement("li");t.innerHTML=e.keyword,t.classList.add("auto-suggest__item"),t.setAttribute("data-uid",e.uid),t.setAttribute("data-key",e.keyword),n.resultsOuput.appendChild(t)}),this.resultsOuput.parentNode.classList.remove("hidden"),this.hiddenResults=!1)}},{key:"hideResults",value:function(){var e=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];this.resultsOuput.parentNode.classList.add("hidden"),e&&(this.resultsOuput.innerHTML=""),this.hiddenResults=!0}},{key:"clearSearch",value:function(){this.bulletContainer&&(this.bulletContainer.innerHTML="",this.bulletPoints={})}}]),f}();function o(){for(var e=Object.keys(this.bulletPoints),t=document.createElement("ul"),n=0;n<e.length;++n){var r,i=document.createElement("li");(r=i.classList).add.apply(r,["dc-bullet-item","js-dc-search-bullet-item"]),i.setAttribute("data-uid",e[n]),i.setAttribute("data-key",this.bulletPoints[e[n]]);var o=document.createElement("span");(r=o.classList).add.apply(r,["dc-bullet-label","js-bullet-text"]),o.innerHTML=this.bulletPoints[e[n]],i.appendChild(o),t.appendChild(i)}this.bulletContainer.innerHTML=t.innerHTML}function m(e){var t=e.target;(t=e.target.classList.contains("js-bullet-text")?e.target.parentNode:t).remove(),delete this.bulletPoints[t.getAttribute("data-uid")],this.onChange&&this.onChange(!1)}n.default=e},{"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/interopRequireDefault":6,lunr:12}],15:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass"));function a(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}n.default=function(){function r(e,t){var n=this;(0,o.default)(this,r);try{this.element=e,this.groupIndex=t.groupIndex,this.uid=e.getAttribute("data-uid"),this.config=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach(function(e){(0,i.default)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({disabled:!1,unavailable:!1,active:!1,disabledClass:"disabled",unavailableClass:"unavailable",activeClass:"selected"},t),this.element.addEventListener("click",function(e){n.config.disabled||(n.setActive(!n.config.active),t.onClick&&t.onClick(n))}),this.config.unavailable&&this.setUnavailable(!0)}catch(e){console.error(e)}}return(0,s.default)(r,[{key:"getElement",value:function(){return this.element}},{key:"getGroupIndex",value:function(){return this.groupIndex}},{key:"getUid",value:function(){return this.uid}},{key:"disable",value:function(){this.config.active=!1,this.config.disabled=!0,this.element.classList.remove(this.config.activeClass),this.element.classList.add(this.config.disabledClass)}},{key:"enable",value:function(){this.config.unavailable||(this.config.disabled=!1,this.element.classList.remove(this.config.disabledClass))}},{key:"isActive",value:function(){return this.config.active}},{key:"isDisabled",value:function(){return this.config.disabled}},{key:"setActive",value:function(e){this.config.disabled||((this.config.active=e)?this.element.classList.add(this.config.activeClass):this.element.classList.remove(this.config.activeClass))}},{key:"setUnavailable",value:function(e){(this.config.unavailable=e)?(this.disable(),this.element.classList.add(this.config.unavailableClass)):(this.enable(),this.element.classList.remove(this.config.unavailableClass))}},{key:"isAvailable",value:function(){return!this.config.unavailable}}]),r}()},{"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/defineProperty":5,"@babel/runtime/helpers/interopRequireDefault":6}],16:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass"));n.default=function(){function i(e,t){var n=this;(0,o.default)(this,i);try{if(this.element=e,this.config={visible:!0,hiddenClass:"hidden",selectorTopCat:".js-dc-file-top-category"},this.data=t,this.data.topCategory=!!this.element.querySelector(this.config.selectorTopCat)&&this.element.querySelector(this.config.selectorTopCat).innerHTML.replace(/(\r\n|\n|\r|\t)/gm,""),this.data.mapCategories={},void 0===this.data.categories||0===this.data.categories.length)this.setVisibility(!1);else for(var r=0;r<this.data.categories.length;r++)this.data.mapCategories[this.data.categories[r].uid]=!0,this.data.mapCategories[this.data.categories[r].l10n_parent]=!0;this.data.mapKeywords={},"string"==typeof this.data.keywords&&this.data.keywords.toLowerCase().split(",").forEach(function(e){n.data.mapKeywords[e.trim()]=!0})}catch(e){console.error(e)}}return(0,s.default)(i,[{key:"getUid",value:function(){return this.data.uid}},{key:"getElement",value:function(){return this.element}},{key:"getData",value:function(){return this.data}},{key:"getTopCategory",value:function(){return this.data.topCategory}},{key:"hasCategory",value:function(e){return this.data.mapCategories[e]}},{key:"hasKeyword",value:function(e){return this.data.mapKeywords[e]}},{key:"searchFile",value:function(e){var t;return this.data.mapKeywords[e]||-1<(null===(t=this.data.title)||void 0===t?void 0:t.toLowerCase().indexOf(e))||-1<(null===(t=this.data.description)||void 0===t?void 0:t.toLowerCase().indexOf(e))}},{key:"getCategories",value:function(){var e;return(null===(e=this.data)||void 0===e?void 0:e.categories)||[]}},{key:"isVisible",value:function(){return this.config.visible}},{key:"setVisibility",value:function(e){(this.config.visible=e)?this.element.classList.remove(this.config.hiddenClass):this.element.classList.add(this.config.hiddenClass)}}]),i}()},{"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/interopRequireDefault":6}],17:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var h=r(e("@babel/runtime/helpers/defineProperty")),d=r(e("@babel/runtime/helpers/classCallCheck")),i=r(e("@babel/runtime/helpers/createClass")),p=r(e("./AutoSuggest")),o=r(e("./Category")),g=r(e("./Result")),y=r(e("./History"));function v(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function m(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function b(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var x=new WeakSet,w=new WeakSet,C=new WeakSet,T=new WeakSet,E=new WeakSet,k=new WeakSet,S=new WeakSet,e=function(){function f(e,t){var n,r,i,o,s,a,l,u=this;(0,d.default)(this,f),m(this,S),m(this,k),m(this,E),m(this,T),m(this,C),m(this,w),m(this,x);try{this.data=e,this.results=new g.default(t.resultsContainer,e,{}),this.search=void 0,this.history=new y.default,this.selectors={resetFilterSelector:(null==t||null===(n=t.selectors)||void 0===n?void 0:n.categoryTreeSelector)||".js-dc-reset-filter",applyFilterSelector:(null==t||null===(r=t.selectors)||void 0===r?void 0:r.categoryTreeSelector)||".js-dc-apply-filter",searchInputSelector:(null==t||null===(i=t.selectors)||void 0===i?void 0:i.searchInputSelector)||".js-dc-filter-search",categoryTreeSelector:(null==t||null===(o=t.selectors)||void 0===o?void 0:o.categoryTreeSelector)||".js-dc-category-tree",categoryGroupSelector:(null==t||null===(s=t.selectors)||void 0===s?void 0:s.categoryGroupSelector)||".js-dc-category-group",categoryItemSelector:(null==t||null===(a=t.selectors)||void 0===a?void 0:a.categoryItemSelector)||".js-dc-category-group-item"},this.config=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach(function(e){(0,h.default)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({activeClass:"selected",hiddenClass:"hidden",activeItems:{}},t),this.elements={container:t.container||void 0,searchInput:t.container.querySelector(this.selectors.searchInputSelector),resetFilterButton:t.container.querySelector(this.selectors.resetFilterSelector),applyFilterButton:t.container.querySelector(this.selectors.applyFilterSelector),scrollTarget:void 0,tree:void 0,groups:void 0,categories:[]},null!==(l=this.elements.applyFilterButton)&&void 0!==l&&l.hasAttribute("data-scroll-target")&&(this.elements.scrollTarget=document.querySelector(this.elements.applyFilterButton.getAttribute("data-scroll-target"))),b(this,S,A).call(this),this.elements.resetFilterButton&&(this.elements.resetFilterButton.addEventListener("click",b(this,C,L).bind(this)),b(this,w,j).call(this)),this.elements.applyFilterButton&&this.elements.applyFilterButton.addEventListener("click",b(this,E,O).bind(this)),this.elements.searchInput&&(this.search=new p.default({input:this.elements.searchInput,files:this.data.files,onChange:b(this,k,P).bind(this)}));var c=this.history.getHash();this.applyHash(c),this.history.onChange(function(e){return u.updateHash(e)})}catch(e){console.error(e)}}return(0,i.default)(f,[{key:"applyHash",value:function(e){var n,r,i,o,s=this;e.length&&(n={},this.elements.categories.forEach(function(e){n[e.getUid()]=e}),r=this.history.getActiveCategories(),Object.keys(r).forEach(function(t){s.config.activeItems[t]=s.config.activeItems[t]||[],r[t].forEach(function(e){void 0!==n[e]&&n[e].isAvailable()&&(s.config.activeItems[t].push(n[e]),n[e].setActive(!0))}),0===s.config.activeItems[t].length&&delete s.config.activeItems[t]}),e=this.history.getSearch(),this.search&&0<e.length&&(i={},o=+new Date,e.forEach(function(e,t){return i[o+t]=e}),this.search.setBulletPoints(i)),b(this,E,O).call(this,!1))}},{key:"updateHash",value:function(e){var t;e.length&&(0<(t=this.history.testHash(e)).search.length||0<Object.keys(t.categories).length?(b(this,C,L).call(this),this.history.disassembleString(e),this.applyHash(e)):b(this,C,L).call(this,!1))}},{key:"updateFilter",value:function(e){var t,n;e.isActive()?(this.config.activeItems[e.getGroupIndex()]=this.config.activeItems[e.getGroupIndex()]||[],this.config.activeItems[e.getGroupIndex()].push(e)):(n=e.getUid(),this.config.activeItems[e.getGroupIndex()]=null===(t=this.config.activeItems[e.getGroupIndex()])||void 0===t?void 0:t.filter(function(e){return e.getUid()!==n}),void 0!==this.config.activeItems[e.getGroupIndex()]&&0!==this.config.activeItems[e.getGroupIndex()].length||(delete this.config.activeItems[e.getGroupIndex()],void 0===this.config.activeItems&&(this.config.activeItems={}))),("{}"===JSON.stringify(this.config.activeItems)?b(this,w,j):b(this,x,s)).call(this),b(this,E,O).call(this,!1)}}]),f}();function s(){this.elements.resetFilterButton&&this.elements.resetFilterButton.classList.remove(this.config.hiddenClass)}function j(){this.elements.resetFilterButton&&this.elements.resetFilterButton.classList.add(this.config.hiddenClass)}function L(){var t=this,e=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];Object.keys(this.config.activeItems).forEach(function(e){t.config.activeItems[e].forEach(function(e){e.isDisabled()||e.setActive(!1)})}),this.elements.categories.forEach(function(e){e.enable()}),this.config.activeItems={},this.results.showAll(),this.search&&this.search.clearSearch(),b(this,w,j).call(this),!1!==e&&this.history.reset()}function a(t){var n=this,r={};this.elements.categories.forEach(function(e){t[e.getUid()]?e.enable():(e.disable(),r[e.getUid()]=!0)}),Object.keys(this.config.activeItems).forEach(function(e){n.config.activeItems[e]=n.config.activeItems[e].filter(function(e){return!r[e.getUid()]}),0===n.config.activeItems[e].length&&delete n.config.activeItems[e]}),0!==Object.keys(t)&&void 0!==this.config.activeItems||(this.config.activeItems={})}function O(){var e,t,n,r=this,i=!(0<arguments.length&&void 0!==arguments[0])||arguments[0],o=(null===(e=this.search)||void 0===e?void 0:e.getBulletPoints())||{};"{}"!==JSON.stringify(this.config.activeItems)||0<Object.keys(o).length?(e=this.results.show(this.config.activeItems,null===(e=this.search)||void 0===e?void 0:e.getBulletPoints()),b(this,x,s).call(this),0<Object.keys(e).length?b(this,T,a).call(this,e):(t=this.results.getAllowedCategories(),b(this,T,a).call(this,t),0===Object.keys(o).length&&b(this,w,j).call(this)),t=Object.keys(this.config.activeItems),n={},t.forEach(function(t){r.config.activeItems[t].forEach(function(e){e=e.getUid();n[t]=n[t]||[],n[t].push(e)})}),0===Object.keys(o).length?this.history.setSearchAndCategories([],n):this.history.setSearchAndCategories(Object.keys(o).reduce(function(e,t){return e.push(o[t]),e},[]),n)):(this.elements.categories.forEach(function(e){e.enable()}),this.results.showAll(),b(this,w,j).call(this),this.history.reset()),i&&this.elements.scrollTarget&&this.elements.scrollTarget.scrollIntoView({behavior:"smooth",block:"start"})}function P(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=JSON.stringify(this.config.activeItems);b(this,E,O).call(this,e),JSON.stringify(this.config.activeItems)!==t&&0<Object.keys(search).length&&b(this,E,O).call(this,!1)}function A(){var n=this;this.elements.tree=this.elements.container.querySelector(this.selectors.categoryTreeSelector),this.elements.tree&&(this.elements.groups=this.elements.tree.querySelectorAll(this.selectors.categoryGroupSelector),this.elements.groups.forEach(function(e,t){e.parentNode.querySelectorAll(n.selectors.categoryItemSelector).forEach(function(e){e=new o.default(e,{groupIndex:t,unavailable:!0===n.data.disabledCategories[e.getAttribute("data-uid")],onClick:n.updateFilter.bind(n)});n.elements.categories.push(e)})}))}n.default=e},{"./AutoSuggest":14,"./Category":15,"./History":18,"./Result":22,"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/defineProperty":5,"@babel/runtime/helpers/interopRequireDefault":6}],18:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/slicedToArray")),o=r(e("@babel/runtime/helpers/defineProperty")),s=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass"));function l(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach(function(e){(0,o.default)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function c(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function f(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var h=new WeakSet,d=new WeakSet,e=function(){function n(e){var t=this;(0,s.default)(this,n),c(this,d),c(this,h),this.config=u(u({},e),{},{onChange:[]}),this.state={activeCategories:[],search:[],hash:""},this.disassembleString(decodeURIComponent(location.hash)),window.addEventListener("hashchange",function(){t.config.onChange.forEach(function(e){return e(location.hash)})},!1)}return(0,a.default)(n,[{key:"getHash",value:function(){return this.state.hash}},{key:"disassembleString",value:function(e){var n=this;0!==e.length&&(this.state={activeCategories:[],search:[]},("#"===e[0]?e.substr(1):e).split("&").forEach(function(e){var t=e.split("="),e=(0,i.default)(t,2),t=e[0],e=e[1];"query"===t?n.state.search=e.split(",").filter(function(e){return 0<e.length}).map(function(e){return decodeURIComponent(e)}):t.match(/^cats\[(\d+)\]/i)&&(t=RegExp.$1,n.state.activeCategories[t]=n.state.activeCategories[t]||[],e=e.split(",").map(function(e){return parseInt(e)}).filter(function(e){return!isNaN(e)}),n.state.activeCategories[t]=n.state.activeCategories[t].concat(e))}),this.state.hash=e)}},{key:"testHash",value:function(e){if(!e.length)return{search:[],categories:{}};var n="",r={};return("#"===e[0]?e.substr(1):e).split("&").forEach(function(e){var t=e.split("="),e=(0,i.default)(t,2),t=e[0],e=e[1];"query"===t?n=e.split(",").filter(function(e){return 0<e.length}).map(function(e){return decodeURIComponent(e)}):t.match(/^cats\[(\d+)\]/i)&&(t=RegExp.$1,r[t]=r[t]||[],e=e.split(",").map(function(e){return parseInt(e)}).filter(function(e){return!isNaN(e)}),r[t]=r[t].concat(e))}),{search:n,categories:r}}},{key:"getActiveCategories",value:function(){return this.state.activeCategories}},{key:"setActiveCategories",value:function(e){this.state.activeCategories=e,f(this,h,p).call(this,f(this,d,g).call(this))}},{key:"getSearch",value:function(){return this.state.search}},{key:"setSearch",value:function(e){this.state.search="string"==typeof e?e.split(","):e,f(this,h,p).call(this,f(this,d,g).call(this))}},{key:"setSearchAndCategories",value:function(e,t){this.state.search="string"==typeof e?e.split(","):e,this.state.activeCategories=t,f(this,h,p).call(this,f(this,d,g).call(this))}},{key:"reset",value:function(){this.state={activeCategories:[],search:[]},f(this,h,p).call(this,"")}},{key:"onChange",value:function(e){this.config.onChange.push(e)}}]),n}();function p(e){history.replaceState({},"",location.origin+location.pathname+e)}function g(){var t=this,n="";return Object.keys(this.state.activeCategories).forEach(function(e){n+="&cats[".concat(e,"]=").concat(t.state.activeCategories[e].join(","))}),n=0<this.state.search.length?"#query=".concat(this.state.search.map(function(e){return encodeURIComponent(e)}).join(",")).concat(n):"#".concat(n.substr(1)),this.state.hash=1<n.length?n:"",this.state.hash}n.default=e},{"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/defineProperty":5,"@babel/runtime/helpers/interopRequireDefault":6,"@babel/runtime/helpers/slicedToArray":9}],19:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("./Result"));function s(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function a(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var l=new WeakSet,u=new WeakSet,c=new WeakSet,e=function e(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(this,e),s(this,c),s(this,u),s(this,l);this.config=Object.assign({selectorSortBtn:".js-dc-list-sortby",cssClassAsc:"asc",cssClassDesc:"desc",attrKey:"data-dc-sortby-key"},n),this.results=new o.default(n.resultsContainer,t,{}),this.sortby={key:"title",direction:"asc"},this.btns=[],a(this,l,f).call(this)};function f(){var n=this,r=this,e=Array.prototype.slice.call(this.config.container.querySelectorAll(this.config.selectorSortBtn));0<e.length&&e.forEach(function(e){var t=e.getAttribute(n.config.attrKey);t&&n.btns.push({elem:e,key:t,selected:!1,direction:e.classList.contains(r.config.cssClassAsc)?"desc":"asc"})}),this.btns.forEach(function(t){t.elem.addEventListener("click",function(e){e.preventDefault(),a(n,u,h).call(n,t)})})}function h(e){this.sortby.key=e.key,this.sortby.direction=e.direction,"asc"==e.direction?e.direction="desc":e.direction="asc",a(this,c,d).call(this,e),this.results.sortFilesBy(this.sortby.key,this.sortby.direction),this.results.reorderDomFiles()}function d(e){var t=this;this.btns.forEach(function(e){e.elem.classList.remove(t.config.cssClassAsc),e.elem.classList.remove(t.config.cssClassDesc)}),"asc"==e.direction?e.elem.classList.add(this.config.cssClassDesc):e.elem.classList.add(this.config.cssClassAsc)}n.default=e},{"./Result":22,"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/interopRequireDefault":6}],20:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass"));function s(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function a(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var l=new WeakSet,u=new WeakSet,c=new WeakSet,f=new WeakSet,h=new WeakSet,d=new WeakSet,p=new WeakSet,e=function(){function r(e){var t=this,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(this,r),s(this,p),s(this,d),s(this,h),s(this,f),s(this,c),s(this,u),s(this,l),!e||!e instanceof HTMLElement?console.error("1st parameter is required but not given or not of type HTML-Element"):(this.config=Object.assign({mobileBreakpoint:767,autoToggle:!0,selectorCategory:".js-dc-mobileFilter-category",selectorCategoryToggle:".js-dc-mobileFilter-category-toggle",selectorFilterToggle:".js-dc-mobileFilter-filter-toggle",selectorFilterToggleLabel:".js-dc-mobileFilter-filter-toggle-label",cssClassCategoryToggle:"open",cssClassFilterToggle:"open",cssClassBodyScroll:"dc-mobileFilter-open",attrFilterToggleLabelHide:"data-label-hide",attrFilterToggleLabelShow:"data-label-show",showEvent:"dc.mobileFilter.show",hideEvent:"dc.mobileFilter.hide",showCategoryEvent:"dc.mobileFilter.category.show",hideCategoryEvent:"dc.mobileFilter.category.hide",subCategoryToggleEvent:"dc.mobileFilter.subCategory.toggle"},n),this.enabled,this.filter=e,this.filterShown,this.eventListeners=!1,this.filterToggleBtns=a(this,f,m).call(this),this.categories=a(this,d,x).call(this),a(this,u,y).call(this),this.config.autoToggle&&(a(this,l,g).call(this),window.addEventListener("resize",function(e){a(t,l,g).call(t)})))}return(0,o.default)(r,[{key:"hideFilter",value:function(){this.filter.classList.remove(this.config.cssClassFilterToggle),document.body.classList.remove(this.config.cssClassBodyScroll);var t=void 0;this.filterToggleBtns.forEach(function(e){e.label.elem&&e.label.show&&(e.label.elem.innerHTML=e.label.show),e.scrollTarget&&(t=e.scrollTarget)}),a(this,p,w).call(this,this.config.showEvent,this.filter),this.filterShown=!1,t&&t.scrollIntoView({behavior:"smooth",block:"start"})}},{key:"showFilter",value:function(){this.filter.classList.add(this.config.cssClassFilterToggle),document.body.classList.add(this.config.cssClassBodyScroll),this.filterToggleBtns.forEach(function(e){e.label.elem&&e.label.hide&&(e.label.elem.innerHTML=e.label.hide)}),a(this,p,w).call(this,this.config.hideEvent,this.filter),this.filterShown=!0}},{key:"toggleCat",value:function(e){e.shown?this.hideCat(e):this.showCat(e)}},{key:"hideCat",value:function(e){e.elem.classList.remove(this.config.cssClassCategoryToggle),a(this,p,w).call(this,this.config.hideCategoryEvent,e.elem),e.shown=!1}},{key:"showCat",value:function(e){e.elem.classList.add(this.config.cssClassCategoryToggle),a(this,p,w).call(this,this.config.showCategoryEvent,e.elem),e.shown=!0}}]),r}();function g(){window.matchMedia("(max-width: ".concat(parseInt(this.config.mobileBreakpoint),"px)")).matches&&!this.enabled&&a(this,u,y).call(this),!window.matchMedia("(max-width: ".concat(parseInt(this.config.mobileBreakpoint),"px)")).matches&&this.enabled&&a(this,c,v).call(this)}function y(){var n=this;this.eventListeners?this.categories.forEach(function(e){n.hideCat(e)}):(this.categories.forEach(function(t){t.toggle.addEventListener("click",function(e){n.enabled&&n.toggleCat(t)})}),this.filterToggleBtns.forEach(function(e){e.elem.addEventListener("click",function(e){n.enabled&&a(n,h,b).call(n)})}),this.eventListeners=!0),this.enabled=!0}function v(){var t=this;this.categories.forEach(function(e){t.showCat(e)}),this.enabled=!1}function m(){var n=this,r=this,e=Array.prototype.slice.call(this.filter.querySelectorAll(this.config.selectorFilterToggle)),i=[];return e.forEach(function(e){var t=e.querySelector(n.config.selectorFilterToggleLabel);i.push({elem:e,scrollTarget:document.querySelector(e.getAttribute("data-scroll-target")),label:{elem:t,show:e.getAttribute(r.config.attrFilterToggleLabelShow),hide:e.getAttribute(r.config.attrFilterToggleLabelHide)}})}),i}function b(){this.filterShown?this.hideFilter():this.showFilter()}function x(){var n=this,r=this,e=Array.prototype.slice.call(this.filter.querySelectorAll(this.config.selectorCategory)),i=[];return e.forEach(function(e){var t=e.querySelector(n.config.selectorCategoryToggle);i.push({elem:e,shown:e.classList.contains(r.config.cssClassCategoryToggle),toggle:t})}),i}function w(e,t){var n;(n=e?new CustomEvent(e,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}):n)&&t&&t instanceof EventTarget&&t.dispatchEvent(n)}n.default=e},{"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/interopRequireDefault":6}],21:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass"));function a(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}e=function(){function n(e,t){(0,o.default)(this,n),this.domContainer=e,this.config=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach(function(e){(0,i.default)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({currentPage:1,itemsPerPage:8,activeClass:"current"},t)}return(0,s.default)(n,[{key:"createPagination",value:function(d){var p=this;this.domContainer.forEach(function(t){var e,n,r=Math.ceil(d/p.config.itemsPerPage)+1,i=Math.max(1,p.config.currentPage-3),o=7,s=document.createElement("ul");s.classList.add("dc-nav"),4<=p.config.currentPage&&((e=(n=document.createElement("li")).classList).add.apply(e,["dc-nav-page","dc-nav-first"]),(e=document.createElement("a")).href="#",e.innerHTML="".concat(t.getAttribute("data-first")||"&larrb;",' <span class="count">1</span>'),e.setAttribute("data-page",1),e.addEventListener("click",function(e){e.preventDefault(),p.scrollTo(t),p.config.onChangePage(1)}),n.appendChild(e),s.appendChild(n)),1<p.config.currentPage&&((n=(a=document.createElement("li")).classList).add.apply(n,["dc-nav-page","dc-nav-prev"]),(n=document.createElement("a")).href="#",n.innerHTML=t.getAttribute("data-prev")||"&larr;",n.setAttribute("data-page",p.config.currentPage-1),n.addEventListener("click",function(e){e.preventDefault(),p.scrollTo(t),p.config.onChangePage(parseInt(e.target.getAttribute("data-page")))}),a.appendChild(n),s.appendChild(a),--o,++i),p.config.currentPage<r-3&&--o;for(var a,l,u=i;u<r&&u<i+o;++u){var c=document.createElement("li");(f=c.classList).add.apply(f,["dc-nav-page"]);var f=document.createElement("a");f.href="#",f.innerHTML=u,f.setAttribute("data-page",u),f.addEventListener("click",function(e){e.preventDefault(),p.scrollTo(t),p.config.onChangePage(parseInt(e.target.getAttribute("data-page")))}),c.appendChild(f),s.appendChild(c)}p.config.currentPage<r-1&&((a=(l=document.createElement("li")).classList).add.apply(a,["dc-nav-page","dc-nav-next"]),(a=document.createElement("a")).href="#",a.innerHTML=t.getAttribute("data-next")||"&rarr;",a.setAttribute("data-page",p.config.currentPage+1),a.addEventListener("click",function(e){e.preventDefault(),p.scrollTo(t),p.config.onChangePage(parseInt(e.target.getAttribute("data-page")))}),l.appendChild(a),s.appendChild(l)),p.config.currentPage<r-3&&((l=(h=document.createElement("li")).classList).add.apply(l,["dc-nav-page","dc-nav-last"]),(l=document.createElement("a")).href="#",l.innerHTML='<span class="count">'.concat(r-1,"</span> ").concat(t.getAttribute("data-last")||"&rarro;"),l.setAttribute("data-page",r-1),l.addEventListener("click",function(e){e.preventDefault(),p.scrollTo(t),p.config.onChangePage(r-1)}),h.appendChild(l),s.appendChild(h)),t.innerHTML="",t.appendChild(s);var h=t.querySelector('a[data-page="'+p.config.currentPage+'"]');h&&h.parentNode.classList.add(p.config.activeClass)})}},{key:"setPage",value:function(e,t){this.config.currentPage=e,this.createPagination(t)}},{key:"scrollTo",value:function(e){!e.hasAttribute("data-scroll-target")||(e=document.querySelector(e.getAttribute("data-scroll-target")))&&e.scrollIntoView({behavior:"smooth",block:"start"})}}]),n}();n.default=e},{"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/defineProperty":5,"@babel/runtime/helpers/interopRequireDefault":6}],22:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=r(e("@babel/runtime/helpers/defineProperty")),c=r(e("@babel/runtime/helpers/classCallCheck")),i=r(e("@babel/runtime/helpers/createClass")),f=r(e("./Pagination")),o=r(e("./File"));function h(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function d(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function p(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var g=new WeakSet,y=new WeakSet,v=new WeakSet,e=function(){function l(e,t,n){(0,c.default)(this,l),d(this,v),d(this,y),d(this,g);try{var r,i;this.data=t;for(var o={},s=0;s<this.data.files.length;++s)o[this.data.files[s].uid]=s;this.data.mapFileUidToIndex=o,this.container=e,this.config=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?h(Object(n),!0).forEach(function(e){(0,u.default)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({hiddenClass:"hidden"},n),this.selectors={fileItemSelector:(null==n||null===(r=n.selectors)||void 0===r?void 0:r.fileItemSelector)||".js-dc-file-item",paginationSelector:(null==n||null===(i=n.selectors)||void 0===i?void 0:i.paginationSelector)||".js-dc-pagination"},this.resultsCounter=document.querySelectorAll(".js-dc-result-counter"),this.files=[],p(this,v,x).call(this),this.filePool=this.files.slice(0),this.displayedFiles=this.filePool.slice(0,8);var a=this.container.querySelectorAll(this.selectors.paginationSelector);0<a.length&&(this.pagination=new f.default(a,{onChangePage:p(this,g,m).bind(this)}),this.pagination.createPagination(this.filePool.length))}catch(e){console.error(e)}}return(0,i.default)(l,[{key:"show",value:function(t,r){var i,o,s=this,e=void 0!==r?Object.keys(r):[],n=Object.keys(t);if(0===n.length)return 0<e.length?(i=[],o={},e.forEach(function(e){var n=r[e];s.files.forEach(function(e){var t=e.getUid();o[t]||e.searchFile(n)&&(o[t]=!0,i.push(e))})}),this.files.forEach(function(e){e.setVisibility(!1)}),this.filePool=i.slice(0),this.displayedFiles=this.filePool.slice(0,8),this.displayedFiles.forEach(function(e){e.setVisibility(!0)}),this.pagination.setPage(1,this.filePool.length),p(this,y,b).call(this,i.length)):(this.files.forEach(function(e){return e.setVisibility(!1)}),this.filePool=this.files.slice(0),this.displayedFiles=this.filePool.slice(0,8),this.displayedFiles.forEach(function(e){e.setVisibility(!0)}),p(this,y,b).call(this,this.filePool.length)),[];var a,l=[],u={};t[n[0]].forEach(function(e){var n=e.getUid();s.files.forEach(function(e){var t=e.getUid();u[t]||e.hasCategory(n)&&(u[t]=!0,l.push(e))})}),1<n.length&&n.forEach(function(e){var r;0!==e&&(r=[],u={},t[e].forEach(function(e){var n=e.getUid();l.forEach(function(e){var t=e.getUid();u[t]||e.hasCategory(n)&&(u[t]=!0,r.push(e))})}),l=r.slice(0))}),0<e.length&&(a=[],u={},e.forEach(function(e){var n=r[e];l.forEach(function(e){var t=e.getUid();u[t]||e.searchFile(n)&&(u[t]=!0,a.push(e))})}),l=a.slice(0));var c=l.reduce(function(e,t){return e[t.getUid()]=!0,e},{}),f={};return this.files.forEach(function(e,t){!0===c[e.getUid()]?(t<8&&e.setVisibility(!0),e.getCategories().forEach(function(e){f[e.uid]=!0,0<e.l10n_parent&&(f[e.l10n_parent]=!0)})):e.setVisibility(!1)}),p(this,y,b).call(this,l.length),this.filePool=l.slice(0),this.displayedFiles=this.filePool.slice(0,8),this.displayedFiles.forEach(function(e){e.setVisibility(!0)}),this.pagination.setPage(1,this.filePool.length),f}},{key:"showAll",value:function(){var e;this.displayedFiles.forEach(function(e){e.setVisibility(!1)}),this.filePool=this.files.slice(0),this.displayedFiles=this.filePool.slice(0,8),this.displayedFiles.forEach(function(e){e.setVisibility(!0)}),null!==(e=this.pagination)&&void 0!==e&&e.setPage(1,this.filePool.length),p(this,y,b).call(this,this.filePool.length)}},{key:"getAllowedCategories",value:function(){var t={};return this.filePool.forEach(function(e){e.getCategories().forEach(function(e){t[e.uid]||(t[e.uid]=!0,0<e.l10n_parent&&(t[e.l10n_parent]=!0))})}),t}},{key:"sortFilesBy",value:function(n,r){this.filePool.sort(function(e,t){e=e.data[n].toUpperCase().trim(),t=t.data[n].toUpperCase().trim();return"desc"==r?0<e.localeCompare(t)?-1:e.localeCompare(t)<0?1:0:e.localeCompare(t)})}},{key:"reorderDomFiles",value:function(){var t=this.filePool[0].getElement().parentNode;this.filePool.forEach(function(e){e=e.getElement();t.appendChild(t.removeChild(e))}),p(this,g,m).call(this,1)}}]),l}();function m(e){var t=8*(e-1);t>=this.files.length||(this.displayedFiles.forEach(function(e){e.setVisibility(!1)}),this.displayedFiles=this.filePool.slice(t,8+t),this.displayedFiles.forEach(function(e){e.setVisibility(!0)}),null!==(t=this.pagination)&&void 0!==t&&t.setPage(e,this.filePool.length))}function b(t){this.resultsCounter.forEach(function(e){e.innerHTML=t})}function x(){var n=this;this.container.querySelectorAll(this.selectors.fileItemSelector).forEach(function(e){var t=e.getAttribute("data-uid")||!1;!1!==t&&(t=new o.default(e,n.data.files[n.data.mapFileUidToIndex[t]]),n.files.push(t))})}n.default=e},{"./File":16,"./Pagination":21,"@babel/runtime/helpers/classCallCheck":3,"@babel/runtime/helpers/createClass":4,"@babel/runtime/helpers/defineProperty":5,"@babel/runtime/helpers/interopRequireDefault":6}],23:[function(e,t,n){"use strict";e("@babel/runtime/helpers/interopRequireDefault")(e("smoothscroll-polyfill")).default.polyfill(),"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n})},{"@babel/runtime/helpers/interopRequireDefault":6,"smoothscroll-polyfill":13}],24:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("./components/Filter")),o=r(e("./components/List")),s=r(e("./components/MobileFilter"));e("./components/polyfills"),window.jQuery||(e=e("jquery"),window.jQuery=e,window.$=e),function(){var e,t;window.DLC&&(t=document.querySelector(".js-dc-filter-container"),e=document.querySelector(".js-dc-result-list"),t&&e&&new i.default(DLC,{container:t,resultsContainer:e}),(t=document.querySelector(".js-dc-list-container"))&&new o.default(DLC,{container:t,resultsContainer:e}));var n=[];Array.prototype.slice.call(document.querySelectorAll(".js-dc-mobileFilter")).forEach(function(e){n.push(new s.default(e,{}))})}()},{"./components/Filter":17,"./components/List":19,"./components/MobileFilter":20,"./components/polyfills":23,"@babel/runtime/helpers/interopRequireDefault":6,jquery:11}]},{},[24]);!function o(n,c,i){function a(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(l)return l(t,!0);throw(r=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",r}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return a(n[t][1][e]||e)},r,r.exports,o,n,c,i)}return c[t].exports}for(var l="function"==typeof require&&require,e=0;e<i.length;e++)a(i[e]);return a}({1:[function(e,t,r){"use strict";!function(){var t=document.querySelector(".toTopBtn");t&&t.addEventListener("click",function(e){e.preventDefault(),window.scrollTo({top:0,left:0,behavior:"smooth"})});var r=t?t.offsetTop-window.innerHeight:0;Array.prototype.slice.call(document.querySelectorAll(".chooseYear a")).forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();for(var t=document.querySelector("header .navbar"),t=heaader?t.offsetHeight:0,r=parseInt(e.target.getAttribute("data-year")),o=document.querySelector(".year-".concat(r)),n=!1;!o&&!n;)o=document.querySelector(".year-".concat(--r)),r<0&&(n=!0);o&&(t=o.offsetTop-t-20,window.scrollTo({top:t,left:0,behavior:"smooth"}))})}),window.addEventListener("scroll",function(){var e=window.scrollY;!(300<e)||r<=e?t&&t.classList.remove("fixed"):t&&t.classList.add("fixed")});var e=document.querySelector(".teaserElement");e&&e.addEventListener("click",function(e){1!=e.target.querySelectorAll(".colorlink").length&&e.preventDefault()});var o=new IntersectionObserver(function(e,t){e.forEach(function(e){var t;e.isIntersecting&&((t=e.target).classList.remove("notvisible"),t.parentNode.classList.contains("odd")?$(e).animate({opacity:1,left:0},500):$(e).animate({opacity:1,right:0},500))})});Array.prototype.slice.call(document.querySelectorAll(".onedate.notvisible")).forEach(function(e){o.observe(e)}),window.dispatchEvent(new Event("scroll"))}()},{}]},{},[1]);!function e(t,r,o){function n(i,u){if(!r[i]){if(!t[i]){var c="function"==typeof require&&require;if(!u&&c)return c(i,!0);if(a)return a(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var s=r[i]={exports:{}};t[i][0].call(s.exports,(function(e){return n(t[i][1][e]||e)}),s,s.exports,e,t,r,o)}return r[i].exports}for(var a="function"==typeof require&&require,i=0;i<o.length;i++)n(o[i]);return n}({1:[function(e,t,r){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.__esModule=!0,t.exports.default=t.exports},{}],2:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){Array.prototype.slice.call(document.querySelectorAll(e)).forEach((function(e){if(e.hasAttribute("data-zulu")){var t=new Date(e.getAttribute("data-zulu"));e.innerHTML=new Intl.DateTimeFormat([],{weekday:"short",year:"numeric",month:"long",day:"numeric"}).format(t)}}))}},{}],3:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){var e="podcast-item-teaser";Array.prototype.slice.call(document.querySelectorAll(".js-podcast-teaser-with-list")).forEach((function(t){Array.prototype.slice.call(t.querySelectorAll(".js-podcast-item")).forEach((function(r){r.addEventListener("click",(function(){r.classList.contains(e)||(Array.prototype.slice.call(t.getElementsByClassName(e)).forEach((function(t){t.classList.remove(e),Array.prototype.slice.call(t.getElementsByTagName("audio")).forEach((function(e){e.preload="none"}))})),r.classList.add(e),Array.prototype.slice.call(r.getElementsByTagName("audio")).forEach((function(e){e.preload="auto"})))}))}))}))}},{}],4:[function(e,t,r){"use strict";var o=e("@babel/runtime/helpers/interopRequireDefault"),n=o(e("./components/DateFormat")),a=o(e("./components/TeaserWithList"));(0,n.default)(".js-pod-format-date"),(0,a.default)()},{"./components/DateFormat":2,"./components/TeaserWithList":3,"@babel/runtime/helpers/interopRequireDefault":1}]},{},[4]);!function(a,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():a.AOS=t()}(self,(()=>(()=>{var a={821:(a,t,o)=>{"use strict";o.d(t,{Z:()=>i});var s=o(81),d=o.n(s),n=o(645),e=o.n(n)()(d());e.push([a.id,'body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0s}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:100ms}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0s}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:150ms}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0s}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:200ms}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0s}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:250ms}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0s}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:300ms}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0s}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:350ms}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0s}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:400ms}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0s}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:450ms}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0s}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:500ms}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0s}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:550ms}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0s}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:600ms}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0s}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:650ms}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0s}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:700ms}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0s}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:750ms}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0s}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:800ms}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0s}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:850ms}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0s}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:900ms}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0s}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:950ms}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0s}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1000ms}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0s}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1050ms}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0s}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1100ms}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0s}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1150ms}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0s}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1200ms}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0s}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1250ms}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0s}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1300ms}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0s}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1350ms}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0s}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1400ms}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0s}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1450ms}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0s}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1500ms}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0s}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1550ms}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0s}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1550ms}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1600ms}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0s}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1600ms}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1650ms}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0s}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1650ms}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1700ms}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0s}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1700ms}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1750ms}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0s}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1750ms}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1800ms}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0s}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1800ms}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1850ms}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0s}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1850ms}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1900ms}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0s}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1900ms}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1950ms}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0s}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1950ms}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2000ms}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0s}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2000ms}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2050ms}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0s}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2050ms}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2100ms}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0s}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2100ms}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2150ms}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0s}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2150ms}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2200ms}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0s}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2200ms}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2250ms}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0s}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2250ms}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2300ms}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0s}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2300ms}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2350ms}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0s}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2350ms}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2400ms}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0s}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2400ms}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2450ms}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0s}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2450ms}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2500ms}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0s}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2500ms}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2550ms}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0s}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2550ms}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2600ms}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0s}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2600ms}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2650ms}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0s}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2650ms}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2700ms}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0s}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2700ms}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2750ms}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0s}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2750ms}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2800ms}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0s}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2800ms}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2850ms}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0s}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2850ms}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2900ms}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0s}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2900ms}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2950ms}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0s}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2950ms}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3000ms}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0s}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3000ms}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate3d(0, 0, 0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translate3d(0, 0, 0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}',""]);const i=e},645:a=>{"use strict";a.exports=function(a){var t=[];return t.toString=function(){return this.map((function(t){var o="",s=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),s&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=a(t),s&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o})).join("")},t.i=function(a,o,s,d,n){"string"==typeof a&&(a=[[null,a,void 0]]);var e={};if(s)for(var i=0;i<this.length;i++){var r=this[i][0];null!=r&&(e[r]=!0)}for(var l=0;l<a.length;l++){var y=[].concat(a[l]);s&&e[y[0]]||(void 0!==n&&(void 0===y[5]||(y[1]="@layer".concat(y[5].length>0?" ".concat(y[5]):""," {").concat(y[1],"}")),y[5]=n),o&&(y[2]?(y[1]="@media ".concat(y[2]," {").concat(y[1],"}"),y[2]=o):y[2]=o),d&&(y[4]?(y[1]="@supports (".concat(y[4],") {").concat(y[1],"}"),y[4]=d):y[4]="".concat(d)),t.push(y))}},t}},81:a=>{"use strict";a.exports=function(a){return a[1]}},296:(a,t,o)=>{var s=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,n=/^0b[01]+$/i,e=/^0o[0-7]+$/i,i=parseInt,r="object"==typeof o.g&&o.g&&o.g.Object===Object&&o.g,l="object"==typeof self&&self&&self.Object===Object&&self,y=r||l||Function("return this")(),u=Object.prototype.toString,m=Math.max,c=Math.min,b=function(){return y.Date.now()};function f(a){var t=typeof a;return!!a&&("object"==t||"function"==t)}function p(a){if("number"==typeof a)return a;if(function(a){return"symbol"==typeof a||function(a){return!!a&&"object"==typeof a}(a)&&"[object Symbol]"==u.call(a)}(a))return NaN;if(f(a)){var t="function"==typeof a.valueOf?a.valueOf():a;a=f(t)?t+"":t}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(s,"");var o=n.test(a);return o||e.test(a)?i(a.slice(2),o?2:8):d.test(a)?NaN:+a}a.exports=function(a,t,o){var s,d,n,e,i,r,l=0,y=!1,u=!1,v=!0;if("function"!=typeof a)throw new TypeError("Expected a function");function g(t){var o=s,n=d;return s=d=void 0,l=t,e=a.apply(n,o)}function h(a){var o=a-r;return void 0===r||o>=t||o<0||u&&a-l>=n}function w(){var a=b();if(h(a))return x(a);i=setTimeout(w,function(a){var o=t-(a-r);return u?c(o,n-(a-l)):o}(a))}function x(a){return i=void 0,v&&s?g(a):(s=d=void 0,e)}function j(){var a=b(),o=h(a);if(s=arguments,d=this,r=a,o){if(void 0===i)return function(a){return l=a,i=setTimeout(w,t),y?g(a):e}(r);if(u)return i=setTimeout(w,t),g(r)}return void 0===i&&(i=setTimeout(w,t)),e}return t=p(t)||0,f(o)&&(y=!!o.leading,n=(u="maxWait"in o)?m(p(o.maxWait)||0,t):n,v="trailing"in o?!!o.trailing:v),j.cancel=function(){void 0!==i&&clearTimeout(i),l=0,s=r=d=i=void 0},j.flush=function(){return void 0===i?e:x(b())},j}},96:(a,t,o)=>{var s="Expected a function",d=NaN,n="[object Symbol]",e=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,l=/^0o[0-7]+$/i,y=parseInt,u="object"==typeof o.g&&o.g&&o.g.Object===Object&&o.g,m="object"==typeof self&&self&&self.Object===Object&&self,c=u||m||Function("return this")(),b=Object.prototype.toString,f=Math.max,p=Math.min,v=function(){return c.Date.now()};function g(a){var t=typeof a;return!!a&&("object"==t||"function"==t)}function h(a){if("number"==typeof a)return a;if(function(a){return"symbol"==typeof a||function(a){return!!a&&"object"==typeof a}(a)&&b.call(a)==n}(a))return d;if(g(a)){var t="function"==typeof a.valueOf?a.valueOf():a;a=g(t)?t+"":t}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(e,"");var o=r.test(a);return o||l.test(a)?y(a.slice(2),o?2:8):i.test(a)?d:+a}a.exports=function(a,t,o){var d=!0,n=!0;if("function"!=typeof a)throw new TypeError(s);return g(o)&&(d="leading"in o?!!o.leading:d,n="trailing"in o?!!o.trailing:n),function(a,t,o){var d,n,e,i,r,l,y=0,u=!1,m=!1,c=!0;if("function"!=typeof a)throw new TypeError(s);function b(t){var o=d,s=n;return d=n=void 0,y=t,i=a.apply(s,o)}function w(a){var o=a-l;return void 0===l||o>=t||o<0||m&&a-y>=e}function x(){var a=v();if(w(a))return j(a);r=setTimeout(x,function(a){var o=t-(a-l);return m?p(o,e-(a-y)):o}(a))}function j(a){return r=void 0,c&&d?b(a):(d=n=void 0,i)}function k(){var a=v(),o=w(a);if(d=arguments,n=this,l=a,o){if(void 0===r)return function(a){return y=a,r=setTimeout(x,t),u?b(a):i}(l);if(m)return r=setTimeout(x,t),b(l)}return void 0===r&&(r=setTimeout(x,t)),i}return t=h(t)||0,g(o)&&(u=!!o.leading,e=(m="maxWait"in o)?f(h(o.maxWait)||0,t):e,c="trailing"in o?!!o.trailing:c),k.cancel=function(){void 0!==r&&clearTimeout(r),y=0,d=l=n=r=void 0},k.flush=function(){return void 0===r?i:j(v())},k}(a,t,{leading:d,maxWait:t,trailing:n})}},379:a=>{"use strict";var t=[];function o(a){for(var o=-1,s=0;s<t.length;s++)if(t[s].identifier===a){o=s;break}return o}function s(a,s){for(var n={},e=[],i=0;i<a.length;i++){var r=a[i],l=s.base?r[0]+s.base:r[0],y=n[l]||0,u="".concat(l," ").concat(y);n[l]=y+1;var m=o(u),c={css:r[1],media:r[2],sourceMap:r[3],supports:r[4],layer:r[5]};if(-1!==m)t[m].references++,t[m].updater(c);else{var b=d(c,s);s.byIndex=i,t.splice(i,0,{identifier:u,updater:b,references:1})}e.push(u)}return e}function d(a,t){var o=t.domAPI(t);return o.update(a),function(t){if(t){if(t.css===a.css&&t.media===a.media&&t.sourceMap===a.sourceMap&&t.supports===a.supports&&t.layer===a.layer)return;o.update(a=t)}else o.remove()}}a.exports=function(a,d){var n=s(a=a||[],d=d||{});return function(a){a=a||[];for(var e=0;e<n.length;e++){var i=o(n[e]);t[i].references--}for(var r=s(a,d),l=0;l<n.length;l++){var y=o(n[l]);0===t[y].references&&(t[y].updater(),t.splice(y,1))}n=r}}},569:a=>{"use strict";var t={};a.exports=function(a,o){var s=function(a){if(void 0===t[a]){var o=document.querySelector(a);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(a){o=null}t[a]=o}return t[a]}(a);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(o)}},216:a=>{"use strict";a.exports=function(a){var t=document.createElement("style");return a.setAttributes(t,a.attributes),a.insert(t,a.options),t}},565:(a,t,o)=>{"use strict";a.exports=function(a){var t=o.nc;t&&a.setAttribute("nonce",t)}},795:a=>{"use strict";a.exports=function(a){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=a.insertStyleElement(a);return{update:function(o){!function(a,t,o){var s="";o.supports&&(s+="@supports (".concat(o.supports,") {")),o.media&&(s+="@media ".concat(o.media," {"));var d=void 0!==o.layer;d&&(s+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),s+=o.css,d&&(s+="}"),o.media&&(s+="}"),o.supports&&(s+="}");var n=o.sourceMap;n&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n))))," */")),t.styleTagTransform(s,a,t.options)}(t,a,o)},remove:function(){!function(a){if(null===a.parentNode)return!1;a.parentNode.removeChild(a)}(t)}}}},589:a=>{"use strict";a.exports=function(a,t){if(t.styleSheet)t.styleSheet.cssText=a;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(a))}}}},t={};function o(s){var d=t[s];if(void 0!==d)return d.exports;var n=t[s]={id:s,exports:{}};return a[s](n,n.exports,o),n.exports}o.n=a=>{var t=a&&a.__esModule?()=>a.default:()=>a;return o.d(t,{a:t}),t},o.d=(a,t)=>{for(var s in t)o.o(t,s)&&!o.o(a,s)&&Object.defineProperty(a,s,{enumerable:!0,get:t[s]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(a){if("object"==typeof window)return window}}(),o.o=(a,t)=>Object.prototype.hasOwnProperty.call(a,t),o.nc=void 0;var s={};return(()=>{"use strict";o.d(s,{default:()=>B});var a=o(379),t=o.n(a),d=o(795),n=o.n(d),e=o(569),i=o.n(e),r=o(565),l=o.n(r),y=o(216),u=o.n(y),m=o(589),c=o.n(m),b=o(821),f={};f.styleTagTransform=c(),f.setAttributes=l(),f.insert=i().bind(null,"head"),f.domAPI=n(),f.insertStyleElement=u(),t()(b.Z,f),b.Z&&b.Z.locals&&b.Z.locals;var p=o(96),v=o.n(p),g=o(296),h=o.n(g),w=function(){},x=function a(t){var o,s;for(o=0;o<t.length;o+=1){if((s=t[o]).dataset&&s.dataset.aos)return!0;if(s.children&&a(s.children))return!0}return!1},j=function(a){a&&a.forEach((function(a){var t=Array.prototype.slice.call(a.addedNodes),o=Array.prototype.slice.call(a.removedNodes),s=t.concat(o);if(x(s))return w()}))},k=function(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver};function z(a){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},z(a)}function O(a,t){for(var o=0;o<t.length;o++){var s=t[o];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(a,(void 0,d=function(a,t){if("object"!==z(a)||null===a)return a;var o=a[Symbol.toPrimitive];if(void 0!==o){var s=o.call(a,"string");if("object"!==z(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(a)}(s.key),"symbol"===z(d)?d:String(d)),s)}var d}var E=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,N=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,q=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,S=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,C=function(){return navigator.userAgent||navigator.vendor||window.opera||""};const T=new(function(){function a(){!function(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a)}var t,o;return t=a,(o=[{key:"phone",value:function(){var a=C();return!(!E.test(a)&&!N.test(a.substr(0,4)))}},{key:"mobile",value:function(){var a=C();return!(!q.test(a)&&!S.test(a.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}},{key:"ie11",value:function(){return"-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style}}])&&O(t.prototype,o),Object.defineProperty(t,"prototype",{writable:!1}),a}());var A=function(a,t){var o;return T.ie11()?(o=document.createEvent("CustomEvent")).initCustomEvent(a,!0,!0,{detail:t}):o=new CustomEvent(a,{detail:t}),document.dispatchEvent(o)};const M=function(a){return a.forEach((function(a,t){return function(a,t){var o=a.options,s=a.position,d=a.node,n=(a.data,function(){a.animated&&(function(a,t){t&&t.forEach((function(t){return a.classList.remove(t)}))}(d,o.animatedClassNames),A("aos:out",d),a.options.id&&A("aos:out:".concat(a.options.id),d),a.animated=!1)});o.mirror&&t>=s.out&&!o.once?n():t>=s.in?a.animated||(function(a,t){t&&t.forEach((function(t){return a.classList.add(t)}))}(d,o.animatedClassNames),A("aos:in",d),a.options.id&&A("aos:in:".concat(a.options.id),d),a.animated=!0):a.animated&&!o.once&&n()}(a,window.pageYOffset)}))},L=function(a){for(var t=0,o=0;a&&!isNaN(a.offsetLeft)&&!isNaN(a.offsetTop);)t+=a.offsetLeft-("BODY"!=a.tagName?a.scrollLeft:0),o+=a.offsetTop-("BODY"!=a.tagName?a.scrollTop:0),a=a.offsetParent;return{top:o,left:t}},D=function(a,t,o){var s=a.getAttribute("data-aos-"+t);if(void 0!==s){if("true"===s)return!0;if("false"===s)return!1}return s||o};var H=function(a,t,o){var s=window.innerHeight,d=D(a,"anchor"),n=D(a,"anchor-placement"),e=Number(D(a,"offset",n?0:t)),i=n||o,r=a;d&&document.querySelectorAll(d)&&(r=document.querySelectorAll(d)[0]);var l=L(r).top-s;switch(i){case"top-bottom":break;case"center-bottom":l+=r.offsetHeight/2;break;case"bottom-bottom":l+=r.offsetHeight;break;case"top-center":l+=s/2;break;case"center-center":l+=s/2+r.offsetHeight/2;break;case"bottom-center":l+=s/2+r.offsetHeight;break;case"top-top":l+=s;break;case"bottom-top":l+=s+r.offsetHeight;break;case"center-top":l+=s+r.offsetHeight/2}return l+e},P=function(a,t){window.innerHeight;var o=D(a,"anchor"),s=D(a,"offset",t),d=a;return o&&document.querySelectorAll(o)&&(d=document.querySelectorAll(o)[0]),L(d).top+d.offsetHeight-s};const I=function(){var a=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(a,(function(a){return{node:a}}))};var Y=[],$={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},W=function(){return document.all&&!window.atob},_=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(Y=function(a,t){return a.forEach((function(a,o){var s=D(a.node,"mirror",t.mirror),d=D(a.node,"once",t.once),n=D(a.node,"id"),e=t.useClassNames&&a.node.getAttribute("data-aos"),i=[t.animatedClassName].concat(e?e.split(" "):[]).filter((function(a){return"string"==typeof a}));t.initClassName&&a.node.classList.add(t.initClassName),a.position={in:H(a.node,t.offset,t.anchorPlacement),out:s&&P(a.node,t.offset)},a.options={once:d,mirror:s,animatedClassNames:i,id:n}})),a}(Y,$),M(Y),window.addEventListener("scroll",v()((function(){M(Y,$.once)}),$.throttleDelay),{passive:!0}))},F=function(){if(Y=I(),X($.disable)||W())return Z();_()},Z=function(){Y.forEach((function(a){a.node.removeAttribute("data-aos"),a.node.removeAttribute("data-aos-easing"),a.node.removeAttribute("data-aos-duration"),a.node.removeAttribute("data-aos-delay"),$.initClassName&&a.node.classList.remove($.initClassName),$.animatedClassName&&a.node.classList.remove($.animatedClassName)}))},X=function(a){return!0===a||"mobile"===a&&T.mobile()||"phone"===a&&T.phone()||"tablet"===a&&T.tablet()||"function"==typeof a&&!0===a()};const B={init:function(a){return $=Object.assign($,a),Y=I(),document.all&&window.atob,$.disableMutationObserver||!!k()||(console.info('\n      aos: MutationObserver is not supported on this browser,\n      code mutations observing has been disabled.\n      You may have to call "refreshHard()" by yourself.\n    '),$.disableMutationObserver=!0),$.disableMutationObserver||(t=F,o=window.document,s=new(k())(j),w=t,s.observe(o.documentElement,{childList:!0,subtree:!0,removedNodes:!0})),X($.disable)||W()?Z():(document.querySelector("body").setAttribute("data-aos-easing",$.easing),document.querySelector("body").setAttribute("data-aos-duration",$.duration),document.querySelector("body").setAttribute("data-aos-delay",$.delay),-1===["DOMContentLoaded","load"].indexOf($.startEvent)?document.addEventListener($.startEvent,(function(){_(!0)})):window.addEventListener("load",(function(){_(!0)})),"DOMContentLoaded"===$.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&_(!0),window.addEventListener("resize",h()(_,$.debounceDelay,!0)),window.addEventListener("orientationchange",h()(_,$.debounceDelay,!0)),Y);var t,o,s},refresh:_,refreshHard:F}})(),s.default})()));AOS.init()