PageSourceSearch

https://uprav.ru/local/templates/uprav_new_ui/assets/js/vendors.js?1722009647451402

js uprav.ru collected 2026-10-03 23:48:00 UTC 451,402 bytes, 291 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{10:function(e,t,n){var i,r,a;function s(e,t,n){return(s="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=h(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=h(e);if(t){var r=h(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==w(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=v(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,o=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw a}}}}function v(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),e}function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a=function(){"use strict";
2/**
3   * @license
4   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
5   * This code may only be used under the BSD style license found at
6   * http://polymer.github.io/LICENSE.txt
7   * The complete set of authors may be found at
8   * http://polymer.github.io/AUTHORS.txt
9   * The complete set of contributors may be found at
10   * http://polymer.github.io/CONTRIBUTORS.txt
11   * Code distributed by Google as part of the polymer project is also
12   * subject to an additional IP rights grant found at
13   * http://polymer.github.io/PATENTS.txt
14   */var e,t=function(){function e(){g(this,e),this.isDirective=!0,this.isClass=!0}return b(e,[{key:"body",value:function(e){}}]),e}(),n=function(e){return null!=e&&"boolean"==typeof e.isDirective},i="undefined"!=typeof window&&null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,r=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==n;){var r=t.nextSibling;e.insertBefore(t,i),t=r}},a=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==n;){var i=t.nextSibling;e.removeChild(t),t=i}},l={},u={},v="{{lit-".concat(String(Math.random()).slice(2),"}}"),m="\x3c!--".concat(v,"--\x3e"),y=new RegExp("".concat(v,"|").concat(m)),x="$lit$",E=function e(t,n){g(this,e),this.parts=[],this.element=n;for(var i=[],r=[],a=document.createTreeWalker(n.content,133,null,!1),s=0,o=-1,l=0,c=t.strings,u=t.values.length;l<u;){var d=a.nextNode();if(null!==d){if(o++,1===d.nodeType){if(d.hasAttributes()){for(var h=d.attributes,p=h.length,f=0,m=0;m<p;m++)C(h[m].name,x)&&f++;for(;f-- >0;){var b=c[l],w=k.exec(b)[2],E=w.toLowerCase()+x,S=d.getAttribute(E);d.removeAttribute(E);var T=S.split(y);this.parts.push({type:"attribute",index:o,name:w,strings:T,sanitizer:void 0}),l+=T.length-1}}"TEMPLATE"===d.tagName&&(r.push(d),a.currentNode=d.content)}else if(3===d.nodeType){var D=d.data;if(D.indexOf(v)>=0){for(var _=d.parentNode,P=D.split(y),O=P.length-1,A=0;A<O;A++){var L=void 0,I=P[A];
vendor: 12,918 bytes, lines 14-41
14if(""===I)L=M();else{var N=k.exec(I);null!==N&&C(N[2],x)&&(I=I.slice(0,N.index)+N[1]+N[2].slice(0,-x.length)+N[3]),L=document.createTextNode(I)}_.insertBefore(L,d),this.parts.push({type:"node",index:++o})}""===P[O]?(_.insertBefore(M(),d),i.push(d)):d.data=P[O],l+=O}}else if(8===d.nodeType)if(d.data===v){var z=d.parentNode;null!==d.previousSibling&&o!==s||(o++,z.insertBefore(M(),d)),s=o,this.parts.push({type:"node",index:o}),null===d.nextSibling?d.data="":(i.push(d),o--),l++}else for(var j=-1;-1!==(j=d.data.indexOf(v,j+1));)this.parts.push({type:"node",index:-1}),l++}else a.currentNode=r.pop()}for(var $=0,Y=i;$<Y.length;$++){var H=Y[$];H.parentNode.removeChild(H)}},C=function(e,t){var n=e.length-t.length;return n>=0&&e.slice(n)===t},S=function(e){return-1!==e.index},T=document.createComment(""),M=function(){return T.cloneNode()},k=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/,D=function(){function e(t,n,i){g(this,e),this.__parts=[],this.template=t,this.processor=n,this.options=i}return b(e,[{key:"update",value:function(e){var t,n=0,i=f(this.__parts);try{for(i.s();!(t=i.n()).done;){var r=t.value;void 0!==r&&r.setValue(e[n]),n++}}catch(e){i.e(e)}finally{i.f()}var a,s=f(this.__parts);try{for(s.s();!(a=s.n()).done;){var o=a.value;void 0!==o&&o.commit()}}catch(e){s.e(e)}finally{s.f()}}},{key:"_clone",value:function(){for(var e,t=i?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),n=[],r=this.template.parts,a=document.createTreeWalker(t,133,null,!1),s=0,o=0,l=a.nextNode();s<r.length;)if(e=r[s],S(e)){for(var c;o<e.index;)o++,"TEMPLATE"===l.nodeName&&(n.push(l),a.currentNode=l.content),null===(l=a.nextNode())&&(a.currentNode=n.pop(),l=a.nextNode());if("node"===e.type){var u=this.processor.handleTextExpression(this.options,e);u.insertAfterNode(l.previousSibling),this.__parts.push(u)}else(c=this.__parts).push.apply(c,p(this.processor.handleAttributeExpressions(l,e.name,e.strings,this.options,e)));s++}else this.__parts.push(void 0),s++;return i&&(document.adoptNode(t),customElements.upgrade(t)),t}}]),e}(),_=" ".concat(v," "),P=document.createElement("template"),O=function(){function t(e,n,i,r){g(this,t),this.strings=e,this.values=n,this.type=i,this.processor=r}return b(t,[{key:"getHTML",value:function(){for(var e=this.strings.length-1,t="",n=!1,i=0;i<e;i++){var r=this.strings[i],a=r.lastIndexOf("\x3c!--");n=(a>-1||n)&&-1===r.indexOf("--\x3e",a+1);var s=k.exec(r);t+=null===s?r+(n?_:m):r.substr(0,s.index)+s[1]+s[2]+x+s[3]+v}return t+=this.strings[e]}},{key:"getTemplateElement",value:function(){var t=P.cloneNode();return t.innerHTML=function(t){var n=window,i=n.trustedTypes||n.TrustedTypes;return i&&!e&&(e=i.createPolicy("lit-html",{createHTML:function(e){return e}})),e?e.createHTML(t):t}(this.getHTML()),t}}]),t}(),A=function(e){o(n,e);var t=c(n);function n(){return g(this,n),t.apply(this,arguments)}return b(n,[{key:"getHTML",value:function(){return"<svg>".concat(s(h(n.prototype),"getHTML",this).call(this),"</svg>")}},{key:"getTemplateElement",value:function(){var e=s(h(n.prototype),"getTemplateElement",this).call(this),t=e.content,i=t.firstChild;return t.removeChild(i),r(t,i.firstChild),e}}]),n}(O),L=function(e){return null===e||!("object"==w(e)||"function"==typeof e)},I=function(e){return Array.isArray(e)||!(!e||!e[Symbol.iterator])},N=function(e){return e},z=function(e,t,n){return N},j=z,$=document.createTextNode(""),Y=function(){function e(t,n,i,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"attribute";g(this,e),this.dirty=!0,this.element=t,this.name=n,this.strings=i,this.parts=[];var s=r&&r.sanitizer;void 0===s&&(s=j(t,n,a),void 0!==r&&(r.sanitizer=s)),this.sanitizer=s;for(var o=0;o<i.length-1;o++)this.parts[o]=this._createPart()}return b(e,[{key:"_createPart",value:function(){return new H(this)}},{key:"_getValue",value:function(){var e=this.strings,t=this.parts,n=e.length-1;if(1===n&&""===e[0]&&""===e[1]&&void 0!==t[0]){var i=t[0].value;if(!I(i))return i}for(var r="",a=0;a<n;a++){r+=e[a];var s=t[a];if(void 0!==s){var o=s.value;if(L(o)||!I(o))r+="string"==typeof o?o:String(o);else{var l,c=f(o);try{for(c.s();!(l=c.n()).done;){var u=l.value;r+="string"==typeof u?u:String(u)}}catch(e){c.e(e)}finally{c.f()}}}}return r+=e[n]}},{key:"commit",value:function(){if(this.dirty){this.dirty=!1;var e=this._getValue();"symbol"==w(e=this.sanitizer(e))&&(e=String(e)),this.element.setAttribute(this.name,e)}}}]),e}(),H=function(){function e(t){g(this,e),this.value=void 0,this.committer=t}return b(e,[{key:"setValue",value:function(e){e===l||L(e)&&e===this.value||(this.value=e,n(e)||(this.committer.dirty=!0))}},{key:"commit",value:function(){for(;n(this.value);){var e=this.value;this.value=l,e.isClass?e.body(this):e(this)}this.value!==l&&this.committer.commit()}}]),e}(),V=function(){function e(t,n){g(this,e),this.value=void 0,this.__pendingValue=void 0,this.textSanitizer=void 0,this.options=t,this.templatePart=n}return b(e,[{key:"appendInto",value:function(e){this.startNode=e.appendChild(M()),this.endNode=e.appendChild(M())}},{key:"insertAfterNode",value:function(e){this.startNode=e,this.endNode=e.nextSibling}},{key:"appendIntoPart",value:function(e){e.__insert(this.startNode=M()),e.__insert(this.endNode=M())}},{key:"insertAfterPart",value:function(e){e.__insert(this.startNode=M()),this.endNode=e.endNode,e.endNode=this.startNode}},{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;n(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=l,e.isClass?e.body(this):e(this)}var t=this.__pendingValue;t!==l&&(L(t)?t!==this.value&&this.__commitText(t):t instanceof O?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):I(t)?this.__commitIterable(t):t===u?(this.value=u,this.clear()):this.__commitText(t))}},{key:"__insert",value:function(e){this.endNode.parentNode.insertBefore(e,this.endNode)}},{key:"__commitNode",value:function(e){this.value!==e&&(this.clear(),this.__insert(e),this.value=e)}},{key:"__commitText",value:function(e){var t=this.startNode.nextSibling;if(e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType){void 0===this.textSanitizer&&(this.textSanitizer=j(t,"data","property"));var n=this.textSanitizer(e);t.data="string"==typeof n?n:String(n)}else{var i=$.cloneNode();this.__commitNode(i),void 0===this.textSanitizer&&(this.textSanitizer=j(i,"data","property"));var r=this.textSanitizer(e);i.data="string"==typeof r?r:String(r)}this.value=e}},{key:"__commitTemplateResult",value:function(e){var t=this.options.templateFactory(e);if(this.value instanceof D&&this.value.template===t)this.value.update(e.values);else{var n=this.endNode.parentNode;if(j!==z&&"STYLE"===n.nodeName||"SCRIPT"===n.nodeName)return void this.__commitText("/* lit-html will not write TemplateResults to scripts and styles */");var i=new D(t,e.processor,this.options),r=i._clone();i.update(e.values),this.__commitNode(r),this.value=i}}},{key:"__commitIterable",value:function(t){Array.isArray(this.value)||(this.value=[],this.clear());var n,i,r=this.value,a=0,s=f(t);try{for(s.s();!(i=s.n()).done;){var o=i.value;void 0===(n=r[a])&&(n=new e(this.options,this.templatePart),r.push(n),0===a?n.appendIntoPart(this):n.insertAfterPart(r[a-1])),n.setValue(o),n.commit(),a++}}catch(e){s.e(e)}finally{s.f()}a<r.length&&(r.length=a,this.clear(n&&n.endNode))}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.startNode;a(this.startNode.parentNode,e.nextSibling,this.endNode)}}]),e}(),F=function(){function e(t,n,i){if(g(this,e),this.value=void 0,this.__pendingValue=void 0,2!==i.length||""!==i[0]||""!==i[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=i}return b(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;n(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=l,e.isClass?e.body(this):e(this)}if(this.__pendingValue!==l){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=l}}}]),e}(),R=function(e){o(n,e);var t=c(n);function n(e,i,r,a){var s;return g(this,n),(s=t.call(this,e,i,r,a,"property")).single=2===r.length&&""===r[0]&&""===r[1],s}return b(n,[{key:"_createPart",value:function(){return new G(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:s(h(n.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){if(this.dirty){this.dirty=!1;var e=this._getValue();e=this.sanitizer(e),this.element[this.name]=e}}}]),n}(Y),G=function(e){o(n,e);var t=c(n);function n(){return g(this,n),t.apply(this,arguments)}return n}(H),B=!1;!function(){try{var e={get capture(){return B=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}}();var W=function(){function e(t,n,i){var r=this;g(this,e),this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=i,this.__boundHandleEvent=function(e){return r.handleEvent(e)}}return b(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;n(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=l,e.isClass?e.body(this):e(this)}if(this.__pendingValue!==l){var t=this.__pendingValue,i=this.value,r=null==t||null!=i&&(t.capture!==i.capture||t.once!==i.once||t.passive!==i.passive),a=null!=t&&(null==i||r);r&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),a&&(this.__options=X(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=l}}},{key:"handleEvent",value:function(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}]),e}(),X=function(e){return e&&(B?{capture:e.capture,passive:e.passive,once:e.once}:e.capture)},U=function(){function e(){g(this,e)}return b(e,[{key:"handleAttributeExpressions",value:function(e,t,n,i,r){var a=t[0];return"."===a?new R(e,t.slice(1),n,r).parts:"@"===a?[new W(e,t.slice(1),i.eventContext)]:"?"===a?[new F(e,t.slice(1),n)]:new Y(e,t,n,r).parts}},{key:"handleTextExpression",value:function(e,t){return new V(e,t)}}]),e}(),q=new U;
15/**
16   * @license
17   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
18   * This code may only be used under the BSD style license found at
19   * http://polymer.github.io/LICENSE.txt
20   * The complete set of authors may be found at
21   * http://polymer.github.io/AUTHORS.txt
22   * The complete set of contributors may be found at
23   * http://polymer.github.io/CONTRIBUTORS.txt
24   * Code distributed by Google as part of the polymer project is also
25   * subject to an additional IP rights grant found at
26   * http://polymer.github.io/PATENTS.txt
27   */
28function K(e){var t=J.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},J.set(e.type,t));var n=t.stringsArray.get(e.strings);if(void 0!==n)return n;var i=e.strings.join(v);return void 0===(n=t.keyString.get(i))&&(n=new E(e,e.getTemplateElement()),t.keyString.set(i,n)),t.stringsArray.set(e.strings,n),n}var J=new Map,Z=new WeakMap;
29/**
30   * @license
31   * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
32   * This code may only be used under the BSD style license found at
33   * http://polymer.github.io/LICENSE.txt
34   * The complete set of authors may be found at
35   * http://polymer.github.io/AUTHORS.txt
36   * The complete set of contributors may be found at
37   * http://polymer.github.io/CONTRIBUTORS.txt
38   * Code distributed by Google as part of the polymer project is also
39   * subject to an additional IP rights grant found at
40   * http://polymer.github.io/PATENTS.txt
41   */"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.7"),Object.freeze({__proto__:null,html:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return new O(e,n,"html",q)},svg:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return new A(e,n,"svg",q)},DefaultTemplateProcessor:U,defaultTemplateProcessor:q,directive:function(e){return function(){var t=e.apply(void 0,arguments);return t.isDirective=!0,t}},Directive:t,isDirective:n,removeNodes:a,reparentNodes:r,noChange:l,nothing:u,AttributeCommitter:Y,AttributePart:H,BooleanAttributePart:F,EventPart:W,isIterable:I,isPrimitive:L,NodePart:V,PropertyCommitter:R,PropertyPart:G,get sanitizerFactory(){return j},setSanitizerFactory:function(e){if(j!==z)throw new Error("Attempted to overwrite existing lit-html security policy. setSanitizeDOMValueFactory should be called at most once.");
41j=e},parts:Z,render:function(e,t,n){var i=Z.get(t);void 0===i&&(a(t,t.firstChild),Z.set(t,i=new V(Object.assign({templateFactory:K},n),void 0)),i.appendInto(t)),i.setValue(e),i.commit()},templateCaches:J,templateFactory:K,TemplateInstance:D,SVGTemplateResult:A,TemplateResult:O,createMarker:M,isTemplatePartActive:S,Template:E}),document.createElement("template");var Q=function e(){g(this,e),this.isAction=!0};return Q.prototype.isAction=!0,document.createTextNode(""),
42/**
43   * CalendarScroll plugin
44   *
45   * @copyright Rafal Pospiech <https://neuronet.io>
46   * @author    Rafal Pospiech <[email protected]>
47   * @package   gantt-schedule-timeline-calendar
48   * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
49   * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
50   */
51function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i={speed:.25,hideScroll:!1,onChange:function(e){}};n=Object.assign(Object.assign({},i),n);var r=function(i){o(a,i);var r=c(a);function a(t){var i;g(this,a),(i=r.call(this)).isMoving=!1,i.lastX=0,i.collectLowerThanZero=0,i.onPointerStart=i.onPointerStart.bind(d(i)),i.onPointerMove=i.onPointerMove.bind(d(i)),i.onPointerEnd=i.onPointerEnd.bind(d(i)),t.addEventListener("touchstart",i.onPointerStart),document.addEventListener("touchmove",i.onPointerMove),document.addEventListener("touchend",i.onPointerEnd),t.addEventListener("mousedown",i.onPointerStart),document.addEventListener("mousemove",i.onPointerMove),document.addEventListener("mouseup",i.onPointerEnd),t.style.cursor="move";var s=e.get("_internal.elements.horizontal-scroll");return n.hideScroll&&s&&(s.style.visibility="hidden"),i}return b(a,[{key:"onPointerStart",value:function(e){if("mousedown"!==e.type||0===e.button){e.stopPropagation(),this.isMoving=!0;var n=t.normalizePointerEvent(e);this.lastX=n.x}}},{key:"onPointerMove",value:function(i){if(this.isMoving){var r=t.normalizePointerEvent(i),a=(r.x-this.lastX)*n.speed;Math.abs(a)>=1&&(a=Math.round(a),e.update("config.chart.time",(function(e){var i=t.time.date(e.centerGlobal).add(-1*a,e.period).valueOf(),r=i-e.centerGlobal;return e.leftGlobal+=r,e.centerGlobal=i,e.rightGlobal+=r,e.from+=r,e.to+=r,n.onChange(e),e})),this.lastX=r.x)}}},{key:"onPointerEnd",value:function(){this.isMoving=!1,this.lastX=0}},{key:"destroy",value:function(e,t){e.removeEventListener("touchstart",this.onPointerStart),document.removeEventListener("touchmove",this.onPointerMove),document.removeEventListener("touchend",this.onPointerEnd),e.removeEventListener("mousedown",this.onPointerStart),document.removeEventListener("mousemove",this.onPointerMove),document.removeEventListener("mouseup",this.onPointerEnd)}}]),a}(Q);return function(n){t=n.api,e=n.state,n.update,e.update("config.actions.chart-calendar",(function(e){return e.push(r),e}))}}},"object"===w(t)&&void 0!==e?e.exports=a():void 0===(r="function"==typeof(i=a)?i.call(t,n,t,e):i)||(e.exports=r)},11:function(e,t,n){var i,r,a;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
52/*! nouislider - 14.6.3 - 11/19/2020 */r=[],void 0===(a="function"==typeof(i=function(){"use strict";var e="14.6.3";function t(e){e.parentElement.removeChild(e)}function n(e){return null!=e}function i(e){e.preventDefault()}function r(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function a(e,t,n){n>0&&(u(e,t),setTimeout((function(){d(e,t)}),n))}function o(e){return Math.max(Math.min(e,100),0)}function l(e){return Array.isArray(e)?e:[e]}function c(e){var t=(e=String(e)).split(".");return t.length>1?t[1].length:0}function u(e,t){e.classList&&!/\s/.test(t)?e.classList.add(t):e.className+=" "+t}function d(e,t){e.classList&&!/\s/.test(t)?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function h(e){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(e.compatMode||"");return{x:t?window.pageXOffset:n?e.documentElement.scrollLeft:e.body.scrollLeft,y:t?window.pageYOffset:n?e.documentElement.scrollTop:e.body.scrollTop}}function p(e,t){return 100/(t-e)}function f(e,t,n){return 100*t/(e[n+1]-e[n])}function v(e,t){for(var n=1;e>=t[n];)n+=1;return n}function m(e,t,n){if(n>=e.slice(-1)[0])return 100;var i=v(n,e),r=e[i-1],a=e[i],s=t[i-1],o=t[i];return s+function(e,t){return f(e,e[0]<0?t+Math.abs(e[0]):t-e[0],0)}([r,a],n)/p(s,o)}function g(e,t,n,i){if(100===i)return i;var r=v(i,e),a=e[r-1],s=e[r];return n?i-a>(s-a)/2?s:a:t[r-1]?e[r-1]+function(e,t){return Math.round(e/t)*t}(i-e[r-1],t[r-1]):i}function y(e,t,n){var i;if("number"==typeof t&&(t=[t]),!Array.isArray(t))throw new Error("noUiSlider (14.6.3): 'range' contains invali
52d value.");if(!r(i="min"===e?0:"max"===e?100:parseFloat(e))||!r(t[0]))throw new Error("noUiSlider (14.6.3): 'range' value isn't numeric.");n.xPct.push(i),n.xVal.push(t[0]),i?n.xSteps.push(!isNaN(t[1])&&t[1]):isNaN(t[1])||(n.xSteps[0]=t[1]),n.xHighestCompleteStep.push(0)}function b(e,t,n){if(t)if(n.xVal[e]!==n.xVal[e+1]){n.xSteps[e]=f([n.xVal[e],n.xVal[e+1]],t,0)/p(n.xPct[e],n.xPct[e+1]);var i=(n.xVal[e+1]-n.xVal[e])/n.xNumSteps[e],r=Math.ceil(Number(i.toFixed(3))-1),a=n.xVal[e]+n.xNumSteps[e]*r;n.xHighestCompleteStep[e]=a}else n.xSteps[e]=n.xHighestCompleteStep[e]=n.xVal[e]}function w(e,t,n){var i;this.xPct=[],this.xVal=[],this.xSteps=[n||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=t;var r=[];for(i in e)e.hasOwnProperty(i)&&r.push([e[i],i]);for(r.length&&"object"===s(r[0][0])?r.sort((function(e,t){return e[0][0]-t[0][0]})):r.sort((function(e,t){return e[0]-t[0]})),i=0;i<r.length;i++)y(r[i][1],r[i][0],this);for(this.xNumSteps=this.xSteps.slice(0),i=0;i<this.xNumSteps.length;i++)b(i,this.xNumSteps[i],this)}w.prototype.getDistance=function(e){var t,n=[];for(t=0;t<this.xNumSteps.length-1;t++){var i=this.xNumSteps[t];if(i&&e/i%1!=0)throw new Error("noUiSlider (14.6.3): 'limit', 'margin' and 'padding' of "+this.xPct[t]+"% range must be divisible by step.");n[t]=f(this.xVal,e,t)}return n},w.prototype.getAbsoluteDistance=function(e,t,n){var i,r=0;if(e<this.xPct[this.xPct.length-1])for(;e>this.xPct[r+1];)r++;else e===this.xPct[this.xPct.length-1]&&(r=this.xPct.length-2);n||e!==this.xPct[r+1]||r++;var a=1,s=t[r],o=0,l=0,c=0,u=0;for(i=n?(e-this.xPct[r])/(this.xPct[r+1]-this.xPct[r]):(this.xPct[r+1]-e)/(this.xPct[r+1]-this.xPct[r]);s>0;)o=this.xPct[r+1+u]-this.xPct[r+u],t[r+u]*a+100-100*i>100?(l=o*i,a=(s-100*i)/t[r+u],i=1):(l=t[r+u]*o/100*a,a=0),n?(c-=l,this.xPct.length+u>=1&&u--):(c+=l,this.xPct.length-u>=1&&u++),s=t[r+u]*a;return e+c},w.prototype.toStepping=function(e){return e=m(this.xVal,this.xPct,e)},w.prototype.fromStepping=function(e){return function(e,t,n){if(n>=100)return e.slice(-1)[0];var i=v(n,t),r=e[i-1],a=e[i],s=t[i-1];return function(e,t){return t*(e[1]-e[0])/100+e[0]}([r,a],(n-s)*p(s,t[i]))}(this.xVal,this.xPct,e)},w.prototype.getStep=function(e){return e=g(this.xPct,this.xSteps,this.snap,e)},w.prototype.getDefaultStep=function(e,t,n){var i=v(e,this.xPct);return(100===e||t&&e===this.xPct[i-1])&&(i=Math.max(i-1,1)),(this.xVal[i]-this.xVal[i-1])/n},w.prototype.getNearbySteps=function(e){var t=v(e,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t],step:this.xNumSteps[t],highestStep:this.xHighestCompleteStep[t]}}},w.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(c);return Math.max.apply(null,e)},w.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var x={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number},E={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},C=".__tooltips",S=".__aria";function T(e){if(function(e){return"object"===s(e)&&"function"==typeof e.to&&"function"==typeof e.from}(e))return!0;throw new Error("noUiSlider (14.6.3): 'format' requires 'to' and 'from' methods.")}function M(e,t){if(!r(t))throw new Error("noUiSlider (14.6.3): 'step' is not numeric.");e.singleStep=t}function k(e,t){if(!r(t))throw new Error("noUiSlider (14.6.3): 'keyboardPageMultiplier' is not numeric.");e.keyboardPageMultiplier=t}function D(e,t){if(!r(t))throw new Error("noUiSlider (14.6.3): 'keyboardDefaultStep' is not numeric.");e.keyboardDefaultStep=t}function _(e,t){if("object"!==s(t)||Array.isArray(t))throw new Error("noUiSlider (14.6.3): 'range' is not an object.");if(void 0===t.min||void 0===t.max)throw new Error("noUiSlider (14.6.3): Missing 'min' or 'max' in 'range'.");if(t.min===t.max)throw new Error("noUiSlider (14.6.3): 'range' 'min' and 'max' cannot be equal.");e.spectrum=new w(t,e.snap,e.singleStep)}function P(e,t){if(t=l(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider (14.6.3): 'start' option is incorrect.");e.handles=t.length,e.start=t}function O(e,t){if(e.snap=t,"boolean"!=typeof t)throw new Error("noUiSlider (14.6.3): 'snap' option must be a boolean.")}function A(e,t){if(e.animate=t,"boolean"!=typeof t)throw new Error("noUiSlider (14.6.3): 'animate' option must be a boolean.")}function L(e,t){if(e.animationDuration=t,"number"!=typeof t)throw new Error("noUiSlider (14.6.3): 'animationDuration' option must be a number.")}function I(e,t){var n,i=[!1];if("lower"===t?t=[!0,!1]:"upper"===t&&(t=[!1,!0]),!0===t||!1===t){for(n=1;n<e.handles;n++)i.push(t);i.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==e.handles+1)throw new Error("noUiSlider (14.6.3): 'connect' option doesn't match handle count.");i=t}e.connect=i}function N(e,t){switch(t){case"horizontal":e.ort=0;break;case"vertical":e.ort=1;break;default:throw new Error("noUiSlider (14.6.3): 'orientation' option is invali
52d.")}}function z(e,t){if(!r(t))throw new Error("noUiSlider (14.6.3): 'margin' option must be numeric.");0!==t&&(e.margin=e.spectrum.getDistance(t))}function j(e,t){if(!r(t))throw new Error("noUiSlider (14.6.3): 'limit' option must be numeric.");if(e.limit=e.spectrum.getDistance(t),!e.limit||e.handles<2)throw new Error("noUiSlider (14.6.3): 'limit' option is only supported on linear sliders with 2 or more handles.")}function $(e,t){var n;if(!r(t)&&!Array.isArray(t))throw new Error("noUiSlider (14.6.3): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(t)&&2!==t.length&&!r(t[0])&&!r(t[1]))throw new Error("noUiSlider (14.6.3): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==t){for(Array.isArray(t)||(t=[t,t]),e.padding=[e.spectrum.getDistance(t[0]),e.spectrum.getDistance(t[1])],n=0;n<e.spectrum.xNumSteps.length-1;n++)if(e.padding[0][n]<0||e.padding[1][n]<0)throw new Error("noUiSlider (14.6.3): 'padding' option must be a positive number(s).");var i=t[0]+t[1],a=e.spectrum.xVal[0];if(i/(e.spectrum.xVal[e.spectrum.xVal.length-1]-a)>1)throw new Error("noUiSlider (14.6.3): 'padding' option must not exceed 100% of the range.")}}function Y(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider (14.6.3): 'direction' option was not recognized.")}}function H(e,t){if("string"!=typeof t)throw new Error("noUiSlider (14.6.3): 'behaviour' must be a string containing options.");var n=t.indexOf("tap")>=0,i=t.indexOf("drag")>=0,r=t.indexOf("fixed")>=0,a=t.indexOf("snap")>=0,s=t.indexOf("hover")>=0,o=t.indexOf("unconstrained")>=0;if(r){if(2!==e.handles)throw new Error("noUiSlider (14.6.3): 'fixed' behaviour must be used with 2 handles");z(e,e.start[1]-e.start[0])}if(o&&(e.margin||e.limit))throw new Error("noUiSlider (14.6.3): 'unconstrained' behaviour cannot be used with margin or limit");e.events={tap:n||a,drag:i,fixed:r,snap:a,hover:s,unconstrained:o}}function V(e,t){if(!1!==t)if(!0===t){e.tooltips=[];for(var n=0;n<e.handles;n++)e.tooltips.push(!0)}else{if(e.tooltips=l(t),e.tooltips.length!==e.handles)throw new Error("noUiSlider (14.6.3): must pass a formatter for all handles.");e.tooltips.forEach((function(e){if("boolean"!=typeof e&&("object"!==s(e)||"function"!=typeof e.to))throw new Error("noUiSlider (14.6.3): 'tooltips' must be passed a formatter or 'false'.")}))}}function F(e,t){e.ariaFormat=t,T(t)}function R(e,t){e.format=t,T(t)}function G(e,t){if(e.keyboardSupport=t,"boolean"!=typeof t)throw new Error("noUiSlider (14.6.3): 'keyboardSupport' option must be a boolean.")}function B(e,t){e.documentElement=t}function W(e,t){if("string"!=typeof t&&!1!==t)throw new Error("noUiSlider (14.6.3): 'cssPrefix' must be a string or `false`.");e.cssPrefix=t}function X(e,t){if("object"!==s(t))throw new Error("noUiSlider (14.6.3): 'cssClasses' must be an object.");if("string"==typeof e.cssPrefix)for(var n in e.cssClasses={},t)t.hasOwnProperty(n)&&(e.cssClasses[n]=e.cssPrefix+t[n]);else e.cssClasses=t}function U(e){var t={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:x,format:x},i={step:{r:!1,t:M},keyboardPageMultiplier:{r:!1,t:k},keyboardDefaultStep:{r:!1,t:D},start:{r:!0,t:P},connect:{r:!0,t:I},direction:{r:!0,t:Y},snap:{r:!1,t:O},animate:{r:!1,t:A},animationDuration:{r:!1,t:L},range:{r:!0,t:_},orientation:{r:!1,t:N},margin:{r:!1,t:z},limit:{r:!1,t:j},padding:{r:!1,t:$},behaviour:{r:!0,t:H},ariaFormat:{r:!1,t:F},format:{r:!1,t:R},tooltips:{r:!1,t:V},keyboardSupport:{r:!0,t:G},documentElement:{r:!1,t:B},cssPrefix:{r:!0,t:W},cssClasses:{r:!0,t:X}},r={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:E,keyboardPageMultiplier:5,keyboardDefaultStep:10};e.format&&!e.ariaFormat&&(e.ariaFormat=e.format),Object.keys(i).forEac
vendor: 1,202 bytes, line 52
52h((function(a){if(!n(e[a])&&void 0===r[a]){if(i[a].r)throw new Error("noUiSlider (14.6.3): '"+a+"' is required.");return!0}i[a].t(t,n(e[a])?e[a]:r[a])})),t.pips=e.pips;var a=document.createElement("div"),s=void 0!==a.style.msTransform,o=void 0!==a.style.transform;return t.transformRule=o?"transform":s?"msTransform":"webkitTransform",t.style=[["left","top"],["right","bottom"]][t.dir][t.ort],t}function q(e,n,r){var s,c,p,f,v,m,g,y,b=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},w=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e}(),x=e,E=n.spectrum,T=[],M=[],k=[],D=0,_={},P=e.ownerDocument,O=n.documentElement||P.documentElement,A=P.body,L="rtl"===P.dir||1===n.ort?0:100;function I(e,t){var n=P.createElement("div");return t&&u(n,t),e.appendChild(n),n}function N(e,t){var i=I(e,n.cssClasses.origin),r=I(i,n.cssClasse
vendor: 1,197 bytes, line 52
52s.handle);return I(r,n.cssClasses.touchArea),r.setAttribute("data-handle",t),n.keyboardSupport&&(r.setAttribute("tabindex","0"),r.addEventListener("keydown",(function(e){return function(e,t){if($()||Y(t))return!1;var i=["Left","Right"],r=["Down","Up"],a=["PageDown","PageUp"],s=["Home","End"];n.dir&&!n.ort?i.reverse():n.ort&&!n.dir&&(r.reverse(),a.reverse());var o,l=e.key.replace("Arrow",""),c=l===a[0],u=l===a[1],d=l===r[0]||l===i[0]||c,h=l===r[1]||l===i[1]||u,p=l===s[0],f=l===s[1];if(!(d||h||p||f))return!0;if(e.preventDefault(),h||d){var v=n.keyboardPageMultiplier,m=d?0:1,g=fe(t)[m];if(null===g)return!1;!1===g&&(g=E.getDefaultStep(M[t],d,n.keyboardDefaultStep)),(u||c)&&(g*=v),g=Math.max(g,1e-7),g*=d?-1:1,o=T[t]+g}else o=f?n.spectrum.xVal[n.spectrum.xVal.length-1]:n.spectrum.xVal[0];return ce(t,E.toStepping(o),!0,!0),ie("slide",t),ie("update",t),ie("change",t),ie("set",t),!1}(e,t)}))),r.setAttribute("role","slider"),r.setAttribute("aria-orientation",n.ort?"vertical":"horizontal"),0===t?u(r,n.cssClasses.handleLower):t===n.handles-1&&u(r,n.cssClasses.handleUpper),i}function z(e,t){return!!t&&I(e,n.cssClasses.connect)}function j(e,t){return!!n.tooltips[t]&&I(e.firstChild,n.cssClasse
52s.tooltip)}function $(){return x.hasAttribute("disabled")}function Y(e){return c[e].hasAttribute("disabled")}function H(){v&&(ne("update"+C),v.forEach((function(e){e&&t(e)})),v=null)}function V(){H(),v=c.map(j),te("update"+C,(function(e,t,i){if(v[t]){var r=e[t];!0!==n.tooltips[t]&&(r=n.tooltips[t].to(i[t])),v[t].innerHTML=r}}))}function F(e,t,i){var r=P.createElement("div"),a=[];a[0]=n.cssClasses.valueNormal,a[1]=n.cssClasses.valueLarge,a[2]=n.cssClasses.valueSub;var s=[];s[0]=n.cssClasses.markerNormal,s[1]=n.cssClasses.markerLarge,s[2]=n.cssClasses.markerSub;var o=[n.cssClasses.valueHorizontal,n.cssClasses.valueVertical],l=[n.cssClasses.markerHorizontal,n.cssClasses.markerVertical];function c(e,t){var i=t===n.cssClasses.value,r=i?a:s;return t+" "+(i?o:l)[n.ort]+" "+r[e]}return u(r,n.cssClasses.pips),u(r,0===n.ort?n.cssClasses.pipsHorizontal:n.cssClasses.pipsVertical),Object.keys(e).forEach((function(a){!function(e,a,s){if(-1!==(s=t?t(a,s):s)){var o=I(r,!1);o.className=c(s,n.cssClasses.marker),o.style[n.style]=e+"%",s>
520&&((o=I(r,!1)).className=c(s,n.cssClasses.value),o.setAttribute("data-value",a),o.style[n.style]=e+"%",o.innerHTML=i.to(a))}}(a,e[a][0],e[a][1])})),r}function R(){f&&(t(f),f=null)}function G(e){R();var t=e.mode,n=e.density||1,i=e.filter||!1,r=function(e,t,n){if("range"===e||"steps"===e)return E.xVal;if("count"===e){if(t<2)throw new Error("noUiSlider (14.6.3): 'values' (>= 2) required for mode 'count'.");var i=t-1,r=100/i;for(t=[];i--;)t[i]=i*r;t.push(100),e="positions"}return"positions"===e?t.map((function(e){return E.fromStepping(n?E.getStep(e):e)})):"values"===e?n?t.map((function(e){return E.fromStepping(E.getStep(E.toStepping(e)))})):t:void 0}(t,e.values||!1,e.stepped||!1),a=function(e,t,n){var i,r={},a=E.xVal[0],s=E.xVal[E.xVal.length-1],o=!1,l=!1,c=0;return i=n.slice().sort((function(e,t){return e-t})),(n=i.filter((function(e){return!this[e]&&(this[e]=!0)}),{}))[0]!==a&&(n.unshift(a),o=!0),n[n.length-1]!==s&&(n.push(s),l=!0),n.forEach((function(i,a){var s,u,d,h,p,f,v,m,g,y,b=i,w=n[a+1],x="steps"===t;if(x&&(s=E.xNumSteps[a]),s||(s=w-b),!1!==b)for(void 0===w&&(w=b),s=Math.max(s,1e-7),u=b;u<=w;u=(u+s).toFixed(7)/1){for(m=(p=(h=E.toStepping(u))-c)/e,y=p/(g=Math.round(m)),d=1;d<=g;d+=1)r[(f=c+d*y).toFixed(5)]=[E.fromStepping(f),0];v=n.indexOf(u)>-1?1:x?2:0,!a&&o&&u!==w&&(v=0),u===w&&l||(r[h.toFixed(5)]=[u,v]),c=h}})),r}(n,t,r),s=e.format||{to:Math.round};return f=x.appendChild(F(a,i,s))}function B(){var e=s.getBoundingClientRect(),t="offset"+["Width","Height"][n.ort];return 0===n.ort?e.width||s[t]:e.height||s[t]}function W(e,t,i,r){var a=function(a){return!!(a=function(e,t,n){var i,r,a=0===e.type.indexOf("touch"),s=0===e.type.indexOf("mouse"),o=0===e.type.indexOf("pointer");if(0===e.type.indexOf("MSPointer")&&(o=!0),"mousedown"===e.type&&!e.buttons&&!e.touches)return!1;if(a){var l=function(e){return e.target===n||n.contains(e.target)||e.target.shadowRoot&&e.target.shadowRoot.contains(n)};if("touchstart"===e.type){var c=Array.prototype.filter.call(e.touches,l);if(c.length>1)return!1;i=c[0].pageX,r=c[0].pageY}else{var u=Array.prototype.find.call(e.changedTouches,l);if(!u)return!1;i=u.pageX,r=u.pageY}}return t=t||h(P),(s||o)&&(i=e.clientX+t.x,r=e.clientY+t.y),e.pageOffset=t,e.points=[i,r],e.cursor=s||o,e}(a,r.pageOffset,r.target||t))&&!($()&&!r.doNotReject)&&(s=x,o=n.cssClasses.tap,!((s.classList?s.classList.contains(o):new RegExp("\\b"+o+"\\b").test(s.className))&&!r.doNotReject)&&!(e===b.start&&void 0!==a.buttons&&a.buttons>1)&&(!r.hover||!a.buttons)&&(w||a.preventDefault(),a.calcPoint=a.points[n.ort],void i(a,r)));var s,o},s=[];return e.split(" ").forEach((function(e){t.addEventListener(e,a,!!w&&{passive:!0}),s.push([e,a])})),s}function X(e){var t,i,r,a,l,c,u=100*(e-(t=s,i=n.ort,r=t.getBoundingClientRect(),a=t.ownerDocument,l=a.documentElement,c=h(a),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(c.x=0),i?r.top+c.y-l.clientTop:r.left+c.x-l.clientLeft))/B();return u=o(u),n.dir?100-u:u}function q(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&J(e,t)}function K(e,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===e.buttons&&0!==t.buttonsProperty)return J(e,t);var i=(n.dir?-1:1)*(e.calcPoint-t.startCalcPoint);se(i>0,100*i/t.baseSize,t.locations,t.handleNumbers)}function J(e,t){t.handle&&(d(t.handle,n.cssClasses.active),D-=1),t.listeners.forEach((function(e){O.removeEventListener(e[0],e[1])}
vendor: 1,216 bytes, line 52
52)),0===D&&(d(x,n.cssClasses.drag),le(),e.cursor&&(A.style.cursor="",A.removeEventListener("selectstart",i))),t.handleNumbers.forEach((function(e){ie("change",e),ie("set",e),ie("end",e)}))}function Z(e,t){if(t.handleNumbers.some(Y))return!1;var r;1===t.handleNumbers.length&&(r=c[t.handleNumbers[0]].children[0],D+=1,u(r,n.cssClasses.active)),e.stopPropagation();var a=[],s=W(b.move,O,K,{target:e.target,handle:r,listeners:a,startCalcPoint:e.calcPoint,baseSize:B(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:M.slice()}),o=W(b.end,O,J,{target:e.target,handle:r,listeners:a,doNotReject:!0,handleNumbers:t.handleNumbers}),l=W("mouseout",O,q,{target:e.target,handle:r,listeners:a,doNotReject:!0,handleNumbers:t.handleNumbers});a.push.apply(a,s.concat(o,l)),e.cursor&&(A.style.cursor=getComputedStyle(e.target).cursor,c.length>1&&u(x,n.cssClasses.drag),A.addEventListener("selectstart",i,!1)),t.handleNumbers.forEach((function(e){ie("start",e)}))}function Q(e){e.stopPropagation();var t=X(e.calcPoint),i=function(e){var t=100,n=!1;return c.forEach((function(i,r){if(!Y(r)){var a=M[r],s=Math.abs(a-e);(s<t||s<=t&&e>a||100===s&&100===t)&&(n=r,t=s)}})),n}(t);if(!1===i)return!1;
vendor: 2,588 bytes, line 52
52n.events.snap||a(x,n.cssClasses.tap,n.animationDuration),ce(i,t,!0,!0),le(),ie("slide",i,!0),ie("update",i,!0),ie("change",i,!0),ie("set",i,!0),n.events.snap&&Z(e,{handleNumbers:[i]})}function ee(e){var t=X(e.calcPoint),n=E.getStep(t),i=E.fromStepping(n);Object.keys(_).forEach((function(e){"hover"===e.split(".")[0]&&_[e].forEach((function(e){e.call(m,i)}))}))}function te(e,t){_[e]=_[e]||[],_[e].push(t),"update"===e.split(".")[0]&&c.forEach((function(e,t){ie("update",t)}))}function ne(e){var t=e&&e.split(".")[0],n=t?e.substring(t.length):e;Object.keys(_).forEach((function(e){var i=e.split(".")[0],r=e.substring(i.length);t&&t!==i||n&&n!==r||function(e){return e===S||e===C}(r)&&n!==r||delete _[e]}))}function ie(e,t,i){Object.keys(_).forEach((function(r){var a=r.split(".")[0];e===a&&_[r].forEach((function(e){e.call(m,T.map(n.format.to),t,T.slice(),i||!1,M.slice(),m)}))}))}function re(e,t,i,r,a,s){var l;return c.length>1&&!n.events.unconstrained&&(r&&t>0&&(l=E.getAbsoluteDistance(e[t-1],n.margin,0),i=Math.max(i,l)),a&&t<c.length-1&&(l=E.getAbsoluteDistance(e[t+1],n.margin,1),i=Math.min(i,l))),c.length>1&&n.limit&&(r&&t>0&&(l=E.getAbsoluteDistance(e[t-1],n.limit,0),i=Math.min(i,l)),a&&t<c.length-1&&(l=E.getAbsoluteDistance(e[t+1],n.limit,1),i=Math.max(i,l))),n.padding&&(0===t&&(l=E.getAbsoluteDistance(0,n.padding[0],0),i=Math.max(i,l)),t===c.length-1&&(l=E.getAbsoluteDistance(100,n.padding[1],1),i=Math.min(i,l))),!((i=o(i=E.getStep(i)))===e[t]&&!s)&&i}function ae(e,t){var i=n.ort;return(i?t:e)+", "+(i?e:t)}function se(e,t,n,i){var r=n.slice(),a=[!e,e],s=[e,!e];i=i.slice(),e&&i.reverse(),i.length>1?i.forEach((function(e,n){var i=re(r,e,r[e]+t,a[n],s[n],!1);!1===i?t=0:(t=i-r[e],r[e]=i)})):a=s=[!0];var o=!1;i.forEach((function(e,i){o=ce(e,n[e]+t,a[i],s[i])||o})),o&&i.forEach((function(e){ie("update",e),ie("slide",e)}))}function oe(e,t){return n.dir?100-e-t:e}function le(){k.forEach((function(e){var t=M[e]>50?-1:1,n=3+(c.length+t*e);c[e].style.zIndex=n}))}function ce(e,t,i,r,a){return a||(t=re(M,e,t,i,r,!1)),!1!==t&&(function(e,t){M[e]=t,T[e]=E.fromStepping(t);var i="translate("+ae(10*(oe(t,0)-L)+"%","0")+")";c[e].style[n.transformRule]=i,ue(e),ue(e+1)}(e,t),!0)}function ue(e){if(p[e]){var t=0,i=100;0!==e&&(t=M[e-1]),e!==p.length-1&&(i=M[e]);var r=i-t,a="translate("+ae(oe(t,r)+"%","0")+")",s="scale("+ae(r/100,"1")+")";p[e].style[n.transformRule]=a+" "+s}}function de(e,t){return null===e||!1===e||void 0===e?M[t]:("number"==typeof e&&(e=String(e)),e=n.format.from(e),!1===(e=E.toStepping(e))||isNaN(e)?M[t]:e)}function he(e,t,i){var r=l(e),s=void 0===M[0];
vendor: 1,363 bytes, line 52
52t=void 0===t||!!t,n.animate&&!s&&a(x,n.cssClasses.tap,n.animationDuration),k.forEach((function(e){ce(e,de(r[e],e),!0,!1,i)}));for(var o=1===k.length?0:1;o<k.length;++o)k.forEach((function(e){ce(e,M[e],!0,!0,i)}));le(),k.forEach((function(e){ie("update",e),null!==r[e]&&t&&ie("set",e)}))}function pe(){var e=T.map(n.format.to);return 1===e.length?e[0]:e}function fe(e){var t=M[e],i=E.getNearbySteps(t),r=T[e],a=i.thisStep.step,s=null;if(n.snap)return[r-i.stepBefore.startValue||null,i.stepAfter.startValue-r||null];!1!==a&&r+a>i.stepAfter.startValue&&(a=i.stepAfter.startValue-r),s=r>i.thisStep.startValue?i.thisStep.step:!1!==i.stepBefore.step&&r-i.stepBefore.highestStep,100===t?a=null:0===t&&(s=null);var o=E.countStepDecimals();return null!==a&&!1!==a&&(a=Number(a.toFixed(o))),null!==s&&!1!==s&&(s=Number(s.toFixed(o))),[s,a]}return u(g=x,n.cssClasses.target),0===n.dir?u(g,n.cssClasses.ltr):u(g,n.cssClasses.rtl),0===n.ort?u(g,n.cssClasses.horizontal):u(g,n.cssClasses.vertical),u(g,"rtl"===getComputedStyle(g).direction?n.cssClasses.textDirectionRtl:n.cssClasses.textDirectionLtr),s=I(g,n.cssClasses.base),function(e,t){var i=I(t,n.cssClasses.connects);c=[],(p=[]).push(z(i,e[0]));for(var r=0;r<n.handles;r++)c.push(N(t,r)),k[r]=r,p.push(z(i,e[r+1]))}(n.connect,s),(y=n.events).fixed||c.forEach((function(e,t){W(b.start,e.children[0],Z,{handleNumbers:[t]})}
52)),y.tap&&W(b.start,s,Q,{}),y.hover&&W(b.move,s,ee,{hover:!0}),y.drag&&p.forEach((function(e,t){if(!1!==e&&0!==t&&t!==p.length-1){var i=c[t-1],r=c[t],a=[e];u(e,n.cssClasses.draggable),y.fixed&&(a.push(i.children[0]),a.push(r.children[0])),a.forEach((function(e){W(b.start,e,Z,{handles:[i,r],handleNumbers:[t-1,t]})}))}})),he(n.start),n.pips&&G(n.pips),n.tooltips&&V(),ne("update"+S),te("update"+S,(function(e,t,i,r,a){k.forEach((function(e){var t=c[e],r=re(M,e,0,!0,!0,!0),s=re(M,e,100,!0,!0,!0),o=a[e],l=n.ariaFormat.to(i[e]);r=E.fromStepping(r).toFixed(1),s=E.fromStepping(s).toFixed(1),o=E.fromStepping(o).toFixed(1),t.children[0].setAttribute("aria-valuemin",r),t.children[0].setAttribute("aria-valuemax",s),t.children[0].setAttribute("aria-valuenow",o),t.children[0].setAttribute("aria-valuetext",l)}))})),m={destroy:function(){for(var e in ne(S),ne(C),n.cssClasses)n.cssClasses.hasOwnProperty(e)&&d(x,n.cssClasses[e]);for(;x.firstChild;)x.removeChild(x.firstChild);delete x.noUiSlider},steps:function(){return k.map(fe)},on:te,off:ne,get:pe,set:he,setHandle:function(e,t,n,i){if(!((e=Number(e))>=0&&e<k.length))throw new Error("noUiSlider (14.6.3): invalid handle number, got: "+e);ce(e,de(t,e),!0,!0,i),ie("update",e),n&&ie("set",e)},reset:function(e){he(n.start,e)},__moveHandles:function(e,t,n){se(e,t,M,n)},options:r,updateOptions:function(e,t){var i=pe(),a=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];a.forEach((function(t){void 0!==e[t]&&(r[t]=e[t])}));var s=U(r);a.forEach((function(t){void 0!==e[t]&&(n[t]=s[t])})),E=s.spectrum,n.margin=s.margin,n.limit=s.limit,n.padding=s.padding,n.pips?G(n.pips):R(),n.tooltips?V():H(),M=[],he(e.start||i,t)},target:x,removePips:R,removeTooltips:H,getTooltips:function(){return v},getOrigins:function(){return c},pips:G}}return{__spectrum:w,version:e,cssClasses:E,create:function(e,t){if(!e||!e.nodeName)throw new Error("noUiSlider (14.6.3): create requires a single element, got: "+e);if(e.noUiSlider)throw new Error("noUiSlider (14.6.3): Slider was already initialized.");var n=q(e,U(t),t);return e.noUiSlider=n,n}}})?i.apply(t,r):i)||(e.exports=a)},12:function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"===("undefined"==typeof window?"undefined":i(window))&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>
52",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},s={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=s,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return"000".concat(e).slice(-1*t)},c=function(e){return!0===e?1:0};function u(e,t){var n;return function(){var i=arguments,r=this;clearTimeout(n),n=setTimeout((function(){return e.apply(r,i)}),t)}}var d=function(e){return e instanceof Array?e:[e]};function h(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function p(e,t,n){var i=window.document.createElement(e);return t=t||"",n=n||"",i.className=t,void 0!==n&&(i.textContent=n),i}function f(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function v(e,t){var n=p("div","numInputWrapper"),i=p("input","numInput "+e),r=p("span","arrowUp"),a=p("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==t)for(var s in t)i.setAttribute(s,t[s]);return n.appendChild(i),n.appendChild(r),n.appendChild(a),n}function m(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var g=function(){},y=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},b={D:g,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*c(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var i=parseInt(t),r=new Date(e.getFullYear(),0,2+7*(i-1),0,0,0,0);return r.setDate(r.getDate()-r.getDay()+n.firstDayOfWeek),r},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:g,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:g,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},w={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},x={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[x.w(e,t,n)]},F:function(e,t,n){return y(x.n(e,t,n)-1,!1,t)},G:function(e,t,n){return l(x.h(e,t,n))},H:function(e){return l(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[c(e.getHours()>11)]},M:function(e,t){return y(e.getMonth(),!0,t)},S:function(e){return l(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return l(e.getFullYear(),4)},d:function(e){return l(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return l(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return l(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},E=function(e){var t=e.config,n=void 0===t?a:t,i=e.l10n,r=void 0===i?s:i,o=e.isMobile,l=void 0!==o&&o;return function(e,t,i){var a=i||r;return void 0===n.formatDate||l?t.split("").map((function(t,i,r){return x[t]&&"\\"!==r[i-1]?x[t](e,a,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,a)}},C=function(e){var t=e.config,n=void 0===t?a:t,i=e.l10n,r=void 0===i?s:i;return function(e,t,i,s){if(0===e||e){var o,l=s||r,c=e;if(e instanceof Date)o=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)o=new Date(e);else if("string"==typeof e){var u=t||(n||a).dateFormat,d=String(e).trim();if("today"===d)o=new Date,i=!0;else if(/Z$/.test(d)||/GMT$/.test(d))o=new Date(e);else if(n&&n.parseDate)o=n.parseDate(e,u);else{o=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var h,p=[],f=0,v=0,m="";f<u.length;f++){var g=u[f],y="\\"===g,x="\\"===u[f-1]||y;if(w[g]&&!x){m+=w[g];var E=new RegExp(m).exec(e);E&&(h=!0)&&p["Y"!==g?"push":"unshift"]({fn:b[g],val:E[++v]})}else y||(m+=".");p.forEach((function(e){var t=e.fn,n=e.val;return o=t(o,n,l)||o}
vendor: 6,750 bytes, line 52
52))}o=h?o:void 0}}if(o instanceof Date&&!isNaN(o.getTime()))return!0===i&&o.setHours(0,0,0,0),o;n.errorHandler(new Error("Invalid date provided: ".concat(c)))}}};function S(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var T=864e5;function M(e){var t=e.defaultHour,n=e.defaultMinute,i=e.defaultSeconds;if(void 0!==e.minDate){var r=e.minDate.getHours(),a=e.minDate.getMinutes(),s=e.minDate.getSeconds();t<r&&(t=r),t===r&&n<a&&(n=a),t===r&&n===a&&i<s&&(i=e.minDate.getSeconds())}if(void 0!==e.maxDate){var o=e.maxDate.getHours(),l=e.maxDate.getMinutes();(t=Math.min(t,o))===o&&(n=Math.min(l,n)),t===o&&n===l&&(i=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:i}}n(41);function k(e){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function P(e,t){var n={config:Object.assign(Object.assign({},a),A.defaultConfig),l10n:o};function i(e){return e.bind(n)}function s(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function g(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||S(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),i=M(n.config);t.setHours(i.hours,i.minutes,i.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,i=m(e),r=i;void 0!==n.amPM&&i===n.amPM&&(n.amPM.textContent=n.l10n.amPM[c(n.amPM.textContent===n.l10n.amPM[0])]);var a=parseFloat(r.getAttribute("min")),s=parseFloat(r.getAttribute("max")),o=parseFloat(r.getAttribute("step")),u=parseInt(r.value,10),d=e.delta||(t?38===e.which?1:-1:0),h=u+o*d;if(void 0!==r.value&&2===r.value.length){var p=r===n.hourElement,f=r===n.minuteElement;h<a?(h=s+h+c(!p)+(c(p)&&c(!n.amPM)),f&&z(void 0,-1,n.hourElement)):h>s&&(h=r===n.hourElement?h-s-c(!n.amPM):a,f&&z(void 0,1,n.hourElement)),n.amPM&&p&&(1===o?h+u===23:Math.abs(h-u)>o)&&(n.amPM.textContent=n.l10n.amPM[c(n.amPM.textContent===n.l10n.amPM[0])]),r.value=l(h)}}(e);var r=n._input.value;b(),be(),n._input.value!==r&&n._debouncedChange()}function b(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,i=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(n.minuteElement.value,10)||0)%60,a=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=i,t=n.amPM.textContent,i=e%12+12*c(t===n.l10n.amPM[1]));var s=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===S(n.latestSelectedDateObj,n.config.minDate,!0);if(void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===S(n.latestSelectedDateObj,n.config.maxDate,!0)){var o=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(i=Math.min(i,o.getHours()))===o.getHours()&&(r=Math.min(r,o.getMinutes())),r===o.getMinutes()&&(a=Math.min(a,o.getSeconds()))}if(s){var l=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(i=Math.max(i,l.getHours()))===l.getHours()&&r<l.getMinutes()&&(r=l.getMinutes()),r===l.getMinutes()&&(a=Math.max(a,l.getSeconds()))}_(i,r,a)}}function x(e){var t=e||n.latestSelectedDateObj;t&&_(t.getHours(),t.getMinutes(),t.getSeconds())}function _(e,t,i){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,i||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=l(n.config.time_24hr?e:(12+e)%12+12*c(e%12==0)),n.minuteElement.value=l(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[c(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=l(i)))}function P(e){var t=m(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&J(n)}function O(e,t,i,r){return t instanceof Array?t.forEach((function(t){return O(e,t,i,r)})):e instanceof Array?e.forEach((function(e){return O(e,t,i,r)})):(e.addEventListener(t,i,r),void n._handlers.push({remove:function(){return e.removeEventListener(t,i)}}))}function L(){fe("onChange")}function I(e,t){var i=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),r=n.currentYear,a=n.currentMonth;try{void 0!==i&&(n.currentYear=i.getFullYear(),n.currentMonth=i.getMonth())}catch(e){e.message="Invalid date supplied: "+i,n.config.errorHandler(e)}t&&n.currentYear!==r&&(fe("onYearChange"),R()),!t||n.currentYear===r&&n.currentMonth===a||fe("onMonthChange"),n.redraw()}function N(e){var t=m(e);~t.className.indexOf("arrow")&&z(e,t.classList.contains("arrowUp")?1:-1)}function z(e,t,n){var i=e&&m(e),r=n||i&&i.parentNode&&i.parentNode.firstChild,a=ve("increment");a.delta=t,r&&r.dispatchEvent(a)}function j(e,t,i,r){var a=Z(t,!0),s=p("span","flatpickr-day "+e,t.getDate().toString());return s.dateObj=t,s.$i=r,s.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===S(t,n.now)&&(n.todayDateElem=s,s.classList.add("today"),s.setAttribute("aria-current","date")),a?(s.tabIndex=-1,me(t)&&(s.classList.add("selected"),n.selectedDateElem=s,"range"===n.config.mode&&(h(s,"startRange",n.selectedDates[0]&&0===S(t,n.selectedDates[0],!0)),h(s,"endRange",n.selectedDates[1]&&0===S(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&s.classList.add("inRange")))):s.
vendor: 11,832 bytes, line 52
52classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&(S(e,n.selectedDates[0])>=0&&S(e,n.selectedDates[1])<=0)}(t)&&!me(t)&&s.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&i%7==1&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),fe("onDayCreate",s),s}function $(e){e.focus(),"range"===n.config.mode&&ne(e)}function Y(e){for(var t=e>0?0:n.config.showMonths-1,i=e>0?n.config.showMonths:-1,r=t;r!=i;r+=e)for(var a=n.daysContainer.children[r],s=e>0?0:a.children.length-1,o=e>0?a.children.length:-1,l=s;l!=o;l+=e){var c=a.children[l];if(-1===c.className.indexOf("hidden")&&Z(c.dateObj))return c}}function H(e,t){var i=Q(document.activeElement||document.body),r=void 0!==e?e:i?document.activeElement:void 0!==n.selectedDateElem&&Q(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&Q(n.todayDateElem)?n.todayDateElem:Y(t>0?1:-1);void 0===r?n._input.focus():i?function(e,t){for(var i=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,r=t>0?n.config.showMonths:-1,a=t>0?1:-1,s=i-n.currentMonth;s!=r;s+=a)for(var o=n.daysContainer.children[s],l=i-n.currentMonth===s?e.$i+t:t<0?o.children.length-1:0,c=o.children.length,u=l;u>=0&&u<c&&u!=(t>0?c:-1);u+=a){var d=o.children[u];if(-1===d.className.indexOf("hidden")&&Z(d.dateObj)&&Math.abs(e.$i-u)>=Math.abs(t))return $(d)}n.changeMonth(a),H(Y(a),0)}(r,t):$(r)}function V(e,t){for(var i=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,r=n.utils.getDaysInMonth((t-1+12)%12,e),a=n.utils.getDaysInMonth(t,e),s=window.document.createDocumentFragment(),o=n.config.showMonths>1,l=o?"prevMonthDay hidden":"prevMonthDay",c=o?"nextMonthDay hidden":"nextMonthDay",u=r+1-i,d=0;u<=r;u++,d++)s.appendChild(j(l,new Date(e,t-1,u),u,d));for(u=1;u<=a;u++,d++)s.appendChild(j("",new Date(e,t,u),u,d));for(var h=a+1;h<=42-i&&(1===n.config.showMonths||d%7!=0);h++,d++)s.appendChild(j(c,new Date(e,t+1,h%a),h,d));var f=p("div","dayContainer");return f.appendChild(s),f}function F(){if(void 0!==n.daysContainer){f(n.daysContainer),n.weekNumbers&&f(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+t),e.appendChild(V(i.getFullYear(),i.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&ne()}}function R(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth())&&!(void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var i=p("option","flatpickr-monthDropdown-month");i.value=new Date(n.currentYear,t).getMonth().toString(),i.textContent=y(t,n.config.shorthandCurrentMonth,n.l10n),i.tabIndex=-1,n.currentMonth===t&&(i.selected=!0),n.monthsDropdownContainer.appendChild(i)}}}function G(){var e,t=p("div","flatpickr-month"),i=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=p("span","cur-month"):(n.monthsDropdownContainer=p("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),O(n.monthsDropdownContainer,"change",(function(e){var t=m(e),i=parseInt(t.value,10);n.changeMonth(i-n.currentMonth),fe("onMonthChange")})),R(),e=n.monthsDropdownContainer);var r=v("cur-year",{tabindex:"-1"}),a=r.getElementsByTagName("input")[0];a.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&a.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(a.setAttribute("max",n.config.maxDate.getFullYear().toString()),a.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var s=p("div","flatpickr-current-month");return s.appendChild(e),s.appendChild(r),i.appendChild(s),t.appendChild(i),{container:t,yearElement:a,monthElement:e}}function B(){f(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=G();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function W(){n.weekdayContainer?f(n.weekdayContainer):n.weekdayContainer=p("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=p("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return X(),n.weekdayContainer}function X(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=D(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=[].concat(D(t.splice(e,t.length)),D(t.splice(0,e))));for(var i=n.config.showMonths;i--;)n.weekdayContainer.children[i].innerHTML="\n      <span class='flatpickr-weekday'>\n        ".concat(t.join("</span><span class='flatpickr-weekday'>"),"\n      </span>\n      ")}}function U(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t?e:e-n.currentMonth;i<0&&!0===n._hidePrevMonthArrow||i>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=i,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,fe("onYearChange"),R()),F(),fe("onMonthChange"),ge())}function q(e){return!(!n.config.appendTo||!n.config.appendTo.contains(e))||n.calendarContainer.contains(e)}function K(e){if(n.isOpen&&!n.config.inline){var t=m(e),i=q(t),r=t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput)),a="blur"===e.type?r&&e.relatedTarget&&!q(e.relatedTarget):!r&&!i&&!q(e.relatedTarget),s=!n.config.ignoredFocusElements.some((function(e){return e.contains(t)}));a&&s&&(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&g(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&(n.clear(!1),n.redraw()))}}function J(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,i=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),i&&(n.redraw(),fe("onYearChange"),R())}}function Z(e){var t,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=n.parseDate(e,void 0,i);if(n.config.minDate&&r&&S(r,n.config.minDate,void 0!==i?i:!n.minDateHasTime)<0||n.config.maxDate&&r&&S(r,n.config.maxDate,void 0!==i?i:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===r)return!1;for(var a,s=!!n.config.enable,o=null!==(t=n.config.enable)&&void 0!==t?t:n.config.disable,l=0;l<o.length;l++){if("function"==typeof(a=o[l])&&a(r))return s;if(a instanceof Date&&void 0!==r&&a.getTime()===r.getTime())return s;if("string"==typeof a){var c=n.parseDate(a,void 0,!0);return c&&c.getTime()===r.getTime()?s:!s}if("object"===k(a)&&void 0!==r&&a.from&&a.to&&r.getTime()>=a.from.getTime()&&r.getTime()<=a.to.getTime())return s}return!s}function Q(e){return void 0!==n.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e))}function ee(e){!(e.target===n._input)||!(n.selectedDates.length>0||n._input.value.length>0)||e.relatedTarget&&q(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function te(t){var i=m(t),r=n.config.wrap?e.contains(i):i===n._input,a=n.config.allowInput,s=n.isOpen&&(!a||!r),o=n.config.inline&&r&&!a;if(13===t.keyCode&&r){if(a)return n.setDate(n._input.value,!0,i===n.altInput?n.config.altFormat:n.config.dateFormat),i.blur();n.open()}else if(q(i)||s||o){var l=!!n.timeContainer&&n.timeContainer.contains(i);switch(t.keyCode){case 13:l?(t.preventDefault(),g(),ce()):ue(t);break;case 27:t.preventDefault(),ce();break;case 8:case 46:r&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(l||r)n.hourElement&&n.hourElement.focus();else if(t.preventDefault(),void 0!==n.daysContainer&&(!1===a||document.activeElement&&Q(document.activeElement))){var c=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),U(c),H(Y(1),0)):H(void 0,c)}break;case 38:case 40:t.preventDefault();var u=40===t.keyCode?1:-1;n.daysContainer&&void 0!==i.$i||i===n.input||i===n.altInput?t.ctrlKey?(t.stopPropagation(),J(n.currentYear-u),H(Y(1),0)):l||H(void 0,7*u):i===n.currentYearElement?J(n.currentYear-u):n.config.enableTime&&(!l&&n.hourElement&&n.hourElement.focus(),g(t),n._debouncedChange());break;case 9:if(l){var d=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),h=d.indexOf(i);if(-1!==h){var p=d[h+(t.shiftKey?-1:1)];t.preventDefault(),(p||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(i)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&i===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],b(),be();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],b(),be()}(r||q(i))&&fe("onKeyDown",t)}function ne(e){if(1===n.selectedDates.length&&(!e||e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),i=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),r=Math.min(t,n.selectedDates[0].getTime()),a=Math.max(t,n.selectedDates[0].getTime()),s=!1,o=0,l=0,c=r;c<a;c+=T)Z(new Date(c),!0)||(s=s||c>r&&c<a,c<i&&(!o||c>o)?o=c:c>i&&(!l||c<l)&&(l=c));for(var u=0;u<n.config.showMonths;u++)for(var d=n.daysContainer.children[u],h=function(r,a){var c,u,h,p=d.children[r],f=p.dateObj.getTime(),v=o>0&&f<o||l>0&&f>l;return v?(p.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach((function(e){p.classList.remove(e)})),"continue"):s&&!v?"continue":(["startRange","inRange","endRange","notAllowed"].forEach((function(e){p.classList.remove(e)})),void(void 0!==e&&(e.classList.add(t<=n.selectedDates[0].getTime()?"startRange":"endRange"),i<t&&f===i?p.classList.add("startRange"):i>t&&f===i&&p.classList.add("endRange"),f>=o&&(0===l||f<=l)&&(u=i,h=t,(c=f)>Math.min(u,h)&&c<Math.max(u,h))&&p.classList.add("inRange"))))},p=0,f=d.children.length;p<f;p++)h(p)}}function ie(){!n.isOpen||n.config.static||n.config.inline||oe()}function re(e){return function(t){var i=n.config["_".concat(e,"Date")]=n.parseDate(t,n.config.dateFormat),r=n.config["_".concat("min"===e?"max":"min","Date")];void 0!==i&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return Z(e)})),n.selectedDates.length||"min"!==e||x(i),be()),n.daysContainer&&(le(),void 0!==i?n.currentYearElement[e]=i.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!r&&void 0!==i&&r.getFullYear()===i.getFullYear())}}function ae(){return n.config.wrap?e.querySelector("[data-input]"):e}function se(){"object"!==k(n.config.locale)&&void 0===A.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale ".concat(n.config.locale))),n.l10n=Object.assign(Object.assign({}
vendor: 6,054 bytes, line 52
52,A.l10ns.default),"object"===k(n.config.locale)?n.config.locale:"default"!==n.config.locale?A.l10ns[n.config.locale]:void 0),w.K="(".concat(n.l10n.amPM[0],"|").concat(n.l10n.amPM[1],"|").concat(n.l10n.amPM[0].toLowerCase(),"|").concat(n.l10n.amPM[1].toLowerCase(),")"),void 0===Object.assign(Object.assign({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===A.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=E(n),n.parseDate=C({config:n.config,l10n:n.l10n})}function oe(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){fe("onPreCalendarPosition");var t=e||n._positionElement,i=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),r=n.calendarContainer.offsetWidth,a=n.config.position.split(" "),s=a[0],o=a.length>1?a[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===s||"below"!==s&&c<i&&l.top>i,d=window.pageYOffset+l.top+(u?-i-2:t.offsetHeight+2);if(h(n.calendarContainer,"arrowTop",!u),h(n.calendarContainer,"arrowBottom",u),!n.config.inline){var p=window.pageXOffset+l.left,f=!1,v=!1;"center"===o?(p-=(r-l.width)/2,f=!0):"right"===o&&(p-=r-l.width,v=!0),h(n.calendarContainer,"arrowLeft",!f&&!v),h(n.calendarContainer,"arrowCenter",f),h(n.calendarContainer,"arrowRight",v);var m=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=p+r>window.document.body.offsetWidth,y=m+r>window.document.body.offsetWidth;if(h(n.calendarContainer,"rightMost",g),!n.config.static)if(n.calendarContainer.style.top="".concat(d,"px"),g)if(y){var b=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];try{n.cssRules}catch(e){continue}e=n;break}return null!=e?e:(i=document.createElement("style"),document.head.appendChild(i),i.sheet);var i}();if(void 0===b)return;var w=window.document.body.offsetWidth,x=Math.max(0,w/2-r/2),E=b.cssRules.length,C="{left:".concat(l.left,"px;right:auto;}");h(n.calendarContainer,"rightMost",!1),h(n.calendarContainer,"centerMost",!0),b.insertRule("".concat(".flatpickr-calendar.centerMost:before",",").concat(".flatpickr-calendar.centerMost:after").concat(C),E),n.calendarContainer.style.left="".concat(x,"px"),n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right="".concat(m,"px");else n.calendarContainer.style.left="".concat(p,"px"),n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function le(){n.config.noCalendar||n.isMobile||(R(),ge(),F())}function ce(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function ue(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(m(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var i=t,r=n.latestSelectedDateObj=new Date(i.dateObj.getTime()),a=(r.getMonth()<n.currentMonth||r.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=i,"single"===n.config.mode)n.selectedDates=[r];else if("multiple"===n.config.mode){var s=me(r);s?n.selectedDates.splice(parseInt(s),1):n.selectedDates.push(r)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=r,n.selectedDates.push(r),0!==S(r,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(b(),a){var o=n.currentYear!==r.getFullYear();n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth(),o&&(fe("onYearChange"),R()),fe("onMonthChange")}if(ge(),F(),be(),a||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():$(i),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var l="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(l||c)&&ce()}L()}}n.parseDate=C({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=O,n._setHoursFromDate=x,n._positionCalendar=oe,n.changeMonth=U,n.changeYear=J,n.clear=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n.input.value="",void 0!==n.altInput&&(n.altInput.value="");void 0!==n.mobileInput&&(n.mobileInput.value="");n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth());if(!0===n.config.enableTime){var i=M(n.config),r=i.hours,a=i.minutes,s=i.seconds;_(r,a,s)}n.redraw(),e&&fe("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active"));fe("onClose")},n._createElement=p,n.destroy=function(){void 0!==n.config&&fe("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput);n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
52isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(e){}}))},n.isEnabled=Z,n.jumpToDate=I,n.open=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n._positionElement;if(!0===n.isMobile){if(e){e.preventDefault();var i=m(e);i&&i.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void fe("onOpen")}if(n._input.disabled||n.config.inline)return;var r=n.isOpen;n.isOpen=!0,r||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),fe("onOpen"),oe(t));!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))},n.redraw=le,n.set=function(e,t){if(null!==e&&"object"===k(e))for(var i in Object.assign(n.config,e),e)void 0!==de[i]&&de[i].forEach((function(e){return e()}));else n.config[e]=t,void 0!==de[e]?de[e].forEach((function(e){return e()})):r.indexOf(e)>-1&&(n.config[e]=d(t));n.redraw(),be(!0)},n.setDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.config.dateFormat;if(0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);he(e,i),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),I(void 0,t),x(),0===n.selectedDates.length&&n.clear(!1);be(t),t&&fe("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var de={locale:[se,X],showMonths:[B,s,W],minDate:[I],maxDate:[I],clickOpens:[function(){!0===n.config.clickOpens?(O(n._input,"focus",n.open),O(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function he(e,t){var i=[];if(e instanceof Array)i=e.map((function(e){return n.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)i=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":i=[n.parseDate(e,t)];break;case"multiple":i=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,t)}));break;case"range":i=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,t)}))}else n.config.errorHandler(new Error("Invalid date supplied: ".concat(JSON.stringify(e))));n.selectedDates=n.config.allowInvalidPreload?i:i.filter((function(e){return e instanceof Date&&Z(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function pe(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"===k(e)&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function fe(e,t){if(void 0!==n.config){var i=n.config[e];if(void 0!==i&&i.length>0)for(var r=0;i[r]&&r<i.length;r++)i[r](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(ve("change")),n.input.dispatchEvent(ve("input")))}}function ve(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function me(e){for(var t=0;t<n.selectedDates.length;t++)if(0===S(n.selectedDates[t],e))return""+t;return!1}function ge(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(e,t){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=y(i.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=i.getMonth().toString(),e.value=i.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function ye(e){return n.selectedDates.map((function(t){return n.formatDate(t,e)})).filter((function(e,t,i){return"range"!==n.config.mode||n.config.enableTime||i.indexOf(e)===t})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function be(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=ye(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=ye(n.config.altFormat)),!1!==e&&fe("onValueUpdate")}function we(e){var t=m(e),i=n.prevMonthNav.contains(t),r=n.nextMonthNav.contains(t);i||r?U(i?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var s=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],o=Object.assign(Object.assign({},JSON.parse(JSON.stringify(e.dataset||{}))),t),l={};n.config.parseDate=o.parseDate,n.config.formatDate=o.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=pe(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=pe(e)}});var c="time"===o.mode;if(!o.dateFormat&&(o.enableTime||c)){var u=A.defaultConfig.dateFormat||a.dateFormat;l.dateFormat=o.noCalendar||c?"H:i"+(o.enableSeconds?":S":""):u+" H:i"+(o.enableSeconds?":S":"")}if(o.altInput&&(o.enableTime||c)&&!o.altFormat){var h=A.defaultConfig.altFormat||a.altFormat;l.altFormat=o.noCalendar||c?"h:i"+(o.enableSeconds?":S K":" K"):h+" h:i".concat(o.enableSeconds?":S":""," K")}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:re("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:re("max")});var p=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:p("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:p("max")}),"time"===o.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0);Object.assign(n.config,l,o);for(var f=0;f<s.length;f++)n.config[s[f]]=!0===n.config[s[f]]||"true"===n.config[s[f]];r.filter((function(e){return void 0!==n.config[e]}
vendor: 9,718 bytes, line 52
52)).forEach((function(e){n.config[e]=d(n.config[e]||[]).map(i)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var v=0;v<n.config.plugins.length;v++){var m=n.config.plugins[v](n)||{};for(var g in m)r.indexOf(g)>-1?n.config[g]=d(m[g]).map(i).concat(n.config[g]):void 0===o[g]&&(n.config[g]=m[g])}o.altInputClass||(n.config.altInputClass=ae().className+" "+n.config.altInputClass);fe("onParseConfig")}(),se(),function(){if(n.input=ae(),!n.input)return void n.config.errorHandler(new Error("Invalid input element specified"));n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=p(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling));n.config.allowInput||n._input.setAttribute("readonly","readonly");n._positionElement=n.config.positionElement||n._input}(),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&he(e,n.config.dateFormat);n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]);void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i"));void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i"));n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.currentMonth,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.currentYear;return 1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=p("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=p("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=p("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=p("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,B(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(h(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(h(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],ge(),n.monthNav)),n.innerContainer=p("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=p("div","flatpickr-weekwrapper");e.appendChild(p("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=p("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),i=t.weekWrapper,r=t.weekNumbers;n.innerContainer.appendChild(i),n.weekNumbers=r,n.weekWrapper=i}n.rContainer=p("div","flatpickr-rContainer"),n.rContainer.appendChild(W()),n.daysContainer||(n.daysContainer=p("div","flatpickr-days"),n.daysContainer.tabIndex=-1),F(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=M(n.config);n.timeContainer=p("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=p("span","flatpickr-time-separator",":"),i=v("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=i.getElementsByTagName("input")[0];var r=v("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});n.minuteElement=r.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=l(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=l(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(i),n.timeContainer.appendChild(t),n.timeContainer.appendChild(r),n.config.time_24hr&&n.timeContainer.classList.add("time24hr");if(n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var a=v("flatpickr-second");n.secondElement=a.getElementsByTagName("input")[0],n.secondElement.value=l(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(p("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(a)}n.config.time_24hr||(n.amPM=p("span","flatpickr-am-pm",n.l10n.amPM[c((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM));return n.timeContainer}());h(n.calendarContainer,"rangeMode","range"===n.config.mode),h(n.calendarContainer,"animate",!0===n.config.animate),h(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var a=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!a&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var s=p("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(s,n.element),s.appendChild(n.element),n.altInput&&s.appendChild(n.altInput),s.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-".concat(e,"]")),(function(t){return O(t,"click",n[e])}))}));if(n.isMobile)return void function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=p("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr));n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d"));n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d"));n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step")));n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}O(n.mobileInput,"change",(function(e){n.setDate(m(e).value,!1,n.mobileFormatStr),fe("onChange"),fe("onClose")}))}();var e=u(ie,50);n._debouncedChange=u(L,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&ne(m(e))}));O(window.document.body,"keydown",te),n.config.inline||n.config.static||O(window,"resize",e);void 0!==window.ontouchstart?O(window.document,"touchstart",K):O(window.document,"mousedown",K);O(window.document,"focus",K,{capture:!0}),!0===n.config.clickOpens&&(O(n._input,"focus",n.open),O(n._input,"click",n.open));void 0!==n.daysContainer&&(O(n.monthNav,"click",we),O(n.monthNav,["keyup","increment"],P),O(n.daysContainer,"click",ue));if(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){O(n.timeContainer,["increment"],g),O(n.timeContainer,"blur",g,{capture:!0}),O(n.timeContainer,"click",N),O([n.hourElement,n.minuteElement],["focus","click"],(function(e){return m(e).select()}
52)),void 0!==n.secondElement&&O(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&O(n.amPM,"click",(function(e){g(e),L()}))}n.config.allowInput&&O(n._input,"blur",ee)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&x(n.config.noCalendar?n.latestSelectedDateObj:void 0),be(!1)),s();var o=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&o&&oe(),fe("onReady")}(),n}function O(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),i=[],r=0;r<n.length;r++){var a=n[r];try{if(null!==a.getAttribute("data-fp-omit"))continue;void 0!==a._flatpickr&&(a._flatpickr.destroy(),a._flatpickr=void 0),a._flatpickr=P(a,t||{}),i.push(a._flatpickr)}catch(e){console.error(e)}}return 1===i.length?i[0]:i}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return O(this,e)},HTMLElement.prototype.flatpickr=function(e){return O([this],e)});var A=function(e,t){return"string"==typeof e?O(window.document.querySelectorAll(e),t):e instanceof Node?O([e],t):O(e,t)};A.defaultConfig={},A.l10ns={en:Object.assign({},o),default:Object.assign({},o)},A.localize=function(e){A.l10ns.default=Object.assign(Object.assign({},A.l10ns.default),e)},A.setDefaults=function(e){A.defaultConfig=Object.assign(Object.assign({},A.defaultConfig),e)},A.parseDate=C({}),A.formatDate=E({}),A.compareDates=S,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return O(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=A);t.a=A},2:function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n.d(t,"a",(function(){return c}));var l=function(e){return Math.max(e.offsetHeight,e.scrollHeight)},c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,e);var n={content:t.viewport.children[0],direction:"all",pointerMode:"all",scrollMode:void 0,bounce:!0,bounceForce:.1,friction:.05,textSelection:!1,inputsFocus:!0,emulateScroll:!1,pointerDownPreventDefault:!0,onClick:function(){},onUpdate:function(){},shouldScroll:function(){return!0}};if(this.props=r(r({},n),t),this.props.viewport&&this.props.viewport instanceof Element)if(this.props.content){this.isDragging=!1,this.isTargetScroll=!1,this.isScrolling=!1,this.isRunning=!1;var i={x:0,y:0};this.position=r({},i),this.velocity=r({},i),this.dragStartPosition=r({},i),this.dragOffset=r({},i),this.dragPosition=r({},i),this.targetPosition=r({},i),this.scrollOffset=r({},i),this.rafID=null,this.events={},this.updateMetrics(),this.handleEvents()}else console.error("ScrollBooster init error: Viewport does not have any content");else console.error('ScrollBooster init error: "viewport" config property must be present and must be Element')}var t,n,i;return t=e,(n=[{key:"updateOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props=r(r({},this.props),e),this.props.onUpdate(this.getState()),this.startAnimationLoop()}},{key:"updateMetrics",value:function(){var e;this.viewport={width:this.props.viewport.clientWidth,height:this.props.viewport.clientHeight},this.content={width:(e=this.props.content,Math.max(e.offsetWidth,e.scrollWidth)),height:l(this.props.content)},this.edgeX={from:Math.min(-this.content.width+this.viewport.width,0),to:0},this.edgeY={from:Math.min(-this.content.height+this.viewport.height,0),to:0},this.props.onUpdate(this.getState()),this.startAnimationLoop()}},{key:"startAnimationLoop",value:function(){var e=this;this.isRunning=!0,cancelAnimationFrame(this.rafID),this.rafID=requestAnimationFrame((function(){return e.animate()}))}},{key:"animate",value:function(){var e=this;if(this.isRunning){this.updateScrollPosition(),this.isMoving()||(this.isRunning=!1,this.isTargetScroll=!1);var t=this.getState();this.setContentPosition(t),this.props.onUpdate(t),this.rafID=requestAnimationFrame((function(){return e.animate()}))}}},{key:"updateScrollPosition",value:function(){this.applyEdgeForce(),this.applyDragForce(),this.applyScrollForce(),this.applyTargetForce();var e=1-this.props.friction;this.velocity.x*=e,this.velocity.y*=e,"vertical"!==this.props.direction&&(this.position.x+=this.velocity.x),"horizontal"!==this.props.direction&&(this.position.y+=this.velocity.y),this.props.bounce&&!this.isScrolling||this.isTargetScroll||(this.position.x=Math.max(Math.min(this.position.x,this.edgeX.to),this.edgeX.from),this.position.y=Math.max(Math.min(this.position.y,this.edgeY.to),this.edgeY.from))}},{key:"applyForce",value:function(e){this.velocity.x+=e.x,this.velocity.y+=e.y}},{key:"applyEdgeForce",value:function(){if(this.props.bounce&&!this.isDragging){var e=this.position.x<this.edgeX.from,t=this.position.x>this.edgeX.to,n=this.position.y<this.edgeY.from,i=this.position.y>this.edgeY.to,r=e||t,a=n||i;if(r||a){var s=e?this.edgeX.from:this.edgeX.to,o=n?this.edgeY.from:this.edgeY.to,l=s-this.position.x,c=o-this.position.y,u={x:l*this.props.bounceForce,y:c*this.props.bounceForce},d=this.position.x+(this.velocity.x+u.x)/this.props.friction,h=this.position.y+(this.velocity.y+u.y)/this.props.friction;(e&&d>=this.edgeX.from||t&&d<=this.edgeX.to)&&(u.x=l*this.props.bounceForce-this.velocity.x),(n&&h>=this.edgeY.from||i&&h<=this.edgeY.to)&&(u.y=c*this.props.bounceForce-this.velocity.y),this.applyForce({x:r?u.x:0,y:a?u.y:0})}}}},{key:"applyDragForce",value:function(){if(this.isDragging){var e=this.dragPosition.x-this.position.x,t=this.dragPosition.y-this.position.y;this.applyForce({x:e-this.velocity.x,y:t-this.velocity.y})}}},{key:"applyScrollForce",value:function(){this.isScrolling&&(this.applyForce({x:this.scrollOffset.x-this.velocity.x,y:this.scrollOffset.y-this.velocity.y}),this.scrollOffset.x=0,this.scrollOffset.y=0)}},{key:"applyTargetForce",value:function(){this.isTargetScroll&&this.applyForce({x:.08*(this.targetPosition.x-this.position.x)-this.velocity.x,y:.08*(this.targetPosition.y-this.position.y)-this.velocity.y})}},{key:"isMoving",value:function(){return this.isDragging||this.isScrolling||Math.abs(this.velocity.x)>=.01||Math.abs(this.velocity.y)>=.01}},{key:"scrollTo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};
52this.isTargetScroll=!0,this.targetPosition.x=-e.x||0,this.targetPosition.y=-e.y||0,this.startAnimationLoop()}},{key:"setPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.velocity.x=0,this.velocity.y=0,this.position.x=-e.x||0,this.position.y=-e.y||0,this.startAnimationLoop()}},{key:"getState",value:function(){return{isMoving:this.isMoving(),isDragging:!(!this.dragOffset.x&&!this.dragOffset.y),position:{x:-this.position.x,y:-this.position.y},dragOffset:this.dragOffset,borderCollision:{left:this.position.x>=this.edgeX.to,right:this.position.x<=this.edgeX.from,top:this.position.y>=this.edgeY.to,bottom:this.position.y<=this.edgeY.from}}}},{key:"setContentPosition",value:function(e){"transform"===this.props.scrollMode&&(this.props.content.style.transform="translate(".concat(-e.position.x,"px, ").concat(-e.position.y,"px)")),"native"===this.props.scrollMode&&(this.props.viewport.scrollTop=e.position.y,this.props.viewport.scrollLeft=e.position.x)}},{key:"handleEvents",value:function(){var e=this,t={x:0,y:0},n=null,i=!1,r=function(n){if(e.isDragging){var r=i?n.touches[0].pageX:n.pageX,a=i?n.touches[0].pageY:n.pageY;e.dragOffset.x=r-t.x,e.dragOffset.y=a-t.y,e.dragPosition.x=e.dragStartPosition.x+e.dragOffset.x,e.dragPosition.y=e.dragStartPosition.y+e.dragOffset.y}};this.events.pointerdown=function(n){var a=(i=!(!n.touches||!n.touches[0]))?n.touches[0]:n,s=a.pageX,o=a.pageY,l=a.clientX,c=a.clientY,u=e.props.viewport,d=u.getBoundingClientRect();if(!(l-d.left>=u.clientLeft+u.clientWidth)&&!(c-d.top>=u.clientTop+u.clientHeight)&&e.props.shouldScroll(e.getState(),n)&&2!==n.button&&("mouse"!==e.props.pointerMode||!i)&&("touch"!==e.props.pointerMode||i)&&!(e.props.inputsFocus&&["input","textarea","button","select","label"].indexOf(n.target.nodeName.toLowerCase())>-1)){if(e.props.textSelection){if(function(e,t,n){for(var i=e.childNodes,r=document.createRange(),a=0;a<i.length;a++){var s=i[a];if(3===s.nodeType){r.selectNodeContents(s);var o=r.getBoundingClientRect();if(t>=o.left&&n>=o.top&&t<=o.right&&n<=o.bottom)return s}}return!1}(n.target,l,c))return;(h=window.getSelection?window.getSelection():document.selection)&&(h.removeAllRanges?h.removeAllRanges():h.empty&&h.empty())}var h;e.isDragging=!0,t.x=s,t.y=o,e.dragStartPosition.x=e.position.x,e.dragStartPosition.y=e.position.y,r(n),e.startAnimationLoop(),e.props.pointerDownPreventDefault&&n.preventDefault()}},this.events.pointermove=function(e){r(e)},this.events.pointerup=function(){e.isDragging=!1},this.events.wheel=function(t){e.props.emulateScroll&&(e.velocity.x=0,e.velocity.y=0,e.isScrolling=!0,e.scrollOffset.x=-t.deltaX,e.scrollOffset.y=-t.deltaY,e.startAnimationLoop(),clearTimeout(n),n=setTimeout((function(){return e.isScrolling=!1}),80),t.preventDefault())},this.events.scroll=function(){var t=e.props.viewport,n=t.scrollLeft,i=t.scrollTop;Math.abs(e.position.x+n)>3&&(e.position.x=-n,e.velocity.x=0),Math.abs(e.position.y+i)>3&&(e.position.y=-i,e.velocity.y=0)},this.events.click=function(t){var n=e.getState(),i="vertical"!==e.props.direction?n.dragOffset.x:0,r="horizontal"!==e.props.direction?n.dragOffset.y:0;Math.max(Math.abs(i),Math.abs(r))>5&&(t.preventDefault(),t.stopPropagation()),e.props.onClick(n,t)},this.events.contentLoad=function(){return e.updateMetrics()},this.events.resize=function(){return e.updateMetrics()},this.props.viewport.addEventListener("mousedown",this.events.pointerdown),this.props.viewport.addEventListener("touchstart",this.events.pointerdown),this.props.viewport.addEventListener("click",this.events.click),this.props.viewport.addEventListener("wheel",this.events.wheel),this.props.viewport.addEventListener("scroll",this.events.scroll),this.props.content.addEventListener("load",this.events.contentLoad,!0),window.addEventListener("mousemove",this.events.pointermove),window.addEventListener("touchmove",this.events.pointermove),window.addEventListener("mouseup",this.events.pointerup),window.addEventListener("touchend",this.events.pointerup),window.addEventListener("resize",this.events.resize)}},{key:"destroy",value:function(){this.props.viewport.removeEventListener("mousedown",this.events.pointerdown),this.props.viewport.removeEventListener("touchstart",this.events.pointerdown),this.props.viewport.removeEventListener("click",this.events.click),this.props.viewport.removeEventListener("wheel",this.events.wheel),this.props.viewport.removeEventListener("scroll",this.events.scroll),this.props.content.removeEventListener("load",this.events.contentLoad),window.removeEventListener("mousemove",this.events.pointermove),window.removeEventListener("touchmove",this.events.pointermove),window.removeEventListener("mouseup",this.events.pointerup),window.removeEventListener("touchend",this.events.pointerup),window.removeEventListener("resize",this.events.resize)}}])&&o(t.prototype,n),i&&o(t,i),e}()},3:function(e,t,n){"use strict";(function(e){var n,i,r,a,s,o,l,c,u,d,h,p,f,v,m,g,y,b,w,x,E,C,S,T,M,k,D,_,P,O,A,L,I,N,z,j,$,Y;function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],i=!0,r=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(i=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);i=!0);}catch(e){r=!0,a=e}finally{try{i||null==o.return||o.return()}finally{if(r)throw a}}return n}(e,t)||ee(e,t)||function(){throw new TypeError("Invalid attempt to de
52structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function F(e,t,n,i,r,a,s){try{var o=e[a](s),l=o.value}catch(e){return void n(e)}o.done?t(l):Promise.resolve(l).then(i,r)}function R(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var a=e.apply(t,n);function s(e){F(a,i,r,s,o,"next",e)}function o(e){F(a,i,r,s,o,"throw",e)}s(void 0)}))}}function G(e){return(G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(e,t,n){return(B="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=J(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function W(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&X(e,t)}function X(e,t){return(X=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=J(e);if(t){var r=J(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return q(this,n)}}function q(e,t){return!t||"object"!==G(t)&&"function"!=typeof t?K(e):t}function K(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J(e){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Z(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ee(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=ee(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,o=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw a}}}}function ee(e,t){if(e){if("string"==typeof e)return te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?te(e,t):void 0}}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ie(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function re(e,t,n){return t&&ie(e.prototype,t),n&&ie(e,n),e}
53/**
54 * @license
55 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
56 * This code may only be used under the BSD style license found at
57 * http://polymer.github.io/LICENSE.txt
58 * The complete set of authors may be found at
59 * http://polymer.github.io/AUTHORS.txt
60 * The complete set of contributors may be found at
61 * http://polymer.github.io/CONTRIBUTORS.txt
62 * Code distributed by Google as part of the polymer project is also
63 * subject to an additional IP rights grant found at
64 * http://polymer.github.io/PATENTS.txt
65 */var ae,se=function(e){return function(){var t=e.apply(void 0,arguments);return t.isDirective=!0,t}},oe=function(){function e(){ne(this,e),this.isDirective=!0,this.isClass=!0}return re(e,[{key:"body",value:function(e){}}]),e}(),le=function(e){return null!=e&&"boolean"==typeof e.isDirective},ce="undefined"!=typeof window&&(null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback),ue=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==n;){var r=t.nextSibling;e.insertBefore(t,i),t=r}},de=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==n;){var i=t.nextSibling;e.removeChild(t),t=i}},he={},pe={},fe="{{lit-".concat(String(Math.random()).slice(2),"}}"),ve="\x3c!--".concat(fe,"--\x3e"),me=new RegExp("".concat(fe,"|").concat(ve)),ge=function e(t,n){ne(this,e),this.parts=[],this.element=n;for(var i=[],r=[],a=document.createTreeWalker(n.content,133,null,!1),s=0,o=-1,l=0,c=t.strings,u=t.values.length;l<u;){var d=a.nextNode();if(null!==d){if(o++,1===d.nodeType){if(d.hasAttributes()){for(var h=d.attributes,p=h.length,f=0,v=0;v<p;v++)ye(h[v].name,"$lit$")&&f++;for(;f-- >0;){var m=c[l],g=Ee.exec(m)[2],y=g.toLowerCase()+"$lit$",b=d.getAttribute(y);d.removeAttribute(y);var w=b.split(me);this.parts.push({type:"attribute",index:o,name:g,strings:w,sanitizer:void 0}),l+=w.length-1}}"TEMPLATE"===d.tagName&&(r.push(d),a.currentNode=d.content)}else if(3===d.nodeType){var x=d.data;if(x.indexOf(fe)>=0){for(var E=d.parentNode,C=x.split(me),S=C.length-1,T=0;T<S;T++){var M=void 0,k=C[T];if(""===k)M=xe();else{var D=Ee.exec(k);null!==D&&ye(D[2],"$lit$")&&(k=k.slice(0,D.index)+D[1]+D[2].slice(0,-"$lit$".length)+D[3]),M=document.createTextNode(k)}E.insertBefore(M,d),this.parts.push({type:"node",index:++o})}""===C[S]?(E.insertBefore(xe(),d),i.push(d)):d.data=C[S],l+=S}}else if(8===d.nodeType)if(d.data===fe){var _=d.parentNode;null!==d.previousSibling&&o!==s||(o++,_.insertBefore(xe(),d)),s=o,this.parts.push({type:"node",index:o}),null===d.nextSibling?d.data="":(i.push(d),o--),l++}else for(var P=-1;-1!==(P=d.data.indexOf(fe,P+1));)this.parts.push({type:"node",index:-1}),l++}else a.currentNode=r.pop()}for(var O=0,A=i;O<A.length;O++){var L=A[O];L.parentNode.removeChild(L)}},ye=function(e,t){var n=e.length-t.length;return n>=0&&e.slice(n)===t},be=function(e){return-1!==e.index},we=document.createComment(""),xe=function(){return we.cloneNode()},Ee=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/,Ce=function(){function e(t,n,i){ne(this,e),this.__parts=[],this.template=t,this.processor=n,this.options=i}return re(e,[{key:"update",value:function(e){var t,n=0,i=Q(this.__parts);try{for(i.s();!(t=i.n()).done;){var r=t.value;void 0!==r&&r.setValue(e[n]),n++}}catch(e){i.e(e)}finally{i.f()}var a,s=Q(this.__parts);try{for(s.s();!(a=s.n()).done;){var o=a.value;void 0!==o&&o.commit()}}catch(e){s.e(e)}finally{s.f()}}},{key:"_clone",value:function(){for(var e,t=ce?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),n=[],i=this.template.parts,r=document.createTreeWalker(t,133,null,!1),a=0,s=0,o=r.nextNode();a<i.length;)if(e=i[a],be(e)){for(;s<e.index;)s++,"TEMPLATE"===o.nodeName&&(n.push(o),r.currentNode=o.content),null===(o=r.nextNode())&&(r.currentNode=n.pop(),o=r.nextNode());if("node"===e.type){var l=this.processor.handleTextExpression(this.options,e);l.insertAfterNode(o.previousSibling),this.__parts.push(l)}else{var c;(c=this.__parts).push.apply(c,Z(this.processor.handleAttributeExpressions(o,e.name,e.strings,this.options,e)))}a++}else this.__parts.push(void 0),a++;return ce&&(document.adoptNode(t),customElements.upgrade(t)),t}}]),e}();var Se=" ".concat(fe," "),Te=document.createElement("template"),Me=function(){function e(t,n,i,r){ne(this,e),this.strings=t,this.values=n,this.type=i,this.processor=r}return re(e,[{key:"getHTML",value:function(){for(var e=this.strings.length-1,t="",n=!1,i=0;i<e;i++){var r=this.strings[i],a=r.lastIndexOf("\x3c!--");n=(a>-1||n)&&-1===r.indexOf("--\x3e",a+1);var s=Ee.exec(r);t+=null===s?r+(n?Se:ve):r.substr(0,s.index)+s[1]+s[2]+"$lit$"+s[3]+fe}return t+=this.strings[e]}},{key:"getTemplateElement",value:function(){var e,t,n,i=Te.cloneNode();return i.innerHTML=(e=this.getHTML(),t=window,(n=t.trustedTypes||t.TrustedTypes)&&!ae&&(ae=n.createPolicy("lit-html",{createHTML:function(e){return e}})),ae?ae.createHTML(e):e),i}}]),e}(),ke=function(e){W(n,e);var t=U(n);function n(){return ne(this,n),t.apply(this,arguments)}return re(n,[{key:"getHTML",value:function(){return"<svg>".concat(B(J(n.prototype),"getHTML",this).call(this),"</svg>")}},{key:"getTemplateElement",value:function(){var e=B(J(n.prototype),"getTemplateElement",this).call(this),t=e.content,i=t.firstChild;return t.removeChild(i),ue(t,i.firstChild),e}}]),n}(Me),De=function(e){return null===e||!("object"===G(e)||"function"==typeof e)},_e=function(e){return Array.isArray(e)||!(!e||!e[Symbol.iterator])},Pe=function(e){return e},Oe=function(e,t,n){return Pe},Ae=Oe,Le=document.createTextNode(""),Ie=function(){function e(t,n,i,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"attribute";ne(this,e),this.dirty=!0,this.element=t,this.name=n,this.strings=i,this.parts=[];var s=r&&r.sanitizer;void 0===s&&(s=Ae(t,n,a),void 0!==r&&(r.sanitizer=s)),this.sanitizer=s;for(var o=0;o<i.length-1;o++)this.parts[o]=this._createPart()}return re(e,[{key:"_createPart",value:function(){return new Ne(this)}},{key:"_getValue",value:function(){var e=this.strings,t=this.parts,n=e.length-1;if(1===n&&""===e[0]&&""===e[1]&&void 0!==t[0]){var i=t[0].value;if(!_e(i))return i}for(var r="",a=0;a<n;a++){r+=e[a];var s=t[a];if(void 0!==s){var o=s.value;if(De(o)||!_e(o))r+="string"==typeof o?o:String(o);else{var l,c=Q(o);try{for(c.s();!(l=c.n()).done;){var u=l.value;r+="string"==typeof u?u:String(u)}}catch(e){c.e(e)}finally{c.f()}}}}return r+=e[n]}},{key:"commit",value:function(){if(this.dirty){this.dirty=!1;var e=this._getValue();"symbol"===G(e=this.sanitizer(e))&&(e=String(e)),this.element.setAttribute(this.name,e)}}}]),e}(),Ne=function(){function e(t){ne(this,e),this.value=void 0,this.committer=t}return re(e,[{key:"setValue",value:function(e){e===he||De(e)&&e===this.value||(this.value=e,le(e)||(this.committer.dirty=!0))}},{key:"commit",value:function(){for(;le(this.value);){var e=this.value;this.value=he,e.isClass?e.body(this):e(this)}this.value!==he&&this.committer.commit()}}]),e}(),ze=function(){function e(t,n){ne(this,e),this.value=void 0,this.__pendingValue=void 0,this.textSanitizer=void 0,this.options=t,this.templatePart=n}return re(e,[{key:"appendInto",value:function(e){this.startNode=e.appendChild(xe()),this.endNode=e.appendChild(xe())}},{key:"insertAfterNode",value:function(e){this.startNode=e,this.endNode=e.nextSibling}},{key:"appendIntoPart",value:function(e){e.__insert(this.startNode=xe()),e.__insert(this.endNode=xe())}},{key:"insertAfterPart",value:function(e){e.__insert(this.startNode=xe()),this.endNode=e.endNode,e.endNode=this.startNode}},{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;le(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=he,e.isClass?e.body(this):e(this)}var t=this.__pendingValue;t!==he&&(De(t)?t!==this.value&&this.__commitText(t):t instanceof Me?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):_e(t)?this.__commitIterable(t):t===pe?(this.value=pe,this.clear()):this.__commitText(t))}},{key:"__insert",value:function(e){this.endNode.parentNode.insertBefore(e,this.endNode)}},{key:"__commitNode",value:function(e){this.value!==e&&(this.clear(),this.__insert(e),this.value=e)}},{key:"__commitText",value:function(e){var t=this.startNode.nextSibling;if(e=null==e?"":e,t===this.endNode.previousSibling&&3===t.nodeType){void 0===this.textSanitizer&&(this.textSanitizer=Ae(t,"data","property"));var n=this.textSanitizer(e);t.data="string"==typeof n?n:String(n)}else{var i=Le.cloneNode();this.__commitNode(i),void 0===this.textSanitizer&&(this.textSanitizer=Ae(i,"data","property"));var r=this.textSanitizer(e);i.data="string"==typeof r?r:String(r)}this.value=e}},{key:"__commitTemplateResult",value:function(e){var t=this.options.templateFactory(e);if(this.value instanceof Ce&&this.value.template===t)this.value.update(e.values);else{var n=this.endNode.parentNode;if(Ae!==Oe&&"STYLE"===n.nodeName||"SCRIPT"===n.nodeName)return void this.__commitText("/* lit-html will not write TemplateResults to scripts and styles */");var i=new Ce(t,e.processor,this.options),r=i._clone();i.update(e.values),this.__commitNode(r),this.value=i}}},{key:"__commitIterable",value:function(t){Array.isArray(this.value)||(this.value=[],this.clear());var n,i,r=this.value,a=0,s=Q(t);try{for(s.s();!(i=s.n()).done;){var o=i.value;void 0===(n=r[a])&&(n=new e(this.options,this.templatePart),r.push(n),0===a?n.appendIntoPart(this):n.insertAfterPart(r[a-1])),n.setValue(o),n.commit(),a++}}catch(e){s.e(e)}finally{s.f()}a<r.length&&(r.length=a,this.clear(n&&n.endNode))}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.startNode;de(this.startNode.parentNode,e.nextSibling,this.endNode)}}]),e}(),je=function(){function e(t,n,i){if(ne(this,e),this.value=void 0,this.__pendingValue=void 0,2!==i.length||""!==i[0]||""!==i[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=i}return re(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;le(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=he,e.isClass?e.body(this):e(this)}if(this.__pendingValue!==he){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=he}}}]),e}(),$e=function(e){W(n,e);var t=U(n);function n(e,i,r,a){var s;return ne(this,n),(s=t.call(this,e,i,r,a,"property")).single=2===r.length&&""===r[0]&&""===r[1],s}return re(n,[{key:"_createPart",value:function(){return new Ye(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:B(J(n.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){if(this.dirty){this.dirty=!1;var e=this._getValue();e=this.sanitizer(e),this.element[this.name]=e}}}]),n}(Ie),Ye=function(e){W(n,e);var t=U(n);function n(){return ne(this,n),t.apply(this,arguments)}return n}(Ne),He=!1;!function(){try{var e={get capture(){return He=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}}();var Ve=function(){function e(t,n,i){var r=this;ne(this,e),this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=i,this.__boundHandleEvent=function(e){return r.handleEvent(e)}}return re(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;le(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=he,e.isClass?e.body(this):e(this)}if(this.__pendingValue!==he){var t=this.__pendingValue,n=this.value,i=null==t||null!=n&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),r=null!=t&&(null==n||i);i&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),r&&(this.__options=Fe(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=he}}},{key:"handleEvent",value:function(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}]),e}(),Fe=function(e){return e&&(He?{capture:e.capture,passive:e.passive,once:e.once}:e.capture)},Re=function(){function e(){ne(this,e)}return re(e,[{key:"handleAttributeExpressions",value:function(e,t,n,i,r){var a=t[0];return"."===a?new $e(e,t.slice(1),n,r).parts:"@"===a?[new Ve(e,t.slice(1),i.eventContext)]:"?"===a?[new je(e,t.slice(1),n)]:new Ie(e,t,n,r).parts}},{key:"handleTextExpression",value:function(e,t){return new ze(e,t)}}]),e}(),Ge=new Re;
66/**
67 * @license
68 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
69 * This code may only be used under the BSD style license found at
70 * http://polymer.github.io/LICENSE.txt
71 * The complete set of authors may be found at
72 * http://polymer.github.io/AUTHORS.txt
73 * The complete set of contributors may be found at
74 * http://polymer.github.io/CONTRIBUTORS.txt
75 * Code distributed by Google as part of the polymer project is also
76 * subject to an additional IP rights grant found at
77 * http://polymer.github.io/PATENTS.txt
78 */
79function Be(e){var t=We.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},We.set(e.type,t));var n=t.stringsArray.get(e.strings);if(void 0!==n)return n;var i=e.strings.join(fe);return void 0===(n=t.keyString.get(i))&&(n=new ge(e,e.getTemplateElement()),t.keyString.set(i,n)),t.stringsArray.set(e.strings,n),n}var We=new Map,Xe=new WeakMap,Ue=function(e,t,n){var i=Xe.get(t);void 0===i&&(de(t,t.firstChild),Xe.set(t,i=new ze(Object.assign({templateFactory:Be},n),void 0)),i.appendInto(t)),i.setValue(e),i.commit()};
80/**
81 * @license
82 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
83 * This code may only be used under the BSD style license found at
84 * http://polymer.github.io/LICENSE.txt
85 * The complete set of authors may be found at
86 * http://polymer.github.io/AUTHORS.txt
87 * The complete set of contributors may be found at
88 * http://polymer.github.io/CONTRIBUTORS.txt
89 * Code distributed by Google as part of the polymer project is also
90 * subject to an additional IP rights grant found at
91 * http://polymer.github.io/PATENTS.txt
92 */"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.7");var qe=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return new Me(e,n,"html",Ge)},Ke=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return new ke(e,n,"svg",Ge)},Je=Object.freeze({__proto__:null,html:qe,svg:Ke,DefaultTemplateProcessor:Re,defaultTemplateProcessor:Ge,directive:se,Directive:oe,isDirective:le,removeNodes:de,reparentNodes:ue,noChange:he,nothing:pe,AttributeCommitter:Ie,AttributePart:Ne,BooleanAttributePart:je,EventPart:Ve,isIterable:_e,isPrimitive:De,NodePart:ze,PropertyCommitter:$e,PropertyPart:Ye,get sanitizerFactory(){return Ae},setSanitizerFactory:function(e){if(Ae!==Oe)throw new Error("Attempted to overwrite existing lit-html security policy. setSanitizeDOMValueFactory should be called at most once.");Ae=e},parts:Xe,render:Ue,templateCaches:We,templateFactory:Be,TemplateInstance:Ce,SVGTemplateResult:ke,TemplateResult:Me,createMarker:xe,isTemplatePartActive:be,Template:ge}),Ze=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,r){(function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,r,(t=e[n](t)).done,t.value)}))}}},Qe=se((function(e,t){return function(){var n=R(regeneratorRuntime.mark((function n(i){var r,a,s,o,l,c,u,d;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i instanceof ze){n.next=2;break}throw new Error("asyncAppend can only be used in text bindings");case 2:if(e!==i.value){n.next=4;break}return n.abrupt("return");case 4:i.value=e,o=0,n.prev=6,l=Ze(e);case 8:return n.next=10,l.next();case 10:if((c=n.sent).done){n.next=26;break}if(u=c.value,i.value===e){n.next=15;break}return n.abrupt("break",26);case 15:0===o&&i.clear(),void 0!==t&&(u=t(u,o)),d=i.startNode,void 0!==s&&(d=xe(),s.endNode=d,i.endNode.parentNode.insertBefore(d,i.endNode)),(s=new ze(i.options,i.templatePart)).insertAfterNode(d),s.setValue(u),s.commit(),o++;case 24:n.next=8;break;case 26:n.next=31;break;case 28:n.prev=28,n.t0=n.catch(6),r={error:n.t0};case 31:if(n.prev=31,n.prev=32,!c||c.done||!(a=l.return)){n.next=36;break}return n.next=36,a.call(l);case 36:if(n.prev=36,!r){n.next=39;break}throw r.error;case 39:return n.finish(36);case 40:return n.finish(31);case 41:case"end":return n.stop()}}),n,null,[[6,28,31,41],[32,,36,40]])})));return function(e){return n.apply(this,arguments)}}()})),et=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,r){(function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,r,(t=e[n](t)).done,t.value)}))}}},tt=se((function(e,t){return function(){var n=R(regeneratorRuntime.mark((function n(i){var r,a,s,o,l,c,u;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i instanceof ze){n.next=2;break}throw new Error("asyncReplace can only be used in text bindings");case 2:if(e!==i.value){n.next=4;break}return n.abrupt("return");case 4:s=new ze(i.options,i.templatePart),i.value=e,o=0,n.prev=7,l=et(e);case 9:return n.next=11,l.next();case 11:if((c=n.sent).done){n.next=23;break}if(u=c.value,i.value===e){n.next=16;break}return n.abrupt("break",23);case 16:0===o&&(i.clear(),s.appendIntoPart(i)),void 0!==t&&(u=t(u,o)),s.setValue(u),s.commit(),o++;case 21:n.next=9;break;case 23:n.next=28;break;case 25:n.prev=25,n.t0=n.catch(7),r={error:n.t0};case 28:if(n.prev=28,n.prev=29,!c||c.done||!(a=l.return)){n.next=33;break}return n.next=33,a.call(l);case 33:if(n.prev=33,!r){n.next=36;break}throw r.error;case 36:return n.finish(33);case 37:return n.finish(28);case 38:case"end":return n.stop()}}),n,null,[[7,25,28,38],[29,,33,37]])})));return function(e){return n.apply(this,arguments)}}()})),nt=new WeakMap,it=se((function(e){return function(t){if(!(t instanceof ze))throw new Error("cache can only be used in text bindings");var n=nt.get(t);void 0===n&&(n=new WeakMap,nt.set(t,n));var i=t.value;if(i instanceof Ce){if(e instanceof Me&&i.template===t.options.templateFactory(e))return void t.setValue(e);var r=n.get(i.template);void 0===r&&(r={instance:i,nodes:document.createDocumentFragment()},n.set(i.template,r)),ue(r.nodes,t.startNode.nextSibling,t.endNode)}if(e instanceof Me){var a=t.options.templateFactory(e),s=n.get(a);void 0!==s&&(t.setValue(s.nodes),t.commit(),t.value=s.instance)}t.setValue(e)}})),rt=new WeakMap,at=se((function(e){return function(t){if(!(t instanceof Ne)||t instanceof Ye||"class"!==t.committer.name||t.committer.parts.length>1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");var n=t.committer,i=n.element,r=rt.get(t);void 0===r&&(i.className=n.strings.join(" "),rt.set(t,r=new Set));var a=i.classList;for(var s in r.forEach((function(t){t in e||(a.remove(t),r.delete(t))})),e){var o=e[s];o!=r.has(s)&&(o?(a.add(s),r.add(s)):(a.remove(s),r.delete(s)))}}})),st=new WeakMap,ot=se((function(e,t){return function(n){var i=st.get(n);if(Array.isArray(e)){if(Array.isArray(i)&&i.length===e.length&&e.every((function(e,t){return e===i[t]})))return}else if(i===e&&(void 0!==e||st.has(n)))return;n.setValue(t()),st.set(n,Array.isArray(e)?Array.from(e):e)}})),lt=se((function(e){return function(t){if(void 0===e&&t instanceof Ne){if(e!==t.value){var n=t.committer.name;t.committer.element.removeAttribute(n)}}else t.setValue(e)}})),ct=function(e,t){var n=e.startNode.parentNode,i=null==t?e.endNode:t.startNode,r=n.insertBefore(xe(),i);n.insertBefore(xe(),i);var a=new ze(e.options,void 0);return a.insertAfterNode(r),a},ut=function(e,t){return e.setValue(t),e.commit(),e},dt=function(e,t,n){var i=e.startNode.parentNode,r=n?n.startNode:e.endNode,a=t.endNode.nextSibling;a!==r&&ue(i,t.startNode,a,r)},ht=function(e){de(e.startNode.parentNode,e.startNode,e.endNode.nextSibling)},pt=function(e,t,n){for(var i=new Map,r=t;r<=n;r++)i.set(e[r],r);return i}
92,ft=new WeakMap,vt=new WeakMap,mt=se((function(e,t,n){var i;return void 0===n?n=t:void 0!==t&&(i=t),function(t){if(!(t instanceof ze))throw new Error("repeat can only be used in text bindings");var r,a,s,o=ft.get(t)||[],l=vt.get(t)||[],c=[],u=[],d=[],h=0,p=Q(e);try{for(p.s();!(r=p.n()).done;){var f=r.value;d[h]=i?i(f,h):h,u[h]=n(f,h),h++}}catch(e){p.e(e)}finally{p.f()}for(var v=0,m=o.length-1,g=0,y=u.length-1;v<=m&&g<=y;)if(null===o[v])v++;else if(null===o[m])m--;else if(l[v]===d[g])c[g]=ut(o[v],u[g]),v++,g++;else if(l[m]===d[y])c[y]=ut(o[m],u[y]),m--,y--;else if(l[v]===d[y])c[y]=ut(o[v],u[y]),dt(t,o[v],c[y+1]),v++,y--;else if(l[m]===d[g])c[g]=ut(o[m],u[g]),dt(t,o[m],o[v]),m--,g++;else if(void 0===a&&(a=pt(d,g,y),s=pt(l,v,m)),a.has(l[v]))if(a.has(l[m])){var b=s.get(d[g]),w=void 0!==b?o[b]:null;if(null===w){var x=ct(t,o[v]);ut(x,u[g]),c[g]=x}else c[g]=ut(w,u[g]),dt(t,w,o[v]),o[b]=null;g++}else ht(o[m]),m--;else ht(o[v]),v++;for(;g<=y;){var E=ct(t,c[y+1]);ut(E,u[g]),c[g++]=E}for(;v<=m;){var C=o[v++];null!==C&&ht(C)}ft.set(t,c),vt.set(t,d)}})),gt=new WeakMap,yt=document.createElement("template"),bt=se((function(e){return function(t){if(!(t instanceof ze))throw new Error("unsafeHTML can only be used in text bindings");var n=gt.get(t);if(void 0===n||!De(e)||e!==n.value||t.value!==n.fragment){var i=yt.cloneNode();i.innerHTML=e;var r=document.importNode(i.content,!0);t.setValue(r),gt.set(t,{value:e,fragment:r})}}})),wt=new WeakMap,xt=se((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){var n=wt.get(e);void 0===n&&(n={lastRenderedIndex:2147483647,values:[]},wt.set(e,n));var i=n.values,r=i.length;n.values=t;for(var a=function(a){if(a>n.lastRenderedIndex)return"break";var s=t[a];return De(s)||"function"!=typeof s.then?(e.setValue(s),n.lastRenderedIndex=a,"break"):a<r&&s===i[a]?"continue":(n.lastRenderedIndex=2147483647,r=0,void Promise.resolve(s).then((function(t){var i=n.values.indexOf(s);i>-1&&i<n.lastRenderedIndex&&(n.lastRenderedIndex=i,e.setValue(t),e.commit())})))},s=0;s<t.length;s++){var o=a(s);if("break"===o)break}}})),Et=new WeakMap,Ct=function(e){W(n,e);var t=U(n);function n(e){var i;return ne(this,n),(i=t.call(this)).ifFn=e,i}return re(n,[{key:"body",value:function(e){var t=this.ifFn(),n=e.committer.element;if(t){if(!Et.has(e)){var i=n.nextSibling;Et.set(e,{element:n,nextSibling:i})}n.remove()}else{var r=Et.get(e);null!=r&&(r.nextSibling.parentNode.insertBefore(r.element,r.nextSibling),Et.delete(e))}}}]),n}(oe),St=[],Tt=[],Mt=function(e){W(n,e);var t=U(n);function n(e){var i,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ne(this,n),(i=t.call(this)).previous={},i.style=e,i.detach=r,i}return re(n,[{key:"setStyle",value:function(e){this.style=e}},{key:"setDetach",value:function(e){this.detach=e}},{key:"body",value:function(e){St.length=0,Tt.length=0;var t=e.committer.element,n=t.style,i=this.previous;for(var r in i)void 0===this.style[r]&&St.push(r);for(var a in this.style){var s=this.style[a],o=i[a];void 0!==o&&o===s||Tt.push(a)}if(St.length||Tt.length){var l,c;this.detach&&(l=t.parentNode)&&(c=t.nextSibling,t.remove());var u,d=Q(St);try{for(d.s();!(u=d.n()).done;){var h=u.value;n.removeProperty(h)}}catch(e){d.e(e)}finally{d.f()}var p,f=Q(Tt);try{for(f.s();!(p=f.n()).done;){var v=p.value,m=this.style[v];v.includes("-")?n.setProperty(v,m):n[v]=m}}catch(e){f.e(e)}finally{f.f()}this.detach&&l&&l.insertBefore(t,c),this.previous=Object.assign({},this.style)}}}]),n}(oe),kt=function e(){ne(this,e),this.isAction=!0};kt.prototype.isAction=!0;var Dt={element:document.createTextNode(""),axis:"xy",threshold:10,onDown:function(e){},onMove:function(e){},onUp:function(e){},onWheel:function(e){}},_t="undefined"!=typeof PointerEvent,Pt=0,Ot=function(e){W(n,e);var t=U(n);function n(e,i){var r;return ne(this,n),(r=t.call(this)).moving="",r.initialX=0,r.initialY=0,r.lastY=0,r.lastX=0,r.onPointerDown=r.onPointerDown.bind(K(r)),r.onPointerMove=r.onPointerMove.bind(K(r)),r.onPointerUp=r.onPointerUp.bind(K(r)),r.onWheel=r.onWheel.bind(K(r)),r.element=e,r.id=++Pt,r.options=Object.assign(Object.assign({},Dt),i.pointerOptions),_t?(e.addEventListener("pointerdown",r.onPointerDown),document.addEventListener("pointermove",r.onPointerMove),document.addEventListener("pointerup",r.onPointerUp)):(e.addEventListener("touchstart",r.onPointerDown),document.addEventListener("touchmove",r.onPointerMove,{passive:!1}),document.addEventListener("touchend",r.onPointerUp),document.addEventListener("touchcancel",r.onPointerUp),e.addEventListener("mousedown",r.onPointerDown),document.addEventListener("mousemove",r.onPointerMove,{passive:!1}),document.addEventListener("mouseup",r.onPointerUp)),r}return re(n,[{key:"normalizeMouseWheelEvent",value:function(e){var t=e.deltaX||0,n=e.deltaY||0,i=e.deltaZ||0,r=e.deltaMode,a=parseInt(getComputedStyle(e.target).getPropertyValue("line-height")),s=1;switch(r){case 1:s=a;break;case 2:s=window.height}return{x:t*=s,y:n*=s,z:i*=s,event:e}}},{key:"onWheel",value:function(e){var t=this.normalizeMouseWheelEvent(e);this.options.onWheel(t)}},{key:"normalizePointerEvent",value:function(e){var t={x:0,y:0,pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0,event:e};switch(e.type){case"wheel":var n=this.normalizeMouseWheelEvent(e);t.x=n.x,t.y=n.y,t.pageX=t.x,t.pageY=t.y,t.screenX=t.x,t.screenY=t.y,t.clientX=t.x,t.clientY=t.y;break;case"touchstart":case"touchmove":case"touchend":case"touchcancel":t.x=e.changedTouches[0].screenX,t.y=e.changedTouches[0].screenY,t.pageX=e.changedTouches[0].pageX,t.pageY=e.changedTouches[0].pageY,t.screenX=e.changedTouches[0].screenX,t.screenY=e.changedTouches[0].screenY,t.clientX=e.changedTouches[0].clientX,t.clientY=e.changedTouches[0].clientY;break;default:t.x=e.x,t.y=e.y,t.pageX=e.pageX,t.pageY=e.pageY,t.screenX=e.screenX,t.screenY=e.screenY,t.clientX=e.clientX,t.clientY=e.clientY}return t}},{key:"onPointerDown",value:function(e){if("mousedown"!==e.type||0===e.button){this.moving="xy";var t=this.normalizePointerEvent(e);this.lastX=t.x,this.lastY=t.y,this.initialX=t.x,this.initialY=t.y,this.options.onDown(t)}}},{key:"handleX",value:function(e){var t=e.x-this.lastX;return this.lastY=e.y,this.lastX=e.x,t}},{key:"handleY",value:function(e){var t=e.y-this.lastY;return this.lastY=e.y,this.lastX=e.x,t}},{key:"onPointerMove",value:function(e){if(""!==this.moving&&("mousemove"!==e.type||0===e.button)){var t=this.normalizePointerEvent(e);
92if("x|y"===this.options.axis){var n=0,i=0;("x"===this.moving||"xy"===this.moving&&Math.abs(t.x-this.initialX)>this.options.threshold)&&(this.moving="x",n=this.handleX(t)),("y"===this.moving||"xy"===this.moving&&Math.abs(t.y-this.initialY)>this.options.threshold)&&(this.moving="y",i=this.handleY(t)),this.options.onMove({movementX:n,movementY:i,x:t.x,y:t.y,initialX:this.initialX,initialY:this.initialY,lastX:this.lastX,lastY:this.lastY,event:e})}else if("xy"===this.options.axis){var r=0,a=0;Math.abs(t.x-this.initialX)>this.options.threshold&&(r=this.handleX(t)),Math.abs(t.y-this.initialY)>this.options.threshold&&(a=this.handleY(t)),this.options.onMove({movementX:r,movementY:a,x:t.x,y:t.y,initialX:this.initialX,initialY:this.initialY,lastX:this.lastX,lastY:this.lastY,event:e})}else if("x"===this.options.axis)("x"===this.moving||"xy"===this.moving&&Math.abs(t.x-this.initialX)>this.options.threshold)&&(this.moving="x",this.options.onMove({movementX:this.handleX(t),movementY:0,initialX:this.initialX,initialY:this.initialY,lastX:this.lastX,lastY:this.lastY,event:e}));else if("y"===this.options.axis){var s=0;("y"===this.moving||"xy"===this.moving&&Math.abs(t.y-this.initialY)>this.options.threshold)&&(this.moving="y",s=this.handleY(t)),this.options.onMove({movementX:0,movementY:s,x:t.x,y:t.y,initialX:this.initialX,initialY:this.initialY,lastX:this.lastX,lastY:this.lastY,event:e})}}}},{key:"onPointerUp",value:function(e){this.moving="";var t=this.normalizePointerEvent(e);this.options.onUp({movementX:0,movementY:0,x:t.x,y:t.y,initialX:this.initialX,initialY:this.initialY,lastX:this.lastX,lastY:this.lastY,event:e}),this.lastY=0,this.lastX=0}},{key:"destroy",value:function(e){_t?(e.removeEventListener("pointerdown",this.onPointerDown),document.removeEventListener("pointermove",this.onPointerMove),document.removeEventListener("pointerup",this.onPointerUp)):(e.removeEventListener("mousedown",this.onPointerDown),document.removeEventListener("mousemove",this.onPointerMove),document.removeEventListener("mouseup",this.onPointerUp),e.removeEventListener("touchstart",this.onPointerDown),document.removeEventListener("touchmove",this.onPointerMove),document.removeEventListener("touchend",this.onPointerUp),document.removeEventListener("touchcancel",this.onPointerUp))}}]),n}(kt);function At(e){var t=0;return function(n){t||(t=requestAnimationFrame((function(){t=0,e.apply(void 0,[n])})))}}function Lt(e){return e&&"object"===G(e)&&!Array.isArray(e)}function It(e){if(void 0!==e.actions){var t=e.actions.map((function(e){var t=Object.assign({},e),n=Object.assign({},t.props);return delete n.state,delete n.api,delete t.element,t.props=n,t}));e.actions=t}return function e(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];var a=i.shift();if(Lt(t)&&Lt(a))for(var s in a)if(Lt(a[s]))void 0===t[s]&&(t[s]={}),t[s]=e(t[s],a[s]);else if(Array.isArray(a[s])){t[s]=[];var o,l=Q(a[s]);try{for(l.s();!(o=l.n()).done;){var c=o.value;Lt(c)?t[s].push(e({},c)):t[s].push(c)}}catch(e){l.e(e)}finally{l.f()}}else t[s]=a[s];return i.length?e.apply(void 0,[t].concat(i)):t}({},e)}function Nt(e,t){var n,i,r=0,a=new Map,s=new Map,o=0,l=Promise.resolve(),c={},u=function(e){return function(t){W(i,t);var n=U(i);function i(e){var t;return ne(this,i),(t=n.call(this)).instance=e,t}return re(i,[{key:"set",value:function(e,t){return this.actions=e,this.props=t,this}},{key:"body",value:function(t){var n,i=t.committer.element,r=Q(this.actions);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(void 0!==a){var s=void 0;if(e.has(this.instance)){var o,l=Q(e.get(this.instance));try{for(l.s();!(o=l.n()).done;){var c=o.value;if(c.componentAction.create===a&&c.element===i){s=c;break}}}catch(e){l.e(e)}finally{l.f()}}if(s)s.props=this.props;else{void 0!==i.vido&&delete i.vido;var u={create:a,update:function(){},destroy:function(){}},d={instance:this.instance,componentAction:u,element:i,props:this.props},h=[];e.has(this.instance)&&(h=e.get(this.instance)),h.push(d),e.set(this.instance,h)}}}}catch(e){r.e(e)}finally{r.f()}}}]),i}(oe)}(s),d=function(){function e(t){ne(this,e),this.instance=t}return re(e,[{key:"create",value:function(e,t){var n=new u(this.instance);return n.set(e,t),n}}]),e}(),h=function(e,t,n){return function(){function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};ne(this,i),this.instance=e,this.name=t.name,this.vidoInstance=t,this.props=n,this.destroy=this.destroy.bind(this),this.update=this.update.bind(this),this.change=this.change.bind(this),this.html=this.html.bind(this)}return re(i,[{key:"destroy",value:function(){return this.vidoInstance.debug&&(console.groupCollapsed("destroying component ".concat(this.instance)),console.log(n({components:e.keys(),actionsByInstance:t})),console.trace(),console.groupEnd()),this.vidoInstance.destroyComponent(this.instance,this.vidoInstance)}},{key:"update",value:function(){return this.vidoInstance.debug&&(console.groupCollapsed("updating component ".concat(this.instance)),console.log(n({components:e.keys(),actionsByInstance:t})),console.trace(),console.groupEnd()),this.vidoInstance.updateTemplate(this.vidoInstance)}},{key:"change",value:function(i,r){this.vidoInstance.debug&&(console.groupCollapsed("changing component ".concat(this.instance)),console.log(n({props:this.props,newProps:i,components:e.keys(),actionsByInstance:t})),console.trace(),console.groupEnd()),e.get(this.instance).change(i,r)}},{key:"html",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.get(this.instance);if(n)return n.update(t,this.vidoInstance)}},{key:"_getComponents",value:function(){return e}},{key:"_getActions",value:function(){return t}}]),i}()}(a,s,It),p=function(e,t,n){return function(){function i(e,t,n,r){ne(this,i),this.instance=e,this.vidoInstance=t,this.renderFunction=n,this.content=r}return re(i,[{key:"destroy",value:function(){var i;this.vidoInstance.debug&&(console.groupCollapsed("component destroy method fired ".concat(this.instance)),console.log(n({props:this.vidoInstance.props,components:e.keys(),destroyable:this.vidoInstance.destroyable,actionsByInstance:t})),console.trace(),console.groupEnd()),"function"==typeof(null===(i=this.content)||void 0===i?void 0:i.destroy)&&this.content.destroy();var r,a=Q(this.vidoInstance.destroyable);try{for(a.s();!(r=a.n()).done;){(0,r.value)()}}catch(e){a.e(e)}finally{a.f()}
92this.vidoInstance.onChangeFunctions=[],this.vidoInstance.destroyable=[],this.vidoInstance.update()}},{key:"update",value:function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.vidoInstance.debug&&(console.groupCollapsed("component update method fired ".concat(this.instance)),console.log(n({components:e.keys(),actionsByInstance:t})),console.trace(),console.groupEnd()),this.renderFunction(i)}},{key:"change",value:function(i){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{leave:!1},a=i;this.vidoInstance.debug&&(console.groupCollapsed("component change method fired ".concat(this.instance)),console.log(n({props:a,components:e.keys(),onChangeFunctions:this.vidoInstance.onChangeFunctions,changedProps:i,actionsByInstance:t})),console.trace(),console.groupEnd());var s,o=Q(this.vidoInstance.onChangeFunctions);try{for(o.s();!(s=o.n()).done;){var l=s.value;l(i,r)}}catch(e){o.e(e)}finally{o.f()}}}]),i}()}(a,s,It);return new(function(){function u(){for(var n in ne(this,u),this.destroyable=[],this.onChangeFunctions=[],this.debug=!1,this.state=e,this.api=t,this.lastProps={},this.html=qe,this.svg=Ke,this.directive=se,this.asyncAppend=Qe,this.asyncReplace=tt,this.cache=it,this.classMap=at,this.guard=ot,this.ifDefined=lt,this.repeat=mt,this.unsafeHTML=bt,this.until=xt,this.schedule=At,this.actionsByInstance=function(e,t){},this.StyleMap=Mt,this.Detach=Ct,this.PointerAction=Ot,this.Action=kt,this._components=a,this._actions=s,this.reuseComponents=this.reuseComponents.bind(this),this.onDestroy=this.onDestroy.bind(this),this.onChange=this.onChange.bind(this),this.update=this.update.bind(this),c)this[n]=c[n]}return re(u,[{key:"addMethod",value:function(e,t){c[e]=t}},{key:"onDestroy",value:function(e){this.destroyable.push(e)}},{key:"onChange",value:function(e){this.onChangeFunctions.push(e)}},{key:"update",value:function(e){return this.updateTemplate(e)}},{key:"reuseComponents",value:function(e,t,n,i){var r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=[],s=e.length,o=t.length,l=!1;!r||void 0!==t&&0!==t.length||(l=!0);var c=0;if(s<o)for(var u=o-s;u;){var d=t[o-u],h=this.createComponent(i,n(d));e.push(h),a.push(h.instance),u--}else if(s>o){var p=s-o;for(r&&(l=!0,c=s-p);p;){var f=s-p;r||(a.push(e[f].instance),e[f].destroy()),p--}r||(e.length=o)}var v,m=0,g=Q(e);try{for(g.s();!(v=g.n()).done;){var y=v.value,b=t[m];a.includes(y.instance)||y.change(n(b),{leave:l&&m>=c}),m++}}catch(e){g.e(e)}finally{g.f()}}},{key:"createComponent",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=e.name+":"+r++;(t=new u).instance=o,t.name=e.name,t.Actions=new d(o);var l=new h(o,t,n),c=new p(o,t,e(t,n,i),i);return a.set(o,c),a.get(o).change(n),t.debug&&(console.groupCollapsed("component created ".concat(o)),console.log(It({props:n,components:a.keys(),actionsByInstance:s})),console.trace(),console.groupEnd()),l}},{key:"destroyComponent",value:function(e,t){if(t.debug&&(console.groupCollapsed("destroying component ".concat(e,"...")),console.log(It({components:a.keys(),actionsByInstance:s})),console.trace(),console.groupEnd()),s.has(e)){var n,i=Q(s.get(e));try{for(i.s();!(n=i.n()).done;){var r=n.value;"function"==typeof r.componentAction.destroy&&r.componentAction.destroy(r.element,r.props)}}catch(e){i.e(e)}finally{i.f()}}s.delete(e);var o=a.get(e);o.update(),o.destroy(),a.delete(e),t.debug&&(console.groupCollapsed("component destroyed ".concat(e)),console.log(It({components:a.keys(),actionsByInstance:s})),console.trace(),console.groupEnd())}},{key:"executeActions",value:function(){var e,t,n,i,r=Q(s.values());try{for(r.s();!(i=r.n()).done;){var a,o=i.value,l=Q(o);try{for(l.s();!(a=l.n()).done;){var c=a.value;if(void 0===c.element.vido){var u=c.componentAction,d=u.create;if(void 0!==d){var h=void 0;void 0!==(h=!0!==(null===(e=d.prototype)||void 0===e?void 0:e.isAction)&&void 0===d.isAction&&void 0===(null===(t=d.prototype)||void 0===t?void 0:t.update)&&void 0===(null===(n=d.prototype)||void 0===n?void 0:n.destroy)?d(c.element,c.props):new d(c.element,c.props))&&("function"==typeof h?u.destroy=h:("function"==typeof h.update&&(u.update=h.update.bind(h)),"function"==typeof h.destroy&&(u.destroy=h.destroy.bind(h))))}}else c.element.vido=c.props,"function"==typeof c.componentAction.update&&c.componentAction.update(c.element,c.props)}}catch(e){l.e(e)}finally{l.f()}var p,f=Q(o);try{for(f.s();!(p=f.n()).done;){var v=p.value;v.element.vido=v.props}}catch(e){f.e(e)}finally{f.f()}}}catch(e){r.e(e)}finally{r.f()}}},{key:"updateTemplate",value:function(e){var t=this;return new Promise((function(n){var i=++o,r=t;l.then((function(){i===o&&(o=0,r.render(),"function"==typeof e&&e(),n())}))}))}},{key:"createApp",value:function(e){i=e.element;var t=this.createComponent(e.component,e.props);return n=t.instance,this.render(),t}},{key:"render",value:function(){var e=a.get(n);
vendor: 7,422 bytes, line 92
92e?(Ue(e.update(),i),this.executeActions()):i&&i.remove()}}]),u}())}Nt.prototype.lithtml=Je,Nt.prototype.Action=kt,Nt.prototype.Directive=oe,Nt.prototype.schedule=At,Nt.prototype.Detach=Ct,Nt.prototype.StyleMap=Mt,Nt.prototype.PointerAction=Ot,Nt.prototype.asyncAppend=Qe,Nt.prototype.asyncReplace=tt,Nt.prototype.cache=it,Nt.prototype.classMap=at,Nt.prototype.guard=ot,Nt.prototype.ifDefined=lt,Nt.prototype.repeat=mt,Nt.prototype.unsafeHTML=bt,Nt.prototype.unti=xt;var zt=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(n=i,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];e.call(t,r[1],r[0])}},t}()}(),jt="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,$t=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),Yt="function"==typeof requestAnimationFrame?requestAnimationFrame.bind($t):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var Ht=["top","right","bottom","left","width","height","size","weight"],Vt="undefined"!=typeof MutationObserver,Ft=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,i=!1,r=0;function a(){n&&(n=!1,e()),i&&o()}function s(){Yt(a)}function o(){var e=Date.now();if(n){if(e-r<2)return;i=!0}else n=!0,i=!1,setTimeout(s,t);r=e}return o}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){jt&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Vt?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){jt&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;Ht.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Rt=function(e,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},Gt=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||$t},Bt=Jt(0,0,0,0);function Wt(e){return parseFloat(e)||0}function Xt(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+Wt(e["border-"+n+"-width"])}),0)}function Ut(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return Bt;var i=Gt(e).getComputedStyle(e),r=function(e){for(var t={},n=0,i=["top","right","bottom","left"];n<i.length;n++){var r=i[n],a=e["padding-"+r];t[r]=Wt(a)}return t}(i),a=r.left+r.right,s=r.top+r.bottom,o=Wt(i.width),l=Wt(i.height);if("border-box"===i.boxSizing&&(Math.round(o+a)!==t&&(o-=Xt(i,"left","right")+a),Math.round(l+s)!==n&&(l-=Xt(i,"top","bottom")+s)),!function(e){return e===Gt(e).document.documentElement}(e)){var c=Math.round(o+a)-t,u=Math.round(l+s)-n;1!==Math.abs(c)&&(o-=c),1!==Math.abs(u)&&(l-=u)}return Jt(r.left,r.top,o,l)}var qt="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof Gt(e).SVGGraphicsElement}:function(e){return e instanceof Gt(e).SVGElement&&"function"==typeof e.getBBox};function Kt(e){return jt?qt(e)?function(e){var t=e.getBBox();return Jt(0,0,t.width,t.height)}(e):Ut(e):Bt}function Jt(e,t,n,i){return{x:e,y:t,width:n,height:i}}var Zt=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Jt(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Kt(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Qt=function(e,t){var n,i,r,a,s,o,l,c=(i=(n=t).x,r=n.y,a=n.width,s=n.height,o="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(o.prototype),Rt(l,{x:i,y:r,width:a,height:s,top:r,right:i+a,bottom:s+r,left:i}),l);Rt(this,{target:e,contentRect:c})},en=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new zt,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Gt(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new Zt(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof Gt(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Qt(e.target,e.broadcastRect())}
92));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),tn="undefined"!=typeof WeakMap?new WeakMap:new zt,nn=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=Ft.getInstance(),i=new en(t,n,this);tn.set(this,i)};["observe","unobserve","disconnect"].forEach((function(e){nn.prototype[e]=function(){var t;return(t=tn.get(this))[e].apply(t,arguments)}}));var rn=void 0!==$t.ResizeObserver?$t.ResizeObserver:nn;
93/**
94 * Main component
95 *
96 * @copyright Rafal Pospiech <https://neuronet.io>
97 * @author    Rafal Pospiech <[email protected]>
98 * @package   gantt-schedule-timeline-calendar
99 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
100 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
101 */function an(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.api,r=e.state,a=e.onDestroy,s=e.Actions,o=e.update,l=e.createComponent,c=e.html,u=e.StyleMap,d=(e.schedule,i.name);a(r.subscribe("config.plugins",(function(t){if(void 0!==t&&Array.isArray(t)){var n,i=Q(t);try{for(i.s();!(n=i.n()).done;){var r=(0,n.value)(e);"function"==typeof r?a(r):r&&r.hasOwnProperty("destroy")&&r.destroy()}}catch(e){i.e(e)}finally{i.f()}}})));var h,p,f=[];f.push(r.subscribe("config.components.List",(function(e){return h=e}))),f.push(r.subscribe("config.components.Chart",(function(e){return p=e})));var v=l(h);a(v.destroy);var m,g=l(p);a(g.destroy),a((function(){f.forEach((function(e){return e()}))})),a(r.subscribe("config.wrappers.Main",(function(e){return m=e})));var y,b,w,x=i.getActions("main"),E=new u({}),C=new u({}),S=new u({}),T=0,M=!1,k=function(e){var t=r.get("config");y=i.getClass(d,{config:t}),M&&(y+=" ".concat(d,"__list-column-header-resizer--active")),b=i.getClass("vertical-scroll",{config:t}),o()};function D(){var e=r.get("config"),t=r.get("_internal.scrollBarHeight"),n=e.height-e.headerHeight-t;r.update("_internal.height",n),E.style["--height"]=e.height+"px",C.style.height=n+"px",C.style.width=t+"px",C.style["margin-top"]=e.headerHeight+"px",o()}function _(e){M=e,y=i.getClass(i.name),M&&(y+=" ".concat(i.name,"__list-column-header-resizer--active")),o()}function P(e,t){if(!r.get("_internal.flatTreeMap").length||"subscribe"!==t.type){var n=r.get("config.list.rows"),a=[];for(var s in n)a.push(n[s]);i.fillEmptyRowValues(a);var l=r.get("config.chart.items"),c=[];for(var u in l)c.push(l[u]);i.prepareItems(c);var d=i.makeTreeMap(a,c);r.update("_internal.treeMap",d);var h=i.getFlatTreeMapById(d);r.update("_internal.flatTreeMapById",h);var p=i.flattenTreeMap(d);r.update("_internal.flatTreeMap",p),o()}}function O(){var e=r.get("config.list.rows"),t=i.getRowsFromIds(i.getRowsWithParentsExpanded(r.get("_internal.flatTreeMap"),r.get("_internal.flatTreeMapById"),e),e);T=i.getRowsHeight(t),r.update("_internal.list.rowsHeight",T),r.update("_internal.list.rowsWithParentsExpanded",t),o()}function A(){var e=i.getVisibleRowsAndCompensation(r.get("_internal.list.rowsWithParentsExpanded")),t=e.visibleRows,n=e.compensation,a=r.get("config.scroll.smooth"),s=r.get("_internal.list.visibleRows"),l=!0;r.update("config.scroll.compensation.y",a?-n:0),t.length!==s.length?l=!0:t.length&&(l=t.some((function(e,t){return void 0===s[t]||e.id!==s[t].id}))),l&&r.update("_internal.list.visibleRows",t);var c,u=[],d=Q(t);try{for(d.s();!(c=d.n()).done;){var h,p=Q(c.value._internal.items);try{for(p.s();!(h=p.n()).done;){var f=h.value;u.push(f)}}catch(e){p.e(e)}finally{p.f()}}}catch(e){d.e(e)}finally{d.f()}r.update("_internal.chart.visibleItems",u),o()}a(r.subscribe("config.classNames",k)),a(r.subscribeAll(["config.height","config.headerHeight","_internal.scrollBarHeight"],D)),a(r.subscribe("_internal.list.columns.resizer.active",_)),a(r.subscribeAll(["config.list.rows;","config.chart.items;"],P)),a(r.subscribeAll(["config.list.rows.*.parentId","config.chart.items.*.rowId"],P,{bulk:!0}
101)),a(r.subscribeAll(["config.list.rows.*.expanded","_internal.treeMap;","config.list.rows.*.height"],O,{bulk:!0})),a(r.subscribeAll(["_internal.list.rowsWithParentsExpanded;","config.scroll.top","config.chart.items"],A,{bulk:!0}));var L=0;function I(){var e=r.get("config.scroll.top");S.style.width="1px",S.style.height=T+"px",L!==e&&w&&(L=e,w.scrollTop=e),o()}a(r.subscribe("_internal.list.visibleRows;",I));var N=function(e,t){var n=[],r=t.leftGlobal,a=t.timePerPixel,s=i.time.date(r).startOf(e).valueOf();s<r&&(s=r);for(var o=r-s,l=o/a,c=0,u=Math.ceil(i.time.date(t.rightGlobal).endOf(e).diff(i.time.date(r).startOf(e),e,!0)),d=0;d<u;d++){var h={sub:o,subPx:l,leftGlobal:r,rightGlobal:i.time.date(r).endOf(e).valueOf(),width:0,leftPx:0,rightPx:0,period:e};h.width=(h.rightGlobal-h.leftGlobal+o)/a,h.leftPx=c,c+=h.width,h.rightPx=c,n.push(h),r=h.rightGlobal+1,o=0,l=0}return n};function z(){r.get("_internal.loadedEventTriggered")||(Promise.resolve().then((function(){var e=r.get("_internal.elements.main"),t=e.parentNode,n=new Event("gstc-loaded");e.dispatchEvent(n),t.dispatchEvent(n)})),r.update("_internal.loadedEventTriggered",!0))}function j(e){return e.leftGlobal<e.finalFrom&&(e.leftGlobal=e.finalFrom),e.rightGlobal>e.finalTo&&(e.rightGlobal=e.finalTo),e.centerGlobal=e.leftGlobal+Math.round((e.rightGlobal-e.leftGlobal)/2),e}function $(e,t){if(!e.zoom)return e;var n,i=Q(t.levels);try{for(i.s();!(n=i.n()).done;){var r=n.value,a=r.formats.find((function(t){return+e.zoom<=+t.zoomTo}));a&&r.main&&(e.period=a.period)}}catch(e){i.e(e)}finally{i.f()}return e}function Y(e,t){e.levels=[];var n,i=0,r=Q(t.levels);try{for(r.s();!(n=r.n()).done;){var a=n.value,s=a.formats.find((function(t){return+e.zoom<=+t.zoomTo}));a.main&&(e.format=s,e.level=i),s&&e.levels.push(N(s.period,e)),i++}}catch(e){r.e(e)}finally{r.f()}}var H=!1;function F(e){if(!H){H=!0;var t=r.get("config.chart.time"),n=r.get("_internal.chart.dimensions.width"),a=r.get("config.chart.calendar"),s=Object.assign({},r.get("_internal.chart.time")),l=i.mergeDeep({},t);if(l.from&&l.to||Object.keys(r.get("config.chart.items")).length){var c=a.levels.find((function(e){return e.main}));if(!c)throw new Error("Main calendar level not found (config.chart.calendar.levels).");if(!l.calculatedZoomMode){if(l.period!==s.period){var u=c.formats.find((function(e){return e.period===l.period&&e.default}));u&&(l.zoom=u.zoomTo)}$(l,a)}var d=["leftGlobal","centerGlobal","rightGlobal","from","to"].includes(e.name);d&&(l=Object.assign(Object.assign({},l),{leftGlobal:t.leftGlobal,centerGlobal:t.centerGlobal,rightGlobal:t.rightGlobal,from:t.from,to:t.to}));var h=0;if(l.calculatedZoomMode&&n?(l.finalFrom=l.from,l.finalTo=l.to,l.totalViewDurationMs=i.time.date(l.finalTo).diff(l.finalFrom,"milliseconds"),l.timePerPixel=l.totalViewDurationMs/n,l.zoom=Math.log(l.timePerPixel)/Math.log(2),$(l,a),l.totalViewDurationPx=Math.round(l.totalViewDurationMs/l.timePerPixel),l.leftGlobal=l.from,l.rightGlobal=l.to):(l.timePerPixel=Math.pow(2,l.zoom),(l=i.time.recalculateFromTo(l)).totalViewDurationMs=i.time.date(l.finalTo).diff(l.finalFrom,"milliseconds"),l.totalViewDurationPx=Math.round(l.totalViewDurationMs/l.timePerPixel),h=r.get("config.scroll.left")),!d&&!l.calculatedZoomMode)if(l.zoom!==s.zoom&&s.centerGlobal){var p=n*l.timePerPixel,f=Math.round(p/2);l.leftGlobal=s.centerGlobal-f,l.rightGlobal=l.leftGlobal+p,h=(l.leftGlobal-l.finalFrom)/l.timePerPixel,h=i.limitScrollLeft(l.totalViewDurationPx,n,h)}else l.leftGlobal=h*l.timePerPixel+l.finalFrom,l.rightGlobal=l.leftGlobal+n*l.timePerPixel;j(l),l.leftInner=l.leftGlobal-l.finalFrom,l.rightInner=l.rightGlobal-l.finalFrom,l.leftPx=l.leftInner/l.timePerPixel,l.rightPx=l.rightInner/l.timePerPixel,Y(l,a);var v=0;l.levels[l.level]&&0!==l.levels[l.level].length&&(v=l.levels[l.level][0].subPx),r.update("_internal.chart.time",l),r.update("config.scroll.compensation.x",v),r.update("config.chart.time",(function(e){return e.zoom=l.zoom,e.period=l.format.period,e.leftGlobal=l.leftGlobal,e.centerGlobal=l.centerGlobal,e.rightGlobal=l.rightGlobal,e.from=l.from,e.to=l.to,e.finalFrom=l.finalFrom,e.finalTo=l.finalTo,e})),r.update("config.scroll.left",h),o().then((function(){r.get("_internal.loaded.time")||r.update("_internal.loaded.time",!0)})),H=!1}
101}}var R={initialized:!1,zoom:0,period:"",scrollLeft:0,chartWidth:0,leftGlobal:0,centerGlobal:0,rightGlobal:0,from:0,to:0};function G(){var e=r.get("config.chart.time"),t=r.get("config.scroll.left"),n=r.get("_internal.chart.dimensions.width"),i=Object.assign({},R);return R.zoom=e.zoom,R.period=e.period,R.leftGlobal=e.leftGlobal,R.centerGlobal=e.centerGlobal,R.rightGlobal=e.rightGlobal,R.from=e.from,R.to=e.to,R.scrollLeft=t,R.chartWidth=n,R.initialized?e.zoom!==i.zoom?{name:"zoom",oldValue:i.zoom,newValue:e.zoom}:e.period!==i.period?{name:"period",oldValue:i.period,newValue:e.period}:e.leftGlobal!==i.leftGlobal?{name:"leftGlobal",oldValue:i.leftGlobal,newValue:e.leftGlobal}:e.centerGlobal!==i.centerGlobal?{name:"centerGlobal",oldValue:i.centerGlobal,newValue:e.centerGlobal}:e.rightGlobal!==i.rightGlobal?{name:"rightGlobal",oldValue:i.rightGlobal,newValue:e.rightGlobal}:e.from!==i.from?{name:"from",oldValue:i.from,newValue:e.from}:e.to!==i.to?{name:"to",oldValue:i.to,newValue:e.to}:t!==i.scrollLeft?{name:"scroll",oldValue:i.scrollLeft,newValue:t}:n!==i.chartWidth&&{name:"chartWidth",oldValue:i.chartWidth,newValue:n}:(R.initialized=!0,{name:"all"})}if(a(r.subscribeAll(["config.chart.time","config.chart.calendar.levels","config.scroll.left","_internal.chart.dimensions.width"],(function(){var e=G();e&&F(e)}),{bulk:!0})),a(r.subscribe("config.chart.items.*.time",(function(e){F({name:"items"})}),{bulk:!0})),!0===r.get("config.usageStatistics")&&!localStorage.getItem("gstcus"))try{fetch("https://gstc-us.neuronet.io/",{method:"POST",cache:"force-cache",mode:"cors",credentials:"omit",redirect:"follow",body:JSON.stringify({location:{href:location.href,host:location.host}})}).catch((function(e){})),localStorage.setItem("gstcus","true")}catch(e){}var B=0,W=!0;function X(e){if(W||(e.stopPropagation(),e.preventDefault()),"scroll"===e.type){var t=e.target.scrollTop;B!==t&&r.update("config.scroll",(function(e){e.top=t,B=e.top;var n=r.get("_internal.elements.vertical-scroll-inner");if(n){var i=n.clientHeight;e.percent.top=e.top/i}return e}),{only:["top","percent.top"]})}}a(r.subscribe("config.scroll.propagate",(function(e){return W=e})));var U,q={handleEvent:X,passive:!1,capture:!1},K={width:0,height:0},J=function(){function e(t){ne(this,e),U||((U=new rn((function(e,n){var i=t.clientWidth,a=t.clientHeight;K.width===i&&K.height===a||(K.width=i,K.height=a,r.update("_internal.dimensions",K))}))).observe(t),r.update("_internal.elements.main",t))}return re(e,[{key:"update",value:function(){}},{key:"destroy",value:function(e){U.unobserve(e)}}]),e}();function Z(e){w||(w=e,r.update("_internal.elements.vertical-scroll",e))}function ee(){r.update("_internal.loaded.main",!0)}function te(e){r.get("_internal.elements.vertical-scroll-inner")||r.update("_internal.elements.vertical-scroll-inner",e),r.get("_internal.loaded.vertical-scroll-inner")||r.update("_internal.loaded.vertical-scroll-inner",!0)}x.includes(J)||x.push(J),a((function(){U.disconnect()})),a(r.subscribeAll(["_internal.loaded","_internal.chart.time.totalViewDurationPx"],(function(){if(!r.get("_internal.loadedEventTriggered")){var e=r.get("_internal.loaded");if(e.main&&e.chart&&e.time&&e["horizontal-scroll-inner"]){var t=r.get("_internal.elements.horizontal-scroll-inner"),n=r.get("_internal.chart.time.totalViewDurationPx");t&&t.clientWidth===Math.round(n)&&setTimeout(z,0)}}}))),x.includes(ee)||x.push(ee);var ie=Object.assign(Object.assign({},t),{api:i,state:r}),ae=s.create(x,ie),se=s.create([Z]),oe=s.create([te]);return function(i){return m(c(n||(n=V(['\n        <div\n          data-info-url="https://github.com/neuronetio/gantt-schedule-timeline-calendar"\n          class=',"\n          style=","\n          @scroll=","\n          @wheel=","\n          data-actions=","\n        >\n          ","","\n          <div\n            class=","\n            style=","\n            @scroll=","\n            @wheel=","\n            data-actions=","\n          >\n            <div style="," data-actions="," />\n          </div>\n        </div>\n      "])),y,E,q,q,ae,v.html(),g.html(),b,C,q,q,se,S,oe),{props:t,vido:e,templateProps:i})}}
102/**
103 * List component
104 *
105 * @copyright Rafal Pospiech <https://neuronet.io>
106 * @author    Rafal Pospiech <[email protected]>
107 * @package   gantt-schedule-timeline-calendar
108 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
109 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
110 */function sn(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.api,s=e.state,o=e.onDestroy,l=e.Actions,c=e.update,u=e.reuseComponents,d=e.html,h=(e.sc
110hedule,e.StyleMap),p=e.cache,f="list",v=a.getActions(f);o(s.subscribe("config.wrappers.List",(function(e){return t=e})));var m,g,y,b=s.subscribe("config.components.ListColumn",(function(e){return n=e}));function w(){var e=s.get("config.list.expander.icons"),t={};for(var n in e){var i=e[n];t[n]=a.getSVGIconSrc(i)}s.update("_internal.list.expander.icons",t)}function x(){var e={open:"",close:""},t=s.get("config.list.toggle.icons");for(var n in t){var i=t[n];e[n]=a.getSVGIconSrc(i)}s.update("_internal.list.toggle.icons",e)}function E(){g=s.get("config.list"),y=g.columns.percent,c()}w(),x(),o(s.subscribe("config.list",E)),o(s.subscribe("config.classNames",(function(){m=a.getClass(f,{list:g}),c()})));var C=[];function S(e){var t=u(C,Object.values(e),(function(e){return{columnId:e.id}}),n);return c(),t}o(s.subscribe("config.list.columns.data;",S));var T,M=new h({height:"","--expander-padding-width":"","--expander-size":""});function k(e){if(e.stopPropagation(),e.preventDefault(),"scroll"===e.type)s.update("config.scroll.top",e.target.scrollTop);else{var t=a.normalizeMouseWheelEvent(e);s.update("config.scroll.top",(function(e){var n=s.get("_internal.list.rowsHeight"),i=s.get("_internal.height");return a.limitScrollTop(n,i,e+=t.y*s.get("config.scroll.yMultiplier"))}))}}function D(e){T||(T=e.clientWidth,0===y&&(T=0),s.update("_internal.list.width",T))}o(s.subscribeAll(["config.height","config.list.expander"],(function(e){var t=s.get("config.list.expander");M.style.height=s.get("config.height")+"px",M.style["--expander-padding-width"]=t.padding+"px",M.style["--expander-size"]=t.size+"px",c()}))),o((function(){C.forEach((function(e){return e.destroy()})),b()}));var _=function(){function e(t,n){ne(this,e),n.state.update("_internal.elements.list",t),D(t)}return re(e,[{key:"update",value:function(e){return D(e)}}]),e}();v.push(_);var P=l.create(v,Object.assign(Object.assign({},r),{api:a,state:s}));return function(n){return t(p(g.columns.percent>0?d(i||(i=V(["\n              <div class="," data-actions="," style="," @scroll="," @wheel=",">\n                ","\n              </div>\n            "])),m,P,M,k,k,C.map((function(e){return e.html()}))):""),{vido:e,props:{},templateProps:n})}}
111/**
112 * ListColumn component
113 *
114 * @copyright Rafal Pospiech <https://neuronet.io>
115 * @author    Rafal Pospiech <[email protected]>
116 * @package   gantt-schedule-timeline-calendar
117 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
118 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
119 */var on=function(){function e(t,n){ne(this,e);var i=!1,r=n.state.get("_internal.elements.list-columns");void 0===r&&(r=[],i=!0),r.includes(t)||(r.push(t),i=!0),i&&n.state.update("_internal.elements.list-columns",r)}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements.list-columns",(function(t){return t.filter((function(t){return t!==e}))}))}}]),e}();function ln(e,t){var n,i=e.api,a=e.state,s=e.onDestroy,o=e.onChange,l=e.Actions,c=e.update,u=e.createComponent,d=e.reuseComponents,h=e.html,p=e.StyleMap;s(a.subscribe("config.wrappers.ListColumn",(function(e){return n=e})));var f,v,m=[];m.push(a.subscribe("config.components.ListColumnRow",(function(e){return f=e}))),m.push(a.subscribe("config.components.ListColumnHeader",(function(e){return v=e})));var g,y,b,w,x,E=Object.assign(Object.assign({},t),{api:i,state:a}),C=i.getActions("list-column"),S=i.getActions("list-column-rows"),T=new p({width:"","--width":""}),M=new p({width:"",height:""}),k=new p({width:"",height:""}),D="config.list.columns.data.".concat(t.columnId),_=a.subscribe(D,(function(e){w=e,c()}));function P(){var e=a.get("config.list"),t=a.get("config.scroll.compensation.y");b=e.columns.data[w.id].width*e.columns.percent*.01,x=b;var n=a.get("_internal.height");T.style.width=x+"px",T.style["--width"]=x+"px",M.style.height=n+"px",k.style.height=n+Math.abs(t)+"px",k.style.transform="translate(0px, ".concat(t,"px)")}var O=a.subscribeAll(["config.list.columns.percent","config.list.columns.resizer.width","config.list.columns.data.".concat(w.id,".width"),"_internal.chart.dimensions.width","_internal.height","config.scroll.compensation.y","_internal.list.width"],P,{bulk:!0}),A=u(v,{columnId:t.columnId});s(A.destroy),o((function(e){for(var n in t=e)E[n]=t[n];_&&_(),A.change({columnId:t.columnId}),D="config.list.columns.data.".concat(t.columnId),_=a.subscribe(D,(function(e){w=e,c()})),O&&O(),O=a.subscribeAll(["config.list.columns.percent","config.list.columns.resizer.width","config.list.columns.data.".concat(w.id,".width"),"_internal.chart.dimensions.width","_internal.height","config.scroll.compensation.y","_internal.list.width"],P,{bulk:!0}),A.change(t)}
119)),s((function(){_(),O()})),s(a.subscribe("config.classNames",(function(e){g=i.getClass("list-column"),y=i.getClass("list-column-rows"),c()})));var L=[];function I(e){return e.html()}s(a.subscribe("_internal.list.visibleRows;",(function(e){var n=d(L,e||[],(function(e){return e&&{columnId:t.columnId,rowId:e.id,width:x}}),f);return c(),n}))),s((function(){L.forEach((function(e){return e.destroy()})),m.forEach((function(e){return e()}))})),C.push(on);var N=l.create(C,{column:w,state:a,api:i}),z=l.create(S,{api:i,state:a});return function(i){return n(h(r||(r=V(["\n        <div class="," data-actions="," style=",">\n          ","\n          <div class="," style="," data-actions=",">\n            <div class="," style=",">\n              ","\n            </div>\n          </div>\n        </div>\n      "])),g,N,T,A.html(),y,M,z,y+"--scroll-compensation",k,L.map(I)),{vido:e,props:t,templateProps:i})}}
120/**
121 * ListColumnHeader component
122 *
123 * @copyright Rafal Pospiech <https://neuronet.io>
124 * @author    Rafal Pospiech <[email protected]>
125 * @package   gantt-schedule-timeline-calendar
126 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
127 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
128 */function cn(e,t){var n,i=e.api,r=e.state,l=e.onDestroy,c=e.onChange,u=e.Actions,d=e.update,h=e.createComponent,p=e.html,f=e.cache,v=e.StyleMap,m=Object.assign(Object.assign({},t),{api:i,state:r});l(r.subscribe("config.wrappers.ListColumnHeader",(function(e){return n=e})));var g,y=i.getActions("list-column-header"),b=[];b.push(r.subscribe("config.components.ListColumnHeaderResizer",(function(e){return g=e})));var w,x=h(g,{columnId:t.columnId});b.push(r.subscribe("config.components.ListColumnRowExpander",(function(e){return w=e})));var E,C=h(w,{});l((function(){x.destroy(),C.destroy(),b.forEach((function(e){return e()}))}));var S,T,M=r.subscribe("config.list.columns.data.".concat(t.columnId),(function(e){E=e,d()}));l(M),c((function(e){for(var n in t=e)m[n]=t[n];M&&M(),M=r.subscribe("config.list.columns.data.".concat(t.columnId),(function(e){E=e,d()}))})),l(r.subscribe("config.classNames",(function(){S=i.getClass("list-column-header"),T=i.getClass("list-column-header-content")})));var k=new v({height:"","--height":"","--paddings-count":""});l(r.subscribe("config.headerHeight",(function(){var e=r.get("config");k.style.height=e.headerHeight+"px",k.style["--height"]=e.headerHeight+"px",k.style["--paddings-count"]="1",d()})));var D=u.create(y,m);return function(i){return n(p(o||(o=V(["\n        <div class="," style="," data-actions=",">\n          ","\n        </div>\n      "])),S,k,D,f(E.expander?p(a||(a=V(["\n      <div class=",">\n        ","","\n      </div>\n    "])),T,C.html(),x.html(E)):p(s||(s=V(["\n      <div class=",">\n        ","\n      </div>\n    "])),T,x.html(E)))),{vido:e,props:t,templateProps:i})}}
129/**
130 * ListColumnHeaderResizer component
131 *
132 * @copyright Rafal Pospiech <https://neuronet.io>
133 * @author    Rafal Pospiech <[email protected]>
134 * @package   gantt-schedule-timeline-calendar
135 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
136 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
137 */function un(e,t){var n,i,r,a,s,o,d,h=e.api,p=e.state,f=e.onDestroy,v=e.update,m=e.html,g=(e.schedule,e.Actions),y=e.PointerAction,b=e.cache,w=e.StyleMap,x="list-column-header-resizer",E=h.getActions(x),C=h.getActions(x+"-dots");f(p.subscribe("config.wrappers.ListColumnHeaderResizer",(function(e){return n=e}))),f(p.subscribe("config.list.columns.data.".concat(t.columnId),(function(e){i=e,v()})));var S=new w({width:""}),T=!1;f(p.subscribe("config.classNames",(function(e){r=h.getClass(x,{column:i}),a=h.getClass(x+"-container",{column:i}),s=h.getClass(x+"-dots",{column:i}),o=h.getClass(x+"-dots-dot",{column:i}),v()}))),f(p.subscribeAll(["config.list.columns.data.".concat(i.id,".width"),"config.list.columns.percent","config.list.columns.resizer.width","config.list.columns.resizer.inRealTime"],(function(e,t){var n=p.get("config.list");d=i.width*n.columns.percent*.01,S.style["--width"]=n.columns.resizer.width+"px",T=n.columns.resizer.inRealTime,p.update("_internal.list.width",d),v()})));var M=[1,2,3,4,5,6,7,8];f(p.subscribe("config.list.columns.resizer.dots",(function(e){M=[];for(var t=0;t<e;t++)M.push(t);v()})));var k=d,D="config.list.columns.data.".concat(i.id,".width"),_={column:i,api:h,state:p,pointerOptions:{axis:"x",onMove:function(e){var t=e.movementX,n=p.get("config.list.columns.minWidth");"number"==typeof i.minWidth&&(n=i.minWidth),(k+=t)<n&&(k=n),T&&p.update(D,k)}}};E.push(y);var P=g.create(E,_),O=g.create(C,_);return function(d){return n(m(l||(l=V(["\n        <div class="," data-actions=",">\n          <div class=",">\n            ","\n          </div>\n          <div class="," style="," data-actions=",">\n            ","\n          </div>\n        </div>\n      "])),r,P,a,b(i.header.html?m(c||(c=V(["\n                    ","\n                  "])),i.header.html):i.header.content),s,S,O,M.map((function(e){return m(u||(u=V(["\n                  <div class="," />\n                "])),o)}))),{vido:e,props:t,templateProps:d})}}
138/**
139 * ListColumnRow component
140 *
141 * @copyright Rafal Pospiech <https://neuronet.io>
142 * @author    Rafal Pospiech <[email protected]>
143 * @package   gantt-schedule-timeline-calendar
144 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
145 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
146 */var dn=function(){function e(t,n){ne(this,e);var i=n.state.get("_internal.elements.list-column-rows"),r=!1;void 0===i&&(r=!0,i=[]),i.includes(t)||(i.push(t),r=!0),r&&n.state.update("_internal.elements.list-column-rows",i)}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements.list-column-rows",(function(t){return t.filter((function(t){return t!==e}))}))}}]),e}();function hn(e,t){var n,i,r=e.api,a=e.state,s=e.onDestroy,o=e.Detach,l=e.Actions,c=e.update,u=e.html,h=e.createComponent,p=e.onChange,f
146=e.StyleMap,v=e.unsafeHTML,m=e.PointerAction,g=Object.assign(Object.assign({},t),{api:r,state:a}),y=!1,b=new o((function(){return y}));s(a.subscribe("config.wrappers.ListColumnRow",(function(e){return n=e}))),s(a.subscribe("config.components.ListColumnRowExpander",(function(e){return i=e})));var w,x,E="_internal.flatTreeMapById.".concat(t.rowId),C=a.get(E),S="config.list.columns.data.".concat(t.columnId),T=a.get(S),M=new f(T.expander?{height:"",top:"","--height":"","--expander-padding-width":"","--expander-size":""}:{height:"",top:"","--height":""},!0),k=h(i,{row:C});p((function(e,n){if(n.leave||void 0===e.rowId||void 0===e.columnId)return y=!0,w&&w(),x&&x(),void c();for(var i in y=!1,t=e)g[i]=t[i];var r=t.rowId,s=t.columnId;w&&w(),x&&x(),E="_internal.flatTreeMapById.".concat(r),S="config.list.columns.data.".concat(s),w=a.subscribeAll([E,S,"config.list.expander"],(function(e){if(T=a.get(S),C=a.get(E),void 0===T||void 0===C)return y=!0,void c();if(void 0!==T&&void 0!==C){var t=a.get("config.list.expander");M.setStyle({}),M.style.height=C.height+"px",M.style["--height"]=C.height+"px",T.expander&&(M.style["--expander-padding-width"]=t.padding*(C._internal.parents.length+1)+"px");var n,i=Q(C._internal.parents);try{for(i.s();!(n=i.n()).done;){var r=n.value,s=a.get("_internal.flatTreeMapById.".concat(r));if("object"===G(s.style)&&"Object"===s.style.constructor.name&&"object"===G(s.style.children)){var o=s.style.children;for(var l in o)M.style[l]=o[l]}}}catch(e){i.e(e)}finally{i.f()}if("object"===G(C.style)&&"Object"===C.style.constructor.name&&"object"===G(C.style.current)){var u=C.style.current;for(var d in u)M.style[d]=u[d]}c()}}),{bulk:!0}),k&&k.change({row:C}),x=a.subscribe(S,(function(e){T=e,c()}))})),s((function(){k&&k.destroy(),x(),w()}));var D,_=r.getActions("list-column-row");s(a.subscribe("config.classNames",(function(e){D=r.getClass("list-column-row"),c()}))),_.includes(dn)||_.push(dn),g.pointerOptions={axis:"x|y",onMove:function(e){var t=e.event,n=e.movementX,i=e.movementY;t.stopPropagation(),t.preventDefault(),n?a.update("config.list.columns.percent",(function(e){return(e+=n*a.get("config.scroll.xMultiplier"))<0&&(e=0),e>100&&(e=100),e})):i&&a.update("config.scroll.top",(function(e){e-=i*a.get("config.scroll.yMultiplier");var t=a.get("_internal.list.rowsHeight"),n=a.get("_internal.height");return e=r.limitScrollTop(t,n,e)}))}},_.push(m);var P=l.create(_,g);return function(i){return n(u(d||(d=V(["\n        <div detach="," class="," style="," data-actions=",">\n          ","\n          <div class=",">\n            ","\n          </div>\n        </div>\n      "])),b,D,M,P,T.expander?k.html():null,D+"-content",T.isHTML?void 0===C?null:"function"==typeof T.data?v(T.data(C)):v(C[T.data]):void 0===C?null:"function"==typeof T.data?T.data(C):C[T.data]),{vido:e,props:t,templateProps:i})}}
147/**
148 * ListColumnRowExpander component
149 *
150 * @copyright Rafal Pospiech <https://neuronet.io>
151 * @author    Rafal Pospiech <[email protected]>
152 * @package   gantt-schedule-timeline-calendar
153 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
154 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
155 */function pn(e,t){var n,i,r,a=e.api,s=e.state,o=e.onDestroy,l=e.Actions,c=e.update,u=e.html,d=e.createComponent,p=e.onChange,f=a.getActions("list-column-row-expander"),v=Object.assign(Object.assign({},t),{api:a,state:s}),m=s.subscribe("config.components.ListColumnRowExpanderToggle",(function(e){return i=e})),g=d(i,t.row?{row:t.row}:{});if(o((function(){g.destroy(),m()})),o(s.subscribe("config.wrappers.ListColumnRowExpander",(function(e){return r=e}))),o(s.subscribe("config.classNames",(function(e){n=a.getClass("list-column-row-expander"),c()}))),t.row){p((function(e){for(var n in t=e)v[n]=t[n];g.change(t)}))}var y=l.create(f,v);return function(i){return r(u(h||(h=V(["\n        <div class="," data-action=",">\n          ","\n        </div>\n      "])),n,y,g.html()),{vido:e,props:t,templateProps:i})}}
156/**
157 * ListColumnRowExpanderToggle component
158 *
159 * @copyright Rafal Pospiech <https://neuronet.io>
160 * @author    Rafal Pospiech <[email protected]>
161 * @package   gantt-schedule-timeline-calendar
162 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
163 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
164 */function fn(e,t){var n,i=e.api,r=e.state,a=e.onDestroy,s=e.Actions,o=e.update,l=e.html,c=e.onCh
164ange,u=e.cache,d=Object.assign(Object.assign({},t),{api:i,state:r});a(r.subscribe("config.wrappers.ListColumnRowExpanderToggle",(function(e){return n=e})));var h,g,y,b,w,x,E,C=i.getActions("list-column-row-expander-toggle"),S=!1;if(a(r.subscribe("config.classNames",(function(e){h=i.getClass("list-column-row-expander-toggle"),g=h+"-child",y=h+"-open",b=h+"-closed",o()}))),a(r.subscribe("_internal.list.expander.icons",(function(e){e&&(w=e.child,x=e.open,E=e.closed),o()}))),t.row){var T,M=function(e){S=e,o()};c((function(e){var n,i;for(var a in t=e)d[a]=t[a];T&&T(),(null===(i=null===(n=t)||void 0===n?void 0:n.row)||void 0===i?void 0:i.id)&&(T=r.subscribe("config.list.rows.".concat(t.row.id,".expanded"),M))})),a((function(){T&&T()}))}else{a(r.subscribe("config.list.rows.*.expanded",(function(e){var t,n=Q(e);try{for(n.s();!(t=n.n()).done;){if(t.value.value){S=!0;break}}}catch(e){n.e(e)}finally{n.f()}o()}),{bulk:!0}))}function k(){S=!S,t.row?r.update("config.list.rows.".concat(t.row.id,".expanded"),S):r.update("config.list.rows",(function(e){for(var t in e)e[t].expanded=S;return e}),{only:["*.expanded"]})}var D=s.create(C,d);return function(i){return n(l(m||(m=V(["\n        <div class="," data-action="," @click=",">\n          ","\n        </div>\n      "])),h,D,k,u(w?0===(null===(s=null===(a=null===(r=t.row)||void 0===r?void 0:r._internal)||void 0===a?void 0:a.children)||void 0===s?void 0:s.length)?l(p||(p=V(['\n          <img width="16" height="16" class='," src="," />\n        "])),g,w):S?l(f||(f=V(['\n            <img width="16" height="16" class='," src="," />\n          "])),y,x):l(v||(v=V(['\n            <img width="16" height="16" class='," src="," />\n          "])),b,E):"")),{vido:e,props:t,templateProps:i});var r,a,s}}
165/**
166 * ListToggle component
167 *
168 * @copyright Rafal Pospiech <https://neuronet.io>
169 * @author    Rafal Pospiech <[email protected]>
170 * @package   gantt-schedule-timeline-calendar
171 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
172 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
173 */function vn(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.html,a=e.onDestroy,s=e.api,o=e.state,l=e.update,c="list-toggle";a(o.subscribe("config.classNames",(function(e){t=s.getClass(c)}))),a(o.subscribe("config.wrappers.ListToggle",(function(e){return n=e})));var u={open:"",close:""};a(o.subscribe("_internal.list.toggle.icons",(function(e){e&&(u=e,l())})));var d=!0;function h(e){o.update("config.list.columns.percent",(function(e){return 0===e?100:0}))}return a(o.subscribe("config.list.columns.percent",(function(e){return d=0!==e}))),function(a){return n(r(g||(g=V(["\n        <div class="," @click=","><img src="," /></div>\n      "])),t,h,d?u.close:u.open),{props:i,vido:e,templateProps:a})}}
174/**
175 * Chart component
176 *
177 * @copyright Rafal Pospiech <https://neuronet.io>
178 * @author    Rafal Pospiech <[email protected]>
179 * @package   gantt-schedule-timeline-calendar
180 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
181 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
182 */function mn(e){var t,n=e.api,i=e.state,r=e.onDestroy,a=e.Actions,s=e.update,o=e.html,l=(e.StyleMap,e.createComponent),c="chart",u=i.get("config.components.ChartCalendar"),d=i.get("config.components.ChartTimeline");r(i.subscribe("config.wrappers.Chart",(function(e){return t=e})));var h=l(u);r(h.destroy);var p,f,v,m,g,b=l(d);r(b.destroy);var w=n.getActions(c);function x(e){if("scroll"===e.type){var t=e.target.scrollLeft;i.update("config.scroll.left",t)}}r(i.subscribe("config.classNames",(function(e){p=n.getClass(c),f=n.getClass("horizontal-scroll"),v=n.getClass("horizontal-scroll-inner"),s()}))),r(i.subscribeAll(["_internal.chart.dimensions.width","_internal.chart.time.totalViewDurationPx"],(function(){m&&(m.style.width=i.get("_internal.chart.dimensions.width")+"px"),g&&(g.style.width=i.get("_internal.chart.time.totalViewDurationPx")+"px")}))),r(i.subscribe("config.scroll.left",(function(e){m&&(m.scrollLeft=e)})));var E={handleEvent:x,passive:!0,capture:!1};function C(e){if("wheel"===e.type){var t=n.normalizeMouseWheelEvent(e),r=i.get("config.scroll.xMultiplier"),a=i.get("config.scroll.yMultiplier"),s=i.get("config.scroll.left"),o=i.get("_internal.chart.time.totalViewDurationPx");if(e.shiftKey&&t.y){var l=n.limitScrollLeft(o,D,s+t.y*r);i.update("config.scroll.left",l)}else if(e.ctrlKey&&t.y)e.preventDefault(),i.update("config.chart.time.zoom",(function(e){return t.y<0?e-1:e+1}));else if(t.x){var c=i.get("config.scroll.left");i.update("config.scroll.left",n.limitScrollLeft(o,D,c+t.x*r))}else i.update("config.scroll.top",(function(e){var r=i.get("_internal.list.rowsHeight"),s=i.get("_internal.height");return n.limitScrollTop(r,s,e+=t.y*a)}))}}var S={handleEvent:C,passive:!1,capture:!1};function T(e){m||(m=e,i.update("_internal.elements.horizontal-scroll",e))}function M(e){g=e,i.get("_internal.elements.horizontal-scroll-inner")!==e&&i.update("_internal.elements.horizontal-scroll-inner",e),i.get("_internal.loaded.horizontal-scroll-inner")||i.update("_internal.loaded.horizontal-scroll-inner",!0)}var k,D=0;w.push((function(e){k||((k=new rn((function(t,n){var r=e.clientWidth,a=e.clientHeight,s=r-i.get("_internal.scrollBarHeight");D!==r&&(D=r,i.update("_internal.chart.dimensions",{width:r,innerWidth:s,height:a}))}))).observe(e),i.update("_internal.elements.chart",e),i.update("_internal.loaded.chart",!0))})),r((function(){k.disconnect()}));var _=a.create(w,{api:n,state:i}),P=a.create([T]),O=a.create([M]);return function(n){return t(o(y||(y=V(["\n        <div class="," data-actions="," @wheel="," @scroll=",">\n          ","","\n          <div class="," data-actions="," @scroll=",">\n            <div class=",' style="height: 1px" data-actions='," />\n          </div>\n        </div>\n      "])),p,_,S,E,h.html(),b.html(),f,P,E,v,O),{vido:e,props:{},templateProps:n})}}
183/**
184 * ChartCalendar component
185 *
186 * @copyright Rafal Pospiech <https://neuronet.io>
187 * @author    Rafal Pospiech <[email protected]>
188 * @package   gantt-schedule-timeline-calendar
189 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
190 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
191 */function gn(e,t){var n,i,r,a=e.api,s=e.state,o=e.onDestroy,l=e.Actions,c=e.update,u=e.reuseComponents,d=e.html,h=e.StyleMap,p=a.getActions("chart-calendar"),f=Object.assign(Object.assign({},t),{api:a,state:s}),v=s.get("config.components.ChartCalendarDate");o(s.subscribe("config.wrappers.ChartCalendar",(function(e){return n=e}))),o(s.subscribe("config.classNames",(function(e){i=a.getClass("chart-calendar"),c()})));var m=new h({height:"","--headerHeight":"","margin-left":""});o(s.subscribe("config.headerHeight",(function(e){r=e,m.style.height=r+"px",m.style["--calendar-height"]=r+"px",c()}))),o(s.subscribe("config.scroll.compensation.x",(function(e){m.style["margin-left"]=-e+"px",c()})));var g=[[],[]];o(s.subscribe("_internal.chart.time.levels",(function(e){var t,n=0,i=Q(e);try{var r=function(){var e=t.value;if(!e.length)return"continue";var i="YYYY-MM-DD HH";switch(e[0].period){case"day":i="YYYY-MM-DD";break;case"week":i="YYYY-MM-ww";break;case"month":i="YYYY-MM";break;case"year":i="YYYY"}var r=a.time.date().format(i);
191u(g[n],e,(function(e){return e&&{level:n,date:e,currentDate:r,currentDateFormat:i}}),v),n++};for(i.s();!(t=i.n()).done;)r()}catch(e){i.e(e)}finally{i.f()}c()}))),o((function(){g.forEach((function(e){return e.forEach((function(e){return e.destroy()}))}))})),p.push((function(e){s.update("_internal.elements.chart-calendar",e)}));var y=l.create(p,f);return function(r){return n(d(b||(b=V(["\n        <div class="," data-actions="," style=",">\n          ","\n        </div>\n      "])),i,y,m,g.map((function(e,t){return d(w||(w=V(["\n              <div class=",">\n                ","\n              </div>\n            "])),i+"-dates "+i+"-dates--level-".concat(t),e.map((function(e){return e.html()})))}))),{props:t,vido:e,templateProps:r})}}var yn=function e(){ne(this,e),this.isAction=!0};yn.prototype.isAction=!0;
192/**
193 * ChartCalendarDay component
194 *
195 * @copyright Rafal Pospiech <https://neuronet.io>
196 * @author    Rafal Pospiech <[email protected]>
197 * @package   gantt-schedule-timeline-calendar
198 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
199 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
200 */
201var bn=function(e){W(n,e);var t=U(n);function n(e,i){var r;return ne(this,n),r=t.call(this),i.state.update("_internal.elements.chart-calendar-dates",(function(t){return void 0===t&&(t=[]),t.includes(e)||t.push(e),t})),r}return n}(yn);function wn(e,t){var n,i,r=e.api,a=e.state,s=e.onDestroy,o=e.Actions,l=e.update,c=e.onChange,u=e.html,d=e.StyleMap,h=e.Detach,p=r.getActions("chart-calendar-date");s(a.subscribe("config.wrappers.ChartCalendarDate",(function(e){return n=e}))),s(a.subscribe("config.classNames",(function(){i=r.getClass("chart-calendar-date",t)})));var f,v,m="",g=new d({width:"",visibility:"visible"}),y=new d({overflow:"hidden","text-align":"left"}),b="";function w(){if(t){var n=a.get("_internal.cache.calendar"),s=a.get("config.chart.calendar.levels.".concat(t.level));g.style.width=t.date.width+"px",g.style.visibility="visible",y.style={overflow:"hidden","text-align":"left","margin-left":t.date.subPx+8+"px"},f=a.get("_internal.chart.time");var o,c,d="".concat(new Date(t.date.leftGlobal).toISOString(),"-").concat(t.date.period,"-").concat(t.level,"-").concat(f.zoom);n[d]||(n[d]={}),o=r.time.date(t.date.leftGlobal),c=r.time.date(t.date.rightGlobal),n[d].timeStart=o,n[d].timeEnd=c;var h,p=s.formats.find((function(e){return+f.zoom<=+e.zoomTo}));h=p?p.format({timeStart:o,timeEnd:c,className:i,vido:e,props:t}):null,n[d].format=h,m=o.format(t.currentDateFormat)===t.currentDate?" gstc-current":o.subtract(1,t.date.period).format(t.currentDateFormat)===t.currentDate?" gstc-next":o.add(1,t.date.period).format(t.currentDateFormat)===t.currentDate?" gstc-previous":"",n[d].current=m;var w=i+"-content "+i+"-content--".concat(t.date.period)+m;p.className?(w+=" "+p.className,b=" "+p.className):b="",v=u(x||(x=V(["\n      <div class=",">\n        ","\n      </div>\n    "])),w,h),l()}}var C,S=!1,T=new h((function(){return S})),M={date:t.date,period:t.period,api:r,state:a};c((function(e,n){if(n.leave)return S=!0,l();S=!1,t=e,M.date=t.date,M.period=t.period,C&&C(),C=a.subscribeAll(["_internal.chart.time","config.chart.calendar.levels"],w,{bulk:!0})})),s((function(){C()})),p.includes(bn)||p.push(bn);var k=o.create(p,M);return function(r){return n(u(E||(E=V(["\n        <div\n          detach=","\n          class=","\n          style=","\n          data-actions=","\n        >\n          ","\n        </div>\n      "])),T,i+" "+i+"--".concat(t.date.period)+" "+i+"--level-".concat(t.level)+m+b,g,k,v),{props:t,vido:e,templateProps:r})}}
202/**
203 * ChartTimeline component
204 *
205 * @copyright Rafal Pospiech <https://neuronet.io>
206 * @author    Rafal Pospiech <[email protected]>
207 * @package   gantt-schedule-timeline-calendar
208 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
209 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
210 */function xn(e,t){var n,i=e.api,r=e.state,a=e.onDestroy,s=e.Action,o=e.Actions,l=e.update,c=e.html,u=e.createComponent,d=e.StyleMap,h=i.getActions("chart-timeline"),p=Object.assign(Object.assign({},t),{api:i,state:r});a(r.subscribe("config.wrappers.ChartTimeline",(function(e){return n=e})));var f=r.get("config.components.ChartTimelineGrid"),v=r.get("config.components.ChartTimelineItems"),m=r.get("config.components.ListToggle"),g=u(f);a(g.destroy);var y=u(v);a(y.destroy);var b,w,x,E=u(m);a(E.destroy),a(r.subscribe("config.classNames",(function(){b=i.getClass("chart-timeline"),w=i.getClass("chart-timeline-inner"),l()}))),a(r.subscribe("config.list.toggle.display",(function(e){return x=e})));var S=new d({}),T=new d({});a(r.subscribeAll(["_internal.height","_internal.chart.dimensions.width","_internal.list.rowsHeight","config.scroll.compensation","_internal.chart.time.dates.day"],(function(){var e=i.getCompensationX(),t=i.getCompensationY(),n=r.get("_internal.chart.dimensions.width"),a=r.get("_internal.list.rowsHeight");S.style.height=r.get("_internal.height")+"px",S.style["--height"]=S.style.height,S.style["--negative-compensation-x"]=e+"px",S.style["--compensation-x"]=Math.round(Math.abs(e))+"px",S.style["--negative-compensation-y"]=t+"px",S.style["--compensation-y"]=Math.abs(t)+"px",n?(S.style.width=n+"px",S.style["--width"]=n+"px"):(S.style.width="0px",S.style["--width"]="0px"),T.style.height=a+"px",T.style.width=n?n+e+"px":"0px",T.style["margin-left"]=-e+"px",l()}))),h.push(function(e){W(n,e);var t=U(n);function n(e){var i;return ne(this,n),i=t.call(this),r.get("_internal.elements.chart-timeline")!==e&&r.update("_internal.elements.chart-timeline",e),i}return n}(s));var M=o.create(h,p);return function(r){return n(c(C||(C=V(["\n        <div class="," style="," data-actions="," @wheel=",">\n          <div class="," style=",">\n            ","","","\n          </div>\n        </div>\n      "])),b,S,M,i.onScroll,w,T,g.html(),y.html(),x?E.html():""),{props:t,vido:e,templateProps:r})}}
211/**
212 * ChartTimelineGrid component
213 *
214 * @copyright Rafal Pospiech <https://neuronet.io>
215 * @author    Rafal Pospiech <[email protected]>
216 * @package   gantt-schedule-timeline-calendar
217 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
218 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
219 */var En=function(){function e(t,n){ne(this,e),n.state.get("_internal.elements.chart-timeline-grid")!==t&&n.state.update("_internal.elements.chart-timeline-grid",t)}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements",(function(e){return delete e["chart
219-timeline-grid"],e}))}}]),e}();function Cn(e,t){var n,i=e.api,r=e.state,a=e.onDestroy,s=e.Actions,o=e.update,l=e.html,c=e.reuseComponents,u=e.StyleMap,d=i.getActions("chart-timeline-grid"),h={api:i,state:r};a(r.subscribe("config.wrappers.ChartTimelineGrid",(function(e){return n=e})));var p,f,v=r.get("config.components.ChartTimelineGridRow");a(r.subscribe("config.classNames",(function(){p=i.getClass("chart-timeline-grid"),o()}))),a(r.subscribe("config.chart.grid.block.onCreate",(function(e){return f=e})));var m=[],g=[],y=new Map,b=new u({});a(r.subscribeAll(["_internal.list.visibleRows;","_internal.chart.time.levels","_internal.height","_internal.chart.dimensions.width"],(function(){var e=r.get("_internal.chart.dimensions.width"),t=r.get("_internal.height"),n=r.get("_internal.chart.time"),a=r.get("_internal.chart.time.levels.".concat(n.level));if(a&&0!==a.length){var s=r.get("_internal.list.visibleRows"),o=i.getCompensationX(),l=i.getCompensationY();b.style.height=t+Math.abs(l)+"px",b.style.width=e+o+"px";var c=0;g.length=0;var u,d=Q(s);try{for(d.s();!(u=d.n()).done;){var h,p=u.value,v=[],m=Q(a);try{for(m.s();!(h=m.n()).done;){var w=h.value,x=void 0;y.has(w.leftGlobal)?x=y.get(w.leftGlobal):(x=i.time.date(w.leftGlobal).format("YYYY-MM-DD HH:mm"),y.set(w.leftGlobal,x));var E,C={id:p.id+":"+x,time:w,row:p,top:c},S=Q(f);try{for(S.s();!(E=S.n()).done;){C=(0,E.value)(C)}}catch(e){S.e(e)}finally{S.f()}v.push(C)}}catch(e){m.e(e)}finally{m.f()}g.push({row:p,blocks:v,top:c,width:e}),c+=p.height}}catch(e){d.e(e)}finally{d.f()}r.update("_internal.chart.grid.rowsWithBlocks",g)}else r.update("_internal.chart.grid.rowsWithBlocks",[])}),{bulk:!0})),a(r.subscribe("_internal.chart.grid.rowsWithBlocks",(function(e){c(m,e||[],(function(e){return e}),v),o()}))),a((function(){m.forEach((function(e){return e.destroy()}))})),d.push(En);var w=s.create(d,h);return function(i){return n(l(S||(S=V(["\n        <div class="," data-actions="," style=",">\n          ","\n        </div>\n      "])),p,w,b,m.map((function(e){return e.html()}))),{props:t,vido:e,templateProps:i})}}
220/**
221 * ChartTimelineGridRow component
222 *
223 * @copyright Rafal Pospiech <https://neuronet.io>
224 * @author    Rafal Pospiech <[email protected]>
225 * @package   gantt-schedule-timeline-calendar
226 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
227 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
228 */var Sn=function(){function e(t,n){ne(this,e);var i=!1,r=n.state.get("_internal.elements.chart-timeline-grid-rows");void 0===r&&(r=[],i=!0),r.includes(t)||(r.push(t),i=!0),i&&n.state.update("_internal.elements.chart-timeline-grid-rows",r,{only:null})}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements.chart-timeline-grid-rows",(function(t){return t.filter((function(t){return t!==e}))}))}}]),e}();function Tn(e,t){var n,i=e.api,r=e.state,a=e.onDestroy,s=e.Detach,o=e.Actions,l=e.update,c=e.html,u=e.reuseComponents,d=e.onChange,h=e.StyleMap,p=Object.assign(Object.assign({},t),{api:i,state:r});a(r.subscribe("config.wrappers.ChartTimelineGridRow",(function(e){n=e,l()})));var f,v=r.get("config.components.ChartTimelineGridRowBlock"),m=i.getActions("chart-timeline-grid-row");a(r.subscribe("config.classNames",(function(){f=i.getClass("chart-timeline-grid-row")})));var g=new h({width:t.width+"px",height:t.row.height+"px",overflow:"hidden"},!0),y=!1,b=new s((function(){return y})),w=[];d((function(e,n){var i,a,s,o,c,d,h,f,m;if(n.leave||void 0===e.row)return y=!0,u(w,[],(function(e){return e}),v),void l();y=!1,u(w,(t=e).blocks,(function(e){return e}),v),g.setStyle({}),g.style.height=t.row.height+"px",g.style.width=t.width+"px";var b,x=r.get("config.list.rows"),E=Q(t.row._internal.parents);try{for(E.s();!(b=E.n()).done;){var C=null===(o=null===(s=null===(a=null===(i=x[b.value])||void 0===i?void 0:i.style)||void 0===a?void 0:a.grid)||void 0===s?void 0:s.row)||void 0===o?void 0:o.children;if(C)for(var S in C)g.style[S]=C[S]}}catch(e){E.e(e)}finally{E.f()}var T=null===(m=null===(f=null===(h=null===(d=null===(c=t)||void 0===c?void 0:c.row)||void 0===d?void 0:d.style)||void 0===h?void 0:h.grid)||void 0===f?void 0:f.row)||void 0===m?void 0:m.current;if(T)for(var M in T)g.style[M]=T[M];for(var k in t)p[k]=t[k];l()}
228)),a((function(){w.forEach((function(e){return e.destroy()}))})),-1===m.indexOf(Sn)&&m.push(Sn);var x=o.create(m,p);return function(i){return n(c(T||(T=V(["\n        <div detach="," class="," data-actions="," style=",">\n          ","\n        </div>\n      "])),b,f,x,g,w.map((function(e){return e.html()}))),{vido:e,props:t,templateProps:i})}}
229/**
230 * ChartTimelineGridRowBlock component
231 *
232 * @copyright Rafal Pospiech <https://neuronet.io>
233 * @author    Rafal Pospiech <[email protected]>
234 * @package   gantt-schedule-timeline-calendar
235 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
236 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
237 */var Mn=function(){function e(t,n){ne(this,e);var i=!1,r=n.state.get("_internal.elements.chart-timeline-grid-row-blocks");void 0===r&&(r=[],i=!0),r.includes(t)||(r.push(t),i=!0),i&&n.state.update("_internal.elements.chart-timeline-grid-row-blocks",r,{only:null})}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements.chart-timeline-grid-row-blocks",(function(t){return t.filter((function(t){return t!==e}))}),{only:[""]})}}]),e}(),kn=function(e,t){var n,i,r=e.api,a=e.state,s=e.onDestroy,o=e.Detach,l=e.Actions,c=e.update,u=e.html,d=e.onChange,h=e.StyleMap,p=Object.assign(Object.assign({},t),{api:r,state:a}),f=!1,v=new o((function(){return f})),m=r.getActions("chart-timeline-grid-row-block");function g(e){var t=r.time.date().startOf(e.period).valueOf();i=r.getClass("chart-timeline-grid-row-block"),e.leftGlobal===t&&(i+=" current")}s(a.subscribe("config.wrappers.ChartTimelineGridRowBlock",(function(e){n=e,c()}))),g(t.time);var y=new h({width:"",height:""});d((function(e,n){var i,r,s,o,l,u,d,h,v,m,b,w,x;if(n.leave||void 0===e.row)return f=!0,c();for(var E in f=!1,t=e)p[E]=t[E];g(t.time),y.setStyle({}),y.style.width=((null===(r=null===(i=t)||void 0===i?void 0:i.time)||void 0===r?void 0:r.width)||0)+"px",y.style.height=((null===(o=null===(s=t)||void 0===s?void 0:s.row)||void 0===o?void 0:o.height)||0)+"px";var C,S=a.get("config.list.rows"),T=Q(t.row._internal.parents);try{for(T.s();!(C=T.n()).done;){var M=null===(h=null===(d=null===(u=null===(l=S[C.value])||void 0===l?void 0:l.style)||void 0===u?void 0:u.grid)||void 0===d?void 0:d.block)||void 0===h?void 0:h.children;M&&y.setStyle(Object.assign(Object.assign({},y.style),M))}}catch(e){T.e(e)}finally{T.f()}var k=null===(x=null===(w=null===(b=null===(m=null===(v=t)||void 0===v?void 0:v.row)||void 0===m?void 0:m.style)||void 0===b?void 0:b.grid)||void 0===w?void 0:w.block)||void 0===x?void 0:x.current;k&&y.setStyle(Object.assign(Object.assign({},y.style),k)),c()})),m.push(Mn);var b=l.create(m,p);return function(r){return n(u(M||(M=V(["\n        <div detach="," class="," data-actions="," style=","></div>\n      "])),v,i,b,y),{props:t,vido:e,templateProps:r})}};
238/**
239 * ChartTimelineItems component
240 *
241 * @copyright Rafal Pospiech <https://neuronet.io>
242 * @author    Rafal Pospiech <[email protected]>
243 * @package   gantt-schedule-timeline-calendar
244 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
245 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
246 */
247function Dn(e){var t,n,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.api,s=e.state,o=e.onDestroy,l=e.Actions,c=e.update,u=e.html,d=e.reuseComponents,h=e.StyleMap,p="chart-timeline-items",f=a.getActions(p);o(s.subscribe("config.wrappers.ChartTimelineItems",(function(e){return t=e}))),o(s.subscribe("config.components.ChartTimelineItemsRow",(function(e){return n=e}))),o(s.subscribe("config.classNames",(function(){i=a.getClass(p),c()})));var v=new h({},!0);function m(){var e=s.get("_internal.chart.dimensions.width"),t=s.get("_internal.height"),n=a.getCompensationY(),i=a.getCompensationX();v.style.width=e+i+"px",v.style.height=t+Math.abs(n)+"px"}o(s.subscribeAll(["_internal.height","_internal.chart.dimensions.width","config.scroll.compensation","_internal.chart.time.dates.day"],m));var g=[];function y(){var e=s.get("_internal.list.visibleRows");d(g,e||[],(function(e){return{row:e}}),n),c()}o(s.subscribeAll(["_internal.list.visibleRows;","config.chart.items"],y)),o((function(){g.forEach((function(e){return e.destroy()}))}));var b=l.create(f,{api:a,state:s});return function(n){return t(u(k||(k=V(["\n        <div class="," style="," data-actions=",">\n          ","\n        </div>\n      "])),i,v,b,g.map((function(e){return e.html()}))),{props:r,vido:e,templateProps:n})}}
248/**
249 * ChartTimelineItemsRow component
250 *
251 * @copyright Rafal Pospiech <https://neuronet.io>
252 * @author    Rafal Pospiech <[email protected]>
253 * @package   gantt-schedule-timeline-calendar
254 * @license   AGPL-3.0 (https://github.com/neuronetio/gantt-schedule-timeline-calendar/blob/master/LICENSE)
255 * @link      https://github.com/neuronetio/gantt-schedule-timeline-calendar
256 */var _n=function(){function e(t,n){ne(this,e);var i=!1,r=n.state.get("_internal.elements.chart-timeline-items-rows");void 0===r&&(r=[],i=!0),r.includes(t)||(r.push(t),i=!0),i&&n.state.update("_internal.elements.chart-timeline-items-rows",r,{only:null})}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements.chart-timeline-items-rows",(function(t){return t.filter((function(t){return t!==e}))}))}}]),e}(),Pn=function(e,t){var n,i,r=e.api,a=e.state,s=e.onDestroy,o=e.Detach,l=e.Actions,c=e.update,u=e.html,d=e.onChange,h=e.reuseComponents,p=e.StyleMap,f=Object.assign(Object.assign({},t),{api:r,state:a});s(a.subscribe("config.wrappers.ChartTimelineItemsRow",(function(e){return n=e}))),s(a.subscribe("config.components.ChartTimelineItemsRowItem",(function(e){return i=e})));var v,m,g="_internal.flatTreeMapById.".concat(t.row.id,"._internal.items"),y=[],b=new p({width:"",height:""},!0),w=!1,x=new o((function(){return w})),E=function(){var e=a.get("_internal.chart");w=!1;var n=r.getCompensationX();b.style.width=e.dimensions.width+n+"px",t?(b.style.height=t.row.height+"px",b.style["--row-height"]=t.row.height+"px"):w=!0};d((function(e,n){if(n.leave||void 0===e.row)return w=!0,c();for(var r in t=e)f[r]=t[r];var s;s=t.row,g="_internal.flatTreeMapById.".concat(s.id,"._internal.items"),"function"==typeof v&&v(),"function"==typeof m&&m(),v=a.subscribe("_internal.chart",(function(e){if(void 0===e)return w=!0,c();E(),c()})),m=a.subscribe(g,(function(e){if(void 0===e)return w=!0,h(y,[],(function(e){return{row:s,item:e}}),i),c();h(y,e,(function(e){return{row:s,item:e}}),i),E(),c()}))}
256)),s((function(){m(),v(),y.forEach((function(e){return e.destroy()}))}));var C,S=r.getActions("chart-timeline-items-row");s(a.subscribe("config.classNames",(function(){C=r.getClass("chart-timeline-items-row",t),c()}))),S.push(_n);var T=l.create(S,f);return function(i){return n(u(D||(D=V(["\n        <div detach="," class="," data-actions="," style=",">\n          ","\n        </div>\n      "])),x,C,T,b,y.map((function(e){return e.html()}))),{props:t,vido:e,templateProps:i})}},On=function(){function e(t,n){ne(this,e);var i=!1,r=n.state.get("_internal.elements.chart-timeline-items-row-items");void 0===r&&(r=[],i=!0),r.includes(t)||(r.push(t),i=!0),i&&n.state.update("_internal.elements.chart-timeline-items-row-items",r,{only:null})}return re(e,[{key:"destroy",value:function(e,t){t.state.update("_internal.elements.chart-timeline-items-row-items",(function(t){return t.filter((function(t){return t!==e}))}))}}]),e}();function An(e,t){var n,i=e.api,r=e.state,a=e.onDestroy,s=e.Detach,o=e.Actions,l=e.update,c=e.html,u=e.onChange,d=e.unsafeHTML,h=e.StyleMap;a(r.subscribe("config.wrappers.ChartTimelineItemsRowItem",(function(e){return n=e})));var p=0,f=0,v=!1,m=!1,g=!1,y=new h({width:"",height:"",left:""}),b=new h({"margin-left":"0px"}),w=new h({"margin-right":"0px"}),x={item:t.item,row:t.row,left:p,width:f,api:i,state:r},E=!1;function C(){var e,n,a,s,o,c,u,d,h,C,S;if(!v){var T=r.get("_internal.chart.time");p=i.time.globalTimeToViewPixelOffset(t.item.time.start),p=.1*Math.round(10*p),f=(t.item.time.end-t.item.time.start)/T.timePerPixel,(f-=r.get("config.chart.spacing")||0)&&(f=.1*Math.round(10*f)),t.item.time.start<T.leftGlobal?(b.style["margin-left"]=(T.leftGlobal-t.item.time.start)/T.timePerPixel+"px",m=!0):(b.style["margin-left"]="0px",m=!1),t.item.time.end>T.rightGlobal?(w.style["margin-right"]=(t.item.time.end-T.rightGlobal)/T.timePerPixel+"px",g=!0):(g=!1,w.style["margin-right"]="0px");var M=y.style.width,k=y.style.left,D=i.getCompensationX();y.setStyle({});var _=i.isItemInViewport(t.item,T.leftGlobal,T.rightGlobal);E=!_,_?(y.style.width=f+"px",y.style.left=p+D+"px"):(y.style.width=M,y.style.left=k);var P,O=r.get("config.list.rows"),A=Q(t.row._internal.parents);try{for(A.s();!(P=A.n()).done;){var L=null===(s=null===(a=null===(n=null===(e=O[P.value])||void 0===e?void 0:e.style)||void 0===n?void 0:n.items)||void 0===a?void 0:a.item)||void 0===s?void 0:s.children;L&&y.setStyle(Object.assign(Object.assign({},y.style),L))}}catch(e){A.e(e)}finally{A.f()}var I=null===(h=null===(d=null===(u=null===(c=null===(o=t)||void 0===o?void 0:o.row)||void 0===c?void 0:c.style)||void 0===u?void 0:u.items)||void 0===d?void 0:d.item)||void 0===h?void 0:h.current;I&&y.setStyle(Object.assign(Object.assign({},y.style),I));var N=null===(S=null===(C=t)||void 0===C?void 0:C.item)||void 0===S?void 0:S.style;N&&y.setStyle(Object.assign(Object.assign({},y.style),N)),x.left=p+D,x.width=f,l()}}var S="chart-timeline-items-row-item",T=i.getClass(S)+"-cut",M=c(_||(_=V(["\n    <div class="," style=",'>\n      <svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 18 16" width="16">\n        <path fill-opacity="0.5" fill="#ffffff" d="m5,3l-5,5l5,5l0,-10z" />\n      </svg>\n    </div>\n  '])),T,b),k=c(P||(P=V(["\n    <div class="," style=",'>\n      <svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 4 16" width="16">\n        <path transform="rotate(-180 2.5,8) " fill-opacity="0.5" fill="#ffffff" d="m5,3l-5,5l5,5l0,-10z" />\n      </svg>\n    </div>\n  '])),T,w);u((function(e,n){if(n.leave||void 0===e.row||void 0===e.item)return v=!0,E=!0,l();E=!1,v=!1,t=e,x.item=t.item,x.row=t.row,C()}));var D,A,L=i.getActions(S);a(r.subscribe("config.classNames",(function(){D=i.getClass(S,t),A=i.getClass(S+"-label",t),l()}))),a(r.subscribeAll(["_internal.chart.time","config.scroll.compensation.x"],C)),L.push(On);var I=o.create(L,x),N=new s((function(){return E}));return function(i){return n(c(O||(O=V(["\n        <div detach="," class="," data-actions="," style=",">\n          ","\n          <div class=",">\n            ","\n          </div>\n          ","\n        </div>\n      "])),N,D,I,y,m?M:"",A,t.item.isHtml?d(t.item.label):t.item.label,g?k:""),{vido:e,props:t,templateProps:i})}}
257/**
258 * Gantt-Schedule-Timeline-Calendar
259 *
260 * @copyright Rafal Pospiech <https://neuronet.io>
261 * @author    Rafal Pospiech <[email protected]>
262 * @package   gantt-schedule-timeline-calendar
263 * @license   AGPL-3.0
264 */var Ln=["main","list","list-column","list-column-header","list-column-header-resizer","list-column-header-resizer-dots","list-column-row","list-column-row-expander","list-column-row-expander-toggle","list-toggle","chart","chart
264-calendar","chart-calendar-date","chart-timeline","chart-timeline-grid","chart-timeline-grid-row","chart-timeline-grid-row-block","chart-timeline-items","chart-timeline-items-row","chart-timeline-items-row-item"];function In(){var e=function(){var e={};return Ln.forEach((function(t){return e[t]=[]})),e}(),t=function(){var e={};return Ln.forEach((function(t){e[t]={before:[],after:[]}})),e}();return{plugins:[],plugin:{},height:822,headerHeight:72,components:{Main:an,List:sn,ListColumn:ln,ListColumnHeader:cn,ListColumnHeaderResizer:un,ListColumnRow:hn,ListColumnRowExpander:pn,ListColumnRowExpanderToggle:fn,ListToggle:vn,Chart:mn,ChartCalendar:gn,ChartCalendarDate:wn,ChartTimeline:xn,ChartTimelineGrid:Cn,ChartTimelineGridRow:Tn,ChartTimelineGridRowBlock:kn,ChartTimelineItems:Dn,ChartTimelineItemsRow:Pn,ChartTimelineItemsRowItem:An},wrappers:{Main:function(e){return e},List:function(e){return e},ListColumn:function(e){return e},ListColumnHeader:function(e){return e},ListColumnHeaderResizer:function(e){return e},ListColumnRow:function(e){return e},ListColumnRowExpander:function(e){return e},ListColumnRowExpanderToggle:function(e){return e},ListToggle:function(e){return e},Chart:function(e){return e},ChartCalendar:function(e){return e},ChartCalendarDate:function(e){return e},ChartTimeline:function(e){return e},ChartTimelineGrid:function(e){return e},ChartTimelineGridRow:function(e){return e},ChartTimelineGridRowBlock:function(e){return e},ChartTimelineItems:function(e){return e},ChartTimelineItemsRow:function(e){return e},ChartTimelineItemsRowItem:function(e){return e}},list:{rows:{},rowHeight:40,columns:{percent:100,resizer:{width:10,inRealTime:!0,dots:6},minWidth:50,data:{}},expander:{padding:18,size:20,icon:{width:16,height:16},icons:{child:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><ellipse ry="4" rx="4" id="svg_1" cy="12" cx="12" fill="#000000B0"/></svg>',open:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/><path fill="none" d="M0 0h24v24H0V0z"/></svg>',closed:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"/><path fill="none" d="M0 0h24v24H0V0z"/></svg>'}},toggle:{display:!0,icons:{open:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path stroke="null" d="m16.406954,16.012672l4.00393,-4.012673l-4.00393,-4.012673l1.232651,-1.232651l5.245324,5.245324l-5.245324,5.245324l-1.232651,-1.232651z"/><path stroke="null" d="m-0.343497,12.97734zm1.620144,0l11.341011,0l0,-1.954681l-11.341011,0l0,1.954681zm0,3.909362l11.341011,0l0,-1.954681l-11.341011,0l0,1.954681zm0,-9.773404l0,1.95468l11.341011,0l0,-1.95468l-11.341011,0z"/></svg>',close:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path transform="rotate(-180 4.392796516418457,12) " stroke="null" d="m1.153809,16.012672l4.00393,-4.012673l-4.00393,-4.012673l1.232651,-1.232651l5.245324,5.245324l-5.245324,5.245324l-1.232651,-1.232651z"/><path stroke="null" d="m9.773297,12.97734zm1.620144,0l11.341011,0l0,-1.954681l-11.341011,0l0,1.954681zm0,3.909362l11.341011,0l0,-1.954681l-11.341011,0l0,1.954681zm0,-9.773404l0,1.95468l11.341011,0l0,-1.95468l-11.341011,0z"/></svg>'}}},scroll:{propagate:!0,smooth:!1,top:0,left:0,xMultiplier:3,yMultiplier:3,percent:{top:0,left:0},compensation:{x:0,y:0}},chart:{time:{period:"day",from:0,to:0,finalFrom:0,finalTo:0,zoom:21,leftGlobal:0,centerGlobal:0,rightGlobal:0,levels:[],calculatedZoomMode:!1},calendar:{expand:!0,levels:[{formats:[{zoomTo:17,period:"day",className:"gstc-date-medium gstc-date-left",format:function(e){return e.timeStart.format("DD MMMM YYYY (dddd)")}},{zoomTo:23,period:"month",format:function(e){return e.timeStart.format("MMMM YYYY")}},{zoomTo:24,period:"month",format:function(e){var t=e.timeStart;e.className,e.vido;return t.format("MMMM 'YY")}},{zoomTo:25,period:"month",format:function(e){return e.timeStart.format("MMM YYYY")}}
264,{zoomTo:27,period:"year",format:function(e){return e.timeStart.format("YYYY")}},{zoomTo:100,period:"year",default:!0,format:function(){return null}}]},{main:!0,formats:[{zoomTo:16,period:"hour",format:function(e){return e.timeStart.format("HH:mm")}},{zoomTo:17,period:"hour",default:!0,format:function(e){return e.timeStart.format("HH")}},{zoomTo:19,period:"day",className:"gstc-date-medium",format:function(e){var t=e.timeStart,n=e.className;return e.vido.html(A||(A=V(['<span class="','-content gstc-date-bold">','</span> <span class="','-content gstc-date-thin">',"</span>"])),n,t.format("DD"),n,t.format("dddd"))}},{zoomTo:20,period:"day",default:!0,format:function(e){var t=e.timeStart,n=e.vido,i=e.className;return n.html(L||(L=V(['<div class="','-content gstc-date-top">','</div><div class="','-content gstc-date-small">',"</div>"])),i,t.format("DD"),i,t.format("dddd"))}},{zoomTo:21,period:"day",format:function(e){var t=e.timeStart,n=e.vido,i=e.className;return n.html(I||(I=V(['<div class="','-content gstc-date-top">','</div><div class="','-content gstc-date-small">',"</div>"])),i,t.format("DD"),i,t.format("ddd"))}},{zoomTo:22,period:"day",className:"gstc-date-vertical",format:function(e){var t=e.timeStart,n=e.className;return e.vido.html(N||(N=V(['<div class="','-content gstc-date-top">','</div><div class="','-content gstc-date-extra-small">',"</div>"])),n,t.format("DD"),n,t.format("ddd"))}},{zoomTo:23,period:"week",default:!0,format:function(e){var t=e.timeStart,n=e.timeEnd,i=e.className;return e.vido.html(z||(z=V(['<div class="','-content gstc-date-top">'," - ",'</div><div class="','-content gstc-date-small gstc-date-thin">'," - ","</div>"])),i,t.format("DD"),n.format("DD"),i,t.format("ddd"),n.format("dd"))}},{zoomTo:25,period:"week",className:"gstc-date-vertical",format:function(e){var t=e.timeStart,n=e.timeEnd,i=e.className;return e.vido.html(j||(j=V(['<div class="','-content gstc-date-top gstc-date-small gstc-date-normal">','</div><div class="gstc-dash gstc-date-small">-</div><div class="','-content gstc-date-small gstc-date-normal">',"</div>"])),i,t.format("DD"),i,n.format("DD"))}},{zoomTo:26,period:"month",default:!0,className:"gstc-date-month-level-1",format:function(e){var t=e.timeStart,n=e.vido,i=e.className;return n.html($||($=V(['<div class="','-content gstc-date-top">','</div><div class="','-content gstc-date-small gstc-date-bottom">',"</div>"])),i,t.format("MMM"),i,t.format("MM"))}},{zoomTo:27,period:"month",className:"gstc-date-vertical",format:function(e){var t=e.timeStart,n=e.className;return e.vido.html(Y||(Y=V(['<div class="','-content gstc-date-top">','</div><div class="','-content gstc-date-extra-small">',"</div>"])),n,t.format("MM"),n,t.format("MMM"))}},{zoomTo:28,period:"year",default:!0,className:"gstc-date-big",format:function(e){return e.timeStart.format("YYYY")}},{zoomTo:29,period:"year",className:"gstc-date-medium",format:function(e){return e.timeStart.format("YYYY")}},{zoomTo:30,period:"year",className:"gstc-date-medium",format:function(e){return e.timeStart.format("YY")}},{zoomTo:100,period:"year",default:!0,format:function(){return null}}]}]},grid:{block:{onCreate:[]}},items:{},spacing:1},slots:t,classNames:{},actions:e,locale:{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"[".concat(e).concat(t[(n-20)%10]||t[n]||t[0],"]")}},utcMode:!1,usageStatistics:!0}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;function Nn(e,t){return e(t={exports:{}},t.exports),t.exports}var zn=Nn((function(e,t){e.exports=function(){var e="millisecond",t="second",n="minute",i="hour",r="day",a="week",s="month",o="quarter",l="year",c=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,u=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
vendor: 4,664 bytes, line 264
264|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,n){var i=String(e);return!i||i.length>=t?e:""+Array(t+1-i.length).join(n)+e},h={s:d,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),i=Math.floor(n/60),r=n%60;return(t<=0?"+":"-")+d(i,2,"0")+":"+d(r,2,"0")},m:function(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,s),r=t-i<0,a=e.clone().add(n+(r?-1:1),s);return Number(-(n+(t-i)/(r?i-a:a-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return{M:s,y:l,w:a,d:r,D:"date",h:i,m:n,s:t,ms:e,Q:o}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},f="en",v={};v[f]=p;var m=function(e){return e instanceof w},g=function(e,t,n){var i;if(!e)return f;if("string"==typeof e)v[e]&&(i=e),t&&(v[e]=t,i=e);else{var r=e.name;v[r]=e,i=r}return!n&&i&&(f=i),i||!n&&f},y=function(e,t,n){if(m(e))return e.clone();var i=t?"string"==typeof t?{format:t,pl:n}:t:{};return i.date=e,new w(i)},b=h;b.l=g,b.i=m,b.w=function(e,t){return y(e,{locale:t.$L,utc:t.$u,$offset:t.$offset})};var w=function(){function d(e){this.$L=this.$L||g(e.locale,null,!0),this.parse(e)}var h=d.prototype;return h.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(b.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var i=t.match(c);if(i)return n?new Date(Date.UTC(i[1],i[2]-1,i[3]||1,i[4]||0,i[5]||0,i[6]||0,i[7]||0)):new Date(i[1],i[2]-1,i[3]||1,i[4]||0,i[5]||0,i[6]||0,i[7]||0)}return new Date(t)}(e),this.init()},h.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},h.$utils=function(){return b},h.isValid=function(){return!("Invalid Date"===this.$d.toString())},h.isSame=function(e,t){var n=y(e);return this.startOf(t)<=n&&n<=this.endOf(t)},h.isAfter=function(e,t){return y(e)<this.startOf(t)},h.isBefore=function(e,t){return this.endOf(t)<y(e)},h.$g=function(e,t,n){return b.u(e)?this[t]:this.set(n,e)},h.year=function(e){return this.$g(e,"$y",l)},h.month=function(e){return this.$g(e,"$M",s)},h.day=function(e){return this.$g(e,"$W",r)},h.date=function(e){return this.$g(e,"$D","date")},h.hour=function(e){return this.$g(e,"$H",i)},h.minute=function(e){return this.$g(e,"$m",n)},h.second=function(e){return this.$g(e,"$s",t)},h.millisecond=function(t){return this.$g(t,"$ms",e)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(e,o){var c=this,u=!!b.u(o)||o,d=b.p(e),h=function(e,t){var n=b.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return u?n:n.endOf(r)},p=function(e,t){return b.w(c.toDate()[e].apply(c.toDate(),(u?[0,0,0,0]:[23,59,59,999]).slice(t)),c)},f=this.$W,v=this.$M,m=this.$D,g="set"+(this.$u?"UTC":"");switch(d){case l:return u?h(1,0):h(31,11);case s:return u?h(1,v):h(0,v+1);case a:var y=this.$locale().weekStart||0,w=(f<y?f+7:f)-y;return h(u?m-w:m+(6-w),v);case r:case"date":return p(g+"Hours",0);case i:return p(g+"Minutes",1);case n:return p(g+"Seconds",2);case t:return p(g+"Milliseconds",3);default:return this.clone()}},h.endOf=function(e){return this.startOf(e,!1)},h.$set=function(a,o){var c,u=b.p(a),d="set"+(this.$u?"UTC":""),h=(c={},c.day=d+"Date",c.date=d+"Date",c[s]=d+"Month",c[l]=d+"FullYear",c[i]=d+"Hours",c[n]=d+"Minutes",c[t]=d+"Seconds",c[e]=d+"Milliseconds",c)[u],p=u===r?this.$D+(o-this.$W):o;if(u===s||u===l){var f=this.clone().set("date",1);f.$d[h](p),f.init(),this.$d=f.set("date",Math.min(this.$D,f.daysInMonth())).toDate()}else h&&this.$d[h](p);return this.init(),this},h.set=function(e,t){return this.clone().$set(e,t)},h.get=function(e){return this[b.p(e)]()},h.add=function(e,o){var c,u=this;e=Number(e);var d=b.p(o),h=function(t){var n=y(u);return b.w(n.date(n.date()+Math.round(t*e)),u)};if(d===s)return this.set(s,this.$M+e);if(d===l)return this.set(l,this.$y+e);if(d===r)return h(1);if(d===a)return h(7);var p=(c={},c[n]=6e4,c[i]=36e5,c[t]=1e3,c)[d]||1,f=this.$d.getTime()+e*p;return b.w(f,this)},h.subtract=function(e,t){return this.add(-1*e,t)},h.format=function(e){var t=this;if(!this.isValid())return"Invalid Date";var n=e||"YYYY-MM-DDTHH:mm:ssZ",i=b.z(this),r=this.$locale(),a=this.$H,s=this.$m,o=this.$M,l=r.weekdays,c=r.months,d=function(e,i,r,a){return e&&(e[i]||e(t,n))||r[i].substr(0,a)},h=function(e){return b.s(a%12||12,e,"0")}
264,p=r.meridiem||function(e,t,n){var i=e<12?"AM":"PM";return n?i.toLowerCase():i},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:o+1,MM:b.s(o+1,2,"0"),MMM:d(r.monthsShort,o,c,3),MMMM:c[o]||c(this,n),D:this.$D,DD:b.s(this.$D,2,"0"),d:String(this.$W),dd:d(r.weekdaysMin,this.$W,l,2),ddd:d(r.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:String(a),HH:b.s(a,2,"0"),h:h(1),hh:h(2),a:p(a,s,!0),A:p(a,s,!1),m:String(s),mm:b.s(s,2,"0"),s:String(this.$s),ss:b.s(this.$s,2,"0"),SSS:b.s(this.$ms,3,"0"),Z:i};return n.replace(u,(function(e,t){return t||f[e]||i.replace(":","")}))},h.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},h.diff=function(e,r,c){var u,d=b.p(r),h=y(e),p=6e4*(h.utcOffset()-this.utcOffset()),f=this-h,v=b.m(this,h);return v=(u={},u[l]=v/12,u[s]=v,u[o]=v/3,u[a]=(f-p)/6048e5,u.day=(f-p)/864e5,u[i]=f/36e5,u[n]=f/6e4,u[t]=f/1e3,u)[d]||f,c?v:b.a(v)},h.daysInMonth=function(){return this.endOf(s).$D},h.$locale=function(){return v[this.$L]},h.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),i=g(e,t,!0);return i&&(n.$L=i),n},h.clone=function(){return b.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},d}();return y.prototype=w.prototype,y.extend=function(e,t){return e(t,w,y),y},y.locale=g,y.isDayjs=m,y.unix=function(e){return y(1e3*e)},y.en=v[f],y.Ls=v,y}()})),jn=Nn((function(e,t){e.exports=function(e,t,n){var i=(new Date).getTimezoneOffset(),r=t.prototype;n.utc=function(e,n){return new t({date:e,utc:!0,format:n})},r.utc=function(){return n(this.toDate(),{locale:this.$L,utc:!0})},r.local=function(){return n(this.toDate(),{locale:this.$L,utc:!1})};var a=r.parse;r.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),a.call(this,e)};var s=r.init;r.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var o=r.utcOffset;r.utcOffset=function(e){var t=this.$utils().u;if(t(e))return this.$u?0:t(this.$offset)?o.call(this):this.$offset;var n,r=Math.abs(e)<=16?60*e:e;return 0!==e?(n=this.local().add(r+i,"minute")).$offset=r:n=this.utc(),n};var l=r.format;r.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return l.call(this,t)},r.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+i;return this.$d.valueOf()-6e4*e},r.isUTC=function(){return!!this.$u},r.toISOString=function(){return this.toDate().toISOString()},r.toString=function(){return this.toDate().toUTCString()}}})),$n=Nn((function(e,t){e.exports=function(e,t,n){var i=t.prototype,r=i.format;n.en.ordinal=function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"},i.format=function(e){var t=this,n=this.$locale(),i=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|gggg|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return n.ordinal(t.$D);case"gggg":return t.weekYear();case"wo":return n.ordinal(t.week(),"W");case"w":case"ww":return i.s(t.week(),"w"===e?1:2,"0");case"k":case"kk":return i.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();default:return e}}));return r.bind(this)(a)}}})),Yn=Nn((function(e,t){var n,i;e.exports=(n="week",i="year",function(e,t){var r=t.prototype;r.week=function(e){if(void 0===e&&(e=null),null!==e)return this.add(7*(e-this.week()),"day");var t=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var r=this.startOf(i).add(1,i).date(t),a=this.endOf(n);if(r.isBefore(a))return 1}var s=this.startOf(i).date(t).startOf(n).subtract(1,"millisecond"),o=this.diff(s,n,!0);return o<0?this.startOf("week").week():Math.ceil(o)},r.weeks=function(e){return void 0===e&&(e=null),this.week(e)}})}));
265/**
266 * Gantt-Schedule-Timeline-Calendar
267 *
268 * @copyright Rafal Pospiech <https://neuronet.io>
269 * @author    Rafal Pospiech <[email protected]>
270 * @package   gantt-schedule-timeline-calendar
271 * @license   AGPL-3.0
272 */
273zn.extend($n),zn.extend(Yn);var Hn=function(){function e(t){ne(this,e),this.utcMode=!1,this.state=t,this.locale=t.get("config.locale"),this.utcMode=t.get("config.utcMode"),this.utcMode&&zn.extend(jn),zn.locale(this.locale,null,!0)}return re(e,[{key:"date",value:function(e){var t=this.utcMode?zn.utc:zn;return e?t(e).locale(this.locale.name):t().locale(this.locale.name)}},{key:"addAdditionalSpace",value:function(e){if(e.additionalSpaces&&e.additionalSpaces[e.period]){var t=e.additionalSpaces[e.period];t.before&&(e.finalFrom=this.date(e.from).subtract(t.before,t.period).valueOf()),t.after&&(e.finalTo=this.date(e.to).add(t.after,t.period).valueOf())}return e}},{key:"recalculateFromTo",value:function(e){var t=e.period;(e=Object.assign({},e)).from=+e.from,e.to=+e.to;var n=Number.MAX_SAFE_INTEGER,i=0,r=this.state.get("config.chart.items");if(0===Object.keys(r).length)return e;if(0===e.from||0===e.to){for(var a in r){var s=r[a];s.time.start<n&&s.time.start&&(n=s.time.start),s.time.end>i&&(i=s.time.end)}0===e.from&&(e.from=this.date(n).startOf(t).valueOf()),0===e.to&&(e.to=this.date(i).endOf(t).valueOf())}return e.finalFrom=e.from,e.finalTo=e.to,e=this.addAdditionalSpace(e)}},{key:"getCenter",value:function(e){return e.leftGlobal+(e.rightGlobal-e.leftGlobal)/2}}
273,{key:"timeToPixelOffset",value:function(e){return e/(this.state.get("_internal.chart.time.timePerPixel")||1)}},{key:"globalTimeToViewPixelOffset",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.state.get("_internal.chart.time"),i=this.state.get("config.scroll.compensation.x")||0,r=(e-n.leftGlobal)/n.timePerPixel;return t?r+i:r}}]),e}();function Vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*";this.wchar=t,this.pattern=e,this.segments=[],this.starCount=0,this.minLength=0,this.maxLength=0,this.segStartIndex=0;for(var n=0,i=e.length;n<i;n+=1){var r=e[n];r===t&&(this.starCount+=1,n>this.segStartIndex&&this.segments.push(e.substring(this.segStartIndex,n)),this.segments.push(r),this.segStartIndex=n+1)}this.segStartIndex<e.length&&this.segments.push(e.substring(this.segStartIndex)),this.starCount?(this.minLength=e.length-this.starCount,this.maxLength=1/0):this.maxLength=this.minLength=e.length}function Fn(e,t,n){this.obj=e,this.delimeter=t,this.wildcard=n}Vn.prototype.match=function(e){if(this.pattern===this.wchar)return!0;if(0===this.segments.length)return this.pattern===e;var t=e.length;if(t<this.minLength||t>this.maxLength)return!1;for(var n=this.segments.length-1,i=e.length-1,r=!1;;){var a=this.segments[n];if(n-=1,a===this.wchar)r=!0;else{var s=i+1-a.length,o=e.lastIndexOf(a,s);if(-1===o||o>s)return!1;if(r)i=o-1,r=!1;else{if(o!==s)return!1;i-=a.length}}if(0>n)break}return!0},Fn.prototype.simpleMatch=function(e,t){if(e===t)return!0;if(e===this.wildcard)return!0;var n=e.indexOf(this.wildcard);if(n>-1){var i=e.substr(n+1);if(0===n||t.substring(0,n)===e.substring(0,n)){var r=i.length;return!(r>0)||t.substr(-r)===i}}return!1},Fn.prototype.match=function(e,t){return e===t||e===this.wildcard||t===this.wildcard||this.simpleMatch(e,t)||new Vn(e).match(t)},Fn.prototype.handleArray=function(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=e.indexOf(this.delimeter,n),s=!1;-1===a&&(s=!0,a=e.length);var o,l=e.substring(n,a),c=0,u=Q(t);try{for(u.s();!(o=u.n()).done;){var d=o.value,h=c.toString(),p=""===i?h:i+this.delimeter+c;(l===this.wildcard||l===h||this.simpleMatch(l,h))&&(s?r[p]=d:this.goFurther(e,d,a+1,p,r)),c++}}catch(e){u.e(e)}finally{u.f()}return r},Fn.prototype.handleObject=function(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=e.indexOf(this.delimeter,n),s=!1;-1===a&&(s=!0,a=e.length);var o=e.substring(n,a);for(var l in t){l=l.toString();var c=""===i?l:i+this.delimeter+l;(o===this.wildcard||o===l||this.simpleMatch(o,l))&&(s?r[c]=t[l]:this.goFurther(e,t[l],a+1,c,r))}return r},Fn.prototype.goFurther=function(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return Array.isArray(t)?this.handleArray(e,t,n,i,r):this.handleObject(e,t,n,i,r)},Fn.prototype.get=function(e){return this.goFurther(e,this.obj,0,"")};var Rn=function(){function e(){ne(this,e)}return re(e,null,[{key:"get",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null===i&&(i=t.slice()),0===i.length||void 0===n)return n;var r=i.shift();return n.hasOwnProperty(r)?0===i.length?n[r]:e.get(t,n[r],i):void 0}},{key:"set",value:function(t,n,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(null===r&&(r=t.slice()),0!==r.length){var a=r.shift();0!==r.length?(i||(i={}),i.hasOwnProperty(a)||(i[a]={}),e.set(t,n,i[a],r)):i[a]=n}else{for(var s in i)delete i[s];for(var o in n)i[o]=n[o]}}}]),e}();var Gn={delimeter:".",notRecursive:";",param:":",wildcard:"*",log:function(e,t){console.debug(e,t)}},Bn={bulk:!1,debug:!1,source:"",data:void 0},Wn={only:[],source:"",debug:!1,data:void 0,updateAfter:!1},Xn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Gn;ne(this,e),this.listeners=new Map,this.waitingListeners=new Map,this.data=t,this.options=Object.assign(Object.assign({},Gn),n),this.id=0,this.pathGet=Rn.get,this.pathSet=Rn.set,this.scan=new Fn(this.data,this.options.delimeter,this.options.wildcard)}return re(e,[{key:"getListeners",value:function(){return this.listeners}},{key:"destroy",value:function(){this.data=void 0,this.listeners=new Map}},{key:"match",value:function(e,t){return e===t||(e===this.options.wildcard||t===this.options.wildcard||this.scan.match(e,t))}},{key:"getIndicesOf",value:function(e,t){var n=e.length;if(0==n)return[];for(var i,r=0,a=[];(i=t.indexOf(e,r))>-1;)a.push(i),r=i+n;return a}},{key:"getIndicesCount",value:function(e,t){var n=e.length;if(0==n)return 0;for(var i,r=0,a=0;(i=t.indexOf(e,r))>-1;)a++,r=i+n;return a}},{key:"cutPath",value:function(e,t){e=this.cleanNotRecursivePath(e),t=this.cleanNotRecursivePath(t);var n=this.getIndicesCount(this.options.delimeter,t),i=this.getIndicesOf(this.options.delimeter,e);return e.substr(0,i[n])}},{key:"trimPath",value:function(e){return(e=this.cleanNotRecursivePath(e)).charAt(0)===this.options.delimeter?e.substr(1):e}},{key:"split",value:function(e){return""===e?[]:e.split(this.options.delimeter)}},{key:"isWildcard",value:function(e){return e.includes(this.options.wildcard)}},{key:"isNotRecursive",value:function(e){return e.endsWith(this.options.notRecursive)}},{key:"cleanNotRecursivePath",value:function(e){return this.isNotRecursive(e)?e.substring(0,e.length-1):e}},{key:"hasParams",value:function(e){return e.includes(this.options.param)}},{key:"getParamsInfo",value:function(e){var t,n={replaced:"",original:e,params:{}},i=0,r=[],a=Q(this.split(e));try{for(a.s();!(t=a.n()).done;){var s=t.value;n.params[i]={original:s,replaced:"",name:""};var o=new RegExp("\\".concat(this.options.param,"([^\\").concat(this.options.delimeter,"\\").concat(this.options.param,"]+)"),"g"),l=o.exec(s);l?(n.params[i].name=l[1],o.lastIndex=0,n.params[i].replaced=s.replace(o,this.options.wildcard),r.push(n.params[i].replaced),i++):(delete n.params[i],r.push(s),i++)}}catch(e){a.e(e)}finally{a.f()}return n.replaced=r.join(this.options.delimeter),n}},{key:"getParams",value:function(e,t){if(e){var n=this.split(t),i={};for(var r in e.params){i[e.params[r].name]=n[r]}return i}}},{key:"waitForAll",value:function(e,t){var n,i={},r=Q(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;i[a]={dirty:!1},this.hasParams(a)&&(i[a].paramsInfo=this.getParamsInfo(a)),i[a].isWildcard=this.isWildcard(a),i[a].isRecursive=!this.isNotRecursive(a)}}catch(e){r.e(e)}finally{r.f()}return this.waitingListeners.set(e,{fn:t,paths:i}),t(i),function(){this.waitingListeners.delete(e)}}},{key:"executeWaitingListeners",value:function(e){var t,n=Q(this.waitingListeners.values());try{for(n.s();!(t=n.n()).done;){var i=t.value,r=i.fn,a=i.paths,s=0,o=0;for(var l in a){var c=a[l],u=!1;c.isRecursive&&(e=this.cutPath(e,l)),c.isWildcard&&this.match(l,e)&&(u=!0),e===l&&(u=!0),u&&(c.dirty=!0),c.dirty&&s++,o++}s===o&&r(a)}}catch(e){n.e(e)}finally{n.f()}}},{key:"subscribeAll",value:function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Bn,r=[],a=Q(e);try{for(a.s();!(n=a.n()).done;){var s=n.value;r.push(this.subscribe(s,t,i))}}catch(e){a.e(e)}finally{a.f()}return function(){var e,t=Q(r);try{for(t.s();!(e=t.n()).done;){(0,e.value)()}}catch(e){t.e(e)}finally{t.f()}}}},{key:"getCleanListenersCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign({listeners:new Map,isRecursive:!1,isWildcard:!1,hasParams:!1,match:void 0,paramsInfo:void 0,path:void 0,count:0},e)}},{key:"getCleanListener",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Bn;return{fn:e,options:Object.assign(Object.assign({},Bn),t)}}},{key:"getListenerCollectionMatch",value:function(e,t,n){e=this.cleanNotRecursivePath(e);var i=this;return function(r){return t&&(r=i.cutPath(r,e)),!(!n||!i.match(e,r))||e===r}}},{key:"getListenersCollection",value:function(e,t){if(this.listeners.has(e)){var n=this.listeners.get(e);return n.listeners.set(++this.id,t),n}var i={isRecursive:!0,isWildcard:!1,hasParams:!1,paramsInfo:void 0,originalPath:e,path:e};this.hasParams(i.path)&&(i.paramsInfo=this.getParamsInfo(i.path),i.path=i.paramsInfo.replaced,i.hasParams=!0),i.isWildcard=this.isWildcard(i.path),this.isNotRecursive(i.path)&&(i.isRecursive=!1);var r=this.getCleanListenersCollection(Object.assign(Object.assign({},i),{match:this.getListenerCollectionMatch(i.path,i.isRecursive,i.isWildcard)}));return this.id++,r.listeners.set(this.id,t),this.listeners.set(i.path,r),r}},{key:"subscribe",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Bn,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"subscribe",r=this.getCleanListener(t,n),a=this.getListenersCollection(e,r);if(a.count++,e=a.path,a.isWildcard){var s=this.scan.get(this.cleanNotRecursivePath(e));if(n.bulk){var o=[];for(var l in s)o.push({path:l,params:this.getParams(a.paramsInfo,l),value:s[l]});t(o,{type:i,listener:r,listenersCollection:a,path:{listener:e,update:void 0,resolved:void 0},options:n,params:void 0})}else for(var c in s)t(s[c],{type:i,listener:r,listenersCollection:a,path:{listener:e,update:void 0,resolved:this.cleanNotRecursivePath(c)}
273,params:this.getParams(a.paramsInfo,c),options:n})}else t(this.pathGet(this.split(this.cleanNotRecursivePath(e)),this.data),{type:i,listener:r,listenersCollection:a,path:{listener:e,update:void 0,resolved:this.cleanNotRecursivePath(e)},params:this.getParams(a.paramsInfo,e),options:n});return this.debugSubscribe(r,a,e),this.unsubscribe(e,this.id)}},{key:"unsubscribe",value:function(e,t){var n=this.listeners,i=n.get(e);return function(){i.listeners.delete(t),i.count--,0===i.count&&n.delete(e)}}},{key:"same",value:function(e,t){return(["number","string","undefined","boolean"].includes(G(e))||null===e)&&t===e}},{key:"notifyListeners",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=[];for(var r in e){var a,s=e[r],o=s.single,l=s.bulk,c=Q(o);try{for(c.s();!(a=c.n()).done;){var u=a.value;if(!t.includes(u)){var d=this.debugTime(u);u.listener.fn(u.value(),u.eventInfo),n&&i.push(u),this.debugListener(d,u)}}}catch(e){c.e(e)}finally{c.f()}var h,p=Q(l);try{for(p.s();!(h=p.n()).done;){var f=h.value;if(!t.includes(f)){var v,m=this.debugTime(f),g=[],y=Q(f.value);try{for(y.s();!(v=y.n()).done;){var b=v.value;g.push(Object.assign(Object.assign({},b),{value:b.value()}))}}catch(e){y.e(e)}finally{y.f()}f.listener.fn(g,f.eventInfo),n&&i.push(f),this.debugListener(m,f)}}}catch(e){p.e(e)}finally{p.f()}}return i}},{key:"getSubscribedListeners",value:function(e,t,n){var i=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"update",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;n=Object.assign(Object.assign({},Wn),n);var s,o={},l=Q(this.listeners);try{var c=function(){var l=H(s.value,2),c=l[0],u=l[1];if(o[c]={single:[],bulk:[],bulkData:[]},u.match(e)){var d,h=u.paramsInfo?i.getParams(u.paramsInfo,e):void 0,p=u.isRecursive||u.isWildcard?function(){return i.get(i.cutPath(e,c))}:function(){return t},f=[{value:p,path:e,params:h}],v=Q(u.listeners.values());try{for(v.s();!(d=v.n()).done;){var m=d.value;m.options.bulk?o[c].bulk.push({listener:m,listenersCollection:u,eventInfo:{type:r,listener:m,path:{listener:c,update:a||e,resolved:void 0},params:h,options:n},value:f}):o[c].single.push({listener:m,listenersCollection:u,eventInfo:{type:r,listener:m,path:{listener:c,update:a||e,resolved:i.cleanNotRecursivePath(e)},params:h,options:n},value:p})}}catch(e){v.e(e)}finally{v.f()}}};for(l.s();!(s=l.n()).done;)c()}catch(e){l.e(e)}finally{l.f()}return o}},{key:"notifySubscribedListeners",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"update",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return this.notifyListeners(this.getSubscribedListeners(e,t,n,i,r))}},{key:"getNestedListeners",value:function(e,t,n){var i,r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"update",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o={},l=Q(this.listeners);try{for(l.s();!(i=l.n()).done;){var c=H(i.value,2),u=c[0],d=c[1];o[u]={single:[],bulk:[]};var h=this.cutPath(u,e);this.match(h,e)&&function(){var i=r.trimPath(u.substr(h.length)),l=new Fn(t,r.options.delimeter,r.options.wildcard).get(i),c=d.paramsInfo?r.getParams(d.paramsInfo,e):void 0,p=[],f={},v=function(t){var i,h=function(){return l[t]},v=[e,t].join(r.options.delimeter),m=Q(d.listeners);try{for(m.s();!(i=m.n()).done;){var g=H(i.value,2),y=g[0],b=g[1],w={type:a,listener:b,listenersCollection:d,path:{listener:u,update:s||e,resolved:r.cleanNotRecursivePath(v)},params:c,options:n};b.options.bulk?(p.push({value:h,path:v,params:c}),f[y]=b):o[u].single.push({listener:b,listenersCollection:d,eventInfo:w,value:h})}}catch(e){m.e(e)}finally{m.f()}};for(var m in l)v(m);for(var g in f){var y=f[g],b={type:a,listener:y,listenersCollection:d,path:{listener:u,update:e,resolved:void 0},options:n,params:c};o[u].bulk.push({listener:y,listenersCollection:d,eventInfo:b,value:p})}}()}}catch(e){l.e(e)}finally{l.f()}return o}},{key:"notifyNestedListeners",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"update",r=arguments.length>4?arguments[4]:void 0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;return this.notifyListeners(this.getNestedListeners(e,t,n,i,a),r,!1)}},{key:"getNotifyOnlyListeners",value:function(e,t,n){var i=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"update",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,s={};
273if("object"!==G(n.only)||!Array.isArray(n.only)||void 0===n.only[0]||!this.canBeNested(t))return s;var o,l=Q(n.only);try{var c=function(){var l=o.value,c=new Fn(t,i.options.delimeter,i.options.wildcard).get(l);s[l]={bulk:[],single:[]};var u=function(t){var o,u=e+i.options.delimeter+t,d=Q(i.listeners);try{for(d.s();!(o=d.n()).done;){var h=H(o.value,2),p=h[0],f=h[1],v=f.paramsInfo?i.getParams(f.paramsInfo,u):void 0;if(i.match(p,u)){var m,g=function(){return c[t]},y=[{value:g,path:u,params:v}],b=Q(f.listeners.values());try{var w=function(){var t=m.value,o={type:r,listener:t,listenersCollection:f,path:{listener:p,update:a||e,resolved:i.cleanNotRecursivePath(u)},params:v,options:n};t.options.bulk?s[l].bulk.some((function(e){return e.listener===t}))||s[l].bulk.push({listener:t,listenersCollection:f,eventInfo:o,value:y}):s[l].single.push({listener:t,listenersCollection:f,eventInfo:o,value:g})};for(b.s();!(m=b.n()).done;)w()}catch(e){b.e(e)}finally{b.f()}}}}catch(e){d.e(e)}finally{d.f()}};for(var d in c)u(d)};for(l.s();!(o=l.n()).done;)c()}catch(e){l.e(e)}finally{l.f()}return s}},{key:"notifyOnly",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"update",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";return void 0!==this.notifyListeners(this.getNotifyOnlyListeners(e,t,n,i,r))[0]}},{key:"canBeNested",value:function(e){return"object"===G(e)&&null!==e}},{key:"getUpdateValues",value:function(e,t,n){"object"===G(e)&&null!==e&&(e=Array.isArray(e)?e.slice():Object.assign({},e));var i=n;return"function"==typeof n&&(i=n(this.pathGet(t,this.data))),{newValue:i,oldValue:e}}},{key:"wildcardUpdate",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Wn;n=Object.assign(Object.assign({},Wn),n);var i=this.scan.get(e),r={};for(var a in i){var s=this.split(a),o=this.getUpdateValues(i[a],s,t),l=o.oldValue,c=o.newValue;this.same(c,l)||(r[a]=c)}var u=[],d=[];for(var h in r){var p=r[h];n.only.length?u.push(this.getNotifyOnlyListeners(h,p,n,"update",e)):(u.push(this.getSubscribedListeners(h,p,n,"update",e)),this.canBeNested(p)&&u.push(this.getNestedListeners(h,p,n,"update",e))),n.debug&&this.options.log("Wildcard update",{path:h,newValue:p}),this.pathSet(this.split(h),p,this.data),d.push(h)}for(var f=[],v=0,m=u;v<m.length;v++){var g=m[v];f=[].concat(Z(f),Z(this.notifyListeners(g,f)))}for(var y=0,b=d;y<b.length;y++){var w=b[y];this.executeWaitingListeners(w)}}},{key:"update",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Wn;if(this.isWildcard(e))return this.wildcardUpdate(e,t,n);var i=this.split(e),r=this.getUpdateValues(this.pathGet(i,this.data),i,t),a=r.oldValue,s=r.newValue;if(n.debug&&this.options.log("Updating ".concat(e," ").concat(n.source?"from ".concat(n.source):""),{oldValue:a,newValue:s}),this.same(s,a))return s;if(n.updateAfter||this.pathSet(i,s,this.data),null===(n=Object.assign(Object.assign({},Wn),n)).only)return s;if(n.only.length)return this.notifyOnly(e,s,n),this.executeWaitingListeners(e),s;var o=this.notifySubscribedListeners(e,s,n);return this.canBeNested(s)&&this.notifyNestedListeners(e,s,n,"update",o),this.executeWaitingListeners(e),n.updateAfter&&this.pathSet(i,s,this.data),s}},{key:"get",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return void 0===e||""===e?this.data:this.pathGet(this.split(e),this.data)}},{key:"debugSubscribe",value:function(e,t,n){e.options.debug&&this.options.log("listener subscribed",{listenerPath:n,listener:e,listenersCollection:t})}},{key:"debugListener",value:function(e,t){(t.eventInfo.options.debug||t.listener.options.debug)&&this.options.log("Listener fired",{time:Date.now()-e,info:t})}},{key:"debugTime",value:function(e){return e.listener.options.debug||e.eventInfo.options.debug?Date.now():0}}]),e}();function Un(e){return e&&"object"===G(e)&&!Array.isArray(e)}function qn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var r=n.shift();if(Un(e)&&Un(r))for(var a in r)if(Un(r[a]))void 0===e[a]&&(e[a]={}),e[a]=qn(e[a],r[a]);else if(Array.isArray(r[a])){e[a]=[];var s,o=Q(r[a]);try{for(o.s();!(s=o.n()).done;){var l=s.value;Un(l)?e[a].push(qn({},l)):e[a].push(l)}}catch(e){o.e(e)}finally{o.f()}}else e[a]=r[a];return n.length?qn.apply(void 0,[e].concat(n)):e}
274/**
275 * Api functions
276 *
277 * @copyright Rafal Pospiech <https://neuronet.io>
278 * @author    Rafal Pospiech <[email protected]>
279 * @package   gantt-schedule-timeline-calendar
280 * @license   AGPL-3.0
281 */var Kn="gantt-schedule-timeline-calendar";var Jn={name:Kn,stateFromConfig:function(e){var t=In(),n=function(e,t){var n,i=qn({},t.actions),r=qn({},e.actions),a=[].concat(Z(Object.keys(i)),Z(Object.keys(r))),s={},o=Q(a=a.filter((function(e){return a.includes(e)})));try{for(o.s();!(n=o.n()).done;){var l=n.value;s[l]=[],void 0!==i[l]&&Array.isArray(i[l])&&(s[l]=Z(i[l])),void 0!==r[l]&&Array.isArray(r[l])&&(s[l]=[].concat(Z(s[l]),Z(r[l])))}}catch(e){o.e(e)}finally{o.f()}return delete e.actions,delete t.actions,s}(e,t),i={config:qn({},t,e)};return i.config.actions=n,this.state=new Xn(i,{delimeter:"."})},mergeDeep:qn,date:function(e){return e?zn(e):zn()},setPeriod:function(e){return this.state.update("config.chart.time.period",e),this.state.get("config.chart.time.zoom")},dayjs:zn};
282/**
283 * Gantt-Schedule-Timeline-Calendar
284 *
285 * @copyright Rafal Pospiech <https://neuronet.io>
286 * @author    Rafal Pospiech <[email protected]>
287 * @package   gantt-schedule-timeline-calendar
288 * @license   AGPL-3.0
289 */
290function Zn(e){var t=e.state,n=function(e){var t=e.get(),n=[],i={},r={name:Kn,debug:!1,setVido:function(e){},log:function(){if(this.debug){for(var e,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];(e=console.log).call.apply(e,[console].concat(n))}},mergeDeep:qn,getClass:function(e){var t="".concat(Kn,"__").concat(e);return e===this.name&&(t=this.name),t},allActions:[],getActions:function(t){this.allActions.includes(t)||this.allActions.push(t);var n=e.get("config.actions."+t);return void 0===n&&(n=[]),n.slice()},isItemInViewport:function(e,t,n){return e.time.start>=t&&e.time.start<n||e.time.end>=t&&e.time.end<n||e.time.start<=t&&e.time.end>=n},prepareItems:function(e){var t,n=Q(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;i.time.start=+i.time.start,i.time.end=+i.time.end,i.id=String(i.id)}}catch(e){n.e(e)}finally{n.f()}return e},fillEmptyRowValues:function(e){var n=0;for(var i in e){var r=e[i];r._internal={parents:[],children:[],items:[]},"number"!=typeof r.height&&(r.height=t.config.list.rowHeight),"boolean"!=typeof r.expanded&&(r.expanded=!1),r.top=n,n+=r.height}return e},generateParents:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"parentId",i={},r=Q(e);try{for(r.s();!(t=r.n()).done;){var a=t.value,s=void 0!==a[n]&&null!==a[n]?a[n]:"";void 0===i[s]&&(i[s]={}),i[s][a.id]=a}}catch(e){r.e(e)}finally{r.f()}return i},fastTree:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=e[t.id];if(t._internal.parents=n,void 0===i)return t._internal.children=[],t;for(var r in""!==t.id&&(n=[].concat(Z(n),[t.id])),t._internal.children=Object.values(i),i){var a=i[r];this.fastTree(e,a,n)}return t},makeTreeMap:function(e,t){var n,i=this.generateParents(t,"rowId"),r=Q(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;a._internal.items=void 0!==i[a.id]?Object.values(i[a.id]):[]}}catch(e){r.e(e)}finally{r.f()}var s=this.generateParents(e);return this.fastTree(s,{id:"",_internal:{children:[],parents:[],items:[]}})},getFlatTreeMapById:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=Q(e._internal.children);try{for(i.s();!(t=i.n()).done;){var r=t.value;n[r.id]=r,this.getFlatTreeMapById(r,n)}}catch(e){i.e(e)}finally{i.f()}return n},flattenTreeMap:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Q(e._internal.children);try{for(i.s();!(t=i.n()).done;){var r=t.value;n.push(r.id),this.flattenTreeMap(r,n)}}catch(e){i.e(e)}finally{i.f()}return n},getRowsFromMap:function(e,t){return e.map((function(e){return t[e.id]}))},getRowsFromIds:function(e,t){var n,i=[],r=Q(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;i.push(t[a])}}catch(e){r.e(e)}finally{r.f()}return i},getRowsWithParentsExpanded:function(e,t,n){if(!e||!t||!n||0===e.length||0===t.length||0===Object.keys(n).length)return[];var i,r=[],a=Q(e);try{e:for(a.s();!(i=a.n()).done;){var s,o=i.value,l=Q(t[o]._internal.parents);try{for(l.s();!(s=l.n()).done;){var c=n[s.value];if(!c||!c.expanded)continue e}}catch(e){l.e(e)}finally{l.f()}r.push(o)}}catch(e){a.e(e)}finally{a.f()}return r},getRowsHeight:function(e){var t,n=0,i=Q(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;r&&(n+=r.height)}}catch(e){i.e(e)}finally{i.f()}return n},getVisibleRowsAndCompensation:function(t){var n,i=[],r=0,a=0,s=e.get("config.scroll.top"),o=e.get("_internal.height"),l=0,c=0,u=Q(t);try{for(u.s();!(n=u.n()).done;){var d=n.value;if(void 0!==d&&(l=s+o,r+d.height>=s&&r<=l&&(d.top=a,c=d.top+s-r,a+=d.height,i.push(d)),(r+=d.height)>=l))break}}catch(e){u.e(e)}finally{u.f()}return{visibleRows:i,compensation:c}},normalizeMouseWheelEvent:function(t){var n=t.deltaX||0,i=t.deltaY||0,r=t.deltaZ||0,a=t.deltaMode,s=e.get("config.list.rowHeight"),o=1;switch(a){case 1:s&&(o=s);break;case 2:o=window.height}return{x:n*=o,y:i*=o,z:r*=o,event:t}},normalizePointerEvent:function(e){var t={x:0,y:0,pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0};switch(e.type){case"wheel":var n=this.normalizeMouseWheelEvent(e);t.x=n.x,t.y=n.y,t.pageX=t.x,t.pageY=t.y,t.screenX=t.x,t.screenY=t.y,t.clientX=t.x,t.clientY=t.y;break;case"touchstart":case"touchmove":case"touchend":case"touchcancel":t.x=e.changedTouches[0].screenX,t.y=e.changedTouches[0].screenY,t.pageX=e.changedTouches[0].pageX,t.pageY=e.changedTouches[0].pageY,t.screenX=e.changedTouches[0].screenX,t.screenY=e.changedTouches[0].screenY,t.clientX=e.changedTouches[0].clientX,t.clientY=e.changedTouches[0].clientY;break;default:t.x=e.x,t.y=e.y,t.pageX=e.pageX,t.pageY=e.pageY,t.screenX=e.screenX,t.screenY=e.screenY,t.clientX=e.clientX,t.clientY=e.clientY}return t},limitScrollLeft:function(e,t,n){var i=e-t;return n<0?n=0:n>i&&(n=i),Math.round(n)},limitScrollTop:function(e,t,n){var i=e-t;return n<0?n=0:n>i&&(n=i),Math.round(n)},time:new Hn(e),getScrollBarHeight:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=document.createElement("div");t.style.visibility="hidden",t.style.height="100px",document.body.appendChild(t);var n=t.offsetHeight;t.style.msOverflowStyle="scrollbar",t.style.overflow="scroll";var i=document.createElement("div");i.style.height="100%",t.appendChild(i);var r=i.offsetHeight;return t.parentNode.removeChild(t),n-r+e},scrollToTime:function(t){var n=this,i=e.get("_internal.chart.time");e.update("config.scroll",(function(r){var a=e.get("_internal.chart.dimensions.width"),s=a/2*i.timePerPixel,o=t-s-i.finalFrom;return r.left=n.limitScrollLeft(i.totalViewDurationPx,a,o/i.timePerPixel),r}))},getGridBlocksUnderRect:function(t,n,i,r){if(!e.get("_internal.elements.main"))return[]},getCompensationX:function(){return e.get("config.scroll.compensation.x")||0},getCompensationY:function(){return e.get("config.scroll.compensation.y")||0},getSVGIconSrc:function(e){return"string"==typeof i[e]||(i[e]="data:image/svg+xml;base64,"+btoa(e)),i[e]},destroy:function(){t=void 0;var e,i=Q(n);try{for(i.s();!(e=i.n()).done;){(0,e.value)()}}catch(e){i.e(e)}finally{i.f()}n=[],r.debug&&delete window.state}};return r.debug&&(window.state=e,window.api=r),r}(t),i={components:{Main:an},scrollBarHeight:n.getScrollBarHeight(2),height:0,treeMap:{},flatTreeMap:[],flatTreeMapById:{},list:{expandedHeight:0,visibleRows:[],rows:{},width:0},dimensions:{width:0,height:0},chart:{dimensions:{width:0,innerWidth:0},visibleItems:[],time:{levels:[],timePerPixel:0,firstTaskTime:0,lastTaskTime:0,totalViewDurationMs:0,totalViewDurationPx:0,leftGlobal:0,rightGlobal:0,leftPx:0,rightPx:0,leftInner:0,rightInner:0,maxWidth:{}}},elements:{},cache:{calendar:{}},loaded:{}};"boolean"==typeof e.debug&&e.debug&&(window.state=t),t.update("",(function(e){return{config:e.config,_internal:i}}));var r=Nt(t,n);n.setVido(r);var a=r.createApp({component:an,props:{},element:e.element});return{state:t,app:a,api:a.vidoInstance.api}}Zn.api=Jn,t.a=Zn}).call(this,n(43))},4:function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){return null!==e&&"object"===i(e)&&"constructor"in e&&e.constructor===Object}function a(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&a(e[n],t[n])}))}var s="undefined"!=typeof document?document:{},o={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};a(s,o);var l="undefined"!=typeof window?window:{};a(l,{document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});var c=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var n=0;n<t.length;n+=1)this[n]=t[n];return this.length=t.length,this};function u(e,t){var n=[],i=0;if(e&&!t&&e instanceof c)return e;if(e)if("string"==typeof e){var r,a,o=e.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var u="div";for(0===o.indexOf("<li")&&(u="ul"),0===o.indexOf("<tr")&&(u="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(u="tr"),0===o.indexOf("<tbody")&&(u="table"),0===o.indexOf("<option")&&(u="select"),(a=s.createElement(u)).innerHTML=o,i=0;i<a.childNodes.length;i+=1)n.push(a.childNodes[i])}else for(r=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||s).querySelectorAll(e.trim()):[s.getElementById(e.trim().split("#")[1])],i=0;i<r.length;i+=1)r[i]&&n.push(r[i])}else if(e.nodeType||e===l||e===s)n.push(e);else if(e.length>0&&e[0].nodeType)for(i=0;i<e.length;i+=1)n.push(e[i]);return new c(n)}function d(e){for(var t=[],n=0;n<e.length;
290n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}u.fn=c.prototype,u.Class=c,u.Dom7=c;"resize scroll".split(" ");function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=m(e);if(t){var r=m(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return f(this,n)}}function f(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function w(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),e}function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var E={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),n=0;n<t.length;n+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.add(t[n]);return this},removeClass:function(e){for(var t=e.split(" "),n=0;n<t.length;n+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.remove(t[n]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var t=e.split(" "),n=0;n<t.length;n+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.toggle(t[n]);return this},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(var i in e)this[n][i]=e[i],this[n].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function(e,t){var n;if(void 0!==t){for(var i=0;i<this.length;i+=1)(n=this[i]).dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[e]=t;return this}if(n=this[0]){if(n.dom7ElementDataStorage&&e in n.dom7ElementDataStorage)return n.dom7ElementDataStorage[e];var r=n.getAttribute("data-".concat(e));return r||void 0}},transform:function(e){for(var t=0;t<this.length;t+=1){var n=this[t].style;n.webkitTransform=e,n.transform=e}return this},transition:function(e){"string"!=typeof e&&(e="".concat(e,"ms"));for(var t=0;t<this.length;t+=1){var n=this[t].style;n.webkitTransitionDuration=e,n.transitionDuration=e}return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],r=t[1],a=t[2],s=t[3];function o(e){var t=e.target;if(t){var n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),u(t).is(r))a.apply(t,n);else for(var i=u(t).parents(),s=0;s<i.length;s+=1)u(i[s]).is(r)&&a.apply(i[s],n)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),a.apply(this,t)}"function"==typeof t[1]&&(i=t[0],a=t[1],s=t[2],r=void 0),s||(s=!1);for(var c,d=i.split(" "),h=0;h<this.length;h+=1){var p=this[h];if(r)for(c=0;c<d.length;c+=1){var f=d[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[f]||(p.dom7LiveListeners[f]=[]),p.dom7LiveListeners[f].push({listener:a,proxyListener:o}),p.addEventListener(f,o,s)}else for(c=0;c<d.length;c+=1){var v=d[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[v]||(p.dom7Listeners[v]=[]),p.dom7Listeners[v].push({listener:a,proxyListener:l}),p.addEventListener(v,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],r=t[1],a=t[2],s=t[3];"function"==typeof t[1]&&(i=t[0],a=t[1],s=t[2],r=void 0),s||(s=!1);for(var o=i.split(" "),l=0;l<o.length;l+=1)for(var c=o[l],u=0;u<this.length;u+=1){var d=this[u],h=void 0;if(!r&&d.dom7Listeners?h=d.dom7Listeners[c]:r&&d.dom7LiveListeners&&(h=d.dom7LiveListeners[c]),h&&h.length)for(var p=h.length-1;p>=0;p-=1){var f=h[p];a&&f.listener===a||a&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===a?(d.removeEventListener(c,f.proxyListener,s),h.splice(p,1)):a||(d.removeEventListener(c,f.proxyListener,s),h.splice(p,1))}}return this},trigger:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var i=t[0].split(" "),r=t[1],a=0;a<i.length;a+=1)for(var o=i[a],c=0;c<this.length;c+=1){var u=this[c],d=void 0;try{d=new l.CustomEvent(o,{detail:r,bubbles:!0,cancelable:!0})}catch(e){(d=s.createEvent("Event")).initEvent(o,!0,!0),d.detail=r}u.dom7EventData=t.filter((function(e,t){return t>0})),u.dispatchEvent(d),u.dom7EventData=[],delete u.dom7EventData}return this},transitionEnd:function(e){var t,n=["webkitTransitionEnd","transitionend"],i=this;function r(a){if(a.target===this)for(e.call(this,a),t=0;t<n.length;t+=1)i.off(n[t],r)}if(e)for(t=0;t<n.length;t+=1)i.on(n[t],r);return this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+
vendor: 4,415 bytes, line 290
290parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),n=s.body,i=e.clientTop||n.clientTop||0,r=e.clientLeft||n.clientLeft||0,a=e===l?l.scrollY:e.scrollTop,o=e===l?l.scrollX:e.scrollLeft;return{top:t.top+a-i,left:t.left+o-r}}return null},css:function(e,t){var n;if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var i in e)this[n].style[i]=e[i];return this}if(this[0])return l.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,n,i=this[0];if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(t=u(e),n=0;n<t.length;n+=1)if(t[n]===i)return!0;return!1}if(e===s)return i===s;if(e===l)return i===l;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,n=0;n<t.length;n+=1)if(t[n]===i)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t,n=this.length;return new c(e>n-1?[]:e<0?(t=n+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e,t=0;t<arguments.length;t+=1){e=t<0||arguments.length<=t?void 0:arguments[t];for(var n=0;n<this.length;n+=1)if("string"==typeof e){var i=s.createElement("div");for(i.innerHTML=e;i.firstChild;)this[n].appendChild(i.firstChild)}else if(e instanceof c)for(var r=0;r<e.length;r+=1)this[n].appendChild(e[r]);else this[n].appendChild(e)}return this},prepend:function(e){var t,n;for(t=0;t<this.length;t+=1)if("string"==typeof e){var i=s.createElement("div");for(i.innerHTML=e,n=i.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(i.childNodes[n],this[t].childNodes[0])}else if(e instanceof c)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&u(this[0].nextElementSibling).is(e)?new c([this[0].nextElementSibling]):new c([]):this[0].nextElementSibling?new c([this[0].nextElementSibling]):new c([]):new c([])},nextAll:function(e){var t=[],n=this[0];if(!n)return new c([]);for(;n.nextElementSibling;){var i=n.nextElementSibling;e?u(i).is(e)&&t.push(i):t.push(i),n=i}return new c(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&u(t.previousElementSibling).is(e)?new c([t.previousElementSibling]):new c([]):t.previousElementSibling?new c([t.previousElementSibling]):new c([])}return new c([])},prevAll:function(e){var t=[],n=this[0];if(!n)return new c([]);for(;n.previousElementSibling;){var i=n.previousElementSibling;e?u(i).is(e)&&t.push(i):t.push(i),n=i}return new c(t)},parent:function(e){for(var t=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?u(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return u(d(t))},parents:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].parentNode;i;)e?u(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return u(d(t))},closest:function(e){var t=this;return void 0===e?new c([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].querySelectorAll(e),r=0;r<i.length;r+=1)t.push(i[r]);return new c(t)},children:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].childNodes,r=0;r<i.length;r+=1)e?1===i[r].nodeType&&u(i[r]).is(e)&&t.push(i[r]):1===i[r].nodeType&&t.push(i[r]);return new c(d(t))},filter:function(e){for(var t=[],n=0;n<this.length;
290n+=1)e.call(this[n],n,this[n])&&t.push(this[n]);return new c(t)},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){for(var e,t,n=this,i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];for(e=0;e<r.length;e+=1){var s=u(r[e]);for(t=0;t<s.length;t+=1)n[n.length]=s[t],n.length+=1}return n},styles:function(){return this[0]?l.getComputedStyle(this[0],null):{}}};Object.keys(E).forEach((function(e){u.fn[e]=u.fn[e]||E[e]}));var C={deleteProps:function(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))},nextTick:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e){var t,n,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",a=l.getComputedStyle(e,null);return l.WebKitCSSMatrix?((n=a.transform||a.webkitTransform).split(",").length>6&&(n=n.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),i=new l.WebKitCSSMatrix("none"===n?"":n)):t=(i=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===r&&(n=l.WebKitCSSMatrix?i.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===r&&(n=l.WebKitCSSMatrix?i.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),n||0},parseUrlQuery:function(e){var t,n,i,r,a={},s=e||l.location.href;if("string"==typeof s&&s.length)for(r=(n=(s=s.indexOf("?")>-1?s.replace(/\S*\?/,""):"").split("&").filter((function(e){return""!==e}))).length,t=0;t<r;t+=1)i=n[t].replace(/#\S+/g,"").split("="),a[decodeURIComponent(i[0])]=void 0===i[1]?void 0:decodeURIComponent(i[1])||"";return a},isObject:function(e){return"object"===x(e)&&null!==e&&e.constructor&&e.constructor===Object},extend:function(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var n=t<0||arguments.length<=t?void 0:arguments[t];if(null!=n)for(var i=Object.keys(Object(n)),r=0,a=i.length;r<a;r+=1){var s=i[r],o=Object.getOwnPropertyDescriptor(n,s);void 0!==o&&o.enumerable&&(C.isObject(e[s])&&C.isObject(n[s])?C.extend(e[s],n[s]):!C.isObject(e[s])&&C.isObject(n[s])?(e[s]={},C.extend(e[s],n[s])):e[s]=n[s])}}return e}},S={touch:!!("ontouchstart"in l||l.DocumentTouch&&s instanceof l.DocumentTouch),pointerEvents:!!l.PointerEvent&&"maxTouchPoints"in l.navigator&&l.navigator.maxTouchPoints>=0,observer:"MutationObserver"in l||"WebkitMutationObserver"in l,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});l.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in l},T=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};y(this,e);var n=this;n.params=t,n.eventsListeners={}
290,n.params&&n.params.on&&Object.keys(n.params.on).forEach((function(e){n.on(e,n.params.on[e])}))}return w(e,[{key:"on",value:function(e,t,n){var i=this;if("function"!=typeof t)return i;var r=n?"unshift":"push";return e.split(" ").forEach((function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][r](t)})),i}},{key:"once",value:function(e,t,n){var i=this;if("function"!=typeof t)return i;function r(){i.off(e,r),r.f7proxy&&delete r.f7proxy;for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];t.apply(i,a)}return r.f7proxy=t,i.on(e,r,n)}},{key:"off",value:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].length&&n.eventsListeners[e].forEach((function(i,r){(i===t||i.f7proxy&&i.f7proxy===t)&&n.eventsListeners[e].splice(r,1)}))})),n):n}},{key:"emit",value:function(){var e,t,n,i=this;if(!i.eventsListeners)return i;for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),n=i):(e=a[0].events,t=a[0].data,n=a[0].context||i);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){if(i.eventsListeners&&i.eventsListeners[e]){var r=[];i.eventsListeners[e].forEach((function(e){r.push(e)})),r.forEach((function(e){e.apply(n,t)}))}})),i}},{key:"useModulesParams",value:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var i=t.modules[n];i.params&&C.extend(e,i.params)}))}},{key:"useModules",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var i=t.modules[n],r=e[n]||{};i.instance&&Object.keys(i.instance).forEach((function(e){var n=i.instance[e];t[e]="function"==typeof n?n.bind(t):n})),i.on&&t.on&&Object.keys(i.on).forEach((function(e){t.on(e,i.on[e])})),i.create&&i.create.bind(t)(r)}))}}],[{key:"components",set:function(e){this.use&&this.use(e)}},{key:"installModule",value:function(e){var t=this;t.prototype.modules||(t.prototype.modules={});var n=e.name||"".concat(Object.keys(t.prototype.modules).length,"_").concat(C.now());if(t.prototype.modules[n]=e,e.proto&&Object.keys(e.proto).forEach((function(n){t.prototype[n]=e.proto[n]})),e.static&&Object.keys(e.static).forEach((function(n){t[n]=e.static[n]})),e.install){for(var i=arguments.length,r=new Array(i>1?i-1:0),a=1;a<i;a++)r[a-1]=arguments[a];e.install.apply(t,r)}return t}},{key:"use",value:function(e){var t=this;if(Array.isArray(e))return e.forEach((function(e){return t.installModule(e)})),t;for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return t.installModule.apply(t,[e].concat(i))}}]),e}();var M={updateSize:function(){var e,t,n=this.$el;e=void 0!==this.params.width?this.params.width:n[0].clientWidth,t=void 0!==this.params.height?this.params.height:n[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(n.css("padding-left"),10)-parseInt(n.css("padding-right"),10),t=t-parseInt(n.css("padding-top"),10)-parseInt(n.css("padding-bottom"),10),C.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this.params,t=this.$wrapperEl,n=this.size,i=this.rtlTranslate,r=this.wrongRTL,a=this.virtual&&e.virtual.enabled,s=a?this.virtual.slides.length:this.slides.length,o=t.children(".".concat(this.params.slideClass)),c=a?this.virtual.slides.length:o.length,u=[],d=[],h=[];function p(t){return!e.cssMode||t!==o.length-1}var f=e.slidesOffsetBefore;"function"==typeof f&&(f=e.slidesOffsetBefore.call(this));var v=e.slidesOffsetAfter;"function"==typeof v&&(v=e.slidesOffsetAfter.call(this));var m=this.snapGrid.length,g=this.snapGrid.length,y=e.spaceBetween,b=-f,w=0,x=0;if(void 0!==n){var E,S;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*n),this.virtualSize=-y,i?o.css({marginLeft:"",marginTop:""}):o.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(E=Math.floor(c/e.slidesPerColumn)===c/this.params.slidesPerColumn?c:Math.ceil(c/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(E=Math.max(E,e.slidesPerView*e.slidesPerColumn)));for(var T,M=e.slidesPerColumn,k=E/M,D=Math.floor(c/e.slidesPerColumn),_=0;_<c;_+=1){S=0;var P=o.eq(_);
290if(e.slidesPerColumn>1){var O=void 0,A=void 0,L=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var I=Math.floor(_/(e.slidesPerGroup*e.slidesPerColumn)),N=_-e.slidesPerColumn*e.slidesPerGroup*I,z=0===I?e.slidesPerGroup:Math.min(Math.ceil((c-I*M*e.slidesPerGroup)/M),e.slidesPerGroup);O=(A=N-(L=Math.floor(N/z))*z+I*e.slidesPerGroup)+L*E/M,P.css({"-webkit-box-ordinal-group":O,"-moz-box-ordinal-group":O,"-ms-flex-order":O,"-webkit-order":O,order:O})}else"column"===e.slidesPerColumnFill?(L=_-(A=Math.floor(_/M))*M,(A>D||A===D&&L===M-1)&&(L+=1)>=M&&(L=0,A+=1)):A=_-(L=Math.floor(_/k))*k;P.css("margin-".concat(this.isHorizontal()?"top":"left"),0!==L&&e.spaceBetween&&"".concat(e.spaceBetween,"px"))}if("none"!==P.css("display")){if("auto"===e.slidesPerView){var j=l.getComputedStyle(P[0],null),$=P[0].style.transform,Y=P[0].style.webkitTransform;if($&&(P[0].style.transform="none"),Y&&(P[0].style.webkitTransform="none"),e.roundLengths)S=this.isHorizontal()?P.outerWidth(!0):P.outerHeight(!0);else if(this.isHorizontal()){var H=parseFloat(j.getPropertyValue("width")),V=parseFloat(j.getPropertyValue("padding-left")),F=parseFloat(j.getPropertyValue("padding-right")),R=parseFloat(j.getPropertyValue("margin-left")),G=parseFloat(j.getPropertyValue("margin-right")),B=j.getPropertyValue("box-sizing");S=B&&"border-box"===B?H+R+G:H+V+F+R+G}else{var W=parseFloat(j.getPropertyValue("height")),X=parseFloat(j.getPropertyValue("padding-top")),U=parseFloat(j.getPropertyValue("padding-bottom")),q=parseFloat(j.getPropertyValue("margin-top")),K=parseFloat(j.getPropertyValue("margin-bottom")),J=j.getPropertyValue("box-sizing");S=J&&"border-box"===J?W+q+K:W+X+U+q+K}$&&(P[0].style.transform=$),Y&&(P[0].style.webkitTransform=Y),e.roundLengths&&(S=Math.floor(S))}else S=(n-(e.slidesPerView-1)*y)/e.slidesPerView,e.roundLengths&&(S=Math.floor(S)),o[_]&&(this.isHorizontal()?o[_].style.width="".concat(S,"px"):o[_].style.height="".concat(S,"px"));o[_]&&(o[_].swiperSlideSize=S),h.push(S),e.centeredSlides?(b=b+S/2+w/2+y,0===w&&0!==_&&(b=b-n/2-y),0===_&&(b=b-n/2-y),Math.abs(b)<.001&&(b=0),e.roundLengths&&(b=Math.floor(b)),x%e.slidesPerGroup==0&&u.push(b),d.push(b)):(e.roundLengths&&(b=Math.floor(b)),(x-Math.min(this.params.slidesPerGroupSkip,x))%this.params.slidesPerGroup==0&&u.push(b),d.push(b),b=b+S+y),this.virtualSize+=S+y,w=S,x+=1}}if(this.virtualSize=Math.max(this.virtualSize,n)+v,i&&r&&("slide"===e.effect||"coverflow"===e.effect)&&t.css({width:"".concat(this.virtualSize+e.spaceBetween,"px")}),e.setWrapperSize&&(this.isHorizontal()?t.css({width:"".concat(this.virtualSize+e.spaceBetween,"px")}):t.css({height:"".concat(this.virtualSize+e.spaceBetween,"px")})),e.slidesPerColumn>1&&(this.virtualSize=(S+e.spaceBetween)*E,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?t.css({width:"".concat(this.virtualSize+e.spaceBetween,"px")}):t.css({height:"".concat(this.virtualSize+e.spaceBetween,"px")}),e.centeredSlides)){T=[];for(var Z=0;Z<u.length;Z+=1){var Q=u[Z];e.roundLengths&&(Q=Math.floor(Q)),u[Z]<this.virtualSize+u[0]&&T.push(Q)}u=T}if(!e.centeredSlides){T=[];for(var ee=0;ee<u.length;ee+=1){var te=u[ee];e.roundLengths&&(te=Math.floor(te)),u[ee]<=this.virtualSize-n&&T.push(te)}u=T,Math.floor(this.virtualSize-n)-Math.floor(u[u.length-1])>1&&u.push(this.virtualSize-n)}if(0===u.length&&(u=[0]),0!==e.spaceBetween&&(this.isHorizontal()?i?o.filter(p).css({marginLeft:"".concat(y,"px")}):o.filter(p).css({marginRight:"".concat(y,"px")}):o.filter(p).css({marginBottom:"".concat(y,"px")})),e.centeredSlides&&e.centeredSlidesBounds){var ne=0;h.forEach((function(t){ne+=t+(e.spaceBetween?e.spaceBetween:0)}));var ie=(ne-=e.spaceBetween)-n;u=u.map((function(e){return e<0?-f:e>ie?ie+v:e}))}if(e.centerInsufficientSlides){var re=0;if(h.forEach((function(t){re+=t+(e.spaceBetween?e.spaceBetween:0)})),(re-=e.spaceBetween)<n){var ae=(n-re)/2;u.forEach((function(e,t){u[t]=e-ae})),d.forEach((function(e,t){d[t]=e+ae}))}}C.extend(this,{slides:o,snapGrid:u,slidesGrid:d,slidesSizesGrid:h}),c!==s&&this.emit("slidesLengthChange"),u.length!==m&&(this.params.watchOverflow&&this.checkOverflow(),this.emit
290("snapGridLengthChange")),d.length!==g&&this.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,n=[],i=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(e,t){n.push(t)}));else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var r=this.activeIndex+t;if(r>this.slides.length)break;n.push(this.slides.eq(r)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<n.length;t+=1)if(void 0!==n[t]){var a=n[t].offsetHeight;i=a>i?a:i}i&&this.$wrapperEl.css("height","".concat(i,"px"))},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0,t=this,n=t.params,i=t.slides,r=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var a=-e;r&&(a=e),i.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var s=0;s<i.length;s+=1){var o=i[s],l=(a+(n.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){var c=-(a-o.swiperSlideOffset),d=c+t.slidesSizesGrid[s],h=c>=0&&c<t.size-1||d>1&&d<=t.size||c<=0&&d>=t.size;h&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(s),i.eq(s).addClass(n.slideVisibleClass))}o.progress=r?-l:l}t.visibleSlides=u(t.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var n=this.params,i=this.maxTranslate()-this.minTranslate(),r=this.progress,a=this.isBeginning,s=this.isEnd,o=a,l=s;0===i?(r=0,a=!0,s=!0):(a=(r=(e-this.minTranslate())/i)<=0,s=r>=1),C.extend(this,{progress:r,isBeginning:a,isEnd:s}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&this.updateSlidesProgress(e),a&&!o&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(o&&!a||l&&!s)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){var e,t=this.slides,n=this.params,i=this.$wrapperEl,r=this.activeIndex,a=this.realIndex,s=this.virtual&&n.virtual.enabled;t.removeClass("".concat(n.slideActiveClass," ").concat(n.slideNextClass," ").concat(n.slidePrevClass," ").concat(n.slideDuplicateActiveClass," ").concat(n.slideDuplicateNextClass," ").concat(n.slideDuplicatePrevClass)),(e=s?this.$wrapperEl.find(".".concat(n.slideClass,'[data-swiper-slide-index="').concat(r,'"]')):t.eq(r)).addClass(n.slideActiveClass),n.loop&&(e.hasClass(n.slideDuplicateClass)?i.children(".".concat(n.slideClass,":not(.").concat(n.slideDuplicateClass,')[data-swiper-slide-index="').concat(a,'"]')).addClass(n.slideDuplicateActiveClass):i.children(".".concat(n.slideClass,".").concat(n.slideDuplicateClass,'[data-swiper-slide-index="').concat(a,'"]')).addClass(n.slideDuplicateActiveClass));var o=e.nextAll(".".concat(n.slideClass)).eq(0).addClass(n.slideNextClass);n.loop&&0===o.length&&(o=t.eq(0)).addClass(n.slideNextClass);var l=e.prevAll(".".concat(n.slideClass)).eq(0).addClass(n.slidePrevClass);
290n.loop&&0===l.length&&(l=t.eq(-1)).addClass(n.slidePrevClass),n.loop&&(o.hasClass(n.slideDuplicateClass)?i.children(".".concat(n.slideClass,":not(.").concat(n.slideDuplicateClass,')[data-swiper-slide-index="').concat(o.attr("data-swiper-slide-index"),'"]')).addClass(n.slideDuplicateNextClass):i.children(".".concat(n.slideClass,".").concat(n.slideDuplicateClass,'[data-swiper-slide-index="').concat(o.attr("data-swiper-slide-index"),'"]')).addClass(n.slideDuplicateNextClass),l.hasClass(n.slideDuplicateClass)?i.children(".".concat(n.slideClass,":not(.").concat(n.slideDuplicateClass,')[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(n.slideDuplicatePrevClass):i.children(".".concat(n.slideClass,".").concat(n.slideDuplicateClass,'[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,n=this.rtlTranslate?this.translate:-this.translate,i=this.slidesGrid,r=this.snapGrid,a=this.params,s=this.activeIndex,o=this.realIndex,l=this.snapIndex,c=e;if(void 0===c){for(var u=0;u<i.length;u+=1)void 0!==i[u+1]?n>=i[u]&&n<i[u+1]-(i[u+1]-i[u])/2?c=u:n>=i[u]&&n<i[u+1]&&(c=u+1):n>=i[u]&&(c=u);a.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(r.indexOf(n)>=0)t=r.indexOf(n);else{var d=Math.min(a.slidesPerGroupSkip,c);t=d+Math.floor((c-d)/a.slidesPerGroup)}if(t>=r.length&&(t=r.length-1),c!==s){var h=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);C.extend(this,{snapIndex:t,realIndex:h,previousIndex:s,activeIndex:c}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==h&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,n=u(e.target).closest(".".concat(t.slideClass))[0],i=!1;if(n)for(var r=0;r<this.slides.length;r+=1)this.slides[r]===n&&(i=!0);if(!n||!i)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(u(n).attr("data-swiper-slide-index"),10):this.clickedIndex=u(n).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}};var k={getTranslate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y",t=this,n=t.params,i=t.rtlTranslate,r=t.translate,a=t.$wrapperEl;if(n.virtualTranslate)return i?-r:r;if(n.cssMode)return r;var s=C.getTranslate(a[0],e);return i&&(s=-s),s||0},setTranslate:function(e,t){var n=this.rtlTranslate,i=this.params,r=this.$wrapperEl,a=this.wrapperEl,s=this.progress,o=0,l=0;this.isHorizontal()?o=n?-e:e:l=e,i.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),i.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:i.virtualTranslate||r.transform("translate3d(".concat(o,"px, ").concat(l,"px, ").concat(0,"px)")),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var c=this.maxTranslate()-this.minTranslate();(0===c?0:(e-this.minTranslate())/c)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=arguments.length>4?arguments[4]:void 0,a=this,s=a.params,o=a.wrapperEl;if(a.animating&&s.preventInteractionOnTransition)return!1;var l,c=a.minTranslate(),u=a.maxTranslate();if(l=i&&e>c?c:i&&e<u?u:e,a.updateProgress(l),s.cssMode){var d,h=a.isHorizontal();if(0===t)o[h?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo((g(d={},h?"left":"top",-l),g(d,"behavior","smooth"),d));else o[h?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(a.setTransition(0),a.setTranslate(l),n&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(l),n&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,n&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}};var D={setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit
290("setTransition",e,t)},transitionStart:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0,n=this,i=n.activeIndex,r=n.params,a=n.previousIndex;if(!r.cssMode){r.autoHeight&&n.updateAutoHeight();var s=t;if(s||(s=i>a?"next":i<a?"prev":"reset"),n.emit("transitionStart"),e&&i!==a){if("reset"===s)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===s?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}}},transitionEnd:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0,n=this,i=n.activeIndex,r=n.previousIndex,a=n.params;if(n.animating=!1,!a.cssMode){n.setTransition(0);var s=t;if(s||(s=i>r?"next":i<r?"prev":"reset"),n.emit("transitionEnd"),e&&i!==r){if("reset"===s)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===s?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}}};var _={slideTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0,r=this,a=e;a<0&&(a=0);var s=r.params,o=r.snapGrid,l=r.slidesGrid,c=r.previousIndex,u=r.activeIndex,d=r.rtlTranslate,h=r.wrapperEl;if(r.animating&&s.preventInteractionOnTransition)return!1;var p=Math.min(r.params.slidesPerGroupSkip,a),f=p+Math.floor((a-p)/r.params.slidesPerGroup);f>=o.length&&(f=o.length-1),(u||s.initialSlide||0)===(c||0)&&n&&r.emit("beforeSlideChangeStart");var v,m=-o[f];if(r.updateProgress(m),s.normalizeSlideIndex)for(var y=0;y<l.length;y+=1)-Math.floor(100*m)>=Math.floor(100*l[y])&&(a=y);if(r.initialized&&a!==u){if(!r.allowSlideNext&&m<r.translate&&m<r.minTranslate())return!1;if(!r.allowSlidePrev&&m>r.translate&&m>r.maxTranslate()&&(u||0)!==a)return!1}if(v=a>u?"next":a<u?"prev":"reset",d&&-m===r.translate||!d&&m===r.translate)return r.updateActiveIndex(a),s.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==s.effect&&r.setTranslate(m),"reset"!==v&&(r.transitionStart(n,v),r.transitionEnd(n,v)),!1;if(s.cssMode){var b,w=r.isHorizontal(),x=-m;if(d&&(x=h.scrollWidth-h.offsetWidth-x),0===t)h[w?"scrollLeft":"scrollTop"]=x;else if(h.scrollTo)h.scrollTo((g(b={},w?"left":"top",x),g(b,"behavior","smooth"),b));else h[w?"scrollLeft":"scrollTop"]=x;return!0}return 0===t?(r.setTransition(0),r.setTranslate(m),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(n,v),r.transitionEnd(n,v)):(r.setTransition(t),r.setTranslate(m),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(n,v),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,v))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0,r=this,a=e;return r.params.loop&&(a+=r.loopedSlides),r.slideTo(a,t,n,i)},slideNext:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,i=this,r=i.params,a=i.animating,s=i.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(a)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+s,e,t,n)},slidePrev:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,i=this,r=i.params,a=i.animating,s=i.snapGrid,o=i.slidesGrid,l=i.rtlTranslate;if(r.loop){if(a)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}var c=l?i.translate:-i.translate;function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,h=u(c),p=s.map((function(e){return u(e)})),f=(o.map((function(e){return u(e)})),s[p.indexOf(h)],s[p.indexOf(h)-1]);
290return void 0===f&&r.cssMode&&s.forEach((function(e){!f&&h>=e&&(f=e)})),void 0!==f&&(d=o.indexOf(f))<0&&(d=i.activeIndex-1),i.slideTo(d,e,t,n)},slideReset:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,i=this;return i.slideTo(i.activeIndex,e,t,n)},slideToClosest:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,r=this,a=r.activeIndex,s=Math.min(r.params.slidesPerGroupSkip,a),o=s+Math.floor((a-s)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){var c=r.snapGrid[o],u=r.snapGrid[o+1];l-c>(u-c)*i&&(a+=r.params.slidesPerGroup)}else{var d=r.snapGrid[o-1],h=r.snapGrid[o];l-d<=(h-d)*i&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,n)},slideToClickedSlide:function(){var e,t=this,n=t.params,i=t.$wrapperEl,r="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,a=t.clickedIndex;if(n.loop){if(t.animating)return;e=parseInt(u(t.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?a<t.loopedSlides-r/2||a>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),a=i.children(".".concat(n.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(n.slideDuplicateClass,")")).eq(0).index(),C.nextTick((function(){t.slideTo(a)}))):t.slideTo(a):a>t.slides.length-r?(t.loopFix(),a=i.children(".".concat(n.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(n.slideDuplicateClass,")")).eq(0).index(),C.nextTick((function(){t.slideTo(a)}))):t.slideTo(a)}else t.slideTo(a)}};var P={loopCreate:function(){var e=this,t=e.params,n=e.$wrapperEl;n.children(".".concat(t.slideClass,".").concat(t.slideDuplicateClass)).remove();var i=n.children(".".concat(t.slideClass));if(t.loopFillGroupWithBlank){var r=t.slidesPerGroup-i.length%t.slidesPerGroup;if(r!==t.slidesPerGroup){for(var a=0;a<r;a+=1){var o=u(s.createElement("div")).addClass("".concat(t.slideClass," ").concat(t.slideBlankClass));n.append(o)}i=n.children(".".concat(t.slideClass))}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>i.length&&(e.loopedSlides=i.length);var l=[],c=[];i.each((function(t,n){var r=u(n);t<e.loopedSlides&&c.push(n),t<i.length&&t>=i.length-e.loopedSlides&&l.push(n),r.attr("data-swiper-slide-index",t)}));for(var d=0;d<c.length;d+=1)n.append(u(c[d].cloneNode(!0)).addClass(t.slideDuplicateClass));for(var h=l.length-1;h>=0;h-=1)n.prepend(u(l[h].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,n=this.slides,i=this.loopedSlides,r=this.allowSlidePrev,a=this.allowSlideNext,s=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-s[t]-this.getTranslate();if(t<i)e=n.length-3*i+t,e+=i,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l);else if(t>=n.length-i){e=-n.length+t+i,e+=i,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=r,this.allowSlideNext=a,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,n=this.slides;e.children(".".concat(t.slideClass,".").concat(t.slideDuplicateClass,",.").concat(t.slideClass,".").concat(t.slideBlankClass)).remove(),n.removeAttr("data-swiper-slide-index")}};var O={setGrabCursor:function(e){if(!(S.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){S.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}};var A,L,I,N,z,j,$,Y,H,V,F,R,G,B,W,X={appendSlide:function(e){var t=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"===x(e)&&"length"in e)for(var i=0;i<e.length;i+=1)e[i]&&t.append(e[i]);else t.append(e);n.loop&&this.loopCreate(),n.observer&&S.observer||this.update()},prependSlide:function(e){var t=this.params,n=this.$wrapperEl,i=this.activeIndex;t.loop&&this.loopDestroy();var r=i+1;if("object"===x(e)&&"length"in e){for(var a=0;a<e.length;a+=1)e[a]&&n.prepend(e[a]);r=i+e.length}else n.prepend(e);t.loop&&this.loopCreate(),t.observer&&S.observer||this.update(),this.slideTo(r,0,!1)},addSlide:function(e,t){var n=this.$wrapperEl,i=this.params,r=this.activeIndex;i.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.slides=n.children(".".concat(i.slideClass)));var a=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=a)this.appendSlide(t);else{for(var s=r>e?r+1:r,o=[],l=a-1;l>=e;l-=1){var c=this.slides.eq(l);c.remove(),o.unshift(c)}if("object"===x(t)&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&n.append(t[u]);s=r>e?r+t.length:r}else n.append(t);for(var d=0;d<o.length;d+=1)n.append(o[d]);i.loop&&this.loopCreate(),i.observer&&S.observer||this.update(),i.loop?this.slideTo(s+this.loopedSlides,0,!1):this.slideTo(s,0,!1)}},removeSlide:function(e){var t=this.params,n=this.$wrapperEl,i=this.activeIndex;t.loop&&(i-=this.loopedSlides,this.loopDestroy(),this.slides=n.children(".".concat(t.slideClass)));var r,a=i;if("object"===x(e)&&"length"in e){for(var s=0;s<e.length;s+=1)r=e[s],this.slides[r]&&this.slides.eq(r).remove(),r<a&&(a-=1);a=Math.max(a,0)}else r=e,this.slides[r]&&this.slides.eq(r).remove(),r<a&&(a-=1),a=Math.max(a,0);t.loop&&this.loopCreate(),t.observer&&S.observer||this.update(),t.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},U=(A=l.navigator.platform,L=l.navigator.userAgent,I={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!l.cordova&&!l.phonegap),phonegap:!(!l.cordova&&!l.phonegap),electron:!1},N=l.screen.width,z=l.screen.height,j=L.match(/(Android);?[\s\/]+([\d.]+)?/),$=L.match(/(iPad).*OS\s([\d_]+)/),Y=L.match(/(iPod)(.*OS\s([\d_]+))?/),H=!$&&L.match(/(iPhone\sOS|iOS)\s([\d_]+)/),V=L.indexOf("MSIE ")>=0||L.indexOf("Trident/")>=0,F=L.indexOf("Edge/")>=0,R=L.indexOf("Gecko/")>=0&&L.indexOf("Firefox/")>=0,G="Win32"===A,B=L.toLowerCase().indexOf("electron")>=0,W="MacIntel"===A,!$&&W&&S.touch&&(1024===N&&1366===z||834===N&&1194===z||834===N&&1112===z||768===N&&1024===z)&&($=L.match(/(Version)\/([\d.]+)/),W=!1),I.ie=V,I.edge=F,I.firefox=R,j&&!G&&(I.os="android",I.osVersion=j[2],I.android=!0,I.androidChrome=L.toLowerCase().indexOf("chrome")>=0),($||H||Y)&&(I.os="ios",I.ios=!0),H&&!Y&&(I.osVersion=H[2].replace(/_/g,"."),I.iphone=!0),$&&(I.osVersion=$[2].replace(/_/g,"."),I.ipad=!0),Y&&(I.osVersion=Y[3]?Y[3].replace(/_/g,"."):null,I.ipod=!0),I.ios&&I.osVersion&&L.indexOf("Version/")>=0&&"10"===I.osVersion.split(".")[0]&&(I.osVersion=L.toLowerCase().split("version/")[1].split(" ")[0]),I.webView=!(!(H||$||Y)||!L.match(/.*AppleWeb
290Kit(?!.*Safari)/i)&&!l.navigator.standalone)||l.matchMedia&&l.matchMedia("(display-mode: standalone)").matches,I.webview=I.webView,I.standalone=I.webView,I.desktop=!(I.ios||I.android)||B,I.desktop&&(I.electron=B,I.macos=W,I.windows=G,I.macos&&(I.os="macos"),I.windows&&(I.os="windows")),I.pixelRatio=l.devicePixelRatio||1,I);function q(e){var t=this.touchEventsData,n=this.params,i=this.touches;if(!this.animating||!n.preventInteractionOnTransition){var r=e;r.originalEvent&&(r=r.originalEvent);var a=u(r.target);if(("wrapper"!==n.touchEventsTarget||a.closest(this.wrapperEl).length)&&(t.isTouchEvent="touchstart"===r.type,(t.isTouchEvent||!("which"in r)||3!==r.which)&&!(!t.isTouchEvent&&"button"in r&&r.button>0||t.isTouched&&t.isMoved)))if(n.noSwiping&&a.closest(n.noSwipingSelector?n.noSwipingSelector:".".concat(n.noSwipingClass))[0])this.allowClick=!0;else if(!n.swipeHandler||a.closest(n.swipeHandler)[0]){i.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,i.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var o=i.currentX,c=i.currentY,d=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,h=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(!d||!(o<=h||o>=l.screen.width-h)){if(C.extend(t,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=o,i.startY=c,t.touchStartTime=C.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(t.allowThresholdMove=!1),"touchstart"!==r.type){var p=!0;a.is(t.formElements)&&(p=!1),s.activeElement&&u(s.activeElement).is(t.formElements)&&s.activeElement!==a[0]&&s.activeElement.blur();var f=p&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||f)&&r.preventDefault()}this.emit("touchStart",r)}}}}function K(e){var t=this.touchEventsData,n=this.params,i=this.touches,r=this.rtlTranslate,a=e;if(a.originalEvent&&(a=a.originalEvent),t.isTouched){if(!t.isTouchEvent||"touchmove"===a.type){var o="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),l="touchmove"===a.type?o.pageX:a.pageX,c="touchmove"===a.type?o.pageY:a.pageY;if(a.preventedByNestedSwiper)return i.startX=l,void(i.startY=c);if(!this.allowTouchMove)return this.allowClick=!1,void(t.isTouched&&(C.extend(i,{startX:l,startY:c,currentX:l,currentY:c}),t.touchStartTime=C.now()));if(t.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(this.isVertical()){if(c<i.startY&&this.translate<=this.maxTranslate()||c>i.startY&&this.translate>=this.minTranslate())return t.isTouched=!1,void(t.isMoved=!1)}else if(l<i.startX&&this.translate<=this.maxTranslate()||l>i.startX&&this.translate>=this.minTranslate())return;if(t.isTouchEvent&&s.activeElement&&a.target===s.activeElement&&u(a.target).is(t.formElements))return t.isMoved=!0,void(this.allowClick=!1);if(t.allowTouchCallbacks&&this.emit("touchMove",a),!(a.targetTouches&&a.targetTouches.length>1)){i.currentX=l,i.currentY=c;var d=i.currentX-i.startX,h=i.currentY-i.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(h,2))<this.params.threshold)){var p;if(void 0===t.isScrolling)this.isHorizontal()&&i.currentY===i.startY||this.isVertical()&&i.currentX===i.startX?t.isScrolling=!1:d*d+h*h>=25&&(p=180*Math.atan2(Math.abs(h),Math.abs(d))/Math.PI,t.isScrolling=this.isHorizontal()?p>n.touchAngle:90-p>n.touchAngle);if(t.isScrolling&&this.emit("touchMoveOpposite",a),void 0===t.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(t.startMoving=!0)),t.isScrolling)t.isTouched=!1;else if(t.startMoving){this.allowClick=!1,!n.cssMode&&a.cancelable&&a.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&a.stopPropagation(),t.isMoved||(n.loop&&this.loopFix(),t.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),t.allowMomentumBounce=!1,!n.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",a)),this.emit("sliderMove",a),t.isMoved=!0;var f=this.isHorizontal()?d:h;i.diff=f,f*=n.touchRatio,r&&(f=-f),this.swipeDirection=f>0?"prev":"next",t.currentTranslate=f+t.startTranslate;var v=!0,m=n.resistanceRatio;if(n.touchReleaseOnEdges&&(m=0),f>0&&t.currentTranslate>this.minTranslate()?(v=!1,n.resistance&&(t.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+t.startTranslate+f,m))):f<0&&t.currentTranslate<this.maxTranslate()&&(v=!1,n.resistance&&(t.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-t.startTranslate-f,m))),v&&(a.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&t.currentTranslate<t.startTranslate&&(t.currentTranslate=t.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&t.currentTranslate>t.startTranslate&&(t.currentTranslate=t.startTranslate),n.threshold>0){if(!(Math.abs(f)>n.threshold||t.allowThresholdMove))return void(t.currentTranslate=t.startTranslate);
vendor: 4,091 bytes, line 290
290if(!t.allowThresholdMove)return t.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,t.currentTranslate=t.startTranslate,void(i.diff=this.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&(0===t.velocities.length&&t.velocities.push({position:i[this.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:i[this.isHorizontal()?"currentX":"currentY"],time:C.now()})),this.updateProgress(t.currentTranslate),this.setTranslate(t.currentTranslate))}}}}}else t.startMoving&&t.isScrolling&&this.emit("touchMoveOpposite",a)}function J(e){var t=this,n=t.touchEventsData,i=t.params,r=t.touches,a=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);i.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d=C.now(),h=d-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),h<300&&d-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),n.lastClickTime=C.now(),C.nextTick((function(){t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===r.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=i.followFinger?a?t.translate:-t.translate:-n.currentTranslate,!i.cssMode)if(i.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(n.velocities.length>1){var p=n.velocities.pop(),f=n.velocities.pop(),v=p.position-f.position,m=p.time-f.time;t.velocity=v/m,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(m>150||C.now()-p.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,n.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,y=t.velocity*g,b=t.translate+y;a&&(b=-b);var w,x,E=!1,S=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(b<t.maxTranslate())i.freeModeMomentumBounce?(b+t.maxTranslate()<-S&&(b=t.maxTranslate()-S),w=t.maxTranslate(),E=!0,n.allowMomentumBounce=!0):b=t.maxTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(b>t.minTranslate())i.freeModeMomentumBounce?(b-t.minTranslate()>S&&(b=t.minTranslate()+S),w=t.minTranslate(),E=!0,n.allowMomentumBounce=!0):b=t.minTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(i.freeModeSticky){for(var T,M=0;M<l.length;M+=1)if(l[M]>-b){T=M;break}b=-(b=Math.abs(l[T]-b)<Math.abs(l[T-1]-b)||"next"===t.swipeDirection?l[T]:l[T-1])}if(x&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=a?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity),i.freeModeSticky){var k=Math.abs((a?-b:b)-t.translate),D=t.slidesSizesGrid[t.activeIndex];g=k<D?i.speed:k<2*D?1.5*i.speed:2.5*i.speed}}else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&E?(t.updateProgress(w),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout((function(){t.setTranslate(w),s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(b),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(b),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();(!i.freeModeMomentum||h>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}
290else{for(var _=0,P=t.slidesSizesGrid[0],O=0;O<o.length;O+=O<i.slidesPerGroupSkip?1:i.slidesPerGroup){var A=O<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==o[O+A]?u>=o[O]&&u<o[O+A]&&(_=O,P=o[O+A]-o[O]):u>=o[O]&&(_=O,P=o[o.length-1]-o[o.length-2])}var L=(u-o[_])/P,I=_<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(h>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(L>=i.longSwipesRatio?t.slideTo(_+I):t.slideTo(_)),"prev"===t.swipeDirection&&(L>1-i.longSwipesRatio?t.slideTo(_+I):t.slideTo(_))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(c.target===t.navigation.nextEl||c.target===t.navigation.prevEl)?c.target===t.navigation.nextEl?t.slideTo(_+I):t.slideTo(_):("next"===t.swipeDirection&&t.slideTo(_+I),"prev"===t.swipeDirection&&t.slideTo(_))}}}function Z(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var n=this.allowSlideNext,i=this.allowSlidePrev,r=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=i,this.allowSlideNext=n,this.params.watchOverflow&&r!==this.snapGrid&&this.checkOverflow()}}function Q(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function ee(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var te=!1;function ne(){}var ie={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},re={update:M,translate:k,transition:D,slide:_,loop:P,grabCursor:O,manipulation:X,events:{attachEvents:function(){var e=this.params,t=this.touchEvents,n=this.el,i=this.wrapperEl;this.onTouchStart=q.bind(this),this.onTouchMove=K.bind(this),this.onTouchEnd=J.bind(this),e.cssMode&&(this.onScroll=ee.bind(this)),this.onClick=Q.bind(this);var r=!!e.nested;
290if(!S.touch&&S.pointerEvents)n.addEventListener(t.start,this.onTouchStart,!1),s.addEventListener(t.move,this.onTouchMove,r),s.addEventListener(t.end,this.onTouchEnd,!1);else{if(S.touch){var a=!("touchstart"!==t.start||!S.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(t.start,this.onTouchStart,a),n.addEventListener(t.move,this.onTouchMove,S.passiveListener?{passive:!1,capture:r}:r),n.addEventListener(t.end,this.onTouchEnd,a),t.cancel&&n.addEventListener(t.cancel,this.onTouchEnd,a),te||(s.addEventListener("touchstart",ne),te=!0)}(e.simulateTouch&&!U.ios&&!U.android||e.simulateTouch&&!S.touch&&U.ios)&&(n.addEventListener("mousedown",this.onTouchStart,!1),s.addEventListener("mousemove",this.onTouchMove,r),s.addEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&n.addEventListener("click",this.onClick,!0),e.cssMode&&i.addEventListener("scroll",this.onScroll),e.updateOnWindowResize?this.on(U.ios||U.android?"resize orientationchange observerUpdate":"resize observerUpdate",Z,!0):this.on("observerUpdate",Z,!0)},detachEvents:function(){var e=this.params,t=this.touchEvents,n=this.el,i=this.wrapperEl,r=!!e.nested;if(!S.touch&&S.pointerEvents)n.removeEventListener(t.start,this.onTouchStart,!1),s.removeEventListener(t.move,this.onTouchMove,r),s.removeEventListener(t.end,this.onTouchEnd,!1);else{if(S.touch){var a=!("onTouchStart"!==t.start||!S.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(t.start,this.onTouchStart,a),n.removeEventListener(t.move,this.onTouchMove,r),n.removeEventListener(t.end,this.onTouchEnd,a),t.cancel&&n.removeEventListener(t.cancel,this.onTouchEnd,a)}(e.simulateTouch&&!U.ios&&!U.android||e.simulateTouch&&!S.touch&&U.ios)&&(n.removeEventListener("mousedown",this.onTouchStart,!1),s.removeEventListener("mousemove",this.onTouchMove,r),s.removeEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&n.removeEventListener("click",this.onClick,!0),e.cssMode&&i.removeEventListener("scroll",this.onScroll),this.off(U.ios||U.android?"resize orientationchange observerUpdate":"resize observerUpdate",Z)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,n=this.loopedSlides,i=void 0===n?0:n,r=this.params,a=this.$el,s=r.breakpoints;if(s&&(!s||0!==Object.keys(s).length)){var o=this.getBreakpoint(s);if(o&&this.currentBreakpoint!==o){var l=o in s?s[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var c=l||this.originalParams,u=r.slidesPerColumn>1,d=c.slidesPerColumn>1;u&&!d?a.removeClass("".concat(r.containerModifierClass,"multirow ").concat(r.containerModifierClass,"multirow-column")):!u&&d&&(a.addClass("".concat(r.containerModifierClass,"multirow")),"column"===c.slidesPerColumnFill&&a.addClass("".concat(r.containerModifierClass,"multirow-column")));var h=c.direction&&c.direction!==r.direction,p=r.loop&&(c.slidesPerView!==r.slidesPerView||h);h&&t&&this.changeDirection(),C.extend(this.params,c),C.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,p&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-i+this.loopedSlides,0,!1)),this.emit("breakpoint",c)}}},getBreakpoint:function(e){if(e){var t=!1,n=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:l.innerHeight*t,point:e}}return{value:e,point:e}}));n.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var i=0;i<n.length;i+=1){var r=n[i],a=r.point;r.value<=l.innerWidth&&(t=a)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,n=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&n?this.isLocked=n<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit
290(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,n=this.rtl,i=this.$el,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),n&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),U.android&&r.push("android"),U.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(n){e.push(t.containerModifierClass+n)})),i.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,n,i,r,a){var s;function o(){a&&a()}u(e).parent("picture")[0]||e.complete&&r?o():t?((s=new l.Image).onload=o,s.onerror=o,i&&(s.sizes=i),n&&(s.srcset=n),t&&(s.src=t)):o()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var n=0;n<e.imagesToLoad.length;n+=1){var i=e.imagesToLoad[n];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},ae={},se=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(n,e);var t=p(n);function n(){var e,i,r;y(this,n);for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];1===s.length&&s[0].constructor&&s[0].constructor===Object?r=s[0]:(i=s[0],r=s[1]),r||(r={}),r=C.extend({},r),i&&!r.el&&(r.el=i),e=t.call(this,r),Object.keys(re).forEach((function(e){Object.keys(re[e]).forEach((function(t){n.prototype[t]||(n.prototype[t]=re[e][t])}))}));var l=v(e);void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach((function(e){var t=l.modules[e];if(t.params){var n=Object.keys(t.params)[0],i=t.params[n];if("object"!==x(i)||null===i)return;if(!(n in r)||!("enabled"in i))return;!0===r[n]&&(r[n]={enabled:!0}),"object"!==x(r[n])||"enabled"in r[n]||(r[n].enabled=!0),r[n]||(r[n]={enabled:!1})}}));var c=C.extend({},ie);l.useModulesParams(c),l.params=C.extend({},c,ae,r),l.originalParams=C.extend({},l.params),l.passedParams=C.extend({},r),l.$=u;var d,h,p,m=u(l.params.el);if(!(i=m[0]))return f(e,void 0);if(m.length>1){var g=[];return m.each((function(e,t){var i=C.extend({},r,{el:t});g.push(new n(i))})),f(e,g)}return i.swiper=l,m.data("swiper",l),i&&i.shadowRoot&&i.shadowRoot.querySelector?(d=u(i.shadowRoot.querySelector(".".concat(l.params.wrapperClass)))).children=function(e){return m.children(e)}:d=m.children(".".concat(l.params.wrapperClass)),C.extend(l,{$el:m,el:i,$wrapperEl:d,wrapperEl:d[0],classNames:[],slides:u(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===m.css("direction"),rtlTranslate:"horizontal"===l.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===m.css("direction")),wrongRTL:"-webkit-box"===d.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(h=["touchstart","touchmove","touchend","touchcancel"],p=["mousedown","mousemove","mouseup"],S.pointerEvents&&(p=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:h[0],move:h[1],end:h[2],cancel:h[3]},l.touchEventsDesktop={start:p[0],move:p[1],end:p[2]},S.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:C.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}
290),l.useModules(),l.params.init&&l.init(),f(e,l)}return w(n,[{key:"slidesPerViewDynamic",value:function(){var e=this.params,t=this.slides,n=this.slidesGrid,i=this.size,r=this.activeIndex,a=1;if(e.centeredSlides){for(var s,o=t[r].swiperSlideSize,l=r+1;l<t.length;l+=1)t[l]&&!s&&(a+=1,(o+=t[l].swiperSlideSize)>i&&(s=!0));for(var c=r-1;c>=0;c-=1)t[c]&&!s&&(a+=1,(o+=t[c].swiperSlideSize)>i&&(s=!0))}else for(var u=r+1;u<t.length;u+=1)n[u]-n[r]<i&&(a+=1);return a}},{key:"update",value:function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,n=e.params;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(i(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function i(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}}},{key:"changeDirection",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this,i=n.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass("".concat(n.params.containerModifierClass).concat(i)).addClass("".concat(n.params.containerModifierClass).concat(e)),n.params.direction=e,n.slides.each((function(t,n){"vertical"===e?n.style.width="":n.style.height=""})),n.emit("changeDirection"),t&&n.update()),n}},{key:"init",value:function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))}},{key:"destroy",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this,i=n.params,r=n.$el,a=n.$wrapperEl,s=n.slides;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),i.loop&&n.loopDestroy(),t&&(n.removeClasses(),r.removeAttr("style"),a.removeAttr("style"),s&&s.length&&s.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((function(e){n.off(e)})),!1!==e&&(n.$el[0].swiper=null,n.$el.data("swiper",null),C.deleteProps(n)),n.destroyed=!0),null}}],[{key:"extendDefaults",value:function(e){C.extend(ae,e)}},{key:"extendedDefaults",get:function(){return ae}},{key:"defaults",get:function(){return ie}},{key:"Class",get:function(){return T}},{key:"$",get:function(){return u}}]),n}(T),oe={name:"device",proto:{device:U},static:{device:U}},le={name:"support",proto:{support:S},static:{support:S}},ce={isEdge:!!l.navigator.userAgent.match(/Edge/g),isSafari:function(){var e=l.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(l.navigator.userAgent)},ue={name:"browser",proto:{browser:ce},static:{browser:ce}},de={name:"resize",create:function(){var e=this;C.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){l.addEventListener("resize",this.resize.resizeHandler),l.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){l.removeEventListener("resize",this.resize.resizeHandler),l.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}}
290,he={func:l.MutationObserver||l.WebkitMutationObserver,attach:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this,i=he.func,r=new i((function(e){if(1!==e.length){var t=function(){n.emit("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}else n.emit("observerUpdate",e[0])}));r.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.observer.observers.push(r)},init:function(){if(S.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},pe={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){C.extend(this,{observer:{init:he.init.bind(this),attach:he.attach.bind(this),destroy:he.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},fe={update:function(e){var t=this,n=t.params,i=n.slidesPerView,r=n.slidesPerGroup,a=n.centeredSlides,s=t.params.virtual,o=s.addSlidesBefore,l=s.addSlidesAfter,c=t.virtual,u=c.from,d=c.to,h=c.slides,p=c.slidesGrid,f=c.renderSlide,v=c.offset;t.updateActiveIndex();var m,g,y,b=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a?(g=Math.floor(i/2)+r+o,y=Math.floor(i/2)+r+l):(g=i+(r-1)+o,y=r+l);var w=Math.max((b||0)-y,0),x=Math.min((b||0)+g,h.length-1),E=(t.slidesGrid[w]||0)-(t.slidesGrid[0]||0);function S(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(C.extend(t.virtual,{from:w,to:x,offset:E,slidesGrid:t.slidesGrid}),u===w&&d===x&&!e)return t.slidesGrid!==p&&E!==v&&t.slides.css(m,"".concat(E,"px")),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:E,from:w,to:x,slides:function(){for(var e=[],t=w;t<=x;t+=1)e.push(h[t]);return e}()}),void S();var T=[],M=[];if(e)t.$wrapperEl.find(".".concat(t.params.slideClass)).remove();else for(var k=u;k<=d;k+=1)(k<w||k>x)&&t.$wrapperEl.find(".".concat(t.params.slideClass,'[data-swiper-slide-index="').concat(k,'"]')).remove();for(var D=0;D<h.length;D+=1)D>=w&&D<=x&&(void 0===d||e?M.push(D):(D>d&&M.push(D),D<u&&T.push(D)));M.forEach((function(e){t.$wrapperEl.append(f(h[e],e))})),T.sort((function(e,t){return t-e})).forEach((function(e){t.$wrapperEl.prepend(f(h[e],e))})),t.$wrapperEl.children(".swiper-slide").css(m,"".concat(E,"px")),S()},renderSlide:function(e,t){var n=this.params.virtual;if(n.cache&&this.virtual.cache[t])return this.virtual.cache[t];var i=n.renderSlide?u(n.renderSlide.call(this,e,t)):u('<div class="'.concat(this.params.slideClass,'" data-swiper-slide-index="').concat(t,'">').concat(e,"</div>"));return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),n.cache&&(this.virtual.cache[t]=i),i},appendSlide:function(e){if("object"===x(e)&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var t=this.activeIndex,n=t+1,i=1;if(Array.isArray(e)){for(var r=0;r<e.length;r+=1)e[r]&&this.virtual.slides.unshift(e[r]);n=t+e.length,i=e.length}else this.virtual.slides.unshift(e);if(this.params.virtual.cache){var a=this.virtual.cache,s={};Object.keys(a).forEach((function(e){var t=a[e],n=t.attr("data-swiper-slide-index");n&&t.attr("data-swiper-slide-index",parseInt(n,10)+1),s[parseInt(e,10)+i]=t})),this.virtual.cache=s}this.virtual.update(!0),this.slideTo(n,0)},removeSlide:function(e){if(null!=e){var t=this.activeIndex;if(Array.isArray(e))for(var n=e.length-1;n>=0;n-=1)this.virtual.slides.splice(e[n],1),this.params.virtual.cache&&delete this.virtual.cache[e[n]],e[n]<t&&(t-=1),t=Math.max(t,0);else this.virtual.slides.splice(e,1),this.params.virtual.cache&&delete this.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);this.virtual.update(!0),this.slideTo(t,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},ve={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){C.extend(this,{virtual:{update:fe.update.bind(this),appendSlide:fe.appendSlide.bind(this),prependSlide:fe.prependSlide.bind(this),removeSlide:fe.removeSlide.bind(this),removeAllSlides:fe.removeAllSlides.bind(this),renderSlide:fe.render
290Slide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push("".concat(this.params.containerModifierClass,"virtual"));var e={watchSlidesProgress:!0};C.extend(this.params,e),C.extend(this.originalParams,e),this.params.initialSlide||this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},me={handle:function(e){var t=this.rtlTranslate,n=e;n.originalEvent&&(n=n.originalEvent);var i=n.keyCode||n.charCode,r=this.params.keyboard.pageUpDown,a=r&&33===i,o=r&&34===i,c=37===i,u=39===i,d=38===i,h=40===i;if(!this.allowSlideNext&&(this.isHorizontal()&&u||this.isVertical()&&h||o))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&c||this.isVertical()&&d||a))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||s.activeElement&&s.activeElement.nodeName&&("input"===s.activeElement.nodeName.toLowerCase()||"textarea"===s.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(a||o||c||u||d||h)){var p=!1;if(this.$el.parents(".".concat(this.params.slideClass)).length>0&&0===this.$el.parents(".".concat(this.params.slideActiveClass)).length)return;var f=l.innerWidth,v=l.innerHeight,m=this.$el.offset();t&&(m.left-=this.$el[0].scrollLeft);for(var g=[[m.left,m.top],[m.left+this.width,m.top],[m.left,m.top+this.height],[m.left+this.width,m.top+this.height]],y=0;y<g.length;y+=1){var b=g[y];b[0]>=0&&b[0]<=f&&b[1]>=0&&b[1]<=v&&(p=!0)}if(!p)return}this.isHorizontal()?((a||o||c||u)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((o||u)&&!t||(a||c)&&t)&&this.slideNext(),((a||c)&&!t||(o||u)&&t)&&this.slidePrev()):((a||o||d||h)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(o||h)&&this.slideNext(),(a||d)&&this.slidePrev()),this.emit("keyPress",i)}},enable:function(){this.keyboard.enabled||(u(s).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(u(s).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},ge={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){C.extend(this,{keyboard:{enabled:!1,enable:me.enable.bind(this),disable:me.disable.bind(this),handle:me.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var ye={lastScrollTime:C.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in s;if(!e){var t=s.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&s.implementation&&s.implementation.hasFeature&&!0!==s.implementation.hasFeature("","")&&(e=s.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"},normalize:function(e){var t=0,n=0,i=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),i=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=r,r=0),(i||r)&&e.deltaMode&&(1===e.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!t&&(t=i<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:i,pixelY:r}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,n=this,i=n.params.mousewheel;n.params.cssMode&&t.preventDefault();var r=n.$el;if("container"!==n.params.mousewheel.eventsTarged&&(r=u(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!r[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var a=0,s=n.rtlTranslate?-1:1,o=ye.normalize(t);if(i.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;a=-o.pixelX*s}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;a=-o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*s:-o.pixelY;if(0===a)return!0;if(i.invert&&(a=-a),n.params.freeMode){var l={time:C.now(),delta:Math.abs(a),direction:Math.sign(a)},c=n.mousewheel.lastEventBeforeSnap,d=c&&l.time<c.time+500&&l.delta<=c.delta&&l.direction===c.direction;if(!d){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();
290var h=n.getTranslate()+a*i.sensitivity,p=n.isBeginning,f=n.isEnd;if(h>=n.minTranslate()&&(h=n.minTranslate()),h<=n.maxTranslate()&&(h=n.maxTranslate()),n.setTransition(0),n.setTranslate(h),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!p&&n.isBeginning||!f&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;var v=n.mousewheel.recentWheelEvents;v.length>=15&&v.shift();var m=v.length?v[v.length-1]:void 0,g=v[0];if(v.push(l),m&&(l.delta>m.delta||l.direction!==m.direction))v.splice(0);else if(v.length>=15&&l.time-g.time<500&&g.delta-l.delta>=1&&l.delta<=6){var y=a>0?.8:.2;n.mousewheel.lastEventBeforeSnap=l,v.splice(0),n.mousewheel.timeout=C.nextTick((function(){n.slideToClosest(n.params.speed,!0,void 0,y)}),0)}n.mousewheel.timeout||(n.mousewheel.timeout=C.nextTick((function(){n.mousewheel.lastEventBeforeSnap=l,v.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)}),500))}if(d||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),h===n.minTranslate()||h===n.maxTranslate())return!0}}else{var b={time:C.now(),delta:Math.abs(a),direction:Math.sign(a),raw:e},w=n.mousewheel.recentWheelEvents;w.length>=2&&w.shift();var x=w.length?w[w.length-1]:void 0;if(w.push(b),x?(b.direction!==x.direction||b.delta>x.delta||b.time>x.time+150)&&n.mousewheel.animateSlider(b):n.mousewheel.animateSlider(b),n.mousewheel.releaseScroll(b))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){return e.delta>=6&&C.now()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new l.Date).getTime(),!1)},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e=ye.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=u(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var e=ye.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=u(this.params.mousewheel.eventsTarged)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},be={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,n=t.$nextEl,i=t.$prevEl;i&&i.length>0&&(this.isBeginning?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),n&&n.length>0&&(this.isEnd?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,n=this.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(e=u(n.nextEl),this.params.uniqueNavElements&&"string"==typeof n.nextEl&&e.length>1&&1===this.$el.find(n.nextEl).length&&(e=this.$el.find(n.nextEl))),n.prevEl&&(t=u(n.prevEl),this.params.uniqueNavElements&&"string"==typeof n.prevEl&&t.length>1&&1===this.$el.find(n.prevEl).length&&(t=this.$el.find(n.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),C.extend(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,n=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),n&&n.length&&(n.off("
290click",this.navigation.onPrevClick),n.removeClass(this.params.navigation.disabledClass))}},we={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var n,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,r=this.pagination.$el,a=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((n=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>i-1-2*this.loopedSlides&&(n-=i-2*this.loopedSlides),n>a-1&&(n-=a),n<0&&"bullets"!==this.params.paginationType&&(n=a+n)):n=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var s,o,l,c=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(this.isHorizontal()?"width":"height","".concat(this.pagination.bulletSize*(t.dynamicMainBullets+4),"px")),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=n-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),s=n-this.pagination.dynamicBulletIndex,l=((o=s+(Math.min(c.length,t.dynamicMainBullets)-1))+s)/2),c.removeClass("".concat(t.bulletActiveClass," ").concat(t.bulletActiveClass,"-next ").concat(t.bulletActiveClass,"-next-next ").concat(t.bulletActiveClass,"-prev ").concat(t.bulletActiveClass,"-prev-prev ").concat(t.bulletActiveClass,"-main")),r.length>1)c.each((function(e,i){var r=u(i),a=r.index();a===n&&r.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=s&&a<=o&&r.addClass("".concat(t.bulletActiveClass,"-main")),a===s&&r.prev().addClass("".concat(t.bulletActiveClass,"-prev")).prev().addClass("".concat(t.bulletActiveClass,"-prev-prev")),a===o&&r.next().addClass("".concat(t.bulletActiveClass,"-next")).next().addClass("".concat(t.bulletActiveClass,"-next-next")))}));else{var d=c.eq(n),h=d.index();if(d.addClass(t.bulletActiveClass),t.dynamicBullets){for(var p=c.eq(s),f=c.eq(o),v=s;v<=o;v+=1)c.eq(v).addClass("".concat(t.bulletActiveClass,"-main"));if(this.params.loop)if(h>=c.length-t.dynamicMainBullets){for(var m=t.dynamicMainBullets;m>=0;m-=1)c.eq(c.length-m).addClass("".concat(t.bulletActiveClass,"-main"));c.eq(c.length-t.dynamicMainBullets-1).addClass("".concat(t.bulletActiveClass,"-prev"))}else p.prev().addClass("".concat(t.bulletActiveClass,"-prev")).prev().addClass("".concat(t.bulletActiveClass,"-prev-prev")),f.next().addClass("".concat(t.bulletActiveClass,"-next")).next().addClass("".concat(t.bulletActiveClass,"-next-next"));else p.prev().addClass("".concat(t.bulletActiveClass,"-prev")).prev().addClass("".concat(t.bulletActiveClass,"-prev-prev")),f.next().addClass("".concat(t.bulletActiveClass,"-next")).next().addClass("".concat(t.bulletActiveClass,"-next-next"))}}if(t.dynamicBullets){var g=Math.min(c.length,t.dynamicMainBullets+4),y=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,b=e?"right":"left";c.css(this.isHorizontal()?b:"top","".concat(y,"px"))}}if("fraction"===t.type&&(r.find(".".concat(t.currentClass)).text(t.formatFractionCurrent(n+1)),r.find(".".concat(t.totalClass)).text(t.formatFractionTotal(a))),"progressbar"===t.type){var w;w=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var x=(n+1)/a,E=1,C=1;"horizontal"===w?E=x:C=x,r.find(".".concat(t.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(E,") scaleY(").concat(C,")")).transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(r.html(t.renderCustom(this,n+1,a)),this.emit("paginationRender",this,r[0])):this.emit("paginationUpdate",this,r[0]),r[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,i="";
290if("bullets"===e.type){for(var r=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,a=0;a<r;a+=1)e.renderBullet?i+=e.renderBullet.call(this,a,e.bulletClass):i+="<".concat(e.bulletElement,' class="').concat(e.bulletClass,'"></').concat(e.bulletElement,">");n.html(i),this.pagination.bullets=n.find(".".concat(e.bulletClass))}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'.concat(e.currentClass,'"></span>')+" / "+'<span class="'.concat(e.totalClass,'"></span>'),n.html(i)),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'.concat(e.progressbarFillClass,'"></span>'),n.html(i)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var n=u(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass("".concat(t.modifierClass).concat(t.type,"-dynamic")),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",".".concat(t.bulletClass),(function(t){t.preventDefault();var n=u(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),C.extend(e.pagination,{$el:n,el:n[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",".".concat(e.bulletClass))}}},xe={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,n=this.progress,i=e.dragSize,r=e.trackSize,a=e.$dragEl,s=e.$el,o=this.params.scrollbar,l=i,c=(r-i)*n;t?(c=-c)>0?(l=i-c,c=0):-c+i>r&&(l=r+c):c<0?(l=i+c,c=0):c+i>r&&(l=r-c),this.isHorizontal()?(a.transform("translate3d(".concat(c,"px, 0, 0)")),a[0].style.width="".concat(l,"px")):(a.transform("translate3d(0px, ".concat(c,"px, 0)")),a[0].style.height="".concat(l,"px")),o.hide&&(clearTimeout(this.scrollbar.timeout),s[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){s[0].style.opacity=0,s.transition(400)}),1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,n=e.$el;t[0].style.width="",t[0].style.height="";var i,r=this.isHorizontal()?n[0].offsetWidth:n[0].offsetHeight,a=this.size/this.virtualSize,s=a*(r/this.size);i="auto"===this.params.scrollbar.dragSize?r*a:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width="".concat(i,"px"):t[0].style.height="".concat(i,"px"),n[0].style.display=a>=1?"none":"",this.params.scrollbar.hide&&(n[0].style.opacity=0),C.extend(e,{trackSize:r,divider:a,moveDivider:s,dragSize:i}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,n=this.scrollbar,i=this.rtlTranslate,r=n.$el,a=n.dragSize,s=n.trackSize,o=n.dragStartPos;t=(n.getPointerPosition(e)-r.offset()[this.isHorizontal()?"left":"top"]-(null!==o?o:a/2))/(s-a),t=Math.max(Math.min(t,1),0),i&&(t=1-t);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,n=this.scrollbar,
290i=this.$wrapperEl,r=n.$el,a=n.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===a[0]||e.target===a?n.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),a.transition(100),n.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),r.transition(0),t.hide&&r.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,n=this.$wrapperEl,i=t.$el,r=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),i.transition(0),r.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,n=this.scrollbar,i=this.$wrapperEl,r=n.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),i.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=C.nextTick((function(){r.css("opacity",0),r.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.touchEventsTouch,n=this.touchEventsDesktop,i=this.params,r=e.$el[0],a=!(!S.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},o=!(!S.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};S.touch?(r.addEventListener(t.start,this.scrollbar.onDragStart,a),r.addEventListener(t.move,this.scrollbar.onDragMove,a),r.addEventListener(t.end,this.scrollbar.onDragEnd,o)):(r.addEventListener(n.start,this.scrollbar.onDragStart,a),s.addEventListener(n.move,this.scrollbar.onDragMove,a),s.addEventListener(n.end,this.scrollbar.onDragEnd,o))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.touchEventsTouch,n=this.touchEventsDesktop,i=this.params,r=e.$el[0],a=!(!S.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},o=!(!S.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};S.touch?(r.removeEventListener(t.start,this.scrollbar.onDragStart,a),r.removeEventListener(t.move,this.scrollbar.onDragMove,a),r.removeEventListener(t.end,this.scrollbar.onDragEnd,o)):(r.removeEventListener(n.start,this.scrollbar.onDragStart,a),s.removeEventListener(n.move,this.scrollbar.onDragMove,a),s.removeEventListener(n.end,this.scrollbar.onDragEnd,o))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,n=this.params.scrollbar,i=u(n.el);this.params.uniqueNavElements&&"string"==typeof n.el&&i.length>1&&1===t.find(n.el).length&&(i=t.find(n.el));var r=i.find(".".concat(this.params.scrollbar.dragClass));0===r.length&&(r=u('<div class="'.concat(this.params.scrollbar.dragClass,'"></div>')),i.append(r)),C.extend(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),n.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},Ee={setTransform:function(e,t){var n=this.rtl,i=u(e),r=n?-1:1,a=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),l=i.attr("data-swiper-parallax-scale"),c=i.attr("data-swiper-parallax-opacity");if(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=a,o="0"):(o=a,s="0"),s=s.indexOf("%")>=0?"".concat(parseInt(s,10)*t*r,"%"):"".concat(s*t*r,"px"),o=o.indexOf("%")>=0?"".concat(parseInt(o,10)*t,"%"):"".concat(o*t,"px"),null!=c){var d=c-(c-1)*(1-Math.abs(t));i[0].style.opacity=d}if(null==l)i.transform("translate3d(".concat(s,", ").concat(o,", 0px)"));else{var h=l-(l-1)*(1-Math.abs(t));i.transform("translate3d(".concat(s,", ").concat(o,", 0px) scale(").concat(h,")"))}},setTranslate:function(){var e=this,t=e.$el,n=e.slides,i=e.progress,r=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t,n){e.parallax.setTransform(n,i)})),n.each((function(t,n){var a=n.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(t/2)-i*(r.length-1)),a=Math.min(Math.max(a,-1),1),u(n).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t,n){e.parallax.setTransform(n,a)}))}))},setTransition:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=this,n=t.$el;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t,n){var i=u(n),r=parseInt(i.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),i.transition(r)}))}},Ce={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;
vendor: 5,639 bytes, line 290
290var t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(i-t,2)+Math.pow(r-n,2))},onGestureStart:function(e){var t=this.params.zoom,n=this.zoom,i=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!S.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n.fakeGestureTouched=!0,i.scaleStart=Ce.getDistanceBetweenTouches(e)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=u(e.target).closest(".".concat(this.params.slideClass)),0===i.$slideEl.length&&(i.$slideEl=this.slides.eq(this.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent(".".concat(t.containerClass)),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl&&i.$imageEl.transition(0),this.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,n=this.zoom,i=n.gesture;if(!S.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;n.fakeGestureMoved=!0,i.scaleMove=Ce.getDistanceBetweenTouches(e)}i.$imageEl&&0!==i.$imageEl.length&&(n.scale=S.gestures?e.scale*n.currentScale:i.scaleMove/i.scaleStart*n.currentScale,n.scale>i.maxRatio&&(n.scale=i.maxRatio-1+Math.pow(n.scale-i.maxRatio+1,.5)),n.scale<t.minRatio&&(n.scale=t.minRatio+1-Math.pow(t.minRatio-n.scale+1,.5)),i.$imageEl.transform("translate3d(0,0,0) scale(".concat(n.scale,")")))},onGestureEnd:function(e){var t=this.params.zoom,n=this.zoom,i=n.gesture;if(!S.gestures){if(!n.fakeGestureTouched||!n.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!U.android)return;n.fakeGestureTouched=!1,n.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(n.scale=Math.max(Math.min(n.scale,i.maxRatio),t.minRatio),i.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale(".concat(n.scale,")")),n.currentScale=n.scale,n.isScaling=!1,1===n.scale&&(i.$slideEl=void 0))},onTouchStart:function(e){var t=this.zoom,n=t.gesture,i=t.image;n.$imageEl&&0!==n.$imageEl.length&&(i.isTouched||(U.android&&e.cancelable&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this.zoom,n=t.gesture,i=t.image,r=t.velocity;if(n.$imageEl&&0!==n.$imageEl.length&&(this.allowClick=!1,i.isTouched&&n.$slideEl)){i.isMoved||(i.width=n.$imageEl[0].offsetWidth,i.height=n.$imageEl[0].offsetHeight,i.startX=C.getTranslate(n.$imageWrapEl[0],"x")||0,i.startY=C.getTranslate(n.$imageWrapEl[0],"y")||0,n.slideWidth=n.$slideEl[0].offsetWidth,n.slideHeight=n.$slideEl[0].offsetHeight,n.$imageWrapEl.transition(0),this.rtl&&(i.startX=-i.startX,i.startY=-i.startY));var a=i.width*t.scale,s=i.height*t.scale;if(!(a<n.slideWidth&&s<n.slideHeight)){if(i.minX=Math.min(n.slideWidth/2-a/2,0),i.maxX=-i.minX,i.minY=Math.min(n.slideHeight/2-s/2,0),i.maxY=-i.minY,i.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!i.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x))return void(i.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y))return void(i.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),i.isMoved=!0,i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX,i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY,i.currentX<i.minX&&(i.currentX=i.minX+1-Math.pow(i.minX-i.currentX+1,.8)),i.currentX>i.maxX&&(i.currentX=i.maxX-1+Math.pow(i.currentX-i.maxX+1,.8)),i.currentY<i.minY&&(i.currentY=i.minY+1-Math.pow(i.minY-i.currentY+1,.8)),i.currentY>i.maxY&&(i.currentY=i.maxY-1+Math.pow(i.currentY-i.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=i.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=i.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(i.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(i.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(i.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(i.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=i.touchesCurrent.x,r.prevPositionY=i.touchesCurrent.y,r.prevTime=Date.now(),n.$imageWrapEl.transform("translate3d(".concat(i.currentX,"px, ").concat(i.currentY,"px,0)"))}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,n=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1,n.isMoved=!1;var r=300,a=300,s=i.x*r,o=n.currentX+s,l=i.y*a,c=n.currentY+l;0!==i.x&&(r=Math.abs((o-n.currentX)/i.x)),0!==i.y&&(a=Math.abs((c-n.currentY)/i.y));var u=Math.max(r,a);n.currentX=o,n.currentY=c;var d=n.width*e.scale,h=n.height*e.scale;n.minX=Math.min(t.slideWidth/2-d/2,0),n.maxX=-n.minX,n.minY=Math.min(t.slideHeight/2-h/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),t.$imageWrapEl.transition(u).transform("translate3d(".concat(n.currentX,"px, ").concat(n.currentY,"px,0)"))}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,
2900,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,n,i,r,a,s,o,l,c,u,d,h,p,f,v,m,g=this.zoom,y=this.params.zoom,b=g.gesture,w=g.image;(b.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?b.$slideEl=this.$wrapperEl.children(".".concat(this.params.slideActiveClass)):b.$slideEl=this.slides.eq(this.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent(".".concat(y.containerClass))),b.$imageEl&&0!==b.$imageEl.length)&&(b.$slideEl.addClass("".concat(y.zoomedSlideClass)),void 0===w.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,n="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=w.touchesStart.x,n=w.touchesStart.y),g.scale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,g.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,e?(v=b.$slideEl[0].offsetWidth,m=b.$slideEl[0].offsetHeight,i=b.$slideEl.offset().left+v/2-t,r=b.$slideEl.offset().top+m/2-n,o=b.$imageEl[0].offsetWidth,l=b.$imageEl[0].offsetHeight,c=o*g.scale,u=l*g.scale,p=-(d=Math.min(v/2-c/2,0)),f=-(h=Math.min(m/2-u/2,0)),(a=i*g.scale)<d&&(a=d),a>p&&(a=p),(s=r*g.scale)<h&&(s=h),s>f&&(s=f)):(a=0,s=0),b.$imageWrapEl.transition(300).transform("translate3d(".concat(a,"px, ").concat(s,"px,0)")),b.$imageEl.transition(300).transform("translate3d(0,0,0) scale(".concat(g.scale,")")))},out:function(){var e=this.zoom,t=this.params.zoom,n=e.gesture;n.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?n.$slideEl=this.$wrapperEl.children(".".concat(this.params.slideActiveClass)):n.$slideEl=this.slides.eq(this.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent(".".concat(t.containerClass))),n.$imageEl&&0!==n.$imageEl.length&&(e.scale=1,e.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass("".concat(t.zoomedSlideClass)),n.$slideEl=void 0)},enable:function(){var e=this.zoom;if(!e.enabled){e.enabled=!0;var t=!("touchstart"!==this.touchEvents.start||!S.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},n=!S.passiveListener||{passive:!1,capture:!0},i=".".concat(this.params.slideClass);S.gestures?(this.$wrapperEl.on("gesturestart",i,e.onGestureStart,t),this.$wrapperEl.on("gesturechange",i,e.onGestureChange,t),this.$wrapperEl.on("gestureend",i,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,i,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,i,e.onGestureChange,n),this.$wrapperEl.on(this.touchEvents.end,i,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,i,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,".".concat(this.params.zoom.containerClass),e.onTouchMove,n)}},disable:function(){var e=this.zoom;if(e.enabled){this.zoom.enabled=!1;var t=!("touchstart"!==this.touchEvents.start||!S.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},n=!S.passiveListener||{passive:!1,capture:!0},i=".".concat(this.params.slideClass);S.gestures?(this.$wrapperEl.off("gesturestart",i,e.onGestureStart,t),this.$wrapperEl.off("gesturechange",i,e.onGestureChange,t),this.$wrapperEl.off("gestureend",i,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,i,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,i,e.onGestureChange,n),this.$wrapperEl.off(this.touchEvents.end,i,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,i,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,".".concat(this.params.zoom.containerClass),e.onTouchMove,n)}}},Se={loadInSlide:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this,i=n.params.lazy;if(void 0!==e&&0!==n.slides.length){var r=n.virtual&&n.params.virtual.enabled,a=r?n.$wrapperEl.children(".".concat(n.params.slideClass,'[data-swiper-slide-index="').concat(e,'"]')):n.slides.eq(e),s=a.find(".".concat(i.elementClass,":not(.").concat(i.loadedClass,"):not(.").concat(i.loadingClass,")"));!a.hasClass(i.elementClass)||a.hasClass(i.loadedClass)||a.hasClass(i.loadingClass)||(s=s.add(a[0])),0!==s.length&&s.each((function(e,r){var s=u(r);s.addClass(i.loadingClass);var o=s.attr("data-background"),l=s.attr("data-src"),c=s.attr("data-srcset"),d=s.attr("data-sizes"),h=s.parent("picture");n.loadImage(s[0],l||o,c,d,!1,(function(){if(null!=n&&n&&(!n||n.params)&&!n.destroyed){
290if(o?(s.css("background-image",'url("'.concat(o,'")')),s.removeAttr("data-background")):(c&&(s.attr("srcset",c),s.removeAttr("data-srcset")),d&&(s.attr("sizes",d),s.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e,t){var n=u(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))})),l&&(s.attr("src",l),s.removeAttr("data-src"))),s.addClass(i.loadedClass).removeClass(i.loadingClass),a.find(".".concat(i.preloaderClass)).remove(),n.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(n.params.slideDuplicateClass)){var r=n.$wrapperEl.children('[data-swiper-slide-index="'.concat(e,'"]:not(.').concat(n.params.slideDuplicateClass,")"));n.lazy.loadInSlide(r.index(),!1)}else{var p=n.$wrapperEl.children(".".concat(n.params.slideDuplicateClass,'[data-swiper-slide-index="').concat(e,'"]'));n.lazy.loadInSlide(p.index(),!1)}}n.emit("lazyImageReady",a[0],s[0]),n.params.autoHeight&&n.updateAutoHeight()}})),n.emit("lazyImageLoad",a[0],s[0])}))}},load:function(){var e=this,t=e.$wrapperEl,n=e.params,i=e.slides,r=e.activeIndex,a=e.virtual&&n.virtual.enabled,s=n.lazy,o=n.slidesPerView;function l(e){if(a){if(t.children(".".concat(n.slideClass,'[data-swiper-slide-index="').concat(e,'"]')).length)return!0}else if(i[e])return!0;return!1}function c(e){return a?u(e).attr("data-swiper-slide-index"):u(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(".".concat(n.slideVisibleClass)).each((function(t,n){var i=a?u(n).attr("data-swiper-slide-index"):u(n).index();e.lazy.loadInSlide(i)}));else if(o>1)for(var d=r;d<r+o;d+=1)l(d)&&e.lazy.loadInSlide(d);else e.lazy.loadInSlide(r);if(s.loadPrevNext)if(o>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var h=s.loadPrevNextAmount,p=o,f=Math.min(r+p+Math.max(h,p),i.length),v=Math.max(r-Math.max(p,h),0),m=r+o;m<f;m+=1)l(m)&&e.lazy.loadInSlide(m);for(var g=v;g<r;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var y=t.children(".".concat(n.slideNextClass));y.length>0&&e.lazy.loadInSlide(c(y));var b=t.children(".".concat(n.slidePrevClass));b.length>0&&e.lazy.loadInSlide(c(b))}}},Te={LinearSpline:function(e,t){var n,i,r,a,s,o=function(e,t){for(i=-1,n=e.length;n-i>1;)e[r=n+i>>1]<=t?i=r:n=r;return n};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=o(this.x,e),a=s-1,(e-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new Te.LinearSpline(this.slidesGrid,e.slidesGrid):new Te.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var n,i,r=this,a=r.controller.control;function s(e){var t=r.rtlTranslate?-r.translate:r.translate;"slide"===r.params.controller.by&&(r.controller.getInterpolateFunction(e),i=-r.controller.spline.interpolate(-t)),i&&"container"!==r.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(r.maxTranslate()-r.minTranslate()),i=(t-r.minTranslate())*n+e.minTranslate()),r.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,r),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var o=0;o<a.length;o+=1)a[o]!==t&&a[o]instanceof se&&s(a[o]);else a instanceof se&&t!==a&&s(a)},setTransition:function(e,t){var n,i=this,r=i.controller.control;function a(t){t.setTransition(e,i),0!==e&&(t.transitionStart(),t.params.autoHeight&&C.nextTick((function(){t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((function(){r&&(t.params.loop&&"slide"===i.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(r))for(n=0;n<r.length;n+=1)r[n]!==t&&r[n]instanceof se&&a(r[n]);else r instanceof se&&t!==r&&a(r)}},Me={makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this.params.a11y;if(13===e.keyCode){var n=u(e.target);this.navigation&&this.navigation.$nextEl&&n.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(t.lastSlideMessage):this.a11y.notify(t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&n.is(this.navigation.$prevEl)&&(this.isBeg
290inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(t.firstSlideMessage):this.a11y.notify(t.prevSlideMessage)),this.pagination&&n.is(".".concat(this.params.pagination.bulletClass))&&n[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var e=this.navigation,t=e.$nextEl,n=e.$prevEl;n&&n.length>0&&(this.isBeginning?(this.a11y.disableEl(n),this.a11y.makeElNotFocusable(n)):(this.a11y.enableEl(n),this.a11y.makeElFocusable(n))),t&&t.length>0&&(this.isEnd?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(n,i){var r=u(i);e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.paginationBulletMessage.replace(/\{\{index\}\}/,r.index()+1))}))},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,n=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,n.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,n.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown",".".concat(this.params.pagination.bulletClass),this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",".".concat(this.params.pagination.bulletClass),this.a11y.onEnterKey)}},ke={init:function(){if(this.params.history){if(!l.history||!l.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=ke.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||l.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||l.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=ke.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=l.location.pathname.slice(1).split("/").filter((function(e){return""!==e})),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var n=this.slides.eq(t),i=ke.slugify(n.attr("data-history"));l.location.pathname.includes(e)||(i="".concat(e,"/").concat(i));var r=l.history.state;r&&r.value===i||(this.params.history.replaceState?l.history.replaceState({value:i},null,i):l.history.pushState({value:i},null,i))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,n){if(t)for(var i=0,r=this.slides.length;i<r;i+=1){var a=this.slides.eq(i);if(ke.slugify(a.attr("data-history"))===t&&!a.hasClass(this.params.slideDuplicateClass)){var s=a.index();this.slideTo(s,e,n)}}else this.slideTo(0,e,n)}},De={onHashCange:function(){this.emit("hashChange");var e=s.location.hash.replace("#","");if(e!==this.slides.eq(this.activeIndex).attr("data-hash")){var t=this.$wrapperEl.children(".".concat(this.params.slideClass,'[data-hash="').concat(e,'"]')).index();if(void 0===t)return;this.slideTo(t)}},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&l.history&&l.history.replaceState)l.history.replaceState(null,null,"#".concat(this.slides.eq(this.activeIndex).attr("data-hash"))||!1),this.emit
290("hashSet");else{var e=this.slides.eq(this.activeIndex),t=e.attr("data-hash")||e.attr("data-history");s.location.hash=t||"",this.emit("hashSet")}},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var e=s.location.hash.replace("#","");if(e)for(var t=0,n=this.slides.length;t<n;t+=1){var i=this.slides.eq(t);if((i.attr("data-hash")||i.attr("data-history"))===e&&!i.hasClass(this.params.slideDuplicateClass)){var r=i.index();this.slideTo(r,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&u(l).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&u(l).off("hashchange",this.hashNavigation.onHashCange)}},_e={run:function(){var e=this,t=e.slides.eq(e.activeIndex),n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=C.nextTick((function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),n)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},Pe={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var n=this.slides.eq(t),i=-n[0].swiperSlideOffset;this.params.virtualTranslate||(i-=this.translate);var r=0;this.isHorizontal()||(r=i,i=0);var a=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(n[0].progress),0):1+Math.min(Math.max(n[0].progress,-1),0);n.css({opacity:a}).transform("translate3d(".concat(i,"px, ").concat(r,"px, 0px)"))}},setTransition:function(e){var t=this,n=t.slides,i=t.$wrapperEl;if(n.transition(e),t.params.virtualTranslate&&0!==e){var r=!1;n.transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)i.trigger(e[n])}}))}}},Oe={setTranslate:function(){var e,t=this.$el,n=this.$wrapperEl,i=this.slides,r=this.width,a=this.height,s=this.rtlTranslate,o=this.size,l=this.params.cubeEffect,c=this.isHorizontal(),d=this.virtual&&this.params.virtual.enabled,h=0;l.shadow&&(c?(0===(e=n.find(".swiper-cube-shadow")).length&&(e=u('<div class="swiper-cube-shadow"></div>'),n.append(e)),e.css({height:"".concat(r,"px")})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=u('<div class="swiper-cube-shadow"></div>'),t.append(e)));for(var p=0;p<i.length;p+=1){var f=i.eq(p),v=p;d&&(v=parseInt(f.attr("data-swiper-slide-index"),10));var m=90*v,g=Math.floor(m/360);s&&(m=-m,g=Math.floor(-m/360));var y=Math.max(Math.min(f[0].progress,1),-1),b=0,w=0,x=0;v%4==0?(b=4*-g*o,x=0):(v-1)%4==0?(b=0,x=4*-g*o):(v-2)%4==0?(b=o+4*g*o,x=o):(v-3)%4==0&&(b=-o,x=3*o+4*o*g),s&&(b=-b),c||(w=b,b=0);var E="rotateX(".concat(c?0:-m,"deg) rotateY(").concat(c?m:0,"deg) translate3d(").concat(b,"px, ").concat(w,"px, ").concat(x,"px)");if(y<=1&&y>-1&&(h=90*v+90*y,s&&(h=90*-v-90*y)),f.transform(E),l.slideShadows){var C=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),S=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===C.length&&(C=u('<div class="swiper-slide-shadow-'.concat(c?"left":"top",'"></div>')),f.append(C)),0===S.length&&(S=u('<div class="swiper-slide-shadow-'.concat(c?"right":"bottom",'"></div>')),f.append(S)),C.length&&(C[0].style.opacity=Math.max(-y,0)),S.length&&(S[0].style.opacity=Math.max(y,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -".concat(o/2,"px"),"-moz-transform-origin":"50% 50% -".concat(o/2,"px"),"-ms-transform-origin":"50% 50% -".concat(o/2,"px"),"transform-origin":"50% 50% -".concat(o/2,"px")}),l.shadow)if(c)e.transform("translate3d(0px, ".concat(r/2+l.shadowOffset,"px, ").concat(-r/2,"px) rotateX(90deg) rotateZ(0deg) scale(").concat(l.shadowScale,")"));else{var T=Math.abs(h)-90*Math.floor(Math.abs(h)/90),M=1.5-(Math.sin(2*T*Math.PI/360)/2+Math.cos(2*T*Math.PI/360)/2),k=l.shadowScale,D=l.shadowScale/M,_=l.shadowOffset;e.transform("scale3d(".concat(k,", 1, ").concat(D,") translate3d(0px, ").concat(a/2+_,"px, ").concat(-a/2/D,"px) rotateX(-90deg)"))}var P=ce.isSafari||ce.isWebView?-o/2:0;n.transform("translate3d(0px,0,".concat(P,"px) rotateX(").concat(this.isHorizontal()?0:h,"deg) rotateY(").concat(this.isHorizontal()?-h:0,"deg)"))},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},Ae={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,n=0;n<e.length;n+=1){var i=e.eq(n),r=i[0].progress;this.params.flipEffect.limitRotation&&(r=Math.max(Math.min(i[0].progress,
2901),-1));var a=-180*r,s=0,o=-i[0].swiperSlideOffset,l=0;if(this.isHorizontal()?t&&(a=-a):(l=o,o=0,s=-a,a=0),i[0].style.zIndex=-Math.abs(Math.round(r))+e.length,this.params.flipEffect.slideShadows){var c=this.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),d=this.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=u('<div class="swiper-slide-shadow-'.concat(this.isHorizontal()?"left":"top",'"></div>')),i.append(c)),0===d.length&&(d=u('<div class="swiper-slide-shadow-'.concat(this.isHorizontal()?"right":"bottom",'"></div>')),i.append(d)),c.length&&(c[0].style.opacity=Math.max(-r,0)),d.length&&(d[0].style.opacity=Math.max(r,0))}i.transform("translate3d(".concat(o,"px, ").concat(l,"px, 0px) rotateX(").concat(s,"deg) rotateY(").concat(a,"deg)"))}},setTransition:function(e){var t=this,n=t.slides,i=t.activeIndex,r=t.$wrapperEl;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var a=!1;n.eq(i).transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)r.trigger(e[n])}}))}}},Le={setTranslate:function(){for(var e=this.width,t=this.height,n=this.slides,i=this.$wrapperEl,r=this.slidesSizesGrid,a=this.params.coverflowEffect,s=this.isHorizontal(),o=this.translate,l=s?e/2-o:t/2-o,c=s?a.rotate:-a.rotate,d=a.depth,h=0,p=n.length;h<p;h+=1){var f=n.eq(h),v=r[h],m=(l-f[0].swiperSlideOffset-v/2)/v*a.modifier,g=s?c*m:0,y=s?0:c*m,b=-d*Math.abs(m),w=a.stretch;"string"==typeof w&&-1!==w.indexOf("%")&&(w=parseFloat(a.stretch)/100*v);var x=s?0:w*m,E=s?w*m:0,C=1-(1-a.scale)*Math.abs(m);Math.abs(E)<.001&&(E=0),Math.abs(x)<.001&&(x=0),Math.abs(b)<.001&&(b=0),Math.abs(g)<.001&&(g=0),Math.abs(y)<.001&&(y=0),Math.abs(C)<.001&&(C=0);var T="translate3d(".concat(E,"px,").concat(x,"px,").concat(b,"px)  rotateX(").concat(y,"deg) rotateY(").concat(g,"deg) scale(").concat(C,")");if(f.transform(T),f[0].style.zIndex=1-Math.abs(Math.round(m)),a.slideShadows){var M=s?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),k=s?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===M.length&&(M=u('<div class="swiper-slide-shadow-'.concat(s?"left":"top",'"></div>')),f.append(M)),0===k.length&&(k=u('<div class="swiper-slide-shadow-'.concat(s?"right":"bottom",'"></div>')),f.append(k)),M.length&&(M[0].style.opacity=m>0?m:0),k.length&&(k[0].style.opacity=-m>0?-m:0)}}(S.pointerEvents||S.prefixedPointerEvents)&&(i[0].style.perspectiveOrigin="".concat(l,"px 50%"))},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},Ie={init:function(){var e=this.params.thumbs,t=this.constructor;e.swiper instanceof t?(this.thumbs.swiper=e.swiper,C.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),C.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):C.isObject(e.swiper)&&(this.thumbs.swiper=new t(C.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick)},onThumbClick:function(){var e=this.thumbs.swiper;if(e){var t=e.clickedIndex,n=e.clickedSlide;if(!(n&&u(n).hasClass(this.params.thumbs.slideThumbActiveClass)||null==t)){var i;if(i=e.params.loop?parseInt(u(e.clickedSlide).attr("data-swiper-slide-index"),10):t,this.params.loop){var r=this.activeIndex;this.slides.eq(r).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,r=this.activeIndex);var a=this.slides.eq(r).prevAll('[data-swiper-slide-index="'.concat(i,'"]')).eq(0).index(),s=this.slides.eq(r).nextAll('[data-swiper-slide-index="'.concat(i,'"]')).eq(0).index();i=void 0===a?s:void 0===s?a:s-r<r-a?s:a}this.slideTo(i)}}},update:function(e){var t=this.thumbs.swiper;if(t){var n="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():t.params.slidesPerView,i=this.params.thumbs.autoScrollOffset,r=i&&!t.params.loop;if(this.realIndex!==t.realIndex||r){var a,s,o=t.activeIndex;if(t.params.loop){t.slides.eq(o).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,o=t.activeIndex);var l=t.slides.eq(o).prevAll('[data-swiper-slide-index="'.concat(this.realIndex,'"]')).eq(0).index(),c=t.slides.eq(o).nextAll('[data-swiper-slide-index="'.concat(this.realIndex,'"]')).eq(0).index();a=void 0===l?c:void 0===c?l:c-o==o-l?o:c-o<o-l?c:l,s=this.activeIndex>this.previousIndex?"next":"prev"}else s=(a=this.realIndex)>this.previousIndex?"next":"prev";r&&(a+="next"===s?i:-1*i),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(a)<0&&(t.params.centeredSlides?a=a>o?a-Math.floor(n/2)+1:a+Math.floor(n/2)-1:a>o&&(a=a-n+1),t.slideTo(a,e?0:void 0))}var u=1,d=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(u=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),t.slides.removeClass(d),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(var h=0;h<u;h+=1)t.$wrapperEl.children('[data-swiper-slide-index="'.concat(this.realIndex+h,'"]')).addClass(d);else for(var p=0;p<u;p+=1)t.slides.eq(this.realIndex+p).addClass(d)}}},Ne=[oe,le,ue,de,pe,ve,ge,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){C.extend(this,{mousewheel:{enabled:!1,enable:ye.enable.bind(this),disable:ye.disable.bind(this),handle:ye.handle.bind(this),handleMouseEnter:ye.handleMouseEnter.bind(this),handleMouseLeave:ye.handleMouseLeave.bind(this),animateSlider:ye.animateSlider.bind(this),releaseScroll:ye.releaseScroll.bind(this),lastScrollTime:C.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init:function(){!this.params.mousewheel.enabled&&this.params.cssMode&&this.mousewheel.disable(),this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.params.cssMode&&this.mousewheel.enable(),this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){C.extend(this,{navigation:{init:be.init.bind(this),update:be.update.bind(this),destroy:be.destroy.bind(this),onNextClick:be.onNextClick.bind(this),onPrevClick:be.onPrevClick.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t,n=this.navigation,i=n.$nextEl,r=n.$prevEl;!this.params.navigation.hideOnClick||u(e.target).is(r)||u(e.target).is(i)||(i?t=i.hasClass(this.params.navigation.hiddenClass):r&&(t=r.hasClass(this.params.navigation.hiddenClass)),!0===t?this.emit
290("navigationShow",this):this.emit("navigationHide",this),i&&i.toggleClass(this.params.navigation.hiddenClass),r&&r.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{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:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){C.extend(this,{pagination:{init:we.init.bind(this),render:we.render.bind(this),update:we.update.bind(this),destroy:we.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){(this.params.loop||void 0===this.snapIndex)&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!u(e.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){C.extend(this,{scrollbar:{init:xe.init.bind(this),destroy:xe.destroy.bind(this),updateSize:xe.updateSize.bind(this),setTranslate:xe.setTranslate.bind(this),setTransition:xe.setTransition.bind(this),enableDraggable:xe.enableDraggable.bind(this),disableDraggable:xe.disableDraggable.bind(this),setDragPosition:xe.setDragPosition.bind(this),getPointerPosition:xe.getPointerPosition.bind(this),onDragStart:xe.onDragStart.bind(this),onDragMove:xe.onDragMove.bind(this),onDragEnd:xe.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){C.extend(this,{parallax:{setTransform:Ee.setTransform.bind(this),setTranslate:Ee.setTranslate.bind(this),setTransition:Ee.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach((function(n){t[n]=Ce[n].bind(e)})),C.extend(e,{zoom:t});var n=1;Object.defineProperty(e.zoom,"scale",{get:function(){return n},set:function(t){if(n!==t){var i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,r=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,i,r)}n=t}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()},slideChange:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){C.extend(this,{lazy:{initialImageLoaded:!1,load:Se.load.bind(this),loadInSlide:Se.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){C.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:Te.getInterpolateFunction.bind(this),setTranslate:Te.setTranslate.bind(this),setTransition:Te.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{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}}"}},create:function(){var e=this;C.extend(e,{a11y:{liveRegion:u('<span class="'.concat(e.params.a11y.notificationClass,'" aria-live="assertive" aria-atomic="true"></span>'))}}),Object.keys(Me).forEach((function(t){e.a11y[t]=Me[t].bind(e)}))},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){C.extend(this,{history:{init:ke.init.bind(this),setHistory:ke.setHistory.bind(this),setHistoryPopState:ke.setHistoryPopState.bind(this),scrollToSlide:ke.scrollToSlide.bind(this),destroy:ke.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)},slideChange:function(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){C.extend(this,{hashNavigation:{initialized:!1,init:De.init.bind(this),destroy:De.destroy.bind(this),setHash:De.setHash.bind(this),onHashCange:De.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;C.extend(e,{autoplay:{running:!1,paused:!1,run:_e.run.bind(e),start:_e.start.bind(e),stop:_e.stop.bind(e),pause:_e.pause.bind(e),onVisibilityChange:function(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){C.extend(this,{fadeEffect:{setTranslate:Pe.setTranslate.bind(this),setTransition:Pe.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push("".concat(this.params.containerModifierClass,"fade"));var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};C.extend(this.params,e),C.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){C.extend(this,{cubeEffect:{setTranslate:Oe.setTranslate.bind(this),setTransition:Oe.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push("".concat(this.params.containerModifierClass,"cube")),this.classNames.push("".concat(this.params.containerModifierClass,"3d"));var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};C.extend(this.params,e),C.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){C.extend(this,{flipEffect:{setTranslate:Ae.setTranslate.bind(this),setTransition:Ae.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push("".concat(this.params.containerModifierClass,"flip")),this.classNames.push("".concat(this.params.containerModifierClass,"3d"));var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};C.extend(this.params,e),C.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){C.extend(this,{coverflowEffect:{setTranslate:Le.setTranslate.bind(this),setTransition:Le.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push("".concat(this.params.containerModifierClass,"coverflow")),this.classNames.push("".concat(this.params.containerModifierClass,"3d")),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}}
290,create:function(){C.extend(this,{thumbs:{swiper:null,init:Ie.init.bind(this),update:Ie.update.bind(this),onThumbClick:Ie.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];void 0===se.use&&(se.use=se.Class.use,se.installModule=se.Class.installModule),se.use(Ne);t.a=se},41:function(e,t,n){"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e){if(!e)throw TypeError("Cannot convert undefined or null to object");for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];for(var r=function(){var t=s[a];t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},a=0,s=n;a<s.length;a++)r();return e})},43:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(i=window)}e.exports=i},50:function(e,t,n){"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),s=[];function o(e){for(var t=-1,n=0;n<s.length;n++)if(s[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},i=[],r=0;r<e.length;r++){var a=e[r],l=t.base?a[0]+t.base:a[0],c=n[l]||0,u="".concat(l," ").concat(c);n[l]=c+1;var d=o(u),h={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(s[d].references++,s[d].updater(h)):s.push({identifier:u,updater:m(h,t),references:1}),i.push(u)}return i}function c(e){var t=document.createElement("style"),i=e.attributes||{};if(void 0===i.nonce){var r=n.nc;r&&(i.nonce=r)}
290if(Object.keys(i).forEach((function(e){t.setAttribute(e,i[e])})),"function"==typeof e.insert)e.insert(t);else{var s=a(e.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(t)}return t}var u,d=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function h(e,t,n,i){var r=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(e.styleSheet)e.styleSheet.cssText=d(t,r);else{var a=document.createTextNode(r),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(a,s[t]):e.appendChild(a)}}function p(e,t,n){var i=n.css,r=n.media,a=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}var f=null,v=0;function m(e,t){var n,i,r;if(t.singleton){var a=v++;n=f||(f=c(t)),i=h.bind(null,n,a,!1),r=h.bind(null,n,a,!0)}else n=c(t),i=p.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return i(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;i(e=t)}else r()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=r());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var r=o(n[i]);s[r].references--}for(var a=l(e,t),c=0;c<n.length;c++){var u=o(n[c]);0===s[u].references&&(s[u].updater(),s.splice(u,1))}n=a}}}},6:function(e,t,n){"use strict";function i(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 r(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function a(e){var t=r(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function s(e){return e instanceof r(e).Element||e instanceof Element}function o(e){return e instanceof r(e).HTMLElement||e instanceof HTMLElement}function l(e){return e?(e.nodeName||"").toLowerCase():null}function c(e){return((s(e)?e.ownerDocument:e.document)||window.document).documentElement}function u(e){return i(c(e)).left+a(e).scrollLeft}function d(e){return r(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function p(e,t,n){void 0===n&&(n=!1);var s,d,p=c(t),f=i(e),v=o(t),m={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(v||!v&&!n)&&(("body"!==l(t)||h(p))&&(m=(s=t)!==r(s)&&o(s)?{scrollLeft:(d=s).scrollLeft,scrollTop:d.scrollTop}:a(s)),o(t)?((g=i(t)).x+=t.clientLeft,g.y+=t.clientTop):p&&(g.x=u(p))),{x:f.left+m.scrollLeft-g.x,y:f.top+m.scrollTop-g.y,width:f.width,height:f.height}}function f(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function v(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||e.host||c(e)}function m(e,t){void 0===t&&(t=[]);var n=function e(t){return["html","body","#document"].indexOf(l(t))>=0?t.ownerDocument.body:o(t)&&h(t)?t:e(v(t))}(e),i="body"===l(n),a=r(n),s=i?[a].concat(a.visualViewport||[],h(n)?n:[]):n,c=t.concat(s);return i?c:c.concat(m(v(s)))}function g(e){return["table","td","th"].indexOf(l(e))>=0}function y(e){if(!o(e)||"fixed"===d(e).position)return null;var t=e.offsetParent;if(t){var n=c(t);if("body"===l(t)&&"static"===d(t).position&&"static"!==d(n).position)return n}return t}function b(e){for(var t=r(e),n=y(e);n&&g(n)&&"static"===d(n).position;)n=y(n);return n&&"body"===l(n)&&"static"===d(n).position?t:n||function(e){for(var t=v(e);o(t)&&["html","body"].indexOf(l(t))<0;){var n=d(t);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return t;t=t.parentNode}return null}(e)||t}var w="top",x="bottom",E="right",C="left",S=[w,x,E,C],T=S.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),M=[].concat(S,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),k=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function D(e){var t=new Map,n=new Set,i=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||function e(r){n.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEac
vendor: 14,243 bytes, line 290
290h((function(i){if(!n.has(i)){var r=t.get(i);r&&e(r)}})),i.push(r)}(e)})),i}var _={placement:"bottom",modifiers:[],strategy:"absolute"};function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function O(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,a=void 0===r?_:r;return function(e,t,n){void 0===n&&(n=a);var r,o,l={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},_),a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],u=!1,d={state:l,setOptions:function(n){h(),l.options=Object.assign(Object.assign(Object.assign({},a),l.options),n),l.scrollParents={reference:s(e)?m(e):e.contextElement?m(e.contextElement):[],popper:m(t)};var r=function(e){var t=D(e);return k.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign(Object.assign(Object.assign({},n),t),{},{options:Object.assign(Object.assign({},n.options),t.options),data:Object.assign(Object.assign({},n.data),t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(i,l.options.modifiers)));return l.orderedModifiers=r.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var a=r({state:l,name:t,instance:d,options:i});c.push(a||function(){})}})),d.update()},forceUpdate:function(){if(!u){var e=l.elements,t=e.reference,n=e.popper;if(P(t,n)){l.rects={reference:p(t,b(n),"fixed"===l.options.strategy),popper:f(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<l.orderedModifiers.length;i++)if(!0!==l.reset){var r=l.orderedModifiers[i],a=r.fn,s=r.options,o=void 0===s?{}:s,c=r.name;"function"==typeof a&&(l=a({state:l,options:o,name:c,instance:d})||l)}else l.reset=!1,i=-1}}},update:(r=function(){return new Promise((function(e){d.forceUpdate(),e(l)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(r())}))}))),o}),destroy:function(){h(),u=!0}};if(!P(e,t))return d;function h(){c.forEach((function(e){return e()})),c=[]}return d.setOptions(n).then((function(e){!u&&n.onFirstUpdate&&n.onFirstUpdate(e)})),d}}var A={passive:!0};function L(e){return e.split("-")[0]}function I(e){return e.split("-")[1]}function N(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function z(e){var t,n=e.reference,i=e.element,r=e.placement,a=r?L(r):null,s=r?I(r):null,o=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(a){case w:t={x:o,y:n.y-i.height};break;case x:t={x:o,y:n.y+n.height};break;case E:t={x:n.x+n.width,y:l};break;case C:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?N(a):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case"start":t[c]=t[c]-(n[u]/2-i[u]/2);break;case"end":t[c]=t[c]+(n[u]/2-i[u]/2)}}return t}var j={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $(e){var t,n=e.popper,i=e.popperRect,a=e.placement,s=e.offsets,o=e.position,l=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets?function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:Math.round(t*i)/i||0,y:Math.round(n*i)/i||0}}(s):s,h=d.x,p=void 0===h?0:h,f=d.y,v=void 0===f?0:f,m=s.hasOwnProperty("x"),g=s.hasOwnProperty("y"),y=C,S=w,T=window;if(u){var M=b(n);M===r(n)&&(M=c(n)),a===w&&(S=x,v-=M.clientHeight-i.height,v*=l?1:-1),a===C&&(y=E,p-=M.clientWidth-i.width,p*=l?1:-1)}var k,D=Object.assign({position:o},u&&j);return l?Object.assign(Object.assign({},D),{},((k={})[S]=g?"0":"",k[y]=m?"0":"",k.transform=(T.devicePixelRatio||1)<2?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",k)):Object.assign(Object.assign({},D),{},((t={})[S]=g?v+"px":"",t[y]=m?p+"px":"",t.transform="",t))}var Y={left:"right",right:"left",bottom:"top",top:"bottom"};function H(e){return e.replace(/left|right|bottom|top/g,(function(e){return Y[e]}))}var V={start:"end",end:"start"};function F(e){return e.replace(/start|end/g,(function(e){return V[e]}))}function R(e,t){var n,i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&((n=i)instanceof r(n).ShadowRoot||n instanceof ShadowRoot)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function G(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function B(e,t){return"viewport"===t?G(function(e){var t=r(e),n=c(e),i=t.visualViewport,a=n.clientWidth,s=n.clientHeight,o=0,l=0;return i&&(a=i.width,s=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=i.offsetLeft,l=i.offsetTop)),{width:a,height:s,x:o+u(e),y:l}}(e)):o(t)?function(e){var t=i(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):G(function(e){var t=c(e),n=a(e),i=e.ownerDocument.body,r=Math.max(t.scrollWidth,t.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Math.max(t.scrollHeight,t.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-n.scrollLeft+u(e),l=-n.scrollTop;return"rtl"===d(i||t).direction&&(o+=Math.max(t.clientWidth,i?i.clientWidth:0)-r),{width:r,height:s,x:o,y:l}}(c(e)))}function W(e,t,n){var i="clippingParents"===t?function(e){var t=m(v(e)),n=["absolute","fixed"].indexOf(d(e).position)>=0&&o(e)?b(e):e;return s(n)?t.filter((function(e){return s(e)&&R(e,n)&&"body"!==l(e)})):[]}(e):[].concat(t),r=[].concat(i,[n]),a=r[0],c=r.reduce((function(t,n){var i=B(e,n);return t.top=Math.max(i.top,t.top),t.right=Math.min(i.right,t.right),t.bottom=Math.min(i.bottom,t.bottom),t.left=Math.max(i.left,t.left),t}),B(e,a));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function X(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e)}function U(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function q(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,o=n.boundary,l=void 0===o?"clippingParents":o,u=n.rootBoundary,d=void 0===u?"viewport":u,h=n.elementContext,p=void 0===h?"popper":h,f=n.altBoundary,v=void 0!==f&&f,m=n.padding,g=void 0===m?0:m,y=X("number"!=typeof g?g:U(g,S)),b="popper"===p?"reference":"popper",C=e.elements.reference,T=e.rects.popper,M=e.elements[v?b:p],k=W(s(M)?M:M.contextElement||c(e.elements.popper),l,d),D=i(C),_=z({reference:D,element:T,strategy:"absolute",placement:a}),P=G(Object.assign(Object.assign({},T),_)),O="popper"===p?P:D,A={top:k.top-O.top+y.top,bottom:O.bottom-k.bottom+y.bottom,left:k.left-O.left+y.left,right:O.right-k.right+y.right},L=e.modifiersData.offset;if("popper"===p&&L){var I=L[a];Object.keys(A).forEach((function(e){var t=[E,x].indexOf(e)>=0?1:-1,n=[w,x].indexOf(e)>=0?"y":"x";A[e]+=I[n]*t}))}return A}function K(e,t,n){return Math.max(e,Math.min(t,n))}function J(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Z(e){return[w,E,x,C].some((function(t){return e[t]>=0}))}var Q=O({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,a=i.scroll,s=void 0===a||a,o=i.resize,l=void 0===o||o,c=r(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach((function(e){e.addEventListener("scroll",n.update,A)})),l&&c.addEventListener("resize",n.update,A),function(){s&&u.forEach((function(e){e.removeEventListener("scroll",n.update,A)})),l&&c.removeEventListener("resize",n.update,A)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=z({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,a=n.adaptive,s=void 0===a||a,o=n.roundOffsets,l=void 0===o||o,c={placement:L(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),$(Object.assign(Object.assign({},c),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),$(Object.assign(Object.assign({},c),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];o(r)&&l(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});o(i)&&l(i)&&(Object.assign(i.style,a),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,a=void 0===r?[0,0]:r,s=M.reduce((function(e,n){return e[n]=function(e,t,n){var i=L(e),r=[C,w].indexOf(i)>=0?-1:1,a="function"==typeof n?n(Object.assign(Object.assign({},t),{},{placement:e})):n,s=a[0],o=a[1];return s=s||0,o=(o||0)*r,[C,E].indexOf(i)>=0?{x:o,y:s}:{x:s,y:o}}(n,t.rects,a),e}),{}),o=s[t.placement],l=o.x,c=o.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,a=void 0===r||r,s=n.altAxis,o=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,f=void 0===p||p,v=n.allowedAutoPlacements,m=t.options.placement,g=L(m),y=l||(g===m||!f?[H(m)]:function(e){if("auto"===L(e))return[];var t=H(e);return[F(e),t,F(t)]}(m)),b=[m].concat(y).reduce((function(e,n){return e.concat("auto"===L(n)?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,a=n.rootBoundary,s=n.padding,o=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?M:l,u=I(i),d=u?o?T:T.filter((function(e){return I(e)===u})):S,h=d.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=d);var p=h.reduce((function(t,n){return t[n]=q(e,{placement:n,boundary:r,rootBoundary:a,padding:s})[L(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:v}):n)}),[]),k=t.rects.reference,D=t.rects.popper,_=new Map,P=!0,O=b[0],A=0;A<b.length;A++){var N=b[A],z=L(N),j="start"===I(N),$=[w,x].indexOf(z)>=0,Y=$?"width":"height",V=q(t,{placement:N,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),R=$?j?E:C:j?x:w;k[Y]>D[Y]&&(R=H(R));var G=H(R),B=[];if(a&&B.push(V[z]<=0),o&&B.push(V[R]<=0,V[G]<=0),B.every((function(e){return e}))){O=N,P=!1;break}_.set(N,B)}if(P)for(var W=function(e){var t=b.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return O=t,"break"},X=f?3:1;X>0;X--){if("break"===W(X))break}t.placement!==O&&(t.modifiersData[i]._skip=!0,t.placement=O,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,a=void 0===r||r,s=n.altAxis,o=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,h=n.tether,p=void 0===h||h,v=n.tetherOffset,m=void 0===v?0:v,g=q(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),y=L(t.placement),S=I(t.placement),T=!S,M=N(y),k="x"===M?"y":"x",D=t.modifiersData.popperOffsets,_=t.rects.reference,P=t.rects.popper,O="function"==typeof m?m(Object.assign(Object.assign({},t.rects),{},{placement:t.placement})):m,A={x:0,y:0};if(D){if(a){var z="y"===M?w:C,j="y"===M?x:E,$="y"===M?"height":"width",Y=D[M],H=D[M]+g[z],V=D[M]-g[j],F=p?-P[$]/2:0,R="start"===S?_[$]:P[$],G="start"===S?-P[$]:-_[$],B=t.elements.arrow,W=p&&B?f(B):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=X[z],J=X[j],Z=K(0,_[$],W[$]),Q=T?_[$]/2-F-Z-U-O:R-Z-U-O,ee=T?-_[$]/2+F+Z+J+O:G+Z+J+O,te=t.elements.arrow&&b(t.elements.arrow),ne=te?"y"===M?te.clientTop||0:te.clientLeft||0:0,ie=t.modifiersData.offset?t.modifiersData.offset[t.placement][M]:0,re=D[M]+Q-ie-ne,ae=D[M]+ee-ie,se=K(p?Math.min(H,re):H,Y,p?Math.max(V,ae):V);D[M]=se,A[M]=se-Y}if(o){var oe="x"===M?w:C,le="x"===M?x:E,ce=D[k],ue=K(ce+g[oe],ce,ce-g[le]);D[k]=ue,A[k]=ue-ce}t.modifiersData[i]=A}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=n.elements.arrow,a=n.modifiersData.popperOffsets,s=L(n.placement),o=N(s),l=[C,E].indexOf(s)>=0?"height":"width";if(r&&a){var c=n.modifiersData[i+"#persistent"].padding,u=f(r),d="y"===o?w:C,h="y"===o?x:E,p=n.rects.reference[l]+n.rects.reference[o]-a[o]-n.rects.popper[l],v=a[o]-n.rects.reference[o],m=b(r),g=m?"y"===o?m.clientHeight||0:m.clientWidth||0:0,y=p/2-v/2,S=c[d],T=g-u[l]-c[h],M=g/2-u[l]/2+y,k=K(S,M,T),D=o;n.modifiersData[i]=((t={})[D]=k,t.centerOffset=k-M,t)}},effect:function(e){var t=e.state,n=e.options,i=e.name,r=n.element,a=void 0===r?"[data-
290popper-arrow]":r,s=n.padding,o=void 0===s?0:s;null!=a&&("string"!=typeof a||(a=t.elements.popper.querySelector(a)))&&R(t.elements.popper,a)&&(t.elements.arrow=a,t.modifiersData[i+"#persistent"]={padding:X("number"!=typeof o?o:U(o,S))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,s=q(t,{elementContext:"reference"}),o=q(t,{altBoundary:!0}),l=J(s,i),c=J(o,r,a),u=Z(l),d=Z(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),ee={passive:!0,capture:!0};function te(e,t,n){if(Array.isArray(e)){var i=e[t];return null==i?Array.isArray(n)?n[t]:n:i}return e}function ne(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function ie(e,t){return"function"==typeof e?e.apply(void 0,t):e}function re(e,t){return 0===t?e:function(i){clearTimeout(n),n=setTimeout((function(){e(i)}),t)};var n}function ae(e){return[].concat(e)}function se(e,t){-1===e.indexOf(t)&&e.push(t)}function oe(e){return e.split("-")[0]}function le(e){return[].slice.call(e)}function ce(){return document.createElement("div")}function ue(e){return["Element","Fragment"].some((function(t){return ne(e,t)}))}function de(e){return ne(e,"MouseEvent")}function he(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function pe(e){return ue(e)?[e]:function(e){return ne(e,"NodeList")}(e)?le(e):Array.isArray(e)?e:le(document.querySelectorAll(e))}function fe(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function ve(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function me(e){var t=ae(e)[0];return t&&t.ownerDocument||document}function ge(e,t,n){var i=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[i](t,n)}))}var ye={isTouch:!1},be=0;function we(){ye.isTouch||(ye.isTouch=!0,window.performance&&document.addEventListener("mousemove",xe))}function xe(){var e=performance.now();e-be<20&&(ye.isTouch=!1,document.removeEventListener("mousemove",xe)),be=e}function Ee(){var e=document.activeElement;if(he(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var Ce="undefined"!=typeof window&&"undefined"!=typeof document?navigator.userAgent:"",Se=/MSIE |Trident\//.test(Ce);var Te={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Me=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},Te,{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ke=Object.keys(Me);function De(e){var t=(e.plugins||[]).reduce((function(t,n){var i=n.name,r=n.defaultValue;return i&&(t[i]=void 0!==e[i]?e[i]:r),t}),{});return Object.assign({},e,{},t)}function _e(e,t){var n=Object.assign({},t,{content:ie(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(De(Object.assign({},Me,{plugins:t}))):ke).reduce((function(t,n){var i=(e.getAttribute("data-tippy-"+n)||"").trim();if(!i)return t;if("content"===n)t[n]=i;else try{t[n]=JSON.parse(i)}catch(e){t[n]=i}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},Me.aria,{},n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function Pe(e,t){e.innerHTML=t}function Oe(e){var t=ce();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",ue(e)?t.appendChild(e):Pe(t,e)),t}function Ae(e,t){ue(t.content)?(Pe(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?Pe(e,t.content):e.textContent=t.content)}function Le(e){var t=e.firstElementChild,n=le(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function Ie(e){var t=ce(),n=ce();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=ce();function r(n,i){var r=Le(t),a=r.box,s=r.content,o=r.arrow;i.theme?a.setAttribute("data-theme",i.theme):a.removeAttribute("data-theme"),"string"==typeof i.animation?a.setAttribute("data-animation",i.animation):a.removeAttribute("data-animation"),i.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"==typeof i.maxWidth?i.maxWidth+"px":i.maxWidth,i.role?a.setAttribute("role",i.role):a.removeAttribute("role"),n.content===i.content&&n.allowHTML===i.allowHTML||Ae(s,e.props),i.arrow?o?
vendor: 8,819 bytes, line 290
290n.arrow!==i.arrow&&(a.removeChild(o),a.appendChild(Oe(i.arrow))):a.appendChild(Oe(i.arrow)):o&&a.removeChild(o)}return i.className="tippy-content",i.setAttribute("data-state","hidden"),Ae(i,e.props),t.appendChild(n),n.appendChild(i),r(e.props,e.props),{popper:t,onUpdate:r}}Ie.$$tippy=!0;var Ne=1,ze=[],je=[];function $e(e,t){var n,i,r,a,s,o,l,c,u,d=_e(e,Object.assign({},Me,{},De((n=t,Object.keys(n).reduce((function(e,t){return void 0!==n[t]&&(e[t]=n[t]),e}),{}))))),h=!1,p=!1,f=!1,v=!1,m=[],g=re(U,d.interactiveDebounce),y=Ne++,b=(u=d.plugins).filter((function(e,t){return u.indexOf(e)===t})),w={id:y,reference:e,popper:ce(),popperInstance:null,props:d,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(i),clearTimeout(r),cancelAnimationFrame(a)},setProps:function(t){0;if(w.state.isDestroyed)return;I("onBeforeUpdate",[w,t]),W();var n=w.props,i=_e(e,Object.assign({},w.props,{},t,{ignoreAttributes:!0}));w.props=i,B(),n.interactiveDebounce!==i.interactiveDebounce&&(j(),g=re(U,i.interactiveDebounce));n.triggerTarget&&!i.triggerTarget?ae(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):i.triggerTarget&&e.removeAttribute("aria-expanded");z(),L(),C&&C(n,i);w.popperInstance&&(Z(),ue().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));I("onAfterUpdate",[w,t])},setContent:function(e){w.setProps({content:e})},show:function(){0;var e=w.state.isVisible,t=w.state.isDestroyed,n=!w.state.isEnabled,i=ye.isTouch&&!w.props.touch,r=te(w.props.duration,0,Me.duration);if(e||t||n||i)return;if(_().hasAttribute("disabled"))return;if(I("onShow",[w],!1),!1===w.props.onShow(w))return;w.state.isVisible=!0,D()&&(E.style.visibility="visible");L(),V(),w.state.isMounted||(E.style.transition="none");if(D()){var a=O(),s=a.box,o=a.content;fe([s,o],0)}l=function(){if(w.state.isVisible&&!v){if(v=!0,E.offsetHeight,E.style.transition=w.props.moveTransition,D()&&w.props.animation){var e=O(),t=e.box,n=e.content;fe([t,n],r),ve([t,n],"visible")}N(),z(),se(je,w),w.state.isMounted=!0,I("onMount",[w]),w.props.animation&&D()&&function(e,t){R(e,t)}(r,(function(){w.state.isShown=!0,I("onShown",[w])}))}},function(){var e,t=w.props.appendTo,n=_();e=w.props.interactive&&t===Me.appendTo||"parent"===t?n.parentNode:ie(t,[n]);e.contains(E)||e.appendChild(E);Z(),!1}()},hide:function(){0;var e=!w.state.isVisible,t=w.state.isDestroyed,n=!w.state.isEnabled,i=te(w.props.duration,1,Me.duration);if(e||t||n)return;if(I("onHide",[w],!1),!1===w.props.onHide(w))return;w.state.isVisible=!1,w.state.isShown=!1,v=!1,h=!1,D()&&(E.style.visibility="hidden");if(j(),F(),L(),D()){var r=O(),a=r.box,s=r.content;w.props.animation&&(fe([a,s],i),ve([a,s],"hidden"))}N(),z(),w.props.animation?D()&&function(e,t){R(e,(function(){!w.state.isVisible&&E.parentNode&&E.parentNode.contains(E)&&t()}))}(i,w.unmount):w.unmount()},hideWithInteractivity:function(e){0;P().addEventListener("mousemove",g),se(ze,g),g(e)},enable:function(){w.state.isEnabled=!0},disable:function(){w.hide(),w.state.isEnabled=!1},unmount:function(){0;w.state.isVisible&&w.hide();if(!w.state.isMounted)return;ne(),ue().forEach((function(e){e._tippy.unmount()})),E.parentNode&&E.parentNode.removeChild(E);je=je.filter((function(e){return e!==w})),w.state.isMounted=!1,I("onHidden",[w])},destroy:function(){0;if(w.state.isDestroyed)return;w.clearDelayTimeouts(),w.unmount(),W(),delete e._tippy,w.state.isDestroyed=!0,I("onDestroy",[w])}};if(!d.render)return w;var x=d.render(w),E=x.popper,C=x.onUpdate;E.setAttribute("data-tippy-root",""),E.id="tippy-"+w.id,w.popper=E,e._tippy=w,E._tippy=w;var S=b.map((function(e){return e.fn(w)})),T=e.hasAttribute("aria-expanded");return B(),z(),L(),I("onCreate",[w]),d.showOnCreate&&he(),E.addEventListener("mouseenter",(function(){w.props.interactive&&w.state.isVisible&&w.clearDelayTimeouts()})),E.addEventListener("mouseleave",(function(e){w.props.interactive&&w.props.trigger.indexOf("mouseenter")>=0&&(P().addEventListener("mousemove",g),g(e))})),w;function M(){var e=w.props.touch;return Array.isArray(e)?e:[e,0]}function k(){return"hold"===M()[0]}function D(){var e;return!!(null==(e=w.props.render)?void 0:e.$$tippy)}function _(){return c||e}function P(){var e=_().parentNode;return e?me(e):document}function O(){return Le(E)}function A(e){return w.state.isMounted&&!w.state.isVisible||ye.isTouch||s&&"focus"===s.type?0:te(w.props.delay,e?0:1,Me.delay)}function L(){E.style.pointerEvents=w.props.interactive&&w.state.isVisible?"":"none",E.style.zIndex=""+w.props.zIndex}function I(e,t,n){var i;(void 0===n&&(n=!0),S.forEach((function(n){n[e]&&n[e].apply(void 0,t)})),n)&&(i=w.props)[e].apply(i,t)}function N(){var t=w.props.aria;if(t.content){var n="aria-"+t.content,i=E.id;ae(w.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(w.state.isVisible)e.setAttribute(n,t?t+" "+i:i);else{var r=t&&t.replace(i,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function z(){!T&&w.props.aria.expanded&&ae(w.props.triggerTarget||e).forEach((function(e){w.props.interactive?e.setAttribute("aria-expanded",w.state.isVisible&&e===_()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){P().removeEventListener("mousemove",g),ze=ze.filter((function(e){return e!==g}))}function $(e){if(!(ye.isTouch&&(f||"mousedown"===e.type)||w.props.interactive&&E.contains(e.target))){if(_().contains(e.target)){if(ye.isTouch)return;if(w.state.isVisible&&w.props.trigger.indexOf("click")>=0)return}else I("onClickOutside",[w,e]);!0===w.props.hideOnClick&&(w.clearDelayTimeouts(),w.hide(),p=!0,setTimeout((function(){p=!1})),w.state.isMounted||F())}}function Y(){f=!0}function H(){f=!1}function V(){var e=P();e.addEventListener("mousedown",$,!0),e.addEventListener("touchend",$,ee),e.addEventListener("touchstart",H,ee),e.addEventListener("touchmove",Y,ee)}function F(){var e=P();e.removeEventListener("mousedown",$,!0),e.removeEventListener("touchend",$,ee),e.removeEventListener("touchstart",H,ee),e.removeEventListener("touchmove",Y,ee)}function R(e,t){var n=O().box;function i(e){e.target===n&&(ge(n,"remove",i),t())}if(0===e)return t();ge(n,"remove",o),ge(n,"add",i),o=i}function G(t,n,i){void 0===i&&(i=!1),ae(w.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,i),m.push({node:e,eventType:t,handler:n,options:i})}))}function B(){var e;k()&&(G("touchstart",X,{passive:!0}),G("touchend",q,{passive:!0})),(e=w.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(G(e,X),e){case"mouseenter":G("mouseleave",q);break;case"focus":G(Se?"focusout":"blur",K);break;case"focusin":G("focusout",K)}}))}function W(){m.forEach((function(e){var t=e.node,n=e.eventType,i=e.handler,r=e.options;t.removeEventListener(n,i,r)})),m=[]}function X(e){var t,n=!1;if(w.state.isEnabled&&!J(e)&&!p){var i="focus"===(null==(t=s)?void 0:t.type);s=e,c=e.currentTarget,z(),!w.state.isVisible&&de(e)&&ze.forEach((function(t){return t(e)})),"click"===e.type&&(w.props.trigger.indexOf("mouseenter")<0||h)&&!1!==w.props.hideOnClick&&w.state.isVisible?n=!0:he(e),"click"===e.type&&(h=!n),n&&!i&&pe(e)}}function U(e){var t=e.target,n=_().contains(t)||E.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,i=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,a=e.props.interactiveBorder,s=oe(r.placement),o=r.modifiersData.offset;if(!o)return!0;var l="bottom"===s?o.top.y:0,c="top"===s?o.bottom.y:0,u="right"===s?o.left.x:0,d="left"===s?o.right.x:0,h=t.top-i+l>a,p=i-t.bottom-c>a,f=t.left-n+u>a,v=n-t.right-d>a;return h||p||f||v}))}(ue().concat(E).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:d}:null})).filter(Boolean),e)&&(j(),pe(e))}function q(e){J(e)||w.props.trigger.indexOf("click")>=0&&h||(w.props.interactive?w.hideWithInteractivity(e):pe(e))}function K(e){w.props.trigger.indexOf("focusin")<0&&e.target!==_()||w.props.interactive&&e.relatedTarget&&E.contains(e.relatedTarget)||pe(e)}function J(e){return!!ye.isTouch&&k()!==e.type.indexOf("touch")>=0}function Z(){ne();var t=w.props,n=t.popperOptions,i=t.placement,r=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,o=D()?Le(E).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||_()}:e,u=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(D()){var n=O().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-
290popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];D()&&o&&u.push({name:"arrow",options:{element:o,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),w.popperInstance=Q(c,E,Object.assign({},n,{placement:i,onFirstUpdate:l,modifiers:u}))}function ne(){w.popperInstance&&(w.popperInstance.destroy(),w.popperInstance=null)}function ue(){return le(E.querySelectorAll("[data-tippy-root]"))}function he(e){w.clearDelayTimeouts(),e&&I("onTrigger",[w,e]),V();var t=A(!0),n=M(),r=n[0],a=n[1];ye.isTouch&&"hold"===r&&a&&(t=a),t?i=setTimeout((function(){w.show()}),t):w.show()}function pe(e){if(w.clearDelayTimeouts(),I("onUntrigger",[w,e]),w.state.isVisible){if(!(w.props.trigger.indexOf("mouseenter")>=0&&w.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&h)){var t=A(!1);t?r=setTimeout((function(){w.state.isVisible&&w.hide()}),t):a=requestAnimationFrame((function(){w.hide()}))}}else F()}}function Ye(e,t){void 0===t&&(t={});var n=Me.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",we,ee),window.addEventListener("blur",Ee);var i=Object.assign({},t,{plugins:n}),r=pe(e).reduce((function(e,t){var n=t&&$e(t,i);return n&&e.push(n),e}),[]);return ue(e)?r[0]:r}Ye.defaultProps=Me,Ye.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Me[t]=e[t]}))},Ye.currentInput=ye;Ye.setDefaultProps({render:Ie});t.a=Ye},7:function(e,t,n){"use strict";
291/*! npm.im/object-fit-images 3.2.4 */var i="bfred-it:object-fit-images",r=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,a="undefined"==typeof Image?{style:{"object-position":1}}:new Image,s="object-fit"in a.style,o="object-position"in a.style,l="background-size"in a.style,c="string"==typeof a.currentSrc,u=a.getAttribute,d=a.setAttribute,h=!1;function p(e,t,n){var i="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+(t||1)+"' height='"+(n||0)+"'%3E%3C/svg%3E";u.call(e,"src")!==i&&d.call(e,"src",i)}function f(e,t){e.naturalWidth?t(e):setTimeout(f,100,e,t)}function v(e){var t=function(e){for(var t,n=getComputedStyle(e).fontFamily,i={};null!==(t=r.exec(n));)i[t[1]]=t[2];return i}(e),n=e[i];if(t["object-fit"]=t["object-fit"]||"fill",!n.img){if("fill"===t["object-fit"])return;if(!n.skipTest&&s&&!t["object-position"])return}if(!n.img){n.img=new Image(e.width,e.height),n.img.srcset=u.call(e,"data-ofi-srcset")||e.srcset,n.img.src=u.call(e,"data-ofi-src")||e.src,d.call(e,"data-ofi-src",e.src),e.srcset&&d.call(e,"data-ofi-srcset",e.srcset),p(e,e.naturalWidth||e.width,e.naturalHeight||e.height),e.srcset&&(e.srcset="");try{!function(e){var t={get:function(t){return e[i].img[t||"src"]},set:function(t,n){return e[i].img[n||"src"]=t,d.call(e,"data-ofi-"+n,t),v(e),t}};Object.defineProperty(e,"src",t),Object.defineProperty(e,"currentSrc",{get:function(){return t.get("currentSrc")}}),Object.defineProperty(e,"srcset",{get:function(){return t.get("srcset")},set:function(e){return t.set(e,"srcset")}})}(e)}catch(e){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}!function(e){if(e.srcset&&!c&&window.picturefill){var t=window.picturefill._;e[t.ns]&&e[t.ns].evaled||t.fillImg(e,{reselect:!0}),e[t.ns].curSrc||(e[t.ns].supported=!1,t.fillImg(e,{reselect:!0})),e.currentSrc=e[t.ns].curSrc||e.src}}(n.img),e.style.backgroundImage='url("'+(n.img.currentSrc||n.img.src).replace(/"/g,'\\"')+'")',e.style.backgroundPosition=t["object-position"]||"center",e.style.backgroundRepeat="no-repeat",e.style.backgroundOrigin="content-box",/scale-down/.test(t["object-fit"])?f(n.img,(function(){n.img.naturalWidth>e.width||n.img.naturalHeight>e.height?e.style.backgroundSize="contain":e.style.backgroundSize="auto"})):e.style.backgroundSize=t["object-fit"].replace("none","auto").replace("fill","100% 100%"),f(n.img,(function(t){p(e,t.naturalWidth,t.naturalHeight)}))}function m(e,t){var n=!h&&!e;if(t=t||{},e=e||"img",o&&!t.skipTest||!l)return!1;"img"===e?e=document.getElementsByTagName("img"):"string"==typeof e?e=document.querySelectorAll(e):"length"in e||(e=[e]);for(var r=0;r<e.length;r++)e[r][i]=e[r][i]||{skipTest:t.skipTest},v(e[r]);n&&(document.body.addEventListener("load",(function(e){"IMG"===e.target.tagName&&m(e.target,{skipTest:t.skipTest})}),!0),h=!0,e="img"),t.watchMQ&&window.addEventListener("resize",m.bind(null,e,{skipTest:t.skipTest}))}m.supportsObjectFit=s,m.supportsObjectPosition=o,function(){function e(e,t){return e[i]&&e[i].img&&("src"===t||"srcset"===t)?e[i].img:e}o||(HTMLImageElement.prototype.getAttribute=function(t){return u.call(e(this,t),t)},HTMLImageElement.prototype.setAttribute=function(t,n){return d.call(e(this,t),t,String(n))})}(),e.exports=m},8:function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}
291var r=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._pivot={t:0,y:0},this._handler=function(e){n._event=e,requestAnimationFrame(n._tick)},this._tick=function(){if(n._event){var e=n._el.scrollTop,t=n._event.timeStamp,i="down"===n._dir?Math.max:Math.min,r=n._el.scrollHeight-n._el.clientHeight;if(e=Math.max(0,e),e=Math.min(r,e),n._history.unshift({t:t,y:e}),n._history.pop(),e!==i(n._pivot.y,e)){var a=t-n._historyMaxAge;if(a>n._pivot.t){n._pivot.y=e;for(var s=0;s<n._historyLength&&n._history[s]&&!(n._history[s].t<a);s+=1)n._pivot.y=i(n._pivot.y,n._history[s].y)}Math.abs(e-n._pivot.y)>n._thresholdPixels&&(n._pivot={t:t,y:e},n._dir="down"===n._dir?"up":"down",n._addAttributeTo.setAttribute(n._attribute,n._dir),n._eventTarget&&n._eventTarget.dispatchEvent(new CustomEvent(n._dir)))}else n._pivot={t:t,y:e}}};var i=Object.assign(Object.assign({},e.defaultOptions),t);this._attribute=i.attribute,this._dir=i.direction,this._el=i.element,this._addAttributeTo=i.addAttributeTo,this._thresholdPixels=i.thresholdPixels,this._historyLength=i.historyLength,this._historyMaxAge=i.historyMaxAge,this._history=new Array(this._historyLength),this._eventTarget=i.eventTarget,this._listenOn=this._el===document.documentElement?window:this._el}var t,n,r;return t=e,(n=[{key:"start",value:function(){this._pivot.y=this._el.scrollTop,this._addAttributeTo.setAttribute(this._attribute,this._dir),this._listenOn.addEventListener("scroll",this._handler)}},{key:"stop",value:function(){this._addAttributeTo.removeAttribute(this._attribute),this._listenOn.removeEventListener("scroll",this._handler)}}])&&i(t.prototype,n),r&&i(t,r),e}();r.defaultOptions={attribute:"data-scroll-direction",direction:"down",addAttributeTo:document.documentElement,element:document.documentElement,thresholdPixels:64,historyMaxAge:512,historyLength:32},t.a=r},9:function(e,t,n){var i,r,a,s;function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}s=function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]},months:{shorthand:["Янв","Фев","Март","Апр","Май","Июнь","Июль","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Нед.",scrollTitle:"Прокрутите для увеличения",toggleTitle:"Нажмите для переключения",amPM:["ДП","ПП"],yearAriaLabel:"Год",time_24hr:!0};t.l10ns.ru=n;var i=t.l10ns;e.Russian=n,e.default=i,Object.defineProperty(e,"__esModule",{value:!0})},"object"===o(t)&&void 0!==e?s(t):(r=[t],void 0===(a="function"==typeof(i=s)?i.apply(t,r):i)||(e.exports=a))}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.