View file Webteck/download-version/assets/js/app.min.js

File size: 449.06Kb
/*!
  * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
var DateFormatter;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function t(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var r,s,o=function(e){do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},a=function(e){var t=e.getAttribute("data-bs-target");if(!t||"#"===t){var i=e.getAttribute("href");t=i&&"#"!==i?i.trim():null}return t},l=function(e){var t=a(e);return t&&document.querySelector(t)?t:null},d=function(e){var t=a(e);return t?document.querySelector(t):null},c=function(e){if(!e)return 0;var t=window.getComputedStyle(e),i=t.transitionDuration,n=t.transitionDelay,r=Number.parseFloat(i),s=Number.parseFloat(n);return r||s?(i=i.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(i)+Number.parseFloat(n))):0},u=function(e){e.dispatchEvent(new Event("transitionend"))},h=function(e){return(e[0]||e).nodeType},p=function(e,t){var i=!1,n=t+5;e.addEventListener("transitionend",(function t(){i=!0,e.removeEventListener("transitionend",t)})),setTimeout((function(){i||u(e)}),n)},f=function(e,t,i){Object.keys(i).forEach((function(n){var r,s=i[n],o=t[n],a=o&&h(o)?"element":null==(r=o)?""+r:{}.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new Error(e.toUpperCase()+': Option "'+n+'" provided type "'+a+'" but expected type "'+s+'".')}))},m=function(e){if(!e)return!1;if(e.style&&e.parentNode&&e.parentNode.style){var t=getComputedStyle(e),i=getComputedStyle(e.parentNode);return"none"!==t.display&&"none"!==i.display&&"hidden"!==t.visibility}return!1},g=function(){return function(){}},v=function(e){return e.offsetHeight},y=function(){var e=window.jQuery;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},b=function(e){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},_="rtl"===document.documentElement.dir,w=(r={},s=1,{set:function(e,t,i){void 0===e.bsKey&&(e.bsKey={key:t,id:s},s++),r[e.bsKey.id]=i},get:function(e,t){if(!e||void 0===e.bsKey)return null;var i=e.bsKey;return i.key===t?r[i.id]:null},delete:function(e,t){if(void 0!==e.bsKey){var i=e.bsKey;i.key===t&&(delete r[i.id],delete e.bsKey)}}}),x=function(e,t,i){w.set(e,t,i)},T=function(e,t){return w.get(e,t)},S=/[^.]*(?=\..*)\.|.*/,E=/\..*/,M=/::\d+$/,C={},k=1,D={mouseenter:"mouseover",mouseleave:"mouseout"},O=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function A(e,t){return t&&t+"::"+k++||e.uidEvent||k++}function P(e){var t=A(e);return e.uidEvent=t,C[t]=C[t]||{},C[t]}function L(e,t,i){void 0===i&&(i=null);for(var n=Object.keys(e),r=0,s=n.length;r<s;r++){var o=e[n[r]];if(o.originalHandler===t&&o.delegationSelector===i)return o}return null}function I(e,t,i){var n="string"==typeof t,r=n?i:t,s=e.replace(E,""),o=D[s];return o&&(s=o),O.has(s)||(s=e),[n,r,s]}function z(e,t,i,n,r){if("string"==typeof t&&e){i||(i=n,n=null);var s=I(t,i,n),o=s[0],a=s[1],l=s[2],d=P(e),c=d[l]||(d[l]={}),u=L(c,a,o?i:null);if(u)u.oneOff=u.oneOff&&r;else{var h=A(a,t.replace(S,"")),p=o?function(e,t,i){return function n(r){for(var s=e.querySelectorAll(t),o=r.target;o&&o!==this;o=o.parentNode)for(var a=s.length;a--;)if(s[a]===o)return r.delegateTarget=o,n.oneOff&&j.off(e,r.type,i),i.apply(o,[r]);return null}}(e,i,n):function(e,t){return function i(n){return n.delegateTarget=e,i.oneOff&&j.off(e,n.type,t),t.apply(e,[n])}}(e,i);p.delegationSelector=o?i:null,p.originalHandler=a,p.oneOff=r,p.uidEvent=h,c[h]=p,e.addEventListener(l,p,o)}}}function W(e,t,i,n,r){var s=L(t[i],n,r);s&&(e.removeEventListener(i,s,Boolean(r)),delete t[i][s.uidEvent])}var j={on:function(e,t,i,n){z(e,t,i,n,!1)},one:function(e,t,i,n){z(e,t,i,n,!0)},off:function(e,t,i,n){if("string"==typeof t&&e){var r=I(t,i,n),s=r[0],o=r[1],a=r[2],l=a!==t,d=P(e),c=t.startsWith(".");if(void 0===o){c&&Object.keys(d).forEach((function(i){!function(e,t,i,n){var r=t[i]||{};Object.keys(r).forEach((function(s){if(s.includes(n)){var o=r[s];W(e,t,i,o.originalHandler,o.delegationSelector)}}))}(e,d,i,t.slice(1))}));var u=d[a]||{};Object.keys(u).forEach((function(i){var n=i.replace(M,"");if(!l||t.includes(n)){var r=u[i];W(e,d,a,r.originalHandler,r.delegationSelector)}}))}else{if(!d||!d[a])return;W(e,d,a,o,s?i:null)}}},trigger:function(e,t,i){if("string"!=typeof t||!e)return null;var n,r=y(),s=t.replace(E,""),o=t!==s,a=O.has(s),l=!0,d=!0,c=!1,u=null;return o&&r&&(n=r.Event(t,i),r(e).trigger(n),l=!n.isPropagationStopped(),d=!n.isImmediatePropagationStopped(),c=n.isDefaultPrevented()),a?(u=document.createEvent("HTMLEvents")).initEvent(s,l,!0):u=new CustomEvent(t,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((function(e){Object.defineProperty(u,e,{get:function(){return i[e]}})})),c&&u.preventDefault(),d&&e.dispatchEvent(u),u.defaultPrevented&&void 0!==n&&n.preventDefault(),u}},N=function(){function e(e){e&&(this._element=e,x(e,this.constructor.DATA_KEY,this))}return e.prototype.dispose=function(){(function(e,t){w.delete(e,t)})(this._element,this.constructor.DATA_KEY),this._element=null},e.getInstance=function(e){return T(e,this.DATA_KEY)},t(e,null,[{key:"VERSION",get:function(){return"5.0.0-beta1"}}]),e}(),F="alert",H=function(e){function i(){return e.apply(this,arguments)||this}n(i,e);var r=i.prototype;return r.close=function(e){var t=e?this._getRootElement(e):this._element,i=this._triggerCloseEvent(t);null===i||i.defaultPrevented||this._removeElement(t)},r._getRootElement=function(e){return d(e)||e.closest(".alert")},r._triggerCloseEvent=function(e){return j.trigger(e,"close.bs.alert")},r._removeElement=function(e){var t=this;if(e.classList.remove("show"),e.classList.contains("fade")){var i=c(e);j.one(e,"transitionend",(function(){return t._destroyElement(e)})),p(e,i)}else this._destroyElement(e)},r._destroyElement=function(e){e.parentNode&&e.parentNode.removeChild(e),j.trigger(e,"closed.bs.alert")},i.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.alert");t||(t=new i(this)),"close"===e&&t[e](this)}))},i.handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},t(i,null,[{key:"DATA_KEY",get:function(){return"bs.alert"}}]),i}(N);j.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',H.handleDismiss(new H)),b((function(){var e=y();if(e){var t=e.fn[F];e.fn[F]=H.jQueryInterface,e.fn[F].Constructor=H,e.fn[F].noConflict=function(){return e.fn[F]=t,H.jQueryInterface}}}));var B=function(e){function i(){return e.apply(this,arguments)||this}return n(i,e),i.prototype.toggle=function(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))},i.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.button");t||(t=new i(this)),"toggle"===e&&t[e]()}))},t(i,null,[{key:"DATA_KEY",get:function(){return"bs.button"}}]),i}(N);function R(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function Y(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()}))}j.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',(function(e){e.preventDefault();var t=e.target.closest('[data-bs-toggle="button"]'),i=T(t,"bs.button");i||(i=new B(t)),i.toggle()})),b((function(){var e=y();if(e){var t=e.fn.button;e.fn.button=B.jQueryInterface,e.fn.button.Constructor=B,e.fn.button.noConflict=function(){return e.fn.button=t,B.jQueryInterface}}}));var q={setDataAttribute:function(e,t,i){e.setAttribute("data-bs-"+Y(t),i)},removeDataAttribute:function(e,t){e.removeAttribute("data-bs-"+Y(t))},getDataAttributes:function(e){if(!e)return{};var t={};return Object.keys(e.dataset).filter((function(e){return e.startsWith("bs")})).forEach((function(i){var n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=R(e.dataset[i])})),t},getDataAttribute:function(e,t){return R(e.getAttribute("data-bs-"+Y(t)))},offset:function(e){var t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position:function(e){return{top:e.offsetTop,left:e.offsetLeft}}},V={matches:function(e,t){return e.matches(t)},find:function(e,t){var i;return void 0===t&&(t=document.documentElement),(i=[]).concat.apply(i,Element.prototype.querySelectorAll.call(t,e))},findOne:function(e,t){return void 0===t&&(t=document.documentElement),Element.prototype.querySelector.call(t,e)},children:function(e,t){var i;return(i=[]).concat.apply(i,e.children).filter((function(e){return e.matches(t)}))},parents:function(e,t){for(var i=[],n=e.parentNode;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)this.matches(n,t)&&i.push(n),n=n.parentNode;return i},prev:function(e,t){for(var i=e.previousElementSibling;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next:function(e,t){for(var i=e.nextElementSibling;i;){if(this.matches(i,t))return[i];i=i.nextElementSibling}return[]}},G="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},$={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},U={TOUCH:"touch",PEN:"pen"},Q=function(e){function r(t,i){var n;return(n=e.call(this,t)||this)._items=null,n._interval=null,n._activeElement=null,n._isPaused=!1,n._isSliding=!1,n.touchTimeout=null,n.touchStartX=0,n.touchDeltaX=0,n._config=n._getConfig(i),n._indicatorsElement=V.findOne(".carousel-indicators",n._element),n._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,n._pointerEvent=Boolean(window.PointerEvent),n._addEventListeners(),n}n(r,e);var s=r.prototype;return s.next=function(){this._isSliding||this._slide("next")},s.nextWhenVisible=function(){!document.hidden&&m(this._element)&&this.next()},s.prev=function(){this._isSliding||this._slide("prev")},s.pause=function(e){e||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(u(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},s.cycle=function(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))},s.to=function(e){var t=this;this._activeElement=V.findOne(".active.carousel-item",this._element);var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)j.one(this._element,"slid.bs.carousel",(function(){return t.to(e)}));else{if(i===e)return this.pause(),void this.cycle();var n=e>i?"next":"prev";this._slide(n,this._items[e])}},s.dispose=function(){e.prototype.dispose.call(this),j.off(this._element,".bs.carousel"),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},s._getConfig=function(e){return e=i({},X,e),f(G,e,$),e},s._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0&&this.prev(),t<0&&this.next()}},s._addEventListeners=function(){var e=this;this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(function(t){return e._keydown(t)})),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(function(t){return e.pause(t)})),j.on(this._element,"mouseleave.bs.carousel",(function(t){return e.cycle(t)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},s._addTouchEventListeners=function(){var e=this,t=function(t){e._pointerEvent&&U[t.pointerType.toUpperCase()]?e.touchStartX=t.clientX:e._pointerEvent||(e.touchStartX=t.touches[0].clientX)},i=function(t){e._pointerEvent&&U[t.pointerType.toUpperCase()]&&(e.touchDeltaX=t.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),500+e._config.interval))};V.find(".carousel-item img",this._element).forEach((function(e){j.on(e,"dragstart.bs.carousel",(function(e){return e.preventDefault()}))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(function(e){return t(e)})),j.on(this._element,"pointerup.bs.carousel",(function(e){return i(e)})),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(function(e){return t(e)})),j.on(this._element,"touchmove.bs.carousel",(function(t){return function(t){t.touches&&t.touches.length>1?e.touchDeltaX=0:e.touchDeltaX=t.touches[0].clientX-e.touchStartX}(t)})),j.on(this._element,"touchend.bs.carousel",(function(e){return i(e)})))},s._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":e.preventDefault(),this.prev();break;case"ArrowRight":e.preventDefault(),this.next()}},s._getItemIndex=function(e){return this._items=e&&e.parentNode?V.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)},s._getItemByDirection=function(e,t){var i="next"===e,n="prev"===e,r=this._getItemIndex(t),s=this._items.length-1;if((n&&0===r||i&&r===s)&&!this._config.wrap)return t;var o=(r+("prev"===e?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},s._triggerSlideEvent=function(e,t){var i=this._getItemIndex(e),n=this._getItemIndex(V.findOne(".active.carousel-item",this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:t,from:n,to:i})},s._setActiveIndicatorElement=function(e){if(this._indicatorsElement){for(var t=V.find(".active",this._indicatorsElement),i=0;i<t.length;i++)t[i].classList.remove("active");var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&n.classList.add("active")}},s._updateInterval=function(){var e=this._activeElement||V.findOne(".active.carousel-item",this._element);if(e){var 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}},s._slide=function(e,t){var i,n,r,s=this,o=V.findOne(".active.carousel-item",this._element),a=this._getItemIndex(o),l=t||o&&this._getItemByDirection(e,o),d=this._getItemIndex(l),u=Boolean(this._interval);if("next"===e?(i="carousel-item-start",n="carousel-item-next",r="left"):(i="carousel-item-end",n="carousel-item-prev",r="right"),l&&l.classList.contains("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(l,r).defaultPrevented&&o&&l){if(this._isSliding=!0,u&&this.pause(),this._setActiveIndicatorElement(l),this._activeElement=l,this._element.classList.contains("slide")){l.classList.add(n),v(l),o.classList.add(i),l.classList.add(i);var h=c(o);j.one(o,"transitionend",(function(){l.classList.remove(i,n),l.classList.add("active"),o.classList.remove("active",n,i),s._isSliding=!1,setTimeout((function(){j.trigger(s._element,"slid.bs.carousel",{relatedTarget:l,direction:r,from:a,to:d})}),0)})),p(o,h)}else o.classList.remove("active"),l.classList.add("active"),this._isSliding=!1,j.trigger(this._element,"slid.bs.carousel",{relatedTarget:l,direction:r,from:a,to:d});u&&this.cycle()}},r.carouselInterface=function(e,t){var n=T(e,"bs.carousel"),s=i({},X,q.getDataAttributes(e));"object"==typeof t&&(s=i({},s,t));var o="string"==typeof t?t:s.slide;if(n||(n=new r(e,s)),"number"==typeof t)n.to(t);else if("string"==typeof o){if(void 0===n[o])throw new TypeError('No method named "'+o+'"');n[o]()}else s.interval&&s.ride&&(n.pause(),n.cycle())},r.jQueryInterface=function(e){return this.each((function(){r.carouselInterface(this,e)}))},r.dataApiClickHandler=function(e){var t=d(this);if(t&&t.classList.contains("carousel")){var n=i({},q.getDataAttributes(t),q.getDataAttributes(this)),s=this.getAttribute("data-bs-slide-to");s&&(n.interval=!1),r.carouselInterface(t,n),s&&T(t,"bs.carousel").to(s),e.preventDefault()}},t(r,null,[{key:"Default",get:function(){return X}},{key:"DATA_KEY",get:function(){return"bs.carousel"}}]),r}(N);j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Q.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(function(){for(var e=V.find('[data-bs-ride="carousel"]'),t=0,i=e.length;t<i;t++)Q.carouselInterface(e[t],T(e[t],"bs.carousel"))})),b((function(){var e=y();if(e){var t=e.fn[G];e.fn[G]=Q.jQueryInterface,e.fn[G].Constructor=Q,e.fn[G].noConflict=function(){return e.fn[G]=t,Q.jQueryInterface}}}));var K="collapse",J={toggle:!0,parent:""},Z={toggle:"boolean",parent:"(string|element)"},ee=function(e){function r(t,i){var n;(n=e.call(this,t)||this)._isTransitioning=!1,n._config=n._getConfig(i),n._triggerArray=V.find('[data-bs-toggle="collapse"][href="#'+t.id+'"],[data-bs-toggle="collapse"][data-bs-target="#'+t.id+'"]');for(var r=V.find('[data-bs-toggle="collapse"]'),s=0,o=r.length;s<o;s++){var a=r[s],d=l(a),c=V.find(d).filter((function(e){return e===t}));null!==d&&c.length&&(n._selector=d,n._triggerArray.push(a))}return n._parent=n._config.parent?n._getParent():null,n._config.parent||n._addAriaAndCollapsedClass(n._element,n._triggerArray),n._config.toggle&&n.toggle(),n}n(r,e);var s=r.prototype;return s.toggle=function(){this._element.classList.contains("show")?this.hide():this.show()},s.show=function(){var e=this;if(!this._isTransitioning&&!this._element.classList.contains("show")){var t,i;this._parent&&0===(t=V.find(".show, .collapsing",this._parent).filter((function(t){return"string"==typeof e._config.parent?t.getAttribute("data-bs-parent")===e._config.parent:t.classList.contains("collapse")}))).length&&(t=null);var n=V.findOne(this._selector);if(t){var s=t.find((function(e){return n!==e}));if((i=s?T(s,"bs.collapse"):null)&&i._isTransitioning)return}if(!j.trigger(this._element,"show.bs.collapse").defaultPrevented){t&&t.forEach((function(e){n!==e&&r.collapseInterface(e,"hide"),i||x(e,"bs.collapse",null)}));var o=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[o]=0,this._triggerArray.length&&this._triggerArray.forEach((function(e){e.classList.remove("collapsed"),e.setAttribute("aria-expanded",!0)})),this.setTransitioning(!0);var a="scroll"+(o[0].toUpperCase()+o.slice(1)),l=c(this._element);j.one(this._element,"transitionend",(function(){e._element.classList.remove("collapsing"),e._element.classList.add("collapse","show"),e._element.style[o]="",e.setTransitioning(!1),j.trigger(e._element,"shown.bs.collapse")})),p(this._element,l),this._element.style[o]=this._element[a]+"px"}}},s.hide=function(){var e=this;if(!this._isTransitioning&&this._element.classList.contains("show")&&!j.trigger(this._element,"hide.bs.collapse").defaultPrevented){var t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",v(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");var i=this._triggerArray.length;if(i>0)for(var n=0;n<i;n++){var r=this._triggerArray[n],s=d(r);s&&!s.classList.contains("show")&&(r.classList.add("collapsed"),r.setAttribute("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[t]="";var o=c(this._element);j.one(this._element,"transitionend",(function(){e.setTransitioning(!1),e._element.classList.remove("collapsing"),e._element.classList.add("collapse"),j.trigger(e._element,"hidden.bs.collapse")})),p(this._element,o)}},s.setTransitioning=function(e){this._isTransitioning=e},s.dispose=function(){e.prototype.dispose.call(this),this._config=null,this._parent=null,this._triggerArray=null,this._isTransitioning=null},s._getConfig=function(e){return(e=i({},J,e)).toggle=Boolean(e.toggle),f(K,e,Z),e},s._getDimension=function(){return this._element.classList.contains("width")?"width":"height"},s._getParent=function(){var e=this,t=this._config.parent;h(t)?void 0===t.jquery&&void 0===t[0]||(t=t[0]):t=V.findOne(t);var i='[data-bs-toggle="collapse"][data-bs-parent="'+t+'"]';return V.find(i,t).forEach((function(t){var i=d(t);e._addAriaAndCollapsedClass(i,[t])})),t},s._addAriaAndCollapsedClass=function(e,t){if(e&&t.length){var i=e.classList.contains("show");t.forEach((function(e){i?e.classList.remove("collapsed"):e.classList.add("collapsed"),e.setAttribute("aria-expanded",i)}))}},r.collapseInterface=function(e,t){var n=T(e,"bs.collapse"),s=i({},J,q.getDataAttributes(e),"object"==typeof t&&t?t:{});if(!n&&s.toggle&&"string"==typeof t&&/show|hide/.test(t)&&(s.toggle=!1),n||(n=new r(e,s)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}},r.jQueryInterface=function(e){return this.each((function(){r.collapseInterface(this,e)}))},t(r,null,[{key:"Default",get:function(){return J}},{key:"DATA_KEY",get:function(){return"bs.collapse"}}]),r}(N);j.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){"A"===e.target.tagName&&e.preventDefault();var t=q.getDataAttributes(this),i=l(this);V.find(i).forEach((function(e){var i,n=T(e,"bs.collapse");n?(null===n._parent&&"string"==typeof t.parent&&(n._config.parent=t.parent,n._parent=n._getParent()),i="toggle"):i=t,ee.collapseInterface(e,i)}))})),b((function(){var e=y();if(e){var t=e.fn[K];e.fn[K]=ee.jQueryInterface,e.fn[K].Constructor=ee,e.fn[K].noConflict=function(){return e.fn[K]=t,ee.jQueryInterface}}}));var te="top",ie="bottom",ne="right",re="left",se=[te,ie,ne,re],oe=se.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),ae=[].concat(se,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),le=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function de(e){return e?(e.nodeName||"").toLowerCase():null}function ce(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ue(e){return e instanceof ce(e).Element||e instanceof Element}function he(e){return e instanceof ce(e).HTMLElement||e instanceof HTMLElement}var pe={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var i=t.styles[e]||{},n=t.attributes[e]||{},r=t.elements[e];he(r)&&de(r)&&(Object.assign(r.style,i),Object.keys(n).forEach((function(e){var t=n[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce((function(e,t){return e[t]="",e}),{});he(n)&&de(n)&&(Object.assign(n.style,s),Object.keys(r).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]};function fe(e){return e.split("-")[0]}function me(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function ge(e,t){var i,n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&((i=n)instanceof ce(i).ShadowRoot||i instanceof ShadowRoot)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ve(e){return ce(e).getComputedStyle(e)}function ye(e){return["table","td","th"].indexOf(de(e))>=0}function be(e){return((ue(e)?e.ownerDocument:e.document)||window.document).documentElement}function _e(e){return"html"===de(e)?e:e.assignedSlot||e.parentNode||e.host||be(e)}function we(e){if(!he(e)||"fixed"===ve(e).position)return null;var t=e.offsetParent;if(t){var i=be(t);if("body"===de(t)&&"static"===ve(t).position&&"static"!==ve(i).position)return i}return t}function xe(e){for(var t=ce(e),i=we(e);i&&ye(i)&&"static"===ve(i).position;)i=we(i);return i&&"body"===de(i)&&"static"===ve(i).position?t:i||function(e){for(var t=_e(e);he(t)&&["html","body"].indexOf(de(t))<0;){var i=ve(t);if("none"!==i.transform||"none"!==i.perspective||i.willChange&&"auto"!==i.willChange)return t;t=t.parentNode}return null}(e)||t}function Te(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Se(e,t,i){return Math.max(e,Math.min(t,i))}function Ee(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e)}function Me(e,t){return t.reduce((function(t,i){return t[i]=e,t}),{})}var Ce={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,n=e.name,r=i.elements.arrow,s=i.modifiersData.popperOffsets,o=fe(i.placement),a=Te(o),l=[re,ne].indexOf(o)>=0?"height":"width";if(r&&s){var d=i.modifiersData[n+"#persistent"].padding,c=me(r),u="y"===a?te:re,h="y"===a?ie:ne,p=i.rects.reference[l]+i.rects.reference[a]-s[a]-i.rects.popper[l],f=s[a]-i.rects.reference[a],m=xe(r),g=m?"y"===a?m.clientHeight||0:m.clientWidth||0:0,v=p/2-f/2,y=d[u],b=g-c[l]-d[h],_=g/2-c[l]/2+v,w=Se(y,_,b),x=a;i.modifiersData[n]=((t={})[x]=w,t.centerOffset=w-_,t)}},effect:function(e){var t=e.state,i=e.options,n=e.name,r=i.element,s=void 0===r?"[data-popper-arrow]":r,o=i.padding,a=void 0===o?0:o;null!=s&&("string"!=typeof s||(s=t.elements.popper.querySelector(s)))&&ge(t.elements.popper,s)&&(t.elements.arrow=s,t.modifiersData[n+"#persistent"]={padding:Ee("number"!=typeof a?a:Me(a,se))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},ke={top:"auto",right:"auto",bottom:"auto",left:"auto"};function De(e){var t,i=e.popper,n=e.popperRect,r=e.placement,s=e.offsets,o=e.position,a=e.gpuAcceleration,l=e.adaptive,d=function(e){var t=e.x,i=e.y,n=window.devicePixelRatio||1;return{x:Math.round(t*n)/n||0,y:Math.round(i*n)/n||0}}(s),c=d.x,u=d.y,h=s.hasOwnProperty("x"),p=s.hasOwnProperty("y"),f=re,m=te,g=window;if(l){var v=xe(i);v===ce(i)&&(v=be(i)),r===te&&(m=ie,u-=v.clientHeight-n.height,u*=a?1:-1),r===re&&(f=ne,c-=v.clientWidth-n.width,c*=a?1:-1)}var y,b=Object.assign({position:o},l&&ke);return a?Object.assign(Object.assign({},b),{},((y={})[m]=p?"0":"",y[f]=h?"0":"",y.transform=(g.devicePixelRatio||1)<2?"translate("+c+"px, "+u+"px)":"translate3d("+c+"px, "+u+"px, 0)",y)):Object.assign(Object.assign({},b),{},((t={})[m]=p?u+"px":"",t[f]=h?c+"px":"",t.transform="",t))}var Oe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,n=i.gpuAcceleration,r=void 0===n||n,s=i.adaptive,o=void 0===s||s,a={placement:fe(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),De(Object.assign(Object.assign({},a),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),De(Object.assign(Object.assign({},a),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement})},data:{}},Ae={passive:!0},Pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=e.options,r=n.scroll,s=void 0===r||r,o=n.resize,a=void 0===o||o,l=ce(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",i.update,Ae)})),a&&l.addEventListener("resize",i.update,Ae),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",i.update,Ae)})),a&&l.removeEventListener("resize",i.update,Ae)}},data:{}},Le={left:"right",right:"left",bottom:"top",top:"bottom"};function Ie(e){return e.replace(/left|right|bottom|top/g,(function(e){return Le[e]}))}var ze={start:"end",end:"start"};function We(e){return e.replace(/start|end/g,(function(e){return ze[e]}))}function je(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Ne(e){var t=ce(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Fe(e){return je(be(e)).left+Ne(e).scrollLeft}function He(e){var t=ve(e),i=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function Be(e,t){void 0===t&&(t=[]);var i=function e(t){return["html","body","#document"].indexOf(de(t))>=0?t.ownerDocument.body:he(t)&&He(t)?t:e(_e(t))}(e),n="body"===de(i),r=ce(i),s=n?[r].concat(r.visualViewport||[],He(i)?i:[]):i,o=t.concat(s);return n?o:o.concat(Be(_e(s)))}function Re(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ye(e,t){return"viewport"===t?Re(function(e){var t=ce(e),i=be(e),n=t.visualViewport,r=i.clientWidth,s=i.clientHeight,o=0,a=0;return n&&(r=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=n.offsetLeft,a=n.offsetTop)),{width:r,height:s,x:o+Fe(e),y:a}}(e)):he(t)?function(e){var t=je(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):Re(function(e){var t=be(e),i=Ne(e),n=e.ownerDocument.body,r=Math.max(t.scrollWidth,t.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),s=Math.max(t.scrollHeight,t.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),o=-i.scrollLeft+Fe(e),a=-i.scrollTop;return"rtl"===ve(n||t).direction&&(o+=Math.max(t.clientWidth,n?n.clientWidth:0)-r),{width:r,height:s,x:o,y:a}}(be(e)))}function qe(e){return e.split("-")[1]}function Ve(e){var t,i=e.reference,n=e.element,r=e.placement,s=r?fe(r):null,o=r?qe(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(s){case te:t={x:a,y:i.y-n.height};break;case ie:t={x:a,y:i.y+i.height};break;case ne:t={x:i.x+i.width,y:l};break;case re:t={x:i.x-n.width,y:l};break;default:t={x:i.x,y:i.y}}var d=s?Te(s):null;if(null!=d){var c="y"===d?"height":"width";switch(o){case"start":t[d]=Math.floor(t[d])-Math.floor(i[c]/2-n[c]/2);break;case"end":t[d]=Math.floor(t[d])+Math.ceil(i[c]/2-n[c]/2)}}return t}function Ge(e,t){void 0===t&&(t={});var i=t,n=i.placement,r=void 0===n?e.placement:n,s=i.boundary,o=void 0===s?"clippingParents":s,a=i.rootBoundary,l=void 0===a?"viewport":a,d=i.elementContext,c=void 0===d?"popper":d,u=i.altBoundary,h=void 0!==u&&u,p=i.padding,f=void 0===p?0:p,m=Ee("number"!=typeof f?f:Me(f,se)),g="popper"===c?"reference":"popper",v=e.elements.reference,y=e.rects.popper,b=e.elements[h?g:c],_=function(e,t,i){var n="clippingParents"===t?function(e){var t=Be(_e(e)),i=["absolute","fixed"].indexOf(ve(e).position)>=0&&he(e)?xe(e):e;return ue(i)?t.filter((function(e){return ue(e)&&ge(e,i)&&"body"!==de(e)})):[]}(e):[].concat(t),r=[].concat(n,[i]),s=r[0],o=r.reduce((function(t,i){var n=Ye(e,i);return t.top=Math.max(n.top,t.top),t.right=Math.min(n.right,t.right),t.bottom=Math.min(n.bottom,t.bottom),t.left=Math.max(n.left,t.left),t}),Ye(e,s));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}(ue(b)?b:b.contextElement||be(e.elements.popper),o,l),w=je(v),x=Ve({reference:w,element:y,strategy:"absolute",placement:r}),T=Re(Object.assign(Object.assign({},y),x)),S="popper"===c?T:w,E={top:_.top-S.top+m.top,bottom:S.bottom-_.bottom+m.bottom,left:_.left-S.left+m.left,right:S.right-_.right+m.right},M=e.modifiersData.offset;if("popper"===c&&M){var C=M[r];Object.keys(E).forEach((function(e){var t=[ne,ie].indexOf(e)>=0?1:-1,i=[te,ie].indexOf(e)>=0?"y":"x";E[e]+=C[i]*t}))}return E}var Xe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0===o||o,l=i.fallbackPlacements,d=i.padding,c=i.boundary,u=i.rootBoundary,h=i.altBoundary,p=i.flipVariations,f=void 0===p||p,m=i.allowedAutoPlacements,g=t.options.placement,v=fe(g),y=l||(v!==g&&f?function(e){if("auto"===fe(e))return[];var t=Ie(e);return[We(e),t,We(t)]}(g):[Ie(g)]),b=[g].concat(y).reduce((function(e,i){return e.concat("auto"===fe(i)?function(e,t){void 0===t&&(t={});var i=t,n=i.placement,r=i.boundary,s=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,d=void 0===l?ae:l,c=qe(n),u=c?a?oe:oe.filter((function(e){return qe(e)===c})):se,h=u.filter((function(e){return d.indexOf(e)>=0}));0===h.length&&(h=u);var p=h.reduce((function(t,i){return t[i]=Ge(e,{placement:i,boundary:r,rootBoundary:s,padding:o})[fe(i)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:i,boundary:c,rootBoundary:u,padding:d,flipVariations:f,allowedAutoPlacements:m}):i)}),[]),_=t.rects.reference,w=t.rects.popper,x=new Map,T=!0,S=b[0],E=0;E<b.length;E++){var M=b[E],C=fe(M),k="start"===qe(M),D=[te,ie].indexOf(C)>=0,O=D?"width":"height",A=Ge(t,{placement:M,boundary:c,rootBoundary:u,altBoundary:h,padding:d}),P=D?k?ne:re:k?ie:te;_[O]>w[O]&&(P=Ie(P));var L=Ie(P),I=[];if(s&&I.push(A[C]<=0),a&&I.push(A[P]<=0,A[L]<=0),I.every((function(e){return e}))){S=M,T=!1;break}x.set(M,I)}if(T)for(var z=function(e){var t=b.find((function(t){var i=x.get(t);if(i)return i.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},W=f?3:1;W>0&&"break"!==z(W);W--);t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function $e(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function Ue(e){return[te,ne,ie,re].some((function(t){return e[t]>=0}))}var Qe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,o=Ge(t,{elementContext:"reference"}),a=Ge(t,{altBoundary:!0}),l=$e(o,n),d=$e(a,r,s),c=Ue(l),u=Ue(d);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:d,isReferenceHidden:c,hasPopperEscaped:u},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-reference-hidden":c,"data-popper-escaped":u})}},Ke={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.offset,s=void 0===r?[0,0]:r,o=ae.reduce((function(e,i){return e[i]=function(e,t,i){var n=fe(e),r=[re,te].indexOf(n)>=0?-1:1,s="function"==typeof i?i(Object.assign(Object.assign({},t),{},{placement:e})):i,o=s[0],a=s[1];return o=o||0,a=(a||0)*r,[re,ne].indexOf(n)>=0?{x:a,y:o}:{x:o,y:a}}(i,t.rects,s),e}),{}),a=o[t.placement],l=a.x,d=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=d),t.modifiersData[n]=o}},Je={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=Ve({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},Ze={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0!==o&&o,l=i.boundary,d=i.rootBoundary,c=i.altBoundary,u=i.padding,h=i.tether,p=void 0===h||h,f=i.tetherOffset,m=void 0===f?0:f,g=Ge(t,{boundary:l,rootBoundary:d,padding:u,altBoundary:c}),v=fe(t.placement),y=qe(t.placement),b=!y,_=Te(v),w="x"===_?"y":"x",x=t.modifiersData.popperOffsets,T=t.rects.reference,S=t.rects.popper,E="function"==typeof m?m(Object.assign(Object.assign({},t.rects),{},{placement:t.placement})):m,M={x:0,y:0};if(x){if(s){var C="y"===_?te:re,k="y"===_?ie:ne,D="y"===_?"height":"width",O=x[_],A=x[_]+g[C],P=x[_]-g[k],L=p?-S[D]/2:0,I="start"===y?T[D]:S[D],z="start"===y?-S[D]:-T[D],W=t.elements.arrow,j=p&&W?me(W):{width:0,height:0},N=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=N[C],H=N[k],B=Se(0,T[D],j[D]),R=b?T[D]/2-L-B-F-E:I-B-F-E,Y=b?-T[D]/2+L+B+H+E:z+B+H+E,q=t.elements.arrow&&xe(t.elements.arrow),V=q?"y"===_?q.clientTop||0:q.clientLeft||0:0,G=t.modifiersData.offset?t.modifiersData.offset[t.placement][_]:0,X=x[_]+R-G-V,$=x[_]+Y-G,U=Se(p?Math.min(A,X):A,O,p?Math.max(P,$):P);x[_]=U,M[_]=U-O}if(a){var Q="x"===_?te:re,K="x"===_?ie:ne,J=x[w],Z=Se(J+g[Q],J,J-g[K]);x[w]=Z,M[w]=Z-J}t.modifiersData[n]=M}},requiresIfExists:["offset"]};function et(e,t,i){void 0===i&&(i=!1);var n,r,s=be(t),o=je(e),a=he(t),l={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(a||!a&&!i)&&(("body"!==de(t)||He(s))&&(l=(n=t)!==ce(n)&&he(n)?{scrollLeft:(r=n).scrollLeft,scrollTop:r.scrollTop}:Ne(n)),he(t)?((d=je(t)).x+=t.clientLeft,d.y+=t.clientTop):s&&(d.x=Fe(s))),{x:o.left+l.scrollLeft-d.x,y:o.top+l.scrollTop-d.y,width:o.width,height:o.height}}var tt={placement:"bottom",modifiers:[],strategy:"absolute"};function it(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function nt(e){void 0===e&&(e={});var t=e,i=t.defaultModifiers,n=void 0===i?[]:i,r=t.defaultOptions,s=void 0===r?tt:r;return function(e,t,i){void 0===i&&(i=s);var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},tt),s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],d=!1,c={state:a,setOptions:function(i){u(),a.options=Object.assign(Object.assign(Object.assign({},s),a.options),i),a.scrollParents={reference:ue(e)?Be(e):e.contextElement?Be(e.contextElement):[],popper:Be(t)};var r,o,d=function(e){var t=function(e){var t=new Map,i=new Set,n=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){i.has(e.name)||function e(r){i.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEach((function(n){if(!i.has(n)){var r=t.get(n);r&&e(r)}})),n.push(r)}(e)})),n}(e);return le.reduce((function(e,i){return e.concat(t.filter((function(e){return e.phase===i})))}),[])}((r=[].concat(n,a.options.modifiers),o=r.reduce((function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign(Object.assign(Object.assign({},i),t),{},{options:Object.assign(Object.assign({},i.options),t.options),data:Object.assign(Object.assign({},i.data),t.data)}):t,e}),{}),Object.keys(o).map((function(e){return o[e]}))));return a.orderedModifiers=d.filter((function(e){return e.enabled})),a.orderedModifiers.forEach((function(e){var t=e.name,i=e.options,n=void 0===i?{}:i,r=e.effect;if("function"==typeof r){var s=r({state:a,name:t,instance:c,options:n});l.push(s||function(){})}})),c.update()},forceUpdate:function(){if(!d){var e=a.elements,t=e.reference,i=e.popper;if(it(t,i)){a.rects={reference:et(t,xe(i),"fixed"===a.options.strategy),popper:me(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var r=a.orderedModifiers[n],s=r.fn,o=r.options,l=void 0===o?{}:o,u=r.name;"function"==typeof s&&(a=s({state:a,options:l,name:u,instance:c})||a)}else a.reset=!1,n=-1}}},update:(r=function(){return new Promise((function(e){c.forceUpdate(),e(a)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(r())}))}))),o}),destroy:function(){u(),d=!0}};if(!it(e,t))return c;function u(){l.forEach((function(e){return e()})),l=[]}return c.setOptions(i).then((function(e){!d&&i.onFirstUpdate&&i.onFirstUpdate(e)})),c}}var rt=nt(),st=nt({defaultModifiers:[Pe,Je,Oe,pe]}),ot=nt({defaultModifiers:[Pe,Je,Oe,pe,Ke,Xe,Ze,Ce,Qe]}),at=Object.freeze({__proto__:null,popperGenerator:nt,detectOverflow:Ge,createPopperBase:rt,createPopper:ot,createPopperLite:st,top:te,bottom:ie,right:ne,left:re,auto:"auto",basePlacements:se,start:"start",end:"end",clippingParents:"clippingParents",viewport:"viewport",popper:"popper",reference:"reference",variationPlacements:oe,placements:ae,beforeRead:"beforeRead",read:"read",afterRead:"afterRead",beforeMain:"beforeMain",main:"main",afterMain:"afterMain",beforeWrite:"beforeWrite",write:"write",afterWrite:"afterWrite",modifierPhases:le,applyStyles:pe,arrow:Ce,computeStyles:Oe,eventListeners:Pe,flip:Xe,hide:Qe,offset:Ke,popperOffsets:Je,preventOverflow:Ze}),lt="dropdown",dt=new RegExp("ArrowUp|ArrowDown|Escape"),ct=_?"top-end":"top-start",ut=_?"top-start":"top-end",ht=_?"bottom-end":"bottom-start",pt=_?"bottom-start":"bottom-end",ft=_?"left-start":"right-start",mt=_?"right-start":"left-start",gt={offset:0,flip:!0,boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null},vt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},yt=function(e){function r(t,i){var n;return(n=e.call(this,t)||this)._popper=null,n._config=n._getConfig(i),n._menu=n._getMenuElement(),n._inNavbar=n._detectNavbar(),n._addEventListeners(),n}n(r,e);var s=r.prototype;return s.toggle=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")){var e=this._element.classList.contains("show");r.clearMenus(),e||this.show()}},s.show=function(){if(!(this._element.disabled||this._element.classList.contains("disabled")||this._menu.classList.contains("show"))){var e=r.getParentFromElement(this._element),t={relatedTarget:this._element};if(!j.trigger(this._element,"show.bs.dropdown",t).defaultPrevented){if(!this._inNavbar){if(void 0===at)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var i=this._element;"parent"===this._config.reference?i=e:h(this._config.reference)&&(i=this._config.reference,void 0!==this._config.reference.jquery&&(i=this._config.reference[0])),this._popper=ot(i,this._menu,this._getPopperConfig())}var n;"ontouchstart"in document.documentElement&&!e.closest(".navbar-nav")&&(n=[]).concat.apply(n,document.body.children).forEach((function(e){return j.on(e,"mouseover",null,(function(){}))})),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),j.trigger(e,"shown.bs.dropdown",t)}}},s.hide=function(){if(!this._element.disabled&&!this._element.classList.contains("disabled")&&this._menu.classList.contains("show")){var e=r.getParentFromElement(this._element),t={relatedTarget:this._element};j.trigger(e,"hide.bs.dropdown",t).defaultPrevented||(this._popper&&this._popper.destroy(),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),j.trigger(e,"hidden.bs.dropdown",t))}},s.dispose=function(){e.prototype.dispose.call(this),j.off(this._element,".bs.dropdown"),this._menu=null,this._popper&&(this._popper.destroy(),this._popper=null)},s.update=function(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()},s._addEventListeners=function(){var e=this;j.on(this._element,"click.bs.dropdown",(function(t){t.preventDefault(),t.stopPropagation(),e.toggle()}))},s._getConfig=function(e){return e=i({},this.constructor.Default,q.getDataAttributes(this._element),e),f(lt,e,this.constructor.DefaultType),e},s._getMenuElement=function(){return V.next(this._element,".dropdown-menu")[0]},s._getPlacement=function(){var e=this._element.parentNode;if(e.classList.contains("dropend"))return ft;if(e.classList.contains("dropstart"))return mt;var t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?ut:ct:t?pt:ht},s._detectNavbar=function(){return null!==this._element.closest(".navbar")},s._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{altBoundary:this._config.flip,rootBoundary:this._config.boundary}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),i({},e,this._config.popperConfig)},r.dropdownInterface=function(e,t){var i=T(e,"bs.dropdown");if(i||(i=new r(e,"object"==typeof t?t:null)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}},r.jQueryInterface=function(e){return this.each((function(){r.dropdownInterface(this,e)}))},r.clearMenus=function(e){if(!e||2!==e.button&&("keyup"!==e.type||"Tab"===e.key))for(var t=V.find('[data-bs-toggle="dropdown"]'),i=0,n=t.length;i<n;i++){var s=r.getParentFromElement(t[i]),o=T(t[i],"bs.dropdown"),a={relatedTarget:t[i]};if(e&&"click"===e.type&&(a.clickEvent=e),o){var l,d=o._menu;if(t[i].classList.contains("show")&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&"Tab"===e.key)&&d.contains(e.target)||j.trigger(s,"hide.bs.dropdown",a).defaultPrevented))"ontouchstart"in document.documentElement&&(l=[]).concat.apply(l,document.body.children).forEach((function(e){return j.off(e,"mouseover",null,(function(){}))})),t[i].setAttribute("aria-expanded","false"),o._popper&&o._popper.destroy(),d.classList.remove("show"),t[i].classList.remove("show"),j.trigger(s,"hidden.bs.dropdown",a)}}},r.getParentFromElement=function(e){return d(e)||e.parentNode},r.dataApiKeydownHandler=function(e){if(!(/input|textarea/i.test(e.target.tagName)?"Space"===e.key||"Escape"!==e.key&&("ArrowDown"!==e.key&&"ArrowUp"!==e.key||e.target.closest(".dropdown-menu")):!dt.test(e.key))&&(e.preventDefault(),e.stopPropagation(),!this.disabled&&!this.classList.contains("disabled"))){var t=r.getParentFromElement(this),i=this.classList.contains("show");if("Escape"===e.key)return(this.matches('[data-bs-toggle="dropdown"]')?this:V.prev(this,'[data-bs-toggle="dropdown"]')[0]).focus(),void r.clearMenus();if(i&&"Space"!==e.key){var n=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",t).filter(m);if(n.length){var s=n.indexOf(e.target);"ArrowUp"===e.key&&s>0&&s--,"ArrowDown"===e.key&&s<n.length-1&&s++,n[s=-1===s?0:s].focus()}}else r.clearMenus()}},t(r,null,[{key:"Default",get:function(){return gt}},{key:"DefaultType",get:function(){return vt}},{key:"DATA_KEY",get:function(){return"bs.dropdown"}}]),r}(N);j.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',yt.dataApiKeydownHandler),j.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",yt.dataApiKeydownHandler),j.on(document,"click.bs.dropdown.data-api",yt.clearMenus),j.on(document,"keyup.bs.dropdown.data-api",yt.clearMenus),j.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(e){e.preventDefault(),e.stopPropagation(),yt.dropdownInterface(this,"toggle")})),j.on(document,"click.bs.dropdown.data-api",".dropdown form",(function(e){return e.stopPropagation()})),b((function(){var e=y();if(e){var t=e.fn[lt];e.fn[lt]=yt.jQueryInterface,e.fn[lt].Constructor=yt,e.fn[lt].noConflict=function(){return e.fn[lt]=t,yt.jQueryInterface}}}));var bt={backdrop:!0,keyboard:!0,focus:!0},_t={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},wt=function(e){function r(t,i){var n;return(n=e.call(this,t)||this)._config=n._getConfig(i),n._dialog=V.findOne(".modal-dialog",t),n._backdrop=null,n._isShown=!1,n._isBodyOverflowing=!1,n._ignoreBackdropClick=!1,n._isTransitioning=!1,n._scrollbarWidth=0,n}n(r,e);var s=r.prototype;return s.toggle=function(e){return this._isShown?this.hide():this.show(e)},s.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){this._element.classList.contains("fade")&&(this._isTransitioning=!0);var i=j.trigger(this._element,"show.bs.modal",{relatedTarget:e});this._isShown||i.defaultPrevented||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',(function(e){return t.hide(e)})),j.on(this._dialog,"mousedown.dismiss.bs.modal",(function(){j.one(t._element,"mouseup.dismiss.bs.modal",(function(e){e.target===t._element&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)})))}},s.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning&&!j.trigger(this._element,"hide.bs.modal").defaultPrevented){this._isShown=!1;var i=this._element.classList.contains("fade");if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),j.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),j.off(this._element,"click.dismiss.bs.modal"),j.off(this._dialog,"mousedown.dismiss.bs.modal"),i){var n=c(this._element);j.one(this._element,"transitionend",(function(e){return t._hideModal(e)})),p(this._element,n)}else this._hideModal()}},s.dispose=function(){[window,this._element,this._dialog].forEach((function(e){return j.off(e,".bs.modal")})),e.prototype.dispose.call(this),j.off(document,"focusin.bs.modal"),this._config=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},s.handleUpdate=function(){this._adjustDialog()},s._getConfig=function(e){return e=i({},bt,e),f("modal",e,_t),e},s._showElement=function(e){var t=this,i=this._element.classList.contains("fade"),n=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(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),i&&v(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus();var r=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,j.trigger(t._element,"shown.bs.modal",{relatedTarget:e})};if(i){var s=c(this._dialog);j.one(this._dialog,"transitionend",r),p(this._dialog,s)}else r()},s._enforceFocus=function(){var e=this;j.off(document,"focusin.bs.modal"),j.on(document,"focusin.bs.modal",(function(t){document===t.target||e._element===t.target||e._element.contains(t.target)||e._element.focus()}))},s._setEscapeEvent=function(){var e=this;this._isShown?j.on(this._element,"keydown.dismiss.bs.modal",(function(t){e._config.keyboard&&"Escape"===t.key?(t.preventDefault(),e.hide()):e._config.keyboard||"Escape"!==t.key||e._triggerBackdropTransition()})):j.off(this._element,"keydown.dismiss.bs.modal")},s._setResizeEvent=function(){var e=this;this._isShown?j.on(window,"resize.bs.modal",(function(){return e._adjustDialog()})):j.off(window,"resize.bs.modal")},s._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){document.body.classList.remove("modal-open"),e._resetAdjustments(),e._resetScrollbar(),j.trigger(e._element,"hidden.bs.modal")}))},s._removeBackdrop=function(){this._backdrop.parentNode.removeChild(this._backdrop),this._backdrop=null},s._showBackdrop=function(e){var t=this,i=this._element.classList.contains("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),document.body.appendChild(this._backdrop),j.on(this._element,"click.dismiss.bs.modal",(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._triggerBackdropTransition():t.hide())})),i&&v(this._backdrop),this._backdrop.classList.add("show"),!i)return void e();var n=c(this._backdrop);j.one(this._backdrop,"transitionend",e),p(this._backdrop,n)}else if(!this._isShown&&this._backdrop){this._backdrop.classList.remove("show");var r=function(){t._removeBackdrop(),e()};if(this._element.classList.contains("fade")){var s=c(this._backdrop);j.one(this._backdrop,"transitionend",r),p(this._backdrop,s)}else r()}else e()},s._triggerBackdropTransition=function(){var e=this;if(!j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented){var t=this._element.scrollHeight>document.documentElement.clientHeight;t||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var i=c(this._dialog);j.off(this._element,"transitionend"),j.one(this._element,"transitionend",(function(){e._element.classList.remove("modal-static"),t||(j.one(e._element,"transitionend",(function(){e._element.style.overflowY=""})),p(e._element,i))})),p(this._element,i),this._element.focus()}},s._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;(!this._isBodyOverflowing&&e&&!_||this._isBodyOverflowing&&!e&&_)&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),(this._isBodyOverflowing&&!e&&!_||!this._isBodyOverflowing&&e&&_)&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},s._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},s._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},s._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){V.find(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top").forEach((function(t){var i=t.style.paddingRight,n=window.getComputedStyle(t)["padding-right"];q.setDataAttribute(t,"padding-right",i),t.style.paddingRight=Number.parseFloat(n)+e._scrollbarWidth+"px"})),V.find(".sticky-top").forEach((function(t){var i=t.style.marginRight,n=window.getComputedStyle(t)["margin-right"];q.setDataAttribute(t,"margin-right",i),t.style.marginRight=Number.parseFloat(n)-e._scrollbarWidth+"px"}));var t=document.body.style.paddingRight,i=window.getComputedStyle(document.body)["padding-right"];q.setDataAttribute(document.body,"padding-right",t),document.body.style.paddingRight=Number.parseFloat(i)+this._scrollbarWidth+"px"}document.body.classList.add("modal-open")},s._resetScrollbar=function(){V.find(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top").forEach((function(e){var t=q.getDataAttribute(e,"padding-right");void 0!==t&&(q.removeDataAttribute(e,"padding-right"),e.style.paddingRight=t)})),V.find(".sticky-top").forEach((function(e){var t=q.getDataAttribute(e,"margin-right");void 0!==t&&(q.removeDataAttribute(e,"margin-right"),e.style.marginRight=t)}));var e=q.getDataAttribute(document.body,"padding-right");void 0===e?document.body.style.paddingRight="":(q.removeDataAttribute(document.body,"padding-right"),document.body.style.paddingRight=e)},s._getScrollbarWidth=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},r.jQueryInterface=function(e,t){return this.each((function(){var n=T(this,"bs.modal"),s=i({},bt,q.getDataAttributes(this),"object"==typeof e&&e?e:{});if(n||(n=new r(this,s)),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e](t)}}))},t(r,null,[{key:"Default",get:function(){return bt}},{key:"DATA_KEY",get:function(){return"bs.modal"}}]),r}(N);j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){var t=this,n=d(this);"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault(),j.one(n,"show.bs.modal",(function(e){e.defaultPrevented||j.one(n,"hidden.bs.modal",(function(){m(t)&&t.focus()}))}));var r=T(n,"bs.modal");if(!r){var s=i({},q.getDataAttributes(n),q.getDataAttributes(this));r=new wt(n,s)}r.show(this)})),b((function(){var e=y();if(e){var t=e.fn.modal;e.fn.modal=wt.jQueryInterface,e.fn.modal.Constructor=wt,e.fn.modal.noConflict=function(){return e.fn.modal=t,wt.jQueryInterface}}}));var xt=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Tt=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,St=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Et(e,t,i){var n;if(!e.length)return e;if(i&&"function"==typeof i)return i(e);for(var r=(new window.DOMParser).parseFromString(e,"text/html"),s=Object.keys(t),o=(n=[]).concat.apply(n,r.body.querySelectorAll("*")),a=function(e,i){var n,r=o[e],a=r.nodeName.toLowerCase();if(!s.includes(a))return r.parentNode.removeChild(r),"continue";var l=(n=[]).concat.apply(n,r.attributes),d=[].concat(t["*"]||[],t[a]||[]);l.forEach((function(e){(function(e,t){var i=e.nodeName.toLowerCase();if(t.includes(i))return!xt.has(i)||Boolean(e.nodeValue.match(Tt)||e.nodeValue.match(St));for(var n=t.filter((function(e){return e instanceof RegExp})),r=0,s=n.length;r<s;r++)if(i.match(n[r]))return!0;return!1})(e,d)||r.removeAttribute(e.nodeName)}))},l=0,d=o.length;l<d;l++)a(l);return r.body.innerHTML}var Mt="tooltip",Ct=new RegExp("(^|\\s)bs-tooltip\\S+","g"),kt=new Set(["sanitize","allowList","sanitizeFn"]),Dt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",container:"(string|element|boolean)",fallbackPlacements:"(null|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object)"},Ot={AUTO:"auto",TOP:"top",RIGHT:_?"left":"right",BOTTOM:"bottom",LEFT:_?"right":"left"},At={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",container:!1,fallbackPlacements:null,boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["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:[]},popperConfig:null},Pt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Lt=function(e){function r(t,i){var n;if(void 0===at)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(n=e.call(this,t)||this)._isEnabled=!0,n._timeout=0,n._hoverState="",n._activeTrigger={},n._popper=null,n.config=n._getConfig(i),n.tip=null,n._setListeners(),n}n(r,e);var s=r.prototype;return s.enable=function(){this._isEnabled=!0},s.disable=function(){this._isEnabled=!1},s.toggleEnabled=function(){this._isEnabled=!this._isEnabled},s.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,i=T(e.delegateTarget,t);i||(i=new this.constructor(e.delegateTarget,this._getDelegateConfig()),x(e.delegateTarget,t,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},s.dispose=function(){clearTimeout(this._timeout),j.off(this._element,this.constructor.EVENT_KEY),j.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,e.prototype.dispose.call(this)},s.show=function(){var e=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var t=j.trigger(this._element,this.constructor.Event.SHOW),i=function e(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var i=t.getRootNode();return i instanceof ShadowRoot?i:null}return t instanceof ShadowRoot?t:t.parentNode?e(t.parentNode):null}(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;var r=this.getTipElement(),s=o(this.constructor.NAME);r.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&r.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this._element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var d=this._getContainer();x(r,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||d.appendChild(r),j.trigger(this._element,this.constructor.Event.INSERTED),this._popper=ot(this._element,r,this._getPopperConfig(l)),r.classList.add("show");var u,h,f="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;f&&(u=r.classList).add.apply(u,f.split(" ")),"ontouchstart"in document.documentElement&&(h=[]).concat.apply(h,document.body.children).forEach((function(e){j.on(e,"mouseover",(function(){}))}));var m=function(){var t=e._hoverState;e._hoverState=null,j.trigger(e._element,e.constructor.Event.SHOWN),"out"===t&&e._leave(null,e)};if(this.tip.classList.contains("fade")){var g=c(this.tip);j.one(this.tip,"transitionend",m),p(this.tip,g)}else m()}},s.hide=function(){var e=this;if(this._popper){var t=this.getTipElement(),i=function(){"show"!==e._hoverState&&t.parentNode&&t.parentNode.removeChild(t),e._cleanTipClass(),e._element.removeAttribute("aria-describedby"),j.trigger(e._element,e.constructor.Event.HIDDEN),e._popper&&(e._popper.destroy(),e._popper=null)};if(!j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var n;if(t.classList.remove("show"),"ontouchstart"in document.documentElement&&(n=[]).concat.apply(n,document.body.children).forEach((function(e){return j.off(e,"mouseover",g)})),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var r=c(t);j.one(t,"transitionend",i),p(t,r)}else i();this._hoverState=""}}},s.update=function(){null!==this._popper&&this._popper.update()},s.isWithContent=function(){return Boolean(this.getTitle())},s.getTipElement=function(){if(this.tip)return this.tip;var e=document.createElement("div");return e.innerHTML=this.config.template,this.tip=e.children[0],this.tip},s.setContent=function(){var e=this.getTipElement();this.setElementContent(V.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")},s.setElementContent=function(e,t){if(null!==e)return"object"==typeof t&&h(t)?(t.jquery&&(t=t[0]),void(this.config.html?t.parentNode!==e&&(e.innerHTML="",e.appendChild(t)):e.textContent=t.textContent)):void(this.config.html?(this.config.sanitize&&(t=Et(t,this.config.allowList,this.config.sanitizeFn)),e.innerHTML=t):e.textContent=t)},s.getTitle=function(){var e=this._element.getAttribute("data-bs-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),e},s.updateAttachment=function(e){return"right"===e?"end":"left"===e?"start":e},s._getPopperConfig=function(e){var t=this,n={name:"flip",options:{altBoundary:!0}};return this.config.fallbackPlacements&&(n.options.fallbackPlacements=this.config.fallbackPlacements),i({},{placement:e,modifiers:[n,{name:"preventOverflow",options:{rootBoundary:this.config.boundary}},{name:"arrow",options:{element:"."+this.constructor.NAME+"-arrow"}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function(e){return t._handlePopperPlacementChange(e)}}],onFirstUpdate:function(e){e.options.placement!==e.placement&&t._handlePopperPlacementChange(e)}},this.config.popperConfig)},s._addAttachmentClass=function(e){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(e))},s._getContainer=function(){return!1===this.config.container?document.body:h(this.config.container)?this.config.container:V.findOne(this.config.container)},s._getAttachment=function(e){return Ot[e.toUpperCase()]},s._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach((function(t){if("click"===t)j.on(e._element,e.constructor.Event.CLICK,e.config.selector,(function(t){return e.toggle(t)}));else if("manual"!==t){var i="hover"===t?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,n="hover"===t?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;j.on(e._element,i,e.config.selector,(function(t){return e._enter(t)})),j.on(e._element,n,e.config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e._element&&e.hide()},j.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=i({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},s._fixTitle=function(){var 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",""))},s._enter=function(e,t){var i=this.constructor.DATA_KEY;(t=t||T(e.delegateTarget,i))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),x(e.delegateTarget,i,t)),e&&(t._activeTrigger["focusin"===e.type?"focus":"hover"]=!0),t.getTipElement().classList.contains("show")||"show"===t._hoverState?t._hoverState="show":(clearTimeout(t._timeout),t._hoverState="show",t.config.delay&&t.config.delay.show?t._timeout=setTimeout((function(){"show"===t._hoverState&&t.show()}),t.config.delay.show):t.show())},s._leave=function(e,t){var i=this.constructor.DATA_KEY;(t=t||T(e.delegateTarget,i))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),x(e.delegateTarget,i,t)),e&&(t._activeTrigger["focusout"===e.type?"focus":"hover"]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState="out",t.config.delay&&t.config.delay.hide?t._timeout=setTimeout((function(){"out"===t._hoverState&&t.hide()}),t.config.delay.hide):t.hide())},s._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},s._getConfig=function(e){var t=q.getDataAttributes(this._element);return Object.keys(t).forEach((function(e){kt.has(e)&&delete t[e]})),e&&"object"==typeof e.container&&e.container.jquery&&(e.container=e.container[0]),"number"==typeof(e=i({},this.constructor.Default,t,"object"==typeof e&&e?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()),f(Mt,e,this.constructor.DefaultType),e.sanitize&&(e.template=Et(e.template,e.allowList,e.sanitizeFn)),e},s._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},s._cleanTipClass=function(){var e=this.getTipElement(),t=e.getAttribute("class").match(Ct);null!==t&&t.length>0&&t.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))},s._handlePopperPlacementChange=function(e){var t=e.state;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))},r.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.tooltip"),i="object"==typeof e&&e;if((t||!/dispose|hide/.test(e))&&(t||(t=new r(this,i)),"string"==typeof e)){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}}))},t(r,null,[{key:"Default",get:function(){return At}},{key:"NAME",get:function(){return Mt}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Pt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Dt}}]),r}(N);b((function(){var e=y();if(e){var t=e.fn[Mt];e.fn[Mt]=Lt.jQueryInterface,e.fn[Mt].Constructor=Lt,e.fn[Mt].noConflict=function(){return e.fn[Mt]=t,Lt.jQueryInterface}}}));var It="popover",zt=new RegExp("(^|\\s)bs-popover\\S+","g"),Wt=i({},Lt.Default,{placement:"right",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>'}),jt=i({},Lt.DefaultType,{content:"(string|element|function)"}),Nt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ft=function(e){function i(){return e.apply(this,arguments)||this}n(i,e);var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.setContent=function(){var e=this.getTipElement();this.setElementContent(V.findOne(".popover-header",e),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this._element)),this.setElementContent(V.findOne(".popover-body",e),t),e.classList.remove("fade","show")},r._addAttachmentClass=function(e){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(e))},r._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},r._cleanTipClass=function(){var e=this.getTipElement(),t=e.getAttribute("class").match(zt);null!==t&&t.length>0&&t.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))},i.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.popover"),n="object"==typeof e?e:null;if((t||!/dispose|hide/.test(e))&&(t||(t=new i(this,n),x(this,"bs.popover",t)),"string"==typeof e)){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}}))},t(i,null,[{key:"Default",get:function(){return Wt}},{key:"NAME",get:function(){return It}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return Nt}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return jt}}]),i}(Lt);b((function(){var e=y();if(e){var t=e.fn[It];e.fn[It]=Ft.jQueryInterface,e.fn[It].Constructor=Ft,e.fn[It].noConflict=function(){return e.fn[It]=t,Ft.jQueryInterface}}}));var Ht="scrollspy",Bt={offset:10,method:"auto",target:""},Rt={offset:"number",method:"string",target:"(string|element)"},Yt=function(e){function r(t,i){var n;return(n=e.call(this,t)||this)._scrollElement="BODY"===t.tagName?window:t,n._config=n._getConfig(i),n._selector=n._config.target+" .nav-link, "+n._config.target+" .list-group-item, "+n._config.target+" .dropdown-item",n._offsets=[],n._targets=[],n._activeTarget=null,n._scrollHeight=0,j.on(n._scrollElement,"scroll.bs.scrollspy",(function(e){return n._process(e)})),n.refresh(),n._process(),n}n(r,e);var s=r.prototype;return s.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?t:this._config.method,n="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(this._selector).map((function(e){var t=l(e),r=t?V.findOne(t):null;if(r){var s=r.getBoundingClientRect();if(s.width||s.height)return[q[i](r).top+n,t]}return null})).filter((function(e){return e})).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))},s.dispose=function(){e.prototype.dispose.call(this),j.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},s._getConfig=function(e){if("string"!=typeof(e=i({},Bt,"object"==typeof e&&e?e:{})).target&&h(e.target)){var t=e.target.id;t||(t=o(Ht),e.target.id=t),e.target="#"+t}return f(Ht,e,Rt),e},s._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},s._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},s._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},s._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),i=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=i){var n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;)this._activeTarget!==this._targets[r]&&e>=this._offsets[r]&&(void 0===this._offsets[r+1]||e<this._offsets[r+1])&&this._activate(this._targets[r])}},s._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map((function(t){return t+'[data-bs-target="'+e+'"],'+t+'[href="'+e+'"]'})),i=V.findOne(t.join(","));i.classList.contains("dropdown-item")?(V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add("active"),i.classList.add("active")):(i.classList.add("active"),V.parents(i,".nav, .list-group").forEach((function(e){V.prev(e,".nav-link, .list-group-item").forEach((function(e){return e.classList.add("active")})),V.prev(e,".nav-item").forEach((function(e){V.children(e,".nav-link").forEach((function(e){return e.classList.add("active")}))}))}))),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})},s._clear=function(){V.find(this._selector).filter((function(e){return e.classList.contains("active")})).forEach((function(e){return e.classList.remove("active")}))},r.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.scrollspy");if(t||(t=new r(this,"object"==typeof e&&e)),"string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}}))},t(r,null,[{key:"Default",get:function(){return Bt}},{key:"DATA_KEY",get:function(){return"bs.scrollspy"}}]),r}(N);j.on(window,"load.bs.scrollspy.data-api",(function(){V.find('[data-bs-spy="scroll"]').forEach((function(e){return new Yt(e,q.getDataAttributes(e))}))})),b((function(){var e=y();if(e){var t=e.fn[Ht];e.fn[Ht]=Yt.jQueryInterface,e.fn[Ht].Constructor=Yt,e.fn[Ht].noConflict=function(){return e.fn[Ht]=t,Yt.jQueryInterface}}}));var qt=function(e){function i(){return e.apply(this,arguments)||this}n(i,e);var r=i.prototype;return r.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active")||this._element.classList.contains("disabled"))){var t,i=d(this._element),n=this._element.closest(".nav, .list-group");if(n){var r="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";t=(t=V.find(r,n))[t.length-1]}var s=null;if(t&&(s=j.trigger(t,"hide.bs.tab",{relatedTarget:this._element})),!(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)){this._activate(this._element,n);var o=function(){j.trigger(t,"hidden.bs.tab",{relatedTarget:e._element}),j.trigger(e._element,"shown.bs.tab",{relatedTarget:t})};i?this._activate(i,i.parentNode,o):o()}}},r._activate=function(e,t,i){var n=this,r=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?V.children(t,".active"):V.find(":scope > li > .active",t))[0],s=i&&r&&r.classList.contains("fade"),o=function(){return n._transitionComplete(e,r,i)};if(r&&s){var a=c(r);r.classList.remove("show"),j.one(r,"transitionend",o),p(r,a)}else o()},r._transitionComplete=function(e,t,i){if(t){t.classList.remove("active");var n=V.findOne(":scope > .dropdown-menu .active",t.parentNode);n&&n.classList.remove("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),v(e),e.classList.contains("fade")&&e.classList.add("show"),e.parentNode&&e.parentNode.classList.contains("dropdown-menu")&&(e.closest(".dropdown")&&V.find(".dropdown-toggle").forEach((function(e){return e.classList.add("active")})),e.setAttribute("aria-expanded",!0)),i&&i()},i.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.tab")||new i(this);if("string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}}))},t(i,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),i}(N);j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){e.preventDefault(),(T(this,"bs.tab")||new qt(this)).show()})),b((function(){var e=y();if(e){var t=e.fn.tab;e.fn.tab=qt.jQueryInterface,e.fn.tab.Constructor=qt,e.fn.tab.noConflict=function(){return e.fn.tab=t,qt.jQueryInterface}}}));var Vt={animation:"boolean",autohide:"boolean",delay:"number"},Gt={animation:!0,autohide:!0,delay:5e3},Xt=function(e){function r(t,i){var n;return(n=e.call(this,t)||this)._config=n._getConfig(i),n._timeout=null,n._setListeners(),n}n(r,e);var s=r.prototype;return s.show=function(){var e=this;if(!j.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var t=function(){e._element.classList.remove("showing"),e._element.classList.add("show"),j.trigger(e._element,"shown.bs.toast"),e._config.autohide&&(e._timeout=setTimeout((function(){e.hide()}),e._config.delay))};if(this._element.classList.remove("hide"),v(this._element),this._element.classList.add("showing"),this._config.animation){var i=c(this._element);j.one(this._element,"transitionend",t),p(this._element,i)}else t()}},s.hide=function(){var e=this;if(this._element.classList.contains("show")&&!j.trigger(this._element,"hide.bs.toast").defaultPrevented){var t=function(){e._element.classList.add("hide"),j.trigger(e._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var i=c(this._element);j.one(this._element,"transitionend",t),p(this._element,i)}else t()}},s.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),j.off(this._element,"click.dismiss.bs.toast"),e.prototype.dispose.call(this),this._config=null},s._getConfig=function(e){return e=i({},Gt,q.getDataAttributes(this._element),"object"==typeof e&&e?e:{}),f("toast",e,this.constructor.DefaultType),e},s._setListeners=function(){var e=this;j.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return e.hide()}))},s._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},r.jQueryInterface=function(e){return this.each((function(){var t=T(this,"bs.toast");if(t||(t=new r(this,"object"==typeof e&&e)),"string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e](this)}}))},t(r,null,[{key:"DefaultType",get:function(){return Vt}},{key:"Default",get:function(){return Gt}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),r}(N);return b((function(){var e=y();if(e){var t=e.fn.toast;e.fn.toast=Xt.jQueryInterface,e.fn.toast.Constructor=Xt,e.fn.toast.noConflict=function(){return e.fn.toast=t,Xt.jQueryInterface}}})),{Alert:H,Button:B,Carousel:Q,Collapse:ee,Dropdown:yt,Modal:wt,Popover:Ft,ScrollSpy:Yt,Tab:qt,Toast:Xt,Tooltip:Lt}})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,(function(e){"use strict";function t(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function n(e){return"string"==typeof e}function r(e){return"function"==typeof e}function s(e){return"number"==typeof e}function o(e){return void 0===e}function a(e){return"object"==typeof e}function l(e){return!1!==e}function d(){return"undefined"!=typeof window}function c(e){return r(e)||n(e)}function u(e){return(ye=ct(e,tt))&&li}function h(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")}function p(e,t){return!t&&console.warn(e)}function f(e,t){return e&&(tt[e]=t)&&ye&&(ye[e]=t)||tt}function m(){return 0}function g(e){var t,i,n=e[0];if(a(n)||r(n)||(e=[e]),!(t=(n._gsap||{}).harness)){for(i=lt.length;i--&&!lt[i].targetTest(n););t=lt[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new Pt(e[i],t)))||e.splice(i,1);return e}function v(e){return e._gsap||g(mt(e))[0]._gsap}function y(e,t){var i=e[t];return r(i)?e[t]():o(i)&&e.getAttribute(t)||i}function b(e,t){return(e=e.split(",")).forEach(t)||e}function _(e){return Math.round(1e5*e)/1e5||0}function w(e,t){for(var i=t.length,n=0;e.indexOf(t[n])<0&&++n<i;);return n<i}function x(e,t,i){var n,r=s(e[1]),o=(r?2:1)+(t<2?0:1),a=e[o];if(r&&(a.duration=e[1]),a.parent=i,t){for(n=a;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=l(i.vars.inherit)&&i.parent;a.immediateRender=l(n.immediateRender),t<2?a.runBackwards=1:a.startAt=e[o-1]}return a}function T(){var e,t,i=nt.length,n=nt.slice(0);for(rt={},e=nt.length=0;e<i;e++)(t=n[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)}function S(e,t,i,n){nt.length&&T(),e.render(t,i,n),nt.length&&T()}function E(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(et).length<2?t:e}function M(e){return e}function C(e,t){for(var i in t)i in e||(e[i]=t[i]);return e}function k(e,t){for(var i in t)i in e||"duration"===i||"ease"===i||(e[i]=t[i])}function D(e,t){for(var i in t)e[i]=a(t[i])?D(e[i]||(e[i]={}),t[i]):t[i];return e}function O(e,t){var i,n={};for(i in e)i in t||(n[i]=e[i]);return n}function A(e){var t=e.parent||fe,i=e.keyframes?k:C;if(l(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e}function P(e,t,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var r=t._prev,s=t._next;r?r._next=s:e[i]===t&&(e[i]=s),s?s._prev=r:e[n]===t&&(e[n]=r),t._next=t._prev=t.parent=null}function L(e,t){!e.parent||t&&!e.parent.autoRemoveChildren||e.parent.remove(e),e._act=0}function I(e){for(var t=e;t;)t._dirty=1,t=t.parent;return e}function z(e){return e._repeat?ut(e._tTime,e=e.duration()+e._rDelay)*e:0}function W(e,t){return(e-t._start)*t._ts+(0<=t._ts?0:t._dirty?t.totalDuration():t._tDur)}function j(e){return e._end=_(e._start+(e._tDur/Math.abs(e._ts||e._rts||He)||0))}function N(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=_(e._dp._time-(0<e._ts?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),j(e),i._dirty||I(i)),e}function F(e,t){var i;if((t._time||t._initted&&!t._dur)&&(i=W(e.rawTime(),t),(!t._dur||pt(0,t.totalDuration(),i)-t._tTime>He)&&t.render(i,!0)),I(e)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)0<=i.rawTime()&&i.totalTime(i._tTime),i=i._dp;e._zTime=-He}}function H(e,t,i,n){return t.parent&&L(t),t._start=_(i+t._delay),t._end=_(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),function(e,t,i,n,r){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,o=e[n];if(r)for(s=t[r];o&&o[r]>s;)o=o._prev;o?(t._next=o._next,o._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[n]=t,t._prev=o,t.parent=t._dp=e}(e,t,"_first","_last",e._sort?"_start":0),e._recent=t,n||F(e,t),e}function B(e,t){return(tt.ScrollTrigger||h("scrollTrigger",t))&&tt.ScrollTrigger.create(t,e)}function R(e,t,i,n){return Ft(e,t),e._initted?!i&&e._pt&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&_e!==xt.frame?(nt.push(e),e._lazy=[t,n],1):void 0:1}function Y(e,t,i){var n=e._repeat,r=_(t)||0;return e._dur=r,e._tDur=n?n<0?1e10:_(r*(n+1)+e._rDelay*n):r,e._time>r&&(e._time=r,e._tTime=Math.min(e._tTime,e._tDur)),i||I(e.parent),e.parent&&j(e),e}function q(e){return e instanceof zt?I(e):Y(e,e._dur)}function V(e,t){var i,r,s=e.labels,o=e._recent||ht,a=e.duration()>=Fe?o.endTime(!1):e._dur;return n(t)&&(isNaN(t)||t in s)?"<"===(i=t.charAt(0))||">"===i?("<"===i?o._start:o.endTime(0<=o._repeat))+(parseFloat(t.substr(1))||0):(i=t.indexOf("="))<0?(t in s||(s[t]=a),s[t]):(r=+(t.charAt(i-1)+t.substr(i+1)),1<i?V(e,t.substr(0,i-1))+r:a+r):null==t?a:+t}function G(e,t){return e||0===e?t(e):t}function X(e){return(e+"").substr((parseFloat(e)+"").length)}function $(e,t){return e&&a(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&a(e[0]))&&!e.nodeType&&e!==me}function U(e){return e.sort((function(){return.5-Math.random()}))}function Q(e){if(r(e))return e;var t=a(e)?e:{each:e},i=kt(t.ease),s=t.from||0,o=parseFloat(t.base)||0,l={},d=0<s&&s<1,c=isNaN(s)||d,u=t.axis,h=s,p=s;return n(s)?h=p={center:.5,edges:.5,end:1}[s]||0:!d&&c&&(h=s[0],p=s[1]),function(e,n,r){var a,d,f,m,g,v,y,b,w,x=(r||t).length,T=l[x];if(!T){if(!(w="auto"===t.grid?0:(t.grid||[1,Fe])[1])){for(y=-Fe;y<(y=r[w++].getBoundingClientRect().left)&&w<x;);w--}for(T=l[x]=[],a=c?Math.min(w,x)*h-.5:s%w,d=c?x*p/w-.5:s/w|0,b=Fe,v=y=0;v<x;v++)f=v%w-a,m=d-(v/w|0),T[v]=g=u?Math.abs("y"===u?m:f):qe(f*f+m*m),y<g&&(y=g),g<b&&(b=g);"random"===s&&U(T),T.max=y-b,T.min=b,T.v=x=(parseFloat(t.amount)||parseFloat(t.each)*(x<w?x-1:u?"y"===u?x/w:w:Math.max(w,x/w))||0)*("edges"===s?-1:1),T.b=x<0?o-x:o,T.u=X(t.amount||t.each)||0,i=i&&x<0?Ct(i):i}return x=(T[e]-T.min)/T.max||0,_(T.b+(i?i(x):x)*T.v)+T.u}}function K(e){var t=e<1?Math.pow(10,(e+"").length-2):1;return function(i){return Math.floor(Math.round(parseFloat(i)/e)*e*t)/t+(s(i)?0:X(i))}}function J(e,t){var i,n,o=Xe(e);return!o&&a(e)&&(i=o=e.radius||Fe,e.values?(e=mt(e.values),(n=!s(e[0]))&&(i*=i)):e=K(e.increment)),G(t,o?r(e)?function(t){return n=e(t),Math.abs(n-t)<=i?n:t}:function(t){for(var r,o,a=parseFloat(n?t.x:t),l=parseFloat(n?t.y:0),d=Fe,c=0,u=e.length;u--;)(r=n?(r=e[u].x-a)*r+(o=e[u].y-l)*o:Math.abs(e[u]-a))<d&&(d=r,c=u);return c=!i||d<=i?e[c]:t,n||c===t||s(t)?c:c+X(t)}:K(e))}function Z(e,t,i,n){return G(Xe(e)?!t:!0===i?!!(i=0):!n,(function(){return Xe(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e+Math.random()*(t-e))/i)*i*n)/n}))}function ee(e,t,i){return G(i,(function(i){return e[~~t(i)]}))}function te(e){for(var t,i,n,r,s=0,o="";~(t=e.indexOf("random(",s));)n=e.indexOf(")",t),r="["===e.charAt(t+7),i=e.substr(t+7,n-t-7).match(r?et:$e),o+=e.substr(s,t-s)+Z(r?i:+i[0],+i[1],+i[2]||1e-5),s=n+1;return o+e.substr(s,e.length-s)}function ie(e,t,i){var n,r,s,o=e.labels,a=Fe;for(n in o)(r=o[n]-t)<0==!!i&&r&&a>(r=Math.abs(r))&&(s=n,a=r);return s}function ne(e){return L(e),e.progress()<1&&vt(e,"onInterrupt"),e}function re(e,t,i){return(6*(e=e<0?e+1:1<e?e-1:e)<1?t+(i-t)*e*6:e<.5?i:3*e<2?t+(i-t)*(2/3-e)*6:t)*yt+.5|0}function se(e,t,i){var n,r,o,a,l,d,c,u,h,p,f=e?s(e)?[e>>16,e>>8&yt,e&yt]:0:bt.black;if(!f){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),bt[e])f=bt[e];else if("#"===e.charAt(0))4===e.length&&(e="#"+(n=e.charAt(1))+n+(r=e.charAt(2))+r+(o=e.charAt(3))+o),f=[(e=parseInt(e.substr(1),16))>>16,e>>8&yt,e&yt];else if("hsl"===e.substr(0,3))if(f=p=e.match($e),t){if(~e.indexOf("="))return f=e.match(Ue),i&&f.length<4&&(f[3]=1),f}else a=+f[0]%360/360,l=f[1]/100,n=2*(d=f[2]/100)-(r=d<=.5?d*(l+1):d+l-d*l),3<f.length&&(f[3]*=1),f[0]=re(a+1/3,n,r),f[1]=re(a,n,r),f[2]=re(a-1/3,n,r);else f=e.match($e)||bt.transparent;f=f.map(Number)}return t&&!p&&(n=f[0]/yt,r=f[1]/yt,o=f[2]/yt,d=((c=Math.max(n,r,o))+(u=Math.min(n,r,o)))/2,c===u?a=l=0:(h=c-u,l=.5<d?h/(2-c-u):h/(c+u),a=c===n?(r-o)/h+(r<o?6:0):c===r?(o-n)/h+2:(n-r)/h+4,a*=60),f[0]=~~(a+.5),f[1]=~~(100*l+.5),f[2]=~~(100*d+.5)),i&&f.length<4&&(f[3]=1),f}function oe(e){var t=[],i=[],n=-1;return e.split(_t).forEach((function(e){var r=e.match(Qe)||[];t.push.apply(t,r),i.push(n+=r.length+1)})),t.c=i,t}function ae(e,t,i){var n,r,s,o,a="",l=(e+a).match(_t),d=t?"hsla(":"rgba(",c=0;if(!l)return e;if(l=l.map((function(e){return(e=se(e,t,1))&&d+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),i&&(s=oe(e),(n=i.c).join(a)!==s.c.join(a)))for(o=(r=e.replace(_t,"1").split(Qe)).length-1;c<o;c++)a+=r[c]+(~n.indexOf(c)?l.shift()||d+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!r)for(o=(r=e.split(_t)).length-1;c<o;c++)a+=r[c]+l[c];return a+r[o]}function le(e){var t,i=e.join(" ");if(_t.lastIndex=0,_t.test(i))return t=wt.test(i),e[1]=ae(e[1],t),e[0]=ae(e[0],t,oe(e[1])),!0}function de(e,t){for(var i,n=e._first;n;)n instanceof zt?de(n,t):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===t||(n.timeline?de(n.timeline,t):(i=n._ease,n._ease=n._yEase,n._yEase=i,n._yoyo=t)),n=n._next}function ce(e,t,i,n){void 0===i&&(i=function(e){return 1-t(1-e)}),void 0===n&&(n=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2});var r,s={easeIn:t,easeOut:i,easeInOut:n};return b(e,(function(e){for(var t in St[e]=tt[e]=s,St[r=e.toLowerCase()]=i,s)St[r+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=St[e+"."+t]=s[t]})),s}function ue(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function he(e,t,i){function n(e){return 1===e?1:r*Math.pow(2,-10*e)*Ge((e-o)*s)+1}var r=1<=t?t:1,s=(i||(e?.3:.45))/(t<1?t:1),o=s/Be*(Math.asin(1/r)||0),a="out"===e?n:"in"===e?function(e){return 1-n(1-e)}:ue(n);return s=Be/s,a.config=function(t,i){return he(e,t,i)},a}function pe(e,t){function i(e){return e?--e*e*((t+1)*e+t)+1:0}void 0===t&&(t=1.70158);var n="out"===e?i:"in"===e?function(e){return 1-i(1-e)}:ue(i);return n.config=function(t){return pe(e,t)},n}var fe,me,ge,ve,ye,be,_e,we,xe,Te,Se,Ee,Me,Ce,ke,De,Oe,Ae,Pe,Le,Ie,ze,We,je={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ne={duration:.5,overwrite:!1,delay:0},Fe=1e8,He=1/Fe,Be=2*Math.PI,Re=Be/4,Ye=0,qe=Math.sqrt,Ve=Math.cos,Ge=Math.sin,Xe=Array.isArray,$e=/(?:-?\.?\d|\.)+/gi,Ue=/[-+=.]*\d+[.e\-+]*\d*[e\-\+]*\d*/g,Qe=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Ke=/[-+=.]*\d+(?:\.|e-|e)*\d*/gi,Je=/\(([^()]+)\)/i,Ze=/[+-]=-?[\.\d]+/,et=/[#\-+.]*\b[a-z\d-=+%.]+/gi,tt={},it={},nt=[],rt={},st={},ot={},at=30,lt=[],dt="",ct=function(e,t){for(var i in t)e[i]=t[i];return e},ut=function(e,t){return(e/=t)&&~~e===e?~~e-1:~~e},ht={_start:0,endTime:m},pt=function(e,t,i){return i<e?e:t<i?t:i},ft=[].slice,mt=function(e,t){return!n(e)||t||!ge&&Tt()?Xe(e)?function(e,t,i){return void 0===i&&(i=[]),e.forEach((function(e){return n(e)&&!t||$(e,1)?i.push.apply(i,mt(e)):i.push(e)}))||i}(e,t):$(e)?ft.call(e,0):e?[e]:[]:ft.call(ve.querySelectorAll(e),0)},gt=function(e,t,i,n,r){var s=t-e,o=n-i;return G(r,(function(t){return i+((t-e)/s*o||0)}))},vt=function(e,t,i){var n,r,s=e.vars,o=s[t];if(o)return n=s[t+"Params"],r=s.callbackScope||e,i&&nt.length&&T(),n?o.apply(r,n):o.call(r)},yt=255,bt={aqua:[0,yt,yt],lime:[0,yt,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,yt],navy:[0,0,128],white:[yt,yt,yt],olive:[128,128,0],yellow:[yt,yt,0],orange:[yt,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[yt,0,0],pink:[yt,192,203],cyan:[0,yt,yt],transparent:[yt,yt,yt,0]},_t=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(e in bt)t+="|"+e+"\\b";return new RegExp(t+")","gi")}(),wt=/hsl[a]?\(/,xt=(Ce=Date.now,ke=500,De=33,Oe=Ce(),Ae=Oe,Le=Pe=1/240,Me={time:0,frame:0,tick:function(){Dt(!0)},wake:function(){be&&(!ge&&d()&&(me=ge=window,ve=me.document||{},tt.gsap=li,(me.gsapVersions||(me.gsapVersions=[])).push(li.version),u(ye||me.GreenSockGlobals||!me.gsap&&me||{}),Ee=me.requestAnimationFrame),Te&&Me.sleep(),Se=Ee||function(e){return setTimeout(e,1e3*(Le-Me.time)+1|0)},xe=1,Dt(2))},sleep:function(){(Ee?me.cancelAnimationFrame:clearTimeout)(Te),xe=0,Se=m},lagSmoothing:function(e,t){ke=e||1e8,De=Math.min(t,ke,0)},fps:function(e){Pe=1/(e||240),Le=Me.time+Pe},add:function(e){Ie.indexOf(e)<0&&Ie.push(e),Tt()},remove:function(e){var t;~(t=Ie.indexOf(e))&&Ie.splice(t,1)},_listeners:Ie=[]}),Tt=function(){return!xe&&xt.wake()},St={},Et=/^[\d.\-M][\d.\-,\s]/,Mt=/["']/g,Ct=function(e){return function(t){return 1-e(1-t)}},kt=function(e,t){return e&&(r(e)?e:St[e]||function(e){var t=(e+"").split("("),i=St[t[0]];return i&&1<t.length&&i.config?i.config.apply(null,~e.indexOf("{")?[function(e){for(var t,i,n,r={},s=e.substr(1,e.length-3).split(":"),o=s[0],a=1,l=s.length;a<l;a++)i=s[a],t=a!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,t),r[o]=isNaN(n)?n.replace(Mt,"").trim():+n,o=i.substr(t+1).trim();return r}(t[1])]:Je.exec(e)[1].split(",").map(E)):St._CE&&Et.test(e)?St._CE("",e):i}(e))||t};function Dt(e){var t,i,n=Ce()-Ae,r=!0===e;ke<n&&(Oe+=n-De),Ae+=n,Me.time=(Ae-Oe)/1e3,(0<(t=Me.time-Le)||r)&&(Me.frame++,Le+=t+(Pe<=t?.004:Pe-t),i=1),r||(Te=Se(Dt)),i&&Ie.forEach((function(t){return t(Me.time,n,Me.frame,e)}))}function Ot(e){return e<We?ze*e*e:e<.7272727272727273?ze*Math.pow(e-1.5/2.75,2)+.75:e<.9090909090909092?ze*(e-=2.25/2.75)*e+.9375:ze*Math.pow(e-2.625/2.75,2)+.984375}b("Linear,Quad,Cubic,Quart,Quint,Strong",(function(e,t){var i=t<5?t+1:t;ce(e+",Power"+(i-1),t?function(e){return Math.pow(e,i)}:function(e){return e},(function(e){return 1-Math.pow(1-e,i)}),(function(e){return e<.5?Math.pow(2*e,i)/2:1-Math.pow(2*(1-e),i)/2}))})),St.Linear.easeNone=St.none=St.Linear.easeIn,ce("Elastic",he("in"),he("out"),he()),ze=7.5625,We=1/2.75,ce("Bounce",(function(e){return 1-Ot(1-e)}),Ot),ce("Expo",(function(e){return e?Math.pow(2,10*(e-1)):0})),ce("Circ",(function(e){return-(qe(1-e*e)-1)})),ce("Sine",(function(e){return 1===e?1:1-Ve(e*Re)})),ce("Back",pe("in"),pe("out"),pe()),St.SteppedEase=St.steps=tt.SteppedEase={config:function(e,t){void 0===e&&(e=1);var i=1/e,n=e+(t?0:1),r=t?1:0;return function(e){return((n*pt(0,.99999999,e)|0)+r)*i}}},Ne.ease=St["quad.out"],b("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(e){return dt+=e+","+e+"Params,"}));var At,Pt=function(e,t){this.id=Ye++,(e._gsap=this).target=e,this.harness=t,this.get=t?t.get:y,this.set=t?t.getSetter:Ut},Lt=((At=It.prototype).delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},At.duration=function(e){return arguments.length?this.totalDuration(0<this._repeat?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},At.totalDuration=function(e){if(!arguments.length)return this._tDur;this._dirty=0;var t=this._time/this._dur||0;return Y(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1)),this._tTime?N(this,t*e+z(this)):this},At.totalTime=function(e,t){if(Tt(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(N(this,e);i.parent;)i.parent._time!==i._start+(0<=i._ts?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&e<this._tDur||this._ts<0&&0<e||!this._tDur&&!e)&&H(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===He||!e&&!this._initted)&&(this._ts||(this._pTime=e),S(this,e,t)),this},At.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+z(this))%this._dur||(e?this._dur:0),t):this._time},At.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},At.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+z(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},At.iteration=function(e,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*i,t):this._repeat?ut(this._tTime,i)+1:1},At.timeScale=function(e){if(!arguments.length)return this._rts===-He?0:this._rts;if(this._rts===e)return this;var t=this.parent&&this._ts?W(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||e===-He?0:this._rts,function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e}(this.totalTime(pt(-this._delay,this._tDur,t),!0))},At.paused=function(e){return arguments.length?(this._ps!==e&&((this._ps=e)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Tt(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=He)&&Math.abs(this._zTime)!==He))),this):this._ps},At.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return!t||!t._sort&&this.parent||H(t,this,e-this._delay),this}return this._start},At.endTime=function(e){return this._start+(l(e)?this.totalDuration():this.duration())/Math.abs(this._ts)},At.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?W(t.rawTime(e),this):this._tTime:this._tTime},At.globalTime=function(e){for(var t=this,i=arguments.length?e:t.rawTime();t;)i=t._start+i/(t._ts||1),t=t._dp;return i},At.repeat=function(e){return arguments.length?(this._repeat=e,q(this)):this._repeat},At.repeatDelay=function(e){return arguments.length?(this._rDelay=e,q(this)):this._rDelay},At.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},At.seek=function(e,t){return this.totalTime(V(this,e),l(t))},At.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,l(t))},At.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},At.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},At.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},At.resume=function(){return this.paused(!1)},At.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-He:0)),this):this._rts<0},At.invalidate=function(){return this._initted=0,this._zTime=-He,this},At.isActive=function(){var e,t=this.parent||this._dp,i=this._start;return!(t&&!(this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=i&&e<this.endTime(!0)-He))},At.eventCallback=function(e,t,i){var n=this.vars;return 1<arguments.length?(t?(n[e]=t,i&&(n[e+"Params"]=i),"onUpdate"===e&&(this._onUpdate=t)):delete n[e],this):n[e]},At.then=function(e){var t=this;return new Promise((function(i){function n(){var e=t.then;t.then=null,r(s)&&(s=s(t))&&(s.then||s===t)&&(t.then=e),i(s),t.then=e}var s=r(e)?e:M;t._initted&&1===t.totalProgress()&&0<=t._ts||!t._tTime&&t._ts<0?n():t._prom=n}))},At.kill=function(){ne(this)},It);function It(e,t){var i=e.parent||fe;this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,Y(this,+e.duration,1),this.data=e.data,xe||xt.wake(),i&&H(i,this,t||0===t?t:i._time,1),e.reversed&&this.reverse(),e.paused&&this.paused(!0)}C(Lt.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-He,_prom:0,_ps:!1,_rts:1});var zt=function(e){function o(t,n){var r;return void 0===t&&(t={}),(r=e.call(this,t,n)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=l(t.sortChildren),r.parent&&F(r.parent,i(r)),t.scrollTrigger&&B(i(r),t.scrollTrigger),r}t(o,e);var a=o.prototype;return a.to=function(e,t,i,n){return new Yt(e,x(arguments,0,this),V(this,s(t)?n:i)),this},a.from=function(e,t,i,n){return new Yt(e,x(arguments,1,this),V(this,s(t)?n:i)),this},a.fromTo=function(e,t,i,n,r){return new Yt(e,x(arguments,2,this),V(this,s(t)?r:n)),this},a.set=function(e,t,i){return t.duration=0,t.parent=this,A(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new Yt(e,t,V(this,i),1),this},a.call=function(e,t,i){return H(this,Yt.delayedCall(0,e,t),V(this,i))},a.staggerTo=function(e,t,i,n,r,s,o){return i.duration=t,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=o,i.parent=this,new Yt(e,i,V(this,r)),this},a.staggerFrom=function(e,t,i,n,r,s,o){return i.runBackwards=1,A(i).immediateRender=l(i.immediateRender),this.staggerTo(e,t,i,n,r,s,o)},a.staggerFromTo=function(e,t,i,n,r,s,o,a){return n.startAt=i,A(n).immediateRender=l(n.immediateRender),this.staggerTo(e,t,n,r,s,o,a)},a.render=function(e,t,i){var n,r,s,o,a,l,d,c,u,h,p,f,m=this._time,g=this._dirty?this.totalDuration():this._tDur,v=this._dur,y=this!==fe&&g-He<e&&0<=e?g:e<He?0:e,b=this._zTime<0!=e<0&&(this._initted||!v);if(y!==this._tTime||i||b){if(m!==this._time&&v&&(y+=this._time-m,e+=this._time-m),n=y,u=this._start,l=!(c=this._ts),b&&(v||(m=this._zTime),!e&&t||(this._zTime=e)),this._repeat&&(p=this._yoyo,(v<(n=_(y%(a=v+this._rDelay)))||g===y)&&(n=v),(o=~~(y/a))&&o===y/a&&(n=v,o--),h=ut(this._tTime,a),!m&&this._tTime&&h!==o&&(h=o),p&&1&o&&(n=v-n,f=1),o!==h&&!this._lock)){var w=p&&1&h,x=w===(p&&1&o);if(o<h&&(w=!w),m=w?0:v,this._lock=1,this.render(m||(f?0:_(o*a)),t,!v)._lock=0,!t&&this.parent&&vt(this,"onRepeat"),this.vars.repeatRefresh&&!f&&(this.invalidate()._lock=1),m!==this._time||l!=!this._ts)return this;if(x&&(this._lock=2,m=w?v+1e-4:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!f&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;de(this,f)}if(this._hasPause&&!this._forcing&&this._lock<2&&(d=function(e,t,i){var n;if(t<i)for(n=e._first;n&&n._start<=i;){if(!n._dur&&"isPause"===n.data&&n._start>t)return n;n=n._next}else for(n=e._last;n&&n._start>=i;){if(!n._dur&&"isPause"===n.data&&n._start<t)return n;n=n._prev}}(this,_(m),_(n)))&&(y-=n-(n=d._start)),this._tTime=y,this._time=n,this._act=!c,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e),m||!n||t||vt(this,"onStart"),m<=n&&0<=e)for(r=this._first;r;){if(s=r._next,(r._act||n>=r._start)&&r._ts&&d!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(0<r._ts?(n-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(n-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){d=0,s&&(y+=this._zTime=-He);break}}r=s}else{r=this._last;for(var T=e<0?e:n;r;){if(s=r._prev,(r._act||T<=r._end)&&r._ts&&d!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(0<r._ts?(T-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(T-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){d=0,s&&(y+=this._zTime=T?-He:He);break}}r=s}}if(d&&!t&&(this.pause(),d.render(m<=n?0:-He)._zTime=m<=n?1:-1,this._ts))return this._start=u,j(this),this.render(e,t,i);this._onUpdate&&!t&&vt(this,"onUpdate",!0),(y===g&&g>=this.totalDuration()||!y&&m)&&(u!==this._start&&Math.abs(c)===Math.abs(this._ts)||this._lock||(!e&&v||!(y===g&&0<this._ts||!y&&this._ts<0)||L(this,1),t||e<0&&!m||!y&&!m||(vt(this,y===g?"onComplete":"onReverseComplete",!0),!this._prom||y<g&&0<this.timeScale()||this._prom())))}return this},a.add=function(e,t){var i=this;if(s(t)||(t=V(this,t)),!(e instanceof Lt)){if(Xe(e))return e.forEach((function(e){return i.add(e,t)})),I(this);if(n(e))return this.addLabel(e,t);if(!r(e))return this;e=Yt.delayedCall(0,e)}return this!==e?H(this,e,t):this},a.getChildren=function(e,t,i,n){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===i&&(i=!0),void 0===n&&(n=-Fe);for(var r=[],s=this._first;s;)s._start>=n&&(s instanceof Yt?t&&r.push(s):(i&&r.push(s),e&&r.push.apply(r,s.getChildren(!0,t,i)))),s=s._next;return r},a.getById=function(e){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===e)return t[i]},a.remove=function(e){return n(e)?this.removeLabel(e):r(e)?this.killTweensOf(e):(P(this,e),e===this._recent&&(this._recent=this._last),I(this))},a.totalTime=function(t,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_(xt.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),e.prototype.totalTime.call(this,t,i),this._forcing=0,this):this._tTime},a.addLabel=function(e,t){return this.labels[e]=V(this,t),this},a.removeLabel=function(e){return delete this.labels[e],this},a.addPause=function(e,t,i){var n=Yt.delayedCall(0,t||m,i);return n.data="isPause",this._hasPause=1,H(this,n,V(this,e))},a.removePause=function(e){var t=this._first;for(e=V(this,e);t;)t._start===e&&"isPause"===t.data&&L(t),t=t._next},a.killTweensOf=function(e,t,i){for(var n=this.getTweensOf(e,i),r=n.length;r--;)jt!==n[r]&&n[r].kill(e,t);return this},a.getTweensOf=function(e,t){for(var i,n=[],r=mt(e),o=this._first,a=s(t);o;)o instanceof Yt?w(o._targets,r)&&(a?(!jt||o._initted&&o._ts)&&o.globalTime(0)<=t&&o.globalTime(o.totalDuration())>t:!t||o.isActive())&&n.push(o):(i=o.getTweensOf(r,t)).length&&n.push.apply(n,i),o=o._next;return n},a.tweenTo=function(e,t){t=t||{};var i=this,n=V(i,e),r=t.startAt,s=t.onStart,o=t.onStartParams,a=Yt.to(i,C(t,{ease:"none",lazy:!1,time:n,duration:t.duration||Math.abs((n-(r&&"time"in r?r.time:i._time))/i.timeScale())||He,onStart:function(){i.pause();var e=t.duration||Math.abs((n-i._time)/i.timeScale());a._dur!==e&&Y(a,e).render(a._time,!0,!0),s&&s.apply(a,o||[])}}));return a},a.tweenFromTo=function(e,t,i){return this.tweenTo(t,C({startAt:{time:V(this,e)}},i))},a.recent=function(){return this._recent},a.nextLabel=function(e){return void 0===e&&(e=this._time),ie(this,V(this,e))},a.previousLabel=function(e){return void 0===e&&(e=this._time),ie(this,V(this,e),1)},a.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+He)},a.shiftChildren=function(e,t,i){void 0===i&&(i=0);for(var n,r=this._first,s=this.labels;r;)r._start>=i&&(r._start+=e),r=r._next;if(t)for(n in s)s[n]>=i&&(s[n]+=e);return I(this)},a.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return e.prototype.invalidate.call(this)},a.clear=function(e){void 0===e&&(e=!0);for(var t,i=this._first;i;)t=i._next,this.remove(i),i=t;return this._time=this._tTime=this._pTime=0,e&&(this.labels={}),I(this)},a.totalDuration=function(e){var t,i,n,r,s=0,o=this,a=o._last,l=Fe;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-e:e));if(o._dirty){for(r=o.parent;a;)t=a._prev,a._dirty&&a.totalDuration(),l<(n=a._start)&&o._sort&&a._ts&&!o._lock?(o._lock=1,H(o,a,n-a._delay,1)._lock=0):l=n,n<0&&a._ts&&(s-=n,(!r&&!o._dp||r&&r.smoothChildTiming)&&(o._start+=n/o._ts,o._time-=n,o._tTime-=n),o.shiftChildren(-n,!1,-1/0),l=0),s<(i=j(a))&&a._ts&&(s=i),a=t;Y(o,o===fe&&o._time>s?o._time:s,1),o._dirty=0}return o._tDur},o.updateRoot=function(e){if(fe._ts&&(S(fe,W(e,fe)),_e=xt.frame),xt.frame>=at){at+=je.autoSleep||120;var t=fe._first;if((!t||!t._ts)&&je.autoSleep&&xt._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||xt.sleep()}}},o}(Lt);function Wt(e,t,i,s,o,l){var d,c,u,h;if(st[e]&&!1!==(d=new st[e]).init(o,d.rawVars?t[e]:function(e,t,i,s,o){if(r(e)&&(e=Ht(e,o,t,i,s)),!a(e)||e.style&&e.nodeType||Xe(e))return n(e)?Ht(e,o,t,i,s):e;var l,d={};for(l in e)d[l]=Ht(e[l],o,t,i,s);return d}(t[e],s,o,l,i),i,s,l)&&(i._pt=c=new ni(i._pt,o,e,0,1,d.render,d,0,d.priority),i!==we))for(u=i._ptLookup[i._targets.indexOf(o)],h=d._props.length;h--;)u[d._props[h]]=c;return d}C(zt.prototype,{_lock:0,_hasPause:0,_forcing:0});var jt,Nt=function(e,t,i,s,o,a,l,d,c){r(s)&&(s=s(o||0,e,a));var u,p=e[t],f="get"!==i?i:r(p)?c?e[t.indexOf("set")||!r(e["get"+t.substr(3)])?t:"get"+t.substr(3)](c):e[t]():p,m=r(p)?c?$t:Xt:Gt;if(n(s)&&(~s.indexOf("random(")&&(s=te(s)),"="===s.charAt(1)&&(s=parseFloat(f)+parseFloat(s.substr(2))*("-"===s.charAt(0)?-1:1)+(X(f)||0))),f!==s)return isNaN(f*s)?(p||t in e||h(t,s),function(e,t,i,n,r,s,o){var a,l,d,c,u,h,p,f,m=new ni(this._pt,e,t,0,1,Jt,null,r),g=0,v=0;for(m.b=i,m.e=n,i+="",(p=~(n+="").indexOf("random("))&&(n=te(n)),s&&(s(f=[i,n],e,t),i=f[0],n=f[1]),l=i.match(Ke)||[];a=Ke.exec(n);)c=a[0],u=n.substring(g,a.index),d?d=(d+1)%5:"rgba("===u.substr(-5)&&(d=1),c!==l[v++]&&(h=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:u||1===v?u:",",s:h,c:"="===c.charAt(1)?parseFloat(c.substr(2))*("-"===c.charAt(0)?-1:1):parseFloat(c)-h,m:d&&d<4?Math.round:0},g=Ke.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=o,(Ze.test(n)||p)&&(m.e=0),this._pt=m}.call(this,e,t,f,s,m,d||je.stringFilter,c)):(u=new ni(this._pt,e,t,+f||0,s-(f||0),"boolean"==typeof p?Kt:Qt,0,m),c&&(u.fp=c),l&&u.modifier(l,this,e),this._pt=u)},Ft=function e(t,i){var n,r,s,o,a,d,c,u,h,p,f,m,y=t.vars,b=y.ease,_=y.startAt,w=y.immediateRender,x=y.lazy,S=y.onUpdate,E=y.onUpdateParams,M=y.callbackScope,k=y.runBackwards,D=y.yoyoEase,A=y.keyframes,P=y.autoRevert,I=t._dur,z=t._startAt,W=t._targets,j=t.parent,N=j&&"nested"===j.data?j.parent._targets:W,F="auto"===t._overwrite,H=t.timeline;if(!H||A&&b||(b="none"),t._ease=kt(b,Ne.ease),t._yEase=D?Ct(kt(!0===D?b:D,Ne.ease)):0,D&&t._yoyo&&!t._repeat&&(D=t._yEase,t._yEase=t._ease,t._ease=D),!H){if(m=(u=W[0]?v(W[0]).harness:0)&&y[u.prop],n=O(y,it),z&&z.render(-1,!0).kill(),_){if(L(t._startAt=Yt.set(W,C({data:"isStart",overwrite:!1,parent:j,immediateRender:!0,lazy:l(x),startAt:null,delay:0,onUpdate:S,onUpdateParams:E,callbackScope:M,stagger:0},_))),w)if(0<i)P||(t._startAt=0);else if(I&&!(i<0&&z))return void(t._zTime=i)}else if(k&&I)if(z)P||(t._startAt=0);else if(i&&(w=!1),s=C({overwrite:!1,data:"isFromStart",lazy:w&&l(x),immediateRender:w,stagger:0,parent:j},n),m&&(s[u.prop]=m),L(t._startAt=Yt.set(W,s)),w){if(!i)return}else e(t._startAt,He);for(t._pt=0,x=I&&l(x)||x&&!I,r=0;r<W.length;r++){if(c=(a=W[r])._gsap||g(W)[r]._gsap,t._ptLookup[r]=p={},rt[c.id]&&T(),f=N===W?r:N.indexOf(a),u&&!1!==(h=new u).init(a,m||n,t,f,N)&&(t._pt=o=new ni(t._pt,a,h.name,0,1,h.render,h,0,h.priority),h._props.forEach((function(e){p[e]=o})),h.priority&&(d=1)),!u||m)for(s in n)st[s]&&(h=Wt(s,n,t,f,a,N))?h.priority&&(d=1):p[s]=o=Nt.call(t,a,s,"get",n[s],f,N,0,y.stringFilter);t._op&&t._op[r]&&t.kill(a,t._op[r]),F&&t._pt&&(jt=t,fe.killTweensOf(a,p,t.globalTime(0)),jt=0),t._pt&&x&&(rt[c.id]=1)}d&&ii(t),t._onInit&&t._onInit(t)}t._from=!H&&!!y.runBackwards,t._onUpdate=S,t._initted=!!t.parent},Ht=function(e,t,i,s,o){return r(e)?e.call(t,i,s,o):n(e)&&~e.indexOf("random(")?te(e):e},Bt=dt+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Rt=(Bt+",id,stagger,delay,duration,paused,scrollTrigger").split(","),Yt=function(e){function r(t,n,r,o){var d;"number"==typeof n&&(r.duration=n,n=r,r=null);var u,h,f,v,y,b,w,x,T=(d=e.call(this,o?n:A(n),r)||this).vars,S=T.duration,E=T.delay,M=T.immediateRender,k=T.stagger,D=T.overwrite,O=T.keyframes,P=T.defaults,L=T.scrollTrigger,I=T.yoyoEase,z=d.parent,W=(Xe(t)?s(t[0]):"length"in n)?[t]:mt(t);if(d._targets=W.length?g(W):p("GSAP target "+t+" not found. https://greensock.com",!je.nullTargetWarn)||[],d._ptLookup=[],d._overwrite=D,O||k||c(S)||c(E)){if(n=d.vars,(u=d.timeline=new zt({data:"nested",defaults:P||{}})).kill(),u.parent=i(d),O)C(u.vars.defaults,{ease:"none"}),O.forEach((function(e){return u.to(W,e,">")}));else{if(v=W.length,w=k?Q(k):m,a(k))for(y in k)~Bt.indexOf(y)&&((x=x||{})[y]=k[y]);for(h=0;h<v;h++){for(y in f={},n)Rt.indexOf(y)<0&&(f[y]=n[y]);f.stagger=0,I&&(f.yoyoEase=I),x&&ct(f,x),b=W[h],f.duration=+Ht(S,i(d),h,b,W),f.delay=(+Ht(E,i(d),h,b,W)||0)-d._delay,!k&&1===v&&f.delay&&(d._delay=E=f.delay,d._start+=E,f.delay=0),u.to(b,f,w(h,b,W))}u.duration()?S=E=0:d.timeline=0}S||d.duration(S=u.duration())}else d.timeline=0;return!0===D&&(jt=i(d),fe.killTweensOf(W),jt=0),z&&F(z,i(d)),(M||!S&&!O&&d._start===_(z._time)&&l(M)&&function e(t){return!t||t._ts&&e(t.parent)}(i(d))&&"nested"!==z.data)&&(d._tTime=-He,d.render(Math.max(0,-E))),L&&B(i(d),L),d}t(r,e);var o=r.prototype;return o.render=function(e,t,i){var n,r,s,o,a,l,d,c,u,h=this._time,p=this._tDur,f=this._dur,m=p-He<e&&0<=e?p:e<He?0:e;if(f){if(m!==this._tTime||!e||i||this._startAt&&this._zTime<0!=e<0){if(n=m,c=this.timeline,this._repeat){if((f<(n=_(m%(o=f+this._rDelay)))||p===m)&&(n=f),(s=~~(m/o))&&s===m/o&&(n=f,s--),(l=this._yoyo&&1&s)&&(u=this._yEase,n=f-n),a=ut(this._tTime,o),n===h&&!i&&this._initted)return this;s!==a&&(c&&this._yEase&&de(c,l),!this.vars.repeatRefresh||l||this._lock||(this._lock=i=1,this.render(_(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(R(this,e<0?e:n,i,t))return this._tTime=0,this;if(f!==this._dur)return this.render(e,t,i)}for(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=d=(u||this._ease)(n/f),this._from&&(this.ratio=d=1-d),!n||h||t||vt(this,"onStart"),r=this._pt;r;)r.r(d,r.d),r=r._next;c&&c.render(e<0?e:!n&&l?-He:c._dur*d,t,i)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(e<0&&this._startAt&&this._startAt.render(e,!0,i),vt(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!t&&this.parent&&vt(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(e<0&&this._startAt&&!this._onUpdate&&this._startAt.render(e,!0,!0),!e&&f||!(m===this._tDur&&0<this._ts||!m&&this._ts<0)||L(this,1),t||e<0&&!h||!m&&!h||(vt(this,m===p?"onComplete":"onReverseComplete",!0),!this._prom||m<p&&0<this.timeScale()||this._prom()))}}else!function(e,t,i,n){var r,s,o=e.ratio,a=t<0||!t&&o&&!e._start&&e._zTime>He&&!e._dp._lock||e._ts<0||e._dp._ts<0?0:1,l=e._rDelay,d=0;if(l&&e._repeat&&(d=pt(0,e._tDur,t),ut(d,l)!==(s=ut(e._tTime,l))&&(o=1-a,e.vars.repeatRefresh&&e._initted&&e.invalidate())),e._initted||!R(e,t,n,i))if(a!==o||n||e._zTime===He||!t&&e._zTime){for(s=e._zTime,e._zTime=t||(i?He:0),i=i||t&&!s,e.ratio=a,e._from&&(a=1-a),e._time=0,e._tTime=d,i||vt(e,"onStart"),r=e._pt;r;)r.r(a,r.d),r=r._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!i&&vt(e,"onUpdate"),d&&e._repeat&&!i&&e.parent&&vt(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===a&&(a&&L(e,1),i||(vt(e,a?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)}(this,e,t,i);return this},o.targets=function(){return this._targets},o.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),e.prototype.invalidate.call(this)},o.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t)&&(this._lazy=0,this.parent))return ne(this);if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,jt&&!0!==jt.vars.overwrite)._first||ne(this),this.parent&&i!==this.timeline.totalDuration()&&Y(this,this._dur*this.timeline._tDur/i),this}var r,s,o,a,l,d,c,u=this._targets,h=e?mt(e):u,p=this._ptLookup,f=this._pt;if((!t||"all"===t)&&function(e,t){for(var i=e.length,n=i===t.length;n&&i--&&e[i]===t[i];);return i<0}(u,h))return ne(this);for(r=this._op=this._op||[],"all"!==t&&(n(t)&&(l={},b(t,(function(e){return l[e]=1})),t=l),t=function(e,t){var i,n,r,s,o=e[0]?v(e[0]).harness:0,a=o&&o.aliases;if(!a)return t;for(n in i=ct({},t),a)if(n in i)for(r=(s=a[n].split(",")).length;r--;)i[s[r]]=i[n];return i}(u,t)),c=u.length;c--;)if(~h.indexOf(u[c]))for(l in s=p[c],"all"===t?(r[c]=t,a=s,o={}):(o=r[c]=r[c]||{},a=t),a)(d=s&&s[l])&&("kill"in d.d&&!0!==d.d.kill(l)||P(this,d,"_pt"),delete s[l]),"all"!==o&&(o[l]=1);return this._initted&&!this._pt&&f&&ne(this),this},r.to=function(e,t,i){return new r(e,t,i)},r.from=function(e,t){return new r(e,x(arguments,1))},r.delayedCall=function(e,t,i,n){return new r(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:t,onReverseComplete:t,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:n})},r.fromTo=function(e,t,i){return new r(e,x(arguments,2))},r.set=function(e,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new r(e,t)},r.killTweensOf=function(e,t,i){return fe.killTweensOf(e,t,i)},r}(Lt);function qt(e,t,i){return e.setAttribute(t,i)}function Vt(e,t,i,n){n.mSet(e,t,n.m.call(n.tween,i,n.mt),n)}C(Yt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),b("staggerTo,staggerFrom,staggerFromTo",(function(e){Yt[e]=function(){var t=new zt,i=ft.call(arguments,0);return i.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,i)}}));var Gt=function(e,t,i){return e[t]=i},Xt=function(e,t,i){return e[t](i)},$t=function(e,t,i,n){return e[t](n.fp,i)},Ut=function(e,t){return r(e[t])?Xt:o(e[t])&&e.setAttribute?qt:Gt},Qt=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4,t)},Kt=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Jt=function(e,t){var i=t._pt,n="";if(!e&&t.b)n=t.b;else if(1===e&&t.e)n=t.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*e):Math.round(1e4*(i.s+i.c*e))/1e4)+n,i=i._next;n+=t.c}t.set(t.t,t.p,n,t)},Zt=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},ei=function(e,t,i,n){for(var r,s=this._pt;s;)r=s._next,s.p===n&&s.modifier(e,t,i),s=r},ti=function(e){for(var t,i,n=this._pt;n;)i=n._next,n.p===e&&!n.op||n.op===e?P(this,n,"_pt"):n.dep||(t=1),n=i;return!t},ii=function(e){for(var t,i,n,r,s=e._pt;s;){for(t=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:r)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:r=s,s=t}e._pt=n},ni=(ri.prototype.modifier=function(e,t,i){this.mSet=this.mSet||this.set,this.set=Vt,this.m=e,this.mt=i,this.tween=t},ri);function ri(e,t,i,n,r,s,o,a,l){this.t=t,this.s=n,this.c=r,this.p=i,this.r=s||Qt,this.d=o||this,this.set=a||Gt,this.pr=l||0,(this._next=e)&&(e._prev=this)}b(dt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(e){return it[e]=1})),tt.TweenMax=tt.TweenLite=Yt,tt.TimelineLite=tt.TimelineMax=zt,fe=new zt({sortChildren:!1,defaults:Ne,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),je.stringFilter=le;var si={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach((function(e){return function(e){var t=(e=!e.name&&e.default||e).name,i=r(e),n=t&&!i&&e.init?function(){this._props=[]}:e,s={init:m,render:Zt,add:Nt,kill:ti,modifier:ei,rawVars:0},o={targetTest:0,get:0,getSetter:Ut,aliases:{},register:0};if(Tt(),e!==n){if(st[t])return;C(n,C(O(e,s),o)),ct(n.prototype,ct(s,O(e,o))),st[n.prop=t]=n,e.targetTest&&(lt.push(n),it[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}f(t,n),e.register&&e.register(li,n,ni)}(e)}))},timeline:function(e){return new zt(e)},getTweensOf:function(e,t){return fe.getTweensOf(e,t)},getProperty:function(e,t,i,r){n(e)&&(e=mt(e)[0]);var s=v(e||{}).get,o=i?M:E;return"native"===i&&(i=""),e?t?o((st[t]&&st[t].get||s)(e,t,i,r)):function(t,i,n){return o((st[t]&&st[t].get||s)(e,t,i,n))}:e},quickSetter:function(e,t,i){if(1<(e=mt(e)).length){var n=e.map((function(e){return li.quickSetter(e,t,i)})),r=n.length;return function(e){for(var t=r;t--;)n[t](e)}}e=e[0]||{};var s=st[t],o=v(e),a=o.harness&&(o.harness.aliases||{})[t]||t,l=s?function(t){var n=new s;we._pt=0,n.init(e,i?t+i:t,we,0,[e]),n.render(1,n),we._pt&&Zt(1,we)}:o.set(e,a);return s?l:function(t){return l(e,a,i?t+i:t,o,1)}},isTweening:function(e){return 0<fe.getTweensOf(e,!0).length},defaults:function(e){return e&&e.ease&&(e.ease=kt(e.ease,Ne.ease)),D(Ne,e||{})},config:function(e){return D(je,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,n=e.plugins,r=e.defaults,s=e.extendTimeline;(n||"").split(",").forEach((function(e){return e&&!st[e]&&!tt[e]&&p(t+" effect requires "+e+" plugin.")})),ot[t]=function(e,t,n){return i(mt(e),C(t||{},r),n)},s&&(zt.prototype[t]=function(e,i,n){return this.add(ot[t](e,a(i)?i:(n=i)&&{},this),n)})},registerEase:function(e,t){St[e]=kt(t)},parseEase:function(e,t){return arguments.length?kt(e,t):St},getById:function(e){return fe.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var i,n,r=new zt(e);for(r.smoothChildTiming=l(e.smoothChildTiming),fe.remove(r),r._dp=0,r._time=r._tTime=fe._time,i=fe._first;i;)n=i._next,!t&&!i._dur&&i instanceof Yt&&i.vars.onComplete===i._targets[0]||H(r,i,i._start-i._delay),i=n;return H(fe,r,0),r},utils:{wrap:function e(t,i,n){var r=i-t;return Xe(t)?ee(t,e(0,t.length),i):G(n,(function(e){return(r+(e-t)%r)%r+t}))},wrapYoyo:function e(t,i,n){var r=i-t,s=2*r;return Xe(t)?ee(t,e(0,t.length-1),i):G(n,(function(e){return t+(r<(e=(s+(e-t)%s)%s||0)?s-e:e)}))},distribute:Q,random:Z,snap:J,normalize:function(e,t,i){return gt(e,t,0,1,i)},getUnit:X,clamp:function(e,t,i){return G(i,(function(i){return pt(e,t,i)}))},splitColor:se,toArray:mt,mapRange:gt,pipe:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return t.reduce((function(e,t){return t(e)}),e)}},unitize:function(e,t){return function(i){return e(parseFloat(i))+(t||X(i))}},interpolate:function e(t,i,r,s){var o=isNaN(t+i)?0:function(e){return(1-e)*t+e*i};if(!o){var a,l,d,c,u,h=n(t),p={};if(!0===r&&(s=1)&&(r=null),h)t={p:t},i={p:i};else if(Xe(t)&&!Xe(i)){for(d=[],c=t.length,u=c-2,l=1;l<c;l++)d.push(e(t[l-1],t[l]));c--,o=function(e){e*=c;var t=Math.min(u,~~e);return d[t](e-t)},r=i}else s||(t=ct(Xe(t)?[]:{},t));if(!d){for(a in i)Nt.call(p,t,a,"get",i[a]);o=function(e){return Zt(e,p)||(h?t.p:t)}}}return G(r,o)},shuffle:U},install:u,effects:ot,ticker:xt,updateRoot:zt.updateRoot,plugins:st,globalTimeline:fe,core:{PropTween:ni,globals:f,Tween:Yt,Timeline:zt,Animation:Lt,getCache:v,_removeLinkedListItem:P}};function oi(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i}function ai(e,t){return{name:e,rawVars:1,init:function(e,i,r){r._onInit=function(e){var r,s;if(n(i)&&(r={},b(i,(function(e){return r[e]=1})),i=r),t){for(s in r={},i)r[s]=t(i[s]);i=r}!function(e,t){var i,n,r,s=e._targets;for(i in t)for(n=s.length;n--;)(r=(r=e._ptLookup[n][i])&&r.d)&&(r._pt&&(r=oi(r,i)),r&&r.modifier&&r.modifier(t[i],e,s[n],i))}(e,i)}}}}b("to,from,fromTo,delayedCall,set,killTweensOf",(function(e){return si[e]=Yt[e]})),xt.add(zt.updateRoot),we=si.to({},{duration:0});var li=si.registerPlugin({name:"attr",init:function(e,t,i,n,r){var s,o;for(s in t)(o=this.add(e,"setAttribute",(e.getAttribute(s)||0)+"",t[s],n,r,0,0,s))&&(o.op=s),this._props.push(s)}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i])}},ai("roundProps",K),ai("modifiers"),ai("snap",J))||si;function di(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)}function ci(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)}function ui(e,t){return t.set(t.t,t.p,e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)}function hi(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)}function pi(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)}function fi(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)}function mi(e,t,i){return e.style[t]=i}function gi(e,t,i){return e.style.setProperty(t,i)}function vi(e,t,i){return e._gsap[t]=i}function yi(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i}function bi(e,t,i,n,r){var s=e._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)}function _i(e,t,i,n,r){var s=e._gsap;s[t]=i,s.renderTransform(r,s)}function wi(e,t){var i=Yi.createElementNS?Yi.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Yi.createElement(e);return i.style?i:Yi.createElement(e)}function xi(e,t,i){var n=getComputedStyle(e);return n[t]||n.getPropertyValue(t.replace(bn,"-$1").toLowerCase())||n.getPropertyValue(t)||!i&&xi(e,Mn(t)||t,1)||""}function Ti(){"undefined"!=typeof window&&window.document&&(Ri=window,Yi=Ri.document,qi=Yi.documentElement,Gi=wi("div")||{style:{}},Xi=wi("div"),Tn=Mn(Tn),Sn=Tn+"Origin",Gi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ui=!!Mn("perspective"),Vi=1)}function Si(e){var t,i=wi("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,r=this.nextSibling,s=this.style.cssText;if(qi.appendChild(i),i.appendChild(this),this.style.display="block",e)try{t=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=Si}catch(e){}else this._gsapBBox&&(t=this._gsapBBox());return n&&(r?n.insertBefore(this,r):n.appendChild(this)),qi.removeChild(i),this.style.cssText=s,t}function Ei(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])}function Mi(e){var t;try{t=e.getBBox()}catch(i){t=Si.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Si||(t=Si.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+Ei(e,["x","cx","x1"])||0,y:+Ei(e,["y","cy","y1"])||0,width:0,height:0}}function Ci(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!Mi(e))}function ki(e,t){if(t){var i=e.style;t in mn&&t!==Sn&&(t=Tn),i.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),i.removeProperty(t.replace(bn,"-$1").toLowerCase())):i.removeAttribute(t)}}function Di(e,t,i,n,r,s){var o=new ni(e._pt,t,i,0,1,s?fi:pi);return(e._pt=o).b=n,o.e=r,e._props.push(i),o}function Oi(e,t,i,n){var r,s,o,a,l=parseFloat(i)||0,d=(i+"").trim().substr((l+"").length)||"px",c=Gi.style,u=_n.test(t),h="svg"===e.tagName.toLowerCase(),p=(h?"client":"offset")+(u?"Width":"Height"),f="px"===n,m="%"===n;return n===d||!l||Cn[n]||Cn[d]?l:("px"===d||f||(l=Oi(e,t,i,"px")),a=e.getCTM&&Ci(e),m&&(mn[t]||~t.indexOf("adius"))?_(l/(a?e.getBBox()[u?"width":"height"]:e[p])*100):(c[u?"width":"height"]=100+(f?d:n),s=~t.indexOf("adius")||"em"===n&&e.appendChild&&!h?e:e.parentNode,a&&(s=(e.ownerSVGElement||{}).parentNode),s&&s!==Yi&&s.appendChild||(s=Yi.body),(o=s._gsap)&&m&&o.width&&u&&o.time===xt.time?_(l/o.width*100):(!m&&"%"!==d||(c.position=xi(e,"position")),s===e&&(c.position="static"),s.appendChild(Gi),r=Gi[p],s.removeChild(Gi),c.position="absolute",u&&m&&((o=v(s)).time=xt.time,o.width=s[p]),_(f?r*l/100:r&&l?100/r*l:0))))}function Ai(e,t,i,n){var r;return Vi||Ti(),t in xn&&"transform"!==t&&~(t=xn[t]).indexOf(",")&&(t=t.split(",")[0]),mn[t]&&"transform"!==t?(r=Pn(e,n),r="transformOrigin"!==t?r[t]:Ln(xi(e,Sn))+" "+r.zOrigin+"px"):(r=e.style[t])&&"auto"!==r&&!n&&!~(r+"").indexOf("calc(")||(r=Dn[t]&&Dn[t](e,t,i)||xi(e,t)||y(e,t)||("opacity"===t?1:0)),i&&!~(r+"").indexOf(" ")?Oi(e,t,r,i)+i:r}function Pi(e,t,i,n){if(!i||"none"===i){var r=Mn(t,e,1),s=r&&xi(e,r,1);s&&s!==i?(t=r,i=s):"borderColor"===t&&(i=xi(e,"borderTopColor"))}var o,a,l,d,c,u,h,p,f,m,g,v,y=new ni(this._pt,e.style,t,0,1,Jt),b=0,_=0;if(y.b=i,y.e=n,i+="","auto"==(n+="")&&(e.style[t]=n,n=xi(e,t)||n,e.style[t]=i),le(o=[i,n]),n=o[1],l=(i=o[0]).match(Qe)||[],(n.match(Qe)||[]).length){for(;a=Qe.exec(n);)h=a[0],f=n.substring(b,a.index),c?c=(c+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(c=1),h!==(u=l[_++]||"")&&(d=parseFloat(u)||0,g=u.substr((d+"").length),(v="="===h.charAt(1)?+(h.charAt(0)+"1"):0)&&(h=h.substr(2)),p=parseFloat(h),m=h.substr((p+"").length),b=Qe.lastIndex-m.length,m||(m=m||je.units[t]||g,b===n.length&&(n+=m,y.e+=m)),g!==m&&(d=Oi(e,t,u,m)||0),y._pt={_next:y._pt,p:f||1===_?f:",",s:d,c:v?v*p:p-d,m:c&&c<4?Math.round:0});y.c=b<n.length?n.substring(b,n.length):""}else y.r="display"===t&&"none"===n?fi:pi;return Ze.test(n)&&(y.e=0),this._pt=y}function Li(e){var t=e.split(" "),i=t[0],n=t[1]||"50%";return"top"!==i&&"bottom"!==i&&"left"!==n&&"right"!==n||(e=i,i=n,n=e),t[0]=kn[i]||i,t[1]=kn[n]||n,t.join(" ")}function Ii(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i,n,r,s=t.t,o=s.style,a=t.u,l=s._gsap;if("all"===a||!0===a)o.cssText="",n=1;else for(r=(a=a.split(",")).length;-1<--r;)i=a[r],mn[i]&&(n=1,i="transformOrigin"===i?Sn:Tn),ki(s,i);n&&(ki(s,Tn),l&&(l.svg&&s.removeAttribute("transform"),Pn(s,1),l.uncache=1))}}function zi(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e}function Wi(e){var t=xi(e,Tn);return zi(t)?On:t.substr(7).match(Ue).map(_)}function ji(e,t){var i,n,r,s,o=e._gsap||v(e),a=e.style,l=Wi(e);return o.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(r=e.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?On:l:(l!==On||e.offsetParent||e===qi||o.svg||(r=a.display,a.display="block",(i=e.parentNode)&&e.offsetParent||(s=1,n=e.nextSibling,qi.appendChild(e)),l=Wi(e),r?a.display=r:ki(e,"display"),s&&(n?i.insertBefore(e,n):i?i.appendChild(e):qi.removeChild(e))),t&&6<l.length?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)}function Ni(e,t,i,n,r,s){var o,a,l,d=e._gsap,c=r||ji(e,!0),u=d.xOrigin||0,h=d.yOrigin||0,p=d.xOffset||0,f=d.yOffset||0,m=c[0],g=c[1],v=c[2],y=c[3],b=c[4],_=c[5],w=t.split(" "),x=parseFloat(w[0])||0,T=parseFloat(w[1])||0;i?c!==On&&(a=m*y-g*v)&&(l=x*(-g/a)+T*(m/a)-(m*_-g*b)/a,x=x*(y/a)+T*(-v/a)+(v*_-y*b)/a,T=l):(x=(o=Mi(e)).x+(~w[0].indexOf("%")?x/100*o.width:x),T=o.y+(~(w[1]||w[0]).indexOf("%")?T/100*o.height:T)),n||!1!==n&&d.smooth?(b=x-u,_=T-h,d.xOffset=p+(b*m+_*v)-b,d.yOffset=f+(b*g+_*y)-_):d.xOffset=d.yOffset=0,d.xOrigin=x,d.yOrigin=T,d.smooth=!!n,d.origin=t,d.originIsAbsolute=!!i,e.style[Sn]="0px 0px",s&&(Di(s,d,"xOrigin",u,x),Di(s,d,"yOrigin",h,T),Di(s,d,"xOffset",p,d.xOffset),Di(s,d,"yOffset",f,d.yOffset)),e.setAttribute("data-svg-origin",x+" "+T)}function Fi(e,t,i){var n=X(t);return _(parseFloat(t)+parseFloat(Oi(e,"x",i+"px",n)))+n}function Hi(e,t,i,r,s,o){var a,l,d=360,c=n(s),u=parseFloat(s)*(c&&~s.indexOf("rad")?gn:1),h=o?u*o:u-r,p=r+h+"deg";return c&&("short"===(a=s.split("_")[1])&&(h%=d)!=h%180&&(h+=h<0?d:-d),"cw"===a&&h<0?h=(h+36e9)%d-~~(h/d)*d:"ccw"===a&&0<h&&(h=(h-36e9)%d-~~(h/d)*d)),e._pt=l=new ni(e._pt,t,i,r,h,ci),l.e=p,l.u="deg",e._props.push(i),l}function Bi(e,t,i){var n,r,s,o,a,l,d,c=Xi.style,u=i._gsap;for(r in c.cssText=getComputedStyle(i).cssText+";position:absolute;display:block;",c[Tn]=t,Yi.body.appendChild(Xi),n=Pn(Xi,1),mn)(s=u[r])!==(o=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(a=X(s)!==(d=X(o))?Oi(i,r,s,d):parseFloat(s),l=parseFloat(o),e._pt=new ni(e._pt,u,r,a,l-a,di),e._pt.u=d||0,e._props.push(r));Yi.body.removeChild(Xi)}Yt.version=zt.version=li.version="3.4.0",be=1,d()&&Tt();var Ri,Yi,qi,Vi,Gi,Xi,$i,Ui,Qi=St.Power0,Ki=St.Power1,Ji=St.Power2,Zi=St.Power3,en=St.Power4,tn=St.Linear,nn=St.Quad,rn=St.Cubic,sn=St.Quart,on=St.Quint,an=St.Strong,ln=St.Elastic,dn=St.Back,cn=St.SteppedEase,un=St.Bounce,hn=St.Sine,pn=St.Expo,fn=St.Circ,mn={},gn=180/Math.PI,vn=Math.PI/180,yn=Math.atan2,bn=/([A-Z])/g,_n=/(?:left|right|width|margin|padding|x)/i,wn=/[\s,\(]\S/,xn={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Tn="transform",Sn=Tn+"Origin",En="O,Moz,ms,Ms,Webkit".split(","),Mn=function(e,t,i){var n=(t||Gi).style,r=5;if(e in n&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);r--&&!(En[r]+e in n););return r<0?null:(3===r?"ms":0<=r?En[r]:"")+e},Cn={deg:1,rad:1,turn:1},kn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Dn={clearProps:function(e,t,i,n,r){if("isFromStart"!==r.data){var s=e._pt=new ni(e._pt,t,i,0,0,Ii);return s.u=n,s.pr=-10,s.tween=r,e._props.push(i),1}}},On=[1,0,0,1,0,0],An={},Pn=function(e,t){var i=e._gsap||new Pt(e);if("x"in i&&!t&&!i.uncache)return i;var n,r,s,o,a,l,d,c,u,h,p,f,m,g,v,y,b,w,x,T,S,E,M,C,k,D,O,A,P,L,I,z,W=e.style,j=i.scaleX<0,N="deg",F=xi(e,Sn)||"0";return n=r=s=l=d=c=u=h=p=0,o=a=1,i.svg=!(!e.getCTM||!Ci(e)),g=ji(e,i.svg),i.svg&&(C=!i.uncache&&e.getAttribute("data-svg-origin"),Ni(e,C||F,!!C||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==On&&(w=g[0],x=g[1],T=g[2],S=g[3],n=E=g[4],r=M=g[5],6===g.length?(o=Math.sqrt(w*w+x*x),a=Math.sqrt(S*S+T*T),l=w||x?yn(x,w)*gn:0,(u=T||S?yn(T,S)*gn+l:0)&&(a*=Math.cos(u*vn)),i.svg&&(n-=f-(f*w+m*T),r-=m-(f*x+m*S))):(z=g[6],L=g[7],O=g[8],A=g[9],P=g[10],I=g[11],n=g[12],r=g[13],s=g[14],d=(v=yn(z,P))*gn,v&&(C=E*(y=Math.cos(-v))+O*(b=Math.sin(-v)),k=M*y+A*b,D=z*y+P*b,O=E*-b+O*y,A=M*-b+A*y,P=z*-b+P*y,I=L*-b+I*y,E=C,M=k,z=D),c=(v=yn(-T,P))*gn,v&&(y=Math.cos(-v),I=S*(b=Math.sin(-v))+I*y,w=C=w*y-O*b,x=k=x*y-A*b,T=D=T*y-P*b),l=(v=yn(x,w))*gn,v&&(C=w*(y=Math.cos(v))+x*(b=Math.sin(v)),k=E*y+M*b,x=x*y-w*b,M=M*y-E*b,w=C,E=k),d&&359.9<Math.abs(d)+Math.abs(l)&&(d=l=0,c=180-c),o=_(Math.sqrt(w*w+x*x+T*T)),a=_(Math.sqrt(M*M+z*z)),v=yn(E,M),u=2e-4<Math.abs(v)?v*gn:0,p=I?1/(I<0?-I:I):0),i.svg&&(C=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!zi(xi(e,Tn)),C&&e.setAttribute("transform",C))),90<Math.abs(u)&&Math.abs(u)<270&&(j?(o*=-1,u+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,u+=u<=0?180:-180)),i.x=((i.xPercent=n&&Math.round(e.offsetWidth/2)===Math.round(-n)?-50:0)?0:n)+"px",i.y=((i.yPercent=r&&Math.round(e.offsetHeight/2)===Math.round(-r)?-50:0)?0:r)+"px",i.z=s+"px",i.scaleX=_(o),i.scaleY=_(a),i.rotation=_(l)+N,i.rotationX=_(d)+N,i.rotationY=_(c)+N,i.skewX=u+N,i.skewY=h+N,i.transformPerspective=p+"px",(i.zOrigin=parseFloat(F.split(" ")[2])||0)&&(W[Sn]=Ln(F)),i.xOffset=i.yOffset=0,i.force3D=je.force3D,i.renderTransform=i.svg?Fn:Ui?Nn:In,i.uncache=0,i},Ln=function(e){return(e=e.split(" "))[0]+" "+e[1]},In=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,Nn(e,t)},zn="0deg",Wn="0px",jn=") ",Nn=function(e,t){var i=t||this,n=i.xPercent,r=i.yPercent,s=i.x,o=i.y,a=i.z,l=i.rotation,d=i.rotationY,c=i.rotationX,u=i.skewX,h=i.skewY,p=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,v=i.target,y=i.zOrigin,b="",_="auto"===g&&e&&1!==e||!0===g;if(y&&(c!==zn||d!==zn)){var w,x=parseFloat(d)*vn,T=Math.sin(x),S=Math.cos(x);x=parseFloat(c)*vn,s=Fi(v,s,T*(w=Math.cos(x))*-y),o=Fi(v,o,-Math.sin(x)*-y),a=Fi(v,a,S*w*-y+y)}m!==Wn&&(b+="perspective("+m+jn),(n||r)&&(b+="translate("+n+"%, "+r+"%) "),!_&&s===Wn&&o===Wn&&a===Wn||(b+=a!==Wn||_?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+jn),l!==zn&&(b+="rotate("+l+jn),d!==zn&&(b+="rotateY("+d+jn),c!==zn&&(b+="rotateX("+c+jn),u===zn&&h===zn||(b+="skew("+u+", "+h+jn),1===p&&1===f||(b+="scale("+p+", "+f+jn),v.style[Tn]=b||"translate(0, 0)"},Fn=function(e,t){var i,n,r,s,o,a=t||this,l=a.xPercent,d=a.yPercent,c=a.x,u=a.y,h=a.rotation,p=a.skewX,f=a.skewY,m=a.scaleX,g=a.scaleY,v=a.target,y=a.xOrigin,b=a.yOrigin,w=a.xOffset,x=a.yOffset,T=a.forceCSS,S=parseFloat(c),E=parseFloat(u);h=parseFloat(h),p=parseFloat(p),(f=parseFloat(f))&&(p+=f=parseFloat(f),h+=f),h||p?(h*=vn,p*=vn,i=Math.cos(h)*m,n=Math.sin(h)*m,r=Math.sin(h-p)*-g,s=Math.cos(h-p)*g,p&&(f*=vn,o=Math.tan(p-f),r*=o=Math.sqrt(1+o*o),s*=o,f&&(o=Math.tan(f),i*=o=Math.sqrt(1+o*o),n*=o)),i=_(i),n=_(n),r=_(r),s=_(s)):(i=m,s=g,n=r=0),(S&&!~(c+"").indexOf("px")||E&&!~(u+"").indexOf("px"))&&(S=Oi(v,"x",c,"px"),E=Oi(v,"y",u,"px")),(y||b||w||x)&&(S=_(S+y-(y*i+b*r)+w),E=_(E+b-(y*n+b*s)+x)),(l||d)&&(S=_(S+l/100*(o=v.getBBox()).width),E=_(E+d/100*o.height)),o="matrix("+i+","+n+","+r+","+s+","+S+","+E+")",v.setAttribute("transform",o),T&&(v.style[Tn]=o)};b("padding,margin,Width,Radius",(function(e,t){var i="Right",n="Bottom",r="Left",s=(t<3?["Top",i,n,r]:["Top"+r,"Top"+i,n+i,n+r]).map((function(i){return t<2?e+i:"border"+i+e}));Dn[1<t?"border"+e:e]=function(e,t,i,n,r){var o,a;if(arguments.length<4)return o=s.map((function(t){return Ai(e,t,i)})),5===(a=o.join(" ")).split(o[0]).length?o[0]:a;o=(n+"").split(" "),a={},s.forEach((function(e,t){return a[e]=o[t]=o[t]||o[(t-1)/2|0]})),e.init(t,a,r)}}));var Hn,Bn,Rn={name:"css",register:Ti,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,n,r){var s,o,a,l,d,c,u,p,f,m,g,v,y,b,_,w=this._props,x=e.style;for(u in Vi||Ti(),t)if("autoRound"!==u&&(o=t[u],!st[u]||!Wt(u,t,i,n,e,r)))if(d=typeof o,c=Dn[u],"function"===d&&(d=typeof(o=o.call(i,n,e,r))),"string"===d&&~o.indexOf("random(")&&(o=te(o)),c)c(this,e,u,o,i)&&(_=1);else if("--"===u.substr(0,2))this.add(x,"setProperty",getComputedStyle(e).getPropertyValue(u)+"",o+"",n,r,0,0,u);else{if(s=Ai(e,u),l=parseFloat(s),(m="string"===d&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),a=parseFloat(o),u in xn&&("autoAlpha"===u&&(1===l&&"hidden"===Ai(e,"visibility")&&a&&(l=0),Di(this,x,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==u&&"transform"!==u&&~(u=xn[u]).indexOf(",")&&(u=u.split(",")[0])),g=u in mn)if(v||((y=e._gsap).renderTransform||Pn(e),b=!1!==t.smoothOrigin&&y.smooth,(v=this._pt=new ni(this._pt,x,Tn,0,1,y.renderTransform,y,0,-1)).dep=1),"scale"===u)this._pt=new ni(this._pt,y,"scaleY",y.scaleY,m?m*a:a-y.scaleY),w.push("scaleY",u),u+="X";else{if("transformOrigin"===u){o=Li(o),y.svg?Ni(e,o,0,b,0,this):((f=parseFloat(o.split(" ")[2])||0)!==y.zOrigin&&Di(this,y,"zOrigin",y.zOrigin,f),Di(this,x,u,Ln(s),Ln(o)));continue}if("svgOrigin"===u){Ni(e,o,1,b,0,this);continue}if(u in An){Hi(this,y,u,l,o,m);continue}if("smoothOrigin"===u){Di(this,y,"smooth",y.smooth,o);continue}if("force3D"===u){y[u]=o;continue}if("transform"===u){Bi(this,o,e);continue}}else u in x||(u=Mn(u)||u);if(g||(a||0===a)&&(l||0===l)&&!wn.test(o)&&u in x)(p=(s+"").substr((l+"").length))!==(f=(o+"").substr(((a=a||0)+"").length)||(u in je.units?je.units[u]:p))&&(l=Oi(e,u,s,f)),this._pt=new ni(this._pt,g?y:x,u,l,m?m*a:a-l,"px"!==f||!1===t.autoRound||g?di:hi),this._pt.u=f||0,p!==f&&(this._pt.b=s,this._pt.r=ui);else if(u in x)Pi.call(this,e,u,s,o);else{if(!(u in e)){h(u,o);continue}this.add(e,u,e[u],o,n,r)}w.push(u)}_&&ii(this)},get:Ai,aliases:xn,getSetter:function(e,t,i){var n=xn[t];return n&&n.indexOf(",")<0&&(t=n),t in mn&&t!==Sn&&(e._gsap.x||Ai(e,"x"))?i&&$i===i?"scale"===t?yi:vi:($i=i||{})&&("scale"===t?bi:_i):e.style&&!o(e.style[t])?mi:~t.indexOf("-")?gi:Ut(e,t)},core:{_removeProperty:ki,_getMatrix:ji}};li.utils.checkPrefix=Mn,Bn=b("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(Hn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){mn[e]=1})),b(Hn,(function(e){je.units[e]="deg",An[e]=1})),xn[Bn[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Hn,b("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":");xn[t[1]]=Bn[t[0]]})),b("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){je.units[e]="px"})),li.registerPlugin(Rn);var Yn=li.registerPlugin(Rn)||li,qn=Yn.core.Tween;e.Back=dn,e.Bounce=un,e.CSSPlugin=Rn,e.Circ=fn,e.Cubic=rn,e.Elastic=ln,e.Expo=pn,e.Linear=tn,e.Power0=Qi,e.Power1=Ki,e.Power2=Ji,e.Power3=Zi,e.Power4=en,e.Quad=nn,e.Quart=sn,e.Quint=on,e.Sine=hn,e.SteppedEase=cn,e.Strong=an,e.TimelineLite=zt,e.TimelineMax=zt,e.TweenLite=Yt,e.TweenMax=qn,e.default=Yn,e.gsap=Yn,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default})),function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,(function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return-1==n.indexOf(t)&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],r=0;r<i.length;r++){var s=i[r];n&&n[s]&&(this.off(e,s),delete n[s]),s.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],(function(i){return t(e,i)})):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,(function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e,t,r){if(!(this instanceof n))return new n(e,t,r);var s,d=e;return"string"==typeof e&&(d=document.querySelectorAll(e)),d?(this.elements=(s=d,Array.isArray(s)?s:"object"==typeof s&&"number"==typeof s.length?l.call(s):[s]),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),o&&(this.jqDeferred=new o.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(d||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var o=e.jQuery,a=e.console,l=Array.prototype.slice;(n.prototype=Object.create(t.prototype)).options={},n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},n.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&d[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var r=i[n];this.addImage(r)}if("string"==typeof this.options.background){var s=e.querySelectorAll(this.options.background);for(n=0;n<s.length;n++){var o=s[n];this.addElementBackgroundImages(o)}}}};var d={1:!0,9:!0,11:!0};return n.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var r=n&&n[2];r&&this.addBackground(r,e),n=i.exec(t.backgroundImage)}},n.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},n.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},n.prototype.check=function(){function e(e,i,n){setTimeout((function(){t.progress(e,i,n)}))}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach((function(t){t.once("progress",e),t.check()})):void this.complete()},n.prototype.progress=function(e,t,i){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&&a&&a.log("progress: "+i,e,t)},n.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)}},(r.prototype=Object.create(t.prototype)).check=function(){return this.getIsImageComplete()?void 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),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(s.prototype=Object.create(r.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())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},n.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((o=t).fn.imagesLoaded=function(e,t){return new n(this,e,t).jqDeferred.promise(o(this))})},n.makeJQueryPlugin(),n})),function(e,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],(function(i){return t(e,i)})):"object"==typeof module&&module.exports?module.exports=t(e,require("jquery")):e.jQueryBridget=t(e,e.jQuery)}(window,(function(e,t){"use strict";function i(i,s,a){(a=a||t||e.jQuery)&&(s.prototype.option||(s.prototype.option=function(e){a.isPlainObject(e)&&(this.options=a.extend(!0,this.options,e))}),a.fn[i]=function(e){if("string"!=typeof e)return u=e,this.each((function(e,t){var n=a.data(t,i);n?(n.option(u),n._init()):(n=new s(t,u),a.data(t,i,n))})),this;var t,n,l,d,c,u,h=r.call(arguments,1);return l=h,c="$()."+i+'("'+(n=e)+'")',(t=this).each((function(e,t){var r=a.data(t,i);if(r){var s=r[n];if(s&&"_"!=n.charAt(0)){var u=s.apply(r,l);d=void 0===d?u:d}else o(c+" is not a valid method")}else o(i+" not initialized. Cannot call methods, i.e. "+c)})),void 0!==d?d:t},n(a))}function n(e){!e||e&&e.bridget||(e.bridget=i)}var r=Array.prototype.slice,s=e.console,o=void 0===s?function(){}:function(e){s.error(e)};return n(t||e.jQuery),i})),function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,(function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return-1==n.indexOf(t)&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],r=0;r<i.length;r++){var s=i[r];n&&n[s]&&(this.off(e,s),delete n[s]),s.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})),function(e,t){"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()}(window,(function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}function t(e){var t=getComputedStyle(e);return t||n("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}var i,n="undefined"==typeof console?function(){}:function(e){console.error(e)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=r.length,o=!1;return function n(a){if(function(){if(!o){o=!0;var r=document.createElement("div");r.style.width="200px",r.style.padding="1px 2px 3px 4px",r.style.borderStyle="solid",r.style.borderWidth="1px 2px 3px 4px",r.style.boxSizing="border-box";var s=document.body||document.documentElement;s.appendChild(r);var a=t(r);i=200==Math.round(e(a.width)),n.isBoxSizeOuter=i,s.removeChild(r)}}(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var l=t(a);if("none"==l.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<s;t++)e[r[t]]=0;return e}();var d={};d.width=a.offsetWidth,d.height=a.offsetHeight;for(var c=d.isBorderBox="border-box"==l.boxSizing,u=0;u<s;u++){var h=r[u],p=l[h],f=parseFloat(p);d[h]=isNaN(f)?0:f}var m=d.paddingLeft+d.paddingRight,g=d.paddingTop+d.paddingBottom,v=d.marginLeft+d.marginRight,y=d.marginTop+d.marginBottom,b=d.borderLeftWidth+d.borderRightWidth,_=d.borderTopWidth+d.borderBottomWidth,w=c&&i,x=e(l.width);!1!==x&&(d.width=x+(w?0:m+b));var T=e(l.height);return!1!==T&&(d.height=T+(w?0:g+_)),d.innerWidth=d.width-(m+b),d.innerHeight=d.height-(g+_),d.outerWidth=d.width+v,d.outerHeight=d.height+y,d}}})),function(e,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()}(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"],i=0;i<t.length;i++){var n=t[i]+"MatchesSelector";if(e[n])return n}}();return function(t,i){return t[e](i)}})),function(e,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],(function(i){return t(e,i)})):"object"==typeof module&&module.exports?module.exports=t(e,require("desandro-matches-selector")):e.fizzyUIUtils=t(e,e.matchesSelector)}(window,(function(e,t){var i={extend:function(e,t){for(var i in t)e[i]=t[i];return e},modulo:function(e,t){return(e%t+t)%t}},n=Array.prototype.slice;i.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?n.call(e):[e]},i.removeFrom=function(e,t){var i=e.indexOf(t);-1!=i&&e.splice(i,1)},i.getParent=function(e,i){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,i))return e},i.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},i.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},i.filterFindElements=function(e,n){e=i.makeArray(e);var r=[];return e.forEach((function(e){if(e instanceof HTMLElement){if(!n)return void r.push(e);t(e,n)&&r.push(e);for(var i=e.querySelectorAll(n),s=0;s<i.length;s++)r.push(i[s])}})),r},i.debounceMethod=function(e,t,i){i=i||100;var n=e.prototype[t],r=t+"Timeout";e.prototype[t]=function(){var e=this[r];clearTimeout(e);var t=arguments,s=this;this[r]=setTimeout((function(){n.apply(s,t),delete s[r]}),i)}},i.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},i.toDashed=function(e){return e.replace(/(.)([A-Z])/g,(function(e,t,i){return t+"-"+i})).toLowerCase()};var r=e.console;return i.htmlInit=function(t,n){i.docReady((function(){var s=i.toDashed(n),o="data-"+s,a=document.querySelectorAll("["+o+"]"),l=document.querySelectorAll(".js-"+s),d=i.makeArray(a).concat(i.makeArray(l)),c=o+"-options",u=e.jQuery;d.forEach((function(e){var i,s=e.getAttribute(o)||e.getAttribute(c);try{i=s&&JSON.parse(s)}catch(i){return void(r&&r.error("Error parsing "+o+" on "+e.className+": "+i))}var a=new t(e,i);u&&u.data(e,n,a)}))}))},i})),function(e,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(e.Outlayer={},e.Outlayer.Item=t(e.EvEmitter,e.getSize))}(window,(function(e,t){"use strict";function i(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var n=document.documentElement.style,r="string"==typeof n.transition?"transition":"WebkitTransition",s="string"==typeof n.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],a={transform:s,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},l=i.prototype=Object.create(e.prototype);l.constructor=i,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 i in e)t[a[i]||i]=e[i]},l.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=e[t?"left":"right"],r=e[i?"top":"bottom"],s=parseFloat(n),o=parseFloat(r),a=this.layout.size;-1!=n.indexOf("%")&&(s=s/100*a.width),-1!=r.indexOf("%")&&(o=o/100*a.height),s=isNaN(s)?0:s,o=isNaN(o)?0:o,s-=t?a.paddingLeft:a.paddingRight,o-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=o},l.layoutPosition=function(){var e=this.layout.size,t={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),r=i?"paddingLeft":"paddingRight",s=i?"left":"right",o=i?"right":"left",a=this.position.x+e[r];t[s]=this.getXValue(a),t[o]="";var l=n?"paddingTop":"paddingBottom",d=n?"top":"bottom",c=n?"bottom":"top",u=this.position.y+e[l];t[d]=this.getYValue(u),t[c]="",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 i=this.position.x,n=this.position.y,r=e==this.position.x&&t==this.position.y;if(this.setPosition(e,t),!r||this.isTransitioning){var s=e-i,o=t-n,a={};a.transform=this.getTranslate(s,o),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 i in e.onTransitionEnd)t.onEnd[i]=e.onTransitionEnd[i];for(i in e.to)t.ingProperties[i]=!0,e.isCleaning&&(t.clean[i]=!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 d="opacity,"+s.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:d,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 c={"-webkit-transform":"transform"};l.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,i=c[e.propertyName]||e.propertyName;delete t.ingProperties[i],function(e){for(var t in e)return!1;return!0}(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[i]),i in t.onEnd&&(t.onEnd[i].call(this),delete t.onEnd[i]),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 i in e)t[i]="";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(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),void this.hide()):void 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 i in t)return i},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:""})},i})),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],(function(i,n,r,s){return t(e,i,n,r,s)})):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):e.Outlayer=t(e,e.EvEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,(function(e,t,i,n,r){"use strict";function s(e,t){var i=n.getQueryElement(e);if(i){this.element=i,l&&(this.$element=l(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(t);var r=++c;this.element.outlayerGUID=r,(u[r]=this)._create(),this._getOption("initLayout")&&this.layout()}else a&&a.error("Bad element for "+this.constructor.namespace+": "+(i||e))}function o(e){function t(){e.apply(this,arguments)}return(t.prototype=Object.create(e.prototype)).constructor=t}var a=e.console,l=e.jQuery,d=function(){},c=0,u={};s.namespace="outlayer",s.Item=r,s.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 h=s.prototype;n.extend(h,t.prototype),h.option=function(e){n.extend(this.options,e)},h._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(e){for(var t=this._filterFindItemElements(e),i=this.constructor.Item,n=[],r=0;r<t.length;r++){var s=new i(t[r],this);n.push(s)}return n},h._filterFindItemElements=function(e){return n.filterFindElements(e,this.options.itemSelector)},h.getItemElements=function(){return this.items.map((function(e){return e.element}))},h.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},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=i(this.element)},h._getMeasurement=function(e,t){var n,r=this.options[e];r?("string"==typeof r?n=this.element.querySelector(r):r instanceof HTMLElement&&(n=r),this[e]=n?i(n)[t]:r):this[e]=0},h.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},h._getItemsForLayout=function(e){return e.filter((function(e){return!e.isIgnored}))},h._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var i=[];e.forEach((function(e){var n=this._getItemLayoutPosition(e);n.item=e,n.isInstant=t||e.isLayoutInstant,i.push(n)}),this),this._processLayoutQueue(i)}},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(e){this.updateStagger(),e.forEach((function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)}),this)},h.updateStagger=function(){var e=this.options.stagger;return null==e?void(this.stagger=0):(this.stagger=function(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],n=t&&t[2];return i.length?(i=parseFloat(i))*(p[n]||1):0}(e),this.stagger)},h._positionItem=function(e,t,i,n,r){n?e.goTo(t,i):(e.stagger(r*this.stagger),e.moveTo(t,i))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},h._getContainerSize=d,h._setContainerMeasure=function(e,t){if(void 0!==e){var i=this.size;i.isBorderBox&&(e+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},h._emitCompleteOnItems=function(e,t){function i(){r.dispatchEvent(e+"Complete",null,[t])}function n(){++o==s&&i()}var r=this,s=t.length;if(t&&s){var o=0;t.forEach((function(t){t.once(e,n)}))}else i()},h.dispatchEvent=function(e,t,i){var n=t?[t].concat(i):i;if(this.emitEvent(e,n),l)if(this.$element=this.$element||l(this.element),t){var r=l.Event(t);r.type=e,this.$element.trigger(r,i)}else this.$element.trigger(e,i)},h.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},h.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},h.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},h.unstamp=function(e){(e=this._find(e))&&e.forEach((function(e){n.removeFrom(this.stamps,e),this.unignore(e)}),this)},h._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),n.makeArray(e)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._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)}},h._manageStamp=d,h._getElementOffset=function(e){var t=e.getBoundingClientRect(),n=this._boundingRect,r=i(e);return{left:t.left-n.left-r.marginLeft,top:t.top-n.top-r.marginTop,right:n.right-t.right-r.marginRight,bottom:n.bottom-t.bottom-r.marginBottom}},h.handleEvent=n.handleEvent,h.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},n.debounceMethod(s,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var e=i(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},h.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},h.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},h.prepended=function(e){var t=this._itemize(e);if(t.length){var i=this.items.slice(0);this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i)}},h.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,i){e.stagger(i*t),e.reveal()}))}},h.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,i){e.stagger(i*t),e.hide()}))}},h.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},h.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},h.getItem=function(e){for(var t=0;t<this.items.length;t++){var i=this.items[t];if(i.element==e)return i}},h.getItems=function(e){e=n.makeArray(e);var t=[];return e.forEach((function(e){var i=this.getItem(e);i&&t.push(i)}),this),t},h.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach((function(e){e.remove(),n.removeFrom(this.items,e)}),this)},h.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 u[t],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},s.data=function(e){var t=(e=n.getQueryElement(e))&&e.outlayerGUID;return t&&u[t]},s.create=function(e,t){var i=o(s);return i.defaults=n.extend({},s.defaults),n.extend(i.defaults,t),i.compatOptions=n.extend({},s.compatOptions),i.namespace=e,i.data=s.data,i.Item=o(r),n.htmlInit(i,e),l&&l.bridget&&l.bridget(e,i),i};var p={ms:1,s:1e3};return s.Item=r,s})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.Item=t(e.Outlayer))}(window,(function(e){"use strict";function t(){e.Item.apply(this,arguments)}var i=t.prototype=Object.create(e.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var e=this.layout.options.getSortData,t=this.layout._sorters;for(var i in e){var n=t[i];this.sortData[i]=n(this.element,this)}}};var r=i.destroy;return i.destroy=function(){r.apply(this,arguments),this.css({display:""})},t})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.LayoutMode=t(e.getSize,e.Outlayer))}(window,(function(e,t){"use strict";function i(e){(this.isotope=e)&&(this.options=e.options[this.namespace],this.element=e.element,this.items=e.filteredItems,this.size=e.size)}var n=i.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach((function(e){n[e]=function(){return t.prototype[e].apply(this.isotope,arguments)}})),n.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(e,t){var i=e+t,n="outer"+t;if(this._getMeasurement(i,n),!this[i]){var r=this.getFirstItemSize();this[i]=r&&r[n]||this.isotope.size["inner"+t]}},n.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(e,t){function r(){i.apply(this,arguments)}return(r.prototype=Object.create(n)).constructor=r,t&&(r.options=t),i.modes[r.prototype.namespace=e]=r},i})),function(e,t){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):e.Masonry=t(e.Outlayer,e.getSize)}(window,(function(e,t){var i=e.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._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},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],i=e&&e.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,r=this.containerWidth+this.gutter,s=r/n,o=n-r%n;s=Math[o&&o<1?"round":"floor"](s),this.cols=Math.max(s,1)},n.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,i=t(e);this.containerWidth=i&&i.innerWidth},n._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,i=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,e),r={x:this.columnWidth*n.col,y:n.y},s=n.y+e.size.outerHeight,o=i+n.col,a=n.col;a<o;a++)this.colYs[a]=s;return r},n._getTopColPosition=function(e){var t=this._getTopColGroup(e),i=Math.min.apply(Math,t);return{col:t.indexOf(i),y:i}},n._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],i=this.cols+1-e,n=0;n<i;n++)t[n]=this._getColGroupY(n,e);return t},n._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var i=this.colYs.slice(e,e+t);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(e,t){var i=this.horizontalColIndex%this.cols;i=1<e&&i+e>this.cols?0:i;var n=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=n?i+e:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,e)}},n._manageStamp=function(e){var i=t(e),n=this._getElementOffset(e),r=this._getOption("originLeft")?n.left:n.right,s=r+i.outerWidth,o=Math.floor(r/this.columnWidth);o=Math.max(0,o);var a=Math.floor(s/this.columnWidth);a-=s%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var l=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,d=o;d<=a;d++)this.colYs[d]=Math.max(l,this.colYs[d])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},n._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},i})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(e.Isotope.LayoutMode,e.Masonry)}(window,(function(e,t){"use strict";var i=e.create("masonry"),n=i.prototype,r={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in t.prototype)r[s]||(n[s]=t.prototype[s]);var o=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,o.call(this)};var a=n._getOption;return n._getOption=function(e){return"fitWidth"==e?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,(function(e){"use strict";var t=e.create("fitRows"),i=t.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+e.size.outerHeight),this.x+=t,n},i._getContainerSize=function(){return{height:this.maxY}},t})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,(function(e){"use strict";var t=e.create("vertical",{horizontalAlignment:0}),i=t.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(e){e.getSize();var t=(this.isotope.size.innerWidth-e.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=e.size.outerHeight,{x:t,y:i}},i._getContainerSize=function(){return{height:this.y}},t})),function(e,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],(function(i,n,r,s,o,a){return t(e,i,n,r,s,o,a)})):"object"==typeof module&&module.exports?module.exports=t(e,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):e.Isotope=t(e,e.Outlayer,e.getSize,e.matchesSelector,e.fizzyUIUtils,e.Isotope.Item,e.Isotope.LayoutMode)}(window,(function(e,t,i,n,r,s,o){var a=e.jQuery,l=String.prototype.trim?function(e){return e.trim()}:function(e){return e.replace(/^\s+|\s+$/g,"")},d=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=o;var c=d.prototype;c._create=function(){for(var e in this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],o.modes)this._initLayoutMode(e)},c.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},c._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0;i<e.length;i++)e[i].id=this.itemGUID++;return this._updateItemsSortData(e),e},c._initLayoutMode=function(e){var t=o.modes[e],i=this.options[e]||{};this.options[e]=t.options?r.extend(t.options,i):i,this.modes[e]=new t(this)},c.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},c._layout=function(){var e=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,e),this._isLayoutInited=!0},c.arrange=function(e){this.option(e),this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(e){this.reveal(e.needReveal),this.hide(e.needHide)},c._getIsInstant=function(){var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;return this._isInstant=t},c._bindArrangeComplete=function(){function e(){t&&i&&n&&r.dispatchEvent("arrangeComplete",null,[r.filteredItems])}var t,i,n,r=this;this.once("layoutComplete",(function(){t=!0,e()})),this.once("hideComplete",(function(){i=!0,e()})),this.once("revealComplete",(function(){n=!0,e()}))},c._filter=function(e){var t=this.options.filter;t=t||"*";for(var i=[],n=[],r=[],s=this._getFilterTest(t),o=0;o<e.length;o++){var a=e[o];if(!a.isIgnored){var l=s(a);l&&i.push(a),l&&a.isHidden?n.push(a):l||a.isHidden||r.push(a)}}return{matches:i,needReveal:n,needHide:r}},c._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return n(t.element,e)}},c.updateSortData=function(e){var t;t=e?(e=r.makeArray(e),this.getItems(e)):this.items,this._getSorters(),this._updateItemsSortData(t)},c._getSorters=function(){var e=this.options.getSortData;for(var t in e){var i=e[t];this._sorters[t]=u(i)}},c._updateItemsSortData=function(e){for(var t=e&&e.length,i=0;t&&i<t;i++)e[i].updateSortData()};var u=function(e){if("string"!=typeof e)return e;var t,i,n=l(e).split(" "),r=n[0],s=r.match(/^\[(.+)\]$/),o=s&&s[1],a=(i=r,(t=o)?function(e){return e.getAttribute(t)}:function(e){var t=e.querySelector(i);return t&&t.textContent}),c=d.sortDataParsers[n[1]];return c?function(e){return e&&c(a(e))}:function(e){return e&&a(e)}};d.sortDataParsers={parseInt:function(e){return parseInt(e,10)},parseFloat:function(e){return parseFloat(e)}},c._sort=function(){if(this.options.sortBy){var e=r.makeArray(this.options.sortBy);this._getIsSameSortBy(e)||(this.sortHistory=e.concat(this.sortHistory));var t=(i=this.sortHistory,n=this.options.sortAscending,function(e,t){for(var r=0;r<i.length;r++){var s=i[r],o=e.sortData[s],a=t.sortData[s];if(a<o||o<a)return(a<o?1:-1)*((void 0!==n[s]?n[s]:n)?1:-1)}return 0});this.filteredItems.sort(t)}var i,n},c._getIsSameSortBy=function(e){for(var t=0;t<e.length;t++)if(e[t]!=this.sortHistory[t])return!1;return!0},c._mode=function(){var e=this.options.layoutMode,t=this.modes[e];if(!t)throw new Error("No layout mode: "+e);return t.options=this.options[e],t},c._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(e){return this._mode()._getItemLayoutPosition(e)},c._manageStamp=function(e){this._mode()._manageStamp(e)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(e){var t=this.addItems(e);if(t.length){var i=this._filterRevealAdded(t);this.filteredItems=this.filteredItems.concat(i)}},c.prepended=function(e){var t=this._itemize(e);if(t.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(t);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items)}},c._filterRevealAdded=function(e){var t=this._filter(e);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},c.insert=function(e){var t=this.addItems(e);if(t.length){var i,n,r=t.length;for(i=0;i<r;i++)n=t[i],this.element.appendChild(n.element);var s=this._filter(t).matches;for(i=0;i<r;i++)t[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<r;i++)delete t[i].isLayoutInstant;this.reveal(s)}};var h=c.remove;return c.remove=function(e){e=r.makeArray(e);var t=this.getItems(e);h.call(this,e);for(var i=t&&t.length,n=0;i&&n<i;n++){var s=t[n];r.removeFrom(this.filteredItems,s)}},c.shuffle=function(){for(var e=0;e<this.items.length;e++)this.items[e].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(e,t){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=e.apply(this,t);return this.options.transitionDuration=i,n},c.getFilteredItemElements=function(){return this.filteredItems.map((function(e){return e.element}))},d})),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){e.ui=e.ui||{},e.ui.version="1.12.1";var t,i=0,n=Array.prototype.slice;e.cleanData=(t=e.cleanData,function(i){for(var n,r,s=0;null!=(r=i[s]);s++)try{(n=e._data(r,"events"))&&n.remove&&e(r).triggerHandler("remove")}catch(i){}t(i)}),e.widget=function(t,i,n){var r,s,o,a={},l=t.split(".")[0],d=l+"-"+(t=t.split(".")[1]);return n||(n=i,i=e.Widget),e.isArray(n)&&(n=e.extend.apply(null,[{}].concat(n))),e.expr[":"][d.toLowerCase()]=function(t){return!!e.data(t,d)},e[l]=e[l]||{},r=e[l][t],s=e[l][t]=function(e,t){if(!this._createWidget)return new s(e,t);arguments.length&&this._createWidget(e,t)},e.extend(s,r,{version:n.version,_proto:e.extend({},n),_childConstructors:[]}),(o=new i).options=e.widget.extend({},o.options),e.each(n,(function(t,n){function r(){return i.prototype[t].apply(this,arguments)}function s(e){return i.prototype[t].apply(this,e)}e.isFunction(n)?a[t]=function(){var e,t=this._super,i=this._superApply;return this._super=r,this._superApply=s,e=n.apply(this,arguments),this._super=t,this._superApply=i,e}:a[t]=n})),s.prototype=e.widget.extend(o,{widgetEventPrefix:r&&o.widgetEventPrefix||t},a,{constructor:s,namespace:l,widgetName:t,widgetFullName:d}),r?(e.each(r._childConstructors,(function(t,i){var n=i.prototype;e.widget(n.namespace+"."+n.widgetName,s,i._proto)})),delete r._childConstructors):i._childConstructors.push(s),e.widget.bridge(t,s),s},e.widget.extend=function(t){for(var i,r,s=n.call(arguments,1),o=0,a=s.length;o<a;o++)for(i in s[o])r=s[o][i],s[o].hasOwnProperty(i)&&void 0!==r&&(e.isPlainObject(r)?t[i]=e.isPlainObject(t[i])?e.widget.extend({},t[i],r):e.widget.extend({},r):t[i]=r);return t},e.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;e.fn[t]=function(s){var o="string"==typeof s,a=n.call(arguments,1),l=this;return o?this.length||"instance"!==s?this.each((function(){var i,n=e.data(this,r);return"instance"===s?(l=n,!1):n?e.isFunction(n[s])&&"_"!==s.charAt(0)?(i=n[s].apply(n,a))!==n&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:e.error("no such method '"+s+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+s+"'")})):l=void 0:(a.length&&(s=e.widget.extend.apply(null,[s].concat(a))),this.each((function(){var t=e.data(this,r);t?(t.option(s||{}),t._init&&t._init()):e.data(this,r,new i(s,this))}))),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,n){n=e(n||this.defaultElement||this)[0],this.element=e(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},n!==this&&(e.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===n&&this.destroy()}}),this.document=e(n.style?n.ownerDocument:n.document||n),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,(function(e,i){t._removeClass(i,e)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var n,r,s,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(n=t.split(".")).shift(),n.length){for(r=o[t]=e.widget.extend({},this.options[t]),s=0;s<n.length-1;s++)r[n[s]]=r[n[s]]||{},r=r[n[s]];if(t=n.pop(),1===arguments.length)return void 0===r[t]?null:r[t];r[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,n,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(n=e(r.get()),this._removeClass(r,i),n.addClass(this._classes({element:n,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){var i=[],n=this;function r(r,s){for(var o,a=0;a<r.length;a++)o=n.classesElementLookup[r[a]]||e(),o=t.add?e(e.unique(o.get().concat(t.element.get()))):e(o.not(t.element).get()),n.classesElementLookup[r[a]]=o,i.push(r[a]),s&&t.classes[r[a]]&&i.push(t.classes[r[a]])}return t=e.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&r(t.keys.match(/\S+/g)||[],!0),t.extra&&r(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;e.each(i.classesElementLookup,(function(n,r){-1!==e.inArray(t.target,r)&&(i.classesElementLookup[n]=e(r.not(t.target).get()))}))},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,n){n="boolean"==typeof n?n:i;var r="string"==typeof e||null===e;return(e={extra:r?t:i,keys:r?e:t,element:r?this.element:e,add:n}).element.toggleClass(this._classes(e),n),this},_on:function(t,i,n){var r,s=this;"boolean"!=typeof t&&(n=i,i=t,t=!1),n?(i=r=e(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,r=this.widget()),e.each(n,(function(n,o){function a(){if(t||!0!==s.options.disabled&&!e(this).hasClass("ui-state-disabled"))return("string"==typeof o?s[o]:o).apply(s,arguments)}var l;"string"!=typeof o&&(a.guid=o.guid=o.guid||a.guid||e.guid++),n=(l=n.match(/^([\w:-]*)\s*(.*)$/))[1]+s.eventNamespace,(l=l[2])?r.on(n,l,a):i.on(n,a)}))},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(i).off(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){var i=this;return setTimeout((function(){return("string"==typeof e?i[e]:e).apply(i,arguments)}),t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,n){var r,s,o=this.options[t];if(n=n||{},(i=e.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],s=i.originalEvent)for(r in s)r in i||(i[r]=s[r]);return this.element.trigger(i,n),!(e.isFunction(o)&&!1===o.apply(this.element[0],[i].concat(n))||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},(function(t,i){e.Widget.prototype["_"+t]=function(n,r,s){var o;"string"==typeof r&&(r={effect:r});var a=r?!0!==r&&"number"!=typeof r&&r.effect||i:t;"number"==typeof(r=r||{})&&(r={duration:r}),o=!e.isEmptyObject(r),r.complete=s,r.delay&&n.delay(r.delay),o&&e.effects&&e.effects.effect[a]?n[t](r):a!==t&&n[a]?n[a](r.duration,r.easing,s):n.queue((function(i){e(this)[t](),s&&s.call(n[0]),i()}))}})),e.widget,e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var r=!1;e(document).on("mouseup",(function(){r=!1})),e.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!r){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,n=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&e(t.target).closest(this.options.cancel).length;return!(n&&!s&&this._mouseCapture(t))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){i.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),r=!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,r=!1,t.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.widget("ui.slider",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i=this.options,n=this.element.find(".ui-slider-handle"),r=[],s=i.values&&i.values.length||1;for(n.length>s&&(n.slice(s).remove(),n=n.slice(0,s)),t=n.length;t<s;t++)r.push("<span tabindex='0'></span>");this.handles=n.add(e(r.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each((function(t){e(this).data("ui-slider-handle-index",t).attr("tabIndex",0)}))},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=e("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var i,n,r,s,o,a,l=this,d=this.options;return!d.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),a={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(a),n=this._valueMax()-this._valueMin()+1,this.handles.each((function(t){var o=Math.abs(i-l.values(t));(o<n||n===o&&(t===l._lastChangedValue||l.values(t)===d.min))&&(n=o,r=e(this),s=t)})),!1!==this._start(t,s)&&(this._mouseSliding=!0,this._handleIndex=s,this._addClass(r,null,"ui-state-active"),r.trigger("focus"),o=r.offset(),a=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=a?{left:0,top:0}:{left:t.pageX-o.left-r.width()/2,top:t.pageY-o.top-r.height()/2-(parseInt(r.css("borderTopWidth"),10)||0)-(parseInt(r.css("borderBottomWidth"),10)||0)+(parseInt(r.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,s,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY};return t=this._normValueFromMouse(t),this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t;return 1<(e=(e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)))/t)&&(e=1),e<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),t=this._valueMin()+e*t,this._trimAlignValue(t)},_uiHash:function(e,t,i){var n={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(n.value=void 0!==t?t:this.values(e),n.values=i||this.values()),n},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var n,r=this.value(),s=this.values();this._hasMultipleValues()&&(n=this.values(t?0:1),r=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(n,i):Math.max(n,i)),s[t]=i),i!==r&&!1!==this._trigger("slide",e,this._uiHash(t,i,s))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,i){var n,r,s;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!e.isArray(t))return this._hasMultipleValues()?this._values(t):this.value();for(n=this.options.values,r=t,s=0;s<n.length;s+=1)n[s]=this._trimAlignValue(r[s]),this._change(null,s);this._refreshValue()},_setOption:function(t,i){var n,r=0;switch("range"===t&&!0===this.options.range&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(r=this.options.values.length),this._super(t,i),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),n=r-1;0<=n;n--)this._change(null,n);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i,n;if(arguments.length)return t=this.options.values[e],this._trimAlignValue(t);if(this._hasMultipleValues()){for(i=this.options.values.slice(),n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(i[n]);return i}return[]},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=0<this.options.step?this.options.step:1,i=(e-this._valueMin())%t;return e-=i,2*Math.abs(i)>=t&&(e+=0<i?t:-t),parseFloat(e.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString();return-1===(e=t.indexOf("."))?0:t.length-e-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,n,r,s,o=this.options.range,a=this.options,l=this,d=!this._animateOff&&a.animate,c={};this._hasMultipleValues()?this.handles.each((function(n){i=(l.values(n)-l._valueMin())/(l._valueMax()-l._valueMin())*100,c["horizontal"===l.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[d?"animate":"css"](c,a.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===n&&l.range.stop(1,1)[d?"animate":"css"]({left:i+"%"},a.animate),1===n&&l.range[d?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:a.animate})):(0===n&&l.range.stop(1,1)[d?"animate":"css"]({bottom:i+"%"},a.animate),1===n&&l.range[d?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:a.animate}))),t=i})):(n=this.value(),r=this._valueMin(),s=this._valueMax(),i=s!==r?(n-r)/(s-r)*100:0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[d?"animate":"css"](c,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[d?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[d?"animate":"css"]({width:100-i+"%"},a.animate),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[d?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[d?"animate":"css"]({height:100-i+"%"},a.animate))},_handleEvents:{keydown:function(t){var i,n,r,s=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(e(t.target),null,"ui-state-active"),!1===this._start(t,s)))return}switch(r=this.options.step,i=n=this._hasMultipleValues()?this.values(s):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(i===this._valueMax())return;n=this._trimAlignValue(i+r);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(i===this._valueMin())return;n=this._trimAlignValue(i-r)}this._slide(t,s,n)},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(e(t.target),null,"ui-state-active"))}}})})),function(){"use strict";function e(n){if(!n)throw new Error("No options passed to Waypoint constructor");if(!n.element)throw new Error("No element option passed to Waypoint constructor");if(!n.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=e.Adapter.extend({},e.defaults,n),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,t+=1}var t=0,i={};e.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},e.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(e){var t=[];for(var n in i)t.push(i[n]);for(var r=0,s=t.length;s>r;r++)t[r][e]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){e.invokeAll("enable")},e.refreshAll=function(){e.Context.refreshAll()},e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}(),function(){"use strict";function e(e){window.setTimeout(e,1e3/60)}function t(e){this.element=e,this.Adapter=r.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,n[e.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,n={},r=window.Waypoint,s=window.onload;t.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},t.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical);e&&t&&(this.adapter.off(".waypoints"),delete n[this.key])},t.prototype.createThrottledResizeHandler=function(){function e(){t.handleResize(),t.didResize=!1}var t=this;this.adapter.on("resize.waypoints",(function(){t.didResize||(t.didResize=!0,r.requestAnimationFrame(e))}))},t.prototype.createThrottledScrollHandler=function(){function e(){t.handleScroll(),t.didScroll=!1}var t=this;this.adapter.on("scroll.waypoints",(function(){(!t.didScroll||r.isTouch)&&(t.didScroll=!0,r.requestAnimationFrame(e))}))},t.prototype.handleResize=function(){r.Context.refreshAll()},t.prototype.handleScroll=function(){var e={},t={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in t){var n=t[i],r=n.newScroll>n.oldScroll?n.forward:n.backward;for(var s in this.waypoints[i]){var o=this.waypoints[i][s],a=n.oldScroll<o.triggerPoint,l=n.newScroll>=o.triggerPoint;(a&&l||!a&&!l)&&(o.queueTrigger(r),e[o.group.id]=o.group)}}for(var d in e)e[d].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.innerHeight=function(){return this.element==this.element.window?r.viewportHeight():this.adapter.innerHeight()},t.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},t.prototype.innerWidth=function(){return this.element==this.element.window?r.viewportWidth():this.adapter.innerWidth()},t.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var i in this.waypoints[t])e.push(this.waypoints[t][i]);for(var n=0,r=e.length;r>n;n++)e[n].destroy()},t.prototype.refresh=function(){var e,t=this.element==this.element.window,i=t?void 0:this.adapter.offset(),n={};for(var s in this.handleScroll(),e={horizontal:{contextOffset:t?0:i.left,contextScroll:t?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:t?0:i.top,contextScroll:t?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var o=e[s];for(var a in this.waypoints[s]){var l,d,c,u,h=this.waypoints[s][a],p=h.options.offset,f=h.triggerPoint,m=0,g=null==f;h.element!==h.element.window&&(m=h.adapter.offset()[o.offsetProp]),"function"==typeof p?p=p.apply(h):"string"==typeof p&&(p=parseFloat(p),h.options.offset.indexOf("%")>-1&&(p=Math.ceil(o.contextDimension*p/100))),l=o.contextScroll-o.contextOffset,h.triggerPoint=m+l-p,d=f<o.oldScroll,c=h.triggerPoint>=o.oldScroll,u=!d&&!c,!g&&(d&&c)?(h.queueTrigger(o.backward),n[h.group.id]=h.group):(!g&&u||g&&o.oldScroll>=h.triggerPoint)&&(h.queueTrigger(o.forward),n[h.group.id]=h.group)}}return r.requestAnimationFrame((function(){for(var e in n)n[e].flushTriggers()})),this},t.findOrCreateByElement=function(e){return t.findByElement(e)||new t(e)},t.refreshAll=function(){for(var e in n)n[e].refresh()},t.findByElement=function(e){return n[e.waypointContextKey]},window.onload=function(){s&&s(),t.refreshAll()},r.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},r.Context=t}(),function(){"use strict";function e(e,t){return e.triggerPoint-t.triggerPoint}function t(e,t){return t.triggerPoint-e.triggerPoint}function i(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},r=window.Waypoint;i.prototype.add=function(e){this.waypoints.push(e)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],r="up"===i||"left"===i;n.sort(r?t:e);for(var s=0,o=n.length;o>s;s+=1){var a=n[s];(a.options.continuous||s===n.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(t){this.waypoints.sort(e);var i=r.Adapter.inArray(t,this.waypoints);return i===this.waypoints.length-1?null:this.waypoints[i+1]},i.prototype.previous=function(t){this.waypoints.sort(e);var i=r.Adapter.inArray(t,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},i.prototype.remove=function(e){var t=r.Adapter.inArray(e,this.waypoints);t>-1&&this.waypoints.splice(t,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(e){return n[e.axis][e.name]||new i(e)},r.Group=i}(),function(){"use strict";function e(e){this.$element=t(e)}var t=window.jQuery,i=window.Waypoint;t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],(function(t,i){e.prototype[i]=function(){var e=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,e)}})),t.each(["extend","inArray","isEmptyObject"],(function(i,n){e[n]=t[n]})),i.adapters.push({name:"jquery",Adapter:e}),i.Adapter=e}(),function(){"use strict";function e(e){return function(){var i=[],n=arguments[0];return e.isFunction(arguments[0])&&((n=e.extend({},arguments[1])).handler=arguments[0]),this.each((function(){var r=e.extend({},n,{element:this});"string"==typeof r.context&&(r.context=e(this).closest(r.context)[0]),i.push(new t(r))})),i}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=e(window.Zepto))}(),
/*!
* jquery.counterup.js 1.0
*
* Copyright 2013, Benjamin Intal http://gambit.ph @bfintal
* Released under the GPL v2 License
*
* Date: Nov 26, 2013
*/
function(e){"use strict";e.fn.counterUp=function(t){var i,n=e.extend({time:400,delay:10,offset:100,beginAt:0,formatter:!1,context:"window",callback:function(){}},t);return this.each((function(){var t=e(this),r={time:e(this).data("counterup-time")||n.time,delay:e(this).data("counterup-delay")||n.delay,offset:e(this).data("counterup-offset")||n.offset,beginAt:e(this).data("counterup-beginat")||n.beginAt,context:e(this).data("counterup-context")||n.context};t.waypoint((function(s){!function(){var s=[],o=r.time/r.delay,a=e(this).attr("data-num")?e(this).attr("data-num"):t.text(),l=/[0-9]+,[0-9]+/.test(a),d=((a=a.replace(/,/g,"")).split(".")[1]||[]).length;r.beginAt>a&&(r.beginAt=a);var c=/[0-9]+:[0-9]+:[0-9]+/.test(a);if(c){var u=a.split(":"),h=1;for(i=0;u.length>0;)i+=h*parseInt(u.pop(),10),h*=60}for(var p=o;p>=r.beginAt/a*o;p--){var f=parseFloat(a/o*p).toFixed(d);if(c){f=parseInt(i/o*p);var m=parseInt(f/3600)%24,g=parseInt(f/60)%60,v=parseInt(f%60,10);f=(m<10?"0"+m:m)+":"+(g<10?"0"+g:g)+":"+(v<10?"0"+v:v)}if(l)for(;/(\d+)(\d{3})/.test(f.toString());)f=f.toString().replace(/(\d+)(\d{3})/,"$1,$2");n.formatter&&(f=n.formatter.call(this,f)),s.unshift(f)}t.data("counterup-nums",s),t.text(r.beginAt);t.data("counterup-func",(function(){t.data("counterup-nums")?(t.html(t.data("counterup-nums").shift()),t.data("counterup-nums").length?setTimeout(t.data("counterup-func"),r.delay):(t.data("counterup-nums",null),t.data("counterup-func",null),n.callback.call(this))):n.callback.call(this)})),setTimeout(t.data("counterup-func"),r.delay)}(),this.destroy()}),{offset:r.offset+"%",context:r.context})}))}}(jQuery),function(){"use strict";var e,t,i,n,r;e=function(e,t){return"string"==typeof e&&"string"==typeof t&&e.toLowerCase()===t.toLowerCase()},t=function(e,i,n){var r=n||"0",s=e.toString();return s.length<i?t(r+s,i):s},i=function(e){var t,n;for(e=e||{},t=1;t<arguments.length;t++)if(n=arguments[t])for(var r in n)n.hasOwnProperty(r)&&("object"==typeof n[r]?i(e[r],n[r]):e[r]=n[r]);return e},n=function(e,t){for(var i=0;i<t.length;i++)if(t[i].toLowerCase()===e.toLowerCase())return i;return-1},r={dateSettings:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],meridiem:["AM","PM"],ordinal:function(e){var t=e%10,i={1:"st",2:"nd",3:"rd"};return 1!==Math.floor(e%100/10)&&i[t]?i[t]:"th"}},separators:/[ \-+\/\.T:@]/g,validParts:/[dDjlNSwzWFmMntLoYyaABgGhHisueTIOPZcrU]/g,intParts:/[djwNzmnyYhHgGis]/g,tzParts:/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,tzClip:/[^-+\dA-Z]/g},(DateFormatter=function(e){var t=this,n=i(r,e);t.dateSettings=n.dateSettings,t.separators=n.separators,t.validParts=n.validParts,t.intParts=n.intParts,t.tzParts=n.tzParts,t.tzClip=n.tzClip}).prototype={constructor:DateFormatter,getMonth:function(e){var t;return 0===(t=n(e,this.dateSettings.monthsShort)+1)&&(t=n(e,this.dateSettings.months)+1),t},parseDate:function(t,i){var n,r,s,o,a,l,d,c,u,h,p=this,f=!1,m=!1,g=p.dateSettings,v={date:null,year:null,month:null,day:null,hour:0,min:0,sec:0};if(!t)return null;if(t instanceof Date)return t;if("U"===i)return(s=parseInt(t))?new Date(1e3*s):t;switch(typeof t){case"number":return new Date(t);case"string":break;default:return null}if(!(n=i.match(p.validParts))||0===n.length)throw new Error("Invalid date format definition.");for(r=t.replace(p.separators,"\0").split("\0"),s=0;s<r.length;s++)switch(o=r[s],a=parseInt(o),n[s]){case"y":case"Y":if(!a)return null;u=o.length,v.year=2===u?parseInt((a<70?"20":"19")+o):a,f=!0;break;case"m":case"n":case"M":case"F":if(isNaN(a)){if(!(0<(l=p.getMonth(o))))return null;v.month=l}else{if(!(1<=a&&a<=12))return null;v.month=a}f=!0;break;case"d":case"j":if(!(1<=a&&a<=31))return null;v.day=a,f=!0;break;case"g":case"h":if(h=r[d=-1<n.indexOf("a")?n.indexOf("a"):-1<n.indexOf("A")?n.indexOf("A"):-1],-1<d)c=e(h,g.meridiem[0])?0:e(h,g.meridiem[1])?12:-1,1<=a&&a<=12&&-1<c?v.hour=a+c-1:0<=a&&a<=23&&(v.hour=a);else{if(!(0<=a&&a<=23))return null;v.hour=a}m=!0;break;case"G":case"H":if(!(0<=a&&a<=23))return null;v.hour=a,m=!0;break;case"i":if(!(0<=a&&a<=59))return null;v.min=a,m=!0;break;case"s":if(!(0<=a&&a<=59))return null;v.sec=a,m=!0}if(!0===f&&v.year&&v.month&&v.day)v.date=new Date(v.year,v.month-1,v.day,v.hour,v.min,v.sec,0);else{if(!0!==m)return null;v.date=new Date(0,0,0,v.hour,v.min,v.sec,0)}return v.date},guessDate:function(e,t){if("string"!=typeof e)return e;var i,n,r,s,o,a,l=e.replace(this.separators,"\0").split("\0"),d=t.match(this.validParts),c=new Date,u=0;if(!/^[djmn]/g.test(d[0]))return e;for(r=0;r<l.length;r++){if(u=2,o=l[r],a=parseInt(o.substr(0,2)),isNaN(a))return null;switch(r){case 0:"m"===d[0]||"n"===d[0]?c.setMonth(a-1):c.setDate(a);break;case 1:"m"===d[0]||"n"===d[0]?c.setDate(a):c.setMonth(a-1);break;case 2:if(n=c.getFullYear(),u=(i=o.length)<4?i:4,!(n=parseInt(i<4?n.toString().substr(0,4-i)+o:o.substr(0,4))))return null;c.setFullYear(n);break;case 3:c.setHours(a);break;case 4:c.setMinutes(a);break;case 5:c.setSeconds(a)}0<(s=o.substr(u)).length&&l.splice(r+1,0,s)}return c},parseFormat:function(e,i){var n,r=this,s=r.dateSettings,o=/\\?(.?)/gi,a=function(e,t){return n[e]?n[e]():t};return n={d:function(){return t(n.j(),2)},D:function(){return s.daysShort[n.w()]},j:function(){return i.getDate()},l:function(){return s.days[n.w()]},N:function(){return n.w()||7},w:function(){return i.getDay()},z:function(){var e=new Date(n.Y(),n.n()-1,n.j()),t=new Date(n.Y(),0,1);return Math.round((e-t)/864e5)},W:function(){var e=new Date(n.Y(),n.n()-1,n.j()-n.N()+3),i=new Date(e.getFullYear(),0,4);return t(1+Math.round((e-i)/864e5/7),2)},F:function(){return s.months[i.getMonth()]},m:function(){return t(n.n(),2)},M:function(){return s.monthsShort[i.getMonth()]},n:function(){return i.getMonth()+1},t:function(){return new Date(n.Y(),n.n(),0).getDate()},L:function(){var e=n.Y();return e%4==0&&e%100!=0||e%400==0?1:0},o:function(){var e=n.n(),t=n.W();return n.Y()+(12===e&&t<9?1:1===e&&9<t?-1:0)},Y:function(){return i.getFullYear()},y:function(){return n.Y().toString().slice(-2)},a:function(){return n.A().toLowerCase()},A:function(){var e=n.G()<12?0:1;return s.meridiem[e]},B:function(){var e=3600*i.getUTCHours(),n=60*i.getUTCMinutes(),r=i.getUTCSeconds();return t(Math.floor((e+n+r+3600)/86.4)%1e3,3)},g:function(){return n.G()%12||12},G:function(){return i.getHours()},h:function(){return t(n.g(),2)},H:function(){return t(n.G(),2)},i:function(){return t(i.getMinutes(),2)},s:function(){return t(i.getSeconds(),2)},u:function(){return t(1e3*i.getMilliseconds(),6)},e:function(){return/\((.*)\)/.exec(String(i))[1]||"Coordinated Universal Time"},I:function(){return new Date(n.Y(),0)-Date.UTC(n.Y(),0)!=new Date(n.Y(),6)-Date.UTC(n.Y(),6)?1:0},O:function(){var e=i.getTimezoneOffset(),n=Math.abs(e);return(0<e?"-":"+")+t(100*Math.floor(n/60)+n%60,4)},P:function(){var e=n.O();return e.substr(0,3)+":"+e.substr(3,2)},T:function(){return(String(i).match(r.tzParts)||[""]).pop().replace(r.tzClip,"")||"UTC"},Z:function(){return 60*-i.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(o,a)},r:function(){return"D, d M Y H:i:s O".replace(o,a)},U:function(){return i.getTime()/1e3||0}},a(e,e)},formatDate:function(e,t){var i,n,r,s,o,a="";if("string"==typeof e&&!(e=this.parseDate(e,t)))return null;if(e instanceof Date){for(r=t.length,i=0;i<r;i++)"S"!==(o=t.charAt(i))&&"\\"!==o&&(0<i&&"\\"===t.charAt(i-1)?a+=o:(s=this.parseFormat(o,e),i!==r-1&&this.intParts.test(o)&&"S"===t.charAt(i+1)&&(n=parseInt(s)||0,s+=this.dateSettings.ordinal(n)),a+=s));return a}return""}}}();var datetimepickerFactory=function(e){"use strict";var t={i18n:{ar:{months:["كانون الثاني","شباط","آذار","نيسان","مايو","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],dayOfWeekShort:["ن","ث","ع","خ","ج","س","ح"],dayOfWeek:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد"]},ro:{months:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],dayOfWeekShort:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],dayOfWeek:["Duminică","Luni","Marţi","Miercuri","Joi","Vineri","Sâmbătă"]},id:{months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],dayOfWeekShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],dayOfWeek:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},is:{months:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],dayOfWeekShort:["Sun","Mán","Þrið","Mið","Fim","Fös","Lau"],dayOfWeek:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"]},bg:{months:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],dayOfWeekShort:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],dayOfWeek:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"]},fa:{months:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"],dayOfWeekShort:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayOfWeek:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه","یک‌شنبه"]},ru:{months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],dayOfWeekShort:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],dayOfWeek:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]},uk:{months:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],dayOfWeekShort:["Ндл","Пнд","Втр","Срд","Чтв","Птн","Сбт"],dayOfWeek:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"]},en:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],dayOfWeekShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},el:{months:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],dayOfWeekShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayOfWeek:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},de:{months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],dayOfWeekShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayOfWeek:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},nl:{months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],dayOfWeekShort:["zo","ma","di","wo","do","vr","za"],dayOfWeek:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},tr:{months:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],dayOfWeekShort:["Paz","Pts","Sal","Çar","Per","Cum","Cts"],dayOfWeek:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},fr:{months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],dayOfWeekShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayOfWeek:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},es:{months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],dayOfWeekShort:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],dayOfWeek:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},th:{months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],dayOfWeekShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayOfWeek:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์","อาทิตย์"]},pl:{months:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],dayOfWeekShort:["nd","pn","wt","śr","cz","pt","sb"],dayOfWeek:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},pt:{months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],dayOfWeekShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sab"],dayOfWeek:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"]},ch:{months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayOfWeekShort:["日","一","二","三","四","五","六"]},se:{months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],dayOfWeekShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"]},km:{months:["មករា​","កុម្ភៈ","មិនា​","មេសា​","ឧសភា​","មិថុនា​","កក្កដា​","សីហា​","កញ្ញា​","តុលា​","វិច្ឆិកា","ធ្នូ​"],dayOfWeekShort:["អាទិ​","ច័ន្ទ​","អង្គារ​","ពុធ​","ព្រហ​​","សុក្រ​","សៅរ៍"],dayOfWeek:["អាទិត្យ​","ច័ន្ទ​","អង្គារ​","ពុធ​","ព្រហស្បតិ៍​","សុក្រ​","សៅរ៍"]},kr:{months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayOfWeekShort:["일","월","화","수","목","금","토"],dayOfWeek:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},it:{months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],dayOfWeekShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayOfWeek:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},da:{months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],dayOfWeekShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayOfWeek:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},no:{months:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],dayOfWeekShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayOfWeek:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]},ja:{months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeekShort:["日","月","火","水","木","金","土"],dayOfWeek:["日曜","月曜","火曜","水曜","木曜","金曜","土曜"]},vi:{months:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],dayOfWeekShort:["CN","T2","T3","T4","T5","T6","T7"],dayOfWeek:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"]},sl:{months:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],dayOfWeekShort:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],dayOfWeek:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"]},cs:{months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],dayOfWeekShort:["Ne","Po","Út","St","Čt","Pá","So"]},hu:{months:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],dayOfWeekShort:["Va","Hé","Ke","Sze","Cs","Pé","Szo"],dayOfWeek:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"]},az:{months:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],dayOfWeekShort:["B","Be","Ça","Ç","Ca","C","Ş"],dayOfWeek:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"]},bs:{months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],dayOfWeekShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayOfWeek:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},ca:{months:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],dayOfWeekShort:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],dayOfWeek:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"]},"en-GB":{months:["January","February","March","April","May","June","July","August","September","October","November","December"],dayOfWeekShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},et:{months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],dayOfWeekShort:["P","E","T","K","N","R","L"],dayOfWeek:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"]},eu:{months:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua"],dayOfWeekShort:["Ig.","Al.","Ar.","Az.","Og.","Or.","La."],dayOfWeek:["Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata"]},fi:{months:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],dayOfWeekShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayOfWeek:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},gl:{months:["Xan","Feb","Maz","Abr","Mai","Xun","Xul","Ago","Set","Out","Nov","Dec"],dayOfWeekShort:["Dom","Lun","Mar","Mer","Xov","Ven","Sab"],dayOfWeek:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"]},hr:{months:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],dayOfWeekShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayOfWeek:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},ko:{months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayOfWeekShort:["일","월","화","수","목","금","토"],dayOfWeek:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},lt:{months:["Sausio","Vasario","Kovo","Balandžio","Gegužės","Birželio","Liepos","Rugpjūčio","Rugsėjo","Spalio","Lapkričio","Gruodžio"],dayOfWeekShort:["Sek","Pir","Ant","Tre","Ket","Pen","Šeš"],dayOfWeek:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"]},lv:{months:["Janvāris","Februāris","Marts","Aprīlis ","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],dayOfWeekShort:["Sv","Pr","Ot","Tr","Ct","Pk","St"],dayOfWeek:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"]},mk:{months:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],dayOfWeekShort:["нед","пон","вто","сре","чет","пет","саб"],dayOfWeek:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"]},mn:{months:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],dayOfWeekShort:["Дав","Мяг","Лха","Пүр","Бсн","Бям","Ням"],dayOfWeek:["Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба","Ням"]},"pt-BR":{months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],dayOfWeekShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayOfWeek:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"]},sk:{months:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],dayOfWeekShort:["Ne","Po","Ut","St","Št","Pi","So"],dayOfWeek:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"]},sq:{months:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],dayOfWeekShort:["Die","Hën","Mar","Mër","Enj","Pre","Shtu"],dayOfWeek:["E Diel","E Hënë","E Martē","E Mërkurë","E Enjte","E Premte","E Shtunë"]},"sr-YU":{months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],dayOfWeekShort:["Ned","Pon","Uto","Sre","čet","Pet","Sub"],dayOfWeek:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"]},sr:{months:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],dayOfWeekShort:["нед","пон","уто","сре","чет","пет","суб"],dayOfWeek:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"]},sv:{months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],dayOfWeekShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayOfWeek:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"]},"zh-TW":{months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayOfWeekShort:["日","一","二","三","四","五","六"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},zh:{months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayOfWeekShort:["日","一","二","三","四","五","六"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},ug:{months:["1-ئاي","2-ئاي","3-ئاي","4-ئاي","5-ئاي","6-ئاي","7-ئاي","8-ئاي","9-ئاي","10-ئاي","11-ئاي","12-ئاي"],dayOfWeek:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"]},he:{months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],dayOfWeekShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayOfWeek:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת","ראשון"]},hy:{months:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],dayOfWeekShort:["Կի","Երկ","Երք","Չոր","Հնգ","Ուրբ","Շբթ"],dayOfWeek:["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"]},kg:{months:["Үчтүн айы","Бирдин айы","Жалган Куран","Чын Куран","Бугу","Кулжа","Теке","Баш Оона","Аяк Оона","Тогуздун айы","Жетинин айы","Бештин айы"],dayOfWeekShort:["Жек","Дүй","Шей","Шар","Бей","Жум","Ише"],dayOfWeek:["Жекшемб","Дүйшөмб","Шейшемб","Шаршемб","Бейшемби","Жума","Ишенб"]},rm:{months:["Schaner","Favrer","Mars","Avrigl","Matg","Zercladur","Fanadur","Avust","Settember","October","November","December"],dayOfWeekShort:["Du","Gli","Ma","Me","Gie","Ve","So"],dayOfWeek:["Dumengia","Glindesdi","Mardi","Mesemna","Gievgia","Venderdi","Sonda"]},ka:{months:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"],dayOfWeekShort:["კვ","ორშ","სამშ","ოთხ","ხუთ","პარ","შაბ"],dayOfWeek:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]}},ownerDocument:document,contentWindow:window,value:"",rtl:!1,format:"Y/m/d H:i",formatTime:"H:i",formatDate:"Y/m/d",startDate:!1,step:60,monthChangeSpinner:!0,closeOnDateSelect:!1,closeOnTimeSelect:!0,closeOnWithoutClick:!0,closeOnInputClick:!0,openOnFocus:!0,timepicker:!0,datepicker:!0,weeks:!1,defaultTime:!1,defaultDate:!1,minDate:!1,maxDate:!1,minTime:!1,maxTime:!1,minDateTime:!1,maxDateTime:!1,allowTimes:[],opened:!1,initTime:!0,inline:!1,theme:"",touchMovedThreshold:5,onSelectDate:function(){},onSelectTime:function(){},onChangeMonth:function(){},onGetWeekOfYear:function(){},onChangeYear:function(){},onChangeDateTime:function(){},onShow:function(){},onClose:function(){},onGenerate:function(){},withoutCopyright:!0,inverseButton:!1,hours12:!1,next:"xdsoft_next",prev:"xdsoft_prev",dayOfWeekStart:0,parentID:"body",timeHeightInTimePicker:25,timepickerScrollbar:!0,todayButton:!0,prevButton:!0,nextButton:!0,defaultSelect:!0,scrollMonth:!0,scrollTime:!0,scrollInput:!0,lazyInit:!1,mask:!1,validateOnBlur:!0,allowBlank:!0,yearStart:1950,yearEnd:2050,monthStart:0,monthEnd:11,style:"",id:"",fixed:!1,roundTime:"round",className:"",weekends:[],highlightedDates:[],highlightedPeriods:[],allowDates:[],allowDateRe:null,disabledDates:[],disabledWeekDays:[],yearOffset:0,beforeShowDay:null,enterLikeTab:!0,showApplyButton:!1,insideParent:!1},i=null,n=null,r="en",s={meridiem:["AM","PM"]},o=function(){var o=t.i18n[r],a={days:o.dayOfWeek,daysShort:o.dayOfWeekShort,months:o.months,monthsShort:e.map(o.months,(function(e){return e.substring(0,3)}))};"function"==typeof DateFormatter&&(i=n=new DateFormatter({dateSettings:e.extend({},s,a)}))},a={moment:{default_options:{format:"YYYY/MM/DD HH:mm",formatDate:"YYYY/MM/DD",formatTime:"HH:mm"},formatter:{parseDate:function(e,t){if(d(t))return n.parseDate(e,t);var i=moment(e,t);return!!i.isValid()&&i.toDate()},formatDate:function(e,t){return d(t)?n.formatDate(e,t):moment(e).format(t)},formatMask:function(e){return e.replace(/Y{4}/g,"9999").replace(/Y{2}/g,"99").replace(/M{2}/g,"19").replace(/D{2}/g,"39").replace(/H{2}/g,"29").replace(/m{2}/g,"59").replace(/s{2}/g,"59")}}}};e.datetimepicker={setLocale:function(e){var i=t.i18n[e]?e:"en";r!==i&&(r=i,o())},setDateFormatter:function(n){if("string"==typeof n&&a.hasOwnProperty(n)){var r=a[n];e.extend(t,r.default_options),i=r.formatter}else i=n}};var l={RFC_2822:"D, d M Y H:i:s O",ATOM:"Y-m-dTH:i:sP",ISO_8601:"Y-m-dTH:i:sO",RFC_822:"D, d M y H:i:s O",RFC_850:"l, d-M-y H:i:s T",RFC_1036:"D, d M y H:i:s O",RFC_1123:"D, d M Y H:i:s O",RSS:"D, d M Y H:i:s O",W3C:"Y-m-dTH:i:sP"},d=function(e){return-1!==Object.values(l).indexOf(e)};function c(e,t,i){this.date=e,this.desc=t,this.style=i}e.extend(e.datetimepicker,l),o(),window.getComputedStyle||(window.getComputedStyle=function(e){return this.el=e,this.getPropertyValue=function(t){var i=/(-([a-z]))/g;return"float"===t&&(t="styleFloat"),i.test(t)&&(t=t.replace(i,(function(e,t,i){return i.toUpperCase()}))),e.currentStyle[t]||null},this}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var i,n;for(i=t||0,n=this.length;i<n;i+=1)if(this[i]===e)return i;return-1}),Date.prototype.countDaysInMonth=function(){return new Date(this.getFullYear(),this.getMonth()+1,0).getDate()},e.fn.xdsoftScroller=function(t,i){return this.each((function(){var n,r,s,o,a,l=e(this),d=function(e){var t,i={x:0,y:0};return"touchstart"===e.type||"touchmove"===e.type||"touchend"===e.type||"touchcancel"===e.type?(t=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],i.x=t.clientX,i.y=t.clientY):"mousedown"!==e.type&&"mouseup"!==e.type&&"mousemove"!==e.type&&"mouseover"!==e.type&&"mouseout"!==e.type&&"mouseenter"!==e.type&&"mouseleave"!==e.type||(i.x=e.clientX,i.y=e.clientY),i},c=100,u=!1,h=0,p=0,f=0,m=!1,g=0,v=function(){};"hide"!==i?(e(this).hasClass("xdsoft_scroller_box")||(n=l.children().eq(0),r=l[0].clientHeight,s=n[0].offsetHeight,o=e('<div class="xdsoft_scrollbar"></div>'),a=e('<div class="xdsoft_scroller"></div>'),o.append(a),l.addClass("xdsoft_scroller_box").append(o),v=function(e){var t=d(e).y-h+g;t<0&&(t=0),t+a[0].offsetHeight>f&&(t=f-a[0].offsetHeight),l.trigger("scroll_element.xdsoft_scroller",[c?t/c:0])},a.on("touchstart.xdsoft_scroller mousedown.xdsoft_scroller",(function(n){r||l.trigger("resize_scroll.xdsoft_scroller",[i]),h=d(n).y,g=parseInt(a.css("margin-top"),10),f=o[0].offsetHeight,"mousedown"===n.type||"touchstart"===n.type?(t.ownerDocument&&e(t.ownerDocument.body).addClass("xdsoft_noselect"),e([t.ownerDocument.body,t.contentWindow]).on("touchend mouseup.xdsoft_scroller",(function i(){e([t.ownerDocument.body,t.contentWindow]).off("touchend mouseup.xdsoft_scroller",i).off("mousemove.xdsoft_scroller",v).removeClass("xdsoft_noselect")})),e(t.ownerDocument.body).on("mousemove.xdsoft_scroller",v)):(m=!0,n.stopPropagation(),n.preventDefault())})).on("touchmove",(function(e){m&&(e.preventDefault(),v(e))})).on("touchend touchcancel",(function(){m=!1,g=0})),l.on("scroll_element.xdsoft_scroller",(function(e,t){r||l.trigger("resize_scroll.xdsoft_scroller",[t,!0]),t=1<t?1:t<0||isNaN(t)?0:t,a.css("margin-top",c*t),setTimeout((function(){n.css("marginTop",-parseInt((n[0].offsetHeight-r)*t,10))}),10)})).on("resize_scroll.xdsoft_scroller",(function(e,t,i){var d,u;r=l[0].clientHeight,s=n[0].offsetHeight,u=(d=r/s)*o[0].offsetHeight,1<d?a.hide():(a.show(),a.css("height",parseInt(10<u?u:10,10)),c=o[0].offsetHeight-a[0].offsetHeight,!0!==i&&l.trigger("scroll_element.xdsoft_scroller",[t||Math.abs(parseInt(n.css("marginTop"),10))/(s-r)]))})),l.on("mousewheel",(function(e){var t=Math.abs(parseInt(n.css("marginTop"),10));return(t-=20*e.deltaY)<0&&(t=0),l.trigger("scroll_element.xdsoft_scroller",[t/(s-r)]),e.stopPropagation(),!1})),l.on("touchstart",(function(e){u=d(e),p=Math.abs(parseInt(n.css("marginTop"),10))})),l.on("touchmove",(function(e){if(u){e.preventDefault();var t=d(e);l.trigger("scroll_element.xdsoft_scroller",[(p-(t.y-u.y))/(s-r)])}})),l.on("touchend touchcancel",(function(){u=!1,p=0}))),l.trigger("resize_scroll.xdsoft_scroller",[i])):l.find(".xdsoft_scrollbar").hide()}))},e.fn.datetimepicker=function(n,s){var o,a,l=this,d=17,u=13,h=27,p=37,f=38,m=39,g=40,v=9,y=116,b=65,_=67,w=86,x=90,T=89,S=!1,E=e.isPlainObject(n)||!n?e.extend(!0,{},t,n):e.extend(!0,{},t),M=0;return o=function(t){var s,o,a,l,M,C,k=e('<div class="xdsoft_datetimepicker xdsoft_noselect"></div>'),D=e('<div class="xdsoft_copyright"><a target="_blank" href="http://xdsoft.net/jqplugins/datetimepicker/">xdsoft.net</a></div>'),O=e('<div class="xdsoft_datepicker active"></div>'),A=e('<div class="xdsoft_monthpicker"><button type="button" class="xdsoft_prev"></button><button type="button" class="xdsoft_today_button"></button><div class="xdsoft_label xdsoft_month"><span></span><i></i></div><div class="xdsoft_label xdsoft_year"><span></span><i></i></div><button type="button" class="xdsoft_next"></button></div>'),P=e('<div class="xdsoft_calendar"></div>'),L=e('<div class="xdsoft_timepicker active"><button type="button" class="xdsoft_prev"></button><div class="xdsoft_time_box"></div><button type="button" class="xdsoft_next"></button></div>'),I=L.find(".xdsoft_time_box").eq(0),z=e('<div class="xdsoft_time_variant"></div>'),W=e('<button type="button" class="xdsoft_save_selected blue-gradient-button">Save Selected</button>'),j=e('<div class="xdsoft_select xdsoft_monthselect"><div></div></div>'),N=e('<div class="xdsoft_select xdsoft_yearselect"><div></div></div>'),F=!1,H=0;E.id&&k.attr("id",E.id),E.style&&k.attr("style",E.style),E.weeks&&k.addClass("xdsoft_showweeks"),E.rtl&&k.addClass("xdsoft_rtl"),k.addClass("xdsoft_"+E.theme),k.addClass(E.className),A.find(".xdsoft_month span").after(j),A.find(".xdsoft_year span").after(N),A.find(".xdsoft_month,.xdsoft_year").on("touchstart mousedown.xdsoft",(function(t){var i,n,r=e(this).find(".xdsoft_select").eq(0),s=0,o=0,a=r.is(":visible");for(A.find(".xdsoft_select").hide(),M.currentTime&&(s=M.currentTime[e(this).hasClass("xdsoft_month")?"getMonth":"getFullYear"]()),r[a?"hide":"show"](),i=r.find("div.xdsoft_option"),n=0;n<i.length&&i.eq(n).data("value")!==s;n+=1)o+=i[0].offsetHeight;return r.xdsoftScroller(E,o/(r.children()[0].offsetHeight-r[0].clientHeight)),t.stopPropagation(),!1}));var B=function(e){var t=e.originalEvent,i=t.touches?t.touches[0]:t;this.touchStartPosition=this.touchStartPosition||i;var n=Math.abs(this.touchStartPosition.clientX-i.clientX),r=Math.abs(this.touchStartPosition.clientY-i.clientY);Math.sqrt(n*n+r*r)>E.touchMovedThreshold&&(this.touchMoved=!0)};function R(){var e,i=!1;return E.startDate?i=M.strToDate(E.startDate):(i=E.value||(t&&t.val&&t.val()?t.val():""))?(i=M.strToDateTime(i),E.yearOffset&&(i=new Date(i.getFullYear()-E.yearOffset,i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()))):E.defaultDate&&(i=M.strToDateTime(E.defaultDate),E.defaultTime&&(e=M.strtotime(E.defaultTime),i.setHours(e.getHours()),i.setMinutes(e.getMinutes()))),i&&M.isValidDate(i)?k.data("changed",!0):i="",i||0}function Y(n){var r=function(e,t){var i=e.replace(/([\[\]\/\{\}\(\)\-\.\+]{1})/g,"\\$1").replace(/_/g,"{digit+}").replace(/([0-9]{1})/g,"{digit$1}").replace(/\{digit([0-9]{1})\}/g,"[0-$1_]{1}").replace(/\{digit[\+]\}/g,"[0-9_]{1}");return new RegExp(i).test(t)},s=function(e,t){if(!(e="string"==typeof e||e instanceof String?n.ownerDocument.getElementById(e):e))return!1;if(e.createTextRange){var i=e.createTextRange();return i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",t),i.select(),!0}return!!e.setSelectionRange&&(e.setSelectionRange(t,t),!0)};n.mask&&t.off("keydown.xdsoft"),!0===n.mask&&(i.formatMask?n.mask=i.formatMask(n.format):n.mask=n.format.replace(/Y/g,"9999").replace(/F/g,"9999").replace(/m/g,"19").replace(/d/g,"39").replace(/H/g,"29").replace(/i/g,"59").replace(/s/g,"59")),"string"===e.type(n.mask)&&(r(n.mask,t.val())||(t.val(n.mask.replace(/[0-9]/g,"_")),s(t[0],0)),t.on("paste.xdsoft",(function(i){var o=(i.clipboardData||i.originalEvent.clipboardData||window.clipboardData).getData("text"),a=this.value,l=this.selectionStart;return a=a.substr(0,l)+o+a.substr(l+o.length),l+=o.length,r(n.mask,a)?(this.value=a,s(this,l)):""===e.trim(a)?this.value=n.mask.replace(/[0-9]/g,"_"):t.trigger("error_input.xdsoft"),i.preventDefault(),!1})),t.on("keydown.xdsoft",(function(i){var o,a=this.value,l=i.which,c=this.selectionStart,E=this.selectionEnd,M=c!==E;if(48<=l&&l<=57||96<=l&&l<=105||8===l||46===l){for(o=8===l||46===l?"_":String.fromCharCode(96<=l&&l<=105?l-48:l),8===l&&c&&!M&&(c-=1);;){var C=n.mask.substr(c,1),k=c<n.mask.length,D=0<c;if(!(/[^0-9_]/.test(C)&&k&&D))break;c+=8!==l||M?1:-1}if(i.metaKey&&(M=!(c=0)),M){var O=E-c,A=n.mask.replace(/[0-9]/g,"_"),P=A.substr(c,O).substr(1);a=a.substr(0,c)+(o+P)+a.substr(c+O)}else a=a.substr(0,c)+o+a.substr(c+1);if(""===e.trim(a))a=A;else if(c===n.mask.length)return i.preventDefault(),!1;for(c+=8===l?0:1;/[^0-9_]/.test(n.mask.substr(c,1))&&c<n.mask.length&&0<c;)c+=8===l?0:1;r(n.mask,a)?(this.value=a,s(this,c)):""===e.trim(a)?this.value=n.mask.replace(/[0-9]/g,"_"):t.trigger("error_input.xdsoft")}else if(-1!==[b,_,w,x,T].indexOf(l)&&S||-1!==[h,f,g,p,m,y,d,v,u].indexOf(l))return!0;return i.preventDefault(),!1})))}A.find(".xdsoft_select").xdsoftScroller(E).on("touchstart mousedown.xdsoft",(function(e){var t=e.originalEvent;this.touchMoved=!1,this.touchStartPosition=t.touches?t.touches[0]:t,e.stopPropagation(),e.preventDefault()})).on("touchmove",".xdsoft_option",B).on("touchend mousedown.xdsoft",".xdsoft_option",(function(){if(!this.touchMoved){void 0!==M.currentTime&&null!==M.currentTime||(M.currentTime=M.now());var t=M.currentTime.getFullYear();M&&M.currentTime&&M.currentTime[e(this).parent().parent().hasClass("xdsoft_monthselect")?"setMonth":"setFullYear"](e(this).data("value")),e(this).parent().parent().hide(),k.trigger("xchange.xdsoft"),E.onChangeMonth&&e.isFunction(E.onChangeMonth)&&E.onChangeMonth.call(k,M.currentTime,k.data("input")),t!==M.currentTime.getFullYear()&&e.isFunction(E.onChangeYear)&&E.onChangeYear.call(k,M.currentTime,k.data("input"))}})),k.getValue=function(){return M.getCurrentTime()},k.setOptions=function(n){var r={};E=e.extend(!0,{},E,n),n.allowTimes&&e.isArray(n.allowTimes)&&n.allowTimes.length&&(E.allowTimes=e.extend(!0,[],n.allowTimes)),n.weekends&&e.isArray(n.weekends)&&n.weekends.length&&(E.weekends=e.extend(!0,[],n.weekends)),n.allowDates&&e.isArray(n.allowDates)&&n.allowDates.length&&(E.allowDates=e.extend(!0,[],n.allowDates)),n.allowDateRe&&"[object String]"===Object.prototype.toString.call(n.allowDateRe)&&(E.allowDateRe=new RegExp(n.allowDateRe)),n.highlightedDates&&e.isArray(n.highlightedDates)&&n.highlightedDates.length&&(e.each(n.highlightedDates,(function(t,n){var s,o=e.map(n.split(","),e.trim),a=new c(i.parseDate(o[0],E.formatDate),o[1],o[2]),l=i.formatDate(a.date,E.formatDate);void 0!==r[l]?(s=r[l].desc)&&s.length&&a.desc&&a.desc.length&&(r[l].desc=s+"\n"+a.desc):r[l]=a})),E.highlightedDates=e.extend(!0,[],r)),n.highlightedPeriods&&e.isArray(n.highlightedPeriods)&&n.highlightedPeriods.length&&(r=e.extend(!0,[],E.highlightedDates),e.each(n.highlightedPeriods,(function(t,n){var s,o,a,l,d,u,h;if(e.isArray(n))s=n[0],o=n[1],a=n[2],h=n[3];else{var p=e.map(n.split(","),e.trim);s=i.parseDate(p[0],E.formatDate),o=i.parseDate(p[1],E.formatDate),a=p[2],h=p[3]}for(;s<=o;)l=new c(s,a,h),d=i.formatDate(s,E.formatDate),s.setDate(s.getDate()+1),void 0!==r[d]?(u=r[d].desc)&&u.length&&l.desc&&l.desc.length&&(r[d].desc=u+"\n"+l.desc):r[d]=l})),E.highlightedDates=e.extend(!0,[],r)),n.disabledDates&&e.isArray(n.disabledDates)&&n.disabledDates.length&&(E.disabledDates=e.extend(!0,[],n.disabledDates)),n.disabledWeekDays&&e.isArray(n.disabledWeekDays)&&n.disabledWeekDays.length&&(E.disabledWeekDays=e.extend(!0,[],n.disabledWeekDays)),!E.open&&!E.opened||E.inline||t.trigger("open.xdsoft"),E.inline&&(F=!0,k.addClass("xdsoft_inline"),t.after(k).hide()),E.inverseButton&&(E.next="xdsoft_prev",E.prev="xdsoft_next"),E.datepicker?O.addClass("active"):O.removeClass("active"),E.timepicker?L.addClass("active"):L.removeClass("active"),E.value&&(M.setCurrentTime(E.value),t&&t.val&&t.val(M.str)),isNaN(E.dayOfWeekStart)?E.dayOfWeekStart=0:E.dayOfWeekStart=parseInt(E.dayOfWeekStart,10)%7,E.timepickerScrollbar||I.xdsoftScroller(E,"hide"),E.minDate&&/^[\+\-](.*)$/.test(E.minDate)&&(E.minDate=i.formatDate(M.strToDateTime(E.minDate),E.formatDate)),E.maxDate&&/^[\+\-](.*)$/.test(E.maxDate)&&(E.maxDate=i.formatDate(M.strToDateTime(E.maxDate),E.formatDate)),E.minDateTime&&/^\+(.*)$/.test(E.minDateTime)&&(E.minDateTime=M.strToDateTime(E.minDateTime).dateFormat(E.formatDate)),E.maxDateTime&&/^\+(.*)$/.test(E.maxDateTime)&&(E.maxDateTime=M.strToDateTime(E.maxDateTime).dateFormat(E.formatDate)),W.toggle(E.showApplyButton),A.find(".xdsoft_today_button").css("visibility",E.todayButton?"visible":"hidden"),A.find("."+E.prev).css("visibility",E.prevButton?"visible":"hidden"),A.find("."+E.next).css("visibility",E.nextButton?"visible":"hidden"),Y(E),E.validateOnBlur&&t.off("blur.xdsoft").on("blur.xdsoft",(function(){if(E.allowBlank&&(!e.trim(e(this).val()).length||"string"==typeof E.mask&&e.trim(e(this).val())===E.mask.replace(/[0-9]/g,"_")))e(this).val(null),k.data("xdsoft_datetime").empty();else{var t=i.parseDate(e(this).val(),E.format);if(t)e(this).val(i.formatDate(t,E.format));else{var n=+[e(this).val()[0],e(this).val()[1]].join(""),r=+[e(this).val()[2],e(this).val()[3]].join("");!E.datepicker&&E.timepicker&&0<=n&&n<24&&0<=r&&r<60?e(this).val([n,r].map((function(e){return 9<e?e:"0"+e})).join(":")):e(this).val(i.formatDate(M.now(),E.format))}k.data("xdsoft_datetime").setCurrentTime(e(this).val())}k.trigger("changedatetime.xdsoft"),k.trigger("close.xdsoft")})),E.dayOfWeekStartPrev=0===E.dayOfWeekStart?6:E.dayOfWeekStart-1,k.trigger("xchange.xdsoft").trigger("afterOpen.xdsoft")},k.data("options",E).on("touchstart mousedown.xdsoft",(function(e){return e.stopPropagation(),e.preventDefault(),N.hide(),j.hide(),!1})),I.append(z),I.xdsoftScroller(E),k.on("afterOpen.xdsoft",(function(){I.xdsoftScroller(E)})),k.append(O).append(L),!0!==E.withoutCopyright&&k.append(D),O.append(A).append(P).append(W),E.insideParent?e(t).parent().append(k):e(E.parentID).append(k),M=new function(){var t=this;t.now=function(e){var i,n,r=new Date;return!e&&E.defaultDate&&(i=t.strToDateTime(E.defaultDate),r.setFullYear(i.getFullYear()),r.setMonth(i.getMonth()),r.setDate(i.getDate())),r.setFullYear(r.getFullYear()),!e&&E.defaultTime&&(n=t.strtotime(E.defaultTime),r.setHours(n.getHours()),r.setMinutes(n.getMinutes()),r.setSeconds(n.getSeconds()),r.setMilliseconds(n.getMilliseconds())),r},t.isValidDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},t.setCurrentTime=function(e,i){"string"==typeof e?t.currentTime=t.strToDateTime(e):t.isValidDate(e)?t.currentTime=e:e||i||!E.allowBlank||E.inline?t.currentTime=t.now():t.currentTime=null,k.trigger("xchange.xdsoft")},t.empty=function(){t.currentTime=null},t.getCurrentTime=function(){return t.currentTime},t.nextMonth=function(){void 0!==t.currentTime&&null!==t.currentTime||(t.currentTime=t.now());var i,n=t.currentTime.getMonth()+1;return 12===n&&(t.currentTime.setFullYear(t.currentTime.getFullYear()+1),n=0),i=t.currentTime.getFullYear(),t.currentTime.setDate(Math.min(new Date(t.currentTime.getFullYear(),n+1,0).getDate(),t.currentTime.getDate())),t.currentTime.setMonth(n),E.onChangeMonth&&e.isFunction(E.onChangeMonth)&&E.onChangeMonth.call(k,M.currentTime,k.data("input")),i!==t.currentTime.getFullYear()&&e.isFunction(E.onChangeYear)&&E.onChangeYear.call(k,M.currentTime,k.data("input")),k.trigger("xchange.xdsoft"),n},t.prevMonth=function(){void 0!==t.currentTime&&null!==t.currentTime||(t.currentTime=t.now());var i=t.currentTime.getMonth()-1;return-1===i&&(t.currentTime.setFullYear(t.currentTime.getFullYear()-1),i=11),t.currentTime.setDate(Math.min(new Date(t.currentTime.getFullYear(),i+1,0).getDate(),t.currentTime.getDate())),t.currentTime.setMonth(i),E.onChangeMonth&&e.isFunction(E.onChangeMonth)&&E.onChangeMonth.call(k,M.currentTime,k.data("input")),k.trigger("xchange.xdsoft"),i},t.getWeekOfYear=function(t){if(E.onGetWeekOfYear&&e.isFunction(E.onGetWeekOfYear)){var i=E.onGetWeekOfYear.call(k,t);if(void 0!==i)return i}var n=new Date(t.getFullYear(),0,1);return 4!==n.getDay()&&n.setMonth(0,1+(4-n.getDay()+7)%7),Math.ceil(((t-n)/864e5+n.getDay()+1)/7)},t.strToDateTime=function(e){var n,r,s=[];return e&&e instanceof Date&&t.isValidDate(e)?e:((s=/^([+-]{1})(.*)$/.exec(e))&&(s[2]=i.parseDate(s[2],E.formatDate)),r=s&&s[2]?(n=s[2].getTime()-6e4*s[2].getTimezoneOffset(),new Date(t.now(!0).getTime()+parseInt(s[1]+"1",10)*n)):e?i.parseDate(e,E.format):t.now(),t.isValidDate(r)||(r=t.now()),r)},t.strToDate=function(e){if(e&&e instanceof Date&&t.isValidDate(e))return e;var n=e?i.parseDate(e,E.formatDate):t.now(!0);return t.isValidDate(n)||(n=t.now(!0)),n},t.strtotime=function(e){if(e&&e instanceof Date&&t.isValidDate(e))return e;var n=e?i.parseDate(e,E.formatTime):t.now(!0);return t.isValidDate(n)||(n=t.now(!0)),n},t.str=function(){var e=E.format;return E.yearOffset&&(e=(e=e.replace("Y",t.currentTime.getFullYear()+E.yearOffset)).replace("y",String(t.currentTime.getFullYear()+E.yearOffset).substring(2,4))),i.formatDate(t.currentTime,e)},t.currentTime=this.now()},W.on("touchend click",(function(e){e.preventDefault(),k.data("changed",!0),M.setCurrentTime(R()),t.val(M.str()),k.trigger("close.xdsoft")})),A.find(".xdsoft_today_button").on("touchend mousedown.xdsoft",(function(){k.data("changed",!0),M.setCurrentTime(0,!0),k.trigger("afterOpen.xdsoft")})).on("dblclick.xdsoft",(function(){var e,i,n=M.getCurrentTime();n=new Date(n.getFullYear(),n.getMonth(),n.getDate()),e=M.strToDate(E.minDate),n<(e=new Date(e.getFullYear(),e.getMonth(),e.getDate()))||(i=M.strToDate(E.maxDate),(i=new Date(i.getFullYear(),i.getMonth(),i.getDate()))<n||(t.val(M.str()),t.trigger("change"),k.trigger("close.xdsoft")))})),A.find(".xdsoft_prev,.xdsoft_next").on("touchend mousedown.xdsoft",(function(){var t=e(this),i=0,n=!1;!function e(r){t.hasClass(E.next)?M.nextMonth():t.hasClass(E.prev)&&M.prevMonth(),E.monthChangeSpinner&&(n||(i=setTimeout(e,r||100)))}(500),e([E.ownerDocument.body,E.contentWindow]).on("touchend mouseup.xdsoft",(function t(){clearTimeout(i),n=!0,e([E.ownerDocument.body,E.contentWindow]).off("touchend mouseup.xdsoft",t)}))})),L.find(".xdsoft_prev,.xdsoft_next").on("touchend mousedown.xdsoft",(function(){var t=e(this),i=0,n=!1,r=110;!function e(s){var o=I[0].clientHeight,a=z[0].offsetHeight,l=Math.abs(parseInt(z.css("marginTop"),10));t.hasClass(E.next)&&a-o-E.timeHeightInTimePicker>=l?z.css("marginTop","-"+(l+E.timeHeightInTimePicker)+"px"):t.hasClass(E.prev)&&0<=l-E.timeHeightInTimePicker&&z.css("marginTop","-"+(l-E.timeHeightInTimePicker)+"px"),I.trigger("scroll_element.xdsoft_scroller",[Math.abs(parseInt(z[0].style.marginTop,10)/(a-o))]),r=10<r?10:r-10,n||(i=setTimeout(e,s||r))}(500),e([E.ownerDocument.body,E.contentWindow]).on("touchend mouseup.xdsoft",(function t(){clearTimeout(i),n=!0,e([E.ownerDocument.body,E.contentWindow]).off("touchend mouseup.xdsoft",t)}))})),s=0,k.on("xchange.xdsoft",(function(o){clearTimeout(s),s=setTimeout((function(){void 0!==M.currentTime&&null!==M.currentTime||(M.currentTime=M.now());for(var s,o,a,l,d,c,u,h,p,f,m="",g=new Date(M.currentTime.getFullYear(),M.currentTime.getMonth(),1,12,0,0),v=0,y=M.now(),b=!1,_=!1,w=!1,x=!1,T=[],S=!0,C="";g.getDay()!==E.dayOfWeekStart;)g.setDate(g.getDate()-1);for(m+="<table><thead><tr>",E.weeks&&(m+="<th></th>"),s=0;s<7;s+=1)m+="<th>"+E.i18n[r].dayOfWeekShort[(s+E.dayOfWeekStart)%7]+"</th>";for(m+="</tr></thead>",m+="<tbody>",!1!==E.maxDate&&(b=M.strToDate(E.maxDate),b=new Date(b.getFullYear(),b.getMonth(),b.getDate(),23,59,59,999)),!1!==E.minDate&&(_=M.strToDate(E.minDate),_=new Date(_.getFullYear(),_.getMonth(),_.getDate())),!1!==E.minDateTime&&(w=M.strToDate(E.minDateTime),w=new Date(w.getFullYear(),w.getMonth(),w.getDate(),w.getHours(),w.getMinutes(),w.getSeconds())),!1!==E.maxDateTime&&(x=M.strToDate(E.maxDateTime),x=new Date(x.getFullYear(),x.getMonth(),x.getDate(),x.getHours(),x.getMinutes(),x.getSeconds())),!1!==x&&(f=31*(12*x.getFullYear()+x.getMonth())+x.getDate());v<M.currentTime.countDaysInMonth()||g.getDay()!==E.dayOfWeekStart||M.currentTime.getMonth()===g.getMonth();){T=[],v+=1,a=g.getDay(),l=g.getDate(),d=g.getFullYear(),W=g.getMonth(),c=M.getWeekOfYear(g),p="",T.push("xdsoft_date"),u=E.beforeShowDay&&e.isFunction(E.beforeShowDay.call)?E.beforeShowDay.call(k,g):null,E.allowDateRe&&"[object RegExp]"===Object.prototype.toString.call(E.allowDateRe)&&(E.allowDateRe.test(i.formatDate(g,E.formatDate))||T.push("xdsoft_disabled")),E.allowDates&&0<E.allowDates.length&&-1===E.allowDates.indexOf(i.formatDate(g,E.formatDate))&&T.push("xdsoft_disabled");var D=31*(12*g.getFullYear()+g.getMonth())+g.getDate();(!1!==b&&b<g||!1!==w&&g<w||!1!==_&&g<_||!1!==x&&f<D||u&&!1===u[0])&&T.push("xdsoft_disabled"),-1!==E.disabledDates.indexOf(i.formatDate(g,E.formatDate))&&T.push("xdsoft_disabled"),-1!==E.disabledWeekDays.indexOf(a)&&T.push("xdsoft_disabled"),t.is("[disabled]")&&T.push("xdsoft_disabled"),u&&""!==u[1]&&T.push(u[1]),M.currentTime.getMonth()!==W&&T.push("xdsoft_other_month"),(E.defaultSelect||k.data("changed"))&&i.formatDate(M.currentTime,E.formatDate)===i.formatDate(g,E.formatDate)&&T.push("xdsoft_current"),i.formatDate(y,E.formatDate)===i.formatDate(g,E.formatDate)&&T.push("xdsoft_today"),0!==g.getDay()&&6!==g.getDay()&&-1===E.weekends.indexOf(i.formatDate(g,E.formatDate))||T.push("xdsoft_weekend"),void 0!==E.highlightedDates[i.formatDate(g,E.formatDate)]&&(o=E.highlightedDates[i.formatDate(g,E.formatDate)],T.push(void 0===o.style?"xdsoft_highlighted_default":o.style),p=void 0===o.desc?"":o.desc),E.beforeShowDay&&e.isFunction(E.beforeShowDay)&&T.push(E.beforeShowDay(g)),S&&(m+="<tr>",S=!1,E.weeks&&(m+="<th>"+c+"</th>")),m+='<td data-date="'+l+'" data-month="'+W+'" data-year="'+d+'" class="xdsoft_date xdsoft_day_of_week'+g.getDay()+" "+T.join(" ")+'" title="'+p+'"><div>'+l+"</div></td>",g.getDay()===E.dayOfWeekStartPrev&&(m+="</tr>",S=!0),g.setDate(l+1)}m+="</tbody></table>",P.html(m),A.find(".xdsoft_label span").eq(0).text(E.i18n[r].months[M.currentTime.getMonth()]),A.find(".xdsoft_label span").eq(1).text(M.currentTime.getFullYear()+E.yearOffset),W=C="";var O=0;if(!1!==E.minTime){var L=M.strtotime(E.minTime);O=60*L.getHours()+L.getMinutes()}var I=1440;if(!1!==E.maxTime&&(L=M.strtotime(E.maxTime),I=60*L.getHours()+L.getMinutes()),!1!==E.minDateTime&&(L=M.strToDateTime(E.minDateTime),i.formatDate(M.currentTime,E.formatDate)===i.formatDate(L,E.formatDate))){var W=60*L.getHours()+L.getMinutes();O<W&&(O=W)}if(!1!==E.maxDateTime&&(L=M.strToDateTime(E.maxDateTime),i.formatDate(M.currentTime,E.formatDate)===i.formatDate(L,E.formatDate)&&(W=60*L.getHours()+L.getMinutes())<I&&(I=W)),h=function(n,r){var s,o=M.now(),a=E.allowTimes&&e.isArray(E.allowTimes)&&E.allowTimes.length;o.setHours(n),n=parseInt(o.getHours(),10),o.setMinutes(r),r=parseInt(o.getMinutes(),10),T=[];var l=60*n+r;(t.is("[disabled]")||I<=l||l<O)&&T.push("xdsoft_disabled"),(s=new Date(M.currentTime)).setHours(parseInt(M.currentTime.getHours(),10)),a||s.setMinutes(Math[E.roundTime](M.currentTime.getMinutes()/E.step)*E.step),(E.initTime||E.defaultSelect||k.data("changed"))&&s.getHours()===parseInt(n,10)&&(!a&&59<E.step||s.getMinutes()===parseInt(r,10))&&(E.defaultSelect||k.data("changed")?T.push("xdsoft_current"):E.initTime&&T.push("xdsoft_init_time")),parseInt(y.getHours(),10)===parseInt(n,10)&&parseInt(y.getMinutes(),10)===parseInt(r,10)&&T.push("xdsoft_today"),C+='<div class="xdsoft_time '+T.join(" ")+'" data-hour="'+n+'" data-minute="'+r+'">'+i.formatDate(o,E.formatTime)+"</div>"},E.allowTimes&&e.isArray(E.allowTimes)&&E.allowTimes.length)for(v=0;v<E.allowTimes.length;v+=1)h(M.strtotime(E.allowTimes[v]).getHours(),W=M.strtotime(E.allowTimes[v]).getMinutes());else for(s=v=0;v<(E.hours12?12:24);v+=1)for(s=0;s<60;s+=E.step){var F=60*v+s;F<O||I<=F||h((v<10?"0":"")+v,W=(s<10?"0":"")+s)}for(z.html(C),n="",v=parseInt(E.yearStart,10);v<=parseInt(E.yearEnd,10);v+=1)n+='<div class="xdsoft_option '+(M.currentTime.getFullYear()===v?"xdsoft_current":"")+'" data-value="'+v+'">'+(v+E.yearOffset)+"</div>";for(N.children().eq(0).html(n),v=parseInt(E.monthStart,10),n="";v<=parseInt(E.monthEnd,10);v+=1)n+='<div class="xdsoft_option '+(M.currentTime.getMonth()===v?"xdsoft_current":"")+'" data-value="'+v+'">'+E.i18n[r].months[v]+"</div>";j.children().eq(0).html(n),e(k).trigger("generate.xdsoft")}),10),o.stopPropagation()})).on("afterOpen.xdsoft",(function(){var e,t,i,n;E.timepicker&&(z.find(".xdsoft_current").length?e=".xdsoft_current":z.find(".xdsoft_init_time").length&&(e=".xdsoft_init_time"),e?(t=I[0].clientHeight,(i=z[0].offsetHeight)-t<(n=z.find(e).index()*E.timeHeightInTimePicker+1)&&(n=i-t),I.trigger("scroll_element.xdsoft_scroller",[parseInt(n,10)/(i-t)])):I.trigger("scroll_element.xdsoft_scroller",[0]))})),o=0,P.on("touchend click.xdsoft","td",(function(i){i.stopPropagation(),o+=1;var n=e(this),r=M.currentTime;if(null==r&&(M.currentTime=M.now(),r=M.currentTime),n.hasClass("xdsoft_disabled"))return!1;r.setDate(1),r.setFullYear(n.data("year")),r.setMonth(n.data("month")),r.setDate(n.data("date")),k.trigger("select.xdsoft",[r]),t.val(M.str()),E.onSelectDate&&e.isFunction(E.onSelectDate)&&E.onSelectDate.call(k,M.currentTime,k.data("input"),i),k.data("changed",!0),k.trigger("xchange.xdsoft"),k.trigger("changedatetime.xdsoft"),(1<o||!0===E.closeOnDateSelect||!1===E.closeOnDateSelect&&!E.timepicker)&&!E.inline&&k.trigger("close.xdsoft"),setTimeout((function(){o=0}),200)})),z.on("touchstart","div",(function(e){this.touchMoved=!1})).on("touchmove","div",B).on("touchend click.xdsoft","div",(function(t){if(!this.touchMoved){t.stopPropagation();var i=e(this),n=M.currentTime;if(null==n&&(M.currentTime=M.now(),n=M.currentTime),i.hasClass("xdsoft_disabled"))return!1;n.setHours(i.data("hour")),n.setMinutes(i.data("minute")),k.trigger("select.xdsoft",[n]),k.data("input").val(M.str()),E.onSelectTime&&e.isFunction(E.onSelectTime)&&E.onSelectTime.call(k,M.currentTime,k.data("input"),t),k.data("changed",!0),k.trigger("xchange.xdsoft"),k.trigger("changedatetime.xdsoft"),!0!==E.inline&&!0===E.closeOnTimeSelect&&k.trigger("close.xdsoft")}})),O.on("mousewheel.xdsoft",(function(e){return!E.scrollMonth||(e.deltaY<0?M.nextMonth():M.prevMonth(),!1)})),t.on("mousewheel.xdsoft",(function(e){return!E.scrollInput||(!E.datepicker&&E.timepicker?(0<=(a=z.find(".xdsoft_current").length?z.find(".xdsoft_current").eq(0).index():0)+e.deltaY&&a+e.deltaY<z.children().length&&(a+=e.deltaY),z.children().eq(a).length&&z.children().eq(a).trigger("mousedown"),!1):E.datepicker&&!E.timepicker?(O.trigger(e,[e.deltaY,e.deltaX,e.deltaY]),t.val&&t.val(M.str()),k.trigger("changedatetime.xdsoft"),!1):void 0)})),k.on("changedatetime.xdsoft",(function(t){if(E.onChangeDateTime&&e.isFunction(E.onChangeDateTime)){var i=k.data("input");E.onChangeDateTime.call(k,M.currentTime,i,t),delete E.value,i.trigger("change")}})).on("generate.xdsoft",(function(){E.onGenerate&&e.isFunction(E.onGenerate)&&E.onGenerate.call(k,M.currentTime,k.data("input")),F&&(k.trigger("afterOpen.xdsoft"),F=!1)})).on("click.xdsoft",(function(e){e.stopPropagation()})),a=0,C=function(e,t){do{if(!(e=e.parentNode)||!1===t(e))break}while("HTML"!==e.nodeName)},l=function(){var t,i,n,r,s,o,a,l,d,c,u,h,p;if(t=(l=k.data("input")).offset(),i=l[0],c="top",n=t.top+i.offsetHeight-1,r=t.left,s="absolute",d=e(E.contentWindow).width(),h=e(E.contentWindow).height(),p=e(E.contentWindow).scrollTop(),E.ownerDocument.documentElement.clientWidth-t.left<O.parent().outerWidth(!0)){var f=O.parent().outerWidth(!0)-i.offsetWidth;r-=f}"rtl"===l.parent().css("direction")&&(r-=k.outerWidth()-l.outerWidth()),E.fixed?(n-=p,r-=e(E.contentWindow).scrollLeft(),s="fixed"):(a=!1,C(i,(function(e){return null!==e&&("fixed"===E.contentWindow.getComputedStyle(e).getPropertyValue("position")?!(a=!0):void 0)})),a&&!E.insideParent?(s="fixed",n+k.outerHeight()>h+p?(c="bottom",n=h+p-t.top):n-=p):n+k[0].offsetHeight>h+p&&(n=t.top-k[0].offsetHeight+1),n<0&&(n=0),r+i.offsetWidth>d&&(r=d-i.offsetWidth)),o=k[0],C(o,(function(e){if("relative"===E.contentWindow.getComputedStyle(e).getPropertyValue("position")&&d>=e.offsetWidth)return r-=(d-e.offsetWidth)/2,!1})),u={position:s,left:E.insideParent?i.offsetLeft:r,top:"",bottom:""},E.insideParent?u[c]=i.offsetTop+i.offsetHeight:u[c]=n,k.css(u)},k.on("open.xdsoft",(function(t){var i=!0;E.onShow&&e.isFunction(E.onShow)&&(i=E.onShow.call(k,M.currentTime,k.data("input"),t)),!1!==i&&(k.show(),l(),e(E.contentWindow).off("resize.xdsoft",l).on("resize.xdsoft",l),E.closeOnWithoutClick&&e([E.ownerDocument.body,E.contentWindow]).on("touchstart mousedown.xdsoft",(function t(){k.trigger("close.xdsoft"),e([E.ownerDocument.body,E.contentWindow]).off("touchstart mousedown.xdsoft",t)})))})).on("close.xdsoft",(function(t){var i=!0;A.find(".xdsoft_month,.xdsoft_year").find(".xdsoft_select").hide(),E.onClose&&e.isFunction(E.onClose)&&(i=E.onClose.call(k,M.currentTime,k.data("input"),t)),!1===i||E.opened||E.inline||k.hide(),t.stopPropagation()})).on("toggle.xdsoft",(function(){k.is(":visible")?k.trigger("close.xdsoft"):k.trigger("open.xdsoft")})).data("input",t),H=0,k.data("xdsoft_datetime",M),k.setOptions(E),M.setCurrentTime(R()),t.data("xdsoft_datetimepicker",k).on("open.xdsoft focusin.xdsoft mousedown.xdsoft touchstart",(function(){t.is(":disabled")||t.data("xdsoft_datetimepicker").is(":visible")&&E.closeOnInputClick||E.openOnFocus&&(clearTimeout(H),H=setTimeout((function(){t.is(":disabled")||(F=!0,M.setCurrentTime(R(),!0),E.mask&&Y(E),k.trigger("open.xdsoft"))}),100))})).on("keydown.xdsoft",(function(t){var i,n=t.which;return-1!==[u].indexOf(n)&&E.enterLikeTab?(i=e("input:visible,textarea:visible,button:visible,a:visible"),k.trigger("close.xdsoft"),i.eq(i.index(this)+1).focus(),!1):-1!==[v].indexOf(n)?(k.trigger("close.xdsoft"),!0):void 0})).on("blur.xdsoft",(function(){k.trigger("close.xdsoft")}))},a=function(t){var i=t.data("xdsoft_datetimepicker");i&&(i.data("xdsoft_datetime",null),i.remove(),t.data("xdsoft_datetimepicker",null).off(".xdsoft"),e(E.contentWindow).off("resize.xdsoft"),e([E.contentWindow,E.ownerDocument.body]).off("mousedown.xdsoft touchstart"),t.unmousewheel&&t.unmousewheel())},e(E.ownerDocument).off("keydown.xdsoftctrl keyup.xdsoftctrl").off("keydown.xdsoftcmd keyup.xdsoftcmd").on("keydown.xdsoftctrl",(function(e){e.keyCode===d&&(S=!0)})).on("keyup.xdsoftctrl",(function(e){e.keyCode===d&&(S=!1)})).on("keydown.xdsoftcmd",(function(e){e.keyCode})).on("keyup.xdsoftcmd",(function(e){e.keyCode})),this.each((function(){var t,r=e(this).data("xdsoft_datetimepicker");if(r){if("string"===e.type(n))switch(n){case"show":e(this).select().focus(),r.trigger("open.xdsoft");break;case"hide":r.trigger("close.xdsoft");break;case"toggle":r.trigger("toggle.xdsoft");break;case"destroy":a(e(this));break;case"reset":this.value=this.defaultValue,this.value&&r.data("xdsoft_datetime").isValidDate(i.parseDate(this.value,E.format))||r.data("changed",!1),r.data("xdsoft_datetime").setCurrentTime(this.value);break;case"validate":r.data("input").trigger("blur.xdsoft");break;default:r[n]&&e.isFunction(r[n])&&(l=r[n](s))}else r.setOptions(n);return 0}"string"!==e.type(n)&&(!E.lazyInit||E.open||E.inline?o(e(this)):(t=e(this)).on("open.xdsoft focusin.xdsoft mousedown.xdsoft touchstart",(function e(){t.is(":disabled")||t.data("xdsoft_datetimepicker")||(clearTimeout(M),M=setTimeout((function(){t.data("xdsoft_datetimepicker")||o(t),t.off("open.xdsoft focusin.xdsoft mousedown.xdsoft touchstart",e).trigger("open.xdsoft")}),100))})))})),l},e.fn.datetimepicker.defaults=t};!function(e){"function"==typeof define&&define.amd?define(["jquery","jquery-mousewheel"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(datetimepickerFactory),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}((function(e){var t,i,n=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],s=Array.prototype.slice;if(e.event.fixHooks)for(var o=n.length;o;)e.event.fixHooks[n[--o]]=e.event.mouseHooks;var a=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],l,!1);else this.onmousewheel=l;e.data(this,"mousewheel-line-height",a.getLineHeight(this)),e.data(this,"mousewheel-page-height",a.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],l,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=e(t),n=i["offsetParent"in e.fn?"offsetParent":"parent"]();return n.length||(n=e("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function l(n){var r,o=n||window.event,l=s.call(arguments,1),u=0,h=0,p=0,f=0,m=0;if((n=e.event.fix(o)).type="mousewheel","detail"in o&&(p=-1*o.detail),"wheelDelta"in o&&(p=o.wheelDelta),"wheelDeltaY"in o&&(p=o.wheelDeltaY),"wheelDeltaX"in o&&(h=-1*o.wheelDeltaX),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(h=-1*p,p=0),u=0===p?h:p,"deltaY"in o&&(u=p=-1*o.deltaY),"deltaX"in o&&(h=o.deltaX,0===p&&(u=-1*h)),0!==p||0!==h){if(1===o.deltaMode){var g=e.data(this,"mousewheel-line-height");u*=g,p*=g,h*=g}else if(2===o.deltaMode){var v=e.data(this,"mousewheel-page-height");u*=v,p*=v,h*=v}if(r=Math.max(Math.abs(p),Math.abs(h)),(!i||r<i)&&c(o,i=r)&&(i/=40),c(o,r)&&(u/=40,h/=40,p/=40),u=Math[1<=u?"floor":"ceil"](u/i),h=Math[1<=h?"floor":"ceil"](h/i),p=Math[1<=p?"floor":"ceil"](p/i),a.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=n.clientX-y.left,m=n.clientY-y.top}return n.deltaX=h,n.deltaY=p,n.deltaFactor=i,n.offsetX=f,n.offsetY=m,n.deltaMode=0,l.unshift(n,u,h,p),t&&clearTimeout(t),t=setTimeout(d,200),(e.event.dispatch||e.event.handle).apply(this,l)}}function d(){i=null}function c(e,t){return a.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})})),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}((function(e){var t,i,n,r,s,o,a="Close",l="BeforeClose",d="MarkupParse",c="Open",u="Change",h="mfp",p=".mfp",f="mfp-ready",m="mfp-removing",g="mfp-prevent-close",v=function(){},y=!!window.jQuery,b=e(window),_=function(e,i){t.ev.on(h+e+p,i)},w=function(t,i,n,r){var s=document.createElement("div");return s.className="mfp-"+t,n&&(s.innerHTML=n),r?i&&i.appendChild(s):(s=e(s),i&&s.appendTo(i)),s},x=function(i,n){t.ev.triggerHandler(h+i,n),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(n)?n:[n]))},T=function(i){return i===o&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),o=i),t.currTemplate.closeBtn},S=function(){e.magnificPopup.instance||((t=new v).init(),e.magnificPopup.instance=t)};v.prototype={constructor:v,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document),t.popupsCache={}},open:function(i){var r;if(!1===i.isObj){t.items=i.items.toArray(),t.index=0;var o,a=i.items;for(r=0;r<a.length;r++)if((o=a[r]).parsed&&(o=o.el[0]),o===i.el[0]){t.index=r;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(!t.isOpen){t.types=[],s="",i.mainEl&&i.mainEl.length?t.ev=i.mainEl.eq(0):t.ev=n,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=w("bg").on("click"+p,(function(){t.close()})),t.wrap=w("wrap").attr("tabindex",-1).on("click"+p,(function(e){t._checkIfClose(e.target)&&t.close()})),t.container=w("container",t.wrap)),t.contentContainer=w("content"),t.st.preloader&&(t.preloader=w("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(r=0;r<l.length;r++){var u=l[r];u=u.charAt(0).toUpperCase()+u.slice(1),t["init"+u].call(t)}x("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(_(d,(function(e,t,i,n){i.close_replaceWith=T(n.type)})),s+=" mfp-close-btn-in"):t.wrap.append(T())),t.st.alignTop&&(s+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:b.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:n.height(),position:"absolute"}),t.st.enableEscapeKey&&n.on("keyup"+p,(function(e){27===e.keyCode&&t.close()})),b.on("resize"+p,(function(){t.updateSize()})),t.st.closeOnContentClick||(s+=" mfp-auto-cursor"),s&&t.wrap.addClass(s);var h=t.wH=b.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(h)){var g=t._getScrollbarSize();g&&(m.marginRight=g)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var v=t.st.mainClass;return t.isIE7&&(v+=" mfp-ie7"),v&&t._addClassToMFP(v),t.updateItemHTML(),x("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout((function(){t.content?(t._addClassToMFP(f),t._setFocus()):t.bgOverlay.addClass(f),n.on("focusin"+p,t._onFocusIn)}),16),t.isOpen=!0,t.updateSize(h),x(c),i}t.updateItemHTML()},close:function(){t.isOpen&&(x(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(m),setTimeout((function(){t._close()}),t.st.removalDelay)):t._close())},_close:function(){x(a);var i=m+" "+f+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var r={marginRight:""};t.isIE7?e("body, html").css("overflow",""):r.overflow="",e("html").css(r)}n.off("keyup.mfp focusin"+p),t.ev.off(p),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,x("AfterClose")},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;t.wrap.css("height",n),t.wH=n}else t.wH=e||b.height();t.fixedContentPos||t.wrap.css("height",t.wH),x("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var n=i.type;if(x("BeforeChange",[t.currItem?t.currItem.type:"",n]),t.currItem=i,!t.currTemplate[n]){var s=!!t.st[n]&&t.st[n].markup;x("FirstMarkupParse",s),t.currTemplate[n]=!s||e(s)}r&&r!==i.type&&t.container.removeClass("mfp-"+r+"-holder");var o=t["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,t.currTemplate[n]);t.appendContent(o,n),i.preloaded=!0,x(u,i),r=i.type,t.container.prepend(t.contentContainer),x("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[i]?t.content.find(".mfp-close").length||t.content.append(T()):t.content=e:t.content="",x("BeforeAppend"),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var n,r=t.items[i];if(r.tagName?r={el:e(r)}:(n=r.type,r={data:r,src:r.src}),r.el){for(var s=t.types,o=0;o<s.length;o++)if(r.el.hasClass("mfp-"+s[o])){n=s[o];break}r.src=r.el.attr("data-mfp-src"),r.src||(r.src=r.el.attr("href"))}return r.type=n||t.st.type||"inline",r.index=i,r.parsed=!0,t.items[i]=r,x("ElementParse",r),t.items[i]},addGroup:function(e,i){var n=function(n){n.mfpEl=this,t._openClick(n,e,i)};i||(i={});var r="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(r).on(r,n)):(i.isObj=!1,i.delegate?e.off(r).on(r,i.delegate,n):(i.items=e,e.off(r).on(r,n)))},_openClick:function(i,n,r){if((void 0!==r.midClick?r.midClick:e.magnificPopup.defaults.midClick)||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){var s=void 0!==r.disableOn?r.disableOn:e.magnificPopup.defaults.disableOn;if(s)if(e.isFunction(s)){if(!s.call(t))return!0}else if(b.width()<s)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),r.el=e(i.mfpEl),r.delegate&&(r.items=n.find(r.delegate)),t.open(r)}},updateStatus:function(e,n){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),n||"loading"!==e||(n=t.st.tLoading);var r={status:e,text:n};x("UpdateStatus",r),e=r.status,n=r.text,t.preloader.html(n),t.preloader.find("a").on("click",(function(e){e.stopImmediatePropagation()})),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass(g)){var n=t.st.closeOnContentClick,r=t.st.closeOnBgClick;if(n&&r)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(n)return!0}else if(r&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?n.height():document.body.scrollHeight)>(e||b.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,n){var r;n.data&&(i=e.extend(n.data,i)),x(d,[t,i,n]),e.each(i,(function(i,n){if(void 0===n||!1===n)return!0;if((r=i.split("_")).length>1){var s=t.find(p+"-"+r[0]);if(s.length>0){var o=r[1];"replaceWith"===o?s[0]!==n[0]&&s.replaceWith(n):"img"===o?s.is("img")?s.attr("src",n):s.replaceWith(e("<img>").attr("src",n).attr("class",s.attr("class"))):s.attr(r[1],n)}}else t.find(p+"-"+i).html(n)}))},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:v.prototype,modules:[],open:function(t,i){return S(),(t=t?e.extend(!0,{},t):{}).isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(i){S();var n=e(this);if("string"==typeof i)if("open"===i){var r,s=y?n.data("magnificPopup"):n[0].magnificPopup,o=parseInt(arguments[1],10)||0;s.items?r=s.items[o]:(r=n,s.delegate&&(r=r.find(s.delegate)),r=r.eq(o)),t._openClick({mfpEl:r},n,s)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),y?n.data("magnificPopup",i):n[0].magnificPopup=i,t.addGroup(n,i);return n};var E,M,C,k="inline",D=function(){C&&(M.after(C.addClass(E)).detach(),C=null)};e.magnificPopup.registerModule(k,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(k),_(a+"."+k,(function(){D()}))},getInline:function(i,n){if(D(),i.src){var r=t.st.inline,s=e(i.src);if(s.length){var o=s[0].parentNode;o&&o.tagName&&(M||(E=r.hiddenClass,M=w(E),E="mfp-"+E),C=s.after(M).detach().removeClass(E)),t.updateStatus("ready")}else t.updateStatus("error",r.tNotFound),s=e("<div>");return i.inlineElement=s,s}return t.updateStatus("ready"),t._parseMarkup(n,{},i),n}}});var O,A="ajax",P=function(){O&&e(document.body).removeClass(O)},L=function(){P(),t.req&&t.req.abort()};e.magnificPopup.registerModule(A,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(A),O=t.st.ajax.cursor,_(a+"."+A,L),_("BeforeChange."+A,L)},getAjax:function(i){O&&e(document.body).addClass(O),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(n,r,s){var o={data:n,xhr:s};x("ParseAjax",o),t.appendContent(e(o.data),A),i.finished=!0,P(),t._setFocus(),setTimeout((function(){t.wrap.addClass(f)}),16),t.updateStatus("ready"),x("AjaxContentAdded")},error:function(){P(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var I,z=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=t.st.image.titleSrc;if(n){if(e.isFunction(n))return n.call(t,i);if(i.el)return i.el.attr(n)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,n=".image";t.types.push("image"),_(c+n,(function(){"image"===t.currItem.type&&i.cursor&&e(document.body).addClass(i.cursor)})),_(a+n,(function(){i.cursor&&e(document.body).removeClass(i.cursor),b.off("resize"+p)})),_("Resize"+n,t.resizeImage),t.isLowIE&&_("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,I&&clearInterval(I),e.isCheckingImgSize=!1,x("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,n=e.img[0],r=function(s){I&&clearInterval(I),I=setInterval((function(){return n.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(I),void(3===++i?r(10):40===i?r(50):100===i&&r(500)))}),s)};r(1)},getImage:function(i,n){var r=0,s=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,x("ImageLoadComplete")):200>++r?setTimeout(s,100):o())},o=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",a.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},a=t.st.image,l=n.find(".mfp-img");if(l.length){var d=document.createElement("img");d.className="mfp-img",i.el&&i.el.find("img").length&&(d.alt=i.el.find("img").attr("alt")),i.img=e(d).on("load.mfploader",s).on("error.mfploader",o),d.src=i.src,l.is("img")&&(i.img=i.img.clone()),(d=i.img[0]).naturalWidth>0?i.hasSize=!0:d.width||(i.hasSize=!1)}return t._parseMarkup(n,{title:z(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(I&&clearInterval(I),i.loadError?(n.addClass("mfp-loading"),t.updateStatus("error",a.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),t.updateStatus("ready")),n):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),t.findImageSize(i)),n)}}});var W;e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,n=".zoom";if(i.enabled&&t.supportsTransition){var r,s,o=i.duration,d=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,r={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},s="transition";return r["-webkit-"+s]=r["-moz-"+s]=r["-o-"+s]=r[s]=n,t.css(r),t},c=function(){t.content.css("visibility","visible")};_("BuildControls"+n,(function(){if(t._allowZoom()){if(clearTimeout(r),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void c();(s=d(e)).css(t._getOffset()),t.wrap.append(s),r=setTimeout((function(){s.css(t._getOffset(!0)),r=setTimeout((function(){c(),setTimeout((function(){s.remove(),e=s=null,x("ZoomAnimationEnded")}),16)}),o)}),16)}})),_(l+n,(function(){if(t._allowZoom()){if(clearTimeout(r),t.st.removalDelay=o,!e){if(!(e=t._getItemToZoom()))return;s=d(e)}s.css(t._getOffset(!0)),t.wrap.append(s),t.content.css("visibility","hidden"),setTimeout((function(){s.css(t._getOffset())}),16)}})),_(a+n,(function(){t._allowZoom()&&(c(),s&&s.remove(),e=null)}))}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(i){var n,r=(n=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem)).offset(),s=parseInt(n.css("padding-top"),10),o=parseInt(n.css("padding-bottom"),10);r.top-=e(window).scrollTop()-s;var a={width:n.width(),height:(y?n.innerHeight():n[0].offsetHeight)-o-s};return void 0===W&&(W=void 0!==document.createElement("p").style.MozTransform),W?a["-moz-transform"]=a.transform="translate("+r.left+"px,"+r.top+"px)":(a.left=r.left,a.top=r.top),a}}});var j="iframe",N=function(e){if(t.currTemplate[j]){var i=t.currTemplate[j].find("iframe");i.length&&(e||(i[0].src="//about:blank"),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(j,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(j),_("BeforeChange",(function(e,t,i){t!==i&&(t===j?N():i===j&&N(!0))})),_(a+"."+j,(function(){N()}))},getIframe:function(i,n){var r=i.src,s=t.st.iframe;e.each(s.patterns,(function(){return r.indexOf(this.index)>-1?(this.id&&(r="string"==typeof this.id?r.substr(r.lastIndexOf(this.id)+this.id.length,r.length):this.id.call(this,r)),r=this.src.replace("%id%",r),!1):void 0}));var o={};return s.srcAction&&(o[s.srcAction]=r),t._parseMarkup(n,o,i),t.updateStatus("ready"),n}}});var F=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},H=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,r=".mfp-gallery";return t.direction=!0,!(!i||!i.enabled)&&(s+=" mfp-gallery",_(c+r,(function(){i.navigateByImgClick&&t.wrap.on("click"+r,".mfp-img",(function(){return t.items.length>1?(t.next(),!1):void 0})),n.on("keydown"+r,(function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()}))})),_("UpdateStatus"+r,(function(e,i){i.text&&(i.text=H(i.text,t.currItem.index,t.items.length))})),_(d+r,(function(e,n,r,s){var o=t.items.length;r.counter=o>1?H(i.tCounter,s.index,o):""})),_("BuildControls"+r,(function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var n=i.arrowMarkup,r=t.arrowLeft=e(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(g),s=t.arrowRight=e(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(g);r.click((function(){t.prev()})),s.click((function(){t.next()})),t.container.append(r.add(s))}})),_(u+r,(function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout((function(){t.preloadNearbyImages(),t._preloadTimeout=null}),16)})),void _(a+r,(function(){n.off(r),t.wrap.off("click"+r),t.arrowRight=t.arrowLeft=null})))},next:function(){t.direction=!0,t.index=F(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=F(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,n=Math.min(i[0],t.items.length),r=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?r:n);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?n:r);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=F(i),!t.items[i].preloaded){var n=t.items[i];n.parsed||(n=t.parseEl(i)),x("LazyLoad",n),"image"===n.type&&(n.img=e('<img class="mfp-img" />').on("load.mfploader",(function(){n.hasSize=!0})).on("error.mfploader",(function(){n.hasSize=!0,n.loadError=!0,x("LazyLoadError",n)})).attr("src",n.src)),n.preloaded=!0}}}});var B="retina";e.magnificPopup.registerModule(B,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,(function(e){return"@2x"+e}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;(i=isNaN(i)?i():i)>1&&(_("ImageHasSize."+B,(function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})})),_("ElementParse."+B,(function(t,n){n.src=e.replaceSrc(n,i)})))}}}}),S()})),function(e){e.fn.niceSelect=function(t){function i(t){t.after(e("<div></div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var i=t.next(),n=t.find("option"),r=t.find("option:selected");i.find(".current").html(r.data("display")||r.text()),n.each((function(t){var n=e(this),r=n.data("display");i.find("ul").append(e("<li></li>").attr("data-value",n.val()).attr("data-display",r||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))}))}if("string"==typeof t)return"update"==t?this.each((function(){var t=e(this),n=e(this).next(".nice-select"),r=n.hasClass("open");n.length&&(n.remove(),i(t),r&&t.next().trigger("click"))})):"destroy"==t?(this.each((function(){var t=e(this),i=e(this).next(".nice-select");i.length&&(i.remove(),t.css("display",""))})),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each((function(){var t=e(this);t.next().hasClass("nice-select")||i(t)})),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",(function(t){var i=e(this);e(".nice-select").not(i).removeClass("open"),i.toggleClass("open"),i.hasClass("open")?(i.find(".option"),i.find(".focus").removeClass("focus"),i.find(".selected").addClass("focus")):i.focus()})),e(document).on("click.nice_select",(function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")})),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",(function(t){var i=e(this),n=i.closest(".nice-select");n.find(".selected").removeClass("selected"),i.addClass("selected");var r=i.data("display")||i.text();n.find(".current").text(r),n.prev("select").val(i.data("value")).trigger("change")})),e(document).on("keydown.nice_select",".nice-select",(function(t){var i=e(this),n=e(i.find(".focus")||i.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return i.hasClass("open")?n.trigger("click"):i.trigger("click"),!1;if(40==t.keyCode){if(i.hasClass("open")){var r=n.nextAll(".option:not(.disabled)").first();r.length>0&&(i.find(".focus").removeClass("focus"),r.addClass("focus"))}else i.trigger("click");return!1}if(38==t.keyCode){if(i.hasClass("open")){var s=n.prevAll(".option:not(.disabled)").first();s.length>0&&(i.find(".focus").removeClass("focus"),s.addClass("focus"))}else i.trigger("click");return!1}if(27==t.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==t.keyCode&&i.hasClass("open"))return!1}));var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,(function(e){"use strict";function t(e){return e}function i(){return"undefined"!=typeof window}function n(){return D||i()&&(D=window.gsap)&&D.registerPlugin&&D}function r(e){return!!~z.indexOf(e)}function s(e,t){var i=t.s;return function(t){return arguments.length?e[i]=t:e[i]}}function o(e,t){var i=t.s,n=t.d2;return(i="scroll"+n)&&r(e)?Math.max(L[i],I[i])-(A["inner"+n]||L["client"+n]||I["client"+n]):e[i]-e["offset"+n]}function a(e){return"string"==typeof e}function l(e){return"function"==typeof e}function d(e){return"number"==typeof e}function c(e){return"object"==typeof e}function u(e){return A.getComputedStyle(e)}function h(e,t){for(var i in t)i in e||(e[i]=t[i]);return e}function p(e,t){var i=t&&"matrix(1, 0, 0, 1, 0, 0)"!==u(e)[V]&&D.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=e.getBoundingClientRect();return i&&i.progress(0).kill(),n}function f(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0}function m(e,t,i,n){return i.split(",").forEach((function(i){return e(t,i,n)}))}function g(e,t,i){return e.addEventListener(t,i,{passive:!0})}function v(e,t,i){return e.removeEventListener(t,i)}function y(e,t){if(a(e)){var i=e.indexOf("="),n=~i?(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;n&&(e.indexOf("%")>i&&(n*=t/100),e=e.substr(0,i-1)),e=n+(e in be?be[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function b(e,t,i,n,s,o,a){var l=s.startColor,d=s.endColor,c=s.fontSize,u=s.indent,h=s.fontWeight,p=P.createElement("div"),f=r(i),m=-1!==e.indexOf("scroller"),g=f?I:i,v=-1!==e.indexOf("start"),y=v?l:d,b="border-color:"+y+";font-size:"+c+";color:"+y+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+(m&&f?"fixed;":"absolute;"),!m&&f||(b+=(n===ge?ie:ne)+":"+(o+parseFloat(u))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+e),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,g.insertBefore(p,g.children[0]),p._offset=p["offset"+n.op.d2],_e(p,0,n,f,v),p}function _(){return N=N||j(Me)}function w(){N||(N=j(Me),U||Ee("scrollStart"),U=X())}function x(){return!Y&&200<X()-U&&W.restart(!0)}function T(e){for(var t=Ee("refreshInit"),i=we.length,n=i;n--;)we[n].scroll.rec=we[n].scroll();for(n=0;n<i;n++)we[n]&&we[n].refresh(!0!==e);for(t.forEach((function(e){return e&&e.render&&e.render(-1)})),n=we.length;n--;)we[n].scroll.rec=0;Ee("refresh")}function S(e,t,i){if(Oe(i),e.parentNode===t){var n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))}}function E(e,t,i){if(e.parentNode!==t){for(var n,r=Ce.length,s=t.style,o=e.style;r--;)s[n=Ce[r]]=i[n];s.position="absolute"===i.position?"absolute":"relative",o[ne]=o[ie]="auto",s.overflow="visible",s.boxSizing="border-box",s[re]=f(e,me)+fe,s[se]=f(e,ge)+fe,s[ce]=o[ue]=o[te]=o[ee]="0",o[re]=i[re],o[se]=i[se],o[ce]=i[ce],e.parentNode.insertBefore(t,e),t.appendChild(e)}}function M(e){for(var t=ke.length,i=e.style,n=[],r=0;r<t;r++)n.push(ke[r],i[ke[r]]);return n.t=e,n}function C(e,t,i,n,r,s,o,c,h,f,m,g){if(l(e)&&(e=e(c)),a(e)&&"max"===e.substr(0,3)&&(e=g+("="===e.charAt(4)?y("0"+e.substr(3),i):0)),d(e))o&&_e(o,i,n,m,!0);else{l(t)&&(t=t(c));var v,b,_,w=F(t)[0]||I,x=p(w)||{},T=e.split(" ");x&&(x.left||x.top)||"none"!==u(w).display||(_=w.style.display,w.style.display="block",x=p(w),_?w.style.display=_:w.style.removeProperty("display")),v=y(T[0],x[n.d]),b=y(T[1]||"0",i),e=x[n.p]-h[n.p]-f+v+r-b,o&&_e(o,b,n,m,i-b<20||o._isStart&&20<b),i-=i-b}if(s){var S=e+i,E=s._isStart;g="scroll"+n.d2,_e(s,S,n,m,E&&20<S||!E&&(m?Math.max(I[g],L[g]):s.parentNode[g])<=S+1),m&&(h=p(o),m&&(s.style[n.op.p]=h[n.op.p]-n.op.m-s._offset+fe))}return Math.round(e)}function k(e,t){var i,n=r(e)?t.sc:s(e,t),o="_scroll"+t.p2;return e[o]=n,function t(r,s,a,l,d){var c=t.tween,u=s.onComplete;return c&&c.kill(),i=n(),s[o]=r,(s.modifiers={})[o]=function(e){return n()!==i?(c.kill(),t.tween=0,e=n()):l&&(e=a+l*c.ratio+d*c.ratio*c.ratio),i=Math.round(e)},s.onComplete=function(){t.tween=0,u&&u.call(c)},c=t.tween=D.to(e,s)}}var D,O,A,P,L,I,z,W,j,N,F,H,B,R,Y,q,V,G=1,X=Date.now,$=X(),U=0,Q=1,K=Math.abs,J="scrollLeft",Z="scrollTop",ee="left",te="top",ie="right",ne="bottom",re="width",se="height",oe="Right",ae="Left",le="Top",de="Bottom",ce="padding",ue="margin",he="Width",pe="Height",fe="px",me={s:J,p:ee,p2:ae,os:ie,os2:oe,d:re,d2:he,a:"x",sc:function(e){return arguments.length?A.scrollTo(e,ge.sc()):A.pageXOffset||P[J]||L[J]||I[J]||0}},ge={s:Z,p:te,p2:le,os:ne,os2:de,d:se,d2:pe,a:"y",op:me,sc:function(e){return arguments.length?A.scrollTo(me.sc(),e):A.pageYOffset||P[Z]||L[Z]||I[Z]||0}},ve={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},ye={toggleActions:"play",anticipatePin:0},be={top:0,left:0,center:.5,bottom:1,right:1},_e=function(e,t,i,n,r){var s={},o=i[r?"os2":"p2"],a=i[r?"p2":"os2"];e._isFlipped=r,s[i.a+"Percent"]=r?-100:0,s[i.a]=r?1:0,s["border"+o+he]=1,s["border"+a+he]=0,s[i.p]=t,D.set(e,s)},we=[],xe={},Te={},Se=[],Ee=function(e){return Te[e]&&Te[e].map((function(e){return e()}))||Se},Me=function(){var e=we.length,t=0,i=X(),n=50<=i-$;for(n&&(U&&!q&&200<i-U&&(U=0,Ee("scrollEnd")),B=$,$=i);t<e;t++)we[t]&&we[t].update(0,n);N=0},Ce=[ee,te,ne,ie,ue+de,ue+oe,ue+le,ue+ae,"display","flexShrink"],ke=Ce.concat([re,se,"boxSizing","max"+he,"max"+pe,"position",ue,ce,ce+le,ce+oe,ce+de,ce+ae]),De=/([A-Z])/g,Oe=function(e){for(var t,i,n=e.t.style,r=e.length,s=0;s<r;s+=2)i=e[s+1],t=e[s],i?n[t]=i:n[t]&&n.removeProperty(t.replace(De,"-$1").toLowerCase())},Ae={left:0,top:0},Pe=/(?:webkit|moz|length)/i;me.op=ge;var Le=(Ie.prototype.init=function(e,i){if(this.progress=0,this.vars&&this.kill(1),Q){var n,m,_,T,O,L,z,W,j,N,R,V,$,J,Z,ee,te,ie,ne,pe,be,_e,Te,Se,Ee,Me,Ce,ke,De,Le,ze,We,je,Ne,Fe,He,Be=(e=h(a(e)||d(e)||e.nodeType?{trigger:e}:e,ye)).horizontal?me:ge,Re=e.onUpdate,Ye=e.toggleClass,qe=e.id,Ve=e.onToggle,Ge=e.onRefresh,Xe=e.scrub,$e=e.trigger,Ue=e.pin,Qe=e.pinSpacing,Ke=e.invalidateOnRefresh,Je=e.anticipatePin,Ze=e.onScrubComplete,et=e.onSnapComplete,tt=e.once,it=e.snap,nt=e.pinReparent,rt=!Xe&&0!==Xe,st=F(e.scroller||A)[0],ot=D.core.getCache(st),at=r(st),lt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],dt=rt&&(tt?"play":e.toggleActions).split(" "),ct="markers"in e?e.markers:ye.markers,ut=at?0:parseFloat(u(st)["border"+Be.p2+he])||0,ht=this,pt=function e(){return Ie.removeEventListener("scrollEnd",e)||ht.refresh()},ft=e.onRefreshInit&&function(){return e.onRefreshInit(ht)};Je*=45,we.push(ht),ht.scroller=st,ht.scroll=at?Be.sc:s(st,Be),O=ht.scroll(),ht.vars=e,i=i||e.animation,ot.tweenScroll=ot.tweenScroll||{top:k(st,ge),left:k(st,me)},ht.tweenTo=n=ot.tweenScroll[Be.p],i&&(i.vars.lazy=!1,i._initted||!1!==i.vars.immediateRender&&i.render(-.01,!0,!0),ht.animation=i.pause(),i.scrollTrigger=ht,(je=d(Xe)&&Xe)&&(We=D.to(i,{ease:"power3",duration:je,onComplete:function(){return Ze&&Ze(ht)}})),De=0,qe=qe||i.vars.id),it&&(c(it)||(it={snapTo:it}),_=l(it.snapTo)?it.snapTo:"labels"===it.snapTo?function(e){return function(t){var i,n=[],r=e.labels,s=e.duration();for(i in r)n.push(r[i]/s);return D.utils.snap(n,t)}}(i):D.utils.snap(it.snapTo),Ne=c(Ne=it.duration||{min:.1,max:2})?H(Ne.min,Ne.max):H(Ne,Ne),Fe=D.delayedCall(it.delay||je/2||.1,(function(){if(!U||U===ze&&!q){var e=i&&!rt?i.totalProgress():ht.progress,t=(e-Le)/(X()-B)*1e3||0,r=K(t/2)*t/.185,s=e+r,o=H(0,1,_(s,ht)),a=o-e-r,l=ht.scroll(),d=Math.round(z+o*J),c=n.tween;if(l<=W&&z<=l){if(c&&!c._initted){if(c.data<=Math.abs(d-l))return;c.kill()}n(d,{duration:Ne(K(.185*Math.max(K(s-e),K(o-e))/t/.05||0)),ease:it.ease||"power3",data:Math.abs(d-l),onComplete:function(){De=Le=i&&!rt?i.totalProgress():ht.progress,et&&et(ht)}},z+e*J,r*J,a*J)}}else Fe.restart(!0)})).pause()),qe&&(xe[qe]=ht),$e=ht.trigger=F($e||Ue)[0],Ue=!0===Ue?$e:F(Ue)[0],a(Ye)&&(Ye={targets:$e,className:Ye}),Ue&&(!1===Qe||Qe===ue||(Qe="flex"!==u(Ue.parentNode).display&&ce),ht.pin=Ue,!1!==e.force3D&&D.set(Ue,{force3D:!0}),(m=D.core.getCache(Ue)).spacer?Z=m.pinState:(m.spacer=ie=P.createElement("div"),ie.setAttribute("class","pin-spacer"+(qe?" pin-spacer-"+qe:"")),m.pinState=Z=M(Ue)),ht.spacer=ie=m.spacer,ke=u(Ue),Se=ke[Qe+Be.os2],pe=D.getProperty(Ue),be=D.quickSetter(Ue,Be.a,fe),E(Ue,ie,ke),te=M(Ue)),ct&&($=c(ct)?h(ct,ve):ve,R=b("scroller-start",qe,st,Be,$,0),V=b("scroller-end",qe,st,Be,$,0,R),ne=R["offset"+Be.op.d2],j=b("start",qe,st,Be,$,ne),N=b("end",qe,st,Be,$,ne),at||(function(e){e.style.position="absolute"===u(e).position?"absolute":"relative"}(st),D.set([R,V],{force3D:!0}),Me=D.quickSetter(R,Be.a,fe),Ce=D.quickSetter(V,Be.a,fe))),ht.revert=function(e){var t=!1!==e;t!==T&&(ht.update(t),Ue&&t&&S(Ue,ie,Z),T=t)},ht.refresh=function(t){if(!Y&&He)if(Ue&&t&&U)g(Ie,"scrollEnd",pt);else{var n=Math.max(ht.scroll(),ht.scroll.rec||0),r=ht.progress;Y=1,We&&We.kill(),Ke&&i&&i.progress(0).invalidate().progress(ht.progress),T||ht.revert();var s,d,c,h,m,v,b,_=(at?A["inner"+Be.d2]:st["client"+Be.d2])||0,w=at?Ae:p(st),x=o(st,Be),S=0,k=0,O=e.end,P=e.endTrigger||$e,L=e.start||(Ue||!$e?"0 0":"0 100%"),F=Ue&&Math.max(0,we.indexOf(ht))||0;if(F)for(v=F;v--;)we[v].pin===Ue&&we[v].revert();if(z=C(L,$e,_,Be,ht.scroll(),j,R,ht,w,ut,at,x)||(Ue?-.001:0),l(O)&&(O=O(ht)),a(O)&&!O.indexOf("+=")&&(~O.indexOf(" ")?O=(a(L)?L.split(" ")[0]:"")+O:(S=y(O.substr(2),_),O=a(L)?L:z+S,P=$e)),W=Math.max(z,C(O||(P?"100% 0":x),P,_,Be,ht.scroll()+S,N,V,ht,w,ut,at,x))||-.001,J=W-z||(z-=.01)&&.001,Ue){for(v=F;v--;)(b=we[v]).pin===Ue&&b.start-b._pinPush<z&&(k+=b.end-b.start);if(z+=k,W+=k,ht._pinPush=k,j&&k&&((s={})[Be.a]="+="+k,D.set([j,N],s)),s=u(Ue),h=Be===ge,c=ht.scroll(),_e=parseFloat(pe(Be.a))+k,E(Ue,ie,s),te=M(Ue),d=p(Ue,!0),Qe&&(ie.style[Qe+Be.os2]=J+k+fe,(Ee=Qe===ce?f(Ue,Be)+J+k:0)&&(ie.style[Be.d]=Ee+fe),at&&ht.scroll(n)),at&&((m={top:d.top+(h?c-z:0)+fe,left:d.left+(h?0:c-z)+fe,boxSizing:"border-box",position:"fixed"})[re]=m.maxWidth=Math.ceil(d.width)+fe,m[se]=m.maxHeight=Math.ceil(d.height)+fe,m[ue]=m[ue+le]=m[ue+oe]=m[ue+de]=m[ue+ae]="0",m[ce]=s[ce],m[ce+le]=s[ce+le],m[ce+oe]=s[ce+oe],m[ce+de]=s[ce+de],m[ce+ae]=s[ce+ae],ee=function(e,t,i){for(var n,r=[],s=e.length,o=i?8:0;o<s;o+=2)n=e[o],r.push(n,n in t?t[n]:e[o+1]);return r.t=e.t,r}(Z,m,nt)),i?(i.progress(1,!0),Te=pe(Be.a)-_e+J+k,J!==Te&&ee.splice(ee.length-2,2),i.progress(0,!0)):Te=J,F)for(v=0;v<F;v++)we[v].pin===Ue&&we[v].revert(!1)}else if($e&&ht.scroll())for(d=$e.parentNode;d&&d!==I;)d._pinOffset&&(z-=d._pinOffset,W-=d._pinOffset),d=d.parentNode;ht.start=z,ht.end=W,ht.scroll()<n&&ht.scroll(n),ht.revert(!1),Y=0,r!==ht.progress&&(We&&i.totalProgress(r,!0),ht.progress=r,ht.update()),Ue&&Qe&&(ie._pinOffset=Math.round(ht.progress*Te)),Ge&&Ge(ht)}},ht.getVelocity=function(){return(ht.scroll()-L)/(X()-B)*1e3||0},ht.update=function(e,t){var r,s,a,l,d,c=ht.scroll(),h=e?0:(c-z)/J,f=h<0?0:1<h?1:h||0,m=ht.progress;if(t&&(L=O,O=c,it&&(Le=De,De=i&&!rt?i.totalProgress():f)),Je&&!f&&Ue&&!Y&&z<c+(c-L)/(X()-B)*Je&&(f=1e-4),f!==m&&He){if(l=(d=(r=ht.isActive=!!f&&f<1)!=(!!m&&m<1))||!!f!=!!m,ht.direction=m<f?1:-1,ht.progress=f,rt||(!We||Y||G?i&&i.totalProgress(f,!!Y):(We.vars.totalProgress=f,We.invalidate().restart())),Ue)if(e&&Qe&&(ie.style[Qe+Be.os2]=Se),at){if(l){if(a=!e&&c+1>=o(st,Be),nt){if(!Y&&(r||a)){var g=p(Ue,!0),v=c-z;Ue.style.top=g.top+(Be===ge?v:0)+fe,Ue.style.left=g.left+(Be===ge?0:v)+fe}!function(e,t){if(e.parentNode!==t){var i,n,r=e.style;if(t===I)for(i in e._stOrig=r.cssText,n=u(e))+i||Pe.test(i)||!n[i]||"string"!=typeof r[i]||"0"===i||(r[i]=n[i]);else r.cssText=e._stOrig;t.appendChild(e)}}(Ue,Y||!r&&!a?ie:I)}Oe(r||a?ee:te),Te!==J&&f<1&&r||be(_e+(1!==f||a?0:Te))}}else be(_e+Te*f);!it||n.tween||Y||G||(ze=U,Fe.restart(!0)),Ye&&d&&(!tt||r)&&F(Ye.targets).forEach((function(e){return e.classList[r?"add":"remove"](Ye.className)})),!Re||rt||e||Re(ht),l&&!Y?(s=f&&!m?0:1===f?1:1===m?2:3,1===f&&tt?ht.kill():rt&&(a=!d&&"none"!==dt[s+1]&&dt[s+1]||dt[s],i&&("complete"===a||"reset"===a||a in i)&&("complete"===a?i.pause().totalProgress(1):"reset"===a?i.restart(!0).pause():i[a]()),Re&&Re(ht)),!d&&G||(Ve&&d&&Ve(ht),lt[s]&&lt[s](ht),tt&&(lt[s]=0),d||lt[s=1===f?1:3]&&lt[s](ht))):rt&&Re&&!Y&&Re(ht)}Ce&&(Me(c+(R._isFlipped?1:0)),Ce(c))},ht.enable=function(){He||(He=!0,g(st,"resize",x),g(st,"scroll",w),ft&&g(Ie,"refreshInit",ft),i&&(i.add?D.delayedCall(.01,ht.refresh)&&(J=.01)&&(z=W=0):ht.refresh()))},ht.disable=function(e){if(He&&(He=ht.isActive=!1,We&&We.pause(),e!==He&&ht.update(1),Ue&&S(Ue,ie,Z),ft&&v(Ie,"refreshInit",ft),Fe&&(Fe.pause(),n.tween&&n.tween.kill()),!at)){for(var t=we.length;t--;)if(we[t].scroller===st&&we[t]!==ht)return;v(st,"resize",x),v(st,"scroll",w)}},ht.kill=function(e){ht.disable(e),qe&&delete xe[qe],we.splice(we.indexOf(ht),1),i&&(i.scrollTrigger=null)},ht.enable()}else this.update=this.refresh=this.kill=t},Ie.register=function(e){if(D=e||n(),i()&&window.document&&(A=window,P=document,L=P.documentElement,I=P.body),D&&(F=D.utils.toArray,H=D.utils.clamp,D.core.globals("ScrollTrigger",Ie),I)){j=A.requestAnimationFrame||function(e){return setTimeout(e,16)},g(A,"mousewheel",w),z=[A,P,L,I],g(P,"scroll",w);var r,s=I.style,o=s.borderTop;s.borderTop="1px solid #000",r=p(I),ge.m=Math.round(r.top+ge.sc())||0,me.m=Math.round(r.left+me.sc())||0,o?s.borderTop=o:s.removeProperty("border-top"),R=setInterval(_,100),D.delayedCall(.5,(function(){return G=0})),g(P,"touchcancel",t),g(I,"touchstart",t),m(g,P,"pointerdown,touchstart,mousedown",(function(){return q=1})),m(g,P,"pointerup,touchend,mouseup",(function(){return q=0})),V=D.utils.checkPrefix("transform"),ke.push(V),O=X(),W=D.delayedCall(.2,T).pause(),g(P,"visibilitychange",(function(){return P.hidden||T()})),g(P,"DOMContentLoaded",T),g(A,"load",(function(){return U||T()})),g(A,"resize",x)}return O},Ie.defaults=function(e){for(var t in e)ye[t]=e[t]},Ie.kill=function(){Q=0,we.slice(0).forEach((function(e){return e.kill(1)}))},Ie);function Ie(e,t){O||Ie.register(D)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(e,t)}Le.version="3.3.3",Le.create=function(e,t){return new Le(e,t)},Le.refresh=function(e){return e?x():T(!0)},Le.update=Me,Le.maxScroll=function(e,t){return o(e,t?me:ge)},Le.getScrollFunc=function(e,t){return(t=t?me:ge)&&(r(e)?t.sc:s(e,t))},Le.getById=function(e){return xe[e]},Le.getAll=function(){return we.slice(0)},Le.syncInterval=function(e){return clearInterval(R)||(R=e)&&setInterval(_,e)},Le.isScrolling=function(){return!!U},Le.addEventListener=function(e,t){var i=Te[e]||(Te[e]=[]);~i.indexOf(t)||i.push(t)},Le.removeEventListener=function(e,t){var i=Te[e],n=i&&i.indexOf(t);0<=n&&i.splice(n,1)},Le.batch=function(e,t){function i(e,t){var i=[],n=[],r=D.delayedCall(o,(function(){t(i,n),i=[],n=[]})).pause();return function(e){i.length||r.restart(!0),i.push(e.trigger),n.push(e),a<=i.length&&r.progress(1)}}var n,r=[],s={},o=t.interval||.016,a=t.batchMax||1e9;for(n in t)s[n]="on"===n.substr(0,2)&&l(t[n])&&"onRefreshInit"!==n?i(0,t[n]):t[n];return l(a)&&(a=a(),Le.addEventListener("refresh",(function(){return a=t.batchMax()}))),F(e).forEach((function(e){var t={};for(n in s)t[n]=s[n];t.trigger=e,r.push(Le.create(t))})),r},n()&&D.registerPlugin(Le),e.ScrollTrigger=Le,e.default=Le,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default})),function(){var e,t,i,n,r={frameRate:150,animationTime:600,stepSize:80,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},s=r,o=!1,a={x:0,y:0},l=!1,d=document.documentElement,c=[],u=/^Mac/.test(navigator.platform),h={37:1,38:1,39:1,40:1};function p(){if(!l&&document.body){l=!0;var n=document.body,r=document.documentElement,a=window.innerHeight,c=n.scrollHeight;if(d=document.compatMode.indexOf("CSS")>=0?r:n,e=n,s.keyboardSupport&&I("keydown",b),top!=self)o=!0;else if(K&&c>a&&(n.offsetHeight<=a||r.offsetHeight<=a)){var u,h=document.createElement("div");if(h.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+d.scrollHeight+"px",document.body.appendChild(h),i=function(){u||(u=setTimeout((function(){h.style.height="0",h.style.height=d.scrollHeight+"px",u=null}),500))},setTimeout(i,10),I("resize",i),(t=new B(i)).observe(n,{attributes:!0,childList:!0,characterData:!1}),d.offsetHeight<=a){var p=document.createElement("div");p.style.clear="both",n.appendChild(p)}}s.fixedBackground||(n.style.backgroundAttachment="scroll",r.style.backgroundAttachment="scroll")}}var f=[],m=!1,g=Date.now();function v(e,t,i){var n,r;if(n=(n=t)>0?1:-1,r=(r=i)>0?1:-1,(a.x!==n||a.y!==r)&&(a.x=n,a.y=r,f=[],g=0),1!=s.accelerationMax){var o=Date.now()-g;if(o<s.accelerationDelta){var l=(1+50/o)/2;l>1&&(l=Math.min(l,s.accelerationMax),t*=l,i*=l)}g=Date.now()}if(f.push({x:t,y:i,lastX:t<0?.99:-.99,lastY:i<0?.99:-.99,start:Date.now()}),!m){var d=R(),c=e===d||e===document.body;null==e.$scrollBehavior&&function(e){var t=T(e);if(null==M[t]){var i=getComputedStyle(e,"")["scroll-behavior"];M[t]="smooth"==i}return M[t]}(e)&&(e.$scrollBehavior=e.style.scrollBehavior,e.style.scrollBehavior="auto");var u=function(n){for(var r=Date.now(),o=0,a=0,l=0;l<f.length;l++){var d=f[l],h=r-d.start,p=h>=s.animationTime,g=p?1:h/s.animationTime;s.pulseAlgorithm&&(g=q(g));var v=d.x*g-d.lastX>>0,y=d.y*g-d.lastY>>0;o+=v,a+=y,d.lastX+=v,d.lastY+=y,p&&(f.splice(l,1),l--)}c?window.scrollBy(o,a):(o&&(e.scrollLeft+=o),a&&(e.scrollTop+=a)),t||i||(f=[]),f.length?H(u,e,1e3/s.frameRate+1):(m=!1,null!=e.$scrollBehavior&&(e.style.scrollBehavior=e.$scrollBehavior,e.$scrollBehavior=null))};H(u,e,0),m=!0}}function y(t){l||p();var i=t.target;if(t.defaultPrevented||t.ctrlKey)return!0;if(W(e,"embed")||W(i,"embed")&&/\.pdf/i.test(i.src)||W(e,"object")||i.shadowRoot)return!0;var r=-t.wheelDeltaX||t.deltaX||0,a=-t.wheelDeltaY||t.deltaY||0;u&&(t.wheelDeltaX&&j(t.wheelDeltaX,120)&&(r=t.wheelDeltaX/Math.abs(t.wheelDeltaX)*-120),t.wheelDeltaY&&j(t.wheelDeltaY,120)&&(a=t.wheelDeltaY/Math.abs(t.wheelDeltaY)*-120)),r||a||(a=-t.wheelDelta||0),1===t.deltaMode&&(r*=40,a*=40);var d=O(i);return d?!!function(e){if(e){c.length||(c=[e,e,e]),e=Math.abs(e),c.push(e),c.shift(),clearTimeout(n),n=setTimeout((function(){try{localStorage.SS_deltaBuffer=c.join(",")}catch(e){}}),1e3);var t=e>120&&N(e),i=!N(120)&&!N(100)&&!t;return e<50||i}}(a)||(Math.abs(r)>1.2&&(r*=s.stepSize/120),Math.abs(a)>1.2&&(a*=s.stepSize/120),v(d,r,a),t.preventDefault(),void C()):!o||!X||(Object.defineProperty(t,"target",{value:window.frameElement}),parent.wheel(t))}function b(t){var i=t.target,n=t.ctrlKey||t.altKey||t.metaKey||t.shiftKey&&32!==t.keyCode;document.body.contains(e)||(e=document.activeElement);var r=/^(button|submit|radio|checkbox|file|color|image)$/i;if(t.defaultPrevented||/^(textarea|select|embed|object)$/i.test(i.nodeName)||W(i,"input")&&!r.test(i.type)||W(e,"video")||function(e){var t=e.target,i=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(i=t.classList&&t.classList.contains("html5-video-controls"))break}while(t=t.parentNode);return i}(t)||i.isContentEditable||n)return!0;if((W(i,"button")||W(i,"input")&&r.test(i.type))&&32===t.keyCode)return!0;if(W(i,"input")&&"radio"==i.type&&h[t.keyCode])return!0;var a=0,l=0,d=O(e);if(!d)return!o||!X||parent.keydown(t);var c=d.clientHeight;switch(d==document.body&&(c=window.innerHeight),t.keyCode){case 38:l=-s.arrowScroll;break;case 40:l=s.arrowScroll;break;case 32:l=-(t.shiftKey?1:-1)*c*.9;break;case 33:l=.9*-c;break;case 34:l=.9*c;break;case 36:d==document.body&&document.scrollingElement&&(d=document.scrollingElement),l=-d.scrollTop;break;case 35:var u=d.scrollHeight-d.scrollTop-c;l=u>0?u+10:0;break;case 37:a=-s.arrowScroll;break;case 39:a=s.arrowScroll;break;default:return!0}v(d,a,l),t.preventDefault(),C()}function _(t){e=t.target}var w,x,T=(w=0,function(e){return e.uniqueID||(e.uniqueID=w++)}),S={},E={},M={};function C(){clearTimeout(x),x=setInterval((function(){S=E=M={}}),1e3)}function k(e,t,i){for(var n=i?S:E,r=e.length;r--;)n[T(e[r])]=t;return t}function D(e,t){return(t?S:E)[T(e)]}function O(e){var t=[],i=document.body,n=d.scrollHeight;do{var r=D(e,!1);if(r)return k(t,r);if(t.push(e),n===e.scrollHeight){var s=P(d)&&P(i)||L(d);if(o&&A(d)||!o&&s)return k(t,R())}else if(A(e)&&L(e))return k(t,e)}while(e=e.parentElement)}function A(e){return e.clientHeight+10<e.scrollHeight}function P(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function L(e){var t=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function I(e,t,i){window.addEventListener(e,t,i||!1)}function z(e,t,i){window.removeEventListener(e,t,i||!1)}function W(e,t){return e&&(e.nodeName||"").toLowerCase()===t.toLowerCase()}if(window.localStorage&&localStorage.SS_deltaBuffer)try{c=localStorage.SS_deltaBuffer.split(",")}catch(e){}function j(e,t){return Math.floor(e/t)==e/t}function N(e){return j(c[0],e)&&j(c[1],e)&&j(c[2],e)}var F,H=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,i){window.setTimeout(e,i||1e3/60)},B=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,R=(F=document.scrollingElement,function(){if(!F){var e=document.createElement("div");e.style.cssText="height:10000px;width:1px;",document.body.appendChild(e);var t=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,3),F=document.body.scrollTop!=t?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(e)}return F});function Y(e){var t,i;return(e*=s.pulseScale)<1?t=e-(1-Math.exp(-e)):(e-=1,t=(i=Math.exp(-1))+(1-Math.exp(-e))*(1-i)),t*s.pulseNormalize}function q(e){return e>=1?1:e<=0?0:(1==s.pulseNormalize&&(s.pulseNormalize/=Y(1)),Y(e))}var V=window.navigator.userAgent,G=/Edge/.test(V),X=/chrome/i.test(V)&&!G,$=/safari/i.test(V)&&!G,U=/mobile/i.test(V),Q=/Windows NT 6.1/i.test(V)&&/rv:11/i.test(V),K=$&&(/Version\/8/i.test(V)||/Version\/9/i.test(V)),J=(X||$||Q)&&!U,Z=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Z=!0}}))}catch(e){}var ee=!!Z&&{passive:!1},te="onwheel"in document.createElement("div")?"wheel":"mousewheel";function ie(e){for(var t in e)r.hasOwnProperty(t)&&(s[t]=e[t])}te&&J&&(I(te,y,ee),I("mousedown",_),I("load",p)),ie.destroy=function(){t&&t.disconnect(),z(te,y),z("mousedown",_),z("keydown",b),z("resize",i),z("load",p)},window.SmoothScrollOptions&&ie(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define((function(){return ie})):"object"==typeof exports?module.exports=ie:window.SmoothScroll=ie}();var Swiper=function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(i,n){void 0===i&&(i={}),void 0===n&&(n={}),Object.keys(n).forEach(r=>{void 0===i[r]?i[r]=n[r]:e(n[r])&&e(i[r])&&Object.keys(n[r]).length>0&&t(i[r],n[r])})}const i={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 n(){const e="undefined"!=typeof document?document:{};return t(e,i),e}const r={document:i,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 s(){const e="undefined"!=typeof window?window:{};return t(e,r),e}function o(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function a(){return Date.now()}function l(e,t){void 0===t&&(t="x");const i=s();let n,r,o;const a=function(e){const t=s();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=a.transform||a.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new i.WebKitCSSMatrix("none"===r?"":r)):(o=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=i.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const r=n<0||arguments.length<=n?void 0:arguments[n];if(null!=r&&(i=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const i=Object.keys(Object(r)).filter(e=>t.indexOf(e)<0);for(let t=0,n=i.length;t<n;t+=1){const n=i[t],s=Object.getOwnPropertyDescriptor(r,n);void 0!==s&&s.enumerable&&(d(e[n])&&d(r[n])?r[n].__swiper__?e[n]=r[n]:c(e[n],r[n]):!d(e[n])&&d(r[n])?(e[n]={},r[n].__swiper__?e[n]=r[n]:c(e[n],r[n])):e[n]=r[n])}}}var i;return e}function u(e,t,i){e.style.setProperty(t,i)}function h(e){let{swiper:t,targetPosition:i,side:n}=e;const r=s(),o=-t.translate;let a,l=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const c=i>o?"next":"prev",u=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,h=()=>{a=(new Date).getTime(),null===l&&(l=a);const e=Math.max(Math.min((a-l)/d,1),0),s=.5-Math.cos(e*Math.PI)/2;let c=o+s*(i-o);if(u(c,i)&&(c=i),t.wrapperEl.scrollTo({[n]:c}),u(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:c})}),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(h)};h()}function p(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function f(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function m(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:[t]),i}function g(e){const t=s(),i=n(),r=e.getBoundingClientRect(),o=i.body,a=e.clientTop||o.clientTop||0,l=e.clientLeft||o.clientLeft||0,d=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:r.top+d-a,left:r.left+c-l}}function v(e,t){return s().getComputedStyle(e,null).getPropertyValue(t)}function y(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function b(e,t){const i=[];let n=e.parentElement;for(;n;)t?n.matches(t)&&i.push(n):i.push(n),n=n.parentElement;return i}function _(e,t){t&&e.addEventListener("transitionend",(function i(n){n.target===e&&(t.call(e,n),e.removeEventListener("transitionend",i))}))}function w(e,t,i){const n=s();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let x,T,S;function E(){return x||(x=function(){const e=s(),t=n();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),x}function M(e){return void 0===e&&(e={}),T||(T=function(e){let{userAgent:t}=void 0===e?{}:e;const i=E(),n=s(),r=n.navigator.platform,o=t||n.navigator.userAgent,a={ios:!1,android:!1},l=n.screen.width,d=n.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/);let u=o.match(/(iPad).*OS\s([\d_]+)/);const h=o.match(/(iPod)(.*OS\s([\d_]+))?/),p=!u&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===r;let m="MacIntel"===r;return!u&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&(u=o.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),m=!1),c&&!f&&(a.os="android",a.android=!0),(u||p||h)&&(a.os="ios",a.ios=!0),a}(e)),T}function C(){return S||(S=function(){const e=s();let t=!1;function i(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(i()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[e,n]=i.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));t=e<16||16===e&&n<2}}return{isSafari:t||i(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),S}const k=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":"."+e.params.slideClass);if(i){let t=i.querySelector("."+e.params.lazyPreloaderClass);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector("."+e.params.lazyPreloaderClass):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector("."+e.params.lazyPreloaderClass),t&&t.remove())})),t&&t.remove()}},D=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},O=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,s=[i-t];return s.push(...Array.from({length:t}).map((e,t)=>i+n+t)),void e.slides.forEach((t,i)=>{s.includes(t.column)&&D(e,i)})}const s=r+n-1;if(e.params.rewind||e.params.loop)for(let n=r-t;n<=s+t;n+=1){const t=(n%i+i)%i;(t<r||t>s)&&D(e,t)}else for(let n=Math.max(r-t,0);n<=Math.min(s+t,i-1);n+=1)n!==r&&(n>s||n<r)&&D(e,n)};function A(e){let{swiper:t,runCallbacks:i,direction:n,step:r}=e;const{activeIndex:s,previousIndex:o}=t;let a=n;if(a||(a=s>o?"next":s<o?"prev":"reset"),t.emit("transition"+r),i&&s!==o){if("reset"===a)return void t.emit("slideResetTransition"+r);t.emit("slideChangeTransition"+r),"next"===a?t.emit("slideNextTransition"+r):t.emit("slidePrevTransition"+r)}}function P(e){const t=this,i=n(),r=s(),o=t.touchEventsData;o.evCache.push(e);const{params:l,touches:d,enabled:c}=t;if(!c)return;if(!l.simulateTouch&&"mouse"===e.pointerType)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let u=e;u.originalEvent&&(u=u.originalEvent);let h=u.target;if("wrapper"===l.touchEventsTarget&&!t.wrapperEl.contains(h))return;if("which"in u&&3===u.which)return;if("button"in u&&u.button>0)return;if(o.isTouched&&o.isMoved)return;const p=!!l.noSwipingClass&&""!==l.noSwipingClass,f=e.composedPath?e.composedPath():e.path;p&&u.target&&u.target.shadowRoot&&f&&(h=f[0]);const m=l.noSwipingSelector?l.noSwipingSelector:"."+l.noSwipingClass,g=!(!u.target||!u.target.shadowRoot);if(l.noSwiping&&(g?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===n()||i===s())return null;i.assignedSlot&&(i=i.assignedSlot);const r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(m,h):h.closest(m)))return void(t.allowClick=!0);if(l.swipeHandler&&!h.closest(l.swipeHandler))return;d.currentX=u.pageX,d.currentY=u.pageY;const v=d.currentX,y=d.currentY,b=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,_=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(b&&(v<=_||v>=r.innerWidth-_)){if("prevent"!==b)return;e.preventDefault()}Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=v,d.startY=y,o.touchStartTime=a(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(o.allowThresholdMove=!1);let w=!0;h.matches(o.focusableElements)&&(w=!1,"SELECT"===h.nodeName&&(o.isTouched=!1)),i.activeElement&&i.activeElement.matches(o.focusableElements)&&i.activeElement!==h&&i.activeElement.blur();const x=w&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!x||h.isContentEditable||u.preventDefault(),l.freeMode&&l.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",u)}function L(e){const t=n(),i=this,r=i.touchEventsData,{params:s,touches:o,rtlTranslate:l,enabled:d}=i;if(!d)return;if(!s.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!r.isTouched)return void(r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",c));const u=r.evCache.findIndex(e=>e.pointerId===c.pointerId);u>=0&&(r.evCache[u]=c);const h=r.evCache.length>1?r.evCache[0]:c,p=h.pageX,f=h.pageY;if(c.preventedByNestedSwiper)return o.startX=p,void(o.startY=f);if(!i.allowTouchMove)return c.target.matches(r.focusableElements)||(i.allowClick=!1),void(r.isTouched&&(Object.assign(o,{startX:p,startY:f,prevX:i.touches.currentX,prevY:i.touches.currentY,currentX:p,currentY:f}),r.touchStartTime=a()));if(s.touchReleaseOnEdges&&!s.loop)if(i.isVertical()){if(f<o.startY&&i.translate<=i.maxTranslate()||f>o.startY&&i.translate>=i.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(p<o.startX&&i.translate<=i.maxTranslate()||p>o.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&c.target===t.activeElement&&c.target.matches(r.focusableElements))return r.isMoved=!0,void(i.allowClick=!1);if(r.allowTouchCallbacks&&i.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;o.currentX=p,o.currentY=f;const m=o.currentX-o.startX,g=o.currentY-o.startY;if(i.params.threshold&&Math.sqrt(m**2+g**2)<i.params.threshold)return;if(void 0===r.isScrolling){let e;i.isHorizontal()&&o.currentY===o.startY||i.isVertical()&&o.currentX===o.startX?r.isScrolling=!1:m*m+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(m))/Math.PI,r.isScrolling=i.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(r.isScrolling&&i.emit("touchMoveOpposite",c),void 0===r.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(r.startMoving=!0)),r.isScrolling||i.zoom&&i.params.zoom&&i.params.zoom.enabled&&r.evCache.length>1)return void(r.isTouched=!1);if(!r.startMoving)return;i.allowClick=!1,!s.cssMode&&c.cancelable&&c.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&c.stopPropagation();let v=i.isHorizontal()?m:g,y=i.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;s.oneWayMovement&&(v=Math.abs(v)*(l?1:-1),y=Math.abs(y)*(l?1:-1)),o.diff=v,v*=s.touchRatio,l&&(v=-v,y=-y);const b=i.touchesDirection;i.swipeDirection=v>0?"prev":"next",i.touchesDirection=y>0?"prev":"next";const _=i.params.loop&&!s.cssMode,w="next"===i.swipeDirection&&i.allowSlideNext||"prev"===i.swipeDirection&&i.allowSlidePrev;if(!r.isMoved){if(_&&w&&i.loopFix({direction:i.swipeDirection}),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});i.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!s.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",c)}let x;r.isMoved&&b!==i.touchesDirection&&_&&w&&Math.abs(v)>=1&&(i.loopFix({direction:i.swipeDirection,setTranslate:!0}),x=!0),i.emit("sliderMove",c),r.isMoved=!0,r.currentTranslate=v+r.startTranslate;let T=!0,S=s.resistanceRatio;if(s.touchReleaseOnEdges&&(S=0),v>0?(_&&w&&!x&&r.currentTranslate>(s.centeredSlides?i.minTranslate()-i.size/2:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>i.minTranslate()&&(T=!1,s.resistance&&(r.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+r.startTranslate+v)**S))):v<0&&(_&&w&&!x&&r.currentTranslate<(s.centeredSlides?i.maxTranslate()+i.size/2:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===s.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),r.currentTranslate<i.maxTranslate()&&(T=!1,s.resistance&&(r.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-r.startTranslate-v)**S))),T&&(c.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),i.allowSlidePrev||i.allowSlideNext||(r.currentTranslate=r.startTranslate),s.threshold>0){if(!(Math.abs(v)>s.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,r.currentTranslate=r.startTranslate,void(o.diff=i.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&i.freeMode||s.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}function I(e){const t=this,i=t.touchEventsData,n=i.evCache.findIndex(t=>t.pointerId===e.pointerId);if(n>=0&&i.evCache.splice(n,1),["pointercancel","pointerout","pointerleave","contextmenu"].includes(e.type)&&(!["pointercancel","contextmenu"].includes(e.type)||!t.browser.isSafari&&!t.browser.isWebView))return;const{params:r,touches:s,rtlTranslate:l,slidesGrid:d,enabled:c}=t;if(!c)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let u=e;if(u.originalEvent&&(u=u.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",u),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);r.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const h=a(),p=h-i.touchStartTime;if(t.allowClick){const e=u.path||u.composedPath&&u.composedPath();t.updateClickedSlide(e&&e[0]||u.target,e),t.emit("tap click",u),p<300&&h-i.lastClickTime<300&&t.emit("doubleTap doubleClick",u)}if(i.lastClickTime=a(),o(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let f;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,f=r.followFinger?l?t.translate:-t.translate:-i.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:f});let m=0,g=t.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){const t=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==d[e+t]?f>=d[e]&&f<d[e+t]&&(m=e,g=d[e+t]-d[e]):f>=d[e]&&(m=e,g=d[d.length-1]-d[d.length-2])}let v=null,y=null;r.rewind&&(t.isBeginning?y=r.virtual&&r.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(f-d[m])/g,_=m<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(p>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?v:m+_):t.slideTo(m)),"prev"===t.swipeDirection&&(b>1-r.longSwipesRatio?t.slideTo(m+_):null!==y&&b<0&&Math.abs(b)>r.longSwipesRatio?t.slideTo(y):t.slideTo(m))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||u.target!==t.navigation.nextEl&&u.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==v?v:m+_),"prev"===t.swipeDirection&&t.slideTo(null!==y?y:m)):u.target===t.navigation.nextEl?t.slideTo(m+_):t.slideTo(m)}}function z(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:r,snapGrid:s}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const a=o&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||a?e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=n,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function W(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function j(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)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 s=e.maxTranslate()-e.minTranslate();r=0===s?0:(e.translate-e.minTranslate())/s,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function N(e){const t=this;k(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}let F=!1;function H(){}const B=(e,t)=>{const i=n(),{params:r,el:s,wrapperEl:o,device:a}=e,l=!!r.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;s[d]("pointerdown",e.onTouchStart,{passive:!1}),i[d]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[d]("pointerup",e.onTouchEnd,{passive:!0}),i[d]("pointercancel",e.onTouchEnd,{passive:!0}),i[d]("pointerout",e.onTouchEnd,{passive:!0}),i[d]("pointerleave",e.onTouchEnd,{passive:!0}),i[d]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[d]("click",e.onClick,!0),r.cssMode&&o[d]("scroll",e.onScroll),r.updateOnWindowResize?e[c](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",z,!0):e[c]("observerUpdate",z,!0),s[d]("load",e.onLoad,{capture:!0})},R=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var Y={init:!0,direction:"horizontal",oneWayMovement:!1,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:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!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",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function q(e,t){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],r=i[n];"object"==typeof r&&null!==r?(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in r?("object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),c(t,i)):c(t,i)):c(t,i)}}const V={eventsEmitter:{on(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const r=i?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][r](t)}),n},once(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function r(){n.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];t.apply(n,s)}return r.__emitterProxy=t,n.on(e,r,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((n,r)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i):i},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,n;for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return"string"==typeof s[0]||Array.isArray(s[0])?(t=s[0],i=s.slice(1,s.length),n=e):(t=s[0].events,i=s[0].data,n=s[0].context||e),i.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach(t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(n,[t,...i])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(n,i)})}),e}},update:{updateSize:function(){const e=this;let t,i;const n=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n.clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:n.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(v(n,"padding-left")||0,10)-parseInt(v(n,"padding-right")||0,10),i=i-parseInt(v(n,"padding-top")||0,10)-parseInt(v(n,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},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 i(e,i){return parseFloat(e.getPropertyValue(t(i))||0)}const n=e.params,{wrapperEl:r,slidesEl:s,size:o,rtlTranslate:a,wrongRTL:l}=e,d=e.virtual&&n.virtual.enabled,c=d?e.virtual.slides.length:e.slides.length,h=f(s,`.${e.params.slideClass}, swiper-slide`),p=d?e.virtual.slides.length:h.length;let m=[];const g=[],y=[];let b=n.slidesOffsetBefore;"function"==typeof b&&(b=n.slidesOffsetBefore.call(e));let _=n.slidesOffsetAfter;"function"==typeof _&&(_=n.slidesOffsetAfter.call(e));const x=e.snapGrid.length,T=e.slidesGrid.length;let S=n.spaceBetween,E=-b,M=0,C=0;if(void 0===o)return;"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*o:"string"==typeof S&&(S=parseFloat(S)),e.virtualSize=-S,h.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(u(r,"--swiper-centered-offset-before",""),u(r,"--swiper-centered-offset-after",""));const k=n.grid&&n.grid.rows>1&&e.grid;let D;k&&e.grid.initSlides(p);const O="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>void 0!==n.breakpoints[e].slidesPerView).length>0;for(let r=0;r<p;r+=1){let s;if(D=0,h[r]&&(s=h[r]),k&&e.grid.updateSlide(r,s,p,t),!h[r]||"none"!==v(s,"display")){if("auto"===n.slidesPerView){O&&(h[r].style[t("width")]="");const o=getComputedStyle(s),a=s.style.transform,l=s.style.webkitTransform;if(a&&(s.style.transform="none"),l&&(s.style.webkitTransform="none"),n.roundLengths)D=e.isHorizontal()?w(s,"width",!0):w(s,"height",!0);else{const e=i(o,"width"),t=i(o,"padding-left"),n=i(o,"padding-right"),r=i(o,"margin-left"),a=i(o,"margin-right"),l=o.getPropertyValue("box-sizing");if(l&&"border-box"===l)D=e+r+a;else{const{clientWidth:i,offsetWidth:o}=s;D=e+t+n+r+a+(o-i)}}a&&(s.style.transform=a),l&&(s.style.webkitTransform=l),n.roundLengths&&(D=Math.floor(D))}else D=(o-(n.slidesPerView-1)*S)/n.slidesPerView,n.roundLengths&&(D=Math.floor(D)),h[r]&&(h[r].style[t("width")]=D+"px");h[r]&&(h[r].swiperSlideSize=D),y.push(D),n.centeredSlides?(E=E+D/2+M/2+S,0===M&&0!==r&&(E=E-o/2-S),0===r&&(E=E-o/2-S),Math.abs(E)<.001&&(E=0),n.roundLengths&&(E=Math.floor(E)),C%n.slidesPerGroup==0&&m.push(E),g.push(E)):(n.roundLengths&&(E=Math.floor(E)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&m.push(E),g.push(E),E=E+D+S),e.virtualSize+=D+S,M=D,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+_,a&&l&&("slide"===n.effect||"coverflow"===n.effect)&&(r.style.width=e.virtualSize+S+"px"),n.setWrapperSize&&(r.style[t("width")]=e.virtualSize+S+"px"),k&&e.grid.updateWrapperSize(D,m,t),!n.centeredSlides){const t=[];for(let i=0;i<m.length;i+=1){let r=m[i];n.roundLengths&&(r=Math.floor(r)),m[i]<=e.virtualSize-o&&t.push(r)}m=t,Math.floor(e.virtualSize-o)-Math.floor(m[m.length-1])>1&&m.push(e.virtualSize-o)}if(d&&n.loop){const t=y[0]+S;if(n.slidesPerGroup>1){const i=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),r=t*n.slidesPerGroup;for(let e=0;e<i;e+=1)m.push(m[m.length-1]+r)}for(let i=0;i<e.virtual.slidesBefore+e.virtual.slidesAfter;i+=1)1===n.slidesPerGroup&&m.push(m[m.length-1]+t),g.push(g[g.length-1]+t),e.virtualSize+=t}if(0===m.length&&(m=[0]),0!==S){const i=e.isHorizontal()&&a?"marginLeft":t("marginRight");h.filter((e,t)=>!(n.cssMode&&!n.loop)||t!==h.length-1).forEach(e=>{e.style[i]=S+"px"})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;y.forEach(t=>{e+=t+(S||0)}),e-=S;const t=e-o;m=m.map(e=>e<=0?-b:e>t?t+_:e)}if(n.centerInsufficientSlides){let e=0;if(y.forEach(t=>{e+=t+(S||0)}),e-=S,e<o){const t=(o-e)/2;m.forEach((e,i)=>{m[i]=e-t}),g.forEach((e,i)=>{g[i]=e+t})}}if(Object.assign(e,{slides:h,snapGrid:m,slidesGrid:g,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){u(r,"--swiper-centered-offset-before",-m[0]+"px"),u(r,"--swiper-centered-offset-after",e.size/2-y[y.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+i)}if(p!==c&&e.emit("slidesLengthChange"),m.length!==x&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==T&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),!(d||n.cssMode||"slide"!==n.effect&&"fade"!==n.effect)){const t=n.containerModifierClass+"backface-hidden",i=e.el.classList.contains(t);p<=n.maxBackfaceHiddenSlides?i||e.el.classList.add(t):i&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;let r,s=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const o=e=>n?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r;if(e>t.slides.length&&!n)break;i.push(o(e))}else i.push(o(t.activeIndex));for(r=0;r<i.length;r+=1)if(void 0!==i[r]){const e=i[r].offsetHeight;s=e>s?e:s}(s||0===s)&&(t.wrapperEl.style.height=s+"px")},updateSlidesOffset:function(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=(e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-i-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,i=t.params,{slides:n,rtlTranslate:r,snapGrid:s}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let o=-e;r&&(o=e),n.forEach(e=>{e.classList.remove(i.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let a=i.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*t.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<n.length;e+=1){const l=n[e];let d=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(d-=n[0].swiperSlideOffset);const c=(o+(i.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+a),u=(o-s[0]+(i.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+a),h=-(o-d),p=h+t.slidesSizesGrid[e];(h>=0&&h<t.size-1||p>1&&p<=t.size||h<=0&&p>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),n[e].classList.add(i.slideVisibleClass)),l.progress=r?-c:c,l.originalProgress=r?-u:u}},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:s,isEnd:o,progressLoop:a}=t;const l=s,d=o;if(0===n)r=0,s=!0,o=!0;else{r=(e-t.minTranslate())/n;const i=Math.abs(e-t.minTranslate())<1,a=Math.abs(e-t.maxTranslate())<1;s=i||r<=0,o=a||r>=1,i&&(r=0),a&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),n=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],s=t.slidesGrid[n],o=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);a=l>=r?(l-r)/o:(l+o-s)/o,a>1&&(a-=1)}Object.assign(t,{progress:r,progressLoop:a,isBeginning:s,isEnd:o}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!s||d&&!o)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,slidesEl:n,activeIndex:r}=e,s=e.virtual&&i.virtual.enabled,o=e=>f(n,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let a;if(t.forEach(e=>{e.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)}),s)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),a=o(`[data-swiper-slide-index="${t}"]`)}else a=o(`[data-swiper-slide-index="${r}"]`);else a=t[r];if(a){a.classList.add(i.slideActiveClass);let e=function(e,t){const i=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&&i.push(n):i.push(n),e=n}return i}(a,`.${i.slideClass}, swiper-slide`)[0];i.loop&&!e&&(e=t[0]),e&&e.classList.add(i.slideNextClass);let n=function(e,t){const i=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&&i.push(n):i.push(n),e=n}return i}(a,`.${i.slideClass}, swiper-slide`)[0];i.loop&&0===!n&&(n=t[t.length-1]),n&&n.classList.add(i.slidePrevClass)}e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:r,activeIndex:s,realIndex:o,snapIndex:a}=t;let l,d=e;const c=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:i}=e,n=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?n>=t[e]&&n<t[e+1]-(t[e+1]-t[e])/2?r=e:n>=t[e]&&n<t[e+1]&&(r=e+1):n>=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),n.indexOf(i)>=0)l=n.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/r.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),d===s)return l!==a&&(t.snapIndex=l,t.emit("snapIndexChange")),void(t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=c(d)));let u;u=t.virtual&&r.virtual.enabled&&r.loop?c(d):t.slides[d]?parseInt(t.slides[d].getAttribute("data-swiper-slide-index")||d,10):d,Object.assign(t,{previousSnapIndex:a,snapIndex:l,previousRealIndex:o,realIndex:u,previousIndex:s,activeIndex:d}),t.initialized&&O(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(o!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const i=this,n=i.params;let r=e.closest(`.${n.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(r=e)});let s,o=!1;if(r)for(let e=0;e<i.slides.length;e+=1)if(i.slides[e]===r){o=!0,s=e;break}if(!r||!o)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=r,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=s,n.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:n,wrapperEl:r}=this;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let s=l(r,e);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(e,t){const i=this,{rtlTranslate:n,params:r,wrapperEl:s,progress:o}=i;let a,l=0,d=0;i.isHorizontal()?l=n?-e:e:d=e,r.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d,r.cssMode?s[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:r.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():d-=i.cssOverflowAdjustment(),s.style.transform=`translate3d(${l}px, ${d}px, 0px)`);const c=i.maxTranslate()-i.minTranslate();a=0===c?0:(e-i.minTranslate())/c,a!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);const s=this,{params:o,wrapperEl:a}=s;if(s.animating&&o.preventInteractionOnTransition)return!1;const l=s.minTranslate(),d=s.maxTranslate();let c;if(c=n&&e>l?l:n&&e<d?d:e,s.updateProgress(c),o.cssMode){const e=s.isHorizontal();if(0===t)a[e?"scrollLeft":"scrollTop"]=-c;else{if(!s.support.smoothScroll)return h({swiper:s,targetPosition:-c,side:e?"left":"top"}),!0;a.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(c),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(c),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=e+"ms",i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),A({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;i.animating=!1,n.cssMode||(i.setTransition(0),A({swiper:i,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const s=this;let o=e;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:d,previousIndex:c,activeIndex:u,rtlTranslate:p,wrapperEl:f,enabled:m}=s;if(s.animating&&a.preventInteractionOnTransition||!m&&!n&&!r)return!1;const g=Math.min(s.params.slidesPerGroupSkip,o);let v=g+Math.floor((o-g)/s.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const y=-l[v];if(a.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*y),i=Math.floor(100*d[e]),n=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=i&&t<n-(n-i)/2?o=e:t>=i&&t<n&&(o=e+1):t>=i&&(o=e)}if(s.initialized&&o!==u){if(!s.allowSlideNext&&(p?y>s.translate&&y>s.minTranslate():y<s.translate&&y<s.minTranslate()))return!1;if(!s.allowSlidePrev&&y>s.translate&&y>s.maxTranslate()&&(u||0)!==o)return!1}let b;if(o!==(c||0)&&i&&s.emit("beforeSlideChangeStart"),s.updateProgress(y),b=o>u?"next":o<u?"prev":"reset",p&&-y===s.translate||!p&&y===s.translate)return s.updateActiveIndex(o),a.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==a.effect&&s.setTranslate(y),"reset"!==b&&(s.transitionStart(i,b),s.transitionEnd(i,b)),!1;if(a.cssMode){const e=s.isHorizontal(),i=p?y:-y;if(0===t){const t=s.virtual&&s.params.virtual.enabled;t&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),t&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return h({swiper:s,targetPosition:i,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(y),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,n),s.transitionStart(i,b),0===t?s.transitionEnd(i,b):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,b))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const r=this;let s=e;return r.params.loop&&(r.virtual&&r.params.virtual.enabled?s+=r.virtual.slidesBefore:s=r.getSlideIndexByData(s)),r.slideTo(s,t,i,n)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this,{enabled:r,params:s,animating:o}=n;if(!r)return n;let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<s.slidesPerGroupSkip?1:a,d=n.virtual&&s.virtual.enabled;if(s.loop){if(o&&!d&&s.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+l)}),!0}return s.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+l)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this,{params:r,snapGrid:s,slidesGrid:o,rtlTranslate:a,enabled:l,animating:d}=n;if(!l)return n;const c=n.virtual&&r.virtual.enabled;if(r.loop){if(d&&!c&&r.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const h=u(a?n.translate:-n.translate),p=s.map(e=>u(e));let f=s[p.indexOf(h)-1];if(void 0===f&&r.cssMode){let e;s.forEach((t,i)=>{h>=t&&(e=i)}),void 0!==e&&(f=s[e>0?e-1:e])}let m=0;if(void 0!==f&&(m=o.indexOf(f),m<0&&(m=n.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-n.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&n.isBeginning){const r=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(r,e,t,i)}return r.loop&&0===n.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{n.slideTo(m,e,t,i)}),!0):n.slideTo(m,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===n&&(n=.5);const r=this;let s=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,s),a=o+Math.floor((s-o)/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)*n&&(s+=r.params.slidesPerGroup)}else{const e=r.snapGrid[a-1];l-e<=(r.snapGrid[a]-e)*n&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,e,t,i)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:i}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,s=e.clickedIndex;const a=e.isElement?"swiper-slide":"."+t.slideClass;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-n/2||s>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),s=e.getSlideIndex(f(i,`${a}[data-swiper-slide-index="${r}"]`)[0]),o(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-n?(e.loopFix(),s=e.getSlideIndex(f(i,`${a}[data-swiper-slide-index="${r}"]`)[0]),o(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}},loop:{loopCreate:function(e){const t=this,{params:i,slidesEl:n}=t;!i.loop||t.virtual&&t.params.virtual.enabled||(f(n,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"}))},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:n,setTranslate:r,activeSlideIndex:s,byController:o,byMousewheel:a}=void 0===e?{}:e;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:h,params:p}=l;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&p.virtual.enabled)return i&&(p.centeredSlides||0!==l.snapIndex?p.centeredSlides&&l.snapIndex<p.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=c,l.allowSlideNext=u,void l.emit("loopFix");const f="auto"===p.slidesPerView?l.slidesPerViewDynamic():Math.ceil(parseFloat(p.slidesPerView,10));let m=p.loopedSlides||f;m%p.slidesPerGroup!=0&&(m+=p.slidesPerGroup-m%p.slidesPerGroup),l.loopedSlides=m;const g=[],v=[];let y=l.activeIndex;void 0===s?s=l.getSlideIndex(l.slides.filter(e=>e.classList.contains(p.slideActiveClass))[0]):y=s;const b="next"===n||!n,_="prev"===n||!n;let w=0,x=0;if(s<m){w=Math.max(m-s,p.slidesPerGroup);for(let e=0;e<m-s;e+=1){const t=e-Math.floor(e/d.length)*d.length;g.push(d.length-t-1)}}else if(s>l.slides.length-2*m){x=Math.max(s-(l.slides.length-2*m),p.slidesPerGroup);for(let e=0;e<x;e+=1){const t=e-Math.floor(e/d.length)*d.length;v.push(t)}}if(_&&g.forEach(e=>{l.slides[e].swiperLoopMoveDOM=!0,h.prepend(l.slides[e]),l.slides[e].swiperLoopMoveDOM=!1}),b&&v.forEach(e=>{l.slides[e].swiperLoopMoveDOM=!0,h.append(l.slides[e]),l.slides[e].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===p.slidesPerView&&l.updateSlides(),p.watchSlidesProgress&&l.updateSlidesOffset(),i)if(g.length>0&&_)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y+w]-e;a?l.setTranslate(l.translate-t):(l.slideTo(y+w,0,!1,!0),r&&(l.touches[l.isHorizontal()?"startX":"startY"]+=t,l.touchEventsData.currentTranslate=l.translate))}else r&&(l.slideToLoop(t,0,!1,!0),l.touchEventsData.currentTranslate=l.translate);else if(v.length>0&&b)if(void 0===t){const e=l.slidesGrid[y],t=l.slidesGrid[y-x]-e;a?l.setTranslate(l.translate-t):(l.slideTo(y-x,0,!1,!0),r&&(l.touches[l.isHorizontal()?"startX":"startY"]+=t,l.touchEventsData.currentTranslate=l.translate))}else l.slideToLoop(t,0,!1,!0);if(l.allowSlidePrev=c,l.allowSlideNext=u,l.controller&&l.controller.control&&!o){const e={slideRealIndex:t,direction:n,setTranslate:r,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===p.slidesPerView&&i})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,slideTo:l.controller.control.params.slidesPerView===p.slidesPerView&&i})}l.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const n=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;n[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),n.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}},grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){const e=this,t=n(),{params:i}=e;e.onTouchStart=P.bind(e),e.onTouchMove=L.bind(e),e.onTouchEnd=I.bind(e),i.cssMode&&(e.onScroll=j.bind(e)),e.onClick=W.bind(e),e.onLoad=N.bind(e),F||(t.addEventListener("touchstart",H),F=!0),B(e,"on")},detachEvents:function(){B(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:i,params:n,el:r}=e,s=n.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const o=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const a=(o in s?s[o]:void 0)||e.originalParams,l=R(e,n),d=R(e,a),u=n.enabled;l&&!d?(r.classList.remove(n.containerModifierClass+"grid",n.containerModifierClass+"grid-column"),e.emitContainerClasses()):!l&&d&&(r.classList.add(n.containerModifierClass+"grid"),(a.grid.fill&&"column"===a.grid.fill||!a.grid.fill&&"column"===n.grid.fill)&&r.classList.add(n.containerModifierClass+"grid-column"),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===a[t])return;const i=n[t]&&n[t].enabled,r=a[t]&&a[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()});const h=a.direction&&a.direction!==n.direction,p=n.loop&&(a.slidesPerView!==n.slidesPerView||h),f=n.loop;h&&i&&e.changeDirection(),c(e.params,a);const m=e.params.enabled,g=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!m?e.disable():!u&&m&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",a),i&&(p?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&g?(e.loopCreate(t),e.updateSlides()):f&&!g&&e.loopDestroy()),e.emit("breakpoint",a)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let n=!1;const r=s(),o="window"===t?r.innerHeight:i.clientHeight,a=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}});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){const{point:s,value:o}=a[e];"window"===t?r.matchMedia(`(min-width: ${o}px)`).matches&&(n=s):o<=i.clientWidth&&(n=s)}return n||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.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:i,rtl:n,el:r,device:s}=e,o=function(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&i.push(t+n)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...o),r.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},G={};class X{constructor(){let e,t;for(var i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=c({},t),e&&!t.el&&(t.el=e);const o=n();if(t.el&&"string"==typeof t.el&&o.querySelectorAll(t.el).length>1){const e=[];return o.querySelectorAll(t.el).forEach(i=>{const n=c({},t,{el:i});e.push(new X(n))}),e}const a=this;a.__swiper__=!0,a.support=E(),a.device=M({userAgent:t.userAgent}),a.browser=C(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],t.modules&&Array.isArray(t.modules)&&a.modules.push(...t.modules);const l={};a.modules.forEach(e=>{e({params:t,swiper:a,extendParams:q(t,l),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const d=c({},Y,l);return a.params=c({},d,G,t),a.originalParams=c({},a.params),a.passedParams=c({},t),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,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:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getSlideIndex(e){const{slidesEl:t,params:i}=this,n=y(f(t,`.${i.slideClass}, swiper-slide`)[0]);return y(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=f(e,`.${t.slideClass}, swiper-slide`)}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 i=this;e=Math.min(Math.max(e,0),1);const n=i.minTranslate(),r=(i.maxTranslate()-n)*e+n;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.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.forEach(i=>{const n=e.getSlideClasses(i);t.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:i,slides:n,slidesGrid:r,slidesSizesGrid:s,size:o,activeIndex:a}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=n[a]?n[a].swiperSlideSize:0;for(let i=a+1;i<n.length;i+=1)n[i]&&!e&&(t+=n[i].swiperSlideSize,l+=1,t>o&&(e=!0));for(let i=a-1;i>=0;i-=1)n[i]&&!e&&(t+=n[i].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=a+1;e<n.length;e+=1)(t?r[e]+s[e]-r[a]<o:r[e]-r[a]<o)&&(l+=1);else for(let e=a-1;e>=0;e-=1)r[a]-r[e]<o&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let r;if(i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&k(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(t.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||n()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}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.classList.add(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.el.classList.remove(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&"SWIPER-CONTAINER"===i.parentNode.host.nodeName&&(t.isElement=!0);const n=()=>"."+(t.params.wrapperClass||"").trim().split(" ").join(".");let r=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(n()):f(i,n())[0];return!r&&t.params.createElements&&(r=m("div",t.params.wrapperClass),i.append(r),f(i,"."+t.params.slideClass).forEach(e=>{r.append(e)})),Object.assign(t,{el:i,wrapperEl:r,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:r,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===v(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===v(i,"direction")),wrongRTL:"-webkit-box"===v(r,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?k(t,e):e.addEventListener("load",e=>{k(t,e.target)})}),O(t),t.initialized=!0,O(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:n,el:r,wrapperEl:s,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttribute("style"),s.removeAttribute("style"),o&&o.length&&o.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el.swiper=null,function(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null}static extendDefaults(e){c(G,e)}static get extendedDefaults(){return G}static get defaults(){return Y}static installModule(e){X.prototype.__modules__||(X.prototype.__modules__=[]);const t=X.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(e=>X.installModule(e)),X):(X.installModule(e),X)}}function $(e,t,i,n){return e.params.createElements&&Object.keys(n).forEach(r=>{if(!i[r]&&!0===i.auto){let s=f(e.el,"."+n[r])[0];s||(s=m("div",n[r]),s.className=n[r],e.el.append(s)),i[r]=s,t[r]=s}}),i}function U(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}function Q(e){const t=this,{params:i,slidesEl:n}=t;i.loop&&t.loopDestroy();const r=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,n.append(t.children[0]),t.innerHTML=""}else n.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&r(e[t]);else r(e);t.recalcSlides(),i.loop&&t.loopCreate(),i.observer&&!t.isElement||t.update()}function K(e){const t=this,{params:i,activeIndex:n,slidesEl:r}=t;i.loop&&t.loopDestroy();let s=n+1;const o=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,r.prepend(t.children[0]),t.innerHTML=""}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&o(e[t]);s=n+e.length}else o(e);t.recalcSlides(),i.loop&&t.loopCreate(),i.observer&&!t.isElement||t.update(),t.slideTo(s,0,!1)}function J(e,t){const i=this,{params:n,activeIndex:r,slidesEl:s}=i;let o=r;n.loop&&(o-=i.loopedSlides,i.loopDestroy(),i.recalcSlides());const a=i.slides.length;if(e<=0)return void i.prependSlide(t);if(e>=a)return void i.appendSlide(t);let l=o>e?o+1:o;const d=[];for(let t=a-1;t>=e;t-=1){const e=i.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);l=o>e?o+t.length:o}else s.append(t);for(let e=0;e<d.length;e+=1)s.append(d[e]);i.recalcSlides(),n.loop&&i.loopCreate(),n.observer&&!i.isElement||i.update(),n.loop?i.slideTo(l+i.loopedSlides,0,!1):i.slideTo(l,0,!1)}function Z(e){const t=this,{params:i,activeIndex:n}=t;let r=n;i.loop&&(r-=t.loopedSlides,t.loopDestroy());let s,o=r;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)s=e[i],t.slides[s]&&t.slides[s].remove(),s<o&&(o-=1);o=Math.max(o,0)}else s=e,t.slides[s]&&t.slides[s].remove(),s<o&&(o-=1),o=Math.max(o,0);t.recalcSlides(),i.loop&&t.loopCreate(),i.observer&&!t.isElement||t.update(),i.loop?t.slideTo(o+t.loopedSlides,0,!1):t.slideTo(o,0,!1)}function ee(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}function te(e){const{effect:t,swiper:i,on:n,setTranslate:r,setTransition:s,overwriteParams:o,perspective:a,recreateShadows:l,getEffectParams:d}=e;let c;n("beforeInit",()=>{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),a&&a()&&i.classNames.push(i.params.containerModifierClass+"3d");const e=o?o():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),n("setTranslate",()=>{i.params.effect===t&&r()}),n("setTransition",(e,n)=>{i.params.effect===t&&s(n)}),n("transitionEnd",()=>{if(i.params.effect===t&&l){if(!d||!d().slideShadows)return;i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),n("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(r(),c=!1)}))})}function ie(e,t){const i=p(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function ne(e){let{swiper:t,duration:i,transformElements:n,allSlides:r}=e;const{activeIndex:s}=t;if(t.params.virtualTranslate&&0!==i){let e,i=!1;e=r?n:n.filter(e=>{const i=e.classList.contains("swiper-slide-transform")?(e=>e.parentElement?e.parentElement:t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0])(e):e;return t.getSlideIndex(i)===s}),e.forEach(e=>{_(e,()=>{if(i)return;if(!t||t.destroyed)return;i=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)})})}}function re(e,t,i){const n=`swiper-slide-shadow${i?"-"+i:""}${e?" swiper-slide-shadow-"+e:""}`,r=p(t);let s=r.querySelector("."+n.split(" ").join("."));return s||(s=m("div",n.split(" ")),r.append(s)),s}Object.keys(V).forEach(e=>{Object.keys(V[e]).forEach(t=>{X.prototype[t]=V[e][t]})}),X.use([function(e){let{swiper:t,on:i,emit:n}=e;const r=s();let o=null,a=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};i("init",()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(o=new ResizeObserver(e=>{a=r.requestAnimationFrame(()=>{const{width:i,height:n}=t;let r=i,s=n;e.forEach(e=>{let{contentBoxSize:i,contentRect:n,target:o}=e;o&&o!==t.el||(r=n?n.width:(i[0]||i).inlineSize,s=n?n.height:(i[0]||i).blockSize)}),r===i&&s===n||l()})}),o.observe(t.el)):(r.addEventListener("resize",l),r.addEventListener("orientationchange",d))}),i("destroy",()=>{a&&r.cancelAnimationFrame(a),o&&o.unobserve&&t.el&&(o.unobserve(t.el),o=null),r.removeEventListener("resize",l),r.removeEventListener("orientationchange",d)})},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const o=[],a=s(),l=function(e,i){void 0===i&&(i={});const n=new(a.MutationObserver||a.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function(){r("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(i):a.setTimeout(i,0)});n.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),o.push(n)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=b(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}}),n("destroy",()=>{o.forEach(e=>{e.disconnect()}),o.splice(0,o.length)})}]);const se=[function(e){let t,{swiper:i,extendParams:r,on:s,emit:o}=e;r({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const a=n();i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const l=a.createElement("div");function d(e,t){const n=i.params.virtual;if(n.cache&&i.virtual.cache[t])return i.virtual.cache[t];let r;return n.renderSlide?(r=n.renderSlide.call(i,e,t),"string"==typeof r&&(l.innerHTML=r,r=l.children[0])):r=i.isElement?m("swiper-slide"):m("div",i.params.slideClass),r.setAttribute("data-swiper-slide-index",t),n.renderSlide||(r.innerHTML=e),n.cache&&(i.virtual.cache[t]=r),r}function c(e){const{slidesPerView:t,slidesPerGroup:n,centeredSlides:r,loop:s}=i.params,{addSlidesBefore:a,addSlidesAfter:l}=i.params.virtual,{from:c,to:u,slides:h,slidesGrid:p,offset:m}=i.virtual;i.params.cssMode||i.updateActiveIndex();const g=i.activeIndex||0;let v,y,b;v=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",r?(y=Math.floor(t/2)+n+l,b=Math.floor(t/2)+n+a):(y=t+(n-1)+l,b=(s?t:n)+a);let _=g-b,w=g+y;s||(_=Math.max(_,0),w=Math.min(w,h.length-1));let x=(i.slidesGrid[_]||0)-(i.slidesGrid[0]||0);function T(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),o("virtualUpdate")}if(s&&g>=b?(_-=b,r||(x+=i.slidesGrid[0])):s&&g<b&&(_=-b,r&&(x+=i.slidesGrid[0])),Object.assign(i.virtual,{from:_,to:w,offset:x,slidesGrid:i.slidesGrid,slidesBefore:b,slidesAfter:y}),c===_&&u===w&&!e)return i.slidesGrid!==p&&x!==m&&i.slides.forEach(e=>{e.style[v]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),i.updateProgress(),void o("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:x,from:_,to:w,slides:function(){const e=[];for(let t=_;t<=w;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?T():o("virtualUpdate"));const S=[],E=[],M=e=>{let t=e;return e<0?t=h.length+e:t>=h.length&&(t-=h.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=c;e<=u;e+=1)if(e<_||e>w){const t=M(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}const C=s?-h.length:0,k=s?2*h.length:h.length;for(let t=C;t<k;t+=1)if(t>=_&&t<=w){const i=M(t);void 0===u||e?E.push(i):(t>u&&E.push(i),t<c&&S.push(i))}if(E.forEach(e=>{i.slidesEl.append(d(h[e],e))}),s)for(let e=S.length-1;e>=0;e-=1){const t=S[e];i.slidesEl.prepend(d(h[t],t))}else S.sort((e,t)=>t-e),S.forEach(e=>{i.slidesEl.prepend(d(h[e],e))});f(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[v]=x-Math.abs(i.cssOverflowAdjustment())+"px"}),T()}s("beforeInit",()=>{if(!i.params.virtual.enabled)return;let e;if(void 0===i.passedParams.virtual.slides){const t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(i.params.containerModifierClass+"virtual"),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,c()}),s("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{c()},100)):c())}),s("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&u(i.wrapperEl,"--swiper-virtual-size",i.virtualSize+"px")}),Object.assign(i.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.push(e[t]);else i.virtual.slides.push(e);c(!0)},prependSlide:function(e){const t=i.activeIndex;let n=t+1,r=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.unshift(e[t]);n=t+e.length,r=e.length}else i.virtual.slides.unshift(e);if(i.params.virtual.cache){const e=i.virtual.cache,t={};Object.keys(e).forEach(i=>{const n=e[i],s=n.getAttribute("data-swiper-slide-index");s&&n.setAttribute("data-swiper-slide-index",parseInt(s,10)+r),t[parseInt(i,10)+r]=n}),i.virtual.cache=t}c(!0),i.slideTo(n,0)},removeSlide:function(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let n=e.length-1;n>=0;n-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[n]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[n],1),e[n]<t&&(t-=1),t=Math.max(t,0);else i.params.virtual.cache&&(delete i.virtual.cache[e],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e<t&&(t-=1),t=Math.max(t,0);c(!0),i.slideTo(t,0)},removeAllSlides:function(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),c(!0),i.slideTo(0,0)},update:c})},function(e){let{swiper:t,extendParams:i,on:r,emit:o}=e;const a=n(),l=s();function d(e){if(!t.enabled)return;const{rtlTranslate:i}=t;let n=e;n.originalEvent&&(n=n.originalEvent);const r=n.keyCode||n.charCode,s=t.params.keyboard.pageUpDown,d=s&&33===r,c=s&&34===r,u=37===r,h=39===r,p=38===r,f=40===r;if(!t.allowSlideNext&&(t.isHorizontal()&&h||t.isVertical()&&f||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&u||t.isVertical()&&p||d))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||a.activeElement&&a.activeElement.nodeName&&("input"===a.activeElement.nodeName.toLowerCase()||"textarea"===a.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||u||h||p||f)){let e=!1;if(b(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===b(t.el,"."+t.params.slideActiveClass).length)return;const n=t.el,r=n.clientWidth,s=n.clientHeight,o=l.innerWidth,a=l.innerHeight,d=g(n);i&&(d.left-=n.scrollLeft);const c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+s],[d.left+r,d.top+s]];for(let t=0;t<c.length;t+=1){const i=c[t];if(i[0]>=0&&i[0]<=o&&i[1]>=0&&i[1]<=a){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||u||h)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((c||h)&&!i||(d||u)&&i)&&t.slideNext(),((d||u)&&!i||(c||h)&&i)&&t.slidePrev()):((d||c||p||f)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(c||f)&&t.slideNext(),(d||p)&&t.slidePrev()),o("keyPress",r)}}function c(){t.keyboard.enabled||(a.addEventListener("keydown",d),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(a.removeEventListener("keydown",d),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{t.params.keyboard.enabled&&c()}),r("destroy",()=>{t.keyboard.enabled&&u()}),Object.assign(t.keyboard,{enable:c,disable:u})},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const l=s();let d;i({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let c,u=a();const h=[];function p(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function m(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta||t.params.mousewheel.thresholdTime&&a()-u<t.params.mousewheel.thresholdTime||!(e.delta>=6&&a()-u<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)),u=(new l.Date).getTime(),1))}function g(e){let i=e,n=!0;if(!t.enabled)return;if(e.target.closest("."+t.params.mousewheel.noMousewheelClass))return;const s=t.params.mousewheel;t.params.cssMode&&i.preventDefault();let l=t.el;"container"!==t.params.mousewheel.eventsTarget&&(l=document.querySelector(t.params.mousewheel.eventsTarget));const u=l&&l.contains(i.target);if(!t.mouseEntered&&!u&&!s.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const f=t.rtlTranslate?-1:1,g=function(e){let t=0,i=0,n=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),n=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(n=e.deltaX),e.shiftKey&&!n&&(n=r,r=0),(n||r)&&e.deltaMode&&(1===e.deltaMode?(n*=40,r*=40):(n*=800,r*=800)),n&&!t&&(t=n<1?-1:1),r&&!i&&(i=r<1?-1:1),{spinX:t,spinY:i,pixelX:n,pixelY:r}}(i);if(s.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;p=-g.pixelX*f}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;p=-g.pixelY}else p=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*f:-g.pixelY;if(0===p)return!0;s.invert&&(p=-p);let v=t.getTranslate()+p*s.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),n=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),n&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:a(),delta:Math.abs(p),direction:Math.sign(p)},n=c&&e.time<c.time+500&&e.delta<=c.delta&&e.direction===c.direction;if(!n){c=void 0;let a=t.getTranslate()+p*s.sensitivity;const l=t.isBeginning,u=t.isEnd;if(a>=t.minTranslate()&&(a=t.minTranslate()),a<=t.maxTranslate()&&(a=t.maxTranslate()),t.setTransition(0),t.setTranslate(a),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!l&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(d),d=void 0,h.length>=15&&h.shift();const i=h.length?h[h.length-1]:void 0,n=h[0];if(h.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))h.splice(0);else if(h.length>=15&&e.time-n.time<500&&n.delta-e.delta>=1&&e.delta<=6){const i=p>0?.8:.2;c=e,h.splice(0),d=o(()=>{t.slideToClosest(t.params.speed,!0,void 0,i)},0)}d||(d=o(()=>{c=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)},500))}if(n||r("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),s.releaseOnEdges&&(a===t.minTranslate()||a===t.maxTranslate()))return!0}}else{const i={time:a(),delta:Math.abs(p),direction:Math.sign(p),raw:e};h.length>=2&&h.shift();const n=h.length?h[h.length-1]:void 0;if(h.push(i),n?(i.direction!==n.direction||i.delta>n.delta||i.time>n.time+150)&&m(i):m(i),function(e){const i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function v(e){let i=t.el;"container"!==t.params.mousewheel.eventsTarget&&(i=document.querySelector(t.params.mousewheel.eventsTarget)),i[e]("mouseenter",p),i[e]("mouseleave",f),i[e]("wheel",g)}function y(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",g),!0):!t.mousewheel.enabled&&(v("addEventListener"),t.mousewheel.enabled=!0,!0)}function b(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,g),!0):!!t.mousewheel.enabled&&(v("removeEventListener"),t.mousewheel.enabled=!1,!0)}n("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&b(),t.params.mousewheel.enabled&&y()}),n("destroy",()=>{t.params.cssMode&&y(),t.mousewheel.enabled&&b()}),Object.assign(t.mousewheel,{enable:y,disable:b})},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;i({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,prevEl:null};const s=e=>(Array.isArray(e)?e:[e]).filter(e=>!!e);function o(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i.length>1&&1===t.el.querySelectorAll(e).length&&(i=t.el.querySelector(e))),e&&!i?e:i)}function a(e,i){const n=t.params.navigation;(e=s(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))})}function l(){const{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop)return a(i,!1),void a(e,!1);a(i,t.isBeginning&&!t.params.rewind),a(e,t.isEnd&&!t.params.rewind)}function d(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 u(){const e=t.params.navigation;if(t.params.navigation=$(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=o(e.nextEl),n=o(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:n}),i=s(i),n=s(n);const r=(i,n)=>{i&&i.addEventListener("click","next"===n?c:d),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>r(e,"next")),n.forEach(e=>r(e,"prev"))}function h(){let{nextEl:e,prevEl:i}=t.navigation;e=s(e),i=s(i);const n=(e,i)=>{e.removeEventListener("click","next"===i?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>n(e,"next")),i.forEach(e=>n(e,"prev"))}n("init",()=>{!1===t.params.navigation.enabled?p():(u(),l())}),n("toEdge fromEdge lock unlock",()=>{l()}),n("destroy",()=>{h()}),n("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;e=s(e),i=s(i),t.enabled?l():[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),n("click",(e,i)=>{let{nextEl:n,prevEl:o}=t.navigation;n=s(n),o=s(o);const a=i.target;if(t.params.navigation.hideOnClick&&!o.includes(a)&&!n.includes(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===a||t.pagination.el.contains(a)))return;let e;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):o.length&&(e=o[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...n,...o].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),l()},disable:p,update:l,init:u,destroy:h})},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const s="swiper-pagination";let o;i({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:s+"-bullet",bulletActiveClass:s+"-bullet-active",modifierClass:s+"-",currentClass:s+"-current",totalClass:s+"-total",hiddenClass:s+"-hidden",progressbarFillClass:s+"-progressbar-fill",progressbarOppositeClass:s+"-progressbar-opposite",clickableClass:s+"-clickable",lockClass:s+"-lock",horizontalClass:s+"-horizontal",verticalClass:s+"-vertical",paginationDisabledClass:s+"-disabled"}}),t.pagination={el:null,bullets:[]};let a=0;const l=e=>(Array.isArray(e)?e:[e]).filter(e=>!!e);function d(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,i){const{bulletActiveClass:n}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${n}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${n}-${i}-${i}`))}function u(e){const i=e.target.closest(U(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const n=y(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===n)return;const e=t.realIndex,i=t.getSlideIndexByData(n),r=t.getSlideIndexByData(t.realIndex),s=n=>{const r=t.activeIndex;t.loopFix({direction:n,activeSlideIndex:i,slideTo:!1}),r===t.activeIndex&&t.slideToLoop(e,0,!1,!0)};if(i>t.slides.length-t.loopedSlides)s(i>r?"next":"prev");else if(t.params.centeredSlides){const e="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():Math.ceil(parseFloat(t.params.slidesPerView,10));i<Math.floor(e/2)&&s("prev")}t.slideToLoop(n)}else t.slideTo(n)}function h(){const e=t.rtl,i=t.params.pagination;if(d())return;let n,s,u=t.pagination.el;u=l(u);const h=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(h/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(s=t.previousRealIndex||0,n=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(n=t.snapIndex,s=t.previousSnapIndex):(s=t.previousIndex||0,n=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let l,d,h;if(i.dynamicBullets&&(o=w(r[0],t.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=o*(i.dynamicMainBullets+4)+"px"}),i.dynamicMainBullets>1&&void 0!==s&&(a+=n-(s||0),a>i.dynamicMainBullets-1?a=i.dynamicMainBullets-1:a<0&&(a=0)),l=Math.max(n-a,0),d=l+(Math.min(r.length,i.dynamicMainBullets)-1),h=(d+l)/2),r.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)r.forEach(e=>{const r=y(e);r===n?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=l&&r<=d&&e.classList.add(...(i.bulletActiveClass+"-main").split(" ")),r===l&&c(e,"prev"),r===d&&c(e,"next"))});else{const e=r[n];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach((e,t)=>{e.setAttribute("part",t===n?"bullet-active":"bullet")}),i.dynamicBullets){const e=r[l],t=r[d];for(let e=l;e<=d;e+=1)r[e]&&r[e].classList.add(...(i.bulletActiveClass+"-main").split(" "));c(e,"prev"),c(t,"next")}}if(i.dynamicBullets){const n=Math.min(r.length,i.dynamicMainBullets+4),s=(o*n-o)/2-h*o,a=e?"right":"left";r.forEach(e=>{e.style[t.isHorizontal()?a:"top"]=s+"px"})}}u.forEach((e,s)=>{if("fraction"===i.type&&(e.querySelectorAll(U(i.currentClass)).forEach(e=>{e.textContent=i.formatFractionCurrent(n+1)}),e.querySelectorAll(U(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(p)})),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const s=(n+1)/p;let o=1,a=1;"horizontal"===r?o=s:a=s,e.querySelectorAll(U(i.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${a})`,e.style.transitionDuration=t.params.speed+"ms"})}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,n+1,p),0===s&&r("paginationRender",e)):(0===s&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)})}function p(){const e=t.params.pagination;if(d())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length;let n=t.pagination.el;n=l(n);let s="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>i&&(n=i);for(let i=0;i<n;i+=1)e.renderBullet?s+=e.renderBullet.call(t,i,e.bulletClass):s+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],n.forEach(i=>{"custom"!==e.type&&(i.innerHTML=s||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(U(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",n[0])}function f(){t.params.pagination=$(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter(e=>b(e,".swiper")[0]===t.el)[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{el:i}),i=l(i),i.forEach(i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),a=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",u),t.enabled||i.classList.add(e.lockClass)}))}function m(){const e=t.params.pagination;if(d())return;let i=t.pagination.el;i&&(i=l(i),i.forEach(i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",u))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:i}=t.pagination;i=l(i),i.forEach(i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),n("init",()=>{!1===t.params.pagination.enabled?g():(f(),p(),h())}),n("activeIndexChange",()=>{void 0===t.snapIndex&&h()}),n("snapIndexChange",()=>{h()}),n("snapGridLengthChange",()=>{p(),h()}),n("destroy",()=>{m()}),n("enable disable",()=>{let{el:e}=t.pagination;e&&(e=l(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),n("lock unlock",()=>{h()}),n("click",(e,i)=>{const n=i.target,s=l(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&s&&s.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;const e=s[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),s.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=l(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),m()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=l(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),f(),p(),h()},disable:g,render:p,update:h,init:f,destroy:m})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e;const a=n();let l,d,c,u,h=!1,p=null,f=null;function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:i}=t,{dragEl:n,el:r}=e,s=t.params.scrollbar,o=t.params.loop?t.progressLoop:t.progress;let a=d,l=(c-d)*o;i?(l=-l,l>0?(a=d-l,l=0):-l+d>c&&(a=c+l)):l<0?(a=d+l,l=0):l+d>c&&(a=c-l),t.isHorizontal()?(n.style.transform=`translate3d(${l}px, 0, 0)`,n.style.width=a+"px"):(n.style.transform=`translate3d(0px, ${l}px, 0)`,n.style.height=a+"px"),s.hide&&(clearTimeout(p),r.style.opacity=1,p=setTimeout(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3))}function y(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{dragEl:i,el:n}=e;i.style.width="",i.style.height="",c=t.isHorizontal()?n.offsetWidth:n.offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),d="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i.style.width=d+"px":i.style.height=d+"px",n.style.display=u>=1?"none":"",t.params.scrollbar.hide&&(n.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function b(e){return t.isHorizontal()?e.clientX:e.clientY}function _(e){const{scrollbar:i,rtlTranslate:n}=t,{el:r}=i;let s;s=(b(e)-g(r)[t.isHorizontal()?"left":"top"]-(null!==l?l:d/2))/(c-d),s=Math.max(Math.min(s,1),0),n&&(s=1-s);const o=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*s;t.updateProgress(o),t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}function w(e){const i=t.params.scrollbar,{scrollbar:n,wrapperEl:r}=t,{el:o,dragEl:a}=n;h=!0,l=e.target===a?b(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),r.style.transitionDuration="100ms",a.style.transitionDuration="100ms",_(e),clearTimeout(f),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),s("scrollbarDragStart",e)}function x(e){const{scrollbar:i,wrapperEl:n}=t,{el:r,dragEl:o}=i;h&&(e.preventDefault?e.preventDefault():e.returnValue=!1,_(e),n.style.transitionDuration="0ms",r.style.transitionDuration="0ms",o.style.transitionDuration="0ms",s("scrollbarDragMove",e))}function T(e){const i=t.params.scrollbar,{scrollbar:n,wrapperEl:r}=t,{el:a}=n;h&&(h=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",r.style.transitionDuration=""),i.hide&&(clearTimeout(f),f=o(()=>{a.style.opacity=0,a.style.transitionDuration="400ms"},1e3)),s("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function S(e){const{scrollbar:i,params:n}=t,r=i.el;if(!r)return;const s=r,o=!!n.passiveListeners&&{passive:!1,capture:!1},l=!!n.passiveListeners&&{passive:!0,capture:!1};if(!s)return;const d="on"===e?"addEventListener":"removeEventListener";s[d]("pointerdown",w,o),a[d]("pointermove",x,o),a[d]("pointerup",T,l)}function E(){const{scrollbar:e,el:i}=t;t.params.scrollbar=$(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const n=t.params.scrollbar;if(!n.el)return;let r,s;"string"==typeof n.el&&t.isElement&&(r=t.el.querySelector(n.el)),r||"string"!=typeof n.el?r||(r=n.el):r=a.querySelectorAll(n.el),t.params.uniqueNavElements&&"string"==typeof n.el&&r.length>1&&1===i.querySelectorAll(n.el).length&&(r=i.querySelector(n.el)),r.length>0&&(r=r[0]),r.classList.add(t.isHorizontal()?n.horizontalClass:n.verticalClass),r&&(s=r.querySelector("."+t.params.scrollbar.dragClass),s||(s=m("div",t.params.scrollbar.dragClass),r.append(s))),Object.assign(e,{el:r,dragEl:s}),n.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&S("on"),r&&r.classList[t.enabled?"remove":"add"](t.params.scrollbar.lockClass)}function M(){const e=t.params.scrollbar,i=t.scrollbar.el;i&&i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&S("off")}i({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},r("init",()=>{!1===t.params.scrollbar.enabled?C():(E(),y(),v())}),r("update resize observerUpdate lock unlock",()=>{y()}),r("setTranslate",()=>{v()}),r("setTransition",(e,i)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=e+"ms")}(i)}),r("enable disable",()=>{const{el:e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](t.params.scrollbar.lockClass)}),r("destroy",()=>{M()});const C=()=>{t.el.classList.add(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.el&&t.scrollbar.el.classList.add(t.params.scrollbar.scrollbarDisabledClass),M()};Object.assign(t.scrollbar,{enable:()=>{t.el.classList.remove(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.el&&t.scrollbar.el.classList.remove(t.params.scrollbar.scrollbarDisabledClass),E(),y(),v()},disable:C,updateSize:y,setTranslate:v,init:E,destroy:M})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",s=(e,i)=>{const{rtl:n}=t,r=n?-1:1,s=e.getAttribute("data-swiper-parallax")||"0";let o=e.getAttribute("data-swiper-parallax-x"),a=e.getAttribute("data-swiper-parallax-y");const l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(o||a?(o=o||"0",a=a||"0"):t.isHorizontal()?(o=s,a="0"):(a=s,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*i*r+"%":o*i*r+"px",a=a.indexOf("%")>=0?parseInt(a,10)*i+"%":a*i+"px",null!=d){const t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let u=`translate3d(${o}, ${a}, 0px)`;null!=l&&(u+=` scale(${l-(l-1)*(1-Math.abs(i))})`),c&&null!=c&&(u+=` rotate(${c*i*-1}deg)`),e.style.transform=u},o=()=>{const{el:e,slides:i,progress:n,snapGrid:o,isElement:a}=t,l=f(e,r);t.isElement&&l.push(...f(t.hostEl,r)),l.forEach(e=>{s(e,n)}),i.forEach((e,i)=>{let a=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(i/2)-n*(o.length-1)),a=Math.min(Math.max(a,-1),1),e.querySelectorAll(r+", [data-swiper-parallax-rotate]").forEach(e=>{s(e,a)})})};n("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),n("init",()=>{t.params.parallax.enabled&&o()}),n("setTranslate",()=>{t.params.parallax.enabled&&o()}),n("setTransition",(e,i)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{el:i,hostEl:n}=t,s=[...i.querySelectorAll(r)];t.isElement&&s.push(...n.querySelectorAll(r)),s.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=i+"ms"})}(i)})},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const o=s();i({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let a,d,c=1,u=!1;const h=[],p={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},m={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:{}},v={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let y=1;function _(){if(h.length<2)return 1;const e=h[0].pageX,t=h[0].pageY,i=h[1].pageX,n=h[1].pageY;return Math.sqrt((i-e)**2+(n-t)**2)}function w(e){const i=t.isElement?"swiper-slide":"."+t.params.slideClass;return!!e.target.matches(i)||t.slides.filter(t=>t.contains(e.target)).length>0}function x(e){if("mouse"===e.pointerType&&h.splice(0,h.length),!w(e))return;const i=t.params.zoom;if(a=!1,d=!1,h.push(e),!(h.length<2)){if(a=!0,p.scaleStart=_(),!p.slideEl){p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),p.slideEl||(p.slideEl=t.slides[t.activeIndex]);let n=p.slideEl.querySelector("."+i.containerClass);if(n&&(n=n.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=n,p.imageWrapEl=n?b(p.imageEl,"."+i.containerClass)[0]:void 0,!p.imageWrapEl)return void(p.imageEl=void 0);p.maxRatio=p.imageWrapEl.getAttribute("data-swiper-zoom")||i.maxRatio}if(p.imageEl){const[e,t]=function(){if(h.length<2)return{x:null,y:null};const e=p.imageEl.getBoundingClientRect();return[(h[0].pageX+(h[1].pageX-h[0].pageX)/2-e.x-o.scrollX)/c,(h[0].pageY+(h[1].pageY-h[0].pageY)/2-e.y-o.scrollY)/c]}();p.originX=e,p.originY=t,p.imageEl.style.transitionDuration="0ms"}u=!0}}function T(e){if(!w(e))return;const i=t.params.zoom,n=t.zoom,r=h.findIndex(t=>t.pointerId===e.pointerId);r>=0&&(h[r]=e),h.length<2||(d=!0,p.scaleMove=_(),p.imageEl&&(n.scale=p.scaleMove/p.scaleStart*c,n.scale>p.maxRatio&&(n.scale=p.maxRatio-1+(n.scale-p.maxRatio+1)**.5),n.scale<i.minRatio&&(n.scale=i.minRatio+1-(i.minRatio-n.scale+1)**.5),p.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`))}function S(e){if(!w(e))return;if("mouse"===e.pointerType&&"pointerout"===e.type)return;const i=t.params.zoom,n=t.zoom,r=h.findIndex(t=>t.pointerId===e.pointerId);r>=0&&h.splice(r,1),a&&d&&(a=!1,d=!1,p.imageEl&&(n.scale=Math.max(Math.min(n.scale,p.maxRatio),i.minRatio),p.imageEl.style.transitionDuration=t.params.speed+"ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`,c=n.scale,u=!1,n.scale>1&&p.slideEl?p.slideEl.classList.add(""+i.zoomedSlideClass):n.scale<=1&&p.slideEl&&p.slideEl.classList.remove(""+i.zoomedSlideClass),1===n.scale&&(p.originX=0,p.originY=0,p.slideEl=void 0)))}function E(e){if(!w(e)||!function(e){const i="."+t.params.zoom.containerClass;return!!e.target.matches(i)||[...t.hostEl.querySelectorAll(i)].filter(t=>t.contains(e.target)).length>0}(e))return;const i=t.zoom;if(!p.imageEl)return;if(!m.isTouched||!p.slideEl)return;m.isMoved||(m.width=p.imageEl.offsetWidth,m.height=p.imageEl.offsetHeight,m.startX=l(p.imageWrapEl,"x")||0,m.startY=l(p.imageWrapEl,"y")||0,p.slideWidth=p.slideEl.offsetWidth,p.slideHeight=p.slideEl.offsetHeight,p.imageWrapEl.style.transitionDuration="0ms");const n=m.width*i.scale,r=m.height*i.scale;if(n<p.slideWidth&&r<p.slideHeight)return;if(m.minX=Math.min(p.slideWidth/2-n/2,0),m.maxX=-m.minX,m.minY=Math.min(p.slideHeight/2-r/2,0),m.maxY=-m.minY,m.touchesCurrent.x=h.length>0?h[0].pageX:e.pageX,m.touchesCurrent.y=h.length>0?h[0].pageY:e.pageY,Math.max(Math.abs(m.touchesCurrent.x-m.touchesStart.x),Math.abs(m.touchesCurrent.y-m.touchesStart.y))>5&&(t.allowClick=!1),!m.isMoved&&!u){if(t.isHorizontal()&&(Math.floor(m.minX)===Math.floor(m.startX)&&m.touchesCurrent.x<m.touchesStart.x||Math.floor(m.maxX)===Math.floor(m.startX)&&m.touchesCurrent.x>m.touchesStart.x))return void(m.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(m.minY)===Math.floor(m.startY)&&m.touchesCurrent.y<m.touchesStart.y||Math.floor(m.maxY)===Math.floor(m.startY)&&m.touchesCurrent.y>m.touchesStart.y))return void(m.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),m.isMoved=!0;const s=(i.scale-c)/(p.maxRatio-t.params.zoom.minRatio),{originX:o,originY:a}=p;m.currentX=m.touchesCurrent.x-m.touchesStart.x+m.startX+s*(m.width-2*o),m.currentY=m.touchesCurrent.y-m.touchesStart.y+m.startY+s*(m.height-2*a),m.currentX<m.minX&&(m.currentX=m.minX+1-(m.minX-m.currentX+1)**.8),m.currentX>m.maxX&&(m.currentX=m.maxX-1+(m.currentX-m.maxX+1)**.8),m.currentY<m.minY&&(m.currentY=m.minY+1-(m.minY-m.currentY+1)**.8),m.currentY>m.maxY&&(m.currentY=m.maxY-1+(m.currentY-m.maxY+1)**.8),v.prevPositionX||(v.prevPositionX=m.touchesCurrent.x),v.prevPositionY||(v.prevPositionY=m.touchesCurrent.y),v.prevTime||(v.prevTime=Date.now()),v.x=(m.touchesCurrent.x-v.prevPositionX)/(Date.now()-v.prevTime)/2,v.y=(m.touchesCurrent.y-v.prevPositionY)/(Date.now()-v.prevTime)/2,Math.abs(m.touchesCurrent.x-v.prevPositionX)<2&&(v.x=0),Math.abs(m.touchesCurrent.y-v.prevPositionY)<2&&(v.y=0),v.prevPositionX=m.touchesCurrent.x,v.prevPositionY=m.touchesCurrent.y,v.prevTime=Date.now(),p.imageWrapEl.style.transform=`translate3d(${m.currentX}px, ${m.currentY}px,0)`}function M(){const e=t.zoom;p.slideEl&&t.activeIndex!==t.slides.indexOf(p.slideEl)&&(p.imageEl&&(p.imageEl.style.transform="translate3d(0,0,0) scale(1)"),p.imageWrapEl&&(p.imageWrapEl.style.transform="translate3d(0,0,0)"),p.slideEl.classList.remove(""+t.params.zoom.zoomedSlideClass),e.scale=1,c=1,p.slideEl=void 0,p.imageEl=void 0,p.imageWrapEl=void 0,p.originX=0,p.originY=0)}function C(e){const i=t.zoom,n=t.params.zoom;if(!p.slideEl){e&&e.target&&(p.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),p.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=f(t.slidesEl,"."+t.params.slideActiveClass)[0]:p.slideEl=t.slides[t.activeIndex]);let i=p.slideEl.querySelector("."+n.containerClass);i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=i,p.imageWrapEl=i?b(p.imageEl,"."+n.containerClass)[0]:void 0}if(!p.imageEl||!p.imageWrapEl)return;let r,s,a,l,d,u,h,v,y,_,w,x,T,S,E,M,C,k;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),p.slideEl.classList.add(""+n.zoomedSlideClass),void 0===m.touchesStart.x&&e?(r=e.pageX,s=e.pageY):(r=m.touchesStart.x,s=m.touchesStart.y);const D="number"==typeof e?e:null;1===c&&D&&(r=void 0,s=void 0),i.scale=D||p.imageWrapEl.getAttribute("data-swiper-zoom")||n.maxRatio,c=D||p.imageWrapEl.getAttribute("data-swiper-zoom")||n.maxRatio,!e||1===c&&D?(h=0,v=0):(C=p.slideEl.offsetWidth,k=p.slideEl.offsetHeight,a=g(p.slideEl).left+o.scrollX,l=g(p.slideEl).top+o.scrollY,d=a+C/2-r,u=l+k/2-s,y=p.imageEl.offsetWidth,_=p.imageEl.offsetHeight,w=y*i.scale,x=_*i.scale,T=Math.min(C/2-w/2,0),S=Math.min(k/2-x/2,0),E=-T,M=-S,h=d*i.scale,v=u*i.scale,h<T&&(h=T),h>E&&(h=E),v<S&&(v=S),v>M&&(v=M)),D&&1===i.scale&&(p.originX=0,p.originY=0),p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform=`translate3d(${h}px, ${v}px,0)`,p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`}function k(){const e=t.zoom,i=t.params.zoom;if(!p.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?p.slideEl=f(t.slidesEl,"."+t.params.slideActiveClass)[0]:p.slideEl=t.slides[t.activeIndex];let e=p.slideEl.querySelector("."+i.containerClass);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),p.imageEl=e,p.imageWrapEl=e?b(p.imageEl,"."+i.containerClass)[0]:void 0}p.imageEl&&p.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,c=1,p.imageWrapEl.style.transitionDuration="300ms",p.imageWrapEl.style.transform="translate3d(0,0,0)",p.imageEl.style.transitionDuration="300ms",p.imageEl.style.transform="translate3d(0,0,0) scale(1)",p.slideEl.classList.remove(""+i.zoomedSlideClass),p.slideEl=void 0,p.originX=0,p.originY=0)}function D(e){const i=t.zoom;i.scale&&1!==i.scale?k():C(e)}function O(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function A(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:i,activeListenerWithCapture:n}=O();t.wrapperEl.addEventListener("pointerdown",x,i),t.wrapperEl.addEventListener("pointermove",T,n),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.addEventListener(e,S,i)}),t.wrapperEl.addEventListener("pointermove",E,n)}function P(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:i,activeListenerWithCapture:n}=O();t.wrapperEl.removeEventListener("pointerdown",x,i),t.wrapperEl.removeEventListener("pointermove",T,n),["pointerup","pointercancel","pointerout"].forEach(e=>{t.wrapperEl.removeEventListener(e,S,i)}),t.wrapperEl.removeEventListener("pointermove",E,n)}Object.defineProperty(t.zoom,"scale",{get:()=>y,set(e){if(y!==e){const t=p.imageEl,i=p.slideEl;r("zoomChange",e,t,i)}y=e}}),n("init",()=>{t.params.zoom.enabled&&A()}),n("destroy",()=>{P()}),n("touchStart",(e,i)=>{t.zoom.enabled&&function(e){const i=t.device;if(!p.imageEl)return;if(m.isTouched)return;i.android&&e.cancelable&&e.preventDefault(),m.isTouched=!0;const n=h.length>0?h[0]:e;m.touchesStart.x=n.pageX,m.touchesStart.y=n.pageY}(i)}),n("touchEnd",(e,i)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!p.imageEl)return;if(!m.isTouched||!m.isMoved)return m.isTouched=!1,void(m.isMoved=!1);m.isTouched=!1,m.isMoved=!1;let i=300,n=300;const r=v.x*i,s=m.currentX+r,o=v.y*n,a=m.currentY+o;0!==v.x&&(i=Math.abs((s-m.currentX)/v.x)),0!==v.y&&(n=Math.abs((a-m.currentY)/v.y));const l=Math.max(i,n);m.currentX=s,m.currentY=a;const d=m.width*e.scale,c=m.height*e.scale;m.minX=Math.min(p.slideWidth/2-d/2,0),m.maxX=-m.minX,m.minY=Math.min(p.slideHeight/2-c/2,0),m.maxY=-m.minY,m.currentX=Math.max(Math.min(m.currentX,m.maxX),m.minX),m.currentY=Math.max(Math.min(m.currentY,m.maxY),m.minY),p.imageWrapEl.style.transitionDuration=l+"ms",p.imageWrapEl.style.transform=`translate3d(${m.currentX}px, ${m.currentY}px,0)`}()}),n("doubleTap",(e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&D(i)}),n("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&M()}),n("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&M()}),Object.assign(t.zoom,{enable:A,disable:P,in:C,out:k,toggle:D})},function(e){let{swiper:t,extendParams:i,on:n}=e;function r(e,t){const i=function(){let e,t,i;return(n,r)=>{for(t=-1,e=n.length;e-t>1;)i=e+t>>1,n[i]<=r?t=i:e=i;return e}}();let n,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=i(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this}function s(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},n("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){const e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){const i=n=>{t.controller.control=n.detail[0],t.update(),e.removeEventListener("init",i)};e.addEventListener("init",i)}}else t.controller.control=t.params.controller.control}),n("update",()=>{s()}),n("resize",()=>{s()}),n("observerUpdate",()=>{s()}),n("setTranslate",(e,i,n)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,n)}),n("setTransition",(e,i,n)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,n)}),Object.assign(t.controller,{setTranslate:function(e,i){const n=t.controller.control;let s,o;const a=t.constructor;function l(e){if(e.destroyed)return;const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(function(e){t.controller.spline=t.params.loop?new r(t.slidesGrid,e.slidesGrid):new r(t.snapGrid,e.snapGrid)}(e),o=-t.controller.spline.interpolate(-i)),o&&"container"!==t.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(s)&&Number.isFinite(s)||(s=1),o=(i-t.minTranslate())*s+e.minTranslate()),t.params.controller.inverse&&(o=e.maxTranslate()-o),e.updateProgress(o),e.setTranslate(o,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==i&&n[e]instanceof a&&l(n[e]);else n instanceof a&&i!==n&&l(n)},setTransition:function(e,i){const n=t.constructor,r=t.controller.control;let s;function a(i){i.destroyed||(i.setTransition(e,t),0!==e&&(i.transitionStart(),i.params.autoHeight&&o(()=>{i.updateAutoHeight()}),_(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(s=0;s<r.length;s+=1)r[s]!==i&&r[s]instanceof n&&a(r[s]);else r instanceof n&&i!==r&&a(r)}})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({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}}),t.a11y={clicked:!1};let r=null;function s(e){const t=r;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}const o=e=>(Array.isArray(e)?e:[e]).filter(e=>!!e);function a(e){(e=o(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function l(e){(e=o(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function d(e,t){(e=o(e)).forEach(e=>{e.setAttribute("role",t)})}function c(e,t){(e=o(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function u(e,t){(e=o(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function h(e){(e=o(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function p(e){(e=o(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function f(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,n=e.target;t.pagination&&t.pagination.el&&(n===t.pagination.el||t.pagination.el.contains(e.target))&&!e.target.matches(U(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&n===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?s(i.lastSlideMessage):s(i.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&n===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?s(i.firstSlideMessage):s(i.prevSlideMessage)),t.pagination&&n.matches(U(t.params.pagination.bulletClass))&&n.click())}function g(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function v(){return g()&&t.params.pagination.clickable}const b=(e,t,i)=>{a(e),"BUTTON"!==e.tagName&&(d(e,"button"),e.addEventListener("keydown",f)),u(e,i),function(e,t){(e=o(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},_=()=>{t.a11y.clicked=!0},w=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},x=e=>{if(t.a11y.clicked)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;const n=t.slides.indexOf(i)===t.activeIndex,r=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);n||r||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(i),0))},T=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&d(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach((n,r)=>{const s=t.params.loop?parseInt(n.getAttribute("data-swiper-slide-index"),10):r;u(n,e.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,i))})};n("beforeInit",()=>{r=m("span",t.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),n("afterInit",()=>{t.params.a11y.enabled&&(()=>{const e=t.params.a11y;t.el.append(r);const i=t.el;e.containerRoleDescriptionMessage&&c(i,e.containerRoleDescriptionMessage),e.containerMessage&&u(i,e.containerMessage);const n=t.wrapperEl,s=e.id||n.getAttribute("id")||"swiper-wrapper-"+(void 0===(a=16)&&(a=16),"x".repeat(a).replace(/x/g,()=>Math.round(16*Math.random()).toString(16)));var a;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=s,o(n).forEach(e=>{e.setAttribute("id",d)}),function(e,t){(e=o(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(n,l),T();let{nextEl:h,prevEl:p}=t.navigation?t.navigation:{};h=o(h),p=o(p),h&&h.forEach(t=>b(t,s,e.nextSlideMessage)),p&&p.forEach(t=>b(t,s,e.prevSlideMessage)),v()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach(e=>{e.addEventListener("keydown",f)}),t.el.addEventListener("focus",x,!0),t.el.addEventListener("pointerdown",_,!0),t.el.addEventListener("pointerup",w,!0)})()}),n("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&T()}),n("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:i}=t.navigation;i&&(t.isBeginning?(h(i),l(i)):(p(i),a(i))),e&&(t.isEnd?(h(e),l(e)):(p(e),a(e)))}()}),n("paginationUpdate",()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;g()&&t.pagination.bullets.forEach(i=>{t.params.pagination.clickable&&(a(i),t.params.pagination.renderBullet||(d(i,"button"),u(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,y(i)+1)))),i.matches(U(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")})}()}),n("destroy",()=>{t.params.a11y.enabled&&function(){r&&r.remove();let{nextEl:e,prevEl:i}=t.navigation?t.navigation:{};e=o(e),i=o(i),e&&e.forEach(e=>e.removeEventListener("keydown",f)),i&&i.forEach(e=>e.removeEventListener("keydown",f)),v()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach(e=>{e.removeEventListener("keydown",f)}),t.el.removeEventListener("focus",x,!0),t.el.removeEventListener("pointerdown",_,!0),t.el.removeEventListener("pointerup",w,!0)}()})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,o={};const a=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{const t=s();let i;i=e?new URL(e):t.location;const n=i.pathname.slice(1).split("/").filter(e=>""!==e),r=n.length;return{key:n[r-2],value:n[r-1]}},d=(e,i)=>{const n=s();if(!r||!t.params.history.enabled)return;let o;o=t.params.url?new URL(t.params.url):n.location;const l=t.slides[i];let d=a(l.getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),d=`${i}/${e?e+"/":""}${d}`}else o.pathname.includes(e)||(d=`${e?e+"/":""}${d}`);t.params.history.keepQuery&&(d+=o.search);const c=n.history.state;c&&c.value===d||(t.params.history.replaceState?n.history.replaceState({value:d},null,d):n.history.pushState({value:d},null,d))},c=(e,i,n)=>{if(i)for(let r=0,s=t.slides.length;r<s;r+=1){const s=t.slides[r];if(a(s.getAttribute("data-history"))===i){const i=t.getSlideIndex(s);t.slideTo(i,e,n)}}else t.slideTo(0,e,n)},u=()=>{o=l(t.params.url),c(t.params.speed,o.value,!1)};n("init",()=>{t.params.history.enabled&&(()=>{const e=s();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=l(t.params.url),o.key||o.value?(c(0,o.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",u)):t.params.history.replaceState||e.addEventListener("popstate",u)}})()}),n("destroy",()=>{t.params.history.enabled&&(()=>{const e=s();t.params.history.replaceState||e.removeEventListener("popstate",u)})()}),n("transitionEnd _freeModeNoMomentumRelease",()=>{r&&d(t.params.history.key,t.activeIndex)}),n("slideChange",()=>{r&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)})},function(e){let{swiper:t,extendParams:i,emit:r,on:o}=e,a=!1;const l=n(),d=s();i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,i){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter(e=>e.getAttribute("data-hash")===i)[0];return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return t.getSlideIndex(f(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});const c=()=>{r("hashChange");const e=l.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){const i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},u=()=>{if(!a||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?(d.history.replaceState(null,null,"#"+i||""),r("hashSet")):(l.location.hash=i||"",r("hashSet"))};o("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;a=!0;const e=l.location.hash.replace("#","");if(e){const i=0,n=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(n||0,i,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&d.addEventListener("hashchange",c)})()}),o("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d.removeEventListener("hashchange",c)}),o("transitionEnd _freeModeNoMomentumRelease",()=>{a&&u()}),o("slideChange",()=>{a&&t.params.cssMode&&u()})},function(e){let t,i,{swiper:r,extendParams:s,on:o,emit:a,params:l}=e;r.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,u,h,p,f,m,g=l&&l.autoplay?l.autoplay.delay:3e3,v=l&&l.autoplay?l.autoplay.delay:3e3,y=(new Date).getTime;function b(e){r&&!r.destroyed&&r.wrapperEl&&e.target===r.wrapperEl&&(r.wrapperEl.removeEventListener("transitionend",b),E())}const _=()=>{if(r.destroyed||!r.autoplay.running)return;r.autoplay.paused?c=!0:c&&(v=d,c=!1);const e=r.autoplay.paused?d:y+v-(new Date).getTime();r.autoplay.timeLeft=e,a("autoplayTimeLeft",e,e/g),i=requestAnimationFrame(()=>{_()})},w=e=>{if(r.destroyed||!r.autoplay.running)return;cancelAnimationFrame(i),_();let n=void 0===e?r.params.autoplay.delay:e;g=r.params.autoplay.delay,v=r.params.autoplay.delay;const s=(()=>{let e;if(e=r.virtual&&r.params.virtual.enabled?r.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:r.slides[r.activeIndex],e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(s)&&s>0&&void 0===e&&(n=s,g=s,v=s),d=n;const o=r.params.speed,l=()=>{r&&!r.destroyed&&(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(o,!0,!0),a("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,o,!0,!0),a("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(o,!0,!0),a("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,o,!0,!0),a("autoplay")),r.params.cssMode&&(y=(new Date).getTime(),requestAnimationFrame(()=>{w()})))};return n>0?(clearTimeout(t),t=setTimeout(()=>{l()},n)):requestAnimationFrame(()=>{l()}),n},x=()=>{r.autoplay.running=!0,w(),a("autoplayStart")},T=()=>{r.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),a("autoplayStop")},S=(e,i)=>{if(r.destroyed||!r.autoplay.running)return;clearTimeout(t),e||(m=!0);const n=()=>{a("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",b):E()};if(r.autoplay.paused=!0,i)return f&&(d=r.params.autoplay.delay),f=!1,void n();const s=d||r.params.autoplay.delay;d=s-((new Date).getTime()-y),r.isEnd&&d<0&&!r.params.loop||(d<0&&(d=0),n())},E=()=>{r.isEnd&&d<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(y=(new Date).getTime(),m?(m=!1,w(d)):w(),r.autoplay.paused=!1,a("autoplayResume"))},M=()=>{if(r.destroyed||!r.autoplay.running)return;const e=n();"hidden"===e.visibilityState&&(m=!0,S(!0)),"visible"===e.visibilityState&&E()},C=e=>{"mouse"===e.pointerType&&(m=!0,r.animating||r.autoplay.paused||S(!0))},k=e=>{"mouse"===e.pointerType&&r.autoplay.paused&&E()};o("init",()=>{r.params.autoplay.enabled&&(r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",C),r.el.addEventListener("pointerleave",k)),n().addEventListener("visibilitychange",M),y=(new Date).getTime(),x())}),o("destroy",()=>{r.el.removeEventListener("pointerenter",C),r.el.removeEventListener("pointerleave",k),n().removeEventListener("visibilitychange",M),r.autoplay.running&&T()}),o("beforeTransitionStart",(e,t,i)=>{!r.destroyed&&r.autoplay.running&&(i||!r.params.autoplay.disableOnInteraction?S(!0,!0):T())}),o("sliderFirstMove",()=>{!r.destroyed&&r.autoplay.running&&(r.params.autoplay.disableOnInteraction?T():(u=!0,h=!1,m=!1,p=setTimeout(()=>{m=!0,h=!0,S(!0)},200)))}),o("touchEnd",()=>{if(!r.destroyed&&r.autoplay.running&&u){if(clearTimeout(p),clearTimeout(t),r.params.autoplay.disableOnInteraction)return h=!1,void(u=!1);h&&r.params.cssMode&&E(),h=!1,u=!1}}),o("slideChange",()=>{!r.destroyed&&r.autoplay.running&&(f=!0)}),Object.assign(r.autoplay,{start:x,stop:T,pause:S,resume:E})},function(e){let{swiper:t,extendParams:i,on:r}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,o=!1;function a(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,n=e.clickedSlide;if(n&&n.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,t.params.loop?t.slideToLoop(r):t.slideTo(r)}function l(){const{thumbs:e}=t.params;if(s)return!1;s=!0;const i=t.constructor;if(e.swiper instanceof i)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}),t.thumbs.swiper.update();else if(d(e.swiper)){const n=Object.assign({},e.swiper);Object.assign(n,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(n),o=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",a),!0}function c(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const n="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const s=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),i.slides.forEach(e=>e.classList.remove(s)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<r;e+=1)f(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(s)});else for(let e=0;e<r;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(s);const o=t.params.thumbs.autoScrollOffset,a=o&&!i.params.loop;if(t.realIndex!==i.realIndex||a){const r=i.activeIndex;let s,l;if(i.params.loop){const e=i.slides.filter(e=>e.getAttribute("data-swiper-slide-index")===""+t.realIndex)[0];s=i.slides.indexOf(e),l=t.activeIndex>t.previousIndex?"next":"prev"}else s=t.realIndex,l=s>t.previousIndex?"next":"prev";a&&(s+="next"===l?o:-1*o),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(s)<0&&(i.params.centeredSlides?s=s>r?s-Math.floor(n/2)+1:s+Math.floor(n/2)-1:s>r&&i.params.slidesPerGroup,i.slideTo(s,e?0:void 0))}}t.thumbs={swiper:null},r("beforeInit",()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const i=n(),r=()=>{const n="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(n&&n.swiper)e.swiper=n.swiper,l(),c(!0);else if(n){const i=r=>{e.swiper=r.detail[0],n.removeEventListener("init",i),l(),c(!0),e.swiper.update(),t.update()};n.addEventListener("init",i)}return n},s=()=>{t.destroyed||r()||requestAnimationFrame(s)};requestAnimationFrame(s)}else l(),c(!0)}),r("slideChange update resize observerUpdate",()=>{c()}),r("setTransition",(e,i)=>{const n=t.thumbs.swiper;n&&!n.destroyed&&n.setTransition(i)}),r("beforeDestroy",()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(t.thumbs,{init:l,update:c})},function(e){let{swiper:t,extendParams:i,emit:n,once:r}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;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(){if(t.params.cssMode)return;const{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:a()})},onTouchEnd:function(e){let{currentPos:i}=e;if(t.params.cssMode)return;const{params:s,wrapperEl:o,rtlTranslate:l,snapGrid:d,touchEventsData:c}=t,u=a()-c.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.length<d.length?t.slideTo(d.length-1):t.slideTo(t.slides.length-1);else{if(s.freeMode.momentum){if(c.velocities.length>1){const e=c.velocities.pop(),i=c.velocities.pop(),n=e.position-i.position,r=e.time-i.time;t.velocity=n/r,t.velocity/=2,Math.abs(t.velocity)<s.freeMode.minimumVelocity&&(t.velocity=0),(r>150||a()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeMode.momentumVelocityRatio,c.velocities.length=0;let e=1e3*s.freeMode.momentumRatio;const i=t.velocity*e;let u=t.translate+i;l&&(u=-u);let h,p=!1;const f=20*Math.abs(t.velocity)*s.freeMode.momentumBounceRatio;let m;if(u<t.maxTranslate())s.freeMode.momentumBounce?(u+t.maxTranslate()<-f&&(u=t.maxTranslate()-f),h=t.maxTranslate(),p=!0,c.allowMomentumBounce=!0):u=t.maxTranslate(),s.loop&&s.centeredSlides&&(m=!0);else if(u>t.minTranslate())s.freeMode.momentumBounce?(u-t.minTranslate()>f&&(u=t.minTranslate()+f),h=t.minTranslate(),p=!0,c.allowMomentumBounce=!0):u=t.minTranslate(),s.loop&&s.centeredSlides&&(m=!0);else if(s.freeMode.sticky){let e;for(let t=0;t<d.length;t+=1)if(d[t]>-u){e=t;break}u=Math.abs(d[e]-u)<Math.abs(d[e-1]-u)||"next"===t.swipeDirection?d[e]:d[e-1],u=-u}if(m&&r("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(e=l?Math.abs((-u-t.translate)/t.velocity):Math.abs((u-t.translate)/t.velocity),s.freeMode.sticky){const i=Math.abs((l?-u:u)-t.translate),n=t.slidesSizesGrid[t.activeIndex];e=i<n?s.speed:i<2*n?1.5*s.speed:2.5*s.speed}}else if(s.freeMode.sticky)return void t.slideToClosest();s.freeMode.momentumBounce&&p?(t.updateProgress(h),t.setTransition(e),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating=!0,_(o,()=>{t&&!t.destroyed&&c.allowMomentumBounce&&(n("momentumBounce"),t.setTransition(s.speed),setTimeout(()=>{t.setTranslate(h),_(o,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(n("_freeModeNoMomentumRelease"),t.updateProgress(u),t.setTransition(e),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,_(o,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(u),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(s.freeMode.sticky)return void t.slideToClosest();s.freeMode&&n("_freeModeNoMomentumRelease")}(!s.freeMode.momentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,i,n,r,{swiper:s,extendParams:o,on:a}=e;o({grid:{rows:1,fill:"column"}});const l=()=>{let e=s.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*s.size:"string"==typeof e&&(e=parseFloat(e)),e};a("init",()=>{r=s.params.grid&&s.params.grid.rows>1}),a("update",()=>{const{params:e,el:t}=s,i=e.grid&&e.grid.rows>1;r&&!i?(t.classList.remove(e.containerModifierClass+"grid",e.containerModifierClass+"grid-column"),n=1,s.emitContainerClasses()):!r&&i&&(t.classList.add(e.containerModifierClass+"grid"),"column"===e.grid.fill&&t.classList.add(e.containerModifierClass+"grid-column"),s.emitContainerClasses()),r=i}),s.grid={initSlides:e=>{const{slidesPerView:r}=s.params,{rows:o,fill:a}=s.params.grid;n=Math.floor(e/o),t=Math.floor(e/o)===e/o?e:Math.ceil(e/o)*o,"auto"!==r&&"row"===a&&(t=Math.max(t,r*o)),i=t/o},updateSlide:(e,r,o,a)=>{const{slidesPerGroup:d}=s.params,c=l(),{rows:u,fill:h}=s.params.grid;let p,f,m;if("row"===h&&d>1){const i=Math.floor(e/(d*u)),n=e-u*d*i,s=0===i?d:Math.min(Math.ceil((o-i*u*d)/u),d);m=Math.floor(n/s),f=n-m*s+i*d,p=f+m*t/u,r.style.order=p}else"column"===h?(f=Math.floor(e/u),m=e-f*u,(f>n||f===n&&m===u-1)&&(m+=1,m>=u&&(m=0,f+=1))):(m=Math.floor(e/i),f=e-m*i);r.row=m,r.column=f,r.style[a("margin-top")]=0!==m?c&&c+"px":""},updateWrapperSize:(e,i,n)=>{const{centeredSlides:r,roundLengths:o}=s.params,a=l(),{rows:d}=s.params.grid;if(s.virtualSize=(e+a)*t,s.virtualSize=Math.ceil(s.virtualSize/d)-a,s.wrapperEl.style[n("width")]=s.virtualSize+a+"px",r){const e=[];for(let t=0;t<i.length;t+=1){let n=i[t];o&&(n=Math.floor(n)),i[t]<s.virtualSize+i[0]&&e.push(n)}i.splice(0,i.length),i.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:Q.bind(t),prependSlide:K.bind(t),addSlide:J.bind(t),removeSlide:Z.bind(t),removeAllSlides:ee.bind(t)})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({fadeEffect:{crossFade:!1}}),te({effect:"fade",swiper:t,on:n,setTranslate:()=>{const{slides:e}=t;t.params.fadeEffect;for(let i=0;i<e.length;i+=1){const e=t.slides[i];let n=-e.swiperSlideOffset;t.params.virtualTranslate||(n-=t.translate);let r=0;t.isHorizontal()||(r=n,n=0);const s=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),o=ie(0,e);o.style.opacity=s,o.style.transform=`translate3d(${n}px, ${r}px, 0px)`}},setTransition:e=>{const i=t.slides.map(e=>p(e));i.forEach(t=>{t.style.transitionDuration=e+"ms"}),ne({swiper:t,duration:e,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(e,t,i)=>{let n=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");n||(n=m("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(n)),r||(r=m("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(r)),n&&(n.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:n,setTranslate:()=>{const{el:e,wrapperEl:i,slides:n,width:s,height:o,rtlTranslate:a,size:l,browser:d}=t,c=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let p,f=0;c.shadow&&(u?(p=t.wrapperEl.querySelector(".swiper-cube-shadow"),p||(p=m("div","swiper-cube-shadow"),t.wrapperEl.append(p)),p.style.height=s+"px"):(p=e.querySelector(".swiper-cube-shadow"),p||(p=m("div","swiper-cube-shadow"),e.append(p))));for(let e=0;e<n.length;e+=1){const t=n[e];let i=e;h&&(i=parseInt(t.getAttribute("data-swiper-slide-index"),10));let s=90*i,o=Math.floor(s/360);a&&(s=-s,o=Math.floor(-s/360));const d=Math.max(Math.min(t.progress,1),-1);let p=0,m=0,g=0;i%4==0?(p=4*-o*l,g=0):(i-1)%4==0?(p=0,g=4*-o*l):(i-2)%4==0?(p=l+4*o*l,g=l):(i-3)%4==0&&(p=-l,g=3*l+4*l*o),a&&(p=-p),u||(m=p,p=0);const v=`rotateX(${u?0:-s}deg) rotateY(${u?s:0}deg) translate3d(${p}px, ${m}px, ${g}px)`;d<=1&&d>-1&&(f=90*i+90*d,a&&(f=90*-i-90*d)),t.style.transform=v,c.slideShadows&&r(t,d,u)}if(i.style.transformOrigin=`50% 50% -${l/2}px`,i.style["-webkit-transform-origin"]=`50% 50% -${l/2}px`,c.shadow)if(u)p.style.transform=`translate3d(0px, ${s/2+c.shadowOffset}px, ${-s/2}px) rotateX(90deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=c.shadowScale,n=c.shadowScale/t,r=c.shadowOffset;p.style.transform=`scale3d(${i}, 1, ${n}) translate3d(0px, ${o/2+r}px, ${-o/2/n}px) rotateX(-90deg)`}const g=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-l/2:0;i.style.transform=`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`,i.style.setProperty("--swiper-cube-translate-z",g+"px")},setTransition:e=>{const{el:i,slides:n}=t;if(n.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=e+"ms"})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=e+"ms")}},recreateShadows:()=>{const e=t.isHorizontal();t.slides.forEach(t=>{const i=Math.max(Math.min(t.progress,1),-1);r(t,i,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:i,on:n}=e;i({flipEffect:{slideShadows:!0,limitRotation:!0}});const r=(e,i)=>{let n=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");n||(n=re("flip",e,t.isHorizontal()?"left":"top")),r||(r=re("flip",e,t.isHorizontal()?"right":"bottom")),n&&(n.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};te({effect:"flip",swiper:t,on:n,setTranslate:()=>{const{slides:e,rtlTranslate:i}=t,n=t.params.flipEffect;for(let s=0;s<e.length;s+=1){const o=e[s];let a=o.progress;t.params.flipEffect.limitRotation&&(a=Math.max(Math.min(o.progress,1),-1));const l=o.swiperSlideOffset;let d=-180*a,c=0,u=t.params.cssMode?-l-t.translate:-l,h=0;t.isHorizontal()?i&&(d=-d):(h=u,u=0,c=-d,d=0),o.style.zIndex=-Math.abs(Math.round(a))+e.length,n.slideShadows&&r(o,a);const p=`translate3d(${u}px, ${h}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;ie(0,o).style.transform=p}},setTransition:e=>{const i=t.slides.map(e=>p(e));i.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=e+"ms"})}),ne({swiper:t,duration:e,transformElements:i})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),r(e,i)})},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:i,on:n}=e;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),te({effect:"coverflow",swiper:t,on:n,setTranslate:()=>{const{width:e,height:i,slides:n,slidesSizesGrid:r}=t,s=t.params.coverflowEffect,o=t.isHorizontal(),a=t.translate,l=o?e/2-a:i/2-a,d=o?s.rotate:-s.rotate,c=s.depth;for(let e=0,t=n.length;e<t;e+=1){const t=n[e],i=r[e],a=(l-t.swiperSlideOffset-i/2)/i,u="function"==typeof s.modifier?s.modifier(a):a*s.modifier;let h=o?d*u:0,p=o?0:d*u,f=-c*Math.abs(u),m=s.stretch;"string"==typeof m&&-1!==m.indexOf("%")&&(m=parseFloat(s.stretch)/100*i);let g=o?0:m*u,v=o?m*u:0,y=1-(1-s.scale)*Math.abs(u);Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(f)<.001&&(f=0),Math.abs(h)<.001&&(h=0),Math.abs(p)<.001&&(p=0),Math.abs(y)<.001&&(y=0);const b=`translate3d(${v}px,${g}px,${f}px)  rotateX(${p}deg) rotateY(${h}deg) scale(${y})`;if(ie(0,t).style.transform=b,t.style.zIndex=1-Math.abs(Math.round(u)),s.slideShadows){let e=o?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),i=o?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=re("coverflow",t,o?"left":"top")),i||(i=re("coverflow",t,o?"right":"bottom")),e&&(e.style.opacity=u>0?u:0),i&&(i.style.opacity=-u>0?-u:0)}}},setTransition:e=>{t.slides.map(e=>p(e)).forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=e+"ms"})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({creativeEffect:{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";te({effect:"creative",swiper:t,on:n,setTranslate:()=>{const{slides:e,wrapperEl:i,slidesSizesGrid:n}=t,s=t.params.creativeEffect,{progressMultiplier:o}=s,a=t.params.centeredSlides;if(a){const e=n[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i<e.length;i+=1){const n=e[i],l=n.progress,d=Math.min(Math.max(n.progress,-s.limitProgress),s.limitProgress);let c=d;a||(c=Math.min(Math.max(n.originalProgress,-s.limitProgress),s.limitProgress));const u=n.swiperSlideOffset,h=[t.params.cssMode?-u-t.translate:-u,0,0],p=[0,0,0];let f=!1;t.isHorizontal()||(h[1]=h[0],h[0]=0);let m={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(m=s.next,f=!0):d>0&&(m=s.prev,f=!0),h.forEach((e,t)=>{h[t]=`calc(${e}px + (${r(m.translate[t])} * ${Math.abs(d*o)}))`}),p.forEach((e,t)=>{p[t]=m.rotate[t]*Math.abs(d*o)}),n.style.zIndex=-Math.abs(Math.round(l))+e.length;const g=h.join(", "),v=`rotateX(${p[0]}deg) rotateY(${p[1]}deg) rotateZ(${p[2]}deg)`,y=c<0?`scale(${1+(1-m.scale)*c*o})`:`scale(${1-(1-m.scale)*c*o})`,b=c<0?1+(1-m.opacity)*c*o:1-(1-m.opacity)*c*o,_=`translate3d(${g}) ${v} ${y}`;if(f&&m.shadow||!f){let e=n.querySelector(".swiper-slide-shadow");if(!e&&m.shadow&&(e=re("creative",n)),e){const t=s.shadowPerProgress?d*(1/s.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const w=ie(0,n);w.style.transform=_,w.style.opacity=b,m.origin&&(w.style.transformOrigin=m.origin)}},setTransition:e=>{const i=t.slides.map(e=>p(e));i.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=e+"ms"})}),ne({swiper:t,duration:e,transformElements:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),te({effect:"cards",swiper:t,on:n,setTranslate:()=>{const{slides:e,activeIndex:i,rtlTranslate:n}=t,r=t.params.cardsEffect,{startTranslate:s,isTouched:o}=t.touchEventsData,a=n?-t.translate:t.translate;for(let l=0;l<e.length;l+=1){const d=e[l],c=d.progress,u=Math.min(Math.max(c,-4),4);let h=d.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(h-=e[0].swiperSlideOffset);let p=t.params.cssMode?-h-t.translate:-h,f=0;const m=-100*Math.abs(u);let g=1,v=-r.perSlideRotate*u,y=r.perSlideOffset-.75*Math.abs(u);const b=t.virtual&&t.params.virtual.enabled?t.virtual.from+l:l,_=(b===i||b===i-1)&&u>0&&u<1&&(o||t.params.cssMode)&&a<s,w=(b===i||b===i+1)&&u<0&&u>-1&&(o||t.params.cssMode)&&a>s;if(_||w){const e=(1-Math.abs((Math.abs(u)-.5)/.5))**.5;v+=-28*u*e,g+=-.5*e,y+=96*e,f=-25*e*Math.abs(u)+"%"}if(p=u<0?`calc(${p}px ${n?"-":"+"} (${y*Math.abs(u)}%))`:u>0?`calc(${p}px ${n?"-":"+"} (-${y*Math.abs(u)}%))`:p+"px",!t.isHorizontal()){const e=f;f=p,p=e}const x=u<0?""+(1+(1-g)*u):""+(1-(1-g)*u),T=`\n        translate3d(${p}, ${f}, ${m}px)\n        rotateZ(${r.rotate?n?-v:v:0}deg)\n        scale(${x})\n      `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=re("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(u)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length,ie(0,d).style.transform=T}},setTransition:e=>{const i=t.slides.map(e=>p(e));i.forEach(t=>{t.style.transitionDuration=e+"ms",t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=e+"ms"})}),ne({swiper:t,duration:e,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return X.use(se),X}();