1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t();}(this,function(){return r={},i.m=n=[function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e};}function r(){if(0<arguments.length&&void 0!==arguments[0]&&arguments[0]&&(v=!0),v)return m=(0,p.default)(m,g),(0,h.default)(m,g.once),m;}function a(){m=(0,f.default)(),r();}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);}return e;},o=(n(i(1)),i(6)),l=n(o),c=n(i(7)),u=n(i(8)),d=n(i(9)),h=n(i(10)),p=n(i(11)),f=n(i(14)),m=[],v=!1,g={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1};e.exports={init:function(e){g=s(g,e),m=(0,f.default)();var t,i=document.all&&!window.atob;return !0===(t=g.disable)||"mobile"===t&&d.default.mobile()||"phone"===t&&d.default.phone()||"tablet"===t&&d.default.tablet()||"function"==typeof t&&!0===t()||i?void m.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay");}):(document.querySelector("body").setAttribute("data-aos-easing",g.easing),document.querySelector("body").setAttribute("data-aos-duration",g.duration),document.querySelector("body").setAttribute("data-aos-delay",g.delay),"DOMContentLoaded"===g.startEvent&&-1<["complete","interactive"].indexOf(document.readyState)?r(!0):"load"===g.startEvent?window.addEventListener(g.startEvent,function(){r(!0);}):document.addEventListener(g.startEvent,function(){r(!0);}),window.addEventListener("resize",(0,c.default)(r,g.debounceDelay,!0)),window.addEventListener("orientationchange",(0,c.default)(r,g.debounceDelay,!0)),window.addEventListener("scroll",(0,l.default)(function(){(0,h.default)(m,g.once);},g.throttleDelay)),g.disableMutationObserver||(0,u.default)("[data-aos]",a),m);},refresh:r,refreshHard:a};},function(e,t){},,,,,function(m,e){(function(e){"use strict";function a(n,r,e){function a(e){var t=c,i=u;return c=u=void 0,m=e,h=n.apply(i,t);}function s(e){var t=e-f;return void 0===f||r<=t||t<0||g&&d<=e-m;}function o(){var e,t,i=T();return s(i)?l(i):void (p=setTimeout(o,(t=r-((e=i)-f),g?S(t,d-(e-m)):t)));}function l(e){return p=void 0,i&&c?a(e):(c=u=void 0,h);}function t(){var e,t=T(),i=s(t);if(c=arguments,u=this,f=t,i){if(void 0===p)return m=e=f,p=setTimeout(o,r),v?a(e):h;if(g)return p=setTimeout(o,r),a(f);}return void 0===p&&(p=setTimeout(o,r)),h;}var c,u,d,h,p,f,m=0,v=!1,g=!1,i=!0;if("function"!=typeof n)throw new TypeError(w);return r=b(r)||0,y(e)&&(v=!!e.leading,g="maxWait" in e,d=g?x(b(e.maxWait)||0,r):d,i="trailing" in e?!!e.trailing:i),t.cancel=function(){void 0!==p&&clearTimeout(p),c=f=u=p=void (m=0);},t.flush=function(){return void 0===p?h:l(T());},t;}function y(e){var t=void 0===e?"undefined":i(e);return e&&("object"==t||"function"==t);}function n(e){return "symbol"==(void 0===e?"undefined":i(e))||!!(t=e)&&"object"==(void 0===t?"undefined":i(t))&&f.call(e)==s;var t;}function b(e){if("number"==typeof e)return e;if(n(e))return r;var t;if(y(e)&&(e=y(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var i=c.test(e);return i||u.test(e)?d(e.slice(2),i?2:8):l.test(e)?r:+e;}var 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;},w="Expected a function",r=NaN,s="[object Symbol]",o=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,d=parseInt,t="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,h="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,p=t||h||Function("return this")(),f=Object.prototype.toString,x=Math.max,S=Math.min,T=function(){return p.Date.now();};m.exports=function(e,t,i){var n=!0,r=!0;if("function"!=typeof e)throw new TypeError(w);return y(i)&&(n="leading" in i?!!i.leading:n,r="trailing" in i?!!i.trailing:r),a(e,t,{leading:n,maxWait:t,trailing:r});};}).call(e,function(){return this;}());},function(f,e){(function(e){"use strict";function y(e){var t=void 0===e?"undefined":i(e);return e&&("object"==t||"function"==t);}function n(e){return "symbol"==(void 0===e?"undefined":i(e))||!!(t=e)&&"object"==(void 0===t?"undefined":i(t))&&p.call(e)==a;var t;}function b(e){if("number"==typeof e)return e;if(n(e))return r;var t;if(y(e)&&(e=y(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var i=l.test(e);return i||c.test(e)?u(e.slice(2),i?2:8):o.test(e)?r:+e;}function w(){return h.Date.now();}var 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;},r=NaN,a="[object Symbol]",s=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt,t="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,d="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,h=t||d||Function("return this")(),p=Object.prototype.toString,x=Math.max,S=Math.min;f.exports=function(n,r,e){function a(e){var t=c,i=u;
2return c=u=void 0,m=e,h=n.apply(i,t);}function s(e){var t=e-f;return void 0===f||r<=t||t<0||g&&d<=e-m;}function o(){var e,t,i=w();return s(i)?l(i):void (p=setTimeout(o,(t=r-((e=i)-f),g?S(t,d-(e-m)):t)));}function l(e){return p=void 0,i&&c?a(e):(c=u=void 0,h);}function t(){var e,t=w(),i=s(t);if(c=arguments,u=this,f=t,i){if(void 0===p)return m=e=f,p=setTimeout(o,r),v?a(e):h;if(g)return p=setTimeout(o,r),a(f);}return void 0===p&&(p=setTimeout(o,r)),h;}var c,u,d,h,p,f,m=0,v=!1,g=!1,i=!0;if("function"!=typeof n)throw new TypeError("Expected a function");return r=b(r)||0,y(e)&&(v=!!e.leading,g="maxWait" in e,d=g?x(b(e.maxWait)||0,r):d,i="trailing" in e?!!e.trailing:i),t.cancel=function(){void 0!==p&&clearTimeout(p),c=f=u=p=void (m=0);},t.flush=function(){return void 0===p?h:l(w());},t;};}).call(e,function(){return this;}());},function(e,t){"use strict";function r(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),i=Array.prototype.slice.call(e.removedNodes);t.concat(i).filter(function(e){return e.hasAttribute&&e.hasAttribute("data-aos");}).length&&a();});}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){};t.default=function(e,t){var i=window.document,n=new (window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)(r);a=t,n.observe(i.documentElement,{childList:!0,subtree:!0,removedNodes:!0});};},function(e,t){"use strict";function i(){return navigator.userAgent||navigator.vendor||window.opera||"";}Object.defineProperty(t,"__esModule",{value:!0});var n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,r=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,a=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,s=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
2sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,o=(function(e,t,i){return t&&c(e.prototype,t),i&&c(e,i),e;}(l,[{key:"phone",value:function(){var e=i();return !(!n.test(e)&&!r.test(e.substr(0,4)));}},{key:"mobile",value:function(){var e=i();return !(!a.test(e)&&!s.test(e.substr(0,4)));}},{key:"tablet",value:function(){return this.mobile()&&!this.phone();}}]),l);function l(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,l);}function c(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}t.default=new o();},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,s){var o=window.pageYOffset,l=window.innerHeight;e.forEach(function(e,t){var i,n,r,a;n=l+o,r=s,a=(i=e).node.getAttribute("data-aos-once"),n>i.position?i.node.classList.add("aos-animate"):void 0===a||"false"!==a&&(r||"true"===a)||i.node.classList.remove("aos-animate");});};},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(12),a=(n=r)&&n.__esModule?n:{default:n};t.default=function(e,i){return e.forEach(function(e,t){e.node.classList.add("aos-init"),e.position=(0,a.default)(e.node,i.offset);}),e;};},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(13),s=(n=r)&&n.__esModule?n:{default:n};t.default=function(e,t){var i=0,n=0,r=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(n=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),i=(0,s.default)(e).top,a.anchorPlacement){case "top-bottom":break;case "center-bottom":i+=e.offsetHeight/2;break;case "bottom-bottom":i+=e.offsetHeight;break;case "top-center":i+=r/2;break;case "bottom-center":i+=r/2+e.offsetHeight;break;case "center-center":i+=r/2+e.offsetHeight/2;break;case "top-top":i+=r;break;case "bottom-top":i+=e.offsetHeight+r;break;case "center-top":i+=e.offsetHeight/2+r;}return a.anchorPlacement||a.offset||isNaN(t)||(n=t),i+n;};},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){for(var t=0,i=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),i+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return {top:i,left:t};};},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return {node:e};});};}],i.c=r,i.p="dist/",i(0);function i(e){if(r[e])return r[e].exports;var t=r[e]={exports:{},id:e,loaded:!1};return n[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports;}var n,r;}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{});}(this,function(e){"use strict";function i(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t;}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e;}function N(e){return "string"==typeof e;}function p(e){return "function"==typeof e;}function T(e){return "number"==typeof e;}function n(e){return void 0===e;}function E(e){return "object"==typeof e;}function D(e){return !1!==e;}function t(){return "undefined"!=typeof window;}function k(e){return p(e)||N(e);}function r(e){return (Ge=tt(e,Ye))&&Qt;}function B(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()");}function _(e,t){return !t&&console.warn(e);}function s(e,t){return e&&(Ye[e]=t)&&Ge&&(Ge[e]=t)||Ye;}function C(){return 0;}function I(e){var t,i,n=e[0];if(E(n)||p(n)||(e=[e]),!(t=(n._gsap||{}).harness)){for(i=Ze.length;i--&&!Ze[i].targetTest(n););t=Ze[i];}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new Tt(e[i],t)))||e.splice(i,1);return e;}function $(e){return e._gsap||I(st(e))[0]._gsap;}function a(e,t){var i=e[t];return p(i)?e[t]():n(i)&&e.getAttribute(t)||i;}
2function f(e,t){return (e=e.split(",")).forEach(t)||e;}function j(e){return Math.round(1e4*e)/1e4;}function o(e,t,i){var n,r=T(e[1]),a=(r?2:1)+(t<2?0:1),s=e[a];if(r&&(s.duration=e[1]),s.parent=i,t){for(n=s;i&&!("immediateRender" in n);)n=i.vars.defaults||{},i=D(i.vars.inherit)&&i.parent;s.immediateRender=D(n.immediateRender),t<2?s.runBackwards=1:s.startAt=e[a-1];}return s;}function R(){var e,t,i=Xe.length,n=Xe.slice(0);for(Ue={},e=Xe.length=0;e<i;e++)(t=n[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0);}function l(e,t,i,n){Xe.length&&R(),e.render(t,i,n),Xe.length&&R();}function c(e){var t=parseFloat(e);return (t||0===t)&&(e+"").match(Ve).length<2?t:e;}function u(e){return e;}function F(e,t){for(var i in t)i in e||(e[i]=t[i]);return e;}function M(e,t){for(var i in t)i in e||"duration"===i||"ease"===i||(e[i]=t[i]);}function d(e,t){for(var i in t)e[i]=E(t[i])?d(e[i]||(e[i]={}),t[i]):t[i];return e;}function H(e,t){var i,n={};for(i in e)i in t||(n[i]=e[i]);return n;}function m(e,t,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var r=t._prev,a=t._next;r?r._next=a:e[i]===t&&(e[i]=a),a?a._prev=r:e[n]===t&&(e[n]=r),t._dp=e,t._next=t._prev=t.parent=null;}function q(e,t){!e.parent||t&&!e.parent.autoRemoveChildren||e.parent.remove(e),e._act=0;}function h(e){for(var t=e;t;)t._dirty=1,t=t.parent;return e;}function v(e){return e._repeat?it(e._tTime,e=e.duration()+e._rDelay)*e:0;}function g(e,t){return (e-t._start)*t._ts+(0<=t._ts?0:t._dirty?t.totalDuration():t._tDur);}function y(e,t,i){var n;if(t.parent&&q(t),t._start=i+t._delay,t._end=t._start+(t.totalDuration()/Math.abs(t.timeScale())||0),function(e,t,i,n,r){void 0===i&&(i="_first"),void 0===n&&(n="_last");var a,s=e[n];if(r)for(a=t[r];s&&s[r]>a;)s=s._prev;s?(t._next=s._next,s._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[n]=t,t._prev=s,t.parent=e;}(e,t,"_first","_last",e._sort?"_start":0),((e._recent=t)._time||!t._dur&&t._initted)&&(n=(e.rawTime()-t._start)*t._ts,(!t._dur||rt(0,t.totalDuration(),n)-t._tTime>Ae)&&t.render(n,!0)),h(e),e._dp&&e._time>=e._dur&&e._ts&&e._dur<e.duration())for(var r=e;r._dp;)r.totalTime(r._tTime,!0),r=r._dp;return e;}function b(e,t,i,n){return Pt(e,t),e._initted?!i&&e._pt&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&de!==pt.frame?(Xe.push(e),e._lazy=[t,n]):void 0:1;}function w(e){if(e instanceof _t)return h(e);var t=e._repeat;return e._tDur=t?t<0?1e12:j(e._dur*(t+1)+e._rDelay*t):e._dur,h(e.parent),e;}function x(e,t){var i,n,r=e.labels,a=e._recent||nt,s=e.duration()>=Pe?a.endTime(!1):e._dur;return N(t)&&(isNaN(t)||t in r)?"<"===(i=t.charAt(0))||">"===i?("<"===i?a._start:a.endTime(0<=a._repeat))+(parseFloat(t.substr(1))||0):(i=t.indexOf("="))<0?(t in r||(r[t]=s),r[t]):(n=+(t.charAt(i-1)+t.substr(i+1)),1<i?x(e,t.substr(0,i-1))+n:s+n):null==t?s:+t;}function O(e,t){return e||0===e?t(e):t;}function V(e){return (e+"").substr((parseFloat(e)+"").length);}function P(e,t){return e&&E(e)&&"length" in e&&(!t&&!e.length||e.length-1 in e&&E(e[0]))&&!e.nodeType&&e!==oe;}function A(e){return e.sort(function(){return .5-Math.random();});}function L(e){if(p(e))return e;var f=E(e)?e:{each:e},m=bt(f.ease),v=f.from||0,g=parseFloat(f.base)||0,y={},t=0<v&&v<1,b=isNaN(v)||t,w=f.axis,x=v,S=v;return N(v)?x=S={center:.5,edges:.5,end:1}[v]||0:!t&&b&&(x=v[0],S=v[1]),function(e,t,i){var n,r,a,s,o,l,c,u,d,h=(i||f).length,p=y[h];if(!p){if(!(d="auto"===f.grid?0:(f.grid||[1,Pe])[1])){for(c=-Pe;c<(c=i[d++].getBoundingClientRect().left)&&d<h;);d--;}for(p=y[h]=[],n=b?Math.min(d,h)*x-.5:v%d,r=b?h*S/d-.5:v/d|0,u=Pe,l=c=0;l<h;l++)a=l%d-n,s=r-(l/d|0),p[l]=o=w?Math.abs("y"===w?s:a):Ie(a*a+s*s),c<o&&(c=o),o<u&&(u=o);"random"===v&&A(p),p.max=c-u,p.min=u,p.v=h=(parseFloat(f.amount)||parseFloat(f.each)*(h<d?h-1:w?"y"===w?h/d:d:Math.max(d,h/d))||0)*("edges"===v?-1:1),p.b=h<0?g-h:g,p.u=V(f.amount||f.each)||0,m=m&&h<0?yt(m):m;}return h=(p[e]-p.min)/p.max||0,j(p.b+(m?m(h):h)*p.v)+p.u;};}function z(t){var i=t<1?Math.pow(10,(t+"").length-2):1;return function(e){return ~~(Math.round(parseFloat(e)/t)*t*i)/i+(T(e)?0:V(e));};}function Y(l,e){var c,u,t=je(l);
2return !t&&E(l)&&(c=t=l.radius||Pe,l.values?(l=st(l.values),(u=!T(l[0]))&&(c*=c)):l=z(l.increment)),O(e,t?p(l)?function(e){return u=l(e),Math.abs(u-e)<=c?u:e;}:function(e){for(var t,i,n=parseFloat(u?e.x:e),r=parseFloat(u?e.y:0),a=Pe,s=0,o=l.length;o--;)(t=u?(t=l[o].x-n)*t+(i=l[o].y-r)*i:Math.abs(l[o]-n))<a&&(a=t,s=o);return s=!c||a<=c?l[s]:e,u||s===e||T(e)?s:s+V(e);}:z(l));}function G(e,t,i,n){return O(je(e)?!t:!0===i?!!(i=0):!n,function(){return je(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&~~(Math.round((e+Math.random()*(t-e))/i)*i*n)/n;});}function W(t,i,e){return O(e,function(e){return t[~~i(e)];});}function X(e){for(var t,i,n,r,a=0,s="";~(t=e.indexOf("random(",a));)n=e.indexOf(")",t),r="["===e.charAt(t+7),i=e.substr(t+7,n-t-7).match(r?Ve:Ne),s+=e.substr(a,t-a)+G(r?i:+i[0],+i[1],+i[2]||1e-5),a=n+1;return s+e.substr(a,e.length-a);}function U(e,t,i){var n,r,a,s=e.labels,o=Pe;for(n in s)(r=s[n]-t)<0==!!i&&r&&o>(r=Math.abs(r))&&(a=n,o=r);return a;}function J(e){return q(e),e.progress()<1&<(e,"onInterrupt"),e;}function K(e,t,i){return (6*(e=e<0?e+1:1<e?e-1:e)<1?t+(i-t)*e*6:e<.5?i:3*e<2?t+(i-t)*(2/3-e)*6:t)*ct+.5|0;}function Q(e,t){var i,n,r,a,s,o,l,c,u,d,h=e?T(e)?[e>>16,e>>8&ct,e&ct]:0:ut.black;if(!h){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),ut[e])h=ut[e];else if("#"===e.charAt(0))4===e.length&&(e="#"+(i=e.charAt(1))+i+(n=e.charAt(2))+n+(r=e.charAt(3))+r),h=[(e=parseInt(e.substr(1),16))>>16,e>>8&ct,e&ct];else if("hsl"===e.substr(0,3))if(h=d=e.match(Ne),t){if(~e.indexOf("="))return e.match(Be);}else a=+h[0]%360/360,s=h[1]/100,i=2*(o=h[2]/100)-(n=o<=.5?o*(s+1):o+s-o*s),3<h.length&&(h[3]*=1),h[0]=K(a+1/3,i,n),h[1]=K(a,i,n),h[2]=K(a-1/3,i,n);else h=e.match(Ne)||ut.transparent;h=h.map(Number);}
2return t&&!d&&(i=h[0]/ct,n=h[1]/ct,r=h[2]/ct,o=((l=Math.max(i,n,r))+(c=Math.min(i,n,r)))/2,l===c?a=s=0:(u=l-c,s=.5<o?u/(2-l-c):u/(l+c),a=l===i?(n-r)/u+(n<r?6:0):l===n?(r-i)/u+2:(i-n)/u+4,a*=60),h[0]=a+.5|0,h[1]=100*s+.5|0,h[2]=100*o+.5|0),h;}function Z(e,t){var i,n,r,a=(e+"").match(dt),s=0,o="";if(!a)return e;for(i=0;i<a.length;i++)n=a[i],s+=(r=e.substr(s,e.indexOf(n,s)-s)).length+n.length,3===(n=Q(n,t)).length&&n.push(1),o+=r+(t?"hsla("+n[0]+","+n[1]+"%,"+n[2]+"%,"+n[3]:"rgba("+n.join(","))+")";return o+e.substr(s);}function ee(e){var t,i=e.join(" ");dt.lastIndex=0,dt.test(i)&&(t=ht.test(i),e[0]=Z(e[0],t),e[1]=Z(e[1],t));}function te(e){var t=(e+"").split("("),i=mt[t[0]];return i&&1<t.length&&i.config?i.config.apply(null,~e.indexOf("{")?[function(e){for(var t,i,n,r={},a=e.substr(1,e.length-3).split(":"),s=a[0],o=1,l=a.length;o<l;o++)i=a[o],t=o!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,t),r[s]=isNaN(n)?n.replace(gt,"").trim():+n,s=i.substr(t+1).trim();return r;}(t[1])]:He.exec(e)[1].split(",").map(c)):mt._CE&&vt.test(e)?mt._CE("",e):i;}function ie(e,t,i,n){void 0===i&&(i=function(e){return 1-t(1-e);}),void 0===n&&(n=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2;});var r,a={easeIn:t,easeOut:i,easeInOut:n};return f(e,function(e){for(var t in mt[e]=Ye[e]=a,mt[r=e.toLowerCase()]=i,a)mt[r+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=mt[e+"."+t]=a[t];}),1;}function ne(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2;};}function re(i,e,t){function n(e){return 1===e?1:r*Math.pow(2,-10*e)*Re((e-a)*o)+1;}var r=1<=e?e:1,a=(o=(t||(i?.3:.45))/(e<1?e:1))/Le*(Math.asin(1/r)||0),s="out"===i?n:"in"===i?function(e){return 1-n(1-e);}:ne(n),o=Le/o;return s.config=function(e,t){return re(i,e,t);},s;}function ae(t,i){function n(e){return --e*e*((i+1)*e+i)+1;}void 0===i&&(i=1.70158);var e="out"===t?n:"in"===t?function(e){return 1-n(1-e);}:ne(n);return e.config=function(e){return ae(t,e);},e;}var se,oe,le,ce,ue,de,he,pe,fe,me,ve,ge,ye,be,we,xe,Se,Te,Ee,ke,_e,Ce,Me={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Oe={duration:.5,overwrite:!1,delay:0},Pe=1e8,Ae=1e-8,Le=2*Math.PI,ze=Le/4,De=0,Ie=Math.sqrt,$e=Math.cos,Re=Math.sin,je=Array.isArray,Ne=/(?:-?\.?\d|\.)+/gi,Be=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/g,Fe=/[-+=\.]*\d+(?:\.|e-|e)*\d*/gi,He=/\(([^()]+)\)/i,qe=/[\+-]=-?[\.\d]+/,Ve=/[#\-+\.]*\b[a-z\d-=+%.]+/gi,Ye={},Ge={},We={},Xe=[],Ue={},Je={},Ke={},Qe=30,Ze=[],et="onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",tt=function(e,t){for(var i in t)e[i]=t[i];return e;},it=function(e,t){return (e/=t)&&~~e===e?~~e-1:~~e;},nt={_start:0,endTime:C},rt=function(e,t,i){return i<e?e:t<i?t:i;},at=[].slice,st=function(e,t){return !N(e)||t||!le&&ft()?je(e)?(i=t,void 0===n&&(n=[]),e.forEach(function(e){return N(e)&&!i||P(e,1)?n.push.apply(n,st(e)):n.push(e);})||n):P(e)?at.call(e,0):e?[e]:[]:at.call(ce.querySelectorAll(e),0);var i,n;},ot=function(t,e,i,n,r){var a=e-t,s=n-i;return O(r,function(e){return i+(e-t)/a*s;});},lt=function(e,t,i){var n,r,a=e.vars,s=a[t];if(s)return n=a[t+"Params"],r=a.callbackScope||e,i&&Xe.length&&R(),n?s.apply(r,n):s.call(r);},ct=255,ut={aqua:[0,ct,ct],lime:[0,ct,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ct],navy:[0,0,128],white:[ct,ct,ct],olive:[128,128,0],yellow:[ct,ct,0],orange:[ct,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ct,0,0],pink:[ct,192,203],cyan:[0,ct,ct],transparent:[ct,ct,ct,0]},dt=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(e in ut)t+="|"+e+"\\b";return new RegExp(t+")","gi");}(),ht=/hsl[a]?\(/,pt=(ge=Date.now,ye=500,be=33,we=ge(),xe=we,Te=Se=1/60,ke={time:0,frame:0,tick:function(){wt(!0);},wake:function(){ue&&(!le&&t()&&(oe=le=window,ce=oe.document||{},Ye.gsap=Qt,(oe.gsapVersions||(oe.gsapVersions=[])).push(Qt.version),r(Ge||oe.GreenSockGlobals||!oe.gsap&&oe||{}),ve=oe.requestAnimationFrame),fe&&ke.sleep(),me=ve||function(e){return setTimeout(e,1e3*(Te-ke.time)+1|0);},pe=1,wt(2));},sleep:function(){(ve?oe.cancelAnimationFrame:clearTimeout)(fe),pe=0,me=C;},lagSmoothing:function(e,t){ye=e||1e8,be=Math.min(t,ye,0);}
2,fps:function(e){Se=1/(e||60),Te=ke.time+Se;},add:function(e){Ee.indexOf(e)<0&&Ee.push(e),ft();},remove:function(e){var t;~(t=Ee.indexOf(e))&&Ee.splice(t,1);},_listeners:Ee=[]}),ft=function(){return !pe&&pt.wake();},mt={},vt=/^[\d.\-M][\d.\-,\s]/,gt=/["']/g,yt=function(t){return function(e){return 1-t(1-e);};},bt=function(e,t){return e&&(p(e)?e:mt[e]||te(e))||t;};function wt(t){var e,i,n=ge()-xe,r=!0===t;ye<n&&(we+=n-be),xe+=n,ke.time=(xe-we)/1e3,(0<(e=ke.time-Te)||r)&&(ke.frame++,Te+=e+(Se<=e?.004:Se-e),i=1),r||(fe=me(wt)),i&&Ee.forEach(function(e){return e(ke.time,n,ke.frame,t);});}function xt(e){return e<Ce?_e*e*e:e<.7272727272727273?_e*Math.pow(e-1.5/2.75,2)+.75:e<.9090909090909092?_e*(e-=2.25/2.75)*e+.9375:_e*Math.pow(e-2.625/2.75,2)+.984375;}f("Linear,Quad,Cubic,Quart,Quint,Strong",function(e,t){var i=t<5?t+1:t;ie(e+",Power"+(i-1),t?function(e){return Math.pow(e,i);}:function(e){return e;},function(e){return 1-Math.pow(1-e,i);},function(e){return e<.5?Math.pow(2*e,i)/2:1-Math.pow(2*(1-e),i)/2;});}),mt.Linear.easeNone=mt.none=mt.Linear.easeIn,ie("Elastic",re("in"),re("out"),re()),_e=7.5625,Ce=1/2.75,ie("Bounce",function(e){return 1-xt(1-e);},xt),ie("Expo",function(e){return e?Math.pow(2,10*(e-1)):0;}),ie("Circ",function(e){return -(Ie(1-e*e)-1);}),ie("Sine",function(e){return 1-$e(e*ze);}),ie("Back",ae("in"),ae("out"),ae()),mt.SteppedEase=mt.steps=Ye.SteppedEase={config:function(e,t){void 0===e&&(e=1);var i=1/e,n=e+(t?0:1),r=t?1:0;return function(e){return ((n*rt(0,.99999999,e)|0)+r)*i;};}},Oe.ease=mt["quad.out"];var St,Tt=function(e,t){this.id=De++,(e._gsap=this).target=e,this.harness=t,this.get=t?t.get:a,this.set=t?t.getSetter:Bt;},Et=((St=kt.prototype).delay=function(e){return e||0===e?(this._delay=e,this):this._delay;},St.duration=function(e){var t=arguments.length,i=this._repeat,n=0<i?i*((t?e:this._dur)+this._rDelay):0;return t?this.totalDuration(i<0?e:e+n):this.totalDuration()&&this._dur;},St.totalDuration=function(e){if(!arguments.length)return this._tDur;var t=this._repeat,i=(e||this._rDelay)&&t<0;return this._tDur=i?1e12:e,this._dur=i?e:(e-t*this._rDelay)/(t+1),this._dirty=0,h(this.parent),this;},St.totalTime=function(e,t){if(ft(),!arguments.length)return this._tTime;var i,n=this.parent||this._dp;if(n&&n.smoothChildTiming&&this._ts){for(i=this._start,this._start=n._time-(0<this._ts?e/this._ts:((this._dirty?this.totalDuration():this._tDur)-e)/-this._ts),this._end+=this._start-i,n._dirty||h(n);n.parent;)n.parent._time!==n._start+(0<n._ts?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&n.autoRemoveChildren&&y(n,this,this._start-this._delay);}return this._tTime===e&&(this._dur||t)||(this._ts||(this._pTime=e),l(this,e,t)),this;},St.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+v(this))%this._dur||(e?this._dur:0),t):this._time;},St.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this._tTime/this.totalDuration();},St.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+v(this),t):this.duration()?this._time/this._dur:this.ratio;},St.iteration=function(e,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*i,t):this._repeat?it(this._tTime,i)+1:1;},St.timeScale=function(e){if(!arguments.length)return this._ts||this._pauseTS||0;if(null!==this._pauseTS)return this._pauseTS=e,this;var t=this.parent&&this._ts?g(this.parent._time,this):this._tTime;return this._ts=e,function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e;}(this.totalTime(t,!0));},St.paused=function(e){var t=!this._ts;return arguments.length?(t!==e&&(e?(this._pauseTS=this._ts,this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(this._ts=this._pauseTS||1,this._pauseTS=null,e=this._tTime||this._pTime,1===this.progress()&&(this._tTime-=Ae),this.totalTime(e,!0))),this):t;},St.startTime=function(e){return arguments.length?(this.parent&&this.parent._sort&&y(this.parent,this,e-this._delay),this):this._start;},St.endTime=function(e){return this._start+(D(e)?this.totalDuration():this.duration())/Math.abs(this._ts
2);},St.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?g(t.rawTime(e),this):this._tTime:this._tTime;},St.repeat=function(e){return arguments.length?(this._repeat=e,w(this)):this._repeat;},St.repeatDelay=function(e){return arguments.length?(this._rDelay=e,w(this)):this._rDelay;},St.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo;},St.seek=function(e,t){return this.totalTime(x(this,e),D(t));},St.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,D(t));},St.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1);},St.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1);},St.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0);},St.resume=function(){return this.paused(!1);},St.reversed=function(e){var t=this._ts||this._pauseTS||0;return arguments.length?(e!==this.reversed()&&(this[null===this._pauseTS?"_ts":"_pauseTS"]=Math.abs(t)*(e?-1:1),this.totalTime(this._tTime,!0)),this):t<0;},St.invalidate=function(){return this._initted=0,this;},St.isActive=function(e){var t,i=this.parent||this._dp,n=this._start;return !(i&&!(this._ts&&(this._initted||!e)&&i.isActive(e)&&(t=i.rawTime(!0))>=n&&t<this.endTime(!0)-Ae));},St.eventCallback=function(e,t,i){var n=this.vars;return 1<arguments.length?(t?(n[e]=t,i&&(n[e+"Params"]=i),"onUpdate"===e&&(this._onUpdate=t)):delete n[e],this):n[e];},St.then=function(n){var r=this;return new Promise(function(t){function e(){var e=r.then;r.then=null,(i=i(r))&&(i.then||i===r?r.then=e:p(i)||(i=u)),t(i),r.then=e;}var i=p(n)?n:u;r._initted&&1===r.totalProgress()&&0<=r._ts||!r._tTime&&r._ts<0?e():r._prom=e;});},St.kill=function(){J(this);},kt);function kt(e,t){var i=e.parent||se;this.vars=e,this._dur=this._tDur=+e.duration||0,this._delay=+e.delay||0,(this._repeat=e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase,w(this)),this._ts=1,this.data=e.data,pe||pt.wake(),i&&y(i,this,t||0===t?t:i._time),e.reversed&&this.reversed(!0),e.paused&&this.paused(!0);}F(Et.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:0,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Ae,_prom:0,_pauseTS:null});var _t=function(n){function e(e,t){var i;return void 0===e&&(e={}),(i=n.call(this,e,t)||this).labels={},i.smoothChildTiming=D(e.smoothChildTiming),i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=D(e.sortChildren),i;}i(e,n);var t=e.prototype;return t.to=function(e,t,i,n){return new Dt(e,o(arguments,0,this),x(this,T(t)?n:i)),this;},t.from=function(e,t,i,n){return new Dt(e,o(arguments,1,this),x(this,T(t)?n:i)),this;},t.fromTo=function(e,t,i,n,r){return new Dt(e,o(arguments,2,this),x(this,T(t)?r:n)),this;},t.set=function(e,t,i){return t.duration=0,t.parent=this,t.repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new Dt(e,t,x(this,i)),this;},t.call=function(e,t,i){return y(this,Dt.delayedCall(0,e,t),x(this,i));},t.staggerTo=function(e,t,i,n,r,a,s){return i.duration=t,i.stagger=i.stagger||n,i.onComplete=a,i.onCompleteParams=s,i.parent=this,new Dt(e,i,x(this,r)),this;},t.staggerFrom=function(e,t,i,n,r,a,s){return i.runBackwards=1,i.immediateRender=D(i.immediateRender),this.staggerTo(e,t,i,n,r,a,s);},t.staggerFromTo=function(e,t,i,n,r,a,s,o){return n.startAt=i,n.immediateRender=D(n.immediateRender),this.staggerTo(e,t,n,r,a,s,o);},t.render=function(e,t,i){var n,r,a,s,o,l,c,u,d,h,p,f,m=this._time,v=this._dirty?this.totalDuration():this._tDur,g=this._dur,y=v-Ae<e&&0<=e&&this!==se?v:e<Ae?0:e,b=this._zTime<0!=e<0&&(this._initted||!g);if(y!==this._tTime||i||b){if(b&&(g||(m=this._zTime),!e&&t||(this._zTime=e)),n=y,d=this._start,l=0===(u=this._ts),m!==this._time&&g&&(n+=this._time-m),this._repeat&&(p=this._yoyo,o=g+this._rDelay,(g<(n=j(y%o))||v===y)&&(n=g),(s=~~(y/o))&&s===y/o&&(n=g,s--),p&&1&s&&(n=g-n,f=1),s!==(h=it(this._tTime,o))&&!this._lock)){var w=p&&1&h,x=w===(p&&1&s);if(s<h&&(w=!w),m=w?0:g,this._lock=1,this.render(m,t,!g)._lock=0,!t&&this.parent&<(this,"onRepeat"),this.vars.repeatRefresh&&!f&&this.getChildren().forEac
2h(function(e){return e.invalidate();}),m!==this._time||l!=!this._ts)return this;if(x&&(this._lock=2,m=w?g+1e-4:-1e-4,this.render(m,!0)),this._lock=0,!this._ts&&!l)return this;}if(this._hasPause&&!this._forcing&&this._lock<2&&(c=function(e,t,i){var n;if(t<i)for(n=e._first;n&&n._start<=i;){if(!n._dur&&"isPause"===n.data&&n._start>t)return n;n=n._next;}else for(n=e._last;n&&n._start>=i;){if(!n._dur&&"isPause"===n.data&&n._start<t)return n;n=n._prev;}}(this,j(m),j(n)))&&(y-=n-(n=c._start)),this._tTime=y,this._time=n,this._act=!u,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1),m||!n||t||lt(this,"onStart"),m<=n&&0<=e)for(r=this._first;r;){if(a=r._next,(r._act||n>=r._start)&&r._ts&&c!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(0<r._ts?(n-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(n-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){c=0;break;}}r=a;}else{r=this._last;for(var S=e<0?e:n;r;){if(a=r._prev,(r._act||S<=r._end)&&r._ts&&c!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(0<r._ts?(S-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(S-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){c=0;break;}}r=a;}}if(c&&!t&&(this.pause(),c.render(m<=n?0:-Ae)._zTime=m<=n?1:-1,this._ts))return this._start=d,this.render(e,t,i);this._onUpdate&&!t&<(this,"onUpdate",!0),(y===v&&v>=this.totalDuration()||!y&&this._ts<0)&&(d!==this._start&&Math.abs(u)===Math.abs(this._ts)||(!e&&g||!(e&&0<this._ts||!y&&this._ts<0)||q(this,1),t||e<0&&!m||(lt(this,y===v?"onComplete":"onReverseComplete",!0),this._prom&&this._prom())));}return this;},t.add=function(e,t){var i=this;if(T(t)||(t=x(this,t)),!(e instanceof Et)){if(je(e))return e.forEach(function(e){return i.add(e,t);}),h(this);if(N(e))return this.addLabel(e,t);if(!p(e))return this;e=Dt.delayedCall(0,e);}return this!==e?y(this,e,t):this;},t.getChildren=function(e,t,i,n){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===i&&(i=!0),void 0===n&&(n=-Pe);for(var r=[],a=this._first;a;)a._start>=n&&(a instanceof Dt?t&&r.push(a):(i&&r.push(a),e&&r.push.apply(r,a.getChildren(!0,t,i)))),a=a._next;return r;},t.getById=function(e){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===e)return t[i];},t.remove=function(e){return N(e)?this.removeLabel(e):p(e)?this.killTweensOf(e):(m(this,e),e===this._recent&&(this._recent=this._last),h(this));},t.totalTime=function(e,t){return arguments.length?(this._forcing=1,this.parent||this._dp||!this._ts||(this._start=pt.time-(0<this._ts?e/this._ts:(this.totalDuration()-e)/-this._ts)),n.prototype.totalTime.call(this,e,t),this._forcing=0,this):this._tTime;},t.addLabel=function(e,t){return this.labels[e]=x(this,t),this;},t.removeLabel=function(e){return delete this.labels[e],this;},t.addPause=function(e,t,i){var n=Dt.delayedCall(0,t||C,i);return n.data="isPause",this._hasPause=1,y(this,n,x(this,e));},t.removePause=function(e){var t=this._first;for(e=x(this,e);t;)t._start===e&&"isPause"===t.data&&q(t),t=t._next;},t.killTweensOf=function(e,t,i){for(var n=this.getTweensOf(e,i),r=n.length;r--;)Mt!==n[r]&&n[r].kill(e,t);return this;},t.getTweensOf=function(e,t){for(var i,n=[],r=st(e),a=this._first;a;)a instanceof Dt?!function(e,t){for(var i=t.length,n=0;e.indexOf(t[n])<0&&++n<i;);return n<i;}(a._targets,r)||t&&!a.isActive("started"===t)||n.push(a):(i=a.getTweensOf(r,t)).length&&n.push.apply(n,i),a=a._next;return n;},t.tweenTo=function(e,t){var i=this,n=x(i,e),r=t&&t.startAt,a=Dt.to(i,F({ease:"none",lazy:!1,time:n,duration:Math.abs(n-(r&&"time" in r?r.time:i._time))/i.timeScale()||Ae,onStart:function(){i.pause();var e=Math.abs(n-i._time)/i.timeScale();a._dur!==e&&(a._dur=e,a.render(a._time,!0,!0)),t&&t.onStart&&t.onStart.apply(a,t.onStartParams||[]);}},t));return a;},t.tweenFromTo=function(e,t,i){return this.tweenTo(t,F({startAt:{time:x(this,e)}},i));},t.recent=function(){return this._recent;},t.nextLabel=function(e){return void 0===e&&(e=this._time),U(this,x(this,e));},t.previousLabel=function(e){return void 0===e&&(e=this._time),U(this,x(this,e),1);},t.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+Ae);},t.shiftChildren=function(e,t,i){void 0===i&&(i=0);for(var n,r=this._first,a=this.labels;r;)r._start>=i&&(r._start+=e),r=r._next;if(t)for(n in a)a[n]>=i&&(a[n]+=e);return h(this);},t.invalidate=function(){var e=this._first;for(this._lock=0;e;)e.invalidate(),e=e._next;return n.prototype.invalidate.call(this);},t.clear=function(e){void 0===e&&(e=!0);for(var t,i=this._first;i;)t=i._next,this.remove(i),i=t;return this._time=this._tTime=0,e&&(this.labels={}),h(this);},t.totalDuration=function(e){var t,i,n=0,r=this,a=r._last,s=Pe,o=r._repeat,l=o*r._rDelay||0,c=o<0;if(arguments.length)return c?r:r.timeScale(r.totalDuration()/e);if(r._dirty){for(;a;)t=a._prev,a._dirty&&a.totalDuration(),a._start>s&&r._sort&&a._ts&&!r._lock?(r._lock=1,y(r,a,a._start-a._delay),r._lock=0):s=a._start,a._start<0&&a._ts&&(n-=a._start,(!r.parent&&!r._dp||r.parent&&r.parent.smoothChildTiming)&&(r._start+=a._start/r._ts,r._time-=a._start,r._tTime-=a._start),r.shiftChildren(-a._start,!1,-1e20),s=0),n<(i=a._end=a._start+a._tDur/Math.abs(a._ts||a._pauseTS||Ae))&&a._ts&&(n=j(i)),a=t;r._dur=r===se&&r._time>n?r._time:Math.min(Pe,n),r._tDur=c&&(r._dur||l)?1e12:Math.min(Pe,n*(o+1)+l),r._end=r._start+(r._tDur/Math.abs(r._ts||r._pauseTS||Ae)||0),r._dirty=0;}return r._tDur;},e.updateRoot=function(e){if(se._ts&&(l(se,g(e,se)),de=pt.frame),pt.frame>=Qe){Qe+=Me.autoSleep||120;var t=se._first;if((!t||!t._ts)&&Me.autoSleep&&pt._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||pt.sleep();}}},e;}(Et);F(_t.prototype,{_lock:0,_hasPause:0,_forcing:0});function Ct(e,t,i,n,r,a){var s,o,l,c;if(Je[e]&&!1!==(s=new Je[e]()).init(r,s.rawVars?t[e]:function(e,t,i,n,r){if(p(e)&&(e=At(e,r,t,i,n)),!E(e)||e.style&&e.nodeType||je(e))return N(e)?At(e,r,t,i,n):e;var a,s={};for(a in e)s[a]=At(e[a],r,t,i,n);return s;}(t[e],n,r,a,i),i,n,a)&&(i._pt=o=new Xt(i._pt,r,e,0,1,s.render,s,0,s.priority),i!==he))for(l=i._ptLookup[i._targets.indexOf(r)],c=s._props.length;c--;)l[s._props[c]]=o;return s;}var Mt,Ot=function(e,t,i,n,r,a,s,o,l){p(n)&&(n=n(r||0,e,a));var c,u=e[t],d="get"!==i?i:p(u)?l?e[t.indexOf("set")||!p(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():u,h=p(u)?l?Nt:jt:Rt;if(N(n)&&(~n.indexOf("random(")&&(n=X(n)),"="===n.charAt(1)&&(n=parseFloat(d)+parseFloat(n.substr(2))*("-"===n.charAt(0)?-1:1)+(V(d)||0))),d!==n)return isNaN(d+n)?(u||t in e||B(t,n),function(e,t,i,n,r,a,s){var o,l,c,u,d,h,p,f,m=new Xt(this._pt,e,t,0,1,qt,null,r),v=0,g=0;for(m.b=i,m.e=n,i+="",(p=~(n+="").indexOf("random("))&&(n=X(n)),a&&(a(f=[i,n],e,t),i=f[0],n=f[1]),l=i.match(Fe)||[];o=Fe.exec(n);)u=o[0],d=n.substring(v,o.index),c?c=(c+1)%5:"rgba("===d.substr(-5)&&(c=1),u!==l[g++]&&
2(h=parseFloat(l[g-1])||0,m._pt={_next:m._pt,p:d||1===g?d:",",s:h,c:"="===u.charAt(1)?parseFloat(u.substr(2))*("-"===u.charAt(0)?-1:1):parseFloat(u)-h,m:c&&c<4?Math.round:0},v=Fe.lastIndex);return m.c=v<n.length?n.substring(v,n.length):"",m.fp=s,(qe.test(n)||p)&&(m.e=0),this._pt=m;}.call(this,e,t,d,n,h,o||Me.stringFilter,l)):(c=new Xt(this._pt,e,t,+d||0,n-(d||0),"boolean"==typeof u?Ht:Ft,0,h),l&&(c.fp=l),s&&c.modifier(s,this,e),this._pt=c);},Pt=function e(t,i){var n,r,a,s,o,l,c,u,d,h,p,f,m=t.vars,v=m.ease,g=m.startAt,y=m.immediateRender,b=m.lazy,w=m.onUpdate,x=m.onUpdateParams,S=m.callbackScope,T=m.runBackwards,E=m.yoyoEase,k=m.keyframes,_=m.autoRevert,C=t._dur,M=t._startAt,O=t._targets,P=t.parent,A=P&&"nested"===P.data?P.parent._targets:O,L="auto"===t._overwrite,z=t.timeline;if(!z||k&&v||(v="none"),t._ease=bt(v,Oe.ease),t._yEase=E?yt(bt(!0===E?v:E,Oe.ease)):0,E&&t._yoyo&&!t._repeat&&(E=t._yEase,t._yEase=t._ease,t._ease=E),!z){if(M&&M.render(-1,!0).kill(),g){if(q(t._startAt=Dt.set(O,F({data:"isStart",overwrite:!1,parent:P,immediateRender:!0,lazy:D(b),startAt:null,delay:0,onUpdate:w,onUpdateParams:x,callbackScope:S,stagger:0},g))),y)if(0<i)_||(t._startAt=0);else{if(C)return;}}else{if(T&&C)if(M)_||(t._startAt=0);else if(i&&(y=!1),q(t._startAt=Dt.set(O,tt(H(m,We),{overwrite:!1,data:"isFromStart",lazy:y&&D(b),immediateRender:y,stagger:0,parent:P}))),y){if(!i)return;}else e(t._startAt,Ae);}for(n=H(m,We),f=(u=O[t._pt=0]?$(O[0]).harness:0)&&m[u.prop],b=C&&D(b)||b&&!C,r=0;r<O.length;r++){if(c=(o=O[r])._gsap||I(O)[r]._gsap,t._ptLookup[r]=h={},Ue[c.id]&&R(),p=A===O?r:A.indexOf(o),u&&!1!==(d=new u()).init(o,f||n,t,p,A)&&(t._pt=s=new Xt(t._pt,o,d.name,0,1,d.render,d,0,d.priority),d._props.forEach(function(e){h[e]=s;}),d.priority&&(l=1)),!u||f)for(a in n)Je[a]&&(d=Ct(a,n,t,p,o,A))?d.priority&&(l=1):h[a]=s=Ot.call(t,o,a,"get",n[a],p,A,0,m.stringFilter);t._op&&t._op[r]&&t.kill(o,t._op[r]),L&&t._pt&&(Mt=t,se.killTweensOf(o,h,"started"),Mt=0),t._pt&&b&&(Ue[c.id]=1);}l&&Wt(t),t._onInit&&t._onInit(t);}t._from=!z&&!!m.runBackwards,t._onUpdate=w,t._initted=1;},At=function(e,t,i,n,r){return p(e)?e.call(t,i,n,r):N(e)&&~e.indexOf("random(")?X(e):e;},Lt=et+",repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",zt=(Lt+",id,stagger,delay,duration,paused").split(","),Dt=function(x){function r(e,t,i){var n;"number"==typeof t&&(i.duration=t,t=i,i=null);var r,a,s,o,l,c,u,d,h=(n=x.call(this,function(e){var t=e.parent||se,i=e.keyframes?M:F;if(D(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent;return e;}(t),i)||this).vars,p=h.duration,f=h.delay,m=h.immediateRender,v=h.stagger,g=h.overwrite,y=h.keyframes,b=h.defaults,w=je(e)&&T(e[0])?[e]:st(e);if(n._targets=w.length?I(w):_("GSAP target "+e+" not found. https://greensock.com",!Me.nullTargetWarn)||[],n._ptLookup=[],n._overwrite=g,y||v||k(p)||k(f)){if(t=n.vars,(r=n.timeline=new _t({data:"nested",defaults:b||{}})).kill(),r.parent=S(n),y)F(r.vars.defaults,{ease:"none"}),y.forEach(function(e){return r.to(w,e,">");});else{if(o=w.length,u=v?L(v):C,E(v))for(l in v)~Lt.indexOf(l)&&((d=d||{})[l]=v[l]);for(a=0;a<o;a++){for(l in s={},t)zt.indexOf(l)<0&&(s[l]=t[l]);s.stagger=0,d&&tt(s,d),t.yoyoEase&&!t.repeat&&(s.yoyoEase=t.yoyoEase),c=w[a],s.duration=+At(p,S(n),a,c,w),s.delay=(+At(f,S(n),a,c,w)||0)-n._delay,!v&&1===o&&s.delay&&(n._delay=f=s.delay,n._start+=f,s.delay=0),r.to(c,s,u(a,c,w));}p=f=0;}p||n.duration(p=r.duration());}else n.timeline=0;return !0===g&&(Mt=S(n),se.killTweensOf(w),Mt=0),(m||!p&&!y&&n._start===n.parent._time&&D(m)&&function e(t){return !t||t._ts&&e(t.parent);}(S(n))&&"nested"!==n.parent.data)&&(n._tTime=-Ae,n.render(Math.max(0,-f))),n;}i(r,x);var e=r.prototype;return e.render=function(e,t,i){var n,r,a,s,o,l,c,u,d,h=this._time,p=this._tDur,f=this._dur,m=p-Ae<e&&0<=e?p:e<Ae?0:e;if(f){if(m!==this._tTime||!e||i||this._startAt&&this._zTime<0!=e<0){if(n=m,u=this.timeline,this._repeat){if(s=f+this._rDelay,f<(n=j(m%s))&&(n=f),(a=~~(m/s))&&a===m/s&&(n=f,a--),(l=this._yoyo&&1&a)&&(d=this._yEase,n=f-n),o=it(this._tTime,s),n===h&&!i&&this._initted)return this;a!==o&&(!this.vars.repeatRefresh||l||this._lock||(this._lock=i=1,this.render(s*a,!0).invalidate()._lock=0));}if(!this._initted&&b(this,n,i,t))return this._tTime=0,this;for(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(d||this._ease)(n/f),this._from&&(this.ratio=c=1-c),h||!n||t||lt(this,"onStart"),r=this._pt;r;)r.r(c,r.d),r=r._next;
2u&&u.render(e<0?e:!n&&l?-Ae:u._dur*c,t,i)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(e<0&&this._startAt&&this._startAt.render(e,!0,i),lt(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!t&&this.parent&<(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(e<0&&this._startAt&&!this._onUpdate&&this._startAt.render(e,!0,i),!e&&f||!(e&&0<this._ts||!m&&this._ts<0)||q(this,1),t||e<0&&!h||(lt(this,m===p?"onComplete":"onReverseComplete",!0),this._prom&&this._prom()));}}else !function(e,t,i,n){var r,a=e._zTime<0?0:1,s=t<0?0:1,o=e._rDelay,l=0;if(o&&e._repeat&&(l=rt(0,e._tDur,t),it(l,o)!==it(e._tTime,o)&&(a=1-s,e.vars.repeatRefresh&&e._initted&&e.invalidate())),(e._initted||!b(e,t,n,i))&&(s!==a||n||e._zTime===Ae||!t&&e._zTime)){for(e._zTime=t||(i?Ae:0),e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=l,i||lt(e,"onStart"),r=e._pt;r;)r.r(s,r.d),r=r._next;!s&&e._startAt&&!e._onUpdate&&e._start&&e._startAt.render(t,!0,n),e._onUpdate&&!i&<(e,"onUpdate"),l&&e._repeat&&!i&&e.parent&<(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===s&&(e.ratio&&q(e,1),i||(lt(e,e.ratio?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()));}}(this,e,t,i);return this;},e.targets=function(){return this._targets;},e.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),x.prototype.invalidate.call(this);},e.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t)&&(this._lazy=0,this.parent))return J(this);if(this.timeline)return this.timeline.killTweensOf(e,t,Mt&&!0!==Mt.vars.overwrite),this;var i,n,r,a,s,o,l,c=this._targets,u=e?st(e):c,d=this._ptLookup,h=this._pt;if((!t||"all"===t)&&function(e,t){for(var i=e.length,n=i===t.length;n&&i--&&e[i]===t[i];);return i<0;}(c,u))return J(this);for(i=this._op=this._op||[],"all"!==t&&(N(t)&&(s={},f(t,function(e){return s[e]=1;}),t=s),t=function(e,t){var i,n,r,a,s=e[0]?$(e[0]).harness:0,o=s&&s.aliases;if(!o)return t;for(n in i=tt({},t),o)if(n in i)for(r=(a=o[n].split(",")).length;r--;)i[a[r]]=i[n];return i;}(c,t)),l=c.length;l--;)if(~u.indexOf(c[l]))for(s in n=d[l],"all"===t?(i[l]=t,a=n,r={}):(r=i[l]=i[l]||{},a=t),a)(o=n&&n[s])&&("kill" in o.d&&!0!==o.d.kill(s)||m(this,o,"_pt"),delete n[s]),"all"!==r&&(r[s]=1);return this._initted&&!this._pt&&h&&J(this),this;},r.to=function(e,t,i){return new r(e,t,i);},r.from=function(e,t){return new r(e,o(arguments,1));},r.delayedCall=function(e,t,i,n){return new r(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:t,onReverseComplete:t,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:n});},r.fromTo=function(e,t,i){return new r(e,o(arguments,2));},r.set=function(e,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new r(e,t);},r.killTweensOf=function(e,t,i){return se.killTweensOf(e,t,i);},r;}(Et);F(Dt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),f("staggerTo,staggerFrom,staggerFromTo",function(i){Dt[i]=function(){var e=new _t(),t=at.call(arguments,0);return t.splice("staggerFromTo"===i?5:4,0,0),e[i].apply(e,t);};});function It(e,t,i){return e.setAttribute(t,i);}function $t(e,t,i,n){n.mSet(e,t,n.m.call(n.tween,i,n.mt),n);}var Rt=function(e,t,i){return e[t]=i;},jt=function(e,t,i){return e[t](i);},Nt=function(e,t,i,n){return e[t](n.fp,i);},Bt=function(e,t){return p(e[t])?jt:n(e[t])&&e.setAttribute?It:Rt;},Ft=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4,t);},Ht=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t);},qt=function(e,t){var i=t._pt,n="";if(!e&&t.b)n=t.b;else if(1===e&&t.e)n=t.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*e):Math.round(1e4*(i.s+i.c*e))/1e4)+n,i=i._next;n+=t.c;}t.set(t.t,t.p,n,t);},Vt=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next;},Yt=function(e,t,i,n){for(var r,a=this._pt;a;)r=a._next,a.p===n&&a.modifier(e,t,i),a=r;},Gt=function(e){for(var t,i,n=this._pt;n;)i=n._next,n.p===e&&!n.op||n.op===e?m(this,n,"_pt"):n.dep||(t=1),n=i;return !t;},Wt=function(e){for(var t,i,n,r,a=e._pt;a;){for(t=a._next,i=n;i&&i.pr>a.pr;)i=i._next;(a._prev=i?i._prev:r)?a._prev._next=a:n=a,(a._next=i)?i._prev=a:r=a,a=t;}e._pt=n;},Xt=(Ut.prototype.modifier=function(e,t,i){this.mSet=this.mSet||this.set,this.set=$t,this.m=e,this.mt=i,this.tween=t;},Ut);function Ut(e,t,i,n,r,a,s,o,l){this.t=t,this.s=n,this.c=r,this.p=i,this.r=a||Ft,this.d=s||this,this.set=o||Rt,this.pr=l||0,(this._next=e)&&(e._prev=this);}f(et+",parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert",function(e){We[e]=1,"on"===e.substr(0,2)&&(We[e+"Param
2s"]=1);}),Ye.TweenMax=Ye.TweenLite=Dt,Ye.TimelineLite=Ye.TimelineMax=_t,se=new _t({sortChildren:!1,defaults:Oe,autoRemoveChildren:!0,id:"root"}),Me.stringFilter=ee;var Jt={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(e){var t=(e=!e.name&&e.default||e).name,i=p(e),n=t&&!i&&e.init?function(){this._props=[];}:e,r={init:C,render:Vt,add:Ot,kill:Gt,modifier:Yt,rawVars:0},a={targetTest:0,get:0,getSetter:Bt,aliases:{},register:0};if(ft(),e!==n){if(Je[t])return;F(n,F(H(e,r),a)),tt(n.prototype,tt(r,H(e,a))),Je[n.prop=t]=n,e.targetTest&&(Ze.push(n),We[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin";}s(t,n),e.register&&e.register(Qt,n,Xt);});},timeline:function(e){return new _t(e);},getTweensOf:function(e,t){return se.getTweensOf(e,t);},getProperty:function(n,e,t,i){N(n)&&(n=st(n)[0]);var r=$(n||{}).get,a=t?u:c;return "native"===t&&(t=""),n?e?a((Je[e]&&Je[e].get||r)(n,e,t,i)):function(e,t,i){return a((Je[e]&&Je[e].get||r)(n,e,t,i));}:n;},quickSetter:function(i,t,n){if(1<(i=st(i)).length){var r=i.map(function(e){return Qt.quickSetter(e,t,n);}),a=r.length;return function(e){for(var t=a;t--;)r[t](e);};}i=i[0]||{};var s=Je[t],o=$(i),l=s?function(e){var t=new s();he._pt=0,t.init(i,n?e+n:e,he,0,[i]),t.render(1,t),he._pt&&Vt(1,he);}:o.set(i,t);return s?l:function(e){return l(i,t,n?e+n:e,o,1);};},isTweening:function(e){return 0<se.getTweensOf(e,!0).length;},defaults:function(e){return e&&e.ease&&(e.ease=bt(e.ease,Oe.ease)),d(Oe,e||{});},config:function(e){return d(Me,e||{});},registerEffect:function(e){var n=e.name,i=e.effect,t=e.plugins,r=e.defaults,a=e.extendTimeline;(t||"").split(",").forEach(function(e){return e&&!Je[e]&&!Ye[e]&&_(n+" effect requires "+e+" plugin.");}),Ke[n]=function(e,t){return i(st(e),F(t||{},r));},a&&(_t.prototype[n]=function(e,t,i){return this.add(Ke[n](e,E(t)?t:(i=t)&&{}),i);});},registerEase:function(e,t){mt[e]=bt(t);},parseEase:function(e,t){return arguments.length?bt(e,t):mt;},getById:function(e){return se.getById(e);},exportRoot:function(e,t){void 0===e&&(e={});var i,n,r=new _t(e);for(r.smoothChildTiming=D(e.smoothChildTiming),se.remove(r),r._dp=0,r._time=r._tTime=se._time,i=se._first;i;)n=i._next,!t&&!i._dur&&i instanceof Dt&&i.vars.onComplete===i._targets[0]||y(r,i,i._start-i._delay),i=n;return y(se,r,0),r;},utils:{wrap:function e(t,i,n){var r=i-t;return je(t)?W(t,e(0,t.length),i):O(n,function(e){return (r+(e-t)%r)%r+t;});},wrapYoyo:function e(t,i,n){var r=i-t,a=2*r;return je(t)?W(t,e(0,t.length-1),i):O(n,function(e){return t+(r<(e=(a+(e-t)%a)%a)?a-e:e);});},distribute:L,random:G,snap:Y,normalize:function(e,t,i){return ot(e,t,0,1,i);},getUnit:V,clamp:function(t,i,e){return O(e,function(e){return rt(t,i,e);});},splitColor:Q,toArray:st,mapRange:ot,pipe:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return t.reduce(function(e,t){return t(e);},e);};},unitize:function(t,i){return function(e){return t(parseFloat(e))+(i||V(e));};},interpolate:function e(t,i,n,r){var a=isNaN(t+i)?0:function(e){return (1-e)*t+e*i;};if(!a){var s,o,l,c,u,d=N(t),h={};if(!0===n&&(r=1)&&(n=null),d)t={p:t},i={p:i};else if(je(t)&&!je(i)){for(l=[],c=t.length,u=c-2,o=1;o<c;o++)l.push(e(t[o-1],t[o]));c--,a=function(e){e*=c;var t=Math.min(u,~~e);return l[t](e-t);},n=i;}else r||(t=tt(je(t)?[]:{},t));if(!l){for(s in i)Ot.call(h,t,s,"get",i[s]);a=function(e){return Vt(e,h)||(d?t.p:t);};}}return O(n,a);},shuffle:A},install:r,effects:Ke,ticker:pt,updateRoot:_t.updateRoot,plugins:Je,globalTimeline:se,core:{PropTween:Xt,globals:s,Tween:Dt,Timeline:_t,Animation:Et,getCache:$}};f("to,from,fromTo,delayedCall,set,killTweensOf",function(e){return Jt[e]=Dt[e];}),pt.add(_t.updateRoot),he=Jt.to({},{duration:0});function Kt(e,r){return {name:e,rawVars:1,init:function(e,n,t){t._onInit=function(e){var t,i;if(N(n)&&(t={},f(n,function(e){return t[e]=1;}),n=t),r){for(i in t={},n)t[i]=r(n[i]);n=t;}!function(e,t){var i,n,r,a=e._targets;for(i in t)for(n=a.length;n--;)(r=(r=e._ptLookup[n][i])&&r.d)&&(r._pt&&(r=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i;}(r,i)),r&&r.modifier&&r.modifier(t[i],e,a[n],i));}(e,n);};}};}var Qt=Jt.registerPlugin({name:"attr",init:function(e,t,i,n,r){for(var a in t)this.add(e,"setAttribute",(e.getAttribute(a)||0)+"",t[a],n,r,0,0,a),this._props.push(a);}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i]);}},Kt("roundProps",z),Kt("modifiers"),Kt("snap",Y))||Jt;
2Dt.version=_t.version=Qt.version="3.1.1",ue=1,t()&&ft();function Zt(e,t){return t.set(t.t,t.p,~~(1e3*(t.s+t.c*e))/1e3+t.u,t);}function ei(e,t){return t.set(t.t,t.p,1===e?t.e:~~(1e3*(t.s+t.c*e))/1e3+t.u,t);}function ti(e,t){return t.set(t.t,t.p,e?~~(1e3*(t.s+t.c*e))/1e3+t.u:t.b,t);}function ii(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t);}function ni(e,t){return t.set(t.t,t.p,e?t.e:t.b,t);}function ri(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t);}function ai(e,t,i){return e.style[t]=i;}function si(e,t,i){return e.style.setProperty(t,i);}function oi(e,t,i){return e._gsap[t]=i;}function li(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i;}function ci(e,t,i,n,r){var a=e._gsap;a.scaleX=a.scaleY=i,a.renderTransform(r,a);}function ui(e,t,i,n,r){var a=e._gsap;a[t]=i,a.renderTransform(r,a);}function di(e,t){var i=Mi.createElementNS?Mi.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Mi.createElement(e);return i.style?i:Mi.createElement(e);}function hi(e,t,i){var n=getComputedStyle(e);return n[t]||n.getPropertyValue(t.replace(rn,"-$1").toLowerCase())||n.getPropertyValue(t)||!i&&hi(e,hn(t)||t,1)||"";}function pi(){"undefined"!=typeof window&&(Oi=(Mi=window.document).documentElement,Ai=di("div")||{style:{}},Li=di("div"),cn=hn(cn),un=hn(un),Ai.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Di=!!hn("perspective"),Pi=1);}function fi(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i]);}function mi(t){var i;try{i=t.getBBox();}catch(e){i=function e(t){var i,n=di("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=this.parentNode,a=this.nextSibling,s=this.style.cssText;if(Oi.appendChild(n),n.appendChild(this),this.style.display="block",t)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=e;}catch(e){}else this._gsapBBox&&(i=this._gsapBBox());return a?r.insertBefore(this,a):r.appendChild(this),Oi.removeChild(n),this.style.cssText=s,i;}.call(t,!0);}return !i||i.width||i.x||i.y?i:{x:+fi(t,["x","cx","x1"])||0,y:+fi(t,["y","cy","y1"])||0,width:0,height:0};}function vi(e){return !(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!mi(e));}function gi(e,t){var i;t&&(i=e.style,t in Zi&&(t=cn),i.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),i.removeProperty(t.replace(rn,"-$1").toLowerCase())):i.removeAttribute(t));}function yi(e,t,i,n,r,a){var s=new Xt(e._pt,t,i,0,1,a?ri:ni);return (e._pt=s).b=n,s.e=r,e._props.push(i),s;}function bi(e,t,i,n){var r,a,s,o,l=parseFloat(i)||0,c=(i+"").trim().substr((l+"").length)||"px",u=Ai.style,d=sn.test(t),h="svg"===e.tagName.toLowerCase(),p=(h?"client":"offset")+(d?"Width":"Height"),f="px"===n;return n===c||!l||pn[n]||pn[c]?l:(o=e.getCTM&&vi(e),"%"===n&&(Zi[t]||~t.indexOf("adius"))?j(l/(o?e.getBBox()[d?"width":"height"]:e[p])*100):(u[d?"width":"height"]=100+(f?c:n),a=~t.indexOf("adius")||"em"===n&&e.appendChild&&!h?e:e.parentNode,o&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==Mi&&a.appendChild||(a=Mi.body),(s=a._gsap)&&"%"===n&&s.width&&d&&s.time===pt.time?j(l/s.width*100):(a===e&&(u.position="static"),a.appendChild(Ai),r=Ai[p],a.removeChild(Ai),u.position="absolute",d&&"%"===n&&((s=$(a)).time=pt.time,s.width=a[p]),j(f?r*l/100:100/r*l))));}function wi(e,t,i,n){var r;return Pi||pi(),t in ln&&"transform"!==t&&~(t=ln[t]).indexOf(",")&&(t=t.split(",")[0]),Zi[t]&&"transform"!==t?(r=yn(e,n),r="transformOrigin"!==t?r[t]:bn(hi(e,un))+r.zOrigin+"px"):(r=e.style[t])&&"auto"!==r&&!n&&!~(r+"").indexOf("calc(")||(r=mn[t]&&mn[t](e,t,i)||hi(e,t)||a(e,t)||("opacity"===t?1:0)),i&&!~(r+"").indexOf(" ")?bi(e,t,r,i)+i:r;}function xi(e,t,i,n){var r,a,s,o,l,c,u,d,h,p,f,m,v=new Xt(this._pt,e.style,t,0,1,qt),g=0,y=0;if(v.b=i,v.e=n,i+="","auto"===(n+="")&&(e.style[t]=n,n=hi(e,t)||n,e.style[t]=i),ee(r=[i,n]),n=r[1],!!(c=(i=r[0]).indexOf("rgba("))!=!!(u=n.indexOf("rgba("))&&(c?i=i.substr(c)+" "+i.substr(0,c-1):n=n.substr(u)+" "+n.substr(0,u-1)),s=i.match(an)||[],(n.match(an)||[]).length){for(;a=an.exec(n);)u=a[0],h=n.substring(g,a.index),l?l=(l+1)%5:"rgba("!==h.substr(-5)&&"hsla("!==h.substr(-5)||(l=1),u!==(c=s[y++]||"")&&(o=parseFloat(c)||0,f=c.substr((o+"").length),(m="="===u.charAt(1)?+(u.charAt(0)+"1"):0)&&(u=u.substr(2)),d=parseFloat(u),p=u.substr((d+"").length),g=an.lastIndex-p.length,p||(p=p||Me.units[t]||f,g===n.length&&(n+=p,v.e+=p)),f!==p&&
2(o=bi(e,t,c,p)||0),v._pt={_next:v._pt,p:h||1===y?h:",",s:o,c:m?m*d:d-o,m:l&&l<4?Math.round:0});v.c=g<n.length?n.substring(g,n.length):"";}else v.r="display"===t&&"none"===n?ri:ni;return qe.test(n)&&(v.e=0),this._pt=v;}function Si(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i,n,r,a=t.t,s=a.style,o=t.u;if("all"===o||!0===o)s.cssText="",n=1;else for(r=(o=o.split(",")).length;-1<--r;)i=o[r],Zi[i]&&(n=1,i="transformOrigin"===i?un:cn),gi(a,i);n&&(gi(a,cn),(n=a._gsap)&&(n.svg&&a.removeAttribute("transform"),yn(a,1)));}}function Ti(e){return "matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e;}function Ei(e){var t=hi(e,cn);return Ti(t)?vn:t.substr(7).match(Be).map(j);}function ki(e,t){var i,n,r,a,s=e._gsap,o=e.style,l=Ei(e);return s.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(r=e.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?vn:l:(l!==vn||e.offsetParent||e===Oi||s.svg||(r=o.display,o.display="block",(i=e.parentNode)&&e.offsetParent||(a=1,n=e.nextSibling,Oi.appendChild(e)),l=Ei(e),r?o.display=r:gi(e,"display"),a&&(n?i.insertBefore(e,n):i?i.appendChild(e):Oi.removeChild(e))),t&&6<l.length?[l[0],l[1],l[4],l[5],l[12],l[13]]:l);}function _i(e,t,i,n,r,a){var s,o,l,c=e._gsap,u=r||ki(e,!0),d=c.xOrigin||0,h=c.yOrigin||0,p=c.xOffset||0,f=c.yOffset||0,m=u[0],v=u[1],g=u[2],y=u[3],b=u[4],w=u[5],x=t.split(" "),S=parseFloat(x[0])||0,T=parseFloat(x[1])||0;
vendor: 5,380 bytes, line 2
2i?u!==vn&&(o=m*y-v*g)&&(l=S*(-v/o)+T*(m/o)-(m*w-v*b)/o,S=S*(y/o)+T*(-g/o)+(g*w-y*b)/o,T=l):(S=(s=mi(e)).x+(~x[0].indexOf("%")?S/100*s.width:S),T=s.y+(~(x[1]||x[0]).indexOf("%")?T/100*s.height:T)),n||!1!==n&&c.smooth?(b=S-d,w=T-h,c.xOffset=p+(b*m+w*g)-b,c.yOffset=f+(b*v+w*y)-w):c.xOffset=c.yOffset=0,c.xOrigin=S,c.yOrigin=T,c.smooth=!!n,c.origin=t,c.originIsAbsolute=!!i,e.style[un]="0px 0px",a&&(yi(a,c,"xOrigin",d,S),yi(a,c,"yOrigin",h,T),yi(a,c,"xOffset",p,c.xOffset),yi(a,c,"yOffset",f,c.yOffset));}function Ci(e,t,i){var n=V(t);return j(parseFloat(t)+parseFloat(bi(e,"x",i+"px",n)))+n;}var Mi,Oi,Pi,Ai,Li,zi,Di,Ii=mt.Power0,$i=mt.Power1,Ri=mt.Power2,ji=mt.Power3,Ni=mt.Power4,Bi=mt.Linear,Fi=mt.Quad,Hi=mt.Cubic,qi=mt.Quart,Vi=mt.Quint,Yi=mt.Strong,Gi=mt.Elastic,Wi=mt.Back,Xi=mt.SteppedEase,Ui=mt.Bounce,Ji=mt.Sine,Ki=mt.Expo,Qi=mt.Circ,Zi={},en=180/Math.PI,tn=Math.PI/180,nn=Math.atan2,rn=/([A-Z])/g,an=/[-+=\.]*\d+[\.e-]*\d*[a-z%]*/g,sn=/(?:left|right|width|margin|padding|x)/i,on=/[\s,\(]\S/,ln={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},cn="transform",un=cn+"Origin",dn="O,Moz,ms,Ms,Webkit".split(","),hn=function(e,t){var i=(t||Ai).style,n=5;if(e in i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);n--&&!(dn[n]+e in i););return n<0?null:(3===n?"ms":0<=n?dn[n]:"")+e;},pn={deg:1,rad:1,turn:1},fn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},mn={clearProps:function(e,t,i,n,r){if("isFromStart"!==r.data){var a=e._pt=new Xt(e._pt,t,i,0,0,Si);return a.u=n,a.pr=-10,a.tween=r,e._props.push(i),1;}}},vn=[1,0,0,1,0,0],gn={},yn=function(e,t){var i=e._gsap||new Tt(e);if("x" in i&&!t&&!i.uncache)return i;var n,r,a,s,o,l,c,u,d,h,p,f,m,v,g,y,b,w,x,S,T,E,k,_,C,M,O,P=e.style,A=i.scaleX<0,L=i.xOrigin||0,z=i.yOrigin||0,D="deg",I=hi(e,un)||"0",$=n=r=s=o=l=c=u=0,R=a=1;return i.svg=!(!e.getCTM||!vi(e)),d=ki(e,i.svg),i.svg&&_i(e,I,i.originIsAbsolute,!1!==i.smooth,d),d!==vn&&(m=d[0],v=d[1],g=d[2],y=d[3],$=b=d[4],n=w=d[5],6===d.length?(R=Math.sqrt(m*m+v*v),a=Math.sqrt(y*y+g*g),s=m||v?nn(v,m)*en:0,c=g||y?nn(g,y)*en+s:0,i.svg&&($-=L-(L*m+z*g),n-=z-(L*v+z*y))):(O=d[6],C=d[7],E=d[8],k=d[9],_=d[10],M=d[11],$=d[12],n=d[13],r=d[14],o=(h=nn(O,_))*en,h&&(x=b*(p=Math.cos(-h))+E*(f=Math.sin(-h)),S=w*p+k*f,T=O*p+_*f,E=b*-f+E*p,k=w*-f+k*p,_=O*-f+_*p,M=C*-f+M*p,b=x,w=S,O=T),l=(h=nn(-g,_))*en,h&&(p=Math.cos(-h),M=y*(f=Math.sin(-h))+M*p,m=x=m*p-E*f,v=S=v*p-k*f,g=T=g*p-_*f),s=(h=nn(v,m))*en,h&&(x=m*(p=Math.cos(h))+v*(f=Math.sin(h)),S=b*p+w*f,v=v*p-m*f,w=w*p-b*f,m=x,b=S),o&&359.9<Math.abs(o)+Math.abs(s)&&(o=s=0,l=180-l),R=j(Math.sqrt(m*m+v*v+g*g)),a=j(Math.sqrt(w*w+O*O)),h=nn(b,w),c=2e-4<Math.abs(h)?h*en:0,u=M?1/(M<0?-M:M):0),i.svg&&(d=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!Ti(hi(e,cn)),d&&e.setAttribute("transform",d))),90<Math.abs(c)&&Math.abs(c)<270&&(A?(R*=-1,c+=s<=0?180:-180,s+=s<=0?180:-180):(a*=-1,c+=c<=0?180:-180)),i.x=((i.xPercent=$&&Math.round(e.offsetWidth/2)===Math.round(-$)?-50:0)?0:$)+"px",i.y=((i.yPercent=n&&Math.round(e.offsetHeight/2)===Math.round(-n)?-50:0)?0:n)+"px",i.z=r+"px",i.scaleX=j(R),i.scaleY=j(a),i.rotation=j(s)+D,i.rotationX=j(o)+D,i.rotationY=j(l)+D,i.skewX=c+D,i.skewY=0+D,i.transformPerspective=u+"px",(i.zOrigin=parseFloat(I.split(" ")[2])||0)&&(P[un]=bn(I)),i.xOffset=i.yOffset=0,i.force3D=Me.force3D,i.renderTransform=i.svg?kn:Di?En:wn,i.uncache=0,i;},bn=function(e){return (e=e.split(" "))[0]+" "+e[1];},wn=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,En(e,t);},xn="0deg",Sn="0px",Tn=") ",En=function(e,t){var i,n,r,a,s=t||this,o=s.xPercent,l=s.yPercent,c=s.x,u=s.y,d=s.z,h=s.rotation,p=s.rotationY,f=s.rotationX,m=s.skewX,v=s.skewY,g=s.scaleX,y=s.scaleY,b=s.transformPerspective,w=s.force3D,x=s.target,S=s.zOrigin,T="",E="auto"===w&&e&&1!==e||!0===w;!S||f===xn&&p===xn||(r=parseFloat(p)*tn,i=Math.sin(r),n=Math.cos(r),r=parseFloat(f)*tn,a=Math.cos(r),c=Ci(x,c,i*a*-S),u=Ci(x,u,-Math.sin(r)*-S),d=Ci(x,d,n*a*-S+S)),b!==Sn&&(T+="perspective("+b+Tn),(o||l)&&(T+="translate("+o+"%, "+l+"%) "),!E&&c===Sn&&u===Sn&&d===Sn||(T+=d!==Sn||E?"translate3d("+c+", "+u+", "+d+") ":"translate("+c+", "+u+Tn),h!==xn&&(T+="rotate("+h+Tn),p!==xn&&(T+="rotateY("+p+Tn),f!==xn&&(T+="rotateX("+f+Tn),m===xn&&v===xn||(T+="skew("+m+", "+v+Tn),1===g&&1===y||(T+="scale("+g+", "+y+Tn),x.style[cn]=T||"translate(0, 0)";},kn=function(e,t){var i,n,r,a,s,o=t||this,l=o.xPercent,c=o.yPercent,u=o.x,d=o.y,h=o.rotation,p=o.skewX,f=o.skewY,m=o.scaleX,v=o.scaleY,g=o.target,y=o.xOrigin,b=o.yOrigin,w=o.xOffset,x=o.yOffset,S=o.forceCSS,T=parseFloat(u),E=parseFloat(d),h=parseFloat(h),p=parseFloat(p);(f=parseFloat(f))&&(p+=f=parseFloat(f),h+=f),h||p?(h*=tn,p*=tn,i=Math.cos(h)*m,n=Math.sin(h)*m,r=Math.sin(h-p)*-v,a=Math.cos(h-p)*v,p&&(f*=tn,s=Math.tan(p-f),r*=s=Math.sqrt(1+s*s),a*=s,f&&(s=Math.tan(f),i*=s=Math.sqrt(1+s*s),n*=s)),i=j(i),n=j(n),r=j(r),a=j(a)):(i=m,a=v,n=r=0),(T&&!~(u+"").indexOf("px")||E&&!~(d+"").indexOf("px"))&&(T=bi(g,"x",u,"px"),E=bi(g,"y",d,"px")),(y||b||w||x)&&(T=j(T+y-(y*i+b*r)+w),E=j(E+b-(y*n+b*a)+x)),(l||c)&&(s=g.getBBox(),T=j(T+l/100*s.width),E=j(E+c/100*s.height)),s="matrix("+i+","+n+","+r+","+a+","+T+","+E+")",g.setAttribute("transform",s),S&&(g.style[cn]=s);};f("padding,margin,Width,Radius",function(t,i){var e="Right",n="Bottom",r="Left",o=(i<3?["Top",e,n,r]:["Top"+r,"Top"+e,n+e,n+r]).map(function(e){return i<2?t+e:"border"+e+t;});
2mn[1<i?"border"+t:t]=function(t,e,i,n,r){var a,s;if(arguments.length<4)return a=o.map(function(e){return wi(t,e,i);}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(n+"").split(" "),s={},o.forEach(function(e,t){return s[e]=a[t]=a[t]||a[(t-1)/2|0];}),t.init(e,s,r);};});var _n,Cn,Mn,On={name:"css",register:pi,targetTest:function(e){return e.style&&e.nodeType;},init:function(e,t,i,n,r){var a,s,o,l,c,u,d,h,p,f,m,v,g,y,b,w,x,S,T,E,k,_,C,M,O,P,A,L,z,D,I,$,R=this._props,j=e.style;for(d in Pi||pi(),t)if("autoRound"!==d&&(s=t[d],!Je[d]||!Ct(d,t,i,n,e,r)))if(c=typeof s,u=mn[d],"function"===c&&(c=typeof (s=s.call(i,n,e,r))),"string"===c&&~s.indexOf("random(")&&(s=X(s)),u)u(this,e,d,s,i)&&(b=1);else if("--"===d.substr(0,2))this.add(j,"setProperty",getComputedStyle(e).getPropertyValue(d)+"",s+"",n,r,0,0,d);else{if(a=wi(e,d),l=parseFloat(a),(f="string"===c&&"="===s.charAt(1)?+(s.charAt(0)+"1"):0)&&(s=s.substr(2)),o=parseFloat(s),d in ln&&("autoAlpha"===d&&(1===l&&"hidden"===wi(e,"visibility")&&o&&(l=0),yi(this,j,"visibility",l?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==d&&"transform"!==d&&~(d=ln[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in Zi)if(v||((g=e._gsap).renderTransform||yn(e),y=!1!==t.smoothOrigin&&g.smooth,(v=this._pt=new Xt(this._pt,j,cn,0,1,g.renderTransform,g,0,-1)).dep=1),"scale"===d)this._pt=new Xt(this._pt,g,"scaleY",g.scaleY,f?f*o:o-g.scaleY),R.push("scaleY",d),d+="X";else{if("transformOrigin"===d){$=I=D=void 0,D=(z=s).split(" "),I=D[0],$=D[1]||"50%","top"!==I&&"bottom"!==I&&"left"!==$&&"right"!==$||(z=I,I=$,$=z),D[0]=fn[I]||I,D[1]=fn[$]||$,s=D.join(" "),g.svg?_i(e,s,0,y,0,this):((p=parseFloat(s.split(" ")[2]))!==g.zOrigin&&yi(this,g,"zOrigin",g.zOrigin,p),yi(this,j,d,bn(a),bn(s)));continue;}if("svgOrigin"===d){_i(e,s,1,y,0,this);continue;}if(d in gn){w=this,x=g,S=d,T=l,k=f,L=A=P=O=M=C=_=void 0,M=360,O=N(E=s),P=parseFloat(E)*(O&&~E.indexOf("rad")?en:1),L=T+(A=k?P*k:P-T)+"deg",O&&("short"===(_=E.split("_")[1])&&(A%=M)!==A%180&&(A+=A<0?M:-M),"cw"===_&&A<0?A=(A+36e9)%M-~~(A/M)*M:"ccw"===_&&0<A&&(A=(A-36e9)%M-~~(A/M)*M)),w._pt=C=new Xt(w._pt,x,S,T,A,ei),C.e=L,C.u="deg",w._props.push(S);continue;}if("smoothOrigin"===d){yi(this,g,"smooth",g.smooth,s);continue;}if("force3D"===d){g[d]=s;continue;}if("transform"===d){!function(e,t,i){var n,r,a,s,o,l,c,u=Li.style,d=i._gsap;for(r in u.cssText=getComputedStyle(i).cssText+";position:absolute;display:block;",u[cn]=t,Mi.body.appendChild(Li),n=yn(Li,1),Zi)(a=d[r])!==(s=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(o=V(a)!==(c=V(s))?bi(i,r,a,c):parseFloat(a),l=parseFloat(s),e._pt=new Xt(e._pt,d,r,o,l-o,Zt),e._pt.u=c||0,e._props.push(r));Mi.body.removeChild(Li);}(this,s,e);continue;}}else d in j||(d=hn(d)||d);if(m||(o||0===o)&&(l||0===l)&&!on.test(s)&&d in j)(h=(a+"").substr((l+"").length))!==(p=(s+"").substr((o+"").length)||(d in Me.units?Me.units[d]:h))&&(l=bi(e,d,a,p)),this._pt=new Xt(this._pt,m?g:j,d,l,f?f*o:o-l,"px"!==p||!1===t.autoRound||m?Zt:ii),this._pt.u=p||0,h!==p&&(this._pt.b=a,this._pt.r=ti);else if(d in j)xi.call(this,e,d,a,s);else{if(!(d in e)){B(d,s);continue;}this.add(e,d,e[d],s,n,r);}R.push(d);}b&&Wt(this);},get:wi,aliases:ln,getSetter:function(e,t,i){return (t=ln[t]||t) in Zi&&t!==un&&(e._gsap.x||wi(e,"x"))?i&&zi===i?"scale"===t?li:oi:(zi=i||{})&&("scale"===t?ci:ui):e.style&&!n(e.style[t])?ai:~t.indexOf("-")?si:Bt(e,t);}};Qt.utils.checkPrefix=hn,Mn=f((_n="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(Cn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){Zi[e]=1;}),f(Cn,function(e){Me.units[e]="deg",gn[e]=1;}),ln[Mn[13]]=_n+","+Cn,f("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){var t=e.split(":");ln[t[1]]=Mn[t[0]];}),f("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){Me.units[e]="px";}),Qt.registerPlugin(On);var Pn=Qt.registerPlugin(On)||Qt,An=Pn.core.Tween;e.Back=Wi,e.Bounce=Ui,e.CSSPlugin=On,e.Circ=Qi,e.Cubic=Hi,e.Elastic=Gi,e.Expo=Ki,e.Linear=Bi,e.Power0=Ii,e.Power1=$i,e.Power2=Ri,e.Power3=ji,e.Power4=Ni,e.Quad=Fi,e.Quart=qi,e.Quint=Vi,e.Sine=Ji,e.SteppedEase=Xi,e.Strong=Yi,e.TimelineLite=_t,e.TimelineMax=_t,e.TweenLite=Dt,e.TweenMax=An,e.default=Pn,e.gsap=Pn,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esMo
2dule",{value:!0}):delete window.default;}),function(i){"use strict";i.module("ngHammer",[]);i.forEach("hold tap doubletap drag dragstart dragend dragup dragdown dragleft dragright swipe swipeup swipedown swipeleft swiperight transform transformstart transformend rotate pinch pinchin pinchout touch release".split(" "),function(r,e){var t,a="ng"+((t=r).charAt(0).toUpperCase()+t.slice(1));i.module("ngHammer").directive(a,["$parse",function(i){return {compile:function(e,t){var n=i(t[a]);return function(t,e,i){Hammer(e[0]).on(r.toLowerCase(),function(e){t.$apply(function(){n(t,{$event:e});});});};}};}]);});}((window,window.angular)),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):"object"==typeof window?window.Picker=e(jQuery):this.Picker=e(jQuery);}(function(m){var n=m(window),v=m(document),r=m(document.documentElement),g=null!=document.documentElement.style.transition;function y(r,e,t,i){if(!r)return y;function n(){return this.start();}var a=!1,o={id:r.id||"P"+Math.abs(~~(Math.random()*new Date())),handlingOpen:!1},l=t?m.extend(!0,{},t.defaults,i):i||{},s=m.extend({},y.klasses(),l.klass),c=m(r),u=n.prototype={constructor:n,$node:c,start:function(){return o&&o.start?u:(o.methods={},o.start=!0,o.open=!1,o.type=r.type,r.autofocus=r==S(),r.readOnly=!l.editable,l.id=r.id=r.id||o.id,"text"!=r.type&&(r.type="text"),u.component=new t(u,l),u.$root=m('<div class="'+s.picker+'" id="'+r.id+'_root" />'),x(u.$root[0],"hidden",!0),u.$holder=m(d()).appendTo(u.$root),h(),l.formatSubmit&&function(){var e;!0===l.hiddenName?(e=r.name,r.name=""):e=(e=["string"==typeof l.hiddenPrefix?l.hiddenPrefix:"","string"==typeof l.hiddenSuffix?l.hiddenSuffix:"_submit"])[0]+r.name+e[1];u._hidden=m('<input type=hidden name="'+e+'"'+(c.data("value")||r.value?' value="'+u.get("select",l.formatSubmit)+'"':"")+">")[0],c.on("change."+o.id,function(){u._hidden.value=r.value?u.get("select",l.formatSubmit):"";});}(),function(){c.data(e,u).addClass(s.input).val(c.data("value")?u.get("select",l.format):r.value).on("focus."+o.id+" click."+o.id,function(e){e.preventDefault(),u.open();}).on("mousedown",function(){o.handlingOpen=!0;var e=function(){setTimeout(function(){m(document).off("mouseup",e),o.handlingOpen=!1;},0);};m(document).on("mouseup",e);}),l.editable||c.on("keydown."+o.id,f);x(r,{haspopup:!0,readonly:!1,owns:r.id+"_root"});}(),l.containerHidden?m(l.containerHidden).append(u._hidden):c.after(u._hidden),l.container?m(l.container).append(u.$root):c.after(u.$root),u.on({start:u.component.onStart,render:u.component.onRender,stop:u.component.onStop,open:u.component.onOpen,close:u.component.onClose,set:u.component.onSet}).on({start:l.onStart,render:l.onRender,stop:l.onStop,open:l.onOpen,close:l.onClose,set:l.onSet}),a=function(e){var t,i="position";e.currentStyle?t=e.currentStyle[i]:window.getComputedStyle&&(t=getComputedStyle(e)[i]);return "fixed"==t;}(u.$holder[0]),r.autofocus&&u.open(),u.trigger("start").trigger("render"));},render:function(e){return e?(u.$holder=m(d()),h(),u.$root.html(u.$holder)):u.$root.find("."+s.box).html(u.component.nodes(o.open)),u.trigger("render");},stop:function(){return o.start&&(u.close(),u._hidden&&u._hidden.parentNode.removeChild(u._hidden),u.$root.remove(),c.removeClass(s.input).removeData(e),setTimeout(function(){c.off("."+o.id);},0),r.type=o.type,r.readOnly=!1,u.trigger("stop"),o.methods={},o.start=!1),u;},open:function(e){return o.open?u:(c.addClass(s.active),setTimeout(function(){u.$root.addClass(s.opened),x(u.$root[0],"hidden",!1);},0),!1!==e&&(o.open=!0,a&&m("body").css("overflow","hidden").css("padding-right","+="+b()),a&&g?u.$holder.find("."+s.frame).one("transitionend",function(){u.$holder.eq(0).focus();}):setTimeout(function(){u.$holder.eq(0).focus();},0),v.on("click."+o.id+" focusin."+o.id,function(e){var t;o.handlingOpen||(t=w(e,r),e.isSimulated||t==r||t==document||3==e.which||u.close(t===u.$holder[0]));}).on("keydown."+o.id,function(e){var t=e.keyCode,i=u.component.key[t],n=w(e,r);27==t?u.close(!0):n!=u.$holder[0]||!i&&13!=t?m.contains(u.$root[0],n)&&13==t&&(e.preventDefault(),n.click()):(e.preventDefault(),i?y._.trigger(u.component.key.go,u,[y._.trigger(i)]):u.$root.find("."+s.highlighted).hasClass(s.disabled)||(u.set("select",u.component.item.highlight),l.closeOnSelect&&u.close(!0)));})),u.trigger("open"));},close:function(e){return e&&(l.editable?r.focus():(u.$holder.off("focus.toOpen").focus(),setTimeout(function(){u.$holder.on("focus.toOpen",p);},0))),c.removeClass(s.active),setTimeout(function(){u.$root.removeClass(s.opened+" "+s.focused),x(u.$root[0],"hidden",!0);},0),o.open?(o.open=!1,a&&m("body").css("overflow","").css("padding-right","-="+b
2()),v.off("."+o.id),u.trigger("close")):u;},clear:function(e){return u.set("clear",null,e);},set:function(e,t,i){var n,r,a=m.isPlainObject(e),s=a?e:{};if(i=a&&m.isPlainObject(t)?t:i||{},e){for(n in a||(s[e]=t),s)r=s[n],n in u.component.item&&(void 0===r&&(r=null),u.component.set(n,r,i)),"select"!=n&&"clear"!=n||!l.updateInput||c.val("clear"==n?"":u.get(n,l.format)).trigger("change");u.render();}return i.muted?u:u.trigger("set",s);},get:function(e,t){if(null!=o[e=e||"value"])return o[e];if("valueSubmit"==e){if(u._hidden)return u._hidden.value;e="value";}if("value"==e)return r.value;if(e in u.component.item){if("string"!=typeof t)return u.component.get(e);var i=u.component.get(e);return i?y._.trigger(u.component.formats.toString,u.component,[t,i]):"";}},on:function(e,t,i){var n,r,a=m.isPlainObject(e),s=a?e:{};if(e)for(n in a||(s[e]=t),s)r=s[n],i&&(n="_"+n),o.methods[n]=o.methods[n]||[],o.methods[n].push(r);return u;},off:function(){var e,t=arguments,i=0;for(namesCount=t.length;i<namesCount;i+=1)(e=t[i]) in o.methods&&delete o.methods[e];return u;},trigger:function(e,i){function t(e){var t=o.methods[e];t&&t.map(function(e){y._.trigger(e,u,[i]);});}return t("_"+e),t(e),u;}};function d(){return y._.node("div",y._.node("div",y._.node("div",y._.node("div",u.component.nodes(o.open),s.box),s.wrap),s.frame),s.holder,'tabindex="-1"');}function h(){u.$holder.on({keydown:f,"focus.toOpen":p,blur:function(){c.removeClass(s.target);},focusin:function(e){u.$root.removeClass(s.focused),e.stopPropagation();},"mousedown click":function(e){var t=w(e,r);t!=u.$holder[0]&&(e.stopPropagation(),"mousedown"!=e.type||m(t).is("input, select, textarea, button, option")||(e.preventDefault(),u.$holder.eq(0).focus()));}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var e=m(this),t=e.data(),i=e.hasClass(s.navDisabled)||e.hasClass(s.disabled),n=(n=S())&&(n.type||n.href?n:null);(i||n&&!m.contains(u.$root[0],n))&&u.$holder.eq(0).focus(),!i&&t.nav?u.set("highlight",u.component.item.highlight,{nav:t.nav}):!i&&"pick" in t?(u.set("select",t.pick),l.closeOnSelect&&u.close(!0)):t.clear?(u.clear(),l.closeOnClear&&u.close(!0)):t.close&&u.close(!0);});}function p(e){e.stopPropagation(),c.addClass(s.target),u.$root.addClass(s.focused),u.open();}function f(e){var t=e.keyCode,i=/^(8|46)$/.test(t);if(27==t)return u.close(!0),!1;(32==t||i||!o.open&&u.component.key[t])&&(e.preventDefault(),e.stopPropagation(),i?u.clear().close():u.open());}return new n();}function b(){if(r.height()<=n.height())return 0;var e=m('<div style="visibility:hidden;width:100px" />').appendTo("body"),t=e[0].offsetWidth;e.css("overflow","scroll");var i=m('<div style="width:100%" />').appendTo(e)[0].offsetWidth;return e.remove(),t-i;}function w(e,t){var i=[];return e.path&&(i=e.path),e.originalEvent&&e.originalEvent.path&&(i=e.originalEvent.path),i&&0<i.length?t&&0<=i.indexOf(t)?t:i[0]:e.target;}function x(e,t,i){if(m.isPlainObject(t))for(var n in t)a(e,n,t[n]);else a(e,t,i);}function a(e,t,i){e.setAttribute(("role"==t?"":"aria-")+t,i);}function S(){try{return document.activeElement;}catch(e){}}return y.klasses=function(e){return {picker:e=e||"picker",opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"};},y._={group:function(e){for(var t,i="",n=y._.trigger(e.min,e);n<=y._.trigger(e.max,e,[n]);n+=e.i)t=y._.trigger(e.item,e,[n]),i+=y._.node(e.node,t[0],t[1],t[2]);return i;},node:function(e,t,i,n){return t?"<"+e+(i=i?' class="'+i+'"':"")+(n=n?" "+n:"")+">"+(t=m.isArray(t)?t.join(""):t)+"</"+e+">":"";},lead:function(e){return (e<10?"0":"")+e;},trigger:function(e,t,i){return "function"==typeof e?e.apply(t,i||[]):e;},digits:function(e){return /\d/.test(e[1])?2:1;},isDate:function(e){return -1<{}.toString.call(e).indexOf("Date")&&this.isInteger(e.getDate());},isInteger:function(e){return -1<{}.toString.call(e).indexOf("Number")&&e%1==0;},ariaAttr:function(e,t){m.isPlainObject(e)||(e={attribute:t});for(var i in t="",e){var n=("role"==i?"":"aria-")+i,r=e[i];t+=null==r?"":n+'="'+e[i]+'"';}return t;}},y.extend=function(n,r){m.fn[n]=function(e,t){var i=this.data(n);return "picker"==e?i:i&&"string"==typeof e?y._.trigger(i[e],i,[t]):this.each(function(){m(this).data(n)||new y(this,n,r,e);});},m.fn[n].defaults=r.defaults;},y;}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exp
2orts.Typed=t():e.Typed=t();}(this,function(){return r={},i.m=n=[function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,i){return t&&r(e.prototype,t),i&&r(e,i),e;};function r(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}var a=i(1),l=i(3),s=(n(o,[{key:"toggle",value:function(){this.pause.status?this.start():this.stop();}},{key:"stop",value:function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this));}},{key:"start",value:function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this));}},{key:"destroy",value:function(){this.reset(!1),this.options.onDestroy(this);}},{key:"reset",value:function(e){var t=arguments.length<=0||void 0===e||e;clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,t&&(this.insertCursor(),this.options.onReset(this),this.begin());}},{key:"begin",value:function(){var e=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){e.currentElContent&&0!==e.currentElContent.length?e.backspace(e.currentElContent,e.currentElContent.length):e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos);},this.startDelay);}},{key:"typewrite",value:function(r,a){var s=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var e=this.humanizer(this.typeSpeed),o=1;!0!==this.pause.status?this.timeout=setTimeout(function(){a=l.htmlParser.typeHtmlChars(r,a,s);var e,t=0,i=r.substr(a);if("^"===i.charAt(0)&&/^\^\d+/.test(i)&&(e=1,e+=(i=/\d+/.exec(i)[0]).length,t=parseInt(i),s.temporaryPause=!0,s.options.onTypingPaused(s.arrayPos,s),r=r.substring(0,a)+r.substring(a+e),s.toggleBlinking(!0)),"`"===i.charAt(0)){for(;"`"!==r.substr(a+o).charAt(0)&&!(a+ ++o>r.length););var n=r.substring(0,a);r=n+r.substring(n.length+1,a+o)+r.substring(a+o+1),o--;}s.timeout=setTimeout(function(){s.toggleBlinking(!1),a>=r.length?s.doneTyping(r,a):s.keepTyping(r,a,o),s.temporaryPause&&(s.temporaryPause=!1,s.options.onTypingResumed(s.arrayPos,s));},t);},e):this.setPauseStatus(r,a,!0);}},{key:"keepTyping",value:function(e,t,i){0===t&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),t+=i;var n=e.substr(0,t);this.replaceText(n),this.typewrite(e,t);}},{key:"doneTyping",value:function(e,t){var i=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){i.backspace(e,t);},this.backDelay));}},{key:"backspace",value:function(i,n){var r=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var e=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){n=l.htmlParser.backSpaceHtmlChars(i,n,r);var e,t=i.substr(0,n);r.replaceText(t),r.smartBackspace&&((e=r.strings[r.arrayPos+1])&&t===e.substr(0,n)?r.stopNum=n:r.stopNum=0),n>r.stopNum?(n--,r.backspace(i,n)):n<=r.stopNum&&(r.arrayPos++,r.arrayPos===r.strings.length?(r.arrayPos=0,r.options.onLastStringBackspaced(),r.shuffleStringsIfNeeded(),r.begin()):r.typewrite(r.strings[r.sequence[r.arrayPos]],n));},e);}else this.setPauseStatus(i,n,!0);}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0;}},{key:"setPauseStatus",value:function(e,t,i){this.pause.typewrite=i,this.pause.curString=e,this.pause.curStrPos=t;}},{key:"toggleBlinking",value:function(e){this.cursor&&(this.pause.status||this.cursorBlinking!==e&&((this.cursorBlinking=e)?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")));}},{key:"humanizer",value:function(e){return Math.round(Math.random()*e/2)+e;}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5;}));}},{key:"initFadeOut",value:function(){var e=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){e.arrayPos++,e.replaceText(""),e.strings.length>
2e.arrayPos?e.typewrite(e.strings[e.sequence[e.arrayPos]],0):(e.typewrite(e.strings[0],0),e.arrayPos=0);},this.fadeOutDelay);}},{key:"replaceText",value:function(e){this.attr?this.el.setAttribute(this.attr,e):this.isInput?this.el.value=e:"html"===this.contentType?this.el.innerHTML=e:this.el.textContent=e;}},{key:"bindFocusEvents",value:function(){var t=this;this.isInput&&(this.el.addEventListener("focus",function(e){t.stop();}),this.el.addEventListener("blur",function(e){t.el.value&&0!==t.el.value.length||t.start();}));}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)));}}]),o);function o(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,o),a.initializer.load(this,t,e),this.begin();}t.default=s,e.exports=t.default;},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);}return e;},n=function(e,t,i){return t&&r(e.prototype,t),i&&r(e,i),e;};function r(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}var a,s=i(2),l=(a=s)&&a.__esModule?a:{default:a},c=(n(u,[{key:"load",value:function(e,t,i){if(e.el="string"==typeof i?document.querySelector(i):i,e.options=o({},l.default,t),e.isInput="input"===e.el.tagName.toLowerCase(),e.attr=e.options.attr,e.bindInputFocusEvents=e.options.bindInputFocusEvents,e.showCursor=!e.isInput&&e.options.showCursor,e.cursorChar=e.options.cursorChar,e.cursorBlinking=!0,e.elContent=e.attr?e.el.getAttribute(e.attr):e.el.textContent,e.contentType=e.options.contentType,e.typeSpeed=e.options.typeSpeed,e.startDelay=e.options.startDelay,e.backSpeed=e.options.backSpeed,e.smartBackspace=e.options.smartBackspace,e.backDelay=e.options.backDelay,e.fadeOut=e.options.fadeOut,e.fadeOutClass=e.options.fadeOutClass,e.fadeOutDelay=e.options.fadeOutDelay,e.isPaused=!1,e.strings=e.options.strings.map(function(e){return e.trim();}),"string"==typeof e.options.stringsElement?e.stringsElement=document.querySelector(e.options.stringsElement):e.stringsElement=e.options.stringsElement,e.stringsElement){e.strings=[],e.stringsElement.style.display="none";var n=Array.prototype.slice.apply(e.stringsElement.children),r=n.length;if(r)for(var a=0;a<r;a+=1){var s=n[a];e.strings.push(s.innerHTML.trim());}}for(var a in e.strPos=0,e.arrayPos=0,e.stopNum=0,e.loop=e.options.loop,e.loopCount=e.options.loopCount,e.curLoop=0,e.shuffle=e.options.shuffle,e.sequence=[],e.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},e.typingComplete=!1,e.strings)e.sequence[a]=a;e.currentElContent=this.getCurrentElContent(e),e.autoInsertCss=e.options.autoInsertCss,this.appendAnimationCss(e);}},{key:"getCurrentElContent",value:function(e){return e.attr?e.el.getAttribute(e.attr):e.isInput?e.el.value:"html"===e.contentType?e.el.innerHTML:e.el.textContent;}},{key:"appendAnimationCss",value:function(e){var t,i,n="data-typed-js-css";e.autoInsertCss&&(e.showCursor||e.fadeOut)&&(document.querySelector("["+n+"]")||((t=document.createElement("style")).type="text/css",t.setAttribute(n,!0),i="",e.showCursor&&(i+="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n "),e.fadeOut&&(i+="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n "),0!==t.length&&(t.innerHTML=i,document.body.appendChild(t))));}}]),u);function u(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,u);}var d=new (t.default=c)();t.initializer=d;},function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var i={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onBegin:function(){},onComplete:function(){},preStringTyped:function(){},onStringTyped:function(){},onLastStringBackspaced:function(){},onTypingPaused:function(){},onTypingResumed:function(){},onReset:function(){},onStop:function(){},onStart:function(){},onDestroy:function(){}};t.default=i,e.exports=t.default;},function(e,t){"use strict";function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}Object.defineProperty(t,"__esModule",{value:!0});var i=(function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e;}(r,[{key:"typeHtmlChars",value:function(e,t,i){if("html"!==i.contentType)return t;var n=e.substr(t).charAt(0);if("<"===n||"&"===n){for(var r="",r="<"===n?">":";";e.substr(t+1).charAt(0)!==r&&!(++t+1>e.length););t++;}return t;}},{key:"backSpaceHtmlChars",value:function(e,t,i){if("html"!==i.contentType)return t;var n=e.substr(t).charAt(0);if(">"===n||";"===n){for(var r="",r=">"===n?"<":"&";e.substr(t-1).charAt(0)!==r&&!(--t<0););t--;}return t;}}]),r);function r(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,r);}var a=new (t.default=i)();t.htmlParser=a;}],i.c=r,i.p="",i(0);function i(e){if(r[e])return r[e].exports;var t=r[e]={exports:{},id:e,loaded:!1};return n[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports;}var n,r;}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Velocity=t();}(this,function(){"use strict";var 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=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");},t=function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e;};function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}function Y(e){return !0===e||!1===e;}function G(e){return "[object Function]"===Object.prototype.toString.call(e);}function W(e){return !(!e||!e.nodeType);}function te(e){return "number"==typeof e;}function ie(e){if(!e||"object"!==(void 0===e?"undefined":X(e))||e.nodeType||"[object Object]"!==Object.prototype.toString.call(e))return !1;var t=Object.getPrototypeOf(e);return !t||t.hasOwnProperty("constructor")&&t.constructor===Object;}function ne(e){return "string"==typeof e;}function U(e){return e&&te(e.length)&&G(e.velocity);}function J(e){return e&&e!==window&&te(e.length)&&!ne(e)&&!G(e)&&!W(e)&&(0===e.length||W(e[0]));}function K(e){return Array.prototype.slice.call(e,0);}function Q(e,t,i,n){e&&Object.defineProperty(e,t,{configurable:!n,writable:!n,value:i});}function Z(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=!0,r=!1,a=void 0;try{for(var s,o=arguments[Symbol.iterator]();!(n=(s=o.next()).done);n=!0){var l=s.value;if(void 0!==l&&l==l)return l;}}catch(e){r=!0,a=e;}finally{try{!n&&o.return&&o.return();}finally{if(r)throw a;}}}var i=Date.now?Date.now:function(){return (new Date()).getTime();};function h(e,t){e instanceof Element&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s)"+t+"(\\s|$)","gi")," "));}var ee={};function r(e,t){var i=e[0],n=e[1];ne(i)?G(n)?ee[i]&&!Object.prototype.propertyIsEnumerable.call(ee,i)?console.warn("VelocityJS: Trying to override internal 'registerAction' callback",i):!0===t?Q(ee,i,n):ee[i]=n:console.warn("VelocityJS: Trying to set 'registerAction' callback to an invali
2d value:",i,n):console.warn("VelocityJS: Trying to set 'registerAction' name to an invalid value:",i);}r(["registerAction",r],!0);var a={fast:200,normal:400,slow:600},y={};function s(e){var t=e[0],i=e[1];ne(t)?G(i)?y[t]?console.warn("VelocityJS: Trying to override 'registerEasing' callback",t):y[t]=i:console.warn("VelocityJS: Trying to set 'registerEasing' callback to an invalid value:",t,i):console.warn("VelocityJS: Trying to set 'registerEasing' name to an invalid value:",t);}function H(e,t,i,n){return t+e*(i-t);}function u(e){return Math.min(Math.max(e,0),1);}function o(e,t){return 1-3*t+3*e;}function l(e,t){return 3*t-6*e;}function d(e,t,i){return ((o(t,i)*e+l(t,i))*e+3*t)*e;}function p(e,t,i){return 3*o(t,i)*e*e+2*l(t,i)*e+3*t;}function c(s,r,o,a){var e="Float32Array" in window;if(4===arguments.length){for(var t=0;t<4;++t)if("number"!=typeof arguments[t]||isNaN(arguments[t])||!isFinite(arguments[t]))return;s=u(s),o=u(o);var l=new (e?Float32Array:Array)(11),c=!1,i="generateBezier("+[s,r,o,a]+")",n=function(e,t,i,n){return c||(c=!0,s===r&&o===a||function(){for(var e=0;e<11;++e)l[e]=d(.1*e,s,o);}()),0===e?t:1===e?i:s===r&&o===a?t+e*(i-t):t+d(function(e){for(var t=0,i=1;10!==i&&l[i]<=e;++i)t+=.1;var n=t+(e-l[--i])/(l[i+1]-l[i])*.1,r=p(n,s,o);return .001<=r?function(e,t){for(var i=0;i<4;++i){var n=p(t,s,o);if(0===n)return t;t-=(d(t,s,o)-e)/n;}return t;}(e,n):0===r?n:function(e,t,i){for(var n,r=void 0,a=0;0<(n=d(r=t+(i-t)/2,s,o)-e)?i=r:t=r,1e-7<Math.abs(n)&&++a<10;);return r;}(e,t,t+.1);}(e),r,a)*(i-t);};return n.getControlPoints=function(){return [{x:s,y:r},{x:o,y:a}];},n.toString=function(){return i;},n;}}r(["registerEasing",s],!0),s(["linear",H]),s(["swing",function(e,t,i){return t+(.5-Math.cos(e*Math.PI)/2)*(i-t);}]),s(["spring",function(e,t,i){return t+(1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e))*(i-t);}]);var f=c(.42,0,1,1),m=c(0,0,.58,1),v=c(.42,0,.58,1);function b(e){return -e.tension*e.x-e.friction*e.v;}function w(e,t,i){var n={x:e.x+i.dx*t,v:e.v+i.dv*t,tension:e.tension,friction:e.friction};return {dx:n.v,dv:b(n)};}s(["ease",c(.25,.1,.25,1)]),s(["easeIn",f]),s(["ease-in",f]),s(["easeOut",m]),s(["ease-out",m]),s(["easeInOut",v]),s(["ease-in-out",v]),s(["easeInSine",c(.47,0,.745,.715)]),s(["easeOutSine",c(.39,.575,.565,1)]),s(["easeInOutSine",c(.445,.05,.55,.95)]),s(["easeInQuad",c(.55,.085,.68,.53)]),s(["easeOutQuad",c(.25,.46,.45,.94)]),s(["easeInOutQuad",c(.455,.03,.515,.955)]),s(["easeInCubic",c(.55,.055,.675,.19)]),s(["easeOutCubic",c(.215,.61,.355,1)]),s(["easeInOutCubic",c(.645,.045,.355,1)]),s(["easeInQuart",c(.895,.03,.685,.22)]),s(["easeOutQuart",c(.165,.84,.44,1)]),s(["easeInOutQuart",c(.77,0,.175,1)]),s(["easeInQuint",c(.755,.05,.855,.06)]),s(["easeOutQuint",c(.23,1,.32,1)]),s(["easeInOutQuint",c(.86,0,.07,1)]),s(["easeInExpo",c(.95,.05,.795,.035)]),s(["easeOutExpo",c(.19,1,.22,1)]),s(["easeInOutExpo",c(1,0,0,1)]),s(["easeInCirc",c(.6,.04,.98,.335)]),s(["easeOutCirc",c(.075,.82,.165,1)]),s(["easeInOutCirc",c(.785,.135,.15,.86)]);var g={};function x(e,t){return te(e)?e:ne(e)?a[e.toLowerCase()]||parseFloat(e.replace("ms","").replace("s","000")):null==t?void 0:x(t);}function M(e){if(Y(e))return e;null!=e&&console.warn("VelocityJS: Trying to set 'cache' to an invalid value:",e);}function re(e){if(G(e))return e;null!=e&&console.warn("VelocityJS: Trying to set 'begin' to an invalid value:",e);}function ae(e,t){if(G(e))return e;null==e||t||console.warn("VelocityJS: Trying to set 'complete' to an invalid value:",e);}function se(e){var t=x(e);if(!isNaN(t))return t;null!=e&&console.error("VelocityJS: Trying to set 'delay' to an invalid value:",e);}function oe(e,t){var i=x(e);if(!isNaN(i)&&0<=i)return i;null==e||t||console.error("VelocityJS: Trying to set 'duration' to an invalid value:",e);}function le(e,t,i){if(ne(e))return y[e];if(G(e))return e;if(Array.isArray(e)){if(1===e.length)return n=e[0],g[n]||(g[n]=function(e,t,i){return 0===e?t:1===e?i:t+Math.round(e*n)*(1/n)*(i-t);});if(2===e.length)return function e(t,i,n){for(var r,a,s,o,l,c,u,d,h={x:-1,v:0,tension:parseFloat(t)||500,friction:parseFloat(i)||20},p=[0],f=null!=n,m=0,v=void 0,g=f?(m=e(h.tension,h.friction))/n*.016:.016;a=g,d=u=c=l=o=s=void 0,s={dx:(r=v||h).v,dv:b(r)},o=w(r,.5*a,s),l=w(r,.5*a,o),c=w(r,a,l),u=1/6*(s.dx+2*(o.dx+l.dx)+c.dx),d=1/6*(s.dv+2*(o.dv+l.dv)+c.dv),r.x=r.x+u*a,r.v=r.v+d*a,v=r,p.push(1+v.x),m+=16,1e-4<Math.abs(v.x)&&1e-4<Math.abs(v.v););return f?function(e,t,i){return 0===e?t:1===e?i:t+p[Math.floor(e*(p.length-1))]*(i-t);}:m;}(e[0],e[1],t);
2if(4===e.length)return c.apply(null,e)||!1;}var n;null==e||i||console.error("VelocityJS: Trying to set 'easing' to an invalid value:",e);}function O(e){if(!1===e)return 0;var t=parseInt(e,10);if(!isNaN(t)&&0<=t)return Math.min(t,60);null!=e&&console.warn("VelocityJS: Trying to set 'fpsLimit' to an invalid value:",e);}function ce(e){switch(e){case !1:return 0;case !0:return !0;default:var t=parseInt(e,10);if(!isNaN(t)&&0<=t)return t;}null!=e&&console.warn("VelocityJS: Trying to set 'loop' to an invalid value:",e);}function ue(e,t){if(!1===e||ne(e))return e;null==e||t||console.warn("VelocityJS: Trying to set 'queue' to an invalid value:",e);}function de(e){switch(e){case !1:return 0;case !0:return !0;default:var t=parseInt(e,10);if(!isNaN(t)&&0<=t)return t;}null!=e&&console.warn("VelocityJS: Trying to set 'repeat' to an invalid value:",e);}function he(e){if(te(e))return e;null!=e&&console.error("VelocityJS: Trying to set 'speed' to an invalid value:",e);}function pe(e){if(Y(e))return e;null!=e&&console.error("VelocityJS: Trying to set 'sync' to an invalid value:",e);}var S=void 0,T=void 0,E=void 0,k=void 0,_=void 0,C=void 0,P=void 0,A=void 0,L=void 0,z=void 0,D=void 0,I=void 0,$=void 0,R=void 0,j=void 0,N=void 0,fe=(t(B,null,[{key:"reset",value:function(){S=!0,E=T=void 0,k=0,C=le("swing",_=400),z=980/(P=60),I=D=!(A=0),$="",j=1,N=!(R=0);}},{key:"cache",get:function(){return S;},set:function(e){void 0!==(e=M(e))&&(S=e);}},{key:"begin",get:function(){return T;},set:function(e){void 0!==(e=re(e))&&(T=e);}},{key:"complete",get:function(){return E;},set:function(e){void 0!==(e=ae(e))&&(E=e);}},{key:"delay",get:function(){return k;},set:function(e){void 0!==(e=se(e))&&(k=e);}},{key:"duration",get:function(){return _;},set:function(e){void 0!==(e=oe(e))&&(_=e);}},{key:"easing",get:function(){return C;},set:function(e){void 0!==(e=le(e,_))&&(C=e);}},{key:"fpsLimit",get:function(){return P;},set:function(e){void 0!==(e=O(e))&&(z=980/(P=e));}},{key:"loop",get:function(){return A;},set:function(e){void 0!==(e=ce(e))&&(A=e);}},{key:"mobileHA",get:function(){return L;},set:function(e){Y(e)&&(L=e);}},{key:"minFrameTime",get:function(){return z;}},{key:"promise",get:function(){return D;},set:function(e){void 0!==(e=Y(e)?e:void (null!=e&&console.warn("VelocityJS: Trying to set 'promise' to an invalid value:",e)))&&(D=e);}},{key:"promiseRejectEmpty",get:function(){return I;},set:function(e){void 0!==(e=Y(e)?e:void (null!=e&&console.warn("VelocityJS: Trying to set 'promiseRejectEmpty' to an invalid value:",e)))&&(I=e);}},{key:"queue",get:function(){return $;},set:function(e){void 0!==(e=ue(e))&&($=e);}},{key:"repeat",get:function(){return R;},set:function(e){void 0!==(e=de(e))&&(R=e);}},{key:"repeatAgain",get:function(){return R;}},{key:"speed",get:function(){return j;},set:function(e){void 0!==(e=he(e))&&(j=e);}},{key:"sync",get:function(){return N;},set:function(e){void 0!==(e=pe(e))&&(N=e);}}]),B);function B(){e(this,B);}Object.freeze(fe),fe.reset();var F=[],q={},V=new Set(),me=[],ve=new Map(),ge="velocityData";function ye(e){var t=e[ge];if(t)return t;for(var i=e.ownerDocument.defaultView,n=0,r=0;r<me.length;r++){var a=me[r];ne(a)?e instanceof i[a]&&(n|=1<<r):e instanceof a&&(n|=1<<r);}var s={types:n,count:0,computedStyle:null,cache:{},queueList:{},lastAnimationList:{},lastFinishList:{},window:i};return Object.defineProperty(e,ge,{value:s}),s;}var be=window&&window===window.window,we=be&&void 0!==window.pageYOffset,xe={isClient:be,isMobile:be&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isGingerbread:be&&/Android 2\.3\.[3-7]/i.test(navigator.userAgent),prefixElement:be&&document.createElement("div"),windowScrollAnchor:we,scrollAnchor:we?window:!be||document.documentElement||document.body.parentNode||document.body,scrollPropertyLeft:we?"pageXOffset":"scrollLeft",scrollPropertyTop:we?"pageYOffset":"scrollTop",className:"velocity-animating",isTicking:!1,first:void 0,last:void 0,firstNew:void 0};function Se(e){var t=xe.last;e._prev=t,e._next=void 0,t?t._next=e:xe.first=e,xe.last=e,xe.firstNew||(xe.firstNew=e);var i,n,r=e.element;ye(r).count++||(i=r,n=xe.className,i instanceof Element&&(i.classList?i.classList.add(n):(h(i,n),i.className+=(i.className.length?" ":"")+n)));}function Te(e){var t=e._next,i=e._prev,n=null==e.queue?e.options.queue:e.queue;xe.firstNew===e&&(xe.firstNew=t),xe.first===e?xe.first=t:i&&(i._next=t),xe.last===e?xe.last=i:t&&(t._prev=i),n&&ye(e.element)&&(e._next=e._prev=void 0);}var Ee={};function ke(e){var t,i,n,r,a,s,o=e.options,l=Z(e.queue,o.queue),c=Z(e.loop,o.loop,fe.loop),u=Z(e.repeat,o.repeat,fe.repeat),d=8&e._flags;d||!c&&!u?(--(i=ye(t=e.element)).count||d||h(t,xe.className),o&&++o._completed===o._total&&(!d&&o.complete&&(function(e){var t=e.complete||e.options.complete;if(t)try{var i=e.elements;t.call(i,i,e);}catch(e){setTimeout(function(){throw e;},1);}}(e),o.complete=null),(n=o._resolver)&&(n(e.elements),delete o._resolver)),!1!==l&&(d||(i.lastFinishList[l]=e.timeStart+Z(e.duration,o.duration,fe.duration)),!1!==(r=l)&&(ne(r)||(r=""),(s=(a=ye(t)).queueList[r])?(a.queueList[r]=s._next||null,Se(s)):null===s&&delete a.queueList[r])),Te(e)):(u&&!0!==u?e.repeat=u-1:c&&!0!==c&&(e.loop=c-1,e.repeat=Z(e.repeatAgain,o.repeatAgain,fe.repeatAgain)),c&&(e._flags^=64),!1!==l&&(ye(e.element).lastFinishList[l]=e.timeStart+Z(e.duration,o.duration,fe.duration)),e.timeStart=e.ellapsedTime=e.percentComplete=0,e._flags&=-5);}function _e(e){var t=e[0],i=e[1],n=e[2];if((!ne(t)||window[t] instanceof Object)&&(ne(t)||t instanceof Object))if(ne(i))if(G(n)){var r,a=me.indexOf(t),s=3;if(a<0&&!ne(t))if(ve.has(t))a=me.indexOf(ve.get(t));else{for(var o in window)if(window[o]===t){(a=me.indexOf(o))<0&&(a=me.push(o)-1,F[a]={},ve.set(t,o));break;}}a<0&&(a=me.push(t)-1,F[a]={}),F[a][i]=n,ne(e[s])&&(r=e[s++],(q[r]||(q[r]=[])).push(n)),!1===e[s]&&V.add(i);}else console.warn("VelocityJS: Trying to set 'registerNormalization' callback to an invali
2d value:",i,n);else console.warn("VelocityJS: Trying to set 'registerNormalization' name to an invalid value:",i);else console.warn("VelocityJS: Trying to set 'registerNormalization' constructor to an invalid value:",t);}function Ce(e){var t=e[0],i=e[1],n=me.indexOf(t);if(n<0&&!ne(t))if(ve.has(t))n=me.indexOf(ve.get(t));else{for(var r in window)if(window[r]===t){n=me.indexOf(r);break;}}return 0<=n&&F[n].hasOwnProperty(i);}function Me(e,t){for(var i=ye(e),n=void 0,r=me.length-1,a=i.types;!n&&0<=r;r--)a&1<<r&&(n=F[r][t]);return n;}function Oe(e,t,i,n){var r=V.has(t),a=!r&&ye(e);(r||a&&a.cache[t]!==i)&&(r||(a.cache[t]=i||void 0),(n=n||Me(e,t))&&n(e,i),2<=Gt.debug&&console.info('Set "'+t+'": "'+i+'"',e));}r(["registerNormalization",_e]),r(["hasNormalization",Ce]);var Pe={};function Ae(e){return Pe[e]||(Pe[e]=e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase();}));}var Le=/#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})/gi,ze=/#([a-f\d])([a-f\d])([a-f\d])/gi,De=/(rgba?\(\s*)?(\b[a-z]+\b)/g,Ie=/rgb(a?)\(([^\)]+)\)/gi,$e=/\s+/g,Re={};function je(e,t,i,n){return "rgba("+parseInt(t,16)+","+parseInt(i,16)+","+parseInt(n,16)+",1)";}function Ne(e){return e.replace(Le,je).replace(ze,function(e,t,i,n){return je(0,t+t,i+i,n+n);}).replace(De,function(e,t,i){return Re[i]?(t||"rgba(")+Re[i]+(t?"":",1)"):e;}).replace(Ie,function(e,t,i){return "rgba("+i.replace($e,"")+(t?"":",1")+")";});}function Be(e,t,i){if("border-box"===qe(e,"boxSizing").toString().toLowerCase()!==i)return 0;var n="width"===t?["Left","Right"]:["Top","Bottom"],r=["padding"+n[0],"padding"+n[1],"border"+n[0]+"Width","border"+n[1]+"Width"],a=0,s=!0,o=!1,l=void 0;try{for(var c,u=r[Symbol.iterator]();!(s=(c=u.next()).done);s=!0){var d=c.value,h=parseFloat(qe(e,d));isNaN(h)||(a+=h);}}catch(e){o=!0,l=e;}finally{try{!s&&u.return&&u.return();}finally{if(o)throw l;}}return i?-a:a;}function Fe(e,t){return e.getBoundingClientRect()[t]+Be(e,t,!0)+"px";}function He(e,t){var i=ye(e),n=i.computedStyle?i.computedStyle:i.window.getComputedStyle(e,null),r=0;if(i.computedStyle||(i.computedStyle=n),"none"===n.display)switch(t){case "width":case "height":return Oe(e,"display","auto"),r=Fe(e,t),Oe(e,"display","none"),String(r);}if((r=n[t])||(r=e.style[t]),"auto"===r)switch(t){case "width":case "height":r=Fe(e,t);break;case "top":case "left":case "right":case "bottom":var a=qe(e,"position");if("fixed"===a||"absolute"===a){r=e.getBoundingClientRect[t]+"px";break;}default:r="0px";}return r?String(r):"";}function qe(e,t,i,n){var r=ye(e),a=void 0;return V.has(t)&&(n=!0),!n&&r&&null!=r.cache[t]?a=r.cache[t]:(i=i||Me(e,t))&&(a=i(e),r&&(r.cache[t]=a)),2<=Gt.debug&&console.info('Get "'+t+'": "'+a+'"',e),a;}var Ve=/^#([A-f\d]{3}){1,2}$/i,Ye={function:function(e,t,i,n,r,a){return e.call(t,n,i.length,r);},number:function(e,t,i,n,r,a){return String(e)+function(e){for(var t in q)if(q[t].includes(e))return t;return "";}(a.fn);},string:Ne,undefined:function(e,t,i,n,r,a){return Ne(qe(t,r,a.fn)||"");}};function Ge(e,t){var i=e.tweens=Object.create(null),n=e.elements,r=e.element,a=n.indexOf(r),s=ye(r),o=Z(e.queue,e.options.queue),l=Z(e.options.duration,fe.duration);for(var c in t)if(t.hasOwnProperty(c)){var u=Ae(c),d=Me(r,u),h=t[c];if(!d&&"tween"!==u){Gt.debug&&console.log('Skipping "'+c+'" due to a lack of browser support.');continue;}if(null==h){Gt.debug&&console.log('Skipping "'+c+'" due to no value supplied.');continue;}var p,f,m=i[u]={},v=void 0,g=void 0;m.fn=d,G(h)&&(h=h.call(r,a,n.length,n)),Array.isArray(h)?(p=h[1],f=h[2],v=h[0],g=ne(p)&&(/^[\d-]/.test(p)||Ve.test(p))||G(p)||te(p)?p:ne(p)&&y[p]||Array.isArray(p)?(m.easing=le(p,l),f):p||f):v=h,m.end=Ye[void 0===v?"undefined":X(v)](v,r,n,a,u,m),null==g&&!1!==o&&void 0!==s.queueList[o]||(m.start=Ye[void 0===g?"undefined":X(g)](g,r,n,a,u,m),Je(u,m));}}var We=/((?:[+\-*\/]=)?(?:[+-]?\d*\.\d+|[+-]?\d+)[a-z%]*|(?:.(?!$|[+-]?\d|[+\-*\/]=[+-]?\d))+.|.)/g,Xe=/^([+\-*\/]=)?([+-]?\d*\.\d+|[+-]?\d+)(.*)$/;function Ue(r,a){for(var s=r.length,e=[],t=[],o=void 0,i=0;i<s;i++){if(!ne(r[i]))return;""===r[i]?e[i]=[""]:e[i]=K(r[i].match(We)),t[i]=0,o=o||1<e[i].length;}for(var l=[],c=l.pattern=[],n=function(e){if(ne(c[c.length-1]))c[c.length-1]+=e;else{if(e){c.push(e);for(var t=0;t<s;t++)l[t].push(null);}}},u=function(){if(!(o||1<c.length)){for(var e="display"===a,t="visibility"===a,i=0;i<s;i++){var n=r[i];l[i][0]=n,l[i].easing=le(e&&"none"===n||t&&"hidden"===n||!e&&!t?"at-end":"at-start",400);}return c[0]=!1,l;}},d=!0,h=0;h<s;h++)l[h]=[];for(;d;){for(var p=[],f=[],m=void 0,v=!1,g=!1,y=0;y<s;y++){var b=t[y]++,w=e[y][b];if(!w){if(y)return;for(;y<s;y++){var x=t[y]++;if(e[y][x])return u();}d=!1;break;}var S=w.match(Xe);if(S){if(m)return u();var T=parseFloat(S[2]),E=S[3],k=S[1]?S[1][0]+E:void 0,_=k||E;T&&!f.includes(_)&&f.push(_),E||(T?g=!0:v=!0),p[y]=k?[T,_,!0]:[T,_];}else{if(p.length)return u();if(m){if(m!==w)return u();}else m=w;}}if(m)n(m);else{if(f.length)if(2===f.length&&v&&!g&&f.splice(f[0]?1:0,1),1===f.length){var C=f[0];switch(C[0]){case "+":case "-":case "*":case "/":return void (a&&console.error('Velocity: The first property must not contain a relative function "'+a+'":',r));}c.push(!1);for(var M=0;M<s;M++)l[M].push(p[M][0]);n(C);}else{n("calc(");for(var O=c.length-1,P=0;P<f.length;P++){var A=f[P],L=A[0],z="*"===L||"/"===L,D=z||"+"===L||"-"===L;z&&(c[O]+="(",n(")")),P&&n(" "+(D?L:"+")+" "),c.push(!1);for(var I=0;I<s;I++){var $=p[I],R=$[1]===A?$[0]:3===$.length?l[I-1][l[I-1].length-1]:z?1:0;l[I].push(R);}n(D?A.substring(1):A);}n(")");}}}for(var j=0,N=0;j<c.length;j++){var B=c[j];ne(B)?N&&0<=B.indexOf(",")?N++:0<=B.indexOf("rgb")&&(N=1):N&&(N<4?c[j]=!0:N=0);}return l;}function Je(e,t,i,n){var r=t.start,a=t.end;if(ne(a)&&ne(r)){var s,o,l,c=Ue([r,a],e);if(!c&&n&&(s=r.match(/\d\.?\d*/g)||["0"],o=s.length,l=0,c=Ue([a.replace(/\d+\.?\d*/g,function(){return s[l++%o];}),a],e)),c)switch(Gt.debug&&console.log("Velocity: Sequence found:",c),c[0].percent=0,c[1].percent=1,t.sequence=c,t.easing){case y["at-start"]:case y.during:case y["at-end"]:c[0].easing=c[1].easing=t.easing;}}}function Ke(e){if(xe.firstNew===e&&(xe.firstNew=e._next),!(1&e._flags)){var t=e.element,i=e.tweens;for(var n in Z(e.options.duration,fe.duration),i){var r,a=i[n];null==a.start&&(ne(r=qe(e.element,n))?(a.start=Ne(r),Je(n,a,0,!0)):Array.isArray(r)||console.warn("bad type",a,n,r)),Gt.debug&&console.log('tweensContainer "'+n+'": '+JSON.stringify(a),t);}e._flags|=1;}}function Qe(e){var t=e.begin||e.options.begin;if(t)try{var i=e.elements;t.call(i,i,e);}catch(e){setTimeout(function(){throw e;},1);}}function Ze(){var e=!0,t=!1,i=void 0;try{for(var n,r=rt[Symbol.iterator]();!(e=(n=r.next()).done);e=!0)!function(e){var t=e.progress||e.options.progress;if(t)try{var i=e.elements,n=e.percentComplete,r=e.options,a=e.tween;t.call(i,i,n,Math.max(0,e.timeStart+(null!=e.duration?e.duration:null!=r.duration?r.duration:fe.duration)-ut),void 0!==a?a:String(100*n),e);}catch(e){setTimeout(function(){throw e;},1);}}(n.value);}catch(e){t=!0,i=e;}finally{try{!e&&r.return&&r.return();}finally{if(t)throw i;}}rt.clear();var a=!0,s=!1,o=void 0;try{for(var l,c=nt[Symbol.iterator]();!(a=(l=c.next()).done);a=!0)ke(l.value);}catch(e){s=!0,o=e;}finally{try{!a&&c.return&&c.return();}finally{if(s)throw o;}}nt.clear();}
2var et,tt,it=1e3/60,nt=new Set(),rt=new Set(),at=("function"!=typeof (tt=window.performance||{}).now&&(et=tt.timing&&tt.timing.navigationStart?tt.timing.navigationStart:i(),tt.now=function(){return i()-et;}),tt),st=function(e){return setTimeout(e,Math.max(0,it-(at.now()-ut)));},ot=window.requestAnimationFrame||st,lt=void 0,ct=void 0,ut=0;try{(ct=new Worker(URL.createObjectURL(new Blob(["("+function(){var t=this,i=void 0;this.onmessage=function(e){switch(e.data){case !0:i=i||setInterval(function(){t.postMessage(!0);},1e3/30);break;case !1:i&&(clearInterval(i),i=0);break;default:t.postMessage(e.data);}};}+")()"])))).onmessage=function(e){(!0===e.data?dt:Ze)();},xe.isMobile||void 0===document.hidden||document.addEventListener("visibilitychange",function(){ct.postMessage(xe.isTicking&&document.hidden);});}catch(X){}function dt(e){if(!lt){if(!(lt=!0)!==e){var t=at.now(),i=ut?t-ut:it,n=fe.speed,r=fe.easing,a=fe.duration,s=void 0,o=void 0;if(i>=fe.minFrameTime||!ut){for(ut=t;xe.firstNew;)Ke(xe.firstNew);for(s=xe.first;s&&s!==xe.firstNew;s=s._next){var l,c,u,d,h=s.element,p=ye(h);h.parentNode&&p?(l=s.options,c=s._flags,(d=s.timeStart)||(d=t-i,!1!==(u=null!=s.queue?s.queue:l.queue)&&(d=Math.max(d,p.lastFinishList[u]||0)),s.timeStart=d),16&c?s.timeStart+=i:2&c||(s._flags|=2,l._ready++)):Te(s);}for(s=xe.first;s&&s!==xe.firstNew;s=o){var f=s._flags,o=s._next;if(2&f&&!(16&f)){var m=s.options;if(32&f&&m._ready<m._total)s.timeStart+=i;else{var v=null!=s.speed?s.speed:null!=m.speed?m.speed:n,g=s.timeStart;if(!(4&f)){var y=null!=s.delay?s.delay:m.delay;if(y){if(t<g+y/v)continue;s.timeStart=g+=y/(0<y?v:1);}s._flags|=4,0==m._started++&&(m._first=s,m.begin&&(Qe(s),m.begin=void 0));}1!==v&&(s.timeStart=g+=Math.min(i,t-g)*(1-v));var b=null!=s.easing?s.easing:null!=m.easing?m.easing:r,w=s.ellapsedTime=t-g,x=null!=s.duration?s.duration:null!=m.duration?m.duration:a,S=s.percentComplete=Gt.mock?1:Math.min(w/x,1),T=s.tweens,E=64&f;for(var k in (s.progress||m._first===s&&m.progress)&&rt.add(s),1===S&&nt.add(s),T){var _=T[k],C=_.sequence,M=C.pattern,O="",P=0;if(M){for(var A=(_.easing||b)(S,0,1,k),L=0,z=0;z<C.length-1;z++)C[z].percent<A&&(L=z);for(var D=C[L],I=C[L+1]||D,$=(S-D.percent)/(I.percent-D.percent),R=E?1-$:$,j=I.easing||b||H;P<M.length;P++){var N,B,F=D[P];null==F?O+=M[P]:F===(N=I[P])?O+=F:(B=j(R,F,N,k),O+=!0!==M[P]?B:Math.round(B));}"tween"!==k?(1===S&&(O=function(e){if(0<=e.indexOf("calc(")){for(var t=e.split(/([\(\)])/),i=0,n=0;n<t.length;n++){var r=t[n];switch(r){case "(":i++;break;case ")":i--;break;default:i&&"0"===r[0]&&(t[n]=r.replace(/^0[a-z%]+ \+ /,""));}}return t.join("").replace(/(?:calc)?\(([0-9\.]+[a-z%]+)\)/g,"$1");}return e;}(O)),Oe(s.element,k,O,_.fn)):s.tween=O;}else console.warn("VelocityJS: Missing pattern:",k,JSON.stringify(_[k])),delete T[k];}}}}(rt.size||nt.size)&&(document.hidden?ct?ct.postMessage(""):setTimeout(Ze,1):Ze());}}xe.first?(xe.isTicking=!0,document.hidden?ct?!1===e&&ct.postMessage(!0):st(dt):ot(dt)):(xe.isTicking=!1,ut=0,document.hidden&&ct&&ct.postMessage(!1)),lt=!1;}}function ht(e,t,i){if(Ke(e),void 0===t||t===Z(e.queue,e.options.queue,i)){var n;for(var r in 4&e._flags||(0==(n=e.options)._started++&&(n._first=e,n.begin&&(Qe(e),n.begin=void 0)),e._flags|=4),e.tweens){var a=e.tweens[r],s=a.sequence,o=s.pattern,l="",c=0;if(o)for(var u=s[s.length-1];c<o.length;c++){var d=u[c];l+=null==d?o[c]:d;}Oe(e.element,r,l,a.fn);}ke(e);}}r(["finish",function(e,t,i){var n=ue(e[0],!0),r=fe.queue,a=!0===e[void 0===n?0:1];if(U(t)&&t.velocity.animations){var s=!0,o=!1,l=void 0;try{for(var c,u=t.velocity.animations[Symbol.iterator]();!(s=(c=u.next()).done);s=!0)ht(c.value,n,r);}catch(e){o=!0,l=e;}finally{try{!s&&u.return&&u.return();}finally{if(o)throw l;}}}else{for(;xe.firstNew;)Ke(xe.firstNew);for(var d,h=xe.first;h&&(a||h!==xe.firstNew);h=d||xe.firstNew)d=h._next,t&&!t.includes(h.element)||ht(h,n,r);}i&&(U(t)&&t.velocity.animations&&t.then?t.then(i._resolver):i._resolver(t));}],!0);var pt={isExpanded:1,isReady:2,isStarted:4,isStopped:8,isPaused:16,isSync:32,isReverse:64};function ft(e,t,i,n){void 0!==t&&t!==Z(e.queue,e.options.queue,i)||(n?e._flags|=16:e._flags&=-17);}function mt(e,t,i,n){var r=0===n.indexOf("pause"),a="false"!==(0<=n.indexOf(".")?n.replace(/^.*\./,""):void 0)&&ue(e[0]),s=fe.queue;if(U(t)&&t.velocity.animations){var o=!0,l=!1,c=void 0;try{for(var u,d=t.velocity.animations[Symbol.iterator]();!(o=(u=d.next()).done);o=!0)ft(u.value,a,s,r);}catch(e){l=!0,c=e;}finally{try{!o&&d.return&&d.return();}finally{if(l)throw c;}}}else for(var h=xe.first;h;)t&&!t.includes(h.element)||ft(h,a,s,r),h=h._next;i&&(U(t)&&t.velocity.animations&&t.then?t.then(i._resolver):i._resolver(t));}function vt(e,t,i,n){var r=e[0],a=e[1];if(!r)return console.warn("VelocityJS: Cannot access a non-existant property!"),null;if(void 0===a&&!ie(r)){if(Array.isArray(r)){if(1===t.length){var s={},o=!0,l=!1,c=void 0;try{for(var u,d=r[Symbol.iterator]();!(o=(u=d.next()).done);o=!0){var h=u.value;s[h]=Ne(qe(t[0],h));}}catch(e){l=!0,c=e;}finally{try{!o&&d.return&&d.return();}finally{if(l)throw c;}}return s;}var p=[],f=!0,m=!1,v=void 0;try{for(var g,y=t[Symbol.iterator]();!(f=(g=y.next()).done);f=!0){var b=g.value,w={},x=!0,S=!1,T=void 0;try{for(var E,k=r[Symbol.iterator]();!(x=(E=k.next()).done);x=!0){var _=E.value;w[_]=Ne(qe(b,_));}}catch(e){S=!0,T=e;}finally{try{!x&&k.return&&k.return();}finally{if(S)throw T;}}p.push(w);}}catch(e){m=!0,v=e;}finally{try{!f&&y.return&&y.return();}finally{if(m)throw v;}}return p;}if(1===t.length)return Ne(qe(t[0],r));
2var C=[],M=!0,O=!1,P=void 0;try{for(var A,L=t[Symbol.iterator]();!(M=(A=L.next()).done);M=!0){var z=A.value;C.push(Ne(qe(z,r)));}}catch(e){O=!0,P=e;}finally{try{!M&&L.return&&L.return();}finally{if(O)throw P;}}return C;}var D=[];if(ie(r)){for(var I in r)if(r.hasOwnProperty(I)){var $=!0,R=!1,j=void 0;try{for(var N,B=t[Symbol.iterator]();!($=(N=B.next()).done);$=!0){var F=N.value,H=r[I];ne(H)||te(H)?Oe(F,I,r[I]):(D.push('Cannot set a property "'+I+'" to an unknown type: '+(void 0===H?"undefined":X(H))),console.warn('VelocityJS: Cannot set a property "'+I+'" to an unknown type:',H));}}catch(e){R=!0,j=e;}finally{try{!$&&B.return&&B.return();}finally{if(R)throw j;}}}}else if(ne(a)||te(a)){var q=!0,V=!1,Y=void 0;try{for(var G,W=t[Symbol.iterator]();!(q=(G=W.next()).done);q=!0)Oe(G.value,r,String(a));}catch(e){V=!0,Y=e;}finally{try{!q&&W.return&&W.return();}finally{if(V)throw Y;}}}else D.push('Cannot set a property "'+r+'" to an unknown type: '+(void 0===a?"undefined":X(a))),console.warn('VelocityJS: Cannot set a property "'+r+'" to an unknown type:',a);i&&(D.length?i._rejecter(D.join(", ")):U(t)&&t.velocity.animations&&t.then?t.then(i._resolver):i._resolver(t));}function gt(e,t,i){Ke(e),void 0!==t&&t!==Z(e.queue,e.options.queue,i)||(e._flags|=8,ke(e));}r(["option",function(e,t,i,n){var r=e[0],a=0<=n.indexOf(".")?n.replace(/^.*\./,""):void 0,s="false"!==a&&ue(a,!0),o=void 0,l=e[1];if(!r)return console.warn("VelocityJS: Cannot access a non-existant key!"),null;if(U(t)&&t.velocity.animations)o=t.velocity.animations;else{o=[];for(var c=xe.first;c;c=c._next)0<=t.indexOf(c.element)&&Z(c.queue,c.options.queue)===s&&o.push(c);if(1<t.length&&1<o.length){for(var u=1,d=o[0].options;u<o.length;)if(o[u++].options!==d){d=null;break;}d&&(o=[o[0]]);}}if(void 0===l){var h=[],p=pt[r],f=!0,m=!1,v=void 0;try{for(var g,y=o[Symbol.iterator]();!(f=(g=y.next()).done);f=!0){var b=g.value;void 0===p?h.push(Z(b[r],b.options[r])):h.push(0==(b._flags&p));}}catch(e){m=!0,v=e;}finally{try{!f&&y.return&&y.return();}finally{if(m)throw v;}}return 1===t.length&&1===o.length?h[0]:h;}var w=void 0;switch(r){case "cache":l=M(l);break;case "begin":l=re(l);break;case "complete":l=ae(l);break;case "delay":l=se(l);break;case "duration":l=oe(l);break;case "fpsLimit":l=O(l);break;case "loop":l=ce(l);break;case "percentComplete":w=!0,l=parseFloat(l);break;case "repeat":case "repeatAgain":l=de(l);break;default:if("_"!==r[0]){var x=parseFloat(l);l===String(x)&&(l=x);break;}case "queue":case "promise":case "promiseRejectEmpty":case "easing":case "started":return void console.warn("VelocityJS: Trying to set a read-only key:",r);}if(void 0===l||l!=l)return console.warn("VelocityJS: Trying to set an invalid value:"+r+"="+l+" ("+e[1]+")"),null;var S=!0,T=!1,E=void 0;try{for(var k,_=o[Symbol.iterator]();!(S=(k=_.next()).done);S=!0){var C=k.value;w?C.timeStart=ut-Z(C.duration,C.options.duration,fe.duration)*l:C[r]=l;}}catch(e){T=!0,E=e;}finally{try{!S&&_.return&&_.return();}finally{if(T)throw E;}}i&&(U(t)&&t.velocity.animations&&t.then?t.then(i._resolver):i._resolver(t));}],!0),r(["pause",mt],!0),r(["resume",mt],!0),r(["property",vt],!0),r(["reverse",function(e,t,i,n){throw new SyntaxError("VelocityJS: The 'reverse' action is built in and private.");}],!0),r(["stop",function(e,t,i,n){var r=ue(e[0],!0),a=fe.queue,s=!0===e[void 0===r?0:1];if(U(t)&&t.velocity.animations){var o=!0,l=!1,c=void 0;try{for(var u,d=t.velocity.animations[Symbol.iterator]();!(o=(u=d.next()).done);o=!0)gt(u.value,r,a);}catch(e){l=!0,c=e;}finally{try{!o&&d.return&&d.return();}finally{if(l)throw c;}}}else{for(;xe.firstNew;)Ke(xe.firstNew);for(var h,p=xe.first;p&&(s||p!==xe.firstNew);p=h||xe.firstNew)h=p._next,t&&!t.includes(p.element)||gt(p,r,a);}i&&(U(t)&&t.velocity.animations&&t.then?t.then(i._resolver):i._resolver(t));}],!0),r(["style",vt],!0),r(["tween",function(e,t,i,n){var r=void 0;if(t){if(1!==t.length)throw new Error("VelocityJS: Cannot tween more than one element!");}else{if(!e.length)return console.info('Velocity(<element>, "tween", percentComplete, property, end | [end, <easing>, <start>], <easing>) => value\nVelocity(<element>, "tween", percentComplete, {property: end | [end, <easing>, <start>], ...}, <easing>) => {property: value, ...}'),null;t=[document.body],r=!0;}var a,s,o,l=e[0],c={elements:t,element:t[0],queue:!1,options:{duration:1e3},tweens:null},u={},d=e[1],h=void 0,p=void 0,f=e[2],m=0;if(ne(e[1])?f=Ee&&Ee[e[1]]?(p=Ee[e[1]],d={},e[2]):(h=!0,a={},s=e[1],o=e[2],s in a?Object.defineProperty(a,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[s]=o,d=a,e[3]):Array.isArray(e[1])&&(h=!0,d={tween:e[1]},f=e[2]),!te(l)||l<0||1<l)throw new Error("VelocityJS: Must tween a percentage from 0 to 1!");
2if(!ie(d))throw new Error("VelocityJS: Cannot tween an invalid property!");if(r)for(var v in d)if(d.hasOwnProperty(v)&&(!Array.isArray(d[v])||d[v].length<2))throw new Error("VelocityJS: When not supplying an element you must force-feed values: "+v);var g=le(Z(f,fe.easing),400);for(var y in p?Ut(c,p):Ge(c,d),c.tweens){var b=c.tweens[y],w=b.sequence,x=w.pattern,S="",T=0;if(m++,x){for(var E=(b.easing||g)(l,0,1,y),k=0,_=0;_<w.length-1;_++)w[_].percent<E&&(k=_);for(var C=w[k],M=w[k+1]||C,O=(l-C.percent)/(M.percent-C.percent),P=M.easing||H;T<x.length;T++){var A,L,z=C[T];null==z?S+=x[T]:z===(A=M[T])?S+=z:(L=P(O,z,A,y),S+=!0===x[T]?Math.round(L):L);}u[y]=S;}}if(h&&1===m)for(var D in u)if(u.hasOwnProperty(D))return u[D];return u;}],!0);var yt,bt,wt={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgrey:11119017,darkgreen:25600,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,grey:8421504,green:32768,greenyellow:11403055,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgrey:13882323,lightgreen:9498256,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};for(var xt in wt)wt.hasOwnProperty(xt)&&(yt=wt[xt],Re[xt]=Math.floor(yt/65536)+","+Math.floor(yt/256%256)+","+yt%256);function St(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375;}function Tt(e){return 1-St(1-e);}s(["easeInBack",function(e,t,i){return 0===e?t:1===e?i:Math.pow(e,2)*(2.7*e-1.7)*(i-t);}]),s(["easeOutBack",function(e,t,i){return 0===e?t:1===e?i:(Math.pow(--e,2)*(2.7*e+1.7)+1)*(i-t);}]),bt=1.7,bt*=1.525,s(["easeInOutBack",function(e,t,i){return 0===e?t:1===e?i:.5*((e*=2)<1?Math.pow(e,2)*((1+bt)*e-bt):Math.pow(e-2,2)*((1+bt)*(e-2)+bt)+2)*(i-t);}]),s(["easeInBounce",function(e,t,i){return 0===e?t:1===e?i:Tt(e)*(i-t);}]),s(["easeOutBounce",function(e,t,i){return 0===e?t:1===e?i:St(e)*(i-t);}]),s(["easeInOutBounce",function(e,t,i){return 0===e?t:1===e?i:(e<.5?.5*Tt(2*e):.5*St(2*e-1)+.5)*(i-t);}]);var Et,kt=2*Math.PI;function _t(i,n){return function(e,t){if(void 0===t)return Be(e,i,n)+"px";Oe(e,i,parseFloat(t)-Be(e,i,n)+"px");};}s(["easeInElastic",function(e,t,i){return 0===e?t:1===e?i:-1*Math.pow(2,10*--e)*Math.sin((e-.3/kt*Math.asin(1))*kt/.3)*(i-t);}]),s(["easeOutElastic",function(e,t,i){return 0===e?t:1===e?i:(Math.pow(2,-10*e)*Math.sin((e-.3/kt*Math.asin(1))*kt/.3)+1)*(i-t);}]),Et=.3*1.5,s(["easeInOutElastic",function(e,t,i){if(0===e)return t;if(1===e)return i;var n=Et/kt*Math.asin(1);return ((e=2*e-1)<0?Math.pow(2,10*e)*Math.sin((e-n)*kt/Et)*-.5:Math.pow(2,-10*e)*Math.sin((e-n)*kt/Et)*.5+1)*(i-t);}]),s(["at-start",function(e,t,i){return 0===e?t:i;}]),s(["during",function(e,t,i){return 0===e||1===e?t:i;}]),s(["at-end",function(e,t,i){return 1===e?i:t;}]),_e(["Element","innerWidth",_t("width",!0)]),_e(["Element","innerHe
2ight",_t("height",!0)]),_e(["Element","outerWidth",_t("width",!1)]),_e(["Element","outerHeight",_t("height",!1)]);var Ct=/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|let|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i,Mt=/^(li)$/i,Ot=/^(tr)$/i,Pt=/^(table)$/i,At=/^(tbody)$/i;function Lt(a,s){return function(e,t){if(null==t)return qe(e,"client"+a,null,!0),qe(e,"scroll"+a,null,!0),e["scroll"+s]+"px";var i=parseFloat(t);switch(t.replace(String(i),"")){case "":case "px":e["scroll"+s]=i;break;case "%":var n=parseFloat(qe(e,"client"+a)),r=parseFloat(qe(e,"scroll"+a));e["scroll"+s]=Math.max(0,r-n)*i/100;}};}_e(["Element","display",function(e,t){var i,n,r=e.style;if(void 0===t)return He(e,"display");"auto"===t&&(i=e&&e.nodeName,n=ye(e),t=Ct.test(i)?"inline":Mt.test(i)?"list-item":Ot.test(i)?"table-row":Pt.test(i)?"table":At.test(i)?"table-row-group":"block",n.cache.display=t),r.display=t;}]),_e(["HTMLElement","scroll",Lt("Height","Top"),!1]),_e(["HTMLElement","scrollTop",Lt("Height","Top"),!1]),_e(["HTMLElement","scrollLeft",Lt("Width","Left"),!1]),_e(["HTMLElement","scrollWidth",function(e,t){if(null==t)return e.scrollWidth+"px";}]),_e(["HTMLElement","clientWidth",function(e,t){if(null==t)return e.clientWidth+"px";}]),_e(["HTMLElement","scrollHeight",function(e,t){if(null==t)return e.scrollHeight+"px";}]),_e(["HTMLElement","clientHeight",function(e,t){if(null==t)return e.clientHeight+"px";}]);var zt=/^(b(lockSize|o(rder(Bottom(LeftRadius|RightRadius|Width)|Image(Outset|Width)|LeftWidth|R(adius|ightWidth)|Spacing|Top(LeftRadius|RightRadius|Width)|Width)|ttom))|column(Gap|RuleWidth|Width)|f(lexBasis|ontSize)|grid(ColumnGap|Gap|RowGap)|height|inlineSize|le(ft|tterSpacing)|m(a(rgin(Bottom|Left|Right|Top)|x(BlockSize|Height|InlineSize|Width))|in(BlockSize|Height|InlineSize|Width))|o(bjectPosition|utline(Offset|Width))|p(adding(Bottom|Left|Right|Top)|erspective)|right|s(hapeMargin|troke(Dashoffset|Width))|t(extIndent|op|ransformOrigin)|w(idth|ordSpacing))$/;var Dt,It=/^(webkit|moz|ms|o)[A-Z]/,$t=xe.prefixElement;if($t)for(var Rt in $t.style)It.test(Rt)?_e(["Element",Dt=Rt.replace(/^[a-z]+([A-Z])/,function(e,t){return t.toLowerCase();}),function(i,n){return function(e,t){if(void 0===t)return He(e,i)||He(e,n);e.style[i]=e.style[n]=t;};}(Rt,Dt),zt.test(Dt)?"px":void 0]):Ce(["Element",Rt])||_e(["Element",Rt,function(i){return function(e,t){if(void 0===t)return He(e,i);e.style[i]=t;};}(Rt),zt.test(Rt)?"px":void 0]);var jt=document.createElement("div"),Nt=/^SVG(.*)Element$/,Bt=/Element$/;function Ft(i){return function(e,t){if(void 0===t)try{return e.getBBox()[i]+"px";}catch(e){return "0px";}e.setAttribute(i,t);};}Object.getOwnPropertyNames(window).forEach(function(e){var t=Nt.exec(e);if(t&&"SVG"!==t[1])try{var i=t[1]?document.createElementNS("http://www.w3.org/2000/svg",(t[1]||"svg").toLowerCase()):document.createElement("svg");for(var n in i){var r=i[n];!ne(n)||"o"===n[0]&&"n"===n[1]||n===n.toUpperCase()||Bt.test(n)||n in jt||G(r)||_e([e,n,function(i){return function(e,t){if(void 0===t)return e.getAttribute(i);e.setAttribute(i,t);};}(n)]);}}catch(t){console.error("VelocityJS: Error when trying to identify SVG attributes on "+e+".",t);}}),_e(["SVGElement","width",Ft("width")]),_e(["SVGElement","height",Ft("height")]),_e(["Element","tween",function(e,t){if(void 0===t)return "";}]);var Ht,qt,Vt,Yt,Gt=Zt;if((qt=Ht=Ht||{}).Actions=ee,qt.Easings=y,qt.Sequences=Ee,qt.State=xe,qt.defaults=fe,qt.patch=ei,qt.debug=!1,qt.mock=!1,qt.version="2.0.5",qt.Velocity=Zt,function(){if(document.documentMode)return document.documentMode;for(var e=7;4<e;e--){var t=document.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]><span></span><![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e;}}()<=8)throw new Error("VelocityJS cannot run on Internet Explorer 8 or earlier");window&&(Vt=window.jQuery,Yt=window.Zepto,ei(window,!0),ei(Element&&Element.prototype),ei(NodeList&&NodeList.prototype),ei(HTMLCollection&&HTMLCollection.prototype),ei(Vt,!0),ei(Vt&&Vt.fn),ei(Yt,!0),ei(Yt&&Yt.fn));for(var Wt in Ht)!function(t){if(Ht.hasOwnProperty(t))switch(void 0===t?"undefined":X(t)){case "number":case "boolean":Q(Gt,t,{get:function(){return Ht[t];},set:function(e){Ht[t]=e;}},!0);break;default:Q(Gt,t,Ht[t],!0);}}(Wt);Object.freeze(Gt);var Xt=/(\d*\.\d+|\d+\.?|from|to)/g;function Ut(e,t){var i=e.tweens=Object.create(null),n=e.element;for(var r in t.tweens)if(t.tweens.hasOwnProperty(r)){var a=Me(n,r);if(!a&&"tween"!==r){Gt.debug&&console.log("Skipping ["+r+"] due to a lack of browser support.");continue;}i[r]={fn:a,sequence:t.tweens[r]};}}r(["registerSequence",function e(t){if(ie(t[0]))for(var i in t[0])t[0].hasOwnProperty(i)&&e([i,t[0][i]]);else{if(ne(t[0])){var n=t[0],r=t[1];if(ne(n))if(ie(r)){Ee[n]&&console.warn("VelocityJS: Replacing named sequence:",n);var a={},s=new Array(100),o=[],l=Ee[n]={},c=oe(r.duration);for(var u in l.tweens={},te(c)&&(l.duration=c),r)if(r.hasOwnProperty(u)){var d=String(u).match(Xt);if(d){var h=!0,p=!1,f=void 0;try{for(var m,v=d[Symbol.iterator]();!(h=(m=v.next()).done);h=!0){var g=m.value,y="from"===g?0:"to"===g?100:parseFloat(g);
2if(y<0||100<y)console.warn("VelocityJS: Trying to use an invalid value as a percentage (0 <= n <= 100):",n,y);else if(isNaN(y))console.warn("VelocityJS: Trying to use an invalid number as a percentage:",n,u,g);else for(var b in a[String(y)]||(a[String(y)]=[]),a[String(y)].push(u),r[u])o.includes(b)||o.push(b);}}catch(e){p=!0,f=e;}finally{try{!h&&v.return&&v.return();}finally{if(p)throw f;}}}}var w=Object.keys(a).sort(function(e,t){var i=parseFloat(e),n=parseFloat(t);return n<i?1:i<n?-1:0;});w.forEach(function(e){s.push.apply(a[e]);});var x=!0,S=!1,T=void 0;try{for(var E,k=o[Symbol.iterator]();!(x=(E=k.next()).done);x=!0){var _=E.value,C=[],M=Ae(_),O=!0,P=!1,A=void 0;try{for(var L,z=w[Symbol.iterator]();!(O=(L=z.next()).done);O=!0){var D=L.value,I=!0,$=!1,R=void 0;try{for(var j,N=a[D][Symbol.iterator]();!(I=(j=N.next()).done);I=!0){var B=r[j.value];B[M]&&C.push(ne(B[M])?B[M]:B[M][0]);}}catch(e){$=!0,R=e;}finally{try{!I&&N.return&&N.return();}finally{if($)throw R;}}}}catch(e){P=!0,A=e;}finally{try{!O&&z.return&&z.return();}finally{if(P)throw A;}}if(C.length){var F=Ue(C,M),H=0;if(F){var q=!0,V=!1,Y=void 0;try{for(var G,W=w[Symbol.iterator]();!(q=(G=W.next()).done);q=!0){var X=G.value,U=!0,J=!1,K=void 0;try{for(var Q,Z=a[X][Symbol.iterator]();!(U=(Q=Z.next()).done);U=!0){var ee=r[Q.value][M];ee&&(Array.isArray(ee)&&1<ee.length&&(ne(ee[1])||Array.isArray(ee[1]))&&(F[H].easing=le(ee[1],l.duration||400)),F[H++].percent=parseFloat(X)/100);}}catch(e){J=!0,K=e;}finally{try{!U&&Z.return&&Z.return();}finally{if(J)throw K;}}}}catch(e){V=!0,Y=e;}finally{try{!q&&W.return&&W.return();}finally{if(V)throw Y;}}l.tweens[M]=F;}}}}catch(e){S=!0,T=e;}finally{try{!x&&k.return&&k.return();}finally{if(S)throw T;}}}else console.warn("VelocityJS: Trying to set 'registerSequence' sequence to an invalid value:",n,r);else console.warn("VelocityJS: Trying to set 'registerSequence' name to an invalid value:",n);}}}],!0);var Jt=void 0;try{Jt=Promise;}catch(X){}var Kt=", if that is deliberate then pass `promiseRejectEmpty:false` as an option";function Qt(e,t){Q(t,"promise",e),Q(t,"then",e.then.bind(e)),Q(t,"catch",e.catch.bind(e)),e.finally&&Q(t,"finally",e.finally.bind(e));}function Zt(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=fe,r=arguments,a=r[0],s=ie(a)&&(a.p||ie(a.properties)&&!a.properties.names||ne(a.properties)),o=0,l=void 0,c=void 0,u=void 0,d=void 0,h=void 0,p=void 0,f=void 0;W(this)?l=[this]:J(this)?(l=K(this),U(this)&&(d=this.velocity.animations)):s?(l=K(a.elements||a.e),o++):W(a)?(l=K([a]),o++):J(a)&&(l=K(a),o++),l&&(Q(l,"velocity",Zt.bind(l)),d&&Q(l.velocity,"animations",d));var m,v,g="reverse"===(c=s?Z(a.properties,a.p):r[o++]),y=!g&&ne(c),b=y&&Ee[c],w=s?Z(a.options,a.o):r[o];if(ie(w)&&(u=w),Jt&&Z(u&&u.promise,n.promise)&&(h=new Jt(function(t,e){f=e,p=function(e){U(e)&&e.promise?(delete e.then,delete e.catch,delete e.finally,t(e),Qt(e.promise,e)):t(e);};}),l&&Qt(h,l)),h&&(v=Z(m=u&&u.promiseRejectEmpty,n.promiseRejectEmpty),l||y?c||(v?f("Velocity: No properties supplied"+(Y(m)?"":Kt)+". Aborting."):p()):v?f("Velocity: No elements supplied"+(Y(m)?"":Kt)+". Aborting."):p()),!l&&!y||!c)return h;if(y){for(var x=[],S=h&&{_promise:h,_resolver:p,_rejecter:f};o<r.length;)x.push(r[o++]);var T=c.replace(/\..*$/,""),E=ee[T];if(E){var k=E(x,l,S,c);return void 0!==k?k:l||h;}if(!b)return void console.error("VelocityJS: First argument ("+c+") was not a property map, a known action, or a registered redirect. Aborting.");}var _,C=void 0;if(ie(c)||g||b){var M,O,P,A,L,z,D,I,$={},R=n.sync;if(h&&(Q($,"_promise",h),Q($,"_rejecter",f),Q($,"_resolver",p)),Q($,"_ready",0),Q($,"_started",0),Q($,"_completed",0),Q($,"_total",0),ie(u)?(C=void 0!==(M=oe(u.duration)),$.duration=Z(M,n.duration),$.delay=Z(se(u.delay),n.delay),$.easing=le(Z(u.easing,n.easing),$.duration)||le(n.easing,$.duration),$.loop=Z(ce(u.loop),n.loop),$.repeat=$.repeatAgain=Z(de(u.repeat),n.repeat),null!=u.speed&&($.speed=Z(he(u.speed),1)),Y(u.promise)&&($.promise=u.promise),$.queue=Z(ue(u.queue),n.queue),u.mobileHA&&!xe.isGingerbread&&($.mobileHA=!0),!0===u.drag&&($.drag=!0),(te(u.stagger)||G(u.stagger))&&($.stagger=u.stagger),g||(null!=u.display&&(c.display=u.display,console.error('Deprecated "options.display" used, this is now a property:',u.display)),null!=u.visibility&&(c.visibility=u.visibility,console.error('Deprecated "options.visibility" used, this is now a property:',u.visibility))),O=re(u.begin),P=ae(u.complete),A=G(_=u.progress)?_:void (null!=_&&console.warn("VelocityJS: Trying to set 'progress' to an invali
2d value:",_)),L=pe(u.sync),null!=O&&($.begin=O),null!=P&&($.complete=P),null!=A&&($.progress=A),null!=L&&(R=L)):s||(z=0,$.duration=oe(r[o],!0),void 0===$.duration?$.duration=n.duration:(C=!0,z++),G(r[o+z])||void 0!==(D=le(r[o+z],Z($&&oe($.duration),n.duration),!0))&&(z++,$.easing=D),void 0!==(I=ae(r[o+z],!0))&&($.complete=I),$.delay=n.delay,$.loop=n.loop,$.repeat=$.repeatAgain=n.repeat),g&&!1===$.queue)throw new Error("VelocityJS: Cannot reverse a queue:false animation.");!C&&b&&b.duration&&($.duration=b.duration);for(var j={options:$,elements:l,_prev:void 0,_next:void 0,_flags:R?32:0,percentComplete:0,ellapsedTime:0,timeStart:0},d=[],N=0;N<l.length;N++){var B=l[N],F=0;if(W(B)){if(g){var H=ye(B).lastAnimationList[$.queue];if(!(c=H&&H.tweens)){console.error("VelocityJS: Attempting to reverse an animation on an element with no previous animation:",B);continue;}F|=64&~(64&H._flags);}var q,V=Object.assign({},j,{element:B,_flags:j._flags|F});$._total++,d.push(V),$.stagger&&(G($.stagger)?te(q=function(e,t,i,n,r,a){try{return e.call(t,i,n,r,a);}catch(e){console.error("VelocityJS: Exception when calling '"+a+"' callback:",e);}}($.stagger,B,N,l.length,l,"stagger"))&&(V.delay=$.delay+q):V.delay=$.delay+$.stagger*N),$.drag&&(V.duration=$.duration-$.duration*Math.max(1-(N+1)/l.length,.75)),b?Ut(V,b):g?V.tweens=c:(V.tweens=Object.create(null),Ge(V,c)),function(e,t,i){var n=ye(e);if(!1!==i&&(n.lastAnimationList[i]=t),!1===i)Se(t);else{ne(i)||(i="");var r=n.queueList[i];if(r){for(;r._next;)r=r._next;(r._next=t)._prev=r;}else null===r?n.queueList[i]=t:(n.queueList[i]=null,Se(t));}}(B,V,$.queue);}}!1===xe.isTicking&&dt(!1),d&&Q(l.velocity,"animations",d);}return l||h;}function ei(e,t){try{Q(e,(t?"V":"v")+"elocity",Zt);}catch(e){console.warn("VelocityJS: Error when trying to add prototype.",e);}}var ti,ii,ni,ri,ai=Zt;if((ii=ti=ti||{}).Actions=ee,ii.Easings=y,ii.Sequences=Ee,ii.State=xe,ii.defaults=fe,ii.patch=ei,ii.debug=!1,ii.mock=!1,ii.version="2.0.5",ii.Velocity=Zt,function(){if(document.documentMode)return document.documentMode;for(var e=7;4<e;e--){var t=document.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]><span></span><![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e;}}()<=8)throw new Error("VelocityJS cannot run on Internet Explorer 8 or earlier");window&&(ni=window.jQuery,ri=window.Zepto,ei(window,!0),ei(Element&&Element.prototype),ei(NodeList&&NodeList.prototype),ei(HTMLCollection&&HTMLCollection.prototype),ei(ni,!0),ei(ni&&ni.fn),ei(ri,!0),ei(ri&&ri.fn));for(var si in ti)!function(t){if(ti.hasOwnProperty(t))switch(void 0===t?"undefined":X(t)){case "number":case "boolean":Q(ai,t,{get:function(){return ti[t];},set:function(e){ti[t]=e;}},!0);break;default:Q(ai,t,ti[t],!0);}}(si);return Object.freeze(ai),ai;}),[].map||(Array.prototype.map=function(e,t){for(var i=this.length,n=new Array(i),r=0;r<i;r++)r in this&&(n[r]=e.call(t,this[r],r,this));return n;}),[].filter||(Array.prototype.filter=function(e){if(null==this)throw new TypeError();var t=Object(this),i=t.length>>>0;if("function"!=typeof e)throw new TypeError();for(var n,r=[],a=arguments[1],s=0;s<i;s++)s in t&&(n=t[s],e.call(a,n,s,t)&&r.push(n));return r;}),[].indexOf||(Array.prototype.indexOf=function(e){if(null==this)throw new TypeError();var t=Object(this),i=t.length>>>0;if(0==i)return -1;var n=0;if(1<arguments.length&&((n=Number(arguments[1]))!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(0<n||-1)*Math.floor(Math.abs(n)))),i<=n)return -1;for(var r=0<=n?n:Math.max(i-Math.abs(n),0);r<i;r++)if(r in t&&t[r]===e)return r;return -1;});var nativeSplit=String.prototype.split,compliantExecNpcg=void 0===/()??/.exec("")[1];String.prototype.split=function(e,t){var i=this;if("[object RegExp]"!==Object.prototype.toString.call(e))return nativeSplit.call(i,e,t);var n,r,a,s,o=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.extended?"x":"")+(e.sticky?"y":""),c=0;for(e=new RegExp(e.source,l+"g"),i+="",compliantExecNpcg||(n=new RegExp("^"+e.source+"$(?!\\s)",l)),t=void 0===t?-1>>>0:t>>>0;(r=e.exec(i))&&!(c<(a=r.index+r[0].length)&&(o.push(i.slice(c,r.index)),!compliantExecNpcg&&1<r.length&&r[0].replace(n,function(){for(var e=1;e<arguments.length-2;e++)void 0===arguments[e]&&(r[e]=void 0);}),1<r.length&&r.index<i.length&&Array.prototype.push.apply(o,r.slice(1)),s=r[0].length,c=a,o.length>=t));)e.lastIndex===r.index&&e.lastIndex++;return c===i.length?!s&&e.test("")||o.push(""):o.push(i.slice(c)),o.length>t?o.slice(0,t):o;},function(e){"function"==typeof define&&define.amd?define(["../picker","jquery"],e):"object"==typeof exports?module.exports=e(require("../picker.js"),require("jquery")):e(Picker,jQuery);}(function(e,f){var t,g=e._;function i(t,i){function e(){return a.currentStyle?"rtl"==a.currentStyle.direction:"rtl"==getComputedStyle(t.$root[0]).direction;}var n,r=this,a=t.$node[0],s=a.value,o=t.$node.data("value"),l=o||s,c=o?i.formatSubmit:i.format;r.settings=i,r.$node=t.$node,r.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},r.item={},r.item.clear=null,r.item.disable=(i.disable||[]).slice(0),r.item.enable=-(!0===(n=r.item.disable)[0]?n.shift():-1),r.set("min",i.min).set("max",i.max).set("now"),l?r.set("select",l,{format:c,defaultValue:!0}):r.set("select",null).set("highlight",r.item.now),r.key={40:7,38:-7,39:function(){return e()?-1:1;},37:function(){return e()?1:-1;},go:function(e){var t=r.item.highlight,i=new Date(t.year,t.month,t.date+e);r.set("highlight",i,{interval:e}),this.render();}},t.on("render",function(){t.$root.find("."+i.klass.selectMonth).on("change",function(){var e=this.value;e&&(t.set("highlight",[t.get("view").year,e,t.get("highlight").date]),t.$root.find("."+i.klass.selectMonth).trigger("focus"));}),t.$root.find("."+i.klass.selectYear).on("change",function(){var e=this.value;e&&(t.set("highlight",[e,t.get("view").month,t.get("highlight").date]),t.$root.find("."+i.klass.selectYear).trigger("focus"));});},1).on("open",function(){var e="";r.disabled(r.get("now"))&&(e=":not(."+i.klass.buttonToday+")"),t.$root.find("button"+e+", select").attr("disabled",!1);},1).on("close",function(){t.$root.find("button, select").attr("disabled",!0);},1);}function n(e,t,i){var n=e.match(/[^\x00-\x7F]+|[a-zA-Z0-9_\u0080-\u00FF]+/)[0];return i.mm||i.m||(i.m=t.indexOf(n)+1),n.length;}function r(e){return e.match(/[a-zA-Z0-9_\u0080-\u00FF]+/)[0].length;}i.prototype.set=function(t,i,n){var r=this,e=r.item;return null===i?("clear"==t&&(t="select"),e[t]=i):(e["enable"==t?"disable":"flip"==t?"enable":t]=r.queue[t].split(" ").map(function(e){return i=r[e](t,i,n);}).pop(),"select"==t?r.set("highlight",e.select,n):"highlight"==t?r.set("view",e.highlight,n):t.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&r.disabled(e.select)&&r.set("select",e.select,n),e.highlight&&r.disabled(e.highlight)&&r.set("highlight",e.highlight,n))),r;},i.prototype.get=function(e){return this.item[e];},i.prototype.create=function(e,t,i){var n;return (t=void 0===t?e:t)==-1/0||t==1/0?n=t:t=f.isPlainObject(t)&&g.isInteger(t.pick)?t.obj:f.isArray(t)?(t=new Date(t[0],t[1],t[2]),g.isDate(t)?t:this.create().obj):g.isInteger(t)||g.isDate(t)?this.normalize(new Date(t),i):this.now(e,t,i),{year:n||t.getFullYear(),month:n||t.getMonth(),date:n||t.getDate(),day:n||t.getDay(),obj:n||t,pick:n||t.getTime()};},i.prototype.createRange=function(e,t){function i(e){return !0===e||f.isArray(e)||g.isDate(e)?n.create(e):e;}var n=this;return g.isInteger(e)||(e=i(e)),g.isInteger(t)||(t=i(t)),g.isInteger(e)&&f.isPlainObject(t)?e=[t.year,t.month,t.date+e]:g.isInteger(t)&&f.isPlainObject(e)&&(t=[e.year,e.month,e.date+t]),{from:i(e),to:i(t)};},i.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick;},i.prototype.overlapRanges=function(e,t){return e=this.createRange(e.from,e.to),t=this.createRange(t.from,t.to),this.withinRange(e,t.from)||this.withinRange(e,t.to)||this.withinRange(t,e.from)||this.withinRange(t,e.to);},i.prototype.now=function(e,t,i){return t=new Date(),i&&i.rel&&t.setDate(t.getDate()+i.rel),this.normalize(t,i);},i.prototype.navigate=function(e,t,i){var n,r,a,s,o=f.isArray(t),l=f.isPlainObject(t),c=this.item.view;if(o||l){for(s=l?(r=t.year,a=t.month,t.date):(r=+t[0],a=+t[1],+t[2]),i&&i.nav&&c&&c.month!==a&&(r=c.year,a=c.month),r=(n=new Date(r,a+(i&&i.nav?i.nav:0),1)).getFullYear(),a=n.getMonth();new Date(r,a,s).getMonth()!==a;)--s;t=[r,a,s];}return t;},i.prototype.normalize=function(e){return e.setHours(0,0,0,0),e;},i.prototype.measure=function(e,t){return g.isInteger(t)?t=this.now(e,t,{rel:t}):t?"string"==typeof t&&(t=this.parse(e,t)):t="min"==e?-1/0:1/0,t;},i.prototype.viewset=function(e,t){return this.create([t.year,t.month,1]);},i.prototype.validate=function(e,i,t){var n,r,a,s,o=this,l=i,c=t&&t.interval?t.interval:1,u=-1===o.item.enable,d=o.item.min,h=o.item.max,p=u&&o.item.disable.filter(function(e){var t;return f.isArray(e)&&((t=o.create(e).pick)<i.pick?n=!0:t>i.pick&&(r=!0)),g.isInteger(e);}).length;if((!t||!t.nav&&!t.defaultValue)&&(!u&&o.disabled(i)||u&&o.disabled(i)&&(p||n||r)||!u&&(i.pick<=d.pick||i.pick>=h.pick)))for(u&&!p&&(!r&&0<c||!n&&c<0)&&(c*=-1);o.disabled(i)&&(1<Math.abs(c)&&(i.month<l.month||i.month>l.month)&&(i=l,c=0<c?1:-1),i.pick<=d.pick?(a=!0,c=1,i=o.create([d.year,d.month,d.date+(i.pick===d.pick?0:-1)])):i.pick>=h.pick&&(s=!0,c=-1,i=o.create([h.year,h.month,h.date+(i.pick===
2h.pick?0:1)])),!a||!s);)i=o.create([i.year,i.month,i.date+c]);return i;},i.prototype.disabled=function(t){var i=this,e=(e=i.item.disable.filter(function(e){return g.isInteger(e)?t.day===(i.settings.firstDay?e:e-1)%7:f.isArray(e)||g.isDate(e)?t.pick===i.create(e).pick:f.isPlainObject(e)?i.withinRange(e,t):void 0;})).length&&!e.filter(function(e){return f.isArray(e)&&"inverted"==e[3]||f.isPlainObject(e)&&e.inverted;}).length;return -1===i.item.enable?!e:e||t.pick<i.item.min.pick||t.pick>i.item.max.pick;},i.prototype.parse=function(e,n,t){var r=this,a={};return n&&"string"==typeof n?(t&&t.format||((t=t||{}).format=r.settings.format),r.formats.toArray(t.format).map(function(e){var t=r.formats[e],i=t?g.trigger(t,r,[n,a]):e.replace(/^!/,"").length;t&&(a[e]=n.substr(0,i)),n=n.substr(i);}),[a.yyyy||a.yy,(a.mm||a.m)-1,a.dd||a.d]):n;},i.prototype.formats={d:function(e,t){return e?g.digits(e):t.date;},dd:function(e,t){return e?2:g.lead(t.date);},ddd:function(e,t){return e?r(e):this.settings.weekdaysShort[t.day];},dddd:function(e,t){return e?r(e):this.settings.weekdaysFull[t.day];},m:function(e,t){return e?g.digits(e):t.month+1;},mm:function(e,t){return e?2:g.lead(t.month+1);},mmm:function(e,t){var i=this.settings.monthsShort;return e?n(e,i,t):i[t.month];},mmmm:function(e,t){var i=this.settings.monthsFull;return e?n(e,i,t):i[t.month];},yy:function(e,t){return e?2:(""+t.year).slice(2);},yyyy:function(e,t){return e?4:t.year;},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g);},toString:function(e,t){var i=this;return i.formats.toArray(e).map(function(e){return g.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"");}).join("");}},i.prototype.isDateExact=function(e,t){return g.isInteger(e)&&g.isInteger(t)||"boolean"==typeof e&&"boolean"==typeof t?e===t:(g.isDate(e)||f.isArray(e))&&(g.isDate(t)||f.isArray(t))?this.create(e).pick===this.create(t).pick:!(!f.isPlainObject(e)||!f.isPlainObject(t))&&(this.isDateExact(e.from,t.from)&&this.isDateExact(e.to,t.to));},i.prototype.isDateOverlap=function(e,t){var i=this.settings.firstDay?1:0;return g.isInteger(e)&&(g.isDate(t)||f.isArray(t))?(e=e%7+i)===this.create(t).day+1:g.isInteger(t)&&(g.isDate(e)||f.isArray(e))?(t=t%7+i)===this.create(e).day+1:!(!f.isPlainObject(e)||!f.isPlainObject(t))&&this.overlapRanges(e,t);},i.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1);},i.prototype.deactivate=function(e,t){var n=this,r=n.item.disable.slice(0);return "flip"==t?n.flipEnable():!1===t?(n.flipEnable(1),r=[]):!0===t?(n.flipEnable(-1),r=[]):t.map(function(e){for(var t,i=0;i<r.length;i+=1)if(n.isDateExact(e,r[i])){t=!0;break;}t||(g.isInteger(e)||g.isDate(e)||f.isArray(e)||f.isPlainObject(e)&&e.from&&e.to)&&r.push(e);}),r;},i.prototype.activate=function(e,t){var a=this,s=a.item.disable,o=s.length;return "flip"==t?a.flipEnable():!0===t?(a.flipEnable(1),s=[]):!1===t?(a.flipEnable(-1),s=[]):t.map(function(e){for(var t,i,n,r=0;r<o;r+=1){if(i=s[r],a.isDateExact(i,e)){n=!(t=s[r]=null);break;}if(a.isDateOverlap(i,e)){f.isPlainObject(e)?(e.inverted=!0,t=e):f.isArray(e)?(t=e)[3]||t.push("inverted"):g.isDate(e)&&(t=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break;}}if(t)for(r=0;r<o;r+=1)if(a.isDateExact(s[r],e)){s[r]=null;break;}if(n)for(r=0;r<o;r+=1)if(a.isDateOverlap(s[r],e)){s[r]=null;break;}t&&s.push(t);}),s.filter(function(e){return null!=e;});},i.prototype.nodes=function(l){function e(e){return g.node("div"," ",u.klass["nav"+(e?"Next":"Prev")]+(e&&p.year>=v.year&&p.month>=v.month||!e&&p.year<=m.year&&p.month<=m.month?" "+u.klass.navDisabled:""),"data-nav="+(e||-1)+' tabindex="0" '+g.ariaAttr({role:"button",controls:c.$node[0].id+"_table"})+' title="'+(e?u.labelMonthNext:u.labelMonthPrev)+'"');}function t(){var t=u.showMonthsShort?u.monthsShort:u.monthsFull;return u.selectMonths?g.node("select",g.group({min:0,max:11,i:1,node:"option",item:function(e){return [t[e],0,"value="+e+(p.month==e?" selected":"")+(p.year==m.year&&e<m.month||p.year==v.year&&e>v.month?" disabled":"")];}}),u.klass.selectMonth,(l?"":"disabled")+" "+g.ariaAttr({controls:c.$node[0].id+"_table"})+' title="'+u.labelMonthSelect+'"'):g.node("div",t[p.month],u.klass.month);}function i(){var t=p.year,e=!0===u.selectYears?5:~~(u.selectYears/2);if(e){var i,n,r=m.year,a=v.year,s=t-e,o=t+e;return s<r&&(o+=r-s,s=r),a<o&&(s-=(n=o-a)<(i=s-r)?n:i,o=a),g.node("select",g.group({min:s,max:o,i:1,node:"option",item:function(e){return [e,0,"value="+e+(t==e?" selected":"")];}}),u.klass.selectYear,(l?"":"disabled")+" "+g.ariaAttr({controls:c.$node[0].id+"_table"})+' title="'+u.labelYearSelect+'"');}return g.node("div",t,u.klass.year);}var n,r,c=this,u=c.settings,a=c.item,o=a.now,d=a.select,h=a.highlight,p=a.view,f=a.disable,m=a.min,v=a.max,s=(n=(u.showWeekdaysFull?u.weekdaysFull:u.weekdaysShort).slice(0),r=u.weekdaysFull.slice(0),u.firstDay&&(n.push(n.shift()),r.push(r.shift())),g.node("thead",g.node("tr",g.group({min:0,max:6,i:1,node:"th",item:function(e){return [n[e],u.klass.weekdays,'scope=col title="'+r[e]+'"'];}}))));return g.node("div",(u.selectYears?i()+t():t()+i())+e()+e(1),u.klass.header)+g.node("table",s+g.node("tbody",g.group({min:0,max:5,i:1,node:"tr",item:function(e){var t=u.firstDay&&0===c.create([p.year,p.month,1]).day?-7:0;return [g.group({min:7*e-p.day+t+1,max:function(){return this.min+7-1;},i:1,node:"td",item:function(e){e=c.create([p.year,p.month,e+(u.firstDay?1:0)]);var t,i=d&&d.pick==e.pick,n=h&&h.pick==e.pick,r=f&&c.disabled(e)||e.pick<m.pick||e.pick>v.pick,a=g.trigger(c.formats.toString,c,[u.format,e]),s=u.id+"_"+e.pick;return [g.node("div",e.date,((t=[u.klass.day]).push(p.month==e.month?u.klass.infocus:u.klass.outfocus),o.pick==e.pick&&t.push(u.klass.now),i&&t.push(u.klass.selected),n&&t.push(u.klass.highlighted),r&&t.push(u.klass.disabled),t.join(" ")),"data-pick="+e.pick+" id="+s+' tabindex="0" '+g.ariaAttr({role:"gridcell",label:a,selected:!(!i||c.$node.val()!==a)||null,activedescendant:n?e.pick:null,disabled:!!r||null})),""];}})];}})),u.klass.table,'id="'+c.$node[0].id+'_table" '+g.ariaAttr({role:"grid",controls:c.$node[0].id,readonly:!0}))+g.node("div",g.node("button",u.today,u.klass.buttonToday,"type=button data-
2pick="+o.pick+(l&&!c.disabled(o)?"":" disabled")+" "+g.ariaAttr({controls:c.$node[0].id}))+g.node("button",u.clear,u.klass.buttonClear,"type=button data-clear=1"+(l?"":" disabled")+" "+g.ariaAttr({controls:c.$node[0].id}))+g.node("button",u.close,u.klass.buttonClose,"type=button data-close=true "+(l?"":" disabled")+" "+g.ariaAttr({controls:c.$node[0].id})),u.klass.footer);},i.defaults={labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,updateInput:!0,format:"d mmmm, yyyy",klass:{table:(t=e.klasses().picker+"__")+"table",header:t+"header",navPrev:t+"nav--prev",navNext:t+"nav--next",navDisabled:t+"nav--disabled",month:t+"month",year:t+"year",selectMonth:t+"select--month",selectYear:t+"select--year",weekdays:t+"weekday",day:t+"day",disabled:t+"day--disabled",selected:t+"day--selected",highlighted:t+"day--highlighted",now:t+"day--today",infocus:t+"day--infocus",outfocus:t+"day--outfocus",footer:t+"footer",buttonClear:t+"button--clear",buttonToday:t+"button--today",buttonClose:t+"button--close"}},e.extend("pickadate",i);}),function(e){"function"==typeof define&&define.amd?define(["../picker","jquery"],e):"object"==typeof exports?module.exports=e(require("../picker.js"),require("jquery")):e(Picker,jQuery);}(function(e,l){var t,p=e._;function i(r,a){var e,t=this,i=r.$node[0].value,n=r.$node.data("value"),s=n||i,o=n?a.formatSubmit:a.format;t.settings=a,t.$node=r.$node,t.queue={interval:"i",min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse create validate",view:"parse create validate",disable:"deactivate",enable:"activate"},t.item={},t.item.clear=null,t.item.interval=a.interval||30,t.item.disable=(a.disable||[]).slice(0),t.item.enable=-(!0===(e=t.item.disable)[0]?e.shift():-1),t.set("min",a.min).set("max",a.max).set("now"),s?t.set("select",s,{format:o}):t.set("select",null).set("highlight",t.item.now),t.key={40:1,38:-1,39:1,37:-1,go:function(e){t.set("highlight",t.item.highlight.pick+e*t.item.interval,{interval:e*t.item.interval}),this.render();}},r.on("render",function(){function e(t){return ["webkit","moz","ms","o",""].map(function(e){return (e?"-"+e+"-":"")+t;});}function t(t,i){e("transform").map(function(e){t.css(e,i);}),e("transition").map(function(e){t.css(e,i);});}var i=r.$root.children(),n=i.find("."+a.klass.viewset);n.length&&(t(i,"none"),i[0].scrollTop=~~n.position().top-2*n[0].clientHeight,t(i,""));},1).on("open",function(){r.$root.find("button").attr("disabled",!1);},1).on("close",function(){r.$root.find("button").attr("disabled",!0);},1);}i.prototype.set=function(t,i,n){var r=this,e=r.item;return null===i?("clear"==t&&(t="select"),e[t]=i):(e["enable"==t?"disable":"flip"==t?"enable":t]=r.queue[t].split(" ").map(function(e){return i=r[e](t,i,n);}).pop(),"select"==t?r.set("highlight",e.select,n):"highlight"==t?r.set("view",e.highlight,n):"interval"==t?r.set("min",e.min,n).set("max",e.max,n):t.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&r.disabled(e.select)&&r.set("select",i,n),e.highlight&&r.disabled(e.highlight)&&r.set("highlight",i,n),"min"==t&&r.set("max",e.max,n))),r;},i.prototype.get=function(e){return this.item[e];},i.prototype.create=function(e,t,i){return t=void 0===t?e:t,p.isDate(t)&&(t=[t.getHours(),t.getMinutes()]),l.isPlainObject(t)&&p.isInteger(t.pick)?t=t.pick:l.isArray(t)?t=60*t[0]+ +t[1]:p.isInteger(t)||(t=this.now(e,t,i)),"max"==e&&t<this.item.min.pick&&(t+=1440),"min"!=e&&"max"!=e&&(t-this.item.min.pick)%this.item.interval!=0&&(t+=this.item.interval),{hour:~~(24+(t=this.normalize(e,t,i))/60)%24,mins:(60+t%60)%60,time:(1440+t)%1440,pick:t%1440};},i.prototype.createRange=function(e,t){function i(e){return !0===e||l.isArray(e)||p.isDate(e)?n.create(e):e;}var n=this;return p.isInteger(e)||(e=i(e)),p.isInteger(t)||(t=i(t)),p.isInteger(e)&&l.isPlainObject(t)?e=[t.hour,t.mins+e*n.settings.interval]:p.isInteger(t)&&l.isPlainObject(e)&&(t=[e.hour,e.mins+t*n.settings.interval]),{from:i(e),to:i(t)};},i.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick;},i.prototype.overlapRanges=function(e,t){return e=this.createRange(e.from,e.to),t=this.createRange(t.from,t.to),this.withinRange(e,t.from)||this.withinRange(e,t.to)||this.withinRange(t,e.from)||this.withinRange(t,e.to);},i.prototype.now=function(e,t){var i,n=this.item.interval,r=new Date(),a=60*r.getHours()+r.getMinutes();return a-=a%n,i=t<0&&n*t+a<=-n,a+="min"==e&&i?0:n,p.isInteger(t)&&(a+=n*(i&&"max"!=e?t+1:t)),a;},i.prototype.normalize=function(e,t){var i=this.item.interval,n=this.item.min&&this.item.min.pick||0;return t-="min"==e?0:(t-n)%i;},i.prototype.measure=function(e,t,i){return "string"==typeof (t=t||("min"==e?[0,0]:[23,59]))?t=this.parse(e,t):!0===t||p.isInteger(t)?t=this.now(e,t,i):l.isPlainObject(t)&&p.isInteger(t.pick)&&(t=this.normalize(e,t.pick,i)),t;},i.prototype.validate=function(e,t,i){var n=i&&i.interval?i.interval:this.item.interval;return this.disabled(t)&&(t=this.shift(t,n)),t=this.scope(t),this.disabled(t)&&(t=this.shift(t,-1*n)),t;},i.prototype.disabled=function(t){var i=this,e=(e=i.item.disable.filter(function(e){return p.isInteger(e)?t.hour==e:l.isArray(e)||p.isDate(e)?t.pick==i.create(e).pick:l.isPlainObject(e)?i.withinRange(e,t):void 0;})).length&&!e.filter(function(e){return l.isArray(e)&&"inverted"==e[2]||l.isPlainObject(e)&&e.inverted;}).length;return -1===i.item.enable?!e:e||t.pick<i.item.min.pick||t.pick>i.item.max.pick;},i.prototype.shift=function(e,t){var i=this.item.min.pick,n=this.item.max.pick;for(t=t||this.item.interval;this.disabled(e)&&!((e=this.create(e.pick+=t)).pick<=i||e.pick>=n););return e;},i.prototype.scope=function(e){var t=this.item.min.pick,i=this.item.max.pick;return this.create(e.pick>i?i:e.pick<t?t:e);},i.prototype.parse=function(e,r,t){var i,n,a,s,o,l=this,c={};if(!r||"string"!=typeof r)return r;for(s in t&&t.format||((t=t||{}).format=l.settings.format),l.formats.toArray(t.format).map(function(e){var t,i=l.formats[e],n=i?p.trigger(i,l,[r,c]):e.replace(/^!/,"").length;i&&(t=r.substr(0,n),c[e]=t.match(/^\d+$/)?+t:t),r=r.substr(n);}),c)o=c[s],p.isInteger(o)?s.match(/^(h|hh)$/i)?(i=o,"h"!=s&&"hh"!=s||(i%=12)):"i"==s&&(n=o):s.match(/^a$/i)&&o.match(/^p/i)&&("h" in c||"hh" in c)&&(a=!0);return 60*(a?i+12:i)+n;},i.prototype.formats={h:function(e,t){return e?p.digits(e):t.hour%12||12;},hh:function(e,t){return e?2:p.lead(t.hour%12||12);},H:function(e,t){return e?p.digits(e):""+t.hour%24;},HH:function(e,t){return e?p.digits(e):p.lead(t.hour%24);},i:function(e,t){return e?2:p.lead(t.mins);},a:function(e,t){return e?4:t.time%1440<720?"a.m.":"p.m.";},A:function(e,t){return e?2:t.time%1440<720?"AM":"PM";},toArray:function(e){return e.split(/(h{1,2}|H{1,2}|i|a|A|!.)/g);},toString:function(e,t){var i=this;return i.formats.toArray(e).map(function(e){return p.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"");}).join("");}},i.prototype.isTimeExact=function(e,t){return p.isInteger(e)&&p.isInteger(t)||"boolean"==typeof e&&"boolean"==typeof t?e===t:(p.isDate(e)||l.isArray(e))&&(p.isDate(t)||l.isArray(t))?this.create(e).pick===this.create(t).pick:!(!l.isPlainObject(e)||!l.isPlainObject(t))&&(this.isTimeExact(e.from,t.from)&&this.isTimeExact(e.to,t.to));},i.prototype.isTimeOverlap=function(e,t){return p.isInteger(e)&&(p.isDate(t)||l.isArray(t))?e===this.create(t).hour:p.isInteger(t)&&(p.isDate(e)||l.isArray(e))?t===this.create(e).hour:!(!l.isPlainObject(e)||!l.isPlainObject(t))&&this.overlapRanges(e,t);},i.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1);},i.prototype.deactivate=function(e,t){var n=this,r=n.item.disable.slice(0);return "flip"==t?n.flipEnable():!1===t?(n.flipEnable(1),r=[]):!0===t?(n.flipEnable(-1),r=[]):t.map(function(e){for(var t,i=0;i<r.length;i+=1)if(n.isTimeExact(e,r[i])){t=!0;break;}t||(p.isInteger(e)||p.isDate(e)||l.isArray(e)||l.isPlainObject(e)&&e.from&&e.to)&&r.push(e);}),r;},i.prototype.activate=function(e,t){var a=this,s=a.item.disable,o=s.length;return "flip"==t?a.flipEnable():!0===t?(a.flipEnable(1),s=[]):!1===t?(a.flipEnable(-1),s=[]):t.map(function(e){for(var t,i,n,r=0;r<o;r+=1){if(i=s[r],a.isTimeExact(i,e)){n=!(t=s[r]=null);break;}if(a.isTimeOverlap(i,e)){l.isPlainObject(e)?(e.inverted=!0,t=e):l.isArray(e)?(t=e)[2]||t.push("inverted"):p.isDate(e)&&(t=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break;}}if(t)for(r=0;r<o;r+=1)if(a.isTimeExact(s[r],e)){s[r]=null;break;}if(n)for(r=0;r<o;r+=1)if(a.isTimeOverlap(s[r],e)){s[r]=null;break;}t&&s.push(t);}),s.filter(function(e){return null!=e;});},i.prototype.i=function(e,t){return p.isInteger(t)&&0<t?t:this.item.interval;},i.prototype.nodes=function(e){var o=this,l=o.settings,c=o.item.select,u=o.item.highlight,d=o.item.view,h=o.item.disable;return p.node("ul",p.group({min:o.item.min.pick,max:o.item.max.pick,i:o.item.interval,node:"li",item:function(e){var t,i=(e=o.create(e)).pick,n=c&&c.pick==i,r=u&&u.pick==i,a=h&&o.disabled(e),s=p.trigger(o.formats.toString,o,[l.format,e]);return [p.trigger(o.formats.toString,o,[p.trigger(l.formatLabel,o,[e])||l.format,e]),(t=[l.klass.listItem],n&&t.push(l.klass.selected),r&&t.push(l.klass.highlighted),d&&d.pick==i&&t.push(l.klass.viewset),a&&t.push(l.klass.disabled),t.join(" ")),"data-pick="+e.pick+" "+p.ariaAttr({role:"option",label:s,selected:!(!n||o.$node.val()!==s)||null,activedescendant:!!r||null,disabled:!!a||null})];}})+p.node("li",p.node("button",l.clear,l.klass.buttonClear,"type=button data-clear=1"+(e?"":" disabled")+" "+p.ariaAttr({controls:o.$node[0].id})),"",p.ariaAttr({role:"presentation"})),l.klass.list,p.ariaAttr({role:"listbox",controls:o.$node[0].id}));},i.defaults={clear:"Clear",format:"h:i A",interval:30,closeOnSelect:!0,closeOnClear:!0,updateInput:!0,klass:{picker:(t=e.klasses().picker)+" "+t+"--time",holder:t+"__holder",list:t+"__list",listItem:t+"__list-item",disabled:t+"__list-item--disabled",selected:t+"__list-item--selected",highlighted:t+"__list-item--highlighted",viewset:t+"__list-item--viewset",now:t+"__list-item--now",buttonClear:t+"__button--clear"}},e.extend("pickatime",i);}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ScrollMagic=t();}(this,function(){"use strict";function D(){R.log(2,"(COMPATIBILITY NOTICE) -> As of ScrollMagic 2.0.0 you need to use 'new ScrollMagic.Controller()' to create a new controller instance. Use 'new ScrollMagic.Scene()' to instance a scene.");}D.version="2.0.7",window.addEventListener("mousewheel",function(){});var I="data-scrollmagic-pin-spacer";D.Controller=function(e){function t(){var i,e,t;m&&u&&(i=R.type.Array(u)?u:c.slice(0),u=!1,e=d,0!=(t=(d=o.scrollPos())-e)&&(h=0<t?"FORWARD":"REVERSE"),"REVERSE"===h&&i.reverse(),i.forEac
2h(function(e,t){S(3,"updating Scene "+(t+1)+"/"+i.length+" ("+c.length+" total)"),e.update(!0);}),0===i.length&&3<=l.loglevel&&S(3,"updating 0 Scenes (nothing added to controller)"));}function n(){i=R.rAF(t);}var i,r,a="ScrollMagic.Controller",s=E.defaults,o=this,l=R.extend({},s,e),c=[],u=!1,d=0,h="PAUSED",p=!0,f=0,m=!0,v=function(){0<l.refreshInterval&&(r=window.setTimeout(x,l.refreshInterval));},g=function(){return l.vertical?R.get.scrollTop(l.container):R.get.scrollLeft(l.container);},y=function(){return l.vertical?R.get.height(l.container):R.get.width(l.container);},b=this._setScrollPos=function(e){l.vertical?p?window.scrollTo(R.get.scrollLeft(),e):l.container.scrollTop=e:p?window.scrollTo(e,R.get.scrollTop()):l.container.scrollLeft=e;},w=function(e){S(3,"event fired causing an update:",e.type),"resize"==e.type&&(f=y(),h="PAUSED"),!0!==u&&(u=!0,n());},x=function(){if(!p&&f!=y()){var t;try{t=new Event("resize",{bubbles:!1,cancelable:!1});}catch(e){(t=document.createEvent("Event")).initEvent("resize",!1,!1);}l.container.dispatchEvent(t);}c.forEach(function(e,t){e.refresh();}),v();},S=this._log=function(e,t){l.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+a+") ->"),R.log.apply(window,arguments));};this._options=l;function T(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort(function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1;}),t;}return this.addScene=function(e){if(R.type.Array(e))e.forEach(function(e,t){o.addScene(e);});else if(e instanceof D.Scene)if(e.controller()!==o)e.addTo(o);else{if(c.indexOf(e)<0){for(var t in c.push(e),c=T(c),e.on("shift.controller_sort",function(){c=T(c);}),l.globalSceneOptions)e[t]&&e[t].call(e,l.globalSceneOptions[t]);S(3,"adding Scene (now "+c.length+" total)");}}else S(1,"ERROR: invalid argument supplied for '.addScene()'");return o;},this.removeScene=function(e){var t;return R.type.Array(e)?e.forEach(function(e,t){o.removeScene(e);}):-1<(t=c.indexOf(e))&&(e.off("shift.controller_sort"),c.splice(t,1),S(3,"removing Scene (now "+c.length+" left)"),e.remove()),o;},this.updateScene=function(e,i){return R.type.Array(e)?e.forEach(function(e,t){o.updateScene(e,i);}):i?e.update(!0):!0!==u&&e instanceof D.Scene&&(-1==(u=u||[]).indexOf(e)&&u.push(e),u=T(u),n()),o;},this.update=function(e){return w({type:"resize"}),e&&t(),o;},this.scrollTo=function(e,t){if(R.type.Number(e))b.call(l.container,e,t);else if(e instanceof D.Scene)e.controller()===o?o.scrollTo(e.scrollOffset(),t):S(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",e);else if(R.type.Function(e))b=e;else{var i=R.get.elements(e)[0];if(i){for(;i.parentNode.hasAttribute(I);)i=i.parentNode;var n=l.vertical?"top":"left",r=R.get.offset(l.container),a=R.get.offset(i);p||(r[n]-=o.scrollPos()),o.scrollTo(a[n]-r[n],t);}else S(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",e);}return o;},this.scrollPos=function(e){return arguments.length?(R.type.Function(e)?g=e:S(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'."),o):g.call(o);},this.info=function(e){var t={size:f,vertical:l.vertical,scrollPos:d,scrollDirection:h,container:l.container,isDocument:p};return arguments.length?void 0!==t[e]?t[e]:void S(1,'ERROR: option "'+e+'" is not available'):t;},this.loglevel=function(e){return arguments.length?(l.loglevel!=e&&(l.loglevel=e),o):l.loglevel;},this.enabled=function(e){return arguments.length?(m!=e&&(m=!!e,o.updateScene(c,!0)),o):m;},this.destroy=function(e){window.clearTimeout(r);for(var t=c.length;t--;)c[t].destroy(e);return l.container.removeEventListener("resize",w),l.container.removeEventListener("scroll",w),R.cAF(i),S(3,"destroyed "+a+" (reset: "+(e?"true":"false")+")"),null;},function(){for(var e in l)s.hasOwnProperty(e)||(S(2,'WARNING: Unknown option "'+e+'"'),delete l[e]);if(l.container=R.get.elements(l.container)[0],!l.container)throw S(1,"ERROR creating object "+a+": No valid scroll container supplied"),a+" init failed.";(p=l.container===window||l.container===document.body||!document.body.contains(l.container))&&(l.container=window),f=y(),l.container.addEventListener("resize",w),l.container.addEventListener("scroll",w);var t=parseInt(l.refreshInterval,10);
2l.refreshInterval=R.type.Number(t)?t:s.refreshInterval,v(),S(3,"added new "+a+" controller (v"+D.version+")");}(),o;};var E={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};D.Controller.addOption=function(e,t){E.defaults[e]=t;},D.Controller.extend=function(e){var t=this;D.Controller=function(){return t.apply(this,arguments),this.$super=R.extend({},this),e.apply(this,arguments)||this;},R.extend(D.Controller,t),D.Controller.prototype=t.prototype,D.Controller.prototype.constructor=D.Controller;},D.Scene=function(e){var i,l,n="ScrollMagic.Scene",c="BEFORE",u="DURING",d="AFTER",r=$.defaults,h=this,p=R.extend({},r,e),f=c,m=0,o={start:0,end:0},v=0,a=!0,s={};this.on=function(e,r){return R.type.Function(r)?(e=e.trim().split(" ")).forEach(function(e){var t=e.split("."),i=t[0],n=t[1];"*"!=i&&(s[i]||(s[i]=[]),s[i].push({namespace:n||"",callback:r}));}):g(1,"ERROR when calling '.on()': Supplied callback for '"+e+"' is not a valid function!"),h;},this.off=function(e,a){return e?(e=e.trim().split(" ")).forEach(function(e,t){var i=e.split("."),n=i[0],r=i[1]||"";("*"===n?Object.keys(s):[n]).forEach(function(e){for(var t=s[e]||[],i=t.length;i--;){var n=t[i];!n||r!==n.namespace&&"*"!==r||a&&a!=n.callback||t.splice(i,1);}t.length||delete s[e];});}):g(1,"ERROR: Invalid event name supplied."),h;},this.trigger=function(e,i){var t,n,r,a;return e?(t=e.trim().split("."),n=t[0],r=t[1],a=s[n],g(3,"event fired:",n,i?"->":"",i||""),a&&a.forEach(function(e,t){r&&r!==e.namespace||e.callback.call(h,new D.Event(n,e.namespace,h,i));})):g(1,"ERROR: Invalid event name supplied."),h;},h.on("change.internal",function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?x():"reverse"===e.what&&h.update());}).on("shift.internal",function(e){t(),h.update();});var g=this._log=function(e,t){p.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+n+") ->"),R.log.apply(window,arguments));};this.addTo=function(e){return e instanceof D.Controller?l!=e&&(l&&l.removeScene(h),l=e,E(),w(!0),x(!0),t(),l.info("container").addEventListener("resize",S),e.addScene(h),h.trigger("add",{controller:l}),g(3,"added "+n+" to controller"),h.update()):g(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic Controller"),h;},this.enabled=function(e){return arguments.length?(a!=e&&(a=!!e,h.update(!0)),h):a;},this.remove=function(){var e;return l&&(l.info("container").removeEventListener("resize",S),e=l,l=void 0,e.removeScene(h),h.trigger("remove"),g(3,"removed "+n+" from controller")),h;},this.destroy=function(e){return h.trigger("destroy",{reset:e}),h.remove(),h.off("*.*"),g(3,"destroyed "+n+" (reset: "+(e?"true":"false")+")"),null;},this.update=function(e){var t,i;return l&&(e?l.enabled()&&a?(t=l.info("scrollPos"),i=0<p.duration?(t-o.start)/(o.end-o.start):t>=o.start?1:0,h.trigger("update",{startPos:o.start,endPos:o.end,scrollPos:t}),h.progress(i)):y&&f===u&&P(!0):l.updateScene(h,!1)),h;},this.refresh=function(){return w(),x(),h;},this.progress=function(e){if(arguments.length){var t,i,n,r=!1,a=f,s=l?l.info("scrollDirection"):"PAUSED",o=p.reverse||m<=e;return 0===p.duration?(r=m!=e,f=0===(m=e<1&&o?0:1)?c:u):e<0&&f!==c&&o?(f=c,r=!(m=0)):0<=e&&e<1&&o?(m=e,f=u,r=!0):1<=e&&f!==d?(m=1,f=d,r=!0):f!==u||o||P(),r&&(t={progress:m,state:f,scrollDirection:s},n=function(e){h.trigger(e,t);},(i=f!=a)&&a!==u&&(n("enter"),n(a===c?"start":"end")),n("progress"),i&&f!==u&&(n(f===c?"start":"end"),n("leave"))),h;}return m;};var y,b,t=function(){o={start:v+p.offset},l&&p.triggerElement&&(o.start-=l.info("size")*p.triggerHook),o.end=o.start+p.duration;},w=function(e){var t;!i||k(t="duration",i.call(h))&&!e&&(h.trigger("change",{what:t,newval:p[t]}),h.trigger("shift",{reason:t}));},x=function(e){var t=0,i=p.triggerElement;if(l&&(i||0<v)){if(i)if(i.parentNode){for(var n=l.info(),r=R.get.offset(n.container),a=n.vertical?"top":"left";i.parentNode.hasAttribute(I);)i=i.parentNode;var s=R.get.offset(i);n.isDocument||(r[a]-=l.scrollPos()),t=s[a]-r[a];}else g(2,"WARNING: triggerElement was removed from DOM and will be reset to",void 0),h.triggerElement(void 0);var o=t!=v;v=t,o&&!e&&h.trigger("shift",{reason:"triggerElementPosition"});}},S=function(e){0<p.triggerHook&&h.trigger("shift",{reason:"containerResize"});},T=R.extend($.validate,{duration:function(t){var e;if(R.type.String(t)&&t.match(/^(\.|\d)*\d+%$/)&&(e=parseFloat(t)/100,t=function(){return l?l.info("size")*e:0;}),R.type.Function(t)){i=t;try{t=parseFloat(i.call(h));}catch(e){t=-1;}}if(t=parseFloat(t),!R.type.Number(t)||t<0)throw i?(i=void 0,['Invalid return value of supplied function for option "duration":',t]):['Invalid value for option "duration":',t];return t;}}
2),E=function(e){(e=arguments.length?[e]:Object.keys(T)).forEach(function(t,e){var i;if(T[t])try{i=T[t](p[t]);}catch(e){i=r[t];var n=R.type.String(e)?[e]:e;R.type.Array(n)?(n[0]="ERROR: "+n[0],n.unshift(1),g.apply(this,n)):g(1,"ERROR: Problem executing validation callback for option '"+t+"':",e.message);}finally{p[t]=i;}});},k=function(e,t){var i=!1,n=p[e];return p[e]!=t&&(p[e]=t,E(e),i=n!=p[e]),i;},_=function(t){h[t]||(h[t]=function(e){return arguments.length?("duration"===t&&(i=void 0),k(t,e)&&(h.trigger("change",{what:t,newval:p[t]}),-1<$.shifts.indexOf(t)&&h.trigger("shift",{reason:t})),h):p[t];});};this.controller=function(){return l;},this.state=function(){return f;},this.scrollOffset=function(){return o.start;},this.triggerPosition=function(){var e=p.offset;return l&&(p.triggerElement?e+=v:e+=l.info("size")*h.triggerHook()),e;},h.on("shift.internal",function(e){var t="duration"===e.reason;(f===d&&t||f===u&&0===p.duration)&&P(),t&&A();}).on("progress.internal",function(e){P();}).on("add.internal",function(e){A();}).on("destroy.internal",function(e){h.removePin(e.reset);});function C(){l&&y&&f===u&&!l.info("isDocument")&&P();}function M(){l&&y&&f===u&&((b.relSize.width||b.relSize.autoFullWidth)&&R.get.width(window)!=R.get.width(b.spacer.parentNode)||b.relSize.height&&R.get.height(window)!=R.get.height(b.spacer.parentNode))&&A();}function O(e){l&&y&&f===u&&!l.info("isDocument")&&(e.preventDefault(),l._setScrollPos(l.info("scrollPos")-((e.wheelDelta||e[l.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)));}var P=function(e){var t,i,n,r,a,s;y&&l&&(t=l.info(),i=b.spacer.firstChild,e||f!==u?(n={position:b.inFlow?"relative":"absolute",top:0,left:0},r=R.css(i,"position")!=n.position,b.pushFollowers?0<p.duration&&(f===d&&0===parseFloat(R.css(b.spacer,"padding-top"))||f===c&&0===parseFloat(R.css(b.spacer,"padding-bottom")))&&(r=!0):n[t.vertical?"top":"left"]=p.duration*m,R.css(i,n),r&&A()):("fixed"!=R.css(i,"position")&&(R.css(i,{position:"fixed"}),A()),a=R.get.offset(b.spacer,!0),s=p.reverse||0===p.duration?t.scrollPos-o.start:Math.round(m*p.duration*10)/10,a[t.vertical?"top":"left"]+=s,R.css(b.spacer.firstChild,{top:a.top,left:a.left})));},A=function(){var e,t,i,n,r;y&&l&&b.inFlow&&(e=f===u,t=l.info("vertical"),i=b.spacer.firstChild,n=R.isMarginCollapseType(R.css(b.spacer,"display")),r={},b.relSize.width||b.relSize.autoFullWidth?e?R.css(y,{width:R.get.width(b.spacer)}):R.css(y,{width:"100%"}):(r["min-width"]=R.get.width(t?y:i,!0,!0),r.width=e?r["min-width"]:"auto"),b.relSize.height?e?R.css(y,{height:R.get.height(b.spacer)-(b.pushFollowers?p.duration:0)}):R.css(y,{height:"100%"}):(r["min-height"]=R.get.height(t?i:y,!0,!n),r.height=e?r["min-height"]:"auto"),b.pushFollowers&&(r["padding"+(t?"Top":"Left")]=p.duration*m,r["padding"+(t?"Bottom":"Right")]=p.duration*(1-m)),R.css(b.spacer,r));};this.setPin=function(e,t){var i=t&&t.hasOwnProperty("pushFollowers");if(t=R.extend({},{pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},t),!(e=R.get.elements(e)[0]))return g(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),h;if("fixed"===R.css(e,"position"))return g(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),h;if(y){if(y===e)return h;h.removePin();}var n=(y=e).parentNode.style.display,r=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];y.parentNode.style.display="none";var a="absolute"!=R.css(y,"position"),s=R.css(y,r.concat(["display"])),o=R.css(y,["width","height"]);y.parentNode.style.display=n,!a&&t.pushFollowers&&(g(2,"WARNING: If the pinned element is positioned absolutely pushFollowers will be disabled."),t.pushFollowers=!1),window.setTimeout(function(){y&&0===p.duration&&i&&t.pushFollowers&&g(2,"WARNING: pushFollowers =",!0,"has no effect, when scene duration is 0.");},0);var l,c=y.parentNode.insertBefore(document.createElement("div"),y),u=R.extend(s,{position:a?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});return a||R.extend(u,R.css(y,["width","height"])),R.css(c,u),c.setAttribute(I,""),R.addClass(c,t.spacerClass),b={spacer:c,relSize:{width:"%"===o.width.slice(-1),height:"%"===o.height.slice(-1),autoFullWidth:"auto"===o.width&&a&&R.isMarginCollapseType(s.display)},pushFollowers:t.pushFollowers,inFlow:a},y.___origStyle||(y.___origStyle={},l=y.style,r.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEac
2h(function(e){y.___origStyle[e]=l[e]||"";})),b.relSize.width&&R.css(c,{width:o.width}),b.relSize.height&&R.css(c,{height:o.height}),c.appendChild(y),R.css(y,{position:a?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(b.relSize.width||b.relSize.autoFullWidth)&&R.css(y,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",C),window.addEventListener("resize",C),window.addEventListener("resize",M),y.addEventListener("mousewheel",O),y.addEventListener("DOMMouseScroll",O),g(3,"added pin"),P(),h;},this.removePin=function(e){var t,i,n;return y&&(f===u&&P(!0),!e&&l||((t=b.spacer.firstChild).hasAttribute(I)&&(i=b.spacer.style,n={},["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach(function(e){n[e]=i[e]||"";}),R.css(t,n)),b.spacer.parentNode.insertBefore(t,b.spacer),b.spacer.parentNode.removeChild(b.spacer),y.parentNode.hasAttribute(I)||(R.css(y,y.___origStyle),delete y.___origStyle)),window.removeEventListener("scroll",C),window.removeEventListener("resize",C),window.removeEventListener("resize",M),y.removeEventListener("mousewheel",O),y.removeEventListener("DOMMouseScroll",O),y=void 0,g(3,"removed pin (reset: "+(e?"true":"false")+")")),h;};var L,z=[];return h.on("destroy.internal",function(e){h.removeClassToggle(e.reset);}),this.setClassToggle=function(e,t){var i=R.get.elements(e);return 0!==i.length&&R.type.String(t)?(0<z.length&&h.removeClassToggle(),L=t,z=i,h.on("enter.internal_class leave.internal_class",function(e){var i="enter"===e.type?R.addClass:R.removeClass;z.forEach(function(e,t){i(e,L);});})):g(1,"ERROR calling method 'setClassToggle()': Invalid "+(0===i.length?"element":"classes")+" supplied."),h;},this.removeClassToggle=function(e){return e&&z.forEach(function(e,t){R.removeClass(e,L);}),h.off("start.internal_class end.internal_class"),L=void 0,z=[],h;},function(){for(var e in p)r.hasOwnProperty(e)||(g(2,'WARNING: Unknown option "'+e+'"'),delete p[e]);for(var t in r)_(t);E();}(),h;};var $={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!R.type.Number(e))throw ['Invalid value for option "offset":',e];return e;},triggerElement:function(e){if(e=e||void 0){var t=R.get.elements(e)[0];if(!t||!t.parentNode)throw ['Element defined in option "triggerElement" was not found:',e];e=t;}return e;},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(R.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw ['Invalid value for option "triggerHook": ',e];e=t[e];}return e;},reverse:function(e){return !!e;},loglevel:function(e){if(e=parseInt(e),!R.type.Number(e)||e<0||3<e)throw ['Invalid value for option "loglevel":',e];return e;}},shifts:["duration","offset","triggerHook"]};D.Scene.addOption=function(e,t,i,n){e in $.defaults?D._util.log(1,"[static] ScrollMagic.Scene -> Cannot add Scene option '"+e+"', because it already exists."):($.defaults[e]=t,$.validate[e]=i,n&&$.shifts.push(e));},D.Scene.extend=function(e){var t=this;D.Scene=function(){return t.apply(this,arguments),this.$super=R.extend({},this),e.apply(this,arguments)||this;},R.extend(D.Scene,t),D.Scene.prototype=t.prototype,D.Scene.prototype.constructor=D.Scene;},D.Event=function(e,t,i,n){for(var r in n=n||{})this[r]=n[r];return this.type=e,this.target=this.currentTarget=i,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this;};var R=D._util=function(s){function o(e){return parseFloat(e)||0;}function l(e){return e.currentStyle?e.currentStyle:s.getComputedStyle(e);}function n(e,t,i,n){if((t=t===document?s:t)===s)n=!1;else{if(!f.DomElement(t))return 0;}e=e.charAt(0).toUpperCase()+e.substr(1).toLowerCase();var r,a=(i?t["offset"+e]||t["outer"+e]:t["client"+e]||t["inner"+e])||0;return i&&n&&(r=l(t),a+="Height"===e?o(r.marginTop)+o(r.marginBottom):o(r.marginLeft)+o(r.marginRight)),a;}function c(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(e){return e[1].toUpperCase();});}var e={};e.extend=function(e){for(e=e||{},u=1;u<arguments.length;u++)if(arguments[u])for(var t in arguments[u])arguments[u].hasOwnProperty(t)&&(e[t]=arguments[u][t]);return e;},e.isMarginCollapseType=function(e){return -1<["block","flex","list-item","table","-webkit-box"].indexOf(e);};
2for(var r=0,t=["ms","moz","webkit","o"],i=s.requestAnimationFrame,a=s.cancelAnimationFrame,u=0;!i&&u<t.length;++u)i=s[t[u]+"RequestAnimationFrame"],a=s[t[u]+"CancelAnimationFrame"]||s[t[u]+"CancelRequestAnimationFrame"];i=i||function(e){var t=(new Date()).getTime(),i=Math.max(0,16-(t-r)),n=s.setTimeout(function(){e(t+i);},i);return r=t+i,n;},a=a||function(e){s.clearTimeout(e);},e.rAF=i.bind(s),e.cAF=a.bind(s);var d=["error","warn","log"],h=s.console||{};for(h.log=h.log||function(){},u=0;u<d.length;u++){var p=d[u];h[p]||(h[p]=h.log);}e.log=function(e){(d.length<e||e<=0)&&(e=d.length);var t=new Date(),i=("0"+t.getHours()).slice(-2)+":"+("0"+t.getMinutes()).slice(-2)+":"+("0"+t.getSeconds()).slice(-2)+":"+("00"+t.getMilliseconds()).slice(-3),n=d[e-1],r=Array.prototype.splice.call(arguments,1),a=Function.prototype.bind.call(h[n],h);r.unshift(i),a.apply(h,r);};var f=e.type=function(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase();};f.String=function(e){return "string"===f(e);},f.Function=function(e){return "function"===f(e);},f.Array=function(e){return Array.isArray(e);},f.Number=function(e){return !f.Array(e)&&0<=e-parseFloat(e)+1;},f.DomElement=function(e){return "object"==typeof HTMLElement||"function"==typeof HTMLElement?e instanceof HTMLElement||e instanceof SVGElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName;};var m=e.get={};return m.elements=function(e){var t=[];if(f.String(e))try{e=document.querySelectorAll(e);}catch(e){return t;}if("nodelist"===f(e)||f.Array(e)||e instanceof NodeList)for(var i=0,n=t.length=e.length;i<n;i++){var r=e[i];t[i]=f.DomElement(r)?r:m.elements(r);}else !f.DomElement(e)&&e!==document&&e!==s||(t=[e]);return t;},m.scrollTop=function(e){return e&&"number"==typeof e.scrollTop?e.scrollTop:s.pageYOffset||0;},m.scrollLeft=function(e){return e&&"number"==typeof e.scrollLeft?e.scrollLeft:s.pageXOffset||0;},m.width=function(e,t,i){return n("width",e,t,i);},m.height=function(e,t,i){return n("height",e,t,i);},m.offset=function(e,t){var i,n={top:0,left:0};return e&&e.getBoundingClientRect&&(i=e.getBoundingClientRect(),n.top=i.top,n.left=i.left,t||(n.top+=m.scrollTop(),n.left+=m.scrollLeft())),n;},e.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t);},e.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "));},e.css=function(e,t){if(f.String(t))return l(e)[c(t)];if(f.Array(t)){var i={},n=l(e);return t.forEach(function(e,t){i[e]=n[c(e)];}),i;}for(var r in t){var a=t[r];a==parseFloat(a)&&(a+="px"),e.style[c(r)]=a;}},e;}(window||{});return D.Scene.prototype.addIndicators=function(){return D._util.log(1,"(ScrollMagic.Scene) -> ERROR calling addIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this;},D.Scene.prototype.removeIndicators=function(){return D._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this;},D.Scene.prototype.setTween=function(){return D._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this;},D.Scene.prototype.removeTween=function(){return D._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this;},D.Scene.prototype.setVelocity=function(){return D._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this;},D.Scene.prototype.removeVelocity=function(){return D._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this;},D;}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).LocomotiveScroll=t();}(this,function(){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];
2n.enumerable=n.enumerable||!1,n.configurable=!0,"value" in n&&(n.writable=!0),Object.defineProperty(e,n.key,n);}}function e(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e;}function t(t,e){var i,n=Object.keys(t);return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(t),e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable;})),n.push.apply(n,i)),n;}function s(r){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?t(Object(a),!0).forEach(function(e){var t,i,n;t=r,n=a[i=e],i in t?Object.defineProperty(t,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[i]=n;}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(a,e));});}return r;}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&&i(e,t);}function l(e){return (l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e);})(e);}function i(e,t){return (i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e;})(e,t);}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e;}function u(a){var s=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 e,t,i,n,r=l(a);return t=s?(e=l(this).constructor,Reflect.construct(r,arguments,e)):r.apply(this,arguments),i=this,!(n=t)||"object"!=typeof n&&"function"!=typeof n?c(i):n;};}function d(e,t,i){return (d="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e;}(e,t);if(n){var r=Object.getOwnPropertyDescriptor(n,t);return r.get?r.get.call(i):r.value;}})(e,t,i||e);}function P(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 i=[],n=!0,r=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){r=!0,a=e;}finally{try{n||null==o.return||o.return();}finally{if(r)throw a;}}return i;}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}();}function y(e){return function(e){if(Array.isArray(e))return h(e);}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e);}(e)||a(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 a(e,t){if(e){if("string"==typeof e)return h(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return "Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?h(e,t):void 0;}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n;}var p={el:document,name:"scroll",offset:[0,0],repeat:!1,smooth:!1,direction:"vertical",gestureDirection:"vertical",reloadOnContextChange:!1,lerp:.1,class:"is-inview",scrollbarContainer:!1,scrollbarClass:"c-scrollbar",scrollingClass:"has-scroll-scrolling",draggingClass:"has-scroll-dragging",smoothClass:"has-scroll-smooth",initClass:"has-scroll-init",getSpeed:!1,getDirection:!1,scrollFromAnywhere:!1,multiplier:1,firefoxMultiplier:50,touchMultiplier:2,resetNativeScroll:!0,tablet:{smooth:!1,direction:"vertical",gestureDirection:"vertical",breakpoint:1024},smartphone:{smooth:!1,direction:"vertical",gestureDirection:"vertical"}},f=function(){function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};r(this,t),Object.assign(this,p,e),this.smartphone=p.smartphone,e.smartphone&&Object.assign(this.smartphone,e.smartphone),this.tablet=p.tablet,e.tablet&&Object.assign(this.tablet,e.tablet),this.namespace="locomotive",this.html=document.documentElement,this.windowHeight=window.innerHeight,this.windowWidth=window.innerWidth,this.windowMiddle={x:this.windowWidth/2,y:this.windowHeight/2},this.els={},this.currentElements={},this.listeners={},this.hasScrollTicking=!1,this.hasCallEventSet=!1,this.checkScroll=this.checkScroll.bind(this),this.checkResize=this.checkResize.bind(this),this.checkEvent=this.checkEvent.bind(this),this.instance={scroll:{x:0,y:0},limit:{x:this.html.offsetHeight,y:this.html.offsetHeight},currentElements:this.currentElements},this.isMobile?this.isTablet?this.context="tablet":this.context="smartphone":this.context="desktop",this.isMobile&&(this.direction=this[this.context].direction),"horizontal"===this.direction?this.directionAxis="x":this.directionAxis="y",this.getDirection&&(this.instance.direction=null),this.getDirection&&(this.instance.speed=0),this.html.classList.add(this.initClass),window.addEventListener("resize",this.checkResize,!1);}return e(t,[{key:"init",value:function(){this.initEvents();}},{key:"checkScroll",value:function(){this.dispatchScroll();}},{key:"checkResize",value:function(){var e=this;this.resizeTick||(this.resizeTick=!0,requestAnimationFrame(function(){e.resize(),e.resizeTick=!1;}));}},{key:"resize",value:function(){}},{key:"checkContext",value:function(){var e;this.reloadOnContextChange&&(this.isMobile=/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints||this.windowWidth<this.tablet.breakpoint,this.isTablet=this.isMobile&&this.windowWidth>=this.tablet.breakpoint,e=this.context,this.isMobile?this.isTablet?this.context="tablet":this.context="smartphone":this.context="desktop",e!=this.context&&("desktop"==e?this.smooth:this[e].smooth)!=("desktop"==this.context?this.smooth:this[this.context].smooth)&&window.location.reload());}},{key:"initEvents",value:function(){var t=this;this.scrollToEls=this.el.querySelectorAll("[data-".concat(this.name,"-to]")),this.setScrollTo=this.setScrollTo.bind(this),this.scrollToEls.forEac
2h(function(e){e.addEventListener("click",t.setScrollTo,!1);});}},{key:"setScrollTo",value:function(e){e.preventDefault(),this.scrollTo(e.currentTarget.getAttribute("data-".concat(this.name,"-href"))||e.currentTarget.getAttribute("href"),{offset:e.currentTarget.getAttribute("data-".concat(this.name,"-offset"))});}},{key:"addElements",value:function(){}},{key:"detectElements",value:function(s){var o=this,l=this.instance.scroll.y,c=l+this.windowHeight,u=this.instance.scroll.x,d=u+this.windowWidth;Object.entries(this.els).forEach(function(e){var t,i,n=P(e,2),r=n[0],a=n[1];!a||a.inView&&!s||("horizontal"===o.direction?d>=a.left&&u<a.right&&o.setInView(a,r):c>=a.top&&l<a.bottom&&o.setInView(a,r)),a&&a.inView&&("horizontal"===o.direction?(t=a.right-a.left,a.progress=(o.instance.scroll.x-(a.left-o.windowWidth))/(t+o.windowWidth),(d<a.left||u>a.right)&&o.setOutOfView(a,r)):(i=a.bottom-a.top,a.progress=(o.instance.scroll.y-(a.top-o.windowHeight))/(i+o.windowHeight),(c<a.top||l>a.bottom)&&o.setOutOfView(a,r)));}),this.hasScrollTicking=!1;}},{key:"setInView",value:function(e,t){this.els[t].inView=!0,e.el.classList.add(e.class),(this.currentElements[t]=e).call&&this.hasCallEventSet&&(this.dispatchCall(e,"enter"),e.repeat||(this.els[t].call=!1));}},{key:"setOutOfView",value:function(e,t){var i=this;this.els[t].inView=!1,Object.keys(this.currentElements).forEach(function(e){e===t&&delete i.currentElements[e];}),e.call&&this.hasCallEventSet&&this.dispatchCall(e,"exit"),e.repeat&&e.el.classList.remove(e.class);}},{key:"dispatchCall",value:function(e,t){this.callWay=t,this.callValue=e.call.split(",").map(function(e){return e.trim();}),this.callObj=e,1==this.callValue.length&&(this.callValue=this.callValue[0]);var i=new Event(this.namespace+"call");this.el.dispatchEvent(i);}},{key:"dispatchScroll",value:function(){var e=new Event(this.namespace+"scroll");this.el.dispatchEvent(e);}},{key:"setEvents",value:function(e,t){this.listeners[e]||(this.listeners[e]=[]);var i=this.listeners[e];i.push(t),1===i.length&&this.el.addEventListener(this.namespace+e,this.checkEvent,!1),"call"===e&&(this.hasCallEventSet=!0,this.detectElements(!0));}},{key:"unsetEvents",value:function(e,t){var i,n;this.listeners[e]&&((n=(i=this.listeners[e]).indexOf(t))<0||(i.splice(n,1),0===i.index&&this.el.removeEventListener(this.namespace+e,this.checkEvent,!1)));}},{key:"checkEvent",value:function(e){var t=this,i=e.type.replace(this.namespace,""),n=this.listeners[i];n&&0!==n.length&&n.forEach(function(e){switch(i){case "scroll":return e(t.instance);case "call":return e(t.callValue,t.callWay,t.callObj);default:return e();}});}},{key:"startScroll",value:function(){}},{key:"stopScroll",value:function(){}},{key:"setScroll",value:function(){this.instance.scroll={x:0,y:0};}},{key:"destroy",value:function(){var t=this;window.removeEventListener("resize",this.checkResize,!1),Object.keys(this.listeners).forEach(function(e){t.el.removeEventListener(t.namespace+e,t.checkEvent,!1);}),this.listeners={},this.scrollToEls.forEach(function(e){e.removeEventListener("click",t.setScrollTo,!1);}),this.html.classList.remove(this.initClass);}}]),t;}(),m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function v(e,t){return e(t={exports:{}},t.exports),t.exports;}var g=v(function(e,t){e.exports={polyfill:function(){var e,s,l,c,i,t,u=window,d=document;function h(e,t){this.scrollLeft=e,this.scrollTop=t;}function n(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return !0;if("object"==typeof e&&"smooth"===e.behavior)return !1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.");}function r(e,t){return "Y"===t?e.clientHeight+i<e.scrollHeight:"X"===t?e.clientWidth+i<e.scrollWidth:void 0;}function a(e,t){var i=u.getComputedStyle(e,null)["overflow"+t];return "auto"===i||"scroll"===i;}function o(e){for(;e!==d.body&&!1===(n=i=void 0,i=r(t=e,"Y")&&a(t,"Y"),n=r(t,"X")&&a(t,"X"),i||n);)e=e.parentNode||e.host;var t,i,n;return e;}function p(e){var t,i,n,r,a=(c()-e.startTime)/s;r=a=1<a?1:a,t=.5*(1-Math.cos(Math.PI*r)),i=e.startX+(e.x-e.startX)*t,n=e.startY+(e.y-e.startY)*t,e.method.call(e.scrollable,i,n),i===e.x&&n===e.y||u.requestAnimationFrame(p.bind(u,e));}function f(e,t,i){var n,r,a,s=c(),o=e===d.body?(r=(n=u).scrollX||u.pageXOffset,a=u.scrollY||u.pageYOffset,l.scroll):(r=(n=e).scrollLeft,a=e.scrollTop,h);p({scrollable:n,method:o,startTime:s,startX:r,startY:a,x:t,y:i});}"scrollBehavior" in d.documentElement.style&&!0!==u.__forceSmoothScrollPolyfill__||(e=u.HTMLElement||u.Element,s=468,l={scroll:u.scroll||u.scrollTo,scrollBy:u.scrollBy,elementScroll:e.prototype.scroll||h,scrollIntoView:e.prototype.scrollIntoView},c=u.performance&&u.performance.now?u.performance.now.bind(u.performance):Date.now,t=u.navigator.userAgent,i=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0,u.scroll=u.scrollTo=function(){void 0!==arguments[0]&&(!0!==n(arguments[0])?f.call(u,d.body,void 0!==arguments[0].left?~~arguments[0].left:u.scrollX||u.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:u.scrollY||u.pageYOffset):l.scroll.call(u,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:u.scrollX||u.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:u.scrollY||u.pageYOffset));},u.scrollBy=function(){void 0!==arguments[0]&&(n(arguments[0])?l.scrollBy.call(u,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):f.call(u,d.body,~~arguments[0].left+(u.scrollX||u.pageXOffset),~~arguments[0].top+(u.scrollY||u.pageYOffset)));},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==n(arguments[0])){var e=arguments[0].left,t=arguments[0].top;f.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t);}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");l.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop);}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==n(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):l.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop));},e.prototype.scrollIntoView=function(){var e,t,i;!0!==n(arguments[0])?(t=(e=o(this)).getBoundingClientRect(),i=this.getBoundingClientRect(),e!==d.body?(f.call(this,e,e.scrollLeft+i.left-t.left,e.scrollTop+i.top-t.top),"fixed"!==u.getComputedStyle(e).position&&u.scrollBy({left:t.left,top:t.top,behavior:"smooth"})):u.scrollBy({left:i.left,top:i.top,behavior:"smooth"})):l.scrollIntoView.call(this,void 0===arguments[0]||arguments[0]);});}};}),b=(g.polyfill,function(){o(n,f);var i=u(n);function n(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return r(this,n),(e=i.call(this,t)).resetNativeScroll&&(history.scrollRestoration&&(history.scrollRestoration="manual"),window.scrollTo(0,0)),window.addEventListener("scroll",e.checkScroll,!1),void 0===window.smoothscrollPolyfill&&(window.smoothscrollPolyfill=g,window.smoothscrollPolyfill.polyfill()),e;}return e(n,[{key:"init",value:function(){this.instance.scroll.y=window.pageYOffset,this.addElements(),this.detectElements(),d(l(n.prototype),"init",this).call(this);}},{key:"checkScroll",value:function(){var e=this;d(l(n.prototype),"checkScroll",this).call(this),this.getDirection&&this.addDirection(),this.get
2Speed&&(this.addSpeed(),this.speedTs=Date.now()),this.instance.scroll.y=window.pageYOffset,Object.entries(this.els).length&&(this.hasScrollTicking||(requestAnimationFrame(function(){e.detectElements();}),this.hasScrollTicking=!0));}},{key:"addDirection",value:function(){window.pageYOffset>this.instance.scroll.y?"down"!==this.instance.direction&&(this.instance.direction="down"):window.pageYOffset<this.instance.scroll.y&&"up"!==this.instance.direction&&(this.instance.direction="up");}},{key:"addSpeed",value:function(){window.pageYOffset!=this.instance.scroll.y?this.instance.speed=(window.pageYOffset-this.instance.scroll.y)/Math.max(1,Date.now()-this.speedTs):this.instance.speed=0;}},{key:"resize",value:function(){Object.entries(this.els).length&&(this.windowHeight=window.innerHeight,this.updateElements());}},{key:"addElements",value:function(){var v=this;this.els={},this.el.querySelectorAll("[data-"+this.name+"]").forEach(function(e,t){e.getBoundingClientRect();var i=e.dataset[v.name+"Class"]||v.class,n="string"==typeof e.dataset[v.name+"Id"]?e.dataset[v.name+"Id"]:t,r="string"==typeof e.dataset[v.name+"Offset"]?e.dataset[v.name+"Offset"].split(","):v.offset,a=e.dataset[v.name+"Repeat"],s=e.dataset[v.name+"Call"],o=e.dataset[v.name+"Target"],l=void 0!==o?document.querySelector("".concat(o)):e,c=l.getBoundingClientRect(),u=c.top+v.instance.scroll.y,d=c.left+v.instance.scroll.x,h=u+l.offsetHeight,p=d+l.offsetWidth;"#header"===o&&console.log(u,h),a="false"!=a&&(null!=a||v.repeat);var f=v.getRelativeOffset(r),m={el:e,targetEl:l,id:n,class:i,top:u+=f[0],bottom:h-=f[1],left:d,right:p,offset:r,progress:0,repeat:a,inView:!1,call:s};v.els[n]=m,e.classList.contains(i)&&v.setInView(v.els[n],n);});}},{key:"updateElements",value:function(){var o=this;Object.entries(this.els).forEach(function(e){var t=P(e,2),i=t[0],n=t[1],r=n.targetEl.getBoundingClientRect().top+o.instance.scroll.y,a=r+n.targetEl.offsetHeight,s=o.getRelativeOffset(n.offset);o.els[i].top=r+s[0],o.els[i].bottom=a-s[1];}),this.hasScrollTicking=!1;}},{key:"getRelativeOffset",value:function(e){var t=[0,0];if(e)for(var i=0;i<e.length;i++)"string"==typeof e[i]?e[i].includes("%")?t[i]=parseInt(e[i].replace("%","")*this.windowHeight/100):t[i]=parseInt(e[i]):t[i]=e[i];return t;}},{key:"scrollTo",value:function(e,t){var i=1<arguments.length&&void 0!==t?t:{},n=parseInt(i.offset)||0,r=!!i.callback&&i.callback;if("string"==typeof e)if("top"===e)e=this.html;else if("bottom"===e)e=this.html.offsetHeight-window.innerHeight;else{if(!(e=document.querySelector(e)))return;}else if("number"==typeof e)e=parseInt(e);else{if(!e||!e.tagName)return void console.warn("`target` parameter is not valid");}n="number"!=typeof e?e.getBoundingClientRect().top+n+this.instance.scroll.y:e+n,r&&(n=n.toFixed(),window.addEventListener("scroll",function e(){window.pageYOffset.toFixed()===n&&(window.removeEventListener("scroll",e),r());})),window.scrollTo({top:n,behavior:"smooth"});}},{key:"update",value:function(){this.addElements(),this.detectElements();}},{key:"destroy",value:function(){d(l(n.prototype),"destroy",this).call(this),window.removeEventListener("scroll",this.checkScroll,!1);}}]),n;}()),w=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var T=function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;for(var t={},i=0;i<10;i++)t["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e];}).join(""))return;var n={};return "abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e;}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},n)).join("")?void 0:1;}catch(e){return;}}()?Object.assign:function(e,t){for(var i,n,r=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e);}(e),a=1;a<arguments.length;a++){for(var s in i=Object(arguments[a]))x.call(i,s)&&(r[s]=i[s]);if(w){n=w(i);for(var o=0;o<n.length;o++)S.call(i,n[o])&&(r[n[o]]=i[n[o]]);}}return r;};function E(){}E.prototype={on:function(e,t,i){var n=this.e||(this.e={});return (n[e]||(n[e]=[])).push({fn:t,ctx:i}),this;},once:function(e,t,i){var n=this;function r(){n.off(e,r),t.apply(i,arguments);}return r._=t,this.on(e,r,i);}
2,emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,r=i.length;n<r;n++)i[n].fn.apply(i[n].ctx,t);return this;},off:function(e,t){var i=this.e||(this.e={}),n=i[e],r=[];if(n&&t)for(var a=0,s=n.length;a<s;a++)n[a].fn!==t&&n[a].fn._!==t&&r.push(n[a]);return r.length?i[e]=r:delete i[e],this;}};function k(e){if(!e)return console.warn("bindAll requires at least one argument.");var t=Array.prototype.slice.call(arguments,1);if(0===t.length)for(var i in e)A.call(e,i)&&"function"==typeof e[i]&&"[object Function]"==O.call(e[i])&&t.push(i);for(var n=0;n<t.length;n++){var r=t[n];e[r]=function(e,t){return function(){return e.apply(t,arguments);};}(e[r],e);}}var _=E,C=v(function(e,t){(function(){function e(e,t,i,n){this.stability=null!=e?Math.abs(e):8,this.sensitivity=null!=t?1+Math.abs(t):100,this.tolerance=null!=i?1+Math.abs(i):1.1,this.delay=null!=n?n:150,this.lastUpDeltas=function(){for(var e=[],t=1,i=2*this.stability;1<=i?t<=i:i<=t;1<=i?t++:t--)e.push(null);return e;}.call(this),this.lastDownDeltas=function(){for(var e=[],t=1,i=2*this.stability;1<=i?t<=i:i<=t;1<=i?t++:t--)e.push(null);return e;}.call(this),this.deltasTimestamp=function(){for(var e=[],t=1,i=2*this.stability;1<=i?t<=i:i<=t;1<=i?t++:t--)e.push(null);return e;}.call(this);}(null!==t?t:this).Lethargy=(e.prototype.check=function(e){var t;return null!=(e=e.originalEvent||e).wheelDelta?t=e.wheelDelta:null!=e.deltaY?t=-40*e.deltaY:null==e.detail&&0!==e.detail||(t=-40*e.detail),this.deltasTimestamp.push(Date.now()),this.deltasTimestamp.shift(),0<t?(this.lastUpDeltas.push(t),this.lastUpDeltas.shift(),this.isInertia(1)):(this.lastDownDeltas.push(t),this.lastDownDeltas.shift(),this.isInertia(-1));},e.prototype.isInertia=function(e){var t,i,n,r,a,s,o=-1===e?this.lastDownDeltas:this.lastUpDeltas;return null===o[0]?e:!(this.deltasTimestamp[2*this.stability-2]+this.delay>Date.now()&&o[0]===o[2*this.stability-1])&&(i=o.slice(0,this.stability),t=o.slice(this.stability,2*this.stability),s=i.reduce(function(e,t){return e+t;}),r=t.reduce(function(e,t){return e+t;}),a=s/i.length,n=r/t.length,Math.abs(a)<Math.abs(n*this.tolerance)&&this.sensitivity<Math.abs(n)&&e);},e.prototype.showLastUpDeltas=function(){return this.lastUpDeltas;},e.prototype.showLastDownDeltas=function(){return this.lastDownDeltas;},e);}).call(m);}),M={hasWheelEvent:"onwheel" in document,hasMouseWheelEvent:"onmousewheel" in document,hasTouch:"ontouchstart" in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,hasTouchWin:navigator.msMaxTouchPoints&&1<navigator.msMaxTouchPoints,hasPointer:!!window.navigator.msPointerEnabled,hasKeyDown:"onkeydown" in document,isFirefox:-1<navigator.userAgent.indexOf("Firefox")},O=Object.prototype.toString,A=Object.prototype.hasOwnProperty;var L=C.Lethargy,z="virtualscroll",D=B,I=37,$=38,R=39,j=40,N=32;function B(e){k(this,"_onWheel","_onMouseWheel","_onTouchStart","_onTouchMove","_onKeyDown"),this.el=window,e&&e.el&&(this.el=e.el,delete e.el),this.options=T({mouseMultiplier:1,touchMultiplier:2,firefoxMultiplier:15,keyStep:120,preventTouch:!1,unpreventTouchClass:"vs-touchmove-allowed",limitInertia:!1,useKeyboard:!0,useTouch:!0},e),this.options.limitInertia&&(this._lethargy=new L()),this._emitter=new _(),this._event={y:0,x:0,deltaX:0,deltaY:0},this.touchStartX=null,this.touchStartY=null,this.bodyTouchAction=null,void 0!==this.options.passive&&(this.listenerOptions={passive:this.options.passive});}function F(e,t,i){return (1-i)*e+i*t;}function H(e){var t={};if(window.getComputedStyle){var i=getComputedStyle(e),n=i.transform||i.webkitTransform||i.mozTransform,r=n.match(/^matrix3d\((.+)\)$/);return r?(t.x=r?parseFloat(r[1].split(", ")[12]):0,t.y=r?parseFloat(r[1].split(", ")[13]):0):(r=n.match(/^matrix\((.+)\)$/),t.x=r?parseFloat(r[1].split(", ")[4]):0,t.y=r?parseFloat(r[1].split(", ")[5]):0),t;}}function q(e){for(var t=[];e&&e!==document;e=e.parentNode)t.push(e);return t;}B.prototype._notify=function(e){var t=this._event;t.x+=t.deltaX,t.y+=t.deltaY,this._emitter.emit(z,{x:t.x,y:t.y,deltaX:t.deltaX,deltaY:t.deltaY,originalEvent:e});},B.prototype._onWheel=function(e){var t,i=this.options;
2this._lethargy&&!1===this._lethargy.check(e)||((t=this._event).deltaX=e.wheelDeltaX||-1*e.deltaX,t.deltaY=e.wheelDeltaY||-1*e.deltaY,M.isFirefox&&1==e.deltaMode&&(t.deltaX*=i.firefoxMultiplier,t.deltaY*=i.firefoxMultiplier),t.deltaX*=i.mouseMultiplier,t.deltaY*=i.mouseMultiplier,this._notify(e));},B.prototype._onMouseWheel=function(e){var t;this.options.limitInertia&&!1===this._lethargy.check(e)||((t=this._event).deltaX=e.wheelDeltaX?e.wheelDeltaX:0,t.deltaY=e.wheelDeltaY?e.wheelDeltaY:e.wheelDelta,this._notify(e));},B.prototype._onTouchStart=function(e){var t=e.targetTouches?e.targetTouches[0]:e;this.touchStartX=t.pageX,this.touchStartY=t.pageY;},B.prototype._onTouchMove=function(e){var t=this.options;t.preventTouch&&!e.target.classList.contains(t.unpreventTouchClass)&&e.preventDefault();var i=this._event,n=e.targetTouches?e.targetTouches[0]:e;i.deltaX=(n.pageX-this.touchStartX)*t.touchMultiplier,i.deltaY=(n.pageY-this.touchStartY)*t.touchMultiplier,this.touchStartX=n.pageX,this.touchStartY=n.pageY,this._notify(e);},B.prototype._onKeyDown=function(e){var t=this._event;t.deltaX=t.deltaY=0;var i=window.innerHeight-40;switch(e.keyCode){case I:case $:t.deltaY=this.options.keyStep;break;case R:case j:t.deltaY=-this.options.keyStep;break;case e.shiftKey:t.deltaY=i;break;case N:t.deltaY=-i;break;default:return;}this._notify(e);},B.prototype._bind=function(){M.hasWheelEvent&&this.el.addEventListener("wheel",this._onWheel,this.listenerOptions),M.hasMouseWheelEvent&&this.el.addEventListener("mousewheel",this._onMouseWheel,this.listenerOptions),M.hasTouch&&this.options.useTouch&&(this.el.addEventListener("touchstart",this._onTouchStart,this.listenerOptions),this.el.addEventListener("touchmove",this._onTouchMove,this.listenerOptions)),M.hasPointer&&M.hasTouchWin&&(this.bodyTouchAction=document.body.style.msTouchAction,document.body.style.msTouchAction="none",this.el.addEventListener("MSPointerDown",this._onTouchStart,!0),this.el.addEventListener("MSPointerMove",this._onTouchMove,!0)),M.hasKeyDown&&this.options.useKeyboard&&document.addEventListener("keydown",this._onKeyDown);},B.prototype._unbind=function(){M.hasWheelEvent&&this.el.removeEventListener("wheel",this._onWheel),M.hasMouseWheelEvent&&this.el.removeEventListener("mousewheel",this._onMouseWheel),M.hasTouch&&(this.el.removeEventListener("touchstart",this._onTouchStart),this.el.removeEventListener("touchmove",this._onTouchMove)),M.hasPointer&&M.hasTouchWin&&(
2document.body.style.msTouchAction=this.bodyTouchAction,this.el.removeEventListener("MSPointerDown",this._onTouchStart,!0),this.el.removeEventListener("MSPointerMove",this._onTouchMove,!0)),M.hasKeyDown&&this.options.useKeyboard&&document.removeEventListener("keydown",this._onKeyDown);},B.prototype.on=function(e,t){this._emitter.on(z,e,t);var i=this._emitter.e;i&&i[z]&&1===i[z].length&&this._bind();},B.prototype.off=function(e,t){this._emitter.off(z,e,t);var i=this._emitter.e;(!i[z]||i[z].length<=0)&&this._unbind();},B.prototype.reset=function(){var e=this._event;e.x=0,e.y=0;},B.prototype.destroy=function(){this._emitter.off(),this._unbind();};var V=4,Y=1e-7,G=10,W="function"==typeof Float32Array;function X(e,t){return 1-3*t+3*e;}function U(e,t,i){return ((X(t,i)*e+(3*i-6*t))*e+3*t)*e;}function J(e,t,i){return 3*X(t,i)*e*e+2*(3*i-6*t)*e+3*t;}function K(e){return e;}function Q(a,t,s,i){if(!(0<=a&&a<=1&&0<=s&&s<=1))throw new Error("bezier x values must be in [0, 1] range");if(a===t&&s===i)return K;for(var o=new (W?Float32Array:Array)(11),e=0;e<11;++e)o[e]=U(.1*e,a,s);function n(e){for(var t=0,i=1;10!==i&&o[i]<=e;++i)t+=.1;var n=t+.1*((e-o[--i])/(o[i+1]-o[i])),r=J(n,a,s);return .001<=r?function(e,t,i,n){for(var r=0;r<V;
2++r){var a=J(t,i,n);if(0===a)return t;t-=(U(t,i,n)-e)/a;}return t;}(e,n,a,s):0===r?n:function(e,t,i,n,r){for(var a,s,o=0;0<(a=U(s=t+(i-t)/2,n,r)-e)?i=s:t=s,Math.abs(a)>Y&&++o<G;);return s;}(e,t,t+.1,a,s);}return function(e){return 0===e?0:1===e?1:U(n(e),t,i);};}var Z=38,ee=40,te=32,ie=9,ne=33,re=34,ae=36,se=35,oe=function(){o(a,f);var i=u(a);function a(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return r(this,a),history.scrollRestoration&&(history.scrollRestoration="manual"),window.scrollTo(0,0),(e=i.call(this,t)).inertia&&(e.lerp=.1*e.inertia),e.isScrolling=!1,e.isDraggingScrollbar=!1,e.isTicking=!1,e.hasScrollTicking=!1,e.parallaxElements={},e.stop=!1,e.scrollbarContainer=t.scrollbarContainer,e.checkKey=e.checkKey.bind(c(e)),window.addEventListener("keydown",e.checkKey,!1),e;}return e(a,[{key:"init",value:function(){var t=this;this.html.classList.add(this.smoothClass),this.html.setAttribute("data-".concat(this.name,"-direction"),this.direction),this.instance=s({delta:{x:0,y:0}},this.instance),this.vs=new D({el:this.scrollFromAnywhere?document:this.el,mouseMultiplier:-1<navigator.platform.indexOf("Win")?1:.4,firefoxMultiplier:this.firefoxMultiplier,touchMultiplier:this.touchMultiplier,useKeyboard:!1,passive:!0}),this.vs.on(function(e){t.stop||t.isDraggingScrollbar||requestAnimationFrame(function(){t.updateDelta(e),t.isScrolling||t.startScrolling();});}),this.setScrollLimit(),this.initScrollBar(),this.addSections(),this.addElements(),this.checkScroll(!0),this.transformElements(!0,!0),d(l(a.prototype),"init",this).call(this);}},{key:"setScrollLimit",value:function(){if(this.instance.limit.y=this.el.offsetHeight-this.windowHeight,"horizontal"===this.direction){for(var e=0,t=this.el.children,i=0;i<t.length;i++)e+=t[i].offsetWidth;this.instance.limit.x=e-this.windowWidth;}}},{key:"startScrolling",value:function(){this.startScrollTs=Date.now(),this.isScrolling=!0,this.checkScroll(),this.html.classList.add(this.scrollingClass);}},{key:"stopScrolling",value:function(){cancelAnimationFrame(this.checkScrollRaf),this.scrollToRaf&&(cancelAnimationFrame(this.scrollToRaf),this.scrollToRaf=null),this.isScrolling=!1,this.instance.scroll.y=Math.round(this.instance.scroll.y),this.html.classList.remove(this.scrollingClass);}},{key:"checkKey",value:function(e){var t=this;if(this.stop)e.keyCode==ie&&requestAnimationFrame(function(){t.html.scrollTop=0,document.body.scrollTop=0,t.html.scrollLeft=0,document.body.scrollLeft=0;});else{switch(e.keyCode){case ie:requestAnimationFrame(function(){t.html.scrollTop=0,document.body.scrollTop=0,t.html.scrollLeft=0,document.body.scrollLeft=0,t.scrollTo(document.activeElement,{offset:-window.innerHeight/2});});break;case Z:this.instance.delta[this.directionAxis]-=240;break;case ee:this.instance.delta[this.directionAxis]+=240;break;case ne:this.instance.delta[this.directionAxis]-=window.innerHeight;break;case re:this.instance.delta[this.directionAxis]+=window.innerHeight;break;case ae:this.instance.delta[this.directionAxis]-=this.instance.limit[this.directionAxis];break;case se:this.instance.delta[this.directionAxis]+=this.instance.limit[this.directionAxis];break;case te:document.activeElement instanceof HTMLInputElement||document.activeElement instanceof HTMLTextAreaElement||(e.shiftKey?this.instance.delta[this.directionAxis]-=window.innerHeight:this.instance.delta[this.directionAxis]+=window.innerHeight);break;default:return;}this.instance.delta[this.directionAxis]<0&&(this.instance.delta[this.directionAxis]=0),this.instance.delta[this.directionAxis]>this.instance.limit[this.directionAxis]&&(this.instance.delta[this.directionAxis]=this.instance.limit[this.directionAxis]),this.stopScrolling(),this.isScrolling=!0,this.checkScroll(),this.html.classList.add(this.scrollingClass);}}},{key:"checkScroll",value:function(e){var t,i,n,r=this;(0<arguments.length&&void 0!==e&&e||this.isScrolling||this.isDraggingScrollbar)&&(this.hasScrollTicking||(this.checkScrollRaf=requestAnimationFrame(function(){return r.checkScroll();}),this.hasScrollTicking=!0),this.updateScroll(),t=Math.abs(this.instance.delta[this.directionAxis]-this.instance.scroll[this.directionAxis]),i=Date.now()-this.startScrollTs,!this.animatingScroll&&100<i&&(t
2<.5&&0!=this.instance.delta[this.directionAxis]||t<.5&&0==this.instance.delta[this.directionAxis])&&this.stopScrolling(),Object.entries(this.sections).forEach(function(e){var t=P(e,2),i=(t[0],t[1]);i.persistent||r.instance.scroll[r.directionAxis]>i.offset[r.directionAxis]&&r.instance.scroll[r.directionAxis]<i.limit[r.directionAxis]?("horizontal"===r.direction?r.transform(i.el,-r.instance.scroll[r.directionAxis],0):r.transform(i.el,0,-r.instance.scroll[r.directionAxis]),i.inView||(i.inView=!0,i.el.style.opacity=1,i.el.style.pointerEvents="all",i.el.setAttribute("data-".concat(r.name,"-section-inview"),""))):(i.inView&&(i.inView=!1,i.el.style.opacity=0,i.el.style.pointerEvents="none",i.el.removeAttribute("data-".concat(r.name,"-section-inview"))),r.transform(i.el,0,0));}),this.getDirection&&this.addDirection(),this.getSpeed&&(this.addSpeed(),this.speedTs=Date.now()),this.detectElements(),this.transformElements(),this.hasScrollbar&&(n=this.instance.scroll[this.directionAxis]/this.instance.limit[this.directionAxis]*this.scrollBarLimit[this.directionAxis],"horizontal"===this.direction?this.transform(this.scrollbarThumb,n,0):this.transform(this.scrollbarThumb,0,n)),d(l(a.prototype),"checkScroll",this).call(this),this.hasScrollTicking=!1);}},{key:"resize",value:function(){this.windowHeight=window.innerHeight,this.windowWidth=window.innerWidth,this.checkContext(),this.windowMiddle={x:this.windowWidth/2,y:this.windowHeight/2},this.update();}},{key:"updateDelta",value:function(e){var t=this[this.context]&&this[this.context].gestureDirection?this[this.context].gestureDirection:this.gestureDirection,i="both"===t?e.deltaX+e.deltaY:"vertical"!==t&&"horizontal"===t?e.deltaX:e.deltaY;this.instance.delta[this.directionAxis]-=i*this.multiplier,this.instance.delta[this.directionAxis]<0&&(this.instance.delta[this.directionAxis]=0),this.instance.delta[this.directionAxis]>this.instance.limit[this.directionAxis]&&(this.instance.delta[this.directionAxis]=this.instance.limit[this.directionAxis]);}},{key:"updateScroll",value:function(){this.isScrolling||this.isDraggingScrollbar?this.instance.scroll[this.directionAxis]=F(this.instance.scroll[this.directionAxis],this.instance.delta[this.directionAxis],this.lerp):this.instance.scroll[this.directionAxis]>this.instance.limit[this.directionAxis]?this.setScroll(this.instance.scroll[this.directionAxis],this.instance.limit[this.directionAxis]):this.instance.scroll.y<0?this.setScroll(this.instance.scroll[this.directionAxis],0):this.setScroll(this.instance.scroll[this.directionAxis],this.instance.delta[this.directionAxis]);}},{key:"addDirection",value:function(){this.instance.delta.y>this.instance.scroll.y?"down"!==this.instance.direction&&(this.instance.direction="down"):this.instance.delta.y<this.instance.scroll.y&&"up"!==this.instance.direction&&(this.instance.direction="up"),this.instance.delta.x>this.instance.scroll.x?"right"!==this.instance.direction&&(this.instance.direction="right"):this.instance.delta.x<this.instance.scroll.x&&"left"!==this.instance.direction&&(this.instance.direction="left");}},{key:"addSpeed",value:function(){this.instance.delta[this.directionAxis]!=this.instance.scroll[this.directionAxis]?this.instance.speed=(this.instance.delta[this.directionAxis]-this.instance.scroll[this.directionAxis])/Math.max(1,Date.now()-this.speedTs):this.instance.speed=0;}},{key:"initScrollBar",value:function(){if(this.scrollbar=document.createElement("span"),this.scrollbarThumb=document.createElement("span"),this.scrollbar.classList.add("".concat(this.scrollbarClass)),this.scrollbarThumb.classList.add("".concat(this.scrollbarClass,"_thumb")),this.scrollbar.append(this.scrollbarThumb),this.scrollbarContainer?this.scrollbarContainer.append(this.scrollbar):document.body.append(this.scrollbar),this.getScrollBar=this.getScrollBar.bind(this),this.releaseScrollBar=this.releaseScrollBar.bind(this),this.moveScrollBar=this.moveScrollBar.bind(this),this.scrollbarThumb.addEventListener("mousedown",this.getScrollBar),window.addEventListener("mouseup",this.releaseScrollBar),window.addEventListener("mousemove",this.moveScrollBar),this.hasScrollbar=!1,"horizontal"==this.direction){if(this.instance.limit.x+this.windowWidth<=this.windowWidth)return;}else{if(this.instance.limit.y+this.windowHeight<=this.windowHeight)return;}this.hasScrollbar=!0,this.scrollbarBCR=this.scrollbar.getBoundingClientRect(),this.scrollbarHeight=this.scrollbarBCR.height,this.scrollbarWidth=this.scrollbarBCR.width,"horizontal"===this.direction?this.scrollbarThumb.style.width="".concat(this.scrollbarWidth*this.scrollbarWidth/(this.instance.limit.x+this.scrollbarWidth),"px"):this.scrollbarThumb.style.height="".concat(this.scrollbarHeight*this.scrollbarHeight/(this.instance.limit.y+this.scrollbarHeight),"px"),this.scrollbarThumbBCR=this.scrollbarThumb.getBoundingClientRect(),this.scrollBarLimit={x:this.scrollbarWidth-this.scrollbarThumbBCR.width,y:this.scrollbarHeight-this.scrollbarThumbBCR.height};}},{key:"reinitScrollBar",value:function(){if(this.hasScrollbar=!1,"horizontal"==this.direction){if(this.instance.limit.x+this.windowWidth<=this.windowWidth)return;}else{if(this.instance.limit.y+this.windowHeight<=this.windowHeight)return;}this.hasScrollbar=!0,this.scrollbarBCR=this.scrollbar.getBoundingClientRect(),this.scrollbarHeight=this.scrollbarBCR.height,this.scrollbarWidth=this.scrollbarBCR.width,"horizontal"===this.direction?this.scrollbarThumb.style.width="".concat(this.scrollbarWidth*this.scrollbarWidth/(this.instance.limit.x+this.scrollbarWidth),"px"):this.scrollbarThumb.style.height="".concat(this.scrollbarHeight*this.scrollbarHeight/(this.instance.limit.y+this.scrollbarHeight),"px"),this.scrollbarThumbBCR=this.scrollbarThumb.getBoundingClientRect(),this.scrollBarLimit={x:this.scrollbarWidth-this.scrollbarThumbBCR.width,y:this.scrollbarHeight-this.scrollbarThumbBCR.height};}},{key:"destroyScrollBar",value:function(){this.scrollbarThumb.removeEventListener("mousedown",this.get
2ScrollBar),window.removeEventListener("mouseup",this.releaseScrollBar),window.removeEventListener("mousemove",this.moveScrollBar),this.scrollbar.remove();}},{key:"getScrollBar",value:function(){this.isDraggingScrollbar=!0,this.checkScroll(),this.html.classList.remove(this.scrollingClass),this.html.classList.add(this.draggingClass);}},{key:"releaseScrollBar",value:function(){this.isDraggingScrollbar=!1,this.html.classList.add(this.scrollingClass),this.html.classList.remove(this.draggingClass);}},{key:"moveScrollBar",value:function(i){var n=this;this.isDraggingScrollbar&&requestAnimationFrame(function(){var e=100*(i.clientX-n.scrollbarBCR.left)/n.scrollbarWidth*n.instance.limit.x/100,t=100*(i.clientY-n.scrollbarBCR.top)/n.scrollbarHeight*n.instance.limit.y/100;0<t&&t<n.instance.limit.y&&(n.instance.delta.y=t),0<e&&e<n.instance.limit.x&&(n.instance.delta.x=e);});}},{key:"addElements",value:function(){var O=this;this.els={},this.parallaxElements={},this.el.querySelectorAll("[data-".concat(this.name,"]")).forEach(function(e,t){var i,n,r,a,s,o=q(e),l=Object.entries(O.sections).map(function(e){var t=P(e,2);t[0];return t[1];}).find(function(e){return o.includes(e.el);}),c=e.dataset[O.name+"Class"]||O.class,u="string"==typeof e.dataset[O.name+"Id"]?e.dataset[O.name+"Id"]:"el"+t,d=e.dataset[O.name+"Repeat"],h=e.dataset[O.name+"Call"],p=e.dataset[O.name+"Position"],f=e.dataset[O.name+"Delay"],m=e.dataset[O.name+"Direction"],v="string"==typeof e.dataset[O.name+"Sticky"],g=!!e.dataset[O.name+"Speed"]&&parseFloat(e.dataset[O.name+"Speed"])/10,y="string"==typeof e.dataset[O.name+"Offset"]?e.dataset[O.name+"Offset"].split(","):O.offset,b=e.dataset[O.name+"Target"],w=void 0!==b?document.querySelector("".concat(b)):e,x=w.getBoundingClientRect(),S=null===l||l.inView?(i=x.top+O.instance.scroll.y-H(w).y,x.left+O.instance.scroll.x-H(w).x):(i=x.top-H(l.el).y-H(w).y,x.left-H(l.el).x-H(w).x),T=i+w.offsetHeight,E=S+w.offsetWidth,k={x:(E-S)/2+S,y:(T-i)/2+i};v&&(r=(n=e.getBoundingClientRect()).top,s={x:(a=n.left)-S,y:r-i},i+=window.innerHeight,S+=window.innerWidth,T=r+w.offsetHeight-e.offsetHeight-s[O.directionAxis],k={x:((E=a+w.offsetWidth-e.offsetWidth-s[O.directionAxis])-S)/2+S,y:(T-i)/2+i}),d="false"!=d&&(null!=d||O.repeat);var _=[0,0];if(y)if("horizontal"===O.direction){for(var C=0;C<y.length;C++)"string"==typeof y[C]?y[C].includes("%")?_[C]=parseInt(y[C].replace("%","")*O.windowWidth/100):_[C]=parseInt(y[C]):_[C]=y[C];S+=_[0],E-=_[1];}else{for(C=0;C<y.length;C++)"string"==typeof y[C]?y[C].includes("%")?_[C]=parseInt(y[C].replace("%","")*O.windowHeight/100):_[C]=parseInt(y[C]):_[C]=y[C];i+=_[0],T-=_[1];}var M={el:e,id:u,class:c,section:l,top:i,middle:k,bottom:T,left:S,right:E,offset:y,progress:0,repeat:d,inView:!1,call:h,speed:g,delay:f,position:p,target:w,direction:m,sticky:v};O.els[u]=M,e.classList.contains(c)&&O.setInView(O.els[u],u),!1===g&&!v||(O.parallaxElements[u]=M);});}},{key:"addSections",value:function(){var l=this;this.sections={};var e=this.el.querySelectorAll("[data-".concat(this.name,"-section]"));0===e.length&&(e=[this.el]),e.forEach(function(e,t){var i="string"==typeof e.dataset[l.name+"Id"]?e.dataset[l.name+"Id"]:"section"+t,n=e.getBoundingClientRect(),r={x:n.left-1.5*window.innerWidth-H(e).x,y:n.top-1.5*window.innerHeight-H(e).y},a={x:r.x+n.width+2*window.innerWidth,y:r.y+n.height+2*window.innerHeight},s="string"==typeof e.dataset[l.name+"Persistent"];e.setAttribute("data-scroll-section-id",i);var o={el:e,offset:r,limit:a,inView:!1,persistent:s,id:i};l.sections[i]=o;});}},{key:"transform",value:function(e,t,i,n){var r,a,s,o;r=n?(s=F((a=H(e)).x,t,n),o=F(a.y,i,n),"matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,".concat(s,",").concat(o,",0,1)")):"matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,".concat(t,",").concat(i,",0,1)"),e.style.webkitTransform=r,e.style.msTransform=r,e.style.transform=r;}},{key:"transformElements",value:function(r,e){var a=this,s=1<arguments.length&&void 0!==e&&e,o=this.instance.scroll.x+this.windowWidth,l=this.instance.scroll.y+this.windowHeight,c={x:this.instance.scroll.x+this.windowMiddle.x,y:this.instance.scroll.y+this.windowMiddle.y};
2Object.entries(this.parallaxElements).forEach(function(e){var t=P(e,2),i=(t[0],t[1]),n=r?0:!1;if(i.inView||s)switch(i.position){case "top":n=a.instance.scroll[a.directionAxis]*-i.speed;break;case "elementTop":n=(l-i.top)*-i.speed;break;case "bottom":n=(a.instance.limit[a.directionAxis]-l+a.windowHeight)*i.speed;break;case "left":n=a.instance.scroll[a.directionAxis]*-i.speed;break;case "elementLeft":n=(o-i.left)*-i.speed;break;case "right":n=(a.instance.limit[a.directionAxis]-o+a.windowHeight)*i.speed;break;default:n=(c[a.directionAxis]-i.middle[a.directionAxis])*-i.speed;}i.sticky&&(n=i.inView?"horizontal"===a.direction?a.instance.scroll.x-i.left+window.innerWidth:a.instance.scroll.y-i.top+window.innerHeight:"horizontal"===a.direction?a.instance.scroll.x<i.left-window.innerWidth&&a.instance.scroll.x<i.left-window.innerWidth/2?0:a.instance.scroll.x>i.right&&a.instance.scroll.x>i.right+100&&i.right-i.left+window.innerWidth:a.instance.scroll.y<i.top-window.innerHeight&&a.instance.scroll.y<i.top-window.innerHeight/2?0:a.instance.scroll.y>i.bottom&&a.instance.scroll.y>i.bottom+100&&i.bottom-i.top+window.innerHeight),!1!==n&&("horizontal"===i.direction||"horizontal"===a.direction&&"vertical"!==i.direction?a.transform(i.el,n,0,!r&&i.delay):a.transform(i.el,0,n,!r&&i.delay));});}},{key:"scrollTo",value:function(e,t){var i=this,n=1<arguments.length&&void 0!==t?t:{},r=parseInt(n.offset)||0,a=n.duration||1e3,s=n.easing||[.25,0,.35,1],o=!!n.disableLerp,l=!!n.callback&&n.callback,s=Q.apply(void 0,y(s));if("string"==typeof e)if("top"===e)e=0;else if("bottom"===e)e=this.instance.limit.y;else if("left"===e)e=0;else if("right"===e)e=this.instance.limit.x;else{if(!(e=document.querySelector(e)))return;}else if("number"==typeof e)e=parseInt(e);else{if(!e||!e.tagName)return void console.warn("`target` parameter is not valid");}if("number"!=typeof e){if(!q(e).includes(this.el))return;var c=e.getBoundingClientRect(),u=c.top,d=c.left,h=q(e).find(function(t){return Object.entries(i.sections).map(function(e){var t=P(e,2);t[0];return t[1];}).find(function(e){return e.el==t;});}),p=0,p=h?H(h)[this.directionAxis]:-this.instance.scroll[this.directionAxis],r="horizontal"===this.direction?d+r-p:u+r-p;}else r=e+r;function f(e){o?"horizontal"===i.direction?i.setScroll(m+v*e,i.instance.delta.y):i.setScroll(i.instance.delta.x,m+v*e):i.instance.delta[i.directionAxis]=m+v*e;}var m=parseFloat(this.instance.delta[this.directionAxis]),v=Math.max(0,Math.min(r,this.instance.limit[this.directionAxis]))-m;this.animatingScroll=!0,this.stopScrolling(),this.startScrolling();var g=Date.now();!function e(){var t=(Date.now()-g)/a;1<t?(f(1),i.animatingScroll=!1,0==a&&i.update(),l&&l()):(i.scrollToRaf=requestAnimationFrame(e),f(s(t)));}();}},{key:"update",value:function(){this.setScrollLimit(),this.addSections(),this.addElements(),this.detectElements(),this.updateScroll(),this.transformElements(!0),this.reinitScrollBar(),this.checkScroll(!0);}},{key:"startScroll",value:function(){this.stop=!1;}},{key:"stopScroll",value:function(){this.stop=!0;}},{key:"setScroll",value:function(e,t){this.instance=s(s({},this.instance),{},{scroll:{x:e,y:t},delta:{x:e,y:t},speed:0});}},{key:"destroy",value:function(){d(l(a.prototype),"destroy",this).call(this),this.stopScrolling(),this.html.classList.remove(this.smoothClass),this.vs.destroy(),this.destroyScrollBar(),window.removeEventListener("keydown",this.checkKey,!1);}}]),a;}();return function(){function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};r(this,t),this.options=e,Object.assign(this,p,e),this.smartphone=p.smartphone,e.smartphone&&Object.assign(this.smartphone,e.smartphone),this.tablet=p.tablet,e.tablet&&Object.assign(this.tablet,e.tablet),this.smooth||"horizontal"!=this.direction||console.warn("ð¨ `smooth:false` & `horizontal` direction are not yet compatible"),this.tablet.smooth||"horizontal"!=this.tablet.direction||console.warn("ð¨ `smooth:false` & `horizontal` direction are not yet compatible (tablet)"),this.smartphone.smooth||"horizontal"!=this.smartphone.direction||console.warn("ð¨ `smooth:false` & `horizontal` direction are not yet compatible (smartphone)"),this.init();}return e(t,[{key:"init",value:function(){var e,t;this.options.isMobile=/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints||window.innerWidth<this.tablet.breakpoint,this.options.isTablet=this.options.isMobile&&window.innerWidth>=this.tablet.breakpoint,this.smooth&&!this.options.isMobile||this.tablet.smooth&&this.options.isTablet||this.smartphone.smooth&&this.options.isMobile&&!this.options.isTablet?this.scroll=ne
2w oe(this.options):this.scroll=new b(this.options),this.scroll.init(),window.location.hash&&(e=window.location.hash.slice(1,window.location.hash.length),(t=document.getElementById(e))&&this.scroll.scrollTo(t));}},{key:"update",value:function(){this.scroll.update();}},{key:"start",value:function(){this.scroll.startScroll();}},{key:"stop",value:function(){this.scroll.stopScroll();}},{key:"scrollTo",value:function(e,t){this.scroll.scrollTo(e,t);}},{key:"setScroll",value:function(e,t){this.scroll.setScroll(e,t);}},{key:"on",value:function(e,t){this.scroll.setEvents(e,t);}},{key:"off",value:function(e,t){this.scroll.unsetEvents(e,t);}},{key:"destroy",value:function(){this.scroll.destroy();}}]),t;}();}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Splitting=t();}(this,function(){"use strict";var a=document,u=a.createTextNode.bind(a);function h(e,t,i){e.style.setProperty(t,i);}function d(e,t){return e.appendChild(t);}function p(e,t,i,n){var r=a.createElement("span");return t&&(r.className=t),i&&(n||r.setAttribute("data-"+t,i),r.textContent=i),e&&d(e,r)||r;}function f(e,t){return e.getAttribute("data-"+t);}function m(e,t){return e&&0!=e.length?e.nodeName?[e]:[].slice.call(e[0].nodeName?e:(t||a).querySelectorAll(e)):[];}function s(e){for(var t=[];e--;)t[e]=[];return t;}function v(e,t){e&&e.some(t);}function o(t){return function(e){return t[e];};}var l={};function e(e,t,i,n){return {by:e,depends:t,key:i,split:n};}function n(e){return function t(i,e,n){var r=n.indexOf(i);if(-1==r){n.unshift(i);var a=l[i];if(!a)throw new Error("plugin not loaded: "+i);v(a.depends,function(e){t(e,i,n);});}else{var s=n.indexOf(e);n.splice(r,1),n.splice(s,0,i);}return n;}(e,0,[]).map(o(l));}function t(e){l[e.by]=e;}function g(e,n,r,a,s){e.normalize();var o=[],l=document.createDocumentFragment();a&&o.push(e.previousSibling);var c=[];return m(e.childNodes).some(function(e){if(!e.tagName||e.hasChildNodes()){if(e.childNodes&&e.childNodes.length)return c.push(e),void o.push.apply(o,g(e,n,r,a,s));var t=e.wholeText||"",i=t.trim();i.length&&(" "===t[0]&&c.push(u(" ")),v(i.split(r),function(e,t){t&&s&&c.push(p(l,"whitespace"," ",s));var i=p(l,n,e);o.push(i),c.push(i);})," "===t[t.length-1]&&c.push(u(" ")));}else c.push(e);}),v(c,function(e){d(l,e);}),e.innerHTML="",d(e,l),o;}var r="words",i=e(r,0,"word",function(e){return g(e,"word",/\s+/,0,1);}),y="chars",c=e(y,[r],"char",function(e,i,t){var n=[];return v(t[r],function(e,t){n.push.apply(n,g(e,"char","",i.whitespace&&t));}),n;});function b(i){var d=(i=i||{}).key;return m(i.target||"[data-splitting]").map(function(l){var c=l["ð"];if(!i.force&&c)return c;c=l["ð"]={el:l};var e=i.by||f(l,"splitting");e&&"true"!=e||(e=y);var t=n(e),u=function(e,t){for(var i in t)e[i]=t[i];return e;}({},i);return v(t,function(e){var t,i,n,r,a,s,o;e.split&&(t=e.by,i=(d?"-"+d:"")+e.key,n=e.split(l,u,c),i&&(r=l,o=(s="--"+i)+"-index",v(a=n,function(e,t){Array.isArray(e)?v(e,function(e){h(e,o,t);}):h(e,o,t);}),h(r,s+"-total",a.length)),c[t]=n,l.classList.add(t));}),l.classList.add("splitting"),c;});}function w(e,t,i){var n=m(t.matching||e.children,e),r={};return v(n,function(e){var t=Math.round(e[i]);(r[t]||(r[t]=[])).push(e);}),Object.keys(r).map(Number).sort(x).map(o(r));}function x(e,t){return e-t;}b.html=function(e){var t=(e=e||{}).target=p();return t.innerHTML=e.content,b(e),t.outerHTML;};var S=e("lines",[r],"line",function(e,t,i){return w(e,{matching:i[r]},"offsetTop");}),T=e("items",0,"item",function(e,t){return m(t.matching||e.children,e);}),E=e("rows",0,"row",function(e,t){return w(e,t,"offsetTop");}),k=e("cols",0,"col",function(e,t){return w(e,t,"offsetLeft");}),_=e("grid",["rows","cols"]),C="layout",M=e(C,0,0,function(e,t){var i,n=t.rows=+(t.rows||f(e,"rows")||1),r=t.columns=+(t.columns||f(e,"columns")||1);t.image=t.image||f(e,"image")||e.currentSrc||e.src,t.image&&(i=m("img",e)[0],t.image=i&&(i.currentSrc||i.src)),t.image&&h(e,"background-image","url("+t.image+")");for(var a=n*r,s=[],o=p(0,"cell-grid");a--;){var l=p(o,"cell");p(l,"cell-inner"),s.push(l);}return d(e,o),s;}
2),O=e("cellRows",[C],"row",function(e,t,i){var n=t.rows,r=s(n);return v(i[C],function(e,t,i){r[Math.floor(t/(i.length/n))].push(e);}),r;}),P=e("cellColumns",[C],"col",function(e,t,i){var n=t.columns,r=s(n);return v(i[C],function(e,t){r[t%n].push(e);}),r;}),A=e("cells",["cellRows","cellColumns"],"cell",function(e,t,i){return i[C];});return (b.add=t)(i),t(c),t(S),t(T),t(E),t(k),t(_),t(M),t(O),t(P),t(A),b;}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t();}(this,function(){"use strict";function n(e){return null!==e&&"object"==typeof e&&"constructor" in e&&e.constructor===Object;}function r(t,i){void 0===t&&(t={}),void 0===i&&(i={}),Object.keys(i).forEach(function(e){void 0===t[e]?t[e]=i[e]:n(i[e])&&n(t[e])&&0<Object.keys(i[e]).length&&r(t[e],i[e]);});}var b="undefined"!=typeof document?document:{},e={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:""}};r(b,e);var ae="undefined"!=typeof window?window:{};r(ae,{document:e,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 l=function(e){for(var t=0;t<e.length;t+=1)this[t]=e[t];return this.length=e.length,this;};function A(e,t){var i=[],n=0;if(e&&!t&&e instanceof l)return e;if(e)if("string"==typeof e){var r,a,s=e.trim();if(0<=s.indexOf("<")&&0<=s.indexOf(">")){var o="div";for(0===s.indexOf("<li")&&(o="ul"),0===s.indexOf("<tr")&&(o="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(o="tr"),0===s.indexOf("<tbody")&&(o="table"),0===s.indexOf("<option")&&(o="select"),(a=b.createElement(o)).innerHTML=s,n=0;n<a.childNodes.length;n+=1)i.push(a.childNodes[n]);}else for(r=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||b).querySelectorAll(e.trim()):[b.getElementById(e.trim().split("#")[1])],n=0;n<r.length;n+=1)r[n]&&i.push(r[n]);}else if(e.nodeType||e===ae||e===b)i.push(e);else{if(0<e.length&&e[0].nodeType)for(n=0;n<e.length;n+=1)i.push(e[n]);}return new l(i);}function a(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t;}A.fn=l.prototype,A.Class=l,A.Dom7=l;var t={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n]&&void 0!==this[n].classList&&this[n].classList.add(t[i]);return this;},removeClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n]&&void 0!==this[n].classList&&this[n].classList.remove(t[i]);return this;},hasClass:function(e){return !!this[0]&&this[0].classList.contains(e);},toggleClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n]&&void 0!==this[n].classList&&this[n].classList.toggle(t[i]);return this;},attr:function(e,t){var i=arguments;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===i.length)this[n].setAttribute(e,t);else for(var r in e)this[n][r]=e[r],this[n].setAttribute(r,e[r]);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 i;if(void 0!==t){for(var n=0;n<this.length;n+=1)(i=this[n]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[e]=t;return this;}if(i=this[0]){if(i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage)return i.dom7ElementDataStorage[e];var r=i.getAttribute("data-"+e);return r?r:void 0;}},transform:function(e){for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransform=e,i.transform=e;}return this;},transition:function(e){"string"!=typeof e&&(e+="ms");for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransitionDuration=e,i.transitionDuration=e;}return this;},on:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i=e[0],a=e[1],s=e[2],n=e[3];function r(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),A(t).is(a))s.apply(t,i);else for(var n=A(t).parents(),r=0;r<n.length;r+=1)A(n[r]).is(a)&&s.apply(n[r],i);}}function o(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t);}"function"==typeof e[1]&&(i=e[0],s=e[1],n=e[2],a=void 0),n=n||!1;for(var l,c=i.split(" "),u=0;u<this.length;u+=1){var d=this[u];if(a)for(l=0;l<c.length;l+=1){var h=c[l];d.dom7LiveListeners||(d.dom7LiveListeners={}),d.dom7LiveListeners[h]||(d.dom7LiveListeners[h]=[]),d.dom7LiveListeners[h].push({listener:s,proxyListener:r}),d.addEventListener(h,r,n);}else for(l=0;l<c.length;l+=1){var p=c[l];d.dom7Listeners||(d.dom7Listeners={}),d.dom7Listeners[p]||(d.dom7Listeners[p]=[]),d.dom7Listeners[p].push({listener:s,proxyListener:o}),d.addEventListener(p,o,n);}}return this;},off:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i=e[0],n=e[1],r=e[2],a=e[3];"function"==typeof e[1]&&(i=e[0],r=e[1],a=e[2],n=void 0),a=a||!1;for(var s=i.split(" "),o=0;o<s.length;o+=1)for(var l=s[o],c=0;c<this.length;c+=1){var u=this[c],d=void 0;if(!n&&u.dom7Listeners?d=u.dom7Listeners[l]:n&&u.dom7LiveListeners&&(d=u.dom7LiveListeners[l]),d&&d.length)for(var h=d.length-1;0<=h;--h){var p=d[h];(!r||p.listener!==r)&&!(r&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===r)&&r||(u.removeEventListener(l,p.proxyListener,a),d.splice(h,1));}}return this;},trigger:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=e[0].split(" "),n=e[1],r=0;r<i.length;r+=1)for(var a=i[r],s=0;s<this.length;s+=1){var o=this[s],l=void 0;try{l=new ae.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0});}catch(e){(l=b.createEvent("Event")).initEvent(a,!0,!0),l.detail=n;}o.dom7EventData=e.filter(function(e,t){return 0<t;}),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData;}return this;},transitionEnd:function(t){var i,n=["webkitTransitionEnd","transitionend"],r=this;function a(e){if(e.target===this)for(t.call(this,e),i=0;i<n.length;i+=1)r.off(n[i],a);}if(t)for(i=0;i<n.length;i+=1)r.on(n[i],a);return this;},outerWidth:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+
2parseFloat(t.getPropertyValue("margin-left"));}return this[0].offsetWidth;}return null;},outerHeight:function(e){if(0<this.length){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(0<this.length){var e=this[0],t=e.getBoundingClientRect(),i=b.body,n=e.clientTop||i.clientTop||0,r=e.clientLeft||i.clientLeft||0,a=e===ae?ae.scrollY:e.scrollTop,s=e===ae?ae.scrollX:e.scrollLeft;return {top:t.top+a-n,left:t.left+s-r};}return null;},css:function(e,t){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var n in e)this[i].style[n]=e[n];return this;}if(this[0])return ae.getComputedStyle(this[0],null).getPropertyValue(e);}if(2!==arguments.length||"string"!=typeof e)return this;for(i=0;i<this.length;i+=1)this[i].style[e]=t;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,i,n=this[0];if(!n||void 0===e)return !1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=A(e),i=0;i<t.length;i+=1)if(t[i]===n)return !0;return !1;}if(e===b)return n===b;if(e===ae)return n===ae;if(e.nodeType||e instanceof l){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)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,i=this.length;return new l(i-1<e?[]:e<0?(t=i+e)<0?[]:[this[t]]:[this[e]]);},append:function(){for(var e,t=[],i=arguments.length;i--;)t[i]=arguments[i];for(var n=0;n<t.length;n+=1){e=t[n];for(var r=0;r<this.length;r+=1)if("string"==typeof e){var a=b.createElement("div");for(a.innerHTML=e;a.firstChild;)this[r].appendChild(a.firstChild);}else if(e instanceof l)for(var s=0;s<e.length;s+=1)this[r].appendChild(e[s]);else this[r].appendChild(e);}return this;},prepend:function(e){for(var t,i=0;i<this.length;i+=1)if("string"==typeof e){var n=b.createElement("div");for(n.innerHTML=e,t=n.childNodes.length-1;0<=t;--t)this[i].insertBefore(n.childNodes[t],this[i].childNodes[0]);}else if(e instanceof l)for(t=0;t<e.length;t+=1)this[i].insertBefore(e[t],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this;},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&A(this[0].nextElementSibling).is(e)?new l([this[0].nextElementSibling]):new l([]):this[0].nextElementSibling?new l([this[0].nextElementSibling]):new l([]):new l([]);},nextAll:function(e){var t=[],i=this[0];if(!i)return new l([]);for(;i.nextElementSibling;){var n=i.nextElementSibling;(!e||A(n).is(e))&&t.push(n),i=n;}return new l(t);},prev:function(e){if(0<this.length){var t=this[0];return e?t.previousElementSibling&&A(t.previousElementSibling).is(e)?new l([t.previousElementSibling]):new l([]):t.previousElementSibling?new l([t.previousElementSibling]):new l([]);}return new l([]);},prevAll:function(e){var t=[],i=this[0];if(!i)return new l([]);for(;i.previousElementSibling;){var n=i.previousElementSibling;(!e||A(n).is(e))&&t.push(n),i=n;}return new l(t);},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null===this[i].parentNode||e&&!A(this[i].parentNode).is(e)||t.push(this[i].parentNode);return A(a(t));},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var n=this[i].parentNode;n;)e&&!A(n).is(e)||t.push(n),n=n.parentNode;return A(a(t));},closest:function(e){var t=this;return void 0===e?new l([]):(t.is(e)||(t=t.parents(e).eq(0)),t);},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var n=this[i].querySelectorAll(e),r=0;r<n.length;r+=1)t.push(n[r]);return new l(t);},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var n=this[i].childNodes,r=0;r<n.length;r+=1)e?1===n[r].nodeType&&A(n[r]).is(e)&&t.push(n[r]):1===n[r].nodeType&&t.push(n[r]);return new l(a(t));},filter:function(e){for(var t=[],i=0;i<this.length;
2i+=1)e.call(this[i],i,this[i])&&t.push(this[i]);return new l(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=arguments.length;t--;)e[t]=arguments[t];for(var i=0;i<e.length;i+=1)for(var n=A(e[i]),r=0;r<n.length;r+=1)this[this.length]=n[r],this.length+=1;return this;},styles:function(){return this[0]?ae.getComputedStyle(this[0],null):{};}};Object.keys(t).forEach(function(e){A.fn[e]=A.fn[e]||t[e];});function i(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e]);});}var se={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,t){return void 0===t&&(t=0),setTimeout(e,t);},now:function(){return Date.now();},getTranslate:function(e,t){var i,n,r;void 0===t&&(t="x");var a=ae.getComputedStyle(e,null);return ae.WebKitCSSMatrix?(6<(n=a.transform||a.webkitTransform).split(",").length&&(n=n.split(", ").map(function(e){return e.replace(",",".");}).join(", ")),r=new ae.WebKitCSSMatrix("none"===n?"":n)):i=(r=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=ae.WebKitCSSMatrix?r.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=ae.WebKitCSSMatrix?r.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0;},parseUrlQuery:function(e){var t,i,n,r,a={},s=e||ae.location.href;if("string"==typeof s&&s.length)for(r=(i=(s=-1<s.indexOf("?")?s.replace(/\S*\?/,""):"").split("&").filter(function(e){return ""!==e;})).length,t=0;t<r;t+=1)n=i[t].replace(/#\S+/g,"").split("="),a[decodeURIComponent(n[0])]=void 0===n[1]?void 0:decodeURIComponent(n[1])||"";return a;},isObject:function(e){return "object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object;},extend:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=Object(e[0]),n=1;n<e.length;n+=1){var r=e[n];if(null!=r)for(var a=Object.keys(Object(r)),s=0,o=a.length;s<o;s+=1){var l=a[s],c=Object.getOwnPropertyDescriptor(r,l);void 0!==c&&c.enumerable&&(se.isObject(i[l])&&se.isObject(r[l])?se.extend(i[l],r[l]):!se.isObject(i[l])&&se.isObject(r[l])?(i[l]={},se.extend(i[l],r[l])):i[l]=r[l]);}}return i;}},_={touch:!!("ontouchstart" in ae||ae.DocumentTouch&&b instanceof ae.DocumentTouch),pointerEvents:!!ae.PointerEvent&&"maxTouchPoints" in ae.navigator&&0<=ae.navigator.maxTouchPoints,observer:"MutationObserver" in ae||"WebkitMutationObserver" in ae,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0;}});ae.addEventListener("testPassiveListener",null,t);}catch(e){}return e;}(),gestures:"ongesturestart" in ae},s={components:{configurable:!0}};i.prototype.on=function(e,t,i){var n=this;if("function"!=typeof t)return n;var r=i?"unshift":"push";return e.split(" ").forEach(function(e){n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][r](t);}),n;},i.prototype.once=function(i,n,e){var r=this;if("function"!=typeof n)return r;function a(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];r.off(i,a),a.f7proxy&&delete a.f7proxy,n.apply(r,e);}return a.f7proxy=n,r.on(i,a,e);},i.prototype.off=function(e,n){var r=this;return r.eventsListeners&&e.split(" ").forEach(function(i){void 0===n?r.eventsListeners[i]=[]:r.eventsListeners[i]&&r.eventsListeners[i].length&&r.eventsListeners[i].forEac
2h(function(e,t){(e===n||e.f7proxy&&e.f7proxy===n)&&r.eventsListeners[i].splice(t,1);});}),r;},i.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,n,r,a=this;return a.eventsListeners&&(r="string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],n=e.slice(1,e.length),a):(i=e[0].events,n=e[0].data,e[0].context||a),(Array.isArray(i)?i:i.split(" ")).forEach(function(e){var t;a.eventsListeners&&a.eventsListeners[e]&&(t=[],a.eventsListeners[e].forEach(function(e){t.push(e);}),t.forEach(function(e){e.apply(r,n);}));})),a;},i.prototype.useModulesParams=function(i){var n=this;n.modules&&Object.keys(n.modules).forEach(function(e){var t=n.modules[e];t.params&&se.extend(i,t.params);});},i.prototype.useModules=function(n){void 0===n&&(n={});var r=this;r.modules&&Object.keys(r.modules).forEach(function(e){var i=r.modules[e],t=n[e]||{};i.instance&&Object.keys(i.instance).forEach(function(e){var t=i.instance[e];r[e]="function"==typeof t?t.bind(r):t;}),i.on&&r.on&&Object.keys(i.on).forEach(function(e){r.on(e,i.on[e]);}),i.create&&i.create.bind(r)(t);});},s.components.set=function(e){this.use&&this.use(e);},i.installModule=function(t){for(var e=[],i=arguments.length-1;0<i--;)e[i]=arguments[i+1];var n=this;n.prototype.modules||(n.prototype.modules={});var r=t.name||Object.keys(n.prototype.modules).length+"_"+se.now();return (n.prototype.modules[r]=t).proto&&Object.keys(t.proto).forEach(function(e){n.prototype[e]=t.proto[e];}),t.static&&Object.keys(t.static).forEach(function(e){n[e]=t.static[e];}),t.install&&t.install.apply(n,e),n;},i.use=function(e){for(var t=[],i=arguments.length-1;0<i--;)t[i]=arguments[i+1];var n=this;return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e);}),n):n.installModule.apply(n,[e].concat(t));},Object.defineProperties(i,s);var o={updateSize:function(){var e=this.$el,t=void 0!==this.params.width?this.params.width:e[0].clientWidth,i=void 0!==this.params.height?this.params.height:e[0].clientHeight;0===t&&this.isHorizontal()||0===i&&this.isVertical()||(t=t-parseInt(e.css("padding-left"),10)-parseInt(e.css("padding-right"),10),i=i-parseInt(e.css("padding-top"),10)-parseInt(e.css("padding-bottom"),10),se.extend(this,{width:t,height:i,size:this.isHorizontal()?t:i}));},updateSlides:function(){var e=this,t=e.params,i=e.$wrapperEl,n=e.size,r=e.rtlTranslate,a=e.wrongRTL,s=e.virtual&&t.virtual.enabled,o=s?e.virtual.slides.length:e.slides.length,l=i.children("."+e.params.slideClass),c=s?e.virtual.slides.length:l.length,u=[],d=[],h=[];function p(e){return !t.cssMode||e!==l.length-1;}var f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(e));var m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(e));var v,g=e.snapGrid.length,y=e.snapGrid.length,b=t.spaceBetween,w=-f,x=0,S=0;if(void 0!==n){"string"==typeof b&&0<=b.indexOf("%")&&(b=parseFloat(b.replace("%",""))/100*n),e.virtualSize=-b,r?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),1<t.slidesPerColumn&&(v=Math.floor(c/t.slidesPerColumn)===c/e.params.slidesPerColumn?c:Math.ceil(c/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(v=Math.max(v,t.slidesPerView*t.slidesPerColumn)));for(var T,E,k,_,C,M=t.slidesPerColumn,O=v/M,P=Math.floor(c/t.slidesPerColumn),A=0;A<c;A+=1){W=0;var L,z,D,I,$,R,j,N,B,F,H,q,V,Y,G,W,X,U,J,K,Q,Z,ee=l.eq(A);1<t.slidesPerColumn&&(I=$=R=void 0,"row"===t.slidesPerColumnFill&&1<t.slidesPerGroup?(L=Math.floor(A/(t.slidesPerGroup*t.slidesPerColumn)),z=A-t.slidesPerColumn*t.slidesPerGroup*L,D=0===L?t.slidesPerGroup:Math.min(Math.ceil((c-L*M*t.slidesPerGroup)/M),t.slidesPerGroup),R=($=z-(I=Math.floor(z/D))*D+L*t.slidesPerGroup)+I*v/M,ee.css({"-webkit-box-ordinal-group":R,"-moz-box-ordinal-group":R,"-ms-flex-order":R,"-webkit-order":R,order:R})):"column"===t.slidesPerColumnFill?(I=A-($=Math.floor(A/M))*M,(P<$||$===P&&I===M-1)&&M<=(I+=1)&&(I=0,$+=1)):$=A-(I=Math.floor(A/O))*O,ee.css("margin-"+(e.isHorizontal()?"top":"left"),0!==I&&t.spaceBetween&&t.spaceBetween+"px")),"none"!==ee.css("display")&&("auto"===t.slidesPerView?(j=ae.getComputedStyle(ee[0],null),N=ee[0].style.transform,B=ee[0].style.webkitTransform,N&&(ee[0].style.transform="none"),B&&(ee[0].style.webkitTransform="none"),W=t.roundLengths?e.isHorizontal()?ee.outerWidth(!0):ee.outerHeight(!0):e.isHorizontal()?(F=parseFloat(j.getPropertyValue("width")),H=parseFloat(j.getPropertyValue("padding-left")),q=parseFloat(j.getPropertyValue("padding-right")),V=parseFloat(j.getPropertyValue("margin-left")),Y=parseFloat(j.getPropertyValue("margin-right")),(G=j.getPropertyValue("box-sizing"))&&"border-box"===G?F+V+Y:F+H+q+V+Y):(X=parseFloat(j.getPropertyValue("height")),U=parseFloat(j.getPropertyValue("padding-top")),J=parseFloat(j.getPropertyValue("padding-bottom")),K=parseFloat(j.getPropertyValue("margin-top")),Q=parseFloat(j.getPropertyValue("margin-bottom")),(Z=j.getPropertyValue("box-sizing"))&&"border-box"===Z?X+K+Q:X+U+J+K+Q),N&&(ee[0].style.transform=N),B&&(ee[0].style.webkitTransform=B),t.roundLengths&&(W=Math.floor(W))):(W=(n-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(W=Math.floor(W)),l[A]&&(e.isHorizontal()?l[A].style.width=W+"px":l[A].style.height=W+"px")),l[A]&&(l[A].swiperSlideSize=W),h.push(W),t.centeredSlides?(w=w+W/2+x/2+b,0===x&&0!==A&&(w=w-n/2-b),0===A&&(w=w-n/2-b),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),S%t.slidesPerGroup==0&&u.push(w),d.push(w)):(t.roundLengths&&(w=Math.floor(w)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup==0&&u.push(w),d.push(w),w=w+W+b),e.virtualSize+=W+b,x=W,S+=1);}if(e.virtualSize=Math.max(e.virtualSize,n)+m,r&&a&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:e.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:e.virtualSize+t.spaceBetween+"px"}):i.css({height:e.virtualSize+t.spaceBetween+"px"})),1<t.slidesPerColumn&&(e.virtualSize=(W+t.spaceBetween)*v,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:e.virtualSize+t.spaceBetween+"px"}):i.css({height:e.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){T=[];for(var te=0;te<u.length;te+=1){var ie=u[te];t.roundLengths&&(ie=Math.floor(ie)),u[te]<e.virtualSize+u[0]&&T.push(ie);}u=T;}if(!t.centeredSlides){T=[];for(var ne=0;ne<u.length;ne+=1){var re=u[ne];t.roundLengths&&(re=Math.floor(re)),u[ne]<=e.virtualSize-n&&T.push(re);}u=T,1<Math.floor(e.virtualSize-n)-Math.floor(u[u.length-1])&&u.push(e.virtualSize-n);}0===u.length&&(u=[0]),0!==t.spaceBetween&&(e.isHorizontal()?r?l.filter(p).css({marginLeft:b+"px"}):l.filter(p).css({marginRight:b+"px"}):l.filter(p).css({marginBottom:b+"px"}
2)),t.centeredSlides&&t.centeredSlidesBounds&&(E=0,h.forEach(function(e){E+=e+(t.spaceBetween?t.spaceBetween:0);}),k=(E-=t.spaceBetween)-n,u=u.map(function(e){return e<0?-f:k<e?k+m:e;})),t.centerInsufficientSlides&&(_=0,h.forEach(function(e){_+=e+(t.spaceBetween?t.spaceBetween:0);}),(_-=t.spaceBetween)<n&&(C=(n-_)/2,u.forEach(function(e,t){u[t]=e-C;}),d.forEach(function(e,t){d[t]=e+C;}))),se.extend(e,{slides:l,snapGrid:u,slidesGrid:d,slidesSizesGrid:h}),c!==o&&e.emit("slidesLengthChange"),u.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),d.length!==y&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset();}},updateAutoHeight:function(e){var t,i,n=this,r=[],a=0;if("number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed),"auto"!==n.params.slidesPerView&&1<n.params.slidesPerView)if(n.params.centeredSlides)n.visibleSlides.each(function(e,t){r.push(t);});else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){var s=n.activeIndex+t;if(s>n.slides.length)break;r.push(n.slides.eq(s)[0]);}else r.push(n.slides.eq(n.activeIndex)[0]);for(t=0;t<r.length;t+=1)void 0!==r[t]&&(a=a<(i=r[t].offsetHeight)?i:a);a&&n.$wrapperEl.css("height",a+"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(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,n=t.slides,r=t.rtlTranslate;if(0!==n.length){void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();var a=r?e:-e;n.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var s=0;s<n.length;s+=1){var o,l,c=n[s],u=(a+(i.centeredSlides?t.minTranslate():0)-c.swiperSlideOffset)/(c.swiperSlideSize+i.spaceBetween);(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&(l=(o=-(a-c.swiperSlideOffset))+t.slidesSizesGrid[s],(0<=o&&o<t.size-1||1<l&&l<=t.size||o<=0&&l>=t.size)&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(s),n.eq(s).addClass(i.slideVisibleClass))),c.progress=r?-u:u;}t.visibleSlides=A(t.visibleSlides);}},updateProgress:function(e){var t,i=this;void 0===e&&(t=i.rtlTranslate?-1:1,e=i&&i.translate&&i.translate*t||0);var n=i.params,r=i.maxTranslate()-i.minTranslate(),a=i.progress,s=i.isBeginning,o=s,l=c=i.isEnd,c=0==r?s=!(a=0):(s=(a=(e-i.minTranslate())/r)<=0,1<=a);se.extend(i,{progress:a,isBeginning:s,isEnd:c}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&i.updateSlidesProgress(e),s&&!o&&i.emit("reachBeginning toEdge"),c&&!l&&i.emit("reachEnd toEdge"),(o&&!s||l&&!c)&&i.emit("fromEdge"),i.emit("progress",a);},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,n=this.$wrapperEl,r=this.activeIndex,a=this.realIndex,s=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=s?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):t.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+a+'"]').addClass(i.slideDuplicateActiveClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);
2i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass));},updateActiveIndex:function(e){var t,i,n,r=this,a=r.rtlTranslate?r.translate:-r.translate,s=r.slidesGrid,o=r.snapGrid,l=r.params,c=r.activeIndex,u=r.realIndex,d=r.snapIndex,h=e;if(void 0===h){for(var p=0;p<s.length;p+=1)void 0!==s[p+1]?a>=s[p]&&a<s[p+1]-(s[p+1]-s[p])/2?h=p:a>=s[p]&&a<s[p+1]&&(h=p+1):a>=s[p]&&(h=p);l.normalizeSlideIndex&&(h<0||void 0===h)&&(h=0);}(i=0<=o.indexOf(a)?o.indexOf(a):(t=Math.min(l.slidesPerGroupSkip,h))+Math.floor((h-t)/l.slidesPerGroup))>=o.length&&(i=o.length-1),h!==c?(n=parseInt(r.slides.eq(h).attr("data-swiper-slide-index")||h,10),se.extend(r,{snapIndex:i,realIndex:n,previousIndex:c,activeIndex:h}),r.emit("activeIndexChange"),r.emit("snapIndexChange"),u!==n&&r.emit("realIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&r.emit("slideChange")):i!==d&&(r.snapIndex=i,r.emit("snapIndexChange"));},updateClickedSlide:function(e){var t=this,i=t.params,n=A(e.target).closest("."+i.slideClass)[0],r=!1;if(n)for(var a=0;a<t.slides.length;a+=1)t.slides[a]===n&&(r=!0);if(!n||!r)return t.clickedSlide=void 0,void (t.clickedIndex=void 0);t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(A(n).attr("data-swiper-slide-index"),10):t.clickedIndex=A(n).index(),i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide();}};var c={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,n=this.translate,r=this.$wrapperEl;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;var a=se.getTranslate(r[0],e);return i&&(a=-a),a||0;},setTranslate:function(e,t){var i=this,n=i.rtlTranslate,r=i.params,a=i.$wrapperEl,s=i.wrapperEl,o=i.progress,l=0,c=0;i.isHorizontal()?l=n?-e:e:c=e,r.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),r.cssMode?s[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-c:r.virtualTranslate||a.transform("translate3d("+l+"px, "+c+"px, 0px)"),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:c;var u=i.maxTranslate()-i.minTranslate();(0==u?0:(e-i.minTranslate())/u)!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t);},minTranslate:function(){return -this.snapGrid[0];},maxTranslate:function(){return -this.snapGrid[this.snapGrid.length-1];},translateTo:function(e,t,i,n,r){var a;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);var s=this,o=s.params,l=s.wrapperEl;if(s.animating&&o.preventInteractionOnTransition)return !1;var c=s.minTranslate(),u=s.maxTranslate(),d=n&&c<e?c:n&&e<u?u:e;if(s.updateProgress(d),o.cssMode){var h=s.isHorizontal();return 0!==t&&l.scrollTo?l.scrollTo(((a={})[h?"left":"top"]=-d,a.behavior="smooth",a)):l[h?"scrollLeft":"scrollTop"]=-d,!0;}return 0===t?(s.setTransition(0),s.setTranslate(d),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(d),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"));}),s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd))),!0;}};var u={setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit
2("setTransition",e,t);},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,n=this.params,r=this.previousIndex;if(!n.cssMode){n.autoHeight&&this.updateAutoHeight();var a=(a=t)||(r<i?"next":i<r?"prev":"reset");if(this.emit("transitionStart"),e&&i!==r){if("reset"===a)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===a?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart");}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this,n=i.activeIndex,r=i.previousIndex,a=i.params;if(i.animating=!1,!a.cssMode){i.setTransition(0);var s=(s=t)||(r<n?"next":n<r?"prev":"reset");if(i.emit("transitionEnd"),e&&n!==r){if("reset"===s)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),"next"===s?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd");}}}};var d={slideTo:function(e,t,i,n){var r;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=this,s=e;s<0&&(s=0);var o=a.params,l=a.snapGrid,c=a.slidesGrid,u=a.previousIndex,d=a.activeIndex,h=a.rtlTranslate,p=a.wrapperEl;if(a.animating&&o.preventInteractionOnTransition)return !1;var f=Math.min(a.params.slidesPerGroupSkip,s),m=f+Math.floor((s-f)/a.params.slidesPerGroup);m>=l.length&&(m=l.length-1),(d||o.initialSlide||0)===(u||0)&&i&&a.emit("beforeSlideChangeStart");var v,g=-l[m];if(a.updateProgress(g),o.normalizeSlideIndex)for(var y=0;y<c.length;y+=1)-Math.floor(100*g)>=Math.floor(100*c[y])&&(s=y);if(a.initialized&&s!==d){if(!a.allowSlideNext&&g<a.translate&&g<a.minTranslate())return !1;if(!a.allowSlidePrev&&g>a.translate&&g>a.maxTranslate()&&(d||0)!==s)return !1;}if(v=d<s?"next":s<d?"prev":"reset",h&&-g===a.translate||!h&&g===a.translate)return a.updateActiveIndex(s),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(g),"reset"!==v&&(a.transitionStart(i,v),a.transitionEnd(i,v)),!1;if(o.cssMode){var b=a.isHorizontal(),w=-g;return h&&(w=p.scrollWidth-p.offsetWidth-w),0!==t&&p.scrollTo?p.scrollTo(((r={})[b?"left":"top"]=w,r.behavior="smooth",r)):p[b?"scrollLeft":"scrollTop"]=w,!0;}return 0===t?(a.setTransition(0),a.setTranslate(g),a.updateActiveIndex(s),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,n),a.transitionStart(i,v),a.transitionEnd(i,v)):(a.setTransition(t),a.setTranslate(g),a.updateActiveIndex(s),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,n),a.transitionStart(i,v),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v));}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0;},slideToLoop:function(e,t,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var r=e;return this.params.loop&&(r+=this.loopedSlides),this.slideTo(r,t,i,n);},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this.params,r=this.animating,a=this.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(r)return !1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft;}return this.slideTo(this.activeIndex+a,e,t,i);},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this,r=n.params,a=n.animating,s=n.snapGrid,o=n.slidesGrid,l=n.rtlTranslate;if(r.loop){if(a)return !1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft;}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e);}var u,d=c(l?n.translate:-n.translate),h=s.map(c),p=(o.map(c),s[h.indexOf(d)],s[h.indexOf(d)-1]);
2return void 0===p&&r.cssMode&&s.forEach(function(e){!p&&e<=d&&(p=e);}),void 0!==p&&(u=o.indexOf(p))<0&&(u=n.activeIndex-1),n.slideTo(u,e,t,i);},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i);},slideToClosest:function(e,t,i,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===n&&(n=.5);var r,a,s=this,o=s.activeIndex,l=Math.min(s.params.slidesPerGroupSkip,o),c=l+Math.floor((o-l)/s.params.slidesPerGroup),u=s.rtlTranslate?s.translate:-s.translate;return u>=s.snapGrid[c]?(r=s.snapGrid[c],(s.snapGrid[c+1]-r)*n<u-r&&(o+=s.params.slidesPerGroup)):u-(a=s.snapGrid[c-1])<=(s.snapGrid[c]-a)*n&&(o-=s.params.slidesPerGroup),o=Math.max(o,0),o=Math.min(o,s.slidesGrid.length-1),s.slideTo(o,e,t,i);},slideToClickedSlide:function(){var e,t=this,i=t.params,n=t.$wrapperEl,r="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,a=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(A(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<t.loopedSlides-r/2||a>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),se.nextTick(function(){t.slideTo(a);})):t.slideTo(a):a>t.slides.length-r?(t.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),se.nextTick(function(){t.slideTo(a);})):t.slideTo(a);}else t.slideTo(a);}};var h={loopCreate:function(){var n=this,e=n.params,t=n.$wrapperEl;t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var r=t.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var i=e.slidesPerGroup-r.length%e.slidesPerGroup;if(i!==e.slidesPerGroup){for(var a=0;a<i;a+=1){var s=A(b.createElement("div")).addClass(e.slideClass+" "+e.slideBlankClass);t.append(s);}r=t.children("."+e.slideClass);}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=r.length),n.loopedSlides=Math.ceil(parseFloat(e.loopedSlides||e.slidesPerView,10)),n.loopedSlides+=e.loopAdditionalSlides,n.loopedSlides>r.length&&(n.loopedSlides=r.length);var o=[],l=[];r.each(function(e,t){var i=A(t);e<n.loopedSlides&&l.push(t),e<r.length&&e>=r.length-n.loopedSlides&&o.push(t),i.attr("data-swiper-slide-index",e);});for(var c=0;c<l.length;c+=1)t.append(A(l[c].cloneNode(!0)).addClass(e.slideDuplicateClass));for(var u=o.length-1;0<=u;--u)t.prepend(A(o[u].cloneNode(!0)).addClass(e.slideDuplicateClass));},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t=e.activeIndex,i=e.slides,n=e.loopedSlides,r=e.allowSlidePrev,a=e.allowSlideNext,s=e.snapGrid,o=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var l,c=-s[t]-e.getTranslate();t<n?(l=i.length-3*n+t,l+=n,e.slideTo(l,0,!1,!0)&&0!=c&&e.setTranslate((o?-e.translate:e.translate)-c)):t>=i.length-n&&(l=-i.length+t+n,l+=n,e.slideTo(l,0,!1,!0)&&0!=c&&e.setTranslate((o?-e.translate:e.translate)-c)),e.allowSlidePrev=r,e.allowSlideNext=a,e.emit("loopFix");},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index");}};var p={setGrabCursor:function(e){var t;_.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||((t=this.el).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(){_.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="");}};var f,m,v,g,y,w,x,S,T,E,k,C,M,O,P,L={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length" in e)for(var n=0;n<e.length;n+=1)e[n]&&t.append(e[n]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&_.observer||this.update();},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,n=this.activeIndex;t.loop&&this.loopDestroy();var r=n+1;if("object"==typeof e&&"length" in e){for(var a=0;a<e.length;a+=1)e[a]&&i.prepend(e[a]);r=n+e.length;}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&_.observer||this.update(),this.slideTo(r,0,!1);},addSlide:function(e,t){var i=this,n=i.$wrapperEl,r=i.params,a=i.activeIndex;r.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.slides=n.children("."+r.slideClass));var s=i.slides.length;if(e<=0)i.prependSlide(t);else if(s<=e)i.appendSlide(t);else{for(var o=e<a?a+1:a,l=[],c=s-1;e<=c;--c){var u=i.slides.eq(c);u.remove(),l.unshift(u);}if("object"==typeof t&&"length" in t){for(var d=0;d<t.length;d+=1)t[d]&&n.append(t[d]);o=e<a?a+t.length:a;}else n.append(t);for(var h=0;h<l.length;h+=1)n.append(l[h]);r.loop&&i.loopCreate(),r.observer&&_.observer||i.update(),r.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1);}},removeSlide:function(e){var t=this,i=t.params,n=t.$wrapperEl,r=t.activeIndex;i.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=n.children("."+i.slideClass));var a,s=r;if("object"==typeof e&&"length" in e){for(var o=0;o<e.length;o+=1)a=e[o],t.slides[a]&&t.slides.eq(a).remove(),a<s&&--s;s=Math.max(s,0);}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<s&&--s,s=Math.max(s,0);
2i.loop&&t.loopCreate(),i.observer&&_.observer||t.update(),i.loop?t.slideTo(s+t.loopedSlides,0,!1):t.slideTo(s,0,!1);},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e);}},z=(f=ae.navigator.platform,m=ae.navigator.userAgent,v={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:!(!ae.cordova&&!ae.phonegap),phonegap:!(!ae.cordova&&!ae.phonegap),electron:!1},g=ae.screen.width,y=ae.screen.height,w=m.match(/(Android);?[\s\/]+([\d.]+)?/),x=m.match(/(iPad).*OS\s([\d_]+)/),S=m.match(/(iPod)(.*OS\s([\d_]+))?/),T=!x&&m.match(/(iPhone\sOS|iOS)\s([\d_]+)/),E=0<=m.indexOf("MSIE ")||0<=m.indexOf("Trident/"),k=0<=m.indexOf("Edge/"),C=0<=m.indexOf("Gecko/")&&0<=m.indexOf("Firefox/"),M="Win32"===f,O=0<=m.toLowerCase().indexOf("electron"),P="MacIntel"===f,!x&&P&&_.touch&&(1024===g&&1366===y||834===g&&1194===y||834===g&&1112===y||768===g&&1024===y)&&(x=m.match(/(Version)\/([\d.]+)/),P=!1),v.ie=E,v.edge=k,v.firefox=C,w&&!M&&(v.os="android",v.osVersion=w[2],v.android=!0,v.androidChrome=0<=m.toLowerCase().indexOf("chrome")),(x||T||S)&&(v.os="ios",v.ios=!0),T&&!S&&(v.osVersion=T[2].replace(/_/g,"."),v.iphone=!0),x&&(v.osVersion=x[2].replace(/_/g,"."),v.ipad=!0),S&&(v.osVersion=S[3]?S[3].replace(/_/g,"."):null,v.ipod=!0),v.ios&&v.osVersion&&0<=m.indexOf("Version/")&&"10"===v.osVersion.split(".")[0]&&(v.osVersion=m.toLowerCase().split("version/")[1].split(" ")[0]),v.webView=!(!(T||x||S)||!m.match(/.*AppleWebKit(?!.*Safari)/i)&&!ae.navigator.standalone)||ae.matchMedia&&ae.matchMedia("(display-mode: standalone)").matches,v.webview=v.webView,v.standalone=v.webView,v.desktop=!(v.ios||v.android)||O,v.desktop&&(v.electron=O,v.macos=P,v.windows=M,v.macos&&(v.os="macos"),v.windows&&(v.os="windows")),v.pixelRatio=ae.devicePixelRatio||1,v);function D(){var e,t,i,n=this,r=n.params,a=n.el;a&&0===a.offsetWidth||(r.breakpoints&&n.setBreakpoint(),e=n.allowSlideNext,t=n.allowSlidePrev,i=n.snapGrid,n.allowSlideNext=!0,n.allowSlidePrev=!0,n.updateSize(),n.updateSlides(),n.updateSlidesClasses(),("auto"===r.slidesPerView||1<r.slidesPerView)&&n.isEnd&&!n.isBeginning&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0),n.autoplay&&n.autoplay.running&&n.autoplay.paused&&n.autoplay.run(),n.allowSlidePrev=t,n.allowSlideNext=e,n.params.watchOverflow&&i!==n.snapGrid&&n.checkOverflow());}var I=!1;function $(){}var R,j={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},N={update:o,translate:c,transition:u,slide:d,loop:h,grabCursor:p,manipulation:L,events:{attachEvents:function(){var e=this,t=e.params,i=e.touchEvents,n=e.el,r=e.wrapperEl;e.onTouchStart=function(e){var t,i,n,r,a,s,o,l,c=this,u=c.touchEventsData,d=c.params,h=c.touches;c.animating&&d.preventInteractionOnTransition||((t=e).originalEvent&&(t=t.originalEvent),i=A(t.target),"wrapper"===d.touchEventsTarget&&!i.closest(c.wrapperEl).length||(u.isTouchEvent="touchstart"===t.type,!u.isTouchEvent&&"which" in t&&3===t.which||!u.isTouchEvent&&"button" in t&&0<t.button||u.isTouched&&u.isMoved||(
2d.noSwiping&&i.closest(d.noSwipingSelector?d.noSwipingSelector:"."+d.noSwipingClass)[0]?c.allowClick=!0:d.swipeHandler&&!i.closest(d.swipeHandler)[0]||(h.currentX="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,h.currentY="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY,n=h.currentX,r=h.currentY,a=d.edgeSwipeDetection||d.iOSEdgeSwipeDetection,s=d.edgeSwipeThreshold||d.iOSEdgeSwipeThreshold,a&&(n<=s||n>=ae.screen.width-s)||(se.extend(u,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),h.startX=n,h.startY=r,u.touchStartTime=se.now(),c.allowClick=!0,c.updateSize(),c.swipeDirection=void 0,0<d.threshold&&(u.allowThresholdMove=!1),"touchstart"!==t.type&&(o=!0,i.is(u.formElements)&&(o=!1),b.activeElement&&A(b.activeElement).is(u.formElements)&&b.activeElement!==i[0]&&b.activeElement.blur(),l=o&&c.allowTouchMove&&d.touchStartPreventDefault,(d.touchStartForcePreventDefault||l)&&t.preventDefault()),c.emit("touchStart",t))))));}.bind(e),e.onTouchMove=function(e){var t=this,i=t.touchEventsData,n=t.params,r=t.touches,a=t.rtlTranslate,s=e;if(s.originalEvent&&(s=s.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===s.type){var o="touchmove"===s.type&&s.targetTouches&&(s.targetTouches[0]||s.changedTouches[0]),l="touchmove"===s.type?o.pageX:s.pageX,c="touchmove"===s.type?o.pageY:s.pageY;if(s.preventedByNestedSwiper)return r.startX=l,void (r.startY=c);if(!t.allowTouchMove)return t.allowClick=!1,void (i.isTouched&&(se.extend(r,{startX:l,startY:c,currentX:l,currentY:c}),i.touchStartTime=se.now()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(t.isVertical()){if(c<r.startY&&t.translate<=t.maxTranslate()||c>r.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void (i.isMoved=!1);}else{if(l<r.startX&&t.translate<=t.maxTranslate()||l>r.startX&&t.translate>=t.minTranslate())return;}if(i.isTouchEvent&&b.activeElement&&s.target===b.activeElement&&A(s.target).is(i.formElements))return i.isMoved=!0,void (t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",s),!(s.targetTouches&&1<s.targetTouches.length)){r.currentX=l,r.currentY=c;var u,d=r.currentX-r.startX,h=r.currentY-r.startY;if(!(t.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(h,2))<t.params.threshold))if(void 0===i.isScrolling&&(t.isHorizontal()&&r.currentY===r.startY||t.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:25<=d*d+h*h&&(u=180*Math.atan2(Math.abs(h),Math.abs(d))/Math.PI,i.isScrolling=t.isHorizontal()?u>n.touchAngle:90-u>n.touchAngle)),i.isScrolling&&t.emit("touchMoveOpposite",s),void 0===i.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else{if(i.startMoving){t.allowClick=!1,!n.cssMode&&s.cancelable&&s.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&s.stopPropagation(),i.isMoved||(n.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",s)),t.emit("sliderMove",s),i.isMoved=!0;var p=t.isHorizontal()?d:h;r.diff=p,p*=n.touchRatio,a&&(p=-p),t.swipeDirection=0<p?"prev":"next",i.currentTranslate=p+i.startTranslate;var f=!0,m=n.resistanceRatio;if(n.touchReleaseOnEdges&&(m=0),0<p&&i.currentTranslate>t.minTranslate()?(f=!1,n.resistance&&(i.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+i.startTranslate+p,m))):p<0&&i.currentTranslate<t.maxTranslate()&&(f=!1,n.resistance&&(i.currentTranslate=t.maxTranslate()+1-Math.pow(t.maxTranslate()-i.startTranslate-p,m))),f&&(s.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),0<n.threshold){if(!(Math.abs(p)>n.threshold||i.allowThresholdMove))return void (i.currentTranslate=i.startTranslate);
2if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void (r.diff=t.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY);}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[t.isHorizontal()?"currentX":"currentY"],time:se.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate));}}}}}else i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",s);}.bind(e),e.onTouchEnd=function(e){var t=this,i=t.touchEventsData,n=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),i.allowTouchCallbacks&&t.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void (i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d,h,p,f,m=se.now(),v=m-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),v<300&&m-i.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),i.lastClickTime=se.now(),se.nextTick(function(){t.destroyed||(t.allowClick=!0);}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===r.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void (i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=n.followFinger?a?t.translate:-t.translate:-i.currentTranslate,!n.cssMode)if(n.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(n.freeModeMomentum){1<i.velocities.length?(d=i.velocities.pop(),h=i.velocities.pop(),p=d.position-h.position,f=d.time-h.time,t.velocity=p/f,t.velocity/=2,Math.abs(t.velocity)<n.freeModeMinimumVelocity&&(t.velocity=0),(150<f||300<se.now()-d.time)&&(t.velocity=0)):t.velocity=0,t.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*n.freeModeMomentumRatio,y=t.velocity*g,b=t.translate+y;a&&(b=-b);var w,x,S,T,E=!1,k=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio;if(b<t.maxTranslate())n.freeModeMomentumBounce?(b+t.maxTranslate()<-k&&(b=t.maxTranslate()-k),w=t.maxTranslate(),E=!0,i.allowMomentumBounce=!0):b=t.maxTranslate(),n.loop&&n.centeredSlides&&(x=!0);else if(b>t.minTranslate())n.freeModeMomentumBounce?(b-t.minTranslate()>k&&(b=t.minTranslate()+k),w=t.minTranslate(),E=!0,i.allowMomentumBounce=!0):b=t.minTranslate(),n.loop&&n.centeredSlides&&(x=!0);else{if(n.freeModeSticky){for(var _,C=0;C<l.length;C+=1)if(l[C]>-b){_=C;break;}b=-(b=Math.abs(l[_]-b)<Math.abs(l[_-1]-b)||"next"===t.swipeDirection?l[_]:l[_-1]);}}if(x&&t.once("transitionEnd",function(){t.loopFix();}),0!==t.velocity)g=a?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity),n.freeModeSticky&&(g=(S=Math.abs((a?-b:b)-t.translate))<(T=t.slidesSizesGrid[t.activeIndex])?n.speed:S<2*T?1.5*n.speed:2.5*n.speed);else{if(n.freeModeSticky)return void t.slideToClosest();}n.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&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(n.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(n.freeModeSticky)return void t.slideToClosest();}(!n.freeModeMomentum||v>=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());}else{for(var M=0,O=t.slidesSizesGrid[0],P=0;P<o.length;P+=P<n.slidesPerGroupSkip?1:n.slidesPerGroup){var A=P<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[P+A]?u>=o[P]&&u<o[P+A]&&(O=o[(M=P)+A]-o[P]):u>=o[P]&&(M=P,O=o[o.length-1]-o[o.length-2]);}
2var L=(u-o[M])/O,z=M<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(v>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(L>=n.longSwipesRatio?t.slideTo(M+z):t.slideTo(M)),"prev"===t.swipeDirection&&(L>1-n.longSwipesRatio?t.slideTo(M+z):t.slideTo(M));}else{if(!n.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(M+z):t.slideTo(M):("next"===t.swipeDirection&&t.slideTo(M+z),"prev"===t.swipeDirection&&t.slideTo(M));}}}.bind(e),t.cssMode&&(e.onScroll=function(){var e=this,t=e.wrapperEl,i=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var n=e.maxTranslate()-e.minTranslate();(0==n?0:(e.translate-e.minTranslate())/n)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1);}.bind(e)),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()));}.bind(e);var a,s=!!t.nested;!_.touch&&_.pointerEvents?(n.addEventListener(i.start,e.onTouchStart,!1),b.addEventListener(i.move,e.onTouchMove,s),b.addEventListener(i.end,e.onTouchEnd,!1)):(_.touch&&(a=!("touchstart"!==i.start||!_.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1},n.addEventListener(i.start,e.onTouchStart,a),n.addEventListener(i.move,e.onTouchMove,_.passiveListener?{passive:!1,capture:s}:s),n.addEventListener(i.end,e.onTouchEnd,a),i.cancel&&n.addEventListener(i.cancel,e.onTouchEnd,a),I||(b.addEventListener("touchstart",$),I=!0)),(t.simulateTouch&&!z.ios&&!z.android||t.simulateTouch&&!_.touch&&z.ios)&&(n.addEventListener("mousedown",e.onTouchStart,!1),b.addEventListener("mousemove",e.onTouchMove,s),b.addEventListener("mouseup",e.onTouchEnd,!1))),(t.preventClicks||t.preventClicksPropagation)&&n.addEventListener("click",e.onClick,!0),t.cssMode&&r.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(z.ios||z.android?"resize orientationchange observerUpdate":"resize observerUpdate",D,!0):e.on("observerUpdate",D,!0);},detachEvents:function(){var e,t=this,i=t.params,n=t.touchEvents,r=t.el,a=t.wrapperEl,s=!!i.nested;!_.touch&&_.pointerEvents?(r.removeEventListener(n.start,t.onTouchStart,!1),b.removeEventListener(n.move,t.onTouchMove,s),b.removeEventListener(n.end,t.onTouchEnd,!1)):(_.touch&&(e=!("onTouchStart"!==n.start||!_.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},r.removeEventListener(n.start,t.onTouchStart,e),r.removeEventListener(n.move,t.onTouchMove,s),r.removeEventListener(n.end,t.onTouchEnd,e),n.cancel&&r.removeEventListener(n.cancel,t.onTouchEnd,e)),(i.simulateTouch&&!z.ios&&!z.android||i.simulateTouch&&!_.touch&&z.ios)&&(r.removeEventListener("mousedown",t.onTouchStart,!1),b.removeEventListener("mousemove",t.onTouchMove,s),b.removeEventListener("mouseup",t.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&r.removeEventListener("click",t.onClick,!0),i.cssMode&&a.removeEventListener("scroll",t.onScroll),t.off(z.ios||z.android?"resize orientationchange observerUpdate":"resize observerUpdate",D);}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,i=e.initialized,n=e.loopedSlides;void 0===n&&(n=0);var r,a,s,o,l,c,u,d=e.params,h=e.$el,p=d.breakpoints;!p||p&&0===Object.keys(p).length||(r=e.getBreakpoint(p))&&e.currentBreakpoint!==r&&((a=r in p?p[r]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=a[e];void 0!==t&&(a[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto");}),s=a||e.originalParams,o=1<d.slidesPerColumn,l=1<s.slidesPerColumn,o&&!l?h.removeClass(d.containerModifierClass+"multirow "+d.containerModifierClass+"multirow-column"):!o&&l&&(h.addClass(d.containerModifierClass+"multirow"),"column"===s.slidesPerColumnFill&&h.addClass(d.c
2ontainerModifierClass+"multirow-column")),c=s.direction&&s.direction!==d.direction,u=d.loop&&(s.slidesPerView!==d.slidesPerView||c),c&&i&&e.changeDirection(),se.extend(e.params,s),se.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=r,u&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",s));},getBreakpoint:function(e){if(e){var t=!1,i=Object.keys(e).map(function(e){if("string"!=typeof e||0!==e.indexOf("@"))return {value:e,point:e};var t=parseFloat(e.substr(1));return {value:ae.innerHeight*t,point:e};});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10);});for(var n=0;n<i.length;n+=1){var r=i[n],a=r.point;r.value<=ae.innerWidth&&(t=a);}return t||"max";}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,i=e.isLocked,n=0<e.slides.length&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&n?e.isLocked=n<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update());}},classes:{addClasses:function(){var t=this.classNames,i=this.params,e=this.rtl,n=this.$el,r=[];r.push("initialized"),r.push(i.direction),i.freeMode&&r.push("free-mode"),i.autoHeight&&r.push("autoheight"),e&&r.push("rtl"),1<i.slidesPerColumn&&(r.push("multirow"),"column"===i.slidesPerColumnFill&&r.push("multirow-column")),z.android&&r.push("android"),z.ios&&r.push("ios"),i.cssMode&&r.push("css-mode"),r.forEach(function(e){t.push(i.containerModifierClass+e);}),n.addClass(t.join(" "));},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "));}},images:{loadImage:function(e,t,i,n,r,a){var s;function o(){a&&a();}!(A(e).parent("picture")[0]||e.complete&&r)&&t?((s=new ae.Image()).onload=o,s.onerror=o,n&&(s.sizes=n),i&&(s.srcset=i),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 i=0;i<e.imagesToLoad.length;i+=1){var n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t);}}}},B={},F=function(d){function h(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];r=(r=1===e.length&&e[0].constructor&&e[0].constructor===Object?e[0]:(n=e[0],e[1]))||{},r=se.extend({},r),n&&!r.el&&(r.el=n),d.call(this,r),Object.keys(N).forEach(function(t){Object.keys(N[t]).forEach(function(e){h.prototype[e]||(h.prototype[e]=N[t][e]);});});var a=this;void 0===a.modules&&(a.modules={}),Object.keys(a.modules).forEach(function(e){var t=a.modules[e];if(t.params){var i=Object.keys(t.params)[0],n=t.params[i];if("object"!=typeof n||null===n)return;if(!(i in r&&"enabled" in n))return;!0===r[i]&&(r[i]={enabled:!0}),"object"!=typeof r[i]||"enabled" in r[i]||(r[i].enabled=!0),r[i]||(r[i]={enabled:!1});}});var i=se.extend({},j);a.useModulesParams(i),a.params=se.extend({},i,B,r),a.originalParams=se.extend({},a.params),a.passedParams=se.extend({},r);var n,s,o,l,c=(a.$=A)(a.params.el);if(n=c[0]){if(1<c.length){var u=[];return c.each(function(e,t){var i=se.extend({},r,{el:t});u.push(new h(i));}),u;}return n.swiper=a,c.data("swiper",a),n&&n.shadowRoot&&n.shadowRoot.querySelector?(s=A(n.shadowRoot.querySelector("."+a.params.wrapperClass))).children=function(e){return c.children(e);}:s=c.children("."+a.params.wrapperClass),se.extend(a,{$el:c,el:n,$wrapperEl:s,wrapperEl:s[0],classNames:[],slides:A(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return "horizontal"===a.params.direction;},isVertical:function(){return "vertical"===a.params.direction;},rtl:"rtl"===n.dir.toLowerCase()||"rtl"===c.css("direction"),rtlTranslate:"horizontal"===a.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===c.css("direction")),wrongRTL:"-webkit-box"===s.css("display"),activeIndex:0,realIndex:0,isBeg
2inning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:(o=["touchstart","touchmove","touchend","touchcancel"],l=["mousedown","mousemove","mouseup"],_.pointerEvents&&(l=["pointerdown","pointermove","pointerup"]),a.touchEventsTouch={start:o[0],move:o[1],end:o[2],cancel:o[3]},a.touchEventsDesktop={start:l[0],move:l[1],end:l[2]},_.touch||!a.params.simulateTouch?a.touchEventsTouch:a.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:se.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.useModules(),a.params.init&&a.init(),a;}}d&&(h.__proto__=d),h.prototype=Object.create(d&&d.prototype);var e={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return (h.prototype.constructor=h).prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,n=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,n<(o+=t[l].swiperSlideSize)&&(s=!0));for(var c=r-1;0<=c;--c)t[c]&&!s&&(a+=1,n<(o+=t[c].swiperSlideSize)&&(s=!0));}else for(var u=r+1;u<t.length;u+=1)i[u]-i[r]<n&&(a+=1);return a;},h.prototype.update=function(){var e,t,i=this;function n(){var e=i.rtlTranslate?-1*i.translate:i.translate,t=Math.min(Math.max(e,i.maxTranslate()),i.minTranslate());i.setTranslate(t),i.updateActiveIndex(),i.updateSlidesClasses();}i&&!i.destroyed&&(e=i.snapGrid,(t=i.params).breakpoints&&i.setBreakpoint(),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.params.freeMode?(n(),i.params.autoHeight&&i.updateAutoHeight()):(("auto"===i.params.slidesPerView||1<i.params.slidesPerView)&&i.isEnd&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0))||n(),t.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update"));},h.prototype.changeDirection=function(i,e){void 0===e&&(e=!0);var t=this,n=t.params.direction;return (i=i||("horizontal"===n?"vertical":"horizontal"))===n||"horizontal"!==i&&"vertical"!==i||(t.$el.removeClass(""+t.params.containerModifierClass+n).addClass(""+t.params.containerModifierClass+i),t.params.direction=i,t.slides.each(function(e,t){"vertical"===i?t.style.width="":t.style.height="";}),t.emit("changeDirection"),e&&t.update()),t;},h.prototype.init=function(){var e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"));},h.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,n=i.params,r=i.$el,a=i.$wrapperEl,s=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),a.removeAttr("style"),s&&s.length&&s.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e);}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),se.deleteProps(i)),i.destroyed=!0),null;},h.extendDefaults=function(e){se.extend(B,e);},e.extendedDefaults.get=function(){return B;},e.defaults.get=function(){return j;},e.Class.get=function(){return d;},e.$.get=function(){return A;},Object.defineProperties(h,e),h;}(i),H={name:"device",proto:{device:z},static:{device:z}},q={name:"support",proto:{support:_},static:{support:_}},V={isEdge:!!ae.navigator.userAgent.match(/Edge/g),isSafari:0<=(R=ae.navigator.userAgent.toLowerCase()).indexOf("safari")&&R.indexOf("chrome")<0&&R.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWeb
2Kit(?!.*Safari)/i.test(ae.navigator.userAgent)},Y={name:"browser",proto:{browser:V},static:{browser:V}},G={name:"resize",create:function(){var e=this;se.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(){ae.addEventListener("resize",this.resize.resizeHandler),ae.addEventListener("orientationchange",this.resize.orientationChangeHandler);},destroy:function(){ae.removeEventListener("resize",this.resize.resizeHandler),ae.removeEventListener("orientationchange",this.resize.orientationChangeHandler);}}},W={func:ae.MutationObserver||ae.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,n=new W.func(function(e){var t;1!==e.length?(t=function(){i.emit("observerUpdate",e[0]);},ae.requestAnimationFrame?ae.requestAnimationFrame(t):ae.setTimeout(t,0)):i.emit("observerUpdate",e[0]);});n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(n);},init:function(){if(_.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=[];}},X={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){se.extend(this,{observer:{init:W.init.bind(this),attach:W.attach.bind(this),destroy:W.destroy.bind(this),observers:[]}});},on:{init:function(){this.observer.init();},destroy:function(){this.observer.destroy();}}},U={update:function(e){var t=this,i=t.params,n=i.slidesPerView,r=i.slidesPerGroup,a=i.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,m=c.offset;t.updateActiveIndex();var v,g=t.activeIndex||0,y=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",b=a?(v=Math.floor(n/2)+r+o,Math.floor(n/2)+r+l):(v=n+(r-1)+o,r+l),w=Math.max((g||0)-b,0),x=Math.min((g||0)+v,h.length-1),S=(t.slidesGrid[w]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load();}if(se.extend(t.virtual,{from:w,to:x,offset:S,slidesGrid:t.slidesGrid}),u===w&&d===x&&!e)return t.slidesGrid!==p&&S!==m&&t.slides.css(y,S+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:S,from:w,to:x,slides:function(){for(var e=[],t=w;t<=x;t+=1)e.push(h[t]);return e;}()}),void T();var E=[],k=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var _=u;_<=d;_+=1)(_<w||x<_)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+_+'"]').remove();for(var C=0;C<h.length;C+=1)w<=C&&C<=x&&(void 0===d||e?k.push(C):(d<C&&k.push(C),C<u&&E.push(C)));k.forEach(function(e){t.$wrapperEl.append(f(h[e],e));}),E.sort(function(e,t){return t-e;}).forEach(function(e){t.$wrapperEl.prepend(f(h[e],e));}),t.$wrapperEl.children(".swiper-slide").css(y,S+"px"),T();},renderSlide:function(e,t){var i=this.params.virtual;if(i.cache&&this.virtual.cache[t])return this.virtual.cache[t];var n=i.renderSlide?A(i.renderSlide.call(this,e,t)):A('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=n),n;},appendSlide:function(e){if("object"==typeof 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 n,r,t=this.activeIndex,i=t+1,a=1;if(Array.isArray(e)){for(var s=0;s<e.length;s+=1)e[s]&&this.virtual.slides.unshift(e[s]);i=t+e.length,a=e.length;}else this.virtual.slides.unshift(e);this.params.virtual.cache&&(n=this.virtual.cache,r={}
2,Object.keys(n).forEach(function(e){var t=n[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1),r[parseInt(e,10)+a]=t;}),this.virtual.cache=r),this.virtual.update(!0),this.slideTo(i,0);},removeSlide:function(e){if(null!=e){var t=this.activeIndex;if(Array.isArray(e))for(var i=e.length-1;0<=i;--i)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]<t&&--t,t=Math.max(t,0);else this.virtual.slides.splice(e,1),this.params.virtual.cache&&delete this.virtual.cache[e],e<t&&--t,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);}},J={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){se.extend(this,{virtual:{update:U.update.bind(this),appendSlide:U.appendSlide.bind(this),prependSlide:U.prependSlide.bind(this),removeSlide:U.removeSlide.bind(this),removeAllSlides:U.removeAllSlides.bind(this),renderSlide:U.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}});},on:{beforeInit:function(){var e;this.params.virtual.enabled&&(this.classNames.push(this.params.containerModifierClass+"virtual"),e={watchSlidesProgress:!0},se.extend(this.params,e),se.extend(this.originalParams,e),this.params.initialSlide||this.virtual.update(
2));},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update();}}},K={handle:function(e){var t=this,i=t.rtlTranslate,n=e;n.originalEvent&&(n=n.originalEvent);var r=n.keyCode||n.charCode,a=t.params.keyboard.pageUpDown,s=a&&33===r,o=a&&34===r,l=37===r,c=39===r,u=38===r,d=40===r;if(!t.allowSlideNext&&(t.isHorizontal()&&c||t.isVertical()&&d||o))return !1;if(!t.allowSlidePrev&&(t.isHorizontal()&&l||t.isVertical()&&u||s))return !1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||b.activeElement&&b.activeElement.nodeName&&("input"===b.activeElement.nodeName.toLowerCase()||"textarea"===b.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(s||o||l||c||u||d)){var h=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var p=ae.innerWidth,f=ae.innerHeight,m=t.$el.offset();i&&(m.left-=t.$el[0].scrollLeft);for(var v=[[m.left,m.top],[m.left+t.width,m.top],[m.left,m.top+t.height],[m.left+t.width,m.top+t.height]],g=0;g<v.length;g+=1){var y=v[g];0<=y[0]&&y[0]<=p&&0<=y[1]&&y[1]<=f&&(h=!0);}if(!h)return;}t.isHorizontal()?((s||o||l||c)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((o||c)&&!i||(s||l)&&i)&&t.slideNext(),((s||l)&&!i||(o||c)&&i)&&t.slidePrev()):((s||o||u||d)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(o||d)&&t.slideNext(),(s||u)&&t.slidePrev()),t.emit("keyPress",r);}},enable:function(){this.keyboard.enabled||(A(b).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0);},disable:function(){this.keyboard.enabled&&(A(b).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1);}},Q={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){se.extend(this,{keyboard:{enabled:!1,enable:K.enable.bind(this),disable:K.disable.bind(this),handle:K.handle.bind(this)}});},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable();},destroy:function(){this.keyboard.enabled&&this.keyboard.disable();}}};var Z={lastScrollTime:se.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return -1<ae.navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":((i=(t="onwheel") in b)||((e=b.createElement("div")).setAttribute(t,"return;"),i="function"==typeof e[t]),!i&&b.implementation&&b.implementation.hasFeature&&!0!==b.implementation.hasFeature("","")&&(i=b.implementation.hasFeature("Events.wheel","3.0")),i?"wheel":"mousewheel");var e,t,i;},normalize:function(e){var t=0,i=0,n=0,r=0;return "detail" in e&&(i=e.detail),"wheelDelta" in e&&(i=-e.wheelDelta/120),"wheelDeltaY" in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX" in e&&(t=-e.wheelDeltaX/120),"axis" in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),n=10*t,r=10*i,"deltaY" in e&&(r=e.deltaY),"deltaX" in e&&(n=e.deltaX),e.shiftKey&&!n&&(n=r,r=0),(n||r)&&e.deltaMode&&(1===e.deltaMode?(n*=40,r*=40):(n*=800,r*=800)),n&&!t&&(t=n<1?-1:1),r&&!i&&(i=r<1?-1:1),{spinX:t,spinY:i,pixelX:n,pixelY:r};},handleMouseEnter:function(){this.mouseEntered=!0;},handleMouseLeave:function(){this.mouseEntered=!1;},handle:function(e){var t=e,i=this,n=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var r=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(r=A(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!r[0].contains(t.target)&&!n.releaseOnEdges)return !0;t.originalEvent&&(t=t.originalEvent);var a=0,s=i.rtlTranslate?-1:1,o=Z.normalize(t);if(n.forceToAxis)if(i.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(n.invert&&(a=-a),i.params.freeMode){var l={time:se.now(),delta:Math.abs(a),direction:Math.sign(a)},c=i.mousewheel.lastEventBeforeSnap,u=c&&l.time<c.time+500&&l.delta<=c.delta&&l.direction===c.direction;if(!u){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var d,h,p,f,m=i.getTranslate()+a*n.sensitivity,v=i.isBeginning,g=i.isEnd;if(m>=i.minTranslate()&&(m=i.minTranslate()),m<=i.maxTranslate()&&(m=i.maxTranslate()),i.setTransition(0),i.setTranslate(m),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!v&&i.isBeginning||!g&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0,15<=(d=i.mousewheel.recentWheelEvents).length&&d.shift(),h=d.length?d[d.length-1]:void 0,p=d[0],d.push(l),h&&(l.delta>h.delta||l.direction!==h.direction)?d.splice(0):15<=d.length&&l.time-p.time<500&&1<=p.delta-l.delta&&l.delta<=6&&(f=0<a?.8:.2,i.mousewheel.lastEventBeforeSnap=l,d.splice(0),i.mousewheel.timeout=se.nextTick(function(){i.slideToClosest(i.params.speed,!0,void 0,f);},0)),i.mousewheel.timeout||(i.mousewheel.timeout=se.nextTick(function(){i.mousewheel.lastEventBeforeSnap=l,d.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5);},500))),u||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),m===i.minTranslate()||m===i.maxTranslate())return !0;}}else{var y={time:se.now(),delta:Math.abs(a),direction:Math.sign(a),raw:e},b=i.mousewheel.recentWheelEvents;2<=b.length&&b.shift();var w=b.length?b[b.length-1]:void 0;if(b.push(y),(!w||y.direction!==w.direction||y.delta>w.delta||y.time>w.time+150)&&i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return !0;}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1;},animateSlider:function(e){var t=this;return 6<=e.delta&&se.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new ae.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;}
2else{if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return !0;}return !1;},enable:function(){var e=this,t=Z.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return !1;if(e.mousewheel.enabled)return !1;var i=e.$el;return "container"!==e.params.mousewheel.eventsTarged&&(i=A(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0;},disable:function(){var e=Z.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=A(this.params.mousewheel.eventsTarged)),t.off(e,this.mousewheel.handle),!(this.mousewheel.enabled=!1);}},ee={update:function(){var e,t,i,n=this.params.navigation;this.params.loop||(t=(e=this.navigation).$nextEl,(i=e.$prevEl)&&0<i.length&&(this.isBeginning?i.addClass(n.disabledClass):i.removeClass(n.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.lockClass)),t&&0<t.length&&(this.isEnd?t.addClass(n.disabledClass):t.removeClass(n.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.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,i=this,n=i.params.navigation;(n.nextEl||n.prevEl)&&(n.nextEl&&(e=A(n.nextEl),i.params.uniqueNavElements&&"string"==typeof n.nextEl&&1<e.length&&1===i.$el.find(n.nextEl).length&&(e=i.$el.find(n.nextEl))),n.prevEl&&(t=A(n.prevEl),i.params.uniqueNavElements&&"string"==typeof n.prevEl&&1<t.length&&1===i.$el.find(n.prevEl).length&&(t=i.$el.find(n.prevEl))),e&&0<e.length&&e.on("click",i.navigation.onNextClick),t&&0<t.length&&t.on("click",i.navigation.onPrevClick),se.extend(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}));},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass));}},te={update:function(){var e=this,t=e.rtl,r=e.params.pagination;if(r.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a,i,n,s,o,l=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,c=e.pagination.$el,u=e.params.loop?Math.ceil((l-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((a=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>l-1-2*e.loopedSlides&&(a-=l-2*e.loopedSlides),u-1<a&&(a-=u),a<0&&"bullets"!==e.params.paginationType&&(a=u+a)):a=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===r.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var d,h,p,f,m,v,g=e.pagination.bullets;if(r.dynamicBullets&&(e.pagination.bulletSize=g.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),c.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(r.dynamicMainBullets+4)+"px"),1<r.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=a-e.previousIndex,e.pagination.dynamicBulletIndex>r.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=r.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),d=a-e.pagination.dynamicBulletIndex,p=((h=d+(Math.min(g.length,r.dynamicMainBullets)-1))+d)/2),g.removeClass(r.bulletActiveClass+" "+r.bulletActiveClass+"-next "+r.bulletActiveClass+"-next-next "+r.bulletActiveClass+"-prev "+r.bulletActiveClass+"-prev-prev "+r.bulletActiveClass+"-main"),1<c.length)g.each(function(e,t){var i=A(t),n=i.index();n===a&&i.addClass(r.bulletActiveClass),r.dynamicBullets&&(d<=n&&n<=h&&i.addClass(r.bulletActiveClass+"-main"),n===d&&i.prev().addClass(r.bulletActiveClass+"-prev").prev().addClass(r.bulletActiveClass+"-prev-prev"),n===h&&i.next().addClass(r.bulletActiveClass+"-next").next().addClass(r.bulletActiveClass+"-next-next"));});else{var y=g.eq(a),b=y.index();if(y.addClass(r.bulletActiveClass),r.dynamicBullets){for(var w=g.eq(d),x=g.eq(h),S=d;
2S<=h;S+=1)g.eq(S).addClass(r.bulletActiveClass+"-main");if(e.params.loop)if(b>=g.length-r.dynamicMainBullets){for(var T=r.dynamicMainBullets;0<=T;--T)g.eq(g.length-T).addClass(r.bulletActiveClass+"-main");g.eq(g.length-r.dynamicMainBullets-1).addClass(r.bulletActiveClass+"-prev");}else w.prev().addClass(r.bulletActiveClass+"-prev").prev().addClass(r.bulletActiveClass+"-prev-prev"),x.next().addClass(r.bulletActiveClass+"-next").next().addClass(r.bulletActiveClass+"-next-next");else w.prev().addClass(r.bulletActiveClass+"-prev").prev().addClass(r.bulletActiveClass+"-prev-prev"),x.next().addClass(r.bulletActiveClass+"-next").next().addClass(r.bulletActiveClass+"-next-next");}}r.dynamicBullets&&(f=Math.min(g.length,r.dynamicMainBullets+4),m=(e.pagination.bulletSize*f-e.pagination.bulletSize)/2-p*e.pagination.bulletSize,v=t?"right":"left",g.css(e.isHorizontal()?v:"top",m+"px"));}"fraction"===r.type&&(c.find("."+r.currentClass).text(r.formatFractionCurrent(a+1)),c.find("."+r.totalClass).text(r.formatFractionTotal(u))),"progressbar"===r.type&&(i=r.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical",n=(a+1)/u,o=s=1,"horizontal"===i?s=n:o=n,c.find("."+r.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+s+") scaleY("+o+")").transition(e.params.speed)),"custom"===r.type&&r.renderCustom?(c.html(r.renderCustom(e,a+1,u)),e.emit("paginationRender",e,c[0])):e.emit("paginationUpdate",e,c[0]),c[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](r.lockClass);}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el,r="";if("bullets"===t.type){for(var a=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,s=0;s<a;s+=1)t.renderBullet?r+=t.renderBullet.call(e,s,t.bulletClass):r+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";n.html(r),e.pagination.bullets=n.find("."+t.bulletClass);}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',n.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',n.html(r)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0]);}},init:function(){var e,i=this,t=i.params.pagination;!t.el||0!==(e=A(t.el)).length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&1<e.length&&(e=i.$el.find(t.el)),"bullets"===t.type&&t.clickable&&e.addClass(t.clickableClass),e.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(e.addClass(""+t.modifierClass+t.type+"-dynamic"),i.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.addClass(t.progressbarOppositeClass),t.clickable&&e.on("click","."+t.bulletClass,function(e){e.preventDefault();var t=A(this).index()*i.params.slidesPerGroup;i.params.loop&&(t+=i.loopedSlides),i.slideTo(t);}),se.extend(i.pagination,{$el:e,el:e[0]}));},destroy:function(){var e,t=this.params.pagination;t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&((e=this.pagination.$el).removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click","."+t.bulletClass));}},ie={setTranslate:function(){var e,t,i,n,r,a,s,o,l,c;this.params.scrollbar.el&&this.scrollbar.el&&(e=this.scrollbar,t=this.rtlTranslate,i=this.progress,n=e.dragSize,r=e.trackSize,a=e.$dragEl,s=e.$el,o=this.params.scrollbar,c=(r-(l=n))*i,t?0<(c=-c)?(l=n-c,c=0):r<-c+n&&(l=r+c):c<0?(l=n+c,c=0):r<c+n&&(l=r-c),this.isHorizontal()?(a.transform("translate3d("+c+"px, 0, 0)"),a[0].style.width=l+"px"):(a.transform("translate3d(0px, "+c+"px, 0)"),a[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),s[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){s[
20].style.opacity=0,s.transition(400);},1e3)));},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e);},updateSize:function(){var e,t,i,n,r,a,s,o=this;o.params.scrollbar.el&&o.scrollbar.el&&(t=(e=o.scrollbar).$dragEl,i=e.$el,t[0].style.width="",t[0].style.height="",n=o.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=(r=o.size/o.virtualSize)*(n/o.size),s="auto"===o.params.scrollbar.dragSize?n*r:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=1<=r?"none":"",o.params.scrollbar.hide&&(i[0].style.opacity=0),se.extend(e,{trackSize:n,divider:r,moveDivider:a,dragSize:s}),e.$el[o.params.watchOverflow&&o.isLocked?"addClass":"removeClass"](o.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=this,i=t.scrollbar,n=t.rtlTranslate,r=i.$el,a=i.dragSize,s=i.trackSize,o=i.dragStartPos,l=(i.getPointerPosition(e)-r.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:a/2))/(s-a);l=Math.max(Math.min(l,1),0),n&&(l=1-l);var c=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*l;t.updateProgress(c),t.setTranslate(c),t.updateActiveIndex(),t.updateSlidesClasses();},onDragStart:function(e){var t=this,i=t.params.scrollbar,n=t.scrollbar,r=t.$wrapperEl,a=n.$el,s=n.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===s[0]||e.target===s?n.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),r.transition(100),s.transition(100),n.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),a.transition(0),i.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e);},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,n=t.$el,r=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),n.transition(0),r.transition(0),this.emit("scrollbarDragMove",e));},onDragEnd:function(e){var t=this,i=t.params.scrollbar,n=t.scrollbar,r=t.$wrapperEl,a=n.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),r.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=se.nextTick(function(){a.css("opacity",0),a.transition(400);},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest());},enableDraggable:function(){var e,t,i,n,r,a,s,o=this;o.params.scrollbar.el&&(e=o.scrollbar,t=o.touchEventsTouch,i=o.touchEventsDesktop,n=o.params,r=e.$el[0],a=!(!_.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},s=!(!_.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},_.touch?(r.addEventListener(t.start,o.scrollbar.onDragStart,a),r.addEventListener(t.move,o.scrollbar.onDragMove,a),r.addEventListener(t.end,o.scrollbar.onDragEnd,s)):(r.addEventListener(i.start,o.scrollbar.onDragStart,a),b.addEventListener(i.move,o.scrollbar.onDragMove,a),b.addEventListener(i.end,o.scrollbar.onDragEnd,s)));},disableDraggable:function(){var e,t,i,n,r,a,s,o=this;o.params.scrollbar.el&&(e=o.scrollbar,t=o.touchEventsTouch,i=o.touchEventsDesktop,n=o.params,r=e.$el[0],a=!(!_.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},s=!(!_.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},_.touch?(r.removeEventListener(t.start,o.scrollbar.onDragStart,a),r.removeEventListener(t.move,o.scrollbar.onDragMove,a),r.removeEventListener(t.end,o.scrollbar.onDragEnd,s)):(r.removeEventListener(i.start,o.scrollbar.onDragStart,a),b.removeEventListener(i.move,o.scrollbar.onDragMove,a),b.removeEventListener(i.end,o.scrollbar.onDragEnd,s)));},init:function(){var e,t,i,n,r;this.params.scrollbar.el&&(e=this.scrollbar,t=this.$el,n=A((i=this.params.scrollbar).el),this.params.uniqueNavElements&&"string"==typeof i.el&&1<n.length&&1===t.find(i.el).length&&(n=t.find(i.el)),0===(r=n.find("."+this.params.scrollbar.dragClass)).length&&(r=A('<div class="'+this.params.scrollbar.dragClass+'"></div>'),n.append(r)),se.extend(e,{$el:n,el:n[0],$dragEl:r,dragEl:r[0]}),i.draggable&&e.enableDraggable());},destroy:function(){this.scrollbar.disableDraggable();}},ne={setTransform:function(e,t){var i,n,r=this.rtl,a=A(e),s=r?-1:1,o=a.attr("data-swiper-parallax")||"0",l=a.attr("data-swiper-parallax-x"),c=a.attr("data-swiper-parallax-y"),u=a.attr("data-swiper-parallax-scale"),d=a.attr("data-swiper-parallax-opacity");l||c?(l=l||"0",c=c||"0"):this.isHorizontal()?(l=o,c="0"):(c=o,l="0"),l=0<=l.indexOf("%")?parseInt(l,10)*t*s+"%":l*t*s+"px",c=0<=c.indexOf("%")?parseInt(c,10)*t+"%":c*t+"px",null!=d&&(i=d-(d-1)*(1-Math.abs(t)),a[0].style.opacity=i),null==u?a.transform("translate3d("+l+", "+c+", 0px)"):(n=u-(u-1)*(1-Math.abs(t)),a.transform("translate3d("+l+", "+c+", 0px) scale("+n+")"));},setTranslate:function(){var n=this,e=n.$el,t=n.slides,r=n.progress,a=n.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){n.parallax.setTransform(t,r);}),t.each(function(e,t){var i=t.progress;1<n.params.slidesPerGroup&&"auto"!==n.params.slidesPerView&&(i+=Math.ceil(e/2)-r*(a.length-1)),i=Math.min(Math.max(i,-1),1),A(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){n.parallax.setTransform(t,i);});});},setTransition:function(r){void 0===r&&(r=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){var i=A(t),n=parseInt(i.attr("data-swiper-parallax-duration"),10)||r;0===r&&(n=0),i.transition(n);});}},re={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,n=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-t,2)+Math.pow(r-i,2));},onGestureStart:function(e){var t=this.params.zoom,i=this.zoom,n=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!_.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,n.scaleStart=re.getDistanceBetweenTouches(e);}n.$slideEl&&n.$slideEl.length||(n.$slideEl=A(e.target).closest("."+this.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=this.slides.eq(this.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+t.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),this.zoom.isScaling=!0):n.$imageEl=void 0;},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,n=i.gesture;if(!_.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,n.scaleMove=re.getDistanceBetweenTouches(e);}n.$imageEl&&0!==n.$imageEl.length&&(_.gestures?i.scale=e.scale*i.currentScale:i.scale=n.scaleMove/n.scaleStart*i.currentScale,i.scale>n.maxRatio&&(i.scale=n.maxRatio-1+Math.pow(i.scale-n.maxRatio+1,.5)),i.scale<t.minRatio&&(i.scale=t.minRatio+1-Math.pow(t.minRatio-i.scale+1,.5)),n.$imageEl.transform("translate3d(0,
20,0) scale("+i.scale+")"));},onGestureEnd:function(e){var t=this.params.zoom,i=this.zoom,n=i.gesture;if(!_.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!z.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1;}n.$imageEl&&0!==n.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,n.maxRatio),t.minRatio),n.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(n.$slideEl=void 0));},onTouchStart:function(e){var t=this.zoom,i=t.gesture,n=t.image;i.$imageEl&&0!==i.$imageEl.length&&(n.isTouched||(z.android&&e.cancelable&&e.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY));},onTouchMove:function(e){var t=this.zoom,i=t.gesture,n=t.image,r=t.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,n.isTouched&&i.$slideEl)){n.isMoved||(n.width=i.$imageEl[0].offsetWidth,n.height=i.$imageEl[0].offsetHeight,n.startX=se.getTranslate(i.$imageWrapEl[0],"x")||0,n.startY=se.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var a=n.width*t.scale,s=n.height*t.scale;if(!(a<i.slideWidth&&s<i.slideHeight)){if(n.minX=Math.min(i.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(i.slideHeight/2-s/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!n.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void (n.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void (n.isTouched=!1);}e.cancelable&&e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=n.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=n.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(n.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(n.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(n.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(n.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=n.touchesCurrent.x,r.prevPositionY=n.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)");}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,n=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void (i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var r=300,a=300,s=n.x*r,o=i.currentX+s,l=n.y*a,c=i.currentY+l;0!==n.x&&(r=Math.abs((o-i.currentX)/n.x)),0!==n.y&&(a=Math.abs((c-i.currentY)/n.y));var u=Math.max(r,a);i.currentX=o,i.currentY=c;var d=i.width*e.scale,h=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-d/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-h/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(u).transform("translate3d("+i.currentX+"px, "+i.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,
20,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,i,n,r,a,s,o,l,c,u,d,h,p,f,m,v,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("."+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("."+y.containerClass)),b.$imageEl&&0!==b.$imageEl.length&&(b.$slideEl.addClass(""+y.zoomedSlideClass),i=void 0===w.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,"touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=w.touchesStart.x,w.touchesStart.y),g.scale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,g.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,e?(m=b.$slideEl[0].offsetWidth,v=b.$slideEl[0].offsetHeight,n=b.$slideEl.offset().left+m/2-t,r=b.$slideEl.offset().top+v/2-i,o=b.$imageEl[0].offsetWidth,l=b.$imageEl[0].offsetHeight,c=o*g.scale,u=l*g.scale,p=-(d=Math.min(m/2-c/2,0)),f=-(h=Math.min(v/2-u/2,0)),(a=n*g.scale)<d&&(a=d),p<a&&(a=p),(s=r*g.scale)<h&&(s=h),f<s&&(s=f)):s=a=0,b.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+s+"px,0)"),b.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+g.scale+")"));},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0);},enable:function(){var e,t,i,n=this,r=n.zoom;r.enabled||(r.enabled=!0,e=!("touchstart"!==n.touchEvents.start||!_.passiveListener||!n.params.passiveListeners)&&{passive:!0,capture:!1},t=!_.passiveListener||{passive:!1,capture:!0},i="."+n.params.slideClass,_.gestures?(n.$wrapperEl.on("gesturestart",i,r.onGestureStart,e),n.$wrapperEl.on("gesturechange",i,r.onGestureChange,e),n.$wrapperEl.on("gestureend",i,r.onGestureEnd,e)):"touchstart"===n.touchEvents.start&&(n.$wrapperEl.on(n.touchEvents.start,i,r.onGestureStart,e),n.$wrapperEl.on(n.touchEvents.move,i,r.onGestureChange,t),n.$wrapperEl.on(n.touchEvents.end,i,r.onGestureEnd,e),n.touchEvents.cancel&&n.$wrapperEl.on(n.touchEvents.cancel,i,r.onGestureEnd,e)),n.$wrapperEl.on(n.touchEvents.move,"."+n.params.zoom.containerClass,r.onTouchMove,t));},disable:function(){var e,t,i,n=this,r=n.zoom;r.enabled&&(n.zoom.enabled=!1,e=!("touchstart"!==n.touchEvents.start||!_.passiveListener||!n.params.passiveListeners)&&{passive:!0,capture:!1},t=!_.passiveListener||{passive:!1,capture:!0},i="."+n.params.slideClass,_.gestures?(n.$wrapperEl.off("gesturestart",i,r.onGestureStart,e),n.$wrapperEl.off("gesturechange",i,r.onGestureChange,e),n.$wrapperEl.off("gestureend",i,r.onGestureEnd,e)):"touchstart"===n.touchEvents.start&&(n.$wrapperEl.off(n.touchEvents.start,i,r.onGestureStart,e),n.$wrapperEl.off(n.touchEvents.move,i,r.onGestureChange,t),n.$wrapperEl.off(n.touchEvents.end,i,r.onGestureEnd,e),n.touchEvents.cancel&&n.$wrapperEl.off(n.touchEvents.cancel,i,r.onGestureEnd,e)),n.$wrapperEl.off(n.touchEvents.move,"."+n.params.zoom.containerClass,r.onTouchMove,t));}},oe={loadInSlide:function(e,c){void 0===c&&(c=!0);var u,t,d=this,h=d.params.lazy;void 0!==e&&0!==d.slides.length&&(t=(u=d.virtual&&d.params.virtual.enabled?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):d.slides.eq(e)).find("."+h.elementClass+":not(."+h.loadedClass+"):not(."+h.loadingClass+")"),!u.hasClass(h.elementClass)||u.hasClass(h.loadedClass)||u.hasClass(h.loadingClass)||(t=t.add(u[0])),0!==t.length&&t.each(function(e,t){var n=A(t);n.addClass(h.loadingClass);var r=n.attr("data-background"),a=n.attr("data-src"),s=n.attr("data-srcset"),o=n.attr("data-sizes"),l=n.parent("picture");d.loadImage(n[0],a||r,s,o,!1,function(){var e,t,i;null==d||!d||d&&!d.params||d.destroyed||(r?(n.css("background-image",'url("'+r+'")'),n.removeAttr("data-background")):(s&&(n.attr("srcset",s),n.removeAttr("data-srcset")),o&&(n.attr("sizes",o),n.removeAttr("data-sizes")),l.length&&l.children("source").each(function(e,t){var i=A(t);i.attr("data-srcset")&&(i.attr("srcset",i.attr("data-srcset")),i.removeAttr("data-srcset"));}),a&&(n.attr("src",a),n.removeAttr("data-src"))),n.addClass(h.loadedClass).removeClass(h.loadingClass),u.find("."+h.preloaderClass).remove(),d.params.loop&&c&&(e=u.attr("data-swiper-slide-index"),u.hasClass(d.params.slideDuplicateClass)?(t=d.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+d.params.slideDuplicateClass+")"),d.lazy.loadInSlide(t.index(),!1)):(i=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]'),d.lazy.loadInSlide(i.index(),!1))),d.emit("lazyImageReady",u[0],n[0]),d.params.autoHeight&&d.updateAutoHeight());}),d.emit("lazyImageLoad",u[0],n[0]);}));},load:function(){var n=this,t=n.$wrapperEl,i=n.params,r=n.slides,e=n.activeIndex,a=n.virtual&&i.virtual.enabled,s=i.lazy,o=i.slidesPerView;function l(e){if(a){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return 1;}else{if(r[e])return 1;}}function c(e){return a?A(e).attr("data-swiper-slide-index"):A(e).index();}if("auto"===o&&(o=0),n.lazy.initialImageLoaded||(n.lazy.initialImageLoaded=!0),n.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each(function(e,t){var i=a?A(t).attr("data-swiper-slide-index"):A(t).index();n.lazy.loadInSlide(i);});else if(1<o)for(var u=e;u<e+o;u+=1)l(u)&&n.lazy.loadInSlide(u);else n.lazy.loadInSlide(e);if(s.loadPrevNext)if(1<o||s.loadPrevNextAmount&&1<s.loadPrevNextAmount){for(var d=s.loadPrevNextAmount,h=o,p=Math.min(e+h+Math.max(d,h),r.length),f=Math.max(e-Math.max(h,d),0),m=e+o;m<p;m+=1)l(m)&&n.lazy.loadInSlide(m);for(var v=f;v<e;v+=1)l(v)&&n.lazy.loadInSlide(v);}else{var g=t.children("."+i.slideNextClass);0<g.length&&n.lazy.loadInSlide(c(g));var y=t.children("."+i.slidePrevClass);0<y.length&&n.lazy.loadInSlide(c(y));}}},le={LinearSpline:function(e,t){var i,n,r,a,s,o=function(e,t){for(n=-1,i=e.length;1<i-n;)e[r=i+n>>1]<=t?n=r:i=r;return i;};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 le.LinearSpline(this.slidesGrid,e.slidesGrid):new le.LinearSpline(this.snapGrid,e.snapGrid));},setTranslate:function(e,t){var i,n,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),n=-r.controller.spline.interpolate(-t)),n&&"container"!==r.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(r.maxTranslate()-r.minTranslate()),n=(t-r.minTranslate())*i+e.minTranslate()),r.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,r),e.updateActiveIndex(),e.updateSlidesClasses();}if(Array.isArray(a))for(var o=0;o<a.length;o+=1)a[o]!==t&&a[o] instanceof F&&s(a[o]);else a instanceof F&&t!==a&&s(a);},setTransition:function(t,e){var i,n=this,r=n.controller.control;function a(e){e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&se.nextTick(function(){e.updateAutoHeight();}),e.$wrapperEl.transitionEnd(function(){r&&(e.params.loop&&"slide"===n.params.controller.by&&e.loopFix(),e.transitionEnd());}));}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==e&&r[i] instanceof F&&a(r[i]);else r instanceof F&&e!==r&&a(r);}},ce={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,i=this,n=i.params.a11y;13===e.keyCode&&(t=A(e.target),i.navigation&&i.navigation.$nextEl&&t.is(i.navigation.$nextEl)&&(i.isEnd&&!i.params.loop||i.slideNext(),i.isEnd?i.a11y.notify(n.lastSlideMessage):i.a11y.notify(n.nextSlideMessage)),i.navigation&&i.navigation.$prevEl&&t.is(i.navigation.$prevEl)&&(i.isBeginning&&!i.params.loop||i.slidePrev(),i.isBeginning?i.a11y.notify(n.firstSlideMessage):i.a11y.notify(n.prevSlideMessage)),i.pagination&&t.is("."+i.params.pagination.bulletClass)&&t[0].click());},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e));},updateNavigation:function(){var e,t,i,n=this;!n.params.loop&&n.navigation&&(t=(e=n.navigation).$nextEl,(i=e.$prevEl)&&0<i.length&&(n.isBeginning?(n.a11y.disableEl(i),n.a11y.makeElNotFocusable(i)):(n.a11y.enableEl(i),n.a11y.makeElFocusable(i))),t&&0<t.length&&(n.isEnd?(n.a11y.disableEl(t),n.a11y.makeElNotFocusable(t)):(n.a11y.enableEl(t),n.a11y.makeElFocusable(t))));},updatePagination:function(){var n=this,r=n.params.a11y;n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.bullets.each(function(e,t){var i=A(t);n.a11y.makeElFocusable(i),n.a11y.addElRole(i,"button"),n.a11y.addElLabel(i,r.paginationBulletMessage.replace(/\{\{index\}\}/,i.index()+1));});},init:function(){var e=this;e.$el.append(e.a11y.liveRegion);var t,i,n=e.params.a11y;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&(e.a11y.makeElFocusable(t),e.a11y.addElRole(t,"button"),e.a11y.addElLabel(t,n.nextSlideMessage),t.on("key
2down",e.a11y.onEnterKey)),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,n.prevSlideMessage),i.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey);},destroy:function(){var e,t,i=this;i.a11y.liveRegion&&0<i.a11y.liveRegion.length&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(e=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(t=i.navigation.$prevEl),e&&e.off("keydown",i.a11y.onEnterKey),t&&t.off("keydown",i.a11y.onEnterKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown","."+i.params.pagination.bulletClass,i.a11y.onEnterKey);}},ue={init:function(){if(this.params.history){if(!ae.history||!ae.history.pushState)return this.params.history.enabled=!1,void (this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=ue.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||ae.addEventListener("popstate",this.history.setHistoryPopState));}},destroy:function(){this.params.history.replaceState||ae.removeEventListener("popstate",this.history.setHistoryPopState);},setHistoryPopState:function(){this.history.paths=ue.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1);},getPathValues:function(){var e=ae.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){var i,n,r;this.history.initialized&&this.params.history.enabled&&(i=this.slides.eq(t),n=ue.slugify(i.attr("data-history")),ae.location.pathname.includes(e)||(n=e+"/"+n),(r=ae.history.state)&&r.value===n||(this.params.history.replaceState?ae.history.replaceState({value:n},null,n):ae.history.pushState({value:n},null,n)));},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"");},scrollToSlide:function(e,t,i){if(t)for(var n=0,r=this.slides.length;n<r;n+=1){var a,s=this.slides.eq(n);ue.slugify(s.attr("data-history"))!==t||s.hasClass(this.params.slideDuplicateClass)||(a=s.index(),this.slideTo(a,e,i));}else this.slideTo(0,e,i);}},de={onHashCange:function(){this.emit("hashChange");var e=b.location.hash.replace("#","");if(e!==this.slides.eq(this.activeIndex).attr("data-hash")){var t=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index();if(void 0===t)return;this.slideTo(t);}},setHash:function(){var e,t;this.hashNavigation.initialized&&this.params.hashNavigation.enabled&&(this.params.hashNavigation.replaceState&&ae.history&&ae.history.replaceState?ae.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""):(t=(e=this.slides.eq(this.activeIndex)).attr("data-hash")||e.attr("data-history"),b.location.hash=t||""),this.emit("hashSet"));},init:function(){var e=this;if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var t=b.location.hash.replace("#","");if(t)for(var i=0,n=e.slides.length;i<n;i+=1){var r,a=e.slides.eq(i);(a.attr("data-hash")||a.attr("data-history"))!==t||a.hasClass(e.params.slideDuplicateClass)||(r=a.index(),e.slideTo(r,0,e.params.runCallbacksOnInit,!0));}e.params.hashNavigation.watchState&&A(ae).on("hashchange",e.hashNavigation.onHashCange);}},destroy:function(){this.params.hashNavigation.watchState&&A(ae).off("hashchange",this.hashNavigation.onHashCange);}},he={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=se.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,
2!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();},i);},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){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())));}},pe={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),n=-i[0].swiperSlideOffset;this.params.virtualTranslate||(n-=this.translate);var r=0;this.isHorizontal()||(r=n,n=0);var a=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:a}).transform("translate3d("+n+"px, "+r+"px, 0px)");}},setTransition:function(e){var i,n=this,t=n.slides,r=n.$wrapperEl;t.transition(e),n.params.virtualTranslate&&0!==e&&(i=!1,t.transitionEnd(function(){if(!i&&n&&!n.destroyed){i=!0,n.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)r.trigger(e[t]);}}));}},fe={setTranslate:function(){var e,t=this,i=t.$el,n=t.$wrapperEl,r=t.slides,a=t.width,s=t.height,o=t.rtlTranslate,l=t.size,c=t.params.cubeEffect,u=t.isHorizontal(),d=t.virtual&&t.params.virtual.enabled,h=0;c.shadow&&(u?(0===(e=n.find(".swiper-cube-shadow")).length&&(e=A('<div class="swiper-cube-shadow"></div>'),n.append(e)),e.css({height:a+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=A('<div class="swiper-cube-shadow"></div>'),i.append(e)));for(var p,f,m,v,g,y=0;y<r.length;y+=1){var b=r.eq(y),w=y;d&&(w=parseInt(b.attr("data-swiper-slide-index"),10));var x=90*w,S=Math.floor(x/360);o&&(x=-x,S=Math.floor(-x/360));var T=Math.max(Math.min(b[0].progress,1),-1),E=0,k=0,_=0;w%4==0?(E=4*-S*l,_=0):(w-1)%4==0?(E=0,_=4*-S*l):(w-2)%4==0?(E=l+4*S*l,_=l):(w-3)%4==0&&(E=-l,_=3*l+4*l*S),o&&(E=-E),u||(k=E,E=0);var C,M,O="rotateX("+(u?0:-x)+"deg) rotateY("+(u?x:0)+"deg) translate3d("+E+"px, "+k+"px, "+_+"px)";T<=1&&-1<T&&(h=o?90*-w-90*T:90*w+90*T),b.transform(O),c.slideShadows&&(C=u?b.find(".swiper-slide-shadow-left"):b.find(".swiper-slide-shadow-top"),M=u?b.find(".swiper-slide-shadow-right"):b.find(".swiper-slide-shadow-bottom"),0===C.length&&(C=A('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),b.append(C)),0===M.length&&(M=A('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),b.append(M)),C.length&&(C[0].style.opacity=Math.max(-T,0)),M.length&&(M[0].style.opacity=Math.max(T,0)));}n.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow&&(u?e.transform("translate3d(0px, "+(a/2+c.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")"):(p=Math.abs(h)-90*Math.floor(Math.abs(h)/90),f=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),m=c.shadowScale,v=c.shadowScale/f,g=c.shadowOffset,e.transform("scale3d("+m+", 1, "+v+") translate3d(0px, "+(s/2+g)+"px, "+-s/2/v+"px) rotateX(-90deg)")));var P=V.isSafari||V.isWebView?-l/2:0;n.transform("translate3d(0px,0,"+P+"px) rotateX("+(t.isHorizontal()?0:h)+"deg) rotateY("+(t.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);}},me={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i<e.length;i+=1){var n=e.eq(i),r=n[0].progress;this.params.flipEffect.limitRotation&&(r=Math.max(Math.min(n[0].progress,
21),-1));var a,s,o=-180*r,l=0,c=-n[0].swiperSlideOffset,u=0;this.isHorizontal()?t&&(o=-o):(u=c,l=-o,o=c=0),n[0].style.zIndex=-Math.abs(Math.round(r))+e.length,this.params.flipEffect.slideShadows&&(a=this.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),s=this.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===a.length&&(a=A('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),n.append(a)),0===s.length&&(s=A('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),n.append(s)),a.length&&(a[0].style.opacity=Math.max(-r,0)),s.length&&(s[0].style.opacity=Math.max(r,0))),n.transform("translate3d("+c+"px, "+u+"px, 0px) rotateX("+l+"deg) rotateY("+o+"deg)");}},setTransition:function(e){var i,n=this,t=n.slides,r=n.activeIndex,a=n.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),n.params.virtualTranslate&&0!==e&&(i=!1,t.eq(r).transitionEnd(function(){if(!i&&n&&!n.destroyed){i=!0,n.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)a.trigger(e[t]);}}));}},ve={setTranslate:function(){for(var e=this.width,t=this.height,i=this.slides,n=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,u=a.depth,d=0,h=i.length;d<h;d+=1){var p=i.eq(d),f=r[d],m=(l-p[0].swiperSlideOffset-f/2)/f*a.modifier,v=s?c*m:0,g=s?0:c*m,y=-u*Math.abs(m),b=a.stretch;"string"==typeof b&&-1!==b.indexOf("%")&&(b=parseFloat(a.stretch)/100*f);var w=s?0:b*m,x=s?b*m:0,S=1-(1-a.scale)*Math.abs(m);Math.abs(x)<.001&&(x=0),Math.abs(w)<.001&&(w=0),Math.abs(y)<.001&&(y=0),Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(S)<.001&&(S=0);var T,E,k="translate3d("+x+"px,"+w+"px,"+y+"px) rotateX("+g+"deg) rotateY("+v+"deg) scale("+S+")";p.transform(k),p[0].style.zIndex=1-Math.abs(Math.round(m)),a.slideShadows&&(T=s?p.find(".swiper-slide-shadow-left"):p.find(".swiper-slide-shadow-top"),E=s?p.find(".swiper-slide-shadow-right"):p.find(".swiper-slide-shadow-bottom"),0===T.length&&(T=A('<div class="swiper-slide-shadow-'+(s?"left":"top")+'"></div>'),p.append(T)),0===E.length&&(E=A('<div class="swiper-slide-shadow-'+(s?"right":"bottom")+'"></div>'),p.append(E)),T.length&&(T[0].style.opacity=0<m?m:0),E.length&&(E[0].style.opacity=0<-m?-m:0));}(_.pointerEvents||_.prefixedPointerEvents)&&(n[0].style.perspectiveOrigin=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);}},ge={init:function(){var e=this,t=e.params.thumbs,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,se.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),se.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):se.isObject(t.swiper)&&(e.thumbs.swiper=new i(se.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick);},onThumbClick:function(){var e,t,i,n,r,a,s=this,o=s.thumbs.swiper;o&&(e=o.clickedIndex,(t=o.clickedSlide)&&A(t).hasClass(s.params.thumbs.slideThumbActiveClass)||null!=e&&(a=o.params.loop?parseInt(A(o.clickedSlide).attr("data-swiper-slide-index"),10):e,s.params.loop&&(i=s.activeIndex,s.slides.eq(i).hasClass(s.params.slideDuplicateClass)&&(s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft,i=s.activeIndex),n=s.slides.eq(i).prevAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),r=s.slides.eq(i).nextAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),a=void 0===n||void 0!==r&&r-i<i-n?r:n),s.slideTo(a)));},update:function(e){var t=this,i=t.thumbs.swiper;if(i){var n,r,a,s,o,l="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,c=t.params.thumbs.autoScrollOffset,u=c&&!i.params.loop;t.realIndex===i.realIndex&&!u||(n=i.activeIndex,o=i.params.loop?(i.slides.eq(n).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,n=i.activeIndex),r=i.slides.eq(n).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),a=i.slides.eq(n).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),s=void 0===r?a:void 0===a?r:a-n==n-r?n:a-n<n-r?a:r,t.activeIndex>t.previousIndex?"next":"prev"):(s=t.realIndex)>t.previousIndex?"next":"prev",u&&(s+="next"===o?c:-1*c),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(s)<0&&(i.params.centeredSlides?s=n<s?s-Math.floor(l/2)+1:s+Math.floor(l/2)-1:n<s&&(s=s-l+1),i.slideTo(s,e?0:void 0)));var d=1,h=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(d=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),i.slides.removeClass(h),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var p=0;p<d;p+=1)i.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+p)+'"]').addClass(h);else for(var f=0;f<d;f+=1)i.slides.eq(t.realIndex+f).addClass(h);}}},ye=[H,q,Y,G,X,J,Q,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){se.extend(this,{mousewheel:{enabled:!1,enable:Z.enable.bind(this),disable:Z.disable.bind(this),handle:Z.handle.bind(this),handleMouseEnter:Z.handleMouseEnter.bind(this),handleMouseLeave:Z.handleMouseLeave.bind(this),animateSlider:Z.animateSlider.bind(this),releaseScroll:Z.releaseScroll.bind(this),lastScrollTime:se.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(){se.extend(this,{navigation:{init:ee.init.bind(this),update:ee.update.bind(this),destroy:ee.destroy.bind(this),onNextClick:ee.onNextClick.bind(this),onPrevClick:ee.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,i=this,n=i.navigation,r=n.$nextEl,a=n.$prevEl;!i.params.navigation.hideOnClick||A(e.target).is(a)||A(e.target).is(r)||(r?t=r.hasClass(i.params.navigation.hiddenClass):a&&(t=a.hasClass(i.params.navigation.hiddenClass)),!0===t?i.emit("navigationShow",i):i.emit("navigationHide",i),r&&r.toggleClass(i.params.navigation.hiddenClass),a&&a.toggleClass(i.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(){se.extend(this,{pagination:{init:te.init.bind(this),render:te.render.bind(this),update:te.update.bind(this),destroy:te.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){var t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&0<t.pagination.$el.length&&!A(e.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.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(){var e=this;se.extend(e,{scrollbar:{init:ie.init.bind(e),destroy:ie.destroy.bind(e),updateSize:ie.updateSize.bind(e),setTranslate:ie.setTranslate.bind(e),setTransition:ie.setTransition.bind(e),enableDraggable:ie.enableDraggable.bind(e),disableDraggable:ie.disableDraggable.bind(e),setDragPosition:ie.setDragPosition.bind(e),getPointerPosition:ie.getPointerPosition.bind(e),onDragStart:ie.onDragStart.bind(e),onDragMove:ie.onDragMove.bind(e),onDragEnd:ie.onDragEnd.bind(e),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(){se.extend(this,{parallax:{setTransform:ne.setTransform.bind(this),setTranslate:ne.setTranslate.bind(this),setTransition:ne.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 n=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(e){t[e]=re[e].bind(n);}),se.extend(n,{zoom:t});var r=1;Object.defineProperty(n.zoom,"scale",{get:function(){return r;},set:function(e){var t,i;r!==e&&(t=n.zoom.gesture.$imageEl?n.zoom.gesture.$imageEl[0]:void 0,i=n.zoom.gesture.$slideEl?n.zoom.gesture.$slideEl[0]:void 0,n.emit("zoomChange",e,t,i)),r=e;}});},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(){se.extend(this,{lazy:{initialImageLoaded:!1,load:oe.load.bind(this),loadInSlide:oe.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(){se.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:le.getInterpolateFunction.bind(this),setTranslate:le.setTranslate.bind(this),setTransition:le.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 t=this;se.extend(t,{a11y:{liveRegion:A('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(ce).forEach(function(e){t.a11y[e]=ce[e].bind(t);});},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(){se.extend(this,{history:{init:ue.init.bind(this),setHistory:ue.setHistory.bind(this),setHistoryPopState:ue.setHistoryPopState.bind(this),scrollToSlide:ue.scrollToSlide.bind(this),destroy:ue.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(){se.extend(this,{hashNavigation:{initialized:!1,init:de.init.bind(this),destroy:de.destroy.bind(this),setHash:de.setHash.bind(this),onHashCange:de.onHashC
2ange.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 t=this;se.extend(t,{autoplay:{running:!1,paused:!1,run:he.run.bind(t),start:he.start.bind(t),stop:he.stop.bind(t),pause:he.pause.bind(t),onVisibilityChange:function(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===document.visibilityState&&t.autoplay.paused&&(t.autoplay.run(),t.autoplay.paused=!1);},onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.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(){se.extend(this,{fadeEffect:{setTranslate:pe.setTranslate.bind(this),setTransition:pe.setTransition.bind(this)}});},on:{beforeInit:function(){var e;"fade"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"fade"),e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0},se.extend(this.params,e),se.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(){se.extend(this,{cubeEffect:{setTranslate:fe.setTranslate.bind(this),setTransition:fe.setTransition.bind(this)}});},on:{beforeInit:function(){var e;"cube"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d"),e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0},se.extend(this.params,e),se.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(){se.extend(this,{flipEffect:{setTranslate:me.setTranslate.bind(this),setTransition:me.setTransition.bind(this)}});},on:{beforeInit:function(){var e;"flip"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d"),e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0},se.extend(this.params,e),se.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(){se.extend(this,{coverflowEffect:{setTranslate:ve.setTranslate.bind(this),setTransition:ve.setTransition.bind(this)}});},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(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"}},create:function(){se.extend(this,{thumbs:{swiper:null,init:ge.init.bind(this),update:ge.update.bind(this),onThumbClick:ge.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();}}}];return void 0===F.use&&(F.use=F.Class.use,F.installModule=F.Class.installModule),F.use(ye),F;}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e||self).virtualScroll=t();}(this,function(){var t=0;function e(e){return "__private_"+t++ +"_"+e;}function r(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e;}function i(){}i.prototype={on:function(e,t,i){var n=this.e||(this.e={});return (n[e]||(n[e]=[])).push({fn:t,ctx:i}),this;},once:function(e,t,i){var n=this;function r(){n.off(e,r),t.apply(i,arguments);}return r._=t,this.on(e,r,i);}
2,emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,r=i.length;n<r;n++)i[n].fn.apply(i[n].ctx,t);return this;},off:function(e,t){var i=this.e||(this.e={}),n=i[e],r=[];if(n&&t)for(var a=0,s=n.length;a<s;a++)n[a].fn!==t&&n[a].fn._!==t&&r.push(n[a]);return r.length?i[e]=r:delete i[e],this;}};var n=i;n.TinyEmitter=i;var a,s="onwheel" in document,o="onmousewheel" in document,l="ontouchstart" in document,c=navigator.msMaxTouchPoints&&1<navigator.msMaxTouchPoints,u=!!window.navigator.msPointerEnabled,d="onkeydown" in document,h=-1<navigator.userAgent.indexOf("Firefox"),p="virtualscroll",f=e("options"),m=e("el"),v=e("emitter"),g=e("event"),y=e("touchStart"),b=e("bodyTouchAction");return (a=w.prototype)._notify=function(e){var t=r(this,g)[g];t.x+=t.deltaX,t.y+=t.deltaY,r(this,v)[v].emit(p,{x:t.x,y:t.y,deltaX:t.deltaX,deltaY:t.deltaY,originalEvent:e});},a._onWheel=function(e){var t=r(this,f)[f],i=r(this,g)[g];i.deltaX=e.wheelDeltaX||-1*e.deltaX,i.deltaY=e.wheelDeltaY||-1*e.deltaY,h&&1===e.deltaMode&&(i.deltaX*=t.firefoxMultiplier,i.deltaY*=t.firefoxMultiplier),i.deltaX*=t.mouseMultiplier,i.deltaY*=t.mouseMultiplier,this._notify(e);},a._onMouseWheel=function(e){var t=r(this,g)[g];t.deltaX=e.wheelDeltaX?e.wheelDeltaX:0,t.deltaY=e.wheelDeltaY?e.wheelDeltaY:e.wheelDelta,this._notify(e);},a._onTouchStart=function(e){var t=e.targetTouches?e.targetTouches[0]:e;r(this,y)[y].x=t.pageX,r(this,y)[y].y=t.pageY;},a._onTouchMove=function(e){var t=r(this,f)[f];t.preventTouch&&!e.target.classList.contains(t.unpreventTouchClass)&&e.preventDefault();var i=r(this,g)[g],n=e.targetTouches?e.targetTouches[0]:e;i.deltaX=(n.pageX-r(this,y)[y].x)*t.touchMultiplier,i.deltaY=(n.pageY-r(this,y)[y].y)*t.touchMultiplier,r(this,y)[y].x=n.pageX,r(this,y)[y].y=n.pageY,this._notify(e);},a._onKeyDown=function(e){var t=r(this,g)[g];t.deltaX=t.deltaY=0;var i=window.innerHeight-40;switch(e.keyCode){case 37:case 38:t.deltaY=r(this,f)[f].keyStep;break;case 39:case 40:t.deltaY=-r(this,f)[f].keyStep;break;case e.shiftKey:t.deltaY=i;break;case 32:t.deltaY=-i;break;default:return;}this._notify(e);},a._bind=function(){s&&r(this,m)[m].addEventListener("wheel",this._onWheel,this.listenerOptions),o&&r(this,m)[m].addEventListener("mousewheel",this._onMouseWheel,this.listenerOptions),l&&r(this,f)[f].useTouch&&(r(this,m)[m].addEventListener("touchstart",this._onTouchStart,this.listenerOptions),r(this,m)[m].addEventListener("touchmove",this._onTouchMove,this.listenerOptions)),u&&c&&(r(this,b)[b]=document.body.style.msTouchAction,document.body.style.msTouchAction="none",r(this,m)[m].addEventListener("MSPointerDown",this._onTouchStart,!0),r(this,m)[m].addEventListener("MSPointerMove",this._onTouchMove,!0)),d&&r(this,f)[f].useKeyboard&&document.addEventListener("keydown",this._onKeyDown);},a._unbind=function(){s&&r(this,m)[m].removeEventListener("wheel",this._onWheel),o&&r(this,m)[m].removeEventListener("mousewheel",this._onMouseWheel),l&&(r(this,m)[m].removeEventListener("touchstart",this._onTouchStart),r(this,m)[m].removeEventListener("touchmove",this._onTouchMove)),u&&c&&(document.body.style.msTouchAction=r(this,b)[b],r(this,m)[m].removeEventListener("MSPointerDown",this._onTouchStart,!0),r(this,m)[m].removeEventListener("MSPointerMove",this._onTouchMove,!0)),d&&r(this,f)[f].useKeyboard&&document.removeEventListener("keydown",this._onKeyDown);},a.on=function(e,t){r(this,v)[v].on(p,e,t);var i=r(this,v)[v].e;i&&i[p]&&1===i[p].length&&this._bind();},a.off=function(e,t){r(this,v)[v].off(p,e,t);var i=r(this,v)[v].e;(!i[p]||i[p].length<=0)&&this._unbind();},a.destroy=function(){r(this,v)[v].off(),this._unbind();},w;function w(e){var t;Object.defineProperty(this,f,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,b,{writable:!0,value:void 0}),t=this,["_onWheel","_onMouseWheel","_onTouchStart","_onTouchMove","_onKeyDown"].forEach(function(e){t[e]=t[e].bind(t);}),r(this,m)[m]=window,e&&e.el&&(r(this,m)[m]=e.el,delete e.el),r(this,f)[f]=Object.assign({mouseMultiplier:1,touchMultiplier:2,firefoxMultiplier:15,keyStep:120,preventTouch:!1,unpreventTouchClass:"vs-touchmove-allowed",useKeyboard:!0,useTouch:!0},e),r(this,v)[v]=new n(),r(this,g)[g]={y:0,x:0,deltaX:0,deltaY:0},r(this,y)[y]={x:null,y:null},r(this,b)[b]=null,void 0!==r(this,f)[f].passive&&(this.listenerOptions={passive:r(this,f)[f].passive});}}),function(e,t){"function"==typeof define&&define.amd?define(["ScrollMagic","TweenMax","TimelineMax"],t):"object"==typeof exports?(require("gsap"),t(require("scrollmagic"),TweenMax,TimelineMax)):t(e.ScrollMagic||e.jQuery&&e.jQuery.ScrollMagic,e.TweenMax||e.TweenLite,e.TimelineMax||e.TimelineLite);}(this,function(e,m,v){"use strict";var t="animation.gsap",i=window.console||{},n=Function.prototype.bind.call(i.error||i.log||function(){},i);e||n("("+t+") -> ERROR: The ScrollMagic main module could not be found. Please make sure it's loaded before this plugin or use an asynchronous loader like requirejs."),m||n("("+t+") -> ERROR: TweenLite or TweenMax could not be found. Please make sure GSAP is loaded before ScrollMagic or use an asynchronous loader like requirejs."),e.Scene.addOption("tweenChanges",!1,function(e){return !!e;}),e.Scene.extend(function(){function d(){p._log&&(Array.prototype.splice.call(arguments,1,0,"("+t+")","->"),p._log.apply(this,arguments));}var h,p=this;p.on("progress.plugin_gsap",function(){f();}),p.on("destroy.plugin_gsap",function(e){p.removeTween(e.reset);});var f=function(){var e,t;h&&(e=p.progress(),t=p.state(),h.repeat&&-1===h.repeat()?"DURING"===t&&h.paused()?h.play():"DURING"===t||h.paused()||h.pause():e!=h.progress()&&(0===p.duration()?0<e?h.play():h.reverse():p.tweenChanges()&&h.tweenTo?h.tweenTo(e*h.duration()):h.progress(e).pause()));};p.setTween=function(e,t,i){var n,r,a;1<arguments.length&&(arguments.length<3&&(i=t,t=1),e=m.to(e,t,i));try{(n=v?new v({smoothChildTiming:!0}).add(e):e).pause();}catch(e){return d(1,"ERROR calling method 'setTween()': Supplied argument is not a valid TweenObject"),p;}if(h&&p.removeTween(),h=n,e.repeat&&-1===e.repeat()&&(h.repeat(-1),h.yoyo(e.yoyo())),p.tweenChanges()&&!h.tweenTo&&d(2,"WARNING: tweenChanges will only work if the TimelineMax object is available for ScrollMagic."),h&&p.controller()&&p.triggerElement()&&2<=p.loglevel()&&(r=m.getTweensOf(p.triggerElement()),a=p.controller().info("vertical"),r.forEach(function(e,t){var i=e.vars.css||e.vars;if(a?void 0!==i.top||void 0!==i.bottom:void 0!==i.left||void 0!==i.right)return d(2,"WARNING: Tweening the position of the trigger element affects the scene timing and should be avoided!"),!1;})),1.14<=parseFloat(TweenLite.version))for(var s,o,l=h.getChildren?h.getChildren(!0,!0,!1):[h],c=function(){d(2,"WARNING: tween was overwritten by another. To learn how to avoid this issue see here: https://github.com/janpaepke/ScrollMagic/wiki/WARNING:-tween-was-overwritten-by-another");},u=0;u<l.length;u++)s=l[u],o!==c&&(o=s.vars.onOverwrite,s.vars.onOverwrite=function(){o&&o.apply(this,arguments),c.apply(this,arguments);});return d(3,"added tween"),f(),p;},p.removeTween=function(e){return h&&(e&&h.progress(0).pause(),h.kill(),h=void 0,d(3,"removed tween (reset: "+(e?"true":"false")+")")),p;};});}),function(e,t){"function"==typeof define&&define.amd?define(["ScrollMagic","velocity"],t):"object"==typeof exports?t(require("scrollmagic"),require("velocity")):t(e.ScrollMagic||e.jQuery&&e.jQuery.ScrollMagic,e.Velocity||e.jQuery&&e.jQuery.Velocity);}(this,function(e,p){"use strict";var f="animation.velocity",t=window.console||{},i=Function.prototype.bind.call(t.error||t.log||function(){},t);e||i("("+f+") -> ERROR: The ScrollMagic main module could not be found. Please make sure it's loaded before this plugin or use an asynchronous loader like requirejs."),p||i("("+f+") -> ERROR: Velocity could not be found. Please make sure it's loaded before ScrollMagic or use an asynchronous loader like requirejs.");var m=0;e.Scene.extend(function(){function r(){c._log&&(Array.prototype.splice.call(arguments,1,0,"("+f+")","->"),c._log.apply(this,arguments));}var a,s,o,l,c=this,u=e._util,t=0;c.on("progress.plugin_velocity",function(){h();}),c.on("destroy.plugin_velocity",function(e){c.off("*.plugin_velocity"),c.removeVelocity(e.reset);});var n=function(e,t,i){u.type.Array(e)?e.forEach(function(e){n(e,t,i);}):(p.Utilities.data(e,l)||p.Utilities.data(e,l,{reverseProps:u.css(e,Object.keys(s))}),p(e,t,i),void 0!==i.queue&&p.Utilities.dequeue(e,i.queue));},d=function(e,t){var i;u.type.Array(e)?e.forEach(function(e){d(e,t);}):(i=p.Utilities.data(e,l))&&i.reverseProps&&(p(e,i.reverseProps,t),void 0!==t.queue&&p.Utilities.dequeue(e,t.queue));},h=function(){var e;!a||(e=c.progress())!=t&&(0===c.duration()&&(0<e?n(a,s,o):d(a,o)),t=e);};c.setVelocity=function(e,t,i){a&&c.removeVelocity(),a=u.get.elements(e),s=t||{},l="ScrollMagic."+f+"["+m++ +"]",void 0!==(o=i||{}).queue&&(o.queue=l+"_queue");function n(){0!==c.duration()&&r(1,"ERROR: The Velocity animation plugin does not support scrollbound animations (scenes with duration) yet.");}return c.on("change.plugin_velocity",function(e){"duration"==e.what&&n();}),n(),r(3,"added animation"),h(),c;},c.removeVelocity=function(e){return a&&(void 0!==o.queue&&p(a,"stop",o.queue),e&&d(a,{duration:0}),a.forEach(function(e){p.Utilities.removeData(e,l);}),a=s=o=l=void 0),c;};});}),function(e,t){"function"==typeof define&&define.amd?define(["ScrollMagic"],t):"object"==typeof exports?t(require("scrollmagic")):t(e.ScrollMagic||e.jQuery&&e.jQuery.ScrollMagic);}(this,function(n){"use strict";var g="debug.addIndicators",e=window.console||{},t=Function.prototype.bind.call(e.error||e.log||function(){},e);n||t("("+g+") -> ERROR: The ScrollMagic main module could not be found. Please make sure it's loaded before this plugin or use an asynchronous loader like requirejs.");var y=n._util,b=0;n.Scene.extend(function(){var i,n=this;n.addIndicators=function(e){var t;
2return i||(t={name:"",indent:0,parent:void 0,colorStart:"green",colorEnd:"red",colorTrigger:"blue"},e=y.extend({},t,e),b++,i=new r(n,e),n.on("add.plugin_addIndicators",i.add),n.on("remove.plugin_addIndicators",i.remove),n.on("destroy.plugin_addIndicators",n.removeIndicators),n.controller()&&i.add()),n;},n.removeIndicators=function(){return i&&(i.remove(),this.off("*.plugin_addIndicators"),i=void 0),n;};}),n.Controller.addOption("addIndicators",!1),n.Controller.extend(function(){var h=this,e=h.info(),p=e.container,f=e.isDocument,m=e.vertical,v={groups:[]};h._indicators&&function(){h._log&&(Array.prototype.splice.call(arguments,1,0,"("+g+")","->"),h._log.apply(this,arguments));}(2,"WARNING: Scene already has a property '_indicators', which will be overwritten by plugin."),this._indicators=v;function t(){v.updateBoundsPositions();}function i(){v.updateTriggerGroupPositions();}return p.addEventListener("resize",i),f||(window.addEventListener("resize",i),window.addEventListener("scroll",i)),p.addEventListener("resize",t),p.addEventListener("scroll",t),this._indicators.updateBoundsPositions=function(e){for(var t,i,n,r=e?[y.extend({},e.triggerGroup,{members:[e]})]:v.groups,a=r.length,s={},o=m?"left":"top",l=m?"width":"height",c=m?y.get.scrollLeft(p)+y.get.width(p)-15:y.get.scrollTop(p)+y.get.height(p)-15;a--;)for(t=(n=r[a]).members.length,i=y.get[l](n.element.firstChild);t--;)s[o]=c-i,y.css(n.members[t].bounds,s);},this._indicators.updateTriggerGroupPositions=function(e){for(var t,i,n,r,a=e?[e]:v.groups,s=a.length,o=f?document.body:p,l=f?{top:0,left:0}:y.get.offset(o,!0),c=m?y.get.width(p)-15:y.get.height(p)-15,u=m?"width":"height",d=m?"Y":"X";s--;)i=(t=a[s]).element,n=t.triggerHook*h.info("size"),r=y.get[u](i.firstChild.firstChild)<n?"translate"+d+"(-100%)":"",y.css(i,{top:l.top+(m?n:c-t.members[0].options.indent),left:l.left+(m?c-t.members[0].options.indent:n)}),y.css(i.firstChild.firstChild,{"-ms-transform":r,"-webkit-transform":r,transform:r});},this._indicators.updateTriggerGroupLabel=function(e){var t="trigger"+(1<e.members.length?"":" "+e.members[0].options.name),i=e.element.firstChild.firstChild;i.textContent!==t&&(i.textContent=t,m&&v.updateBoundsPositions());},this.addScene=function(e){this._options.addIndicators&&e instanceof n.Scene&&e.controller()===h&&e.addIndicators(),this.$super.addScene.apply(this,arguments);},this.destroy=function(){p.removeEventListener("resize",i),f||(window.removeEventListener("resize",i),window.removeEventListener("scroll",i)),p.removeEventListener("resize",t),p.removeEventListener("scroll",t),this.$super.destroy.apply(this,arguments);},h;});var r=function(r,a){function t(){r._log&&(Array.prototype.splice.call(arguments,1,0,"("+g+")","->"),r._log.apply(this,arguments));}var s,o,l=this,i=w.bounds(),n=w.start(a.colorStart),c=w.end(a.colorEnd),u=a.parent&&y.get.elements(a.parent)[0];a.name=a.name||b,n.firstChild.textContent+=" "+a.name,c.textContent+=" "+a.name,i.appendChild(n),i.appendChild(c),l.options=a,l.bounds=i,l.triggerGroup=void 0,this.add=function(){o=r.controller(),s=o.info("vertical");var e=o.info("isDocument");u=u||(e?document.body:o.info("container")),e||"static"!==y.css(u,"position")||y.css(u,{position:"relative"}),r.on("change.plugin_addIndicators",h),r.on("shift.plugin_addIndicators",d),v(),f(),setTimeout(function(){o._indicators.updateBoundsPositions(l);},0),t(3,"added indicators");},this.remove=function(){var e;l.triggerGroup&&(r.off("change.plugin_addIndicators",h),r.off("shift.plugin_addIndicators",d),1<l.triggerGroup.members.length?((e=l.triggerGroup).members.splice(e.members.indexOf(l),1),o._indicators.updateTriggerGroupLabel(e),o._indicators.updateTriggerGroupPositions(e),l.triggerGroup=void 0):m(),p(),t(3,"removed indicators"));};var d=function(){f();},h=function(e){"triggerHook"===e.what&&v();},p=function(){i.parentNode.removeChild(i);},f=function(){var e;i.parentNode!==u&&(e=o.info("vertical"),y.css(n.firstChild,{"border-bottom-width":e?1:0,"border-right-width":e?0:1,bottom:e?-1:a.indent,right:e?a.indent:-1,padding:e?"0 8px":"2px 4px"}),y.css(c,{"border-top-width":e?1:0,"border-left-width":e?0:1,top:e?"100%":"",right:e?a.indent:"",bottom:e?"":a.indent,left:e?"":"100%",padding:e?"0 8px":"2px 4px"}),u.appendChild(i));var t={};
2t[s?"top":"left"]=r.triggerPosition(),t[s?"height":"width"]=r.duration(),y.css(i,t),y.css(c,{display:0<r.duration()?"":"none"});},m=function(){o._indicators.groups.splice(o._indicators.groups.indexOf(l.triggerGroup),1),l.triggerGroup.element.parentNode.removeChild(l.triggerGroup.element),l.triggerGroup=void 0;},v=function(){var e=r.triggerHook();if(!(l.triggerGroup&&Math.abs(l.triggerGroup.triggerHook-e)<1e-4)){for(var t,i=o._indicators.groups,n=i.length;n--;)if(t=i[n],Math.abs(t.triggerHook-e)<1e-4)return l.triggerGroup&&(1===l.triggerGroup.members.length?m():(l.triggerGroup.members.splice(l.triggerGroup.members.indexOf(l),1),o._indicators.updateTriggerGroupLabel(l.triggerGroup),o._indicators.updateTriggerGroupPositions(l.triggerGroup))),t.members.push(l),l.triggerGroup=t,void o._indicators.updateTriggerGroupLabel(t);if(l.triggerGroup){if(1===l.triggerGroup.members.length)return l.triggerGroup.triggerHook=e,void o._indicators.updateTriggerGroupPositions(l.triggerGroup);l.triggerGroup.members.splice(l.triggerGroup.members.indexOf(l),1),o._indicators.updateTriggerGroupLabel(l.triggerGroup),o._indicators.updateTriggerGroupPositions(l.triggerGroup),l.triggerGroup=void 0;}!function(){var e=w.trigger(a.colorTrigger),t={};t[s?"right":"bottom"]=0,t[s?"border-top-width":"border-left-width"]=1,y.css(e.firstChild,t),y.css(e.firstChild.firstChild,{padding:s?"0 8px 3px 8px":"3px 4px"}),document.body.appendChild(e);var i={triggerHook:r.triggerHook(),element:e,members:[l]};o._indicators.groups.push(i),l.triggerGroup=i,o._indicators.updateTriggerGroupLabel(i),o._indicators.updateTriggerGroupPositions(i);}();}};},w={start:function(e){var t=document.createElement("div");t.textContent="start",y.css(t,{position:"absolute",overflow:"visible","border-width":0,"border-style":"solid",color:e,"border-color":e});var i=document.createElement("div");return y.css(i,{position:"absolute",overflow:"visible",width:0,height:0}),i.appendChild(t),i;},end:function(e){var t=document.createElement("div");return t.textContent="end",y.css(t,{position:"absolute",overflow:"visible","border-width":0,"border-style":"solid",color:e,"border-color":e}),t;},bounds:function(){var e=document.createElement("div");return y.css(e,{position:"absolute",overflow:"visible","white-space":"nowrap","pointer-events":"none","font-size":"0.85em"}),e.style.zIndex="9999",e;},trigger:function(e){var t=document.createElement("div");t.textContent="trigger",y.css(t,{position:"relative"});var i=document.createElement("div");y.css(i,{position:"absolute",overflow:"visible","border-width":0,"border-style":"solid",color:e,"border-color":e}),i.appendChild(t);var n=document.createElement("div");return y.css(n,{position:"fixed",overflow:"visible","white-space":"nowrap","pointer-events":"none","font-size":"0.85em"}),n.style.zIndex="9999",n.appendChild(i),n;}};}),function(e,t){"function"==typeof define&&define.amd?define(["ScrollMagic","jquery"],t):"object"==typeof exports?t(require("scrollmagic"),require("jquery")):t(e.ScrollMagic,e.jQuery);}(this,function(e,i){"use strict";var t="jquery.ScrollMagic",n=window.console||{},r=Function.prototype.bind.call(n.error||n.log||function(){},n);e||r("("+t+") -> ERROR: The ScrollMagic main module could not be found. Please make sure it's loaded before this plugin or use an asynchronous loader like requirejs."),i||r("("+t+") -> ERROR: jQuery could not be found. Please make sure it's loaded before ScrollMagic or use an asynchronous loader like requirejs."),e._util.get.elements=function(e){return i(e).toArray();},e._util.addClass=function(e,t){i(e).addClass(t);},e._util.removeClass=function(e,t){i(e).removeClass(t);},i.ScrollMagic=e;});; 3var scrollController={};(function($){$(document).ready(function(){scrollController=new ScrollMagic.Controller();$("#btn-scroll").click(function(){$("html,body").animate({scrollTop:$(window).height()},800);});$("#btn-top").click(function(){$("html,body").animate({scrollTop:"0px"},800);});setTimeout(function(){$("[data-drupal-messages]").prepend("<div class='modal-info-close'><a href='#' title='close info' id='closeInfo' ><span class='close-icon'></span></a></div>");$("#closeInfo").click(function(){$("[data-drupal-messages]").hide();});},500);setTimeout(function(){Splitting({by:'lines'});AOS.init({});angular.element(window).ready(function(){angular.bootstrap(document,["app"]);});},150);});})(jQuery);(function($){$(document).ready(function(){});})(jQuery);(function($){$(document).ready(function(){});})(jQuery);(function($){$(document).ready(function(){});})(jQuery);(function($){$(document).ready(function(){});})(jQuery);(function($){$(document).ready(function(){});})(jQuery);(function($){$(document).ready(function(){if($('.is-frontpage').length&&$(window).width()>1400)setTimeout(function(){var scene=new $.ScrollMagic.Scene({triggerElement:".layout-content",offset:"-240%"});scene.addTo(scrollController);function callback(event){$('.header-area').toggleClass('black');}scene.on("enter leave",callback);},100);if($('.experience').length)setTimeout(function(){var scene=new $.ScrollMagic.Scene({triggerElement:".experience-grid",offset:"-240%"});scene.addTo(scrollController);function callback(event){$('.header-area').toggleClass('black');}scene.on("enter leave",callback);},100);if($('.menu-page').length)setTimeout(function(){var scene=new $.ScrollMagic.Scene({triggerElement:".menu-page-main ",offset:"-240%"});scene.addTo(scrollController);function callback(event){$('.header-area').toggleClass('black');}scene.on("enter leave",callback);},100);if($('.events').length)setTimeout(function(){var scene=new $.ScrollMagic.Scene({triggerElement:".main-text",offset:"-350%"});scene.addTo(scrollController);function callback(event){$('.header-area').toggleClass('black');}scene.on("enter leave",callback);},100);if($('.gallery').length)setTimeout(function(){var scene=new $.ScrollMagic.Scene({triggerElement:".main-gallery",offset:"-240%"});scene.addTo(scrollController);function callback(event){$('.header-area').toggleClass('black');}scene.on("enter leave",callback);},100);if($('.career').length)setTimeout(function(){var scene=new $.ScrollMagic.Scene({triggerElement:".main-career",offset:"-240%"});scene.addTo(scrollController);function callback(event){$('.header-area').toggleClass('black');}scene.on("enter leave",callback);},100);});})(jQuery);
3(function($){$(document).ready(function(){var scroll=new LocomotiveScroll({el:document.querySelector('[data-scroll-container]'),smooth:true,scrollFromAnywhere:true});scroll.on('scroll',function(args){});});})(jQuery);(function($){$(document).ready(function(){});})(jQuery);Date.prototype.addDays=function(days){this.setDate(this.getDate()+days);return this;};var fdesignApp=angular.module('app',['ngAnimate','ngHammer','ngSanitize']);fdesignApp.config(['$interpolateProvider',function($interpolateProvider){$interpolateProvider.startSymbol('{[').endSymbol(']}');}]);fdesignApp.run(['$rootScope','$window','$timeout','$document',function($rootScope,$window,$timeout,$document){$rootScope.loadDone=true;$rootScope.showModal=0;$rootScope.bodyClass='';$rootScope.lang='en';$rootScope.navHeight=130;$rootScope.menuH=130;$rootScope.modalType='';$rootScope.siteMenuOpen=false;$rootScope.masterMenuOpen=false;$rootScope.showBookPopup=false;$rootScope.closeHeaderPromo=false;$rootScope.showWhyBook=false;$rootScope.showModalPopup=false;$rootScope.filterData='any';if($document[0].querySelector('.modal-popup-area'))$timeout(function(){},900);$window.onscroll=function(){if($rootScope.siteMenuOpen)$rootScope.openSiteMenu();};if(sessionStorage.getItem('banner')==='false')$rootScope.bannerStatus=false;$rootScope.$watch('showModal',function(){if($rootScope.showModal==1)$rootScope.bodyClass='modal-open';else $rootScope.bodyClass='';});$rootScope.CloseBannerStatus=function(){$rootScope.bannerStatus=false;sessionStorage.setItem('banner','false');};$rootScope.OpenModalPopup=function(){if($rootScope.showModalPopup){$rootScope.showModalPopup=false;$rootScope.modalType="";$timeout(function(){$rootScope.showModal=0;},5);}else{$rootScope.showModalPopup=true;$rootScope.modalType="MODAL_POPUP";$timeout(function(){$rootScope.showModal=1;},5);}};$rootScope.OpenWhyModalBook=function(){if($rootScope.showWhyBook){$rootScope.showWhyBook=false;$rootScope.modalType="";$timeout(function(){$rootScope.showModal=0;},5);}else{$rootScope.showWhyBook=true;$rootScope.modalType="WHY_BOOK_POPUP";$timeout(function(){$rootScope.showModal=1;},5);}};$rootScope.openModalBook=function(){if($rootScope.siteMenuOpen)$rootScope.openSiteMenu();if($rootScope.bookModalOpen){$rootScope.bookModalOpen=false;$rootScope.modalType="";$timeout(function(){$rootScope.showModal=0;},5);}else{$rootScope.bookModalOpen=true;$rootScope.modalType="BOOK_POPUP";$timeout(function(){$rootScope.showModal=1;},5);}};$rootScope.openSiteMenu=function(){if($rootScope.siteMenuOpen){$rootScope.siteMenuOpen=false;$rootScope.showModal=0;$rootScope.modalType="";$timeout(function(){$rootScope.showModal=0;},5);}else{$rootScope.siteMenuOpen=true;$rootScope.modalType="MENU";$timeout(function(){$rootScope.showModal=1;},5);}};var winEl=angular.element($window);winEl.bind('keydown',function(ev){if($rootScope.modalType=='GALLERY-SLIDER'){if(ev.keyCode==27)$rootScope.$broadcast('key-gallery-slider-close');if(ev.keyCode==37)$rootScope.$broadcast('key-gallery-slider-prev');if(ev.keyCode==39)$rootScope.$broadcast('key-gallery-slider-next');}else if($rootScope.modalType=='GALLERY'){if(ev.keyCode==27)$rootScope.$broadcast('key-gallery-close');if(ev.keyCode==37)$rootScope.$broadcast('key-gallery-prev');if(ev.keyCode==39)$rootScope.$broadcast('key-gallery-next');}else if($rootScope.modalType=='BOOK_POPUP'){if(ev.keyCode==27){console.log('BOOK_POPUP');$rootScope.openModalBook();}}else if($rootScope.modalType=='MASTER_MENU'){if(ev.keyCode==27){}}else if($rootScope.modalType=='MENU'){if(ev.keyCode==27){$rootScope.openSiteMenu();$rootScope.$digest();}}else if($rootScope.modalType=='WHY_BOOK_POPUP'){if(ev.keyCode==27)$rootScope.OpenWhyModalBook();}else{if($rootScope.modalType=='MODAL_POPUP')if(ev.keyCode==27)$rootScope.OpenModalPopup();}});}]);fdesignApp.controller('mainCtrl',['$scope','$interval','$rootScope',function($scope,$interval,$rootScope){$scope.test='test';}]);fdesignApp.directive('filterArea',['$window','$timeout','$document','$rootScope',function($window,$timeout,$document,$rootScope){return {restrict:'E,C',link:function(scope,element){}};}]);fdesignApp.controller('sliderImagesGalleryCtrl',['$scope','$interval','$window','$rootScope','$timeout',function($scope,$interval,$window,$rootScope,$timeout){$scope.show=1;$scope.nextimg=false;$scope.showTheSlide=function(showSlide){$timeout(function(){$scope.show=showSlide;},200);};var nextAuto=function(){if($scope.show===$scope.count)$scope.showTheSlide(1);else $scope.showTheSlide($scope.show+1);};var prevAuto=function(){if($scope.show===1)$scope.showTheSlide($scope.count);else $scope.showTheSlide($scope.show-1);};$scope.showSlide=function(showSlide){$interval.cancel(stop);if($scope.show>showSlide)$scope.nextimg=false;else $scope.nextimg=true;$scope.showTheSlide(showSlide);};$scope.next=function(){$scope.nextimg=true;$interval.cancel(stop);nextAuto();};$scope.prev=function(){$scope.nextimg=false;$interval.cancel(stop);prevAuto();};$scope.modalShow=0;$scope.$watch('modalShow',function(newVal,oldVal){if($scope.modalShow>0){$scope.modalClass='modal-on';$rootScope.modalType='GALLERY';$rootScope.showModal=1;}else{$scope.modalClass='modal-off';$rootScope.modalType='';$rootScope.showModal=0;}});$scope.open=function(item){$scope.modalShow=item;};$scope.nextGallery=function(){if($scope.modalShow===$scope.count)$scope.modalShow=0;else $scope.modalShow=$scope.modalShow+1;};$scope.prevGallery=function(){if($scope.modalShow===1)$scope.modalShow=0;else $scope.modalShow=$scope.modalShow-1;};
3$rootScope.$on('key-gallery-close',function(){$scope.$apply(function(){console.log('key-gallery-close');$scope.modalShow=0;});});$rootScope.$on('key-gallery-prev',function(){$scope.$apply(function(){console.log('key-gallery-prev');$scope.prevGallery();});});$rootScope.$on('key-gallery-next',function(){$scope.$apply(function(){console.log('key-gallery-next');$scope.nextGallery();});});}]);; 4(function($){$(document).ready(function(){if($('.is-frontpage').length&&$(window).width()<=1400)$('.header-area').addClass('black');var videoItem=document.querySelector('.slider-block .field-video video');var playSound=$('#videoSound');if(videoItem.muted)playSound.removeClass('sound-on');else playSound.addClass('sound-on');playSound.on('click',function(){videoItem.muted=!videoItem.muted;if(videoItem.muted)playSound.removeClass('sound-on');else playSound.addClass('sound-on');});});})(jQuery);; 5(function($,Drupal,once){'use strict';var hasLocalStorage=(function(){try{localStorage.setItem('webform','webform');localStorage.removeItem('webform');return true;}catch(e){return false;}}());Drupal.behaviors.webformDetailsSave={attach:function(context){if(!hasLocalStorage)return;$(once('webform-details-summary-save','details > summary',context)).on('click',function(){var $details=$(this).parent();if($details[0].hasAttribute('data-webform-details-nosave'))return;var name=Drupal.webformDetailsSaveGetName($details);if(!name)return;var open=($details.attr('open')!=='open')?'1':'0';localStorage.setItem(name,open);});$(once('webform-details-save','details',context)).each(function(){var $details=$(this);var name=Drupal.webformDetailsSaveGetName($details);if(!name)return;var open=localStorage.getItem(name);if(open===null)return;if(open==='1')$details.attr('open','open');else $details.removeAttr('open');});}};Drupal.webformDetailsSaveGetName=function($details){if(!hasLocalStorage)return '';if($details.hasClass('vertical-tabs__pane'))return '';var webformId=$details.attr('data-webform-element-id');if(webformId)return 'Drupal.webform.'+webformId.replace('--','.');var detailsId=$details.attr('id');if(!detailsId)return '';var $form=$details.parents('form');if(!$form.length||!$form.attr('id'))return '';var formId=$form.attr('id');if(!formId)return '';formId=formId.replace(/--.+?$/,'').replace(/-/g,'_');detailsId=detailsId.replace(/--.+?$/,'').replace(/-/g,'_');return 'Drupal.webform.'+formId+'.'+detailsId;};})(jQuery,Drupal,once);; 6(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 7(function($,Drupal,once){'use strict';Drupal.webform=Drupal.webform||{};Drupal.webform.detailsToggle=Drupal.webform.detailsToggle||{};Drupal.webform.detailsToggle.options=Drupal.webform.detailsToggle.options||{};Drupal.behaviors.webformDetailsToggle={attach:function(context){$(once('webform-details-toggle','.js-webform-details-toggle',context)).each(function(){var $form=$(this);var $tabs=$form.find('.webform-tabs');var selector=($tabs.length)?'.webform-tab':'.js-webform-details-toggle, .webform-elements';var $details=$form.find('details').filter(function(){var $parents=$(this).parentsUntil(selector);return ($parents.find('details').length===0);});if($details.length<2)return;var options=$.extend({button:'<button type="button" class="webform-details-toggle-state"></button>'},Drupal.webform.detailsToggle.options);var $toggle=$(options.button).attr('title',Drupal.t('Toggle details widget state.')).on('click',function(e){var $details=$form.find('details:not(.vertical-tabs__pane)');var $summary=$details.find('summary');var open;if(Drupal.webform.detailsToggle.isFormDetailsOpen($form)){$details.removeAttr('open');$summary.attr('aria-expanded','false');open=0;}else{$details.attr('open','open');$summary.attr('aria-expanded','true');open=1;}Drupal.webform.detailsToggle.setDetailsToggleLabel($form);if(Drupal.webformDetailsSaveGetName)$details.each(function(){var name=Drupal.webformDetailsSaveGetName($(this));if(name)localStorage.setItem(name,open);});}).wrap('<div class="webform-details-toggle-state-wrapper"></div>').parent();if($tabs.length)$tabs.find('.item-list:first-child').eq(0).before($toggle);else $details.eq(0).before($toggle);Drupal.webform.detailsToggle.setDetailsToggleLabel($form);});}};Drupal.webform.detailsToggle.isFormDetailsOpen=function($form){return ($form.find('details[open]').length===$form.find('details').length);};Drupal.webform.detailsToggle.setDetailsToggleLabel=function($form){var isOpen=Drupal.webform.detailsToggle.isFormDetailsOpen($form);var label=(isOpen)?Drupal.t('Collapse all'):Drupal.t('Expand all');$form.find('.webform-details-toggle-state').html(label);var text=(isOpen)?Drupal.t('All details have been expanded.'):Drupal.t('All details have been collapsed.');Drupal.announce(text);};})(jQuery,Drupal,once);; 8(function($,Drupal,once){'use strict';var hasLocalStorage=(function(){try{localStorage.setItem('webform','webform');localStorage.removeItem('webform');return true;}catch(e){return false;}}());
8var hasSessionStorage=(function(){try{sessionStorage.setItem('webform','webform');sessionStorage.removeItem('webform');return true;}catch(e){return false;}}());Drupal.behaviors.webformMessageClose={attach:function(context){$(once('webform-message--close','.js-webform-message--close',context)).each(function(){var $element=$(this);var id=$element.attr('data-message-id');var storage=$element.attr('data-message-storage');var effect=$element.attr('data-message-close-effect')||'hide';switch(effect){case 'slide':effect='slideUp';break;case 'fade':effect='fadeOut';break;}if(isClosed($element,storage,id))return;if($element.attr('style')!=='display: none;'&&!$element.hasClass('js-webform-states-hidden'))$element.show();$element.find('.js-webform-message__link').on('click',function(event){$element[effect]();setClosed($element,storage,id);$element.trigger('close');event.preventDefault();});});}};function isClosed($element,storage,id){if(!id||!storage)return false;switch(storage){case 'local':if(hasLocalStorage)return localStorage.getItem('Drupal.webform.message.'+id)||false;return false;case 'session':if(hasSessionStorage)return sessionStorage.getItem('Drupal.webform.message.'+id)||false;return false;default:return false;}}function setClosed($element,storage,id){if(!id||!storage)return;switch(storage){case 'local':if(hasLocalStorage)localStorage.setItem('Drupal.webform.message.'+id,true);break;case 'session':if(hasSessionStorage)sessionStorage.setItem('Drupal.webform.message.'+id,true);break;case 'user':case 'state':case 'custom':$.get($element.find('.js-webform-message__link').attr('href'));return true;}}})(jQuery,Drupal,once);; 9(function($,Drupal,once){'use strict';Drupal.behaviors.webformSelectOptionsDisabled={attach:function(context){$(once('webform-select-options-disabled','select[data-webform-select-options-disabled]',context)).each(function(){var $select=$(this);var disabled=$select.attr('data-webform-select-options-disabled').split(/\s*,\s*/);$select.find('option').filter(function isDisabled(){return ($.inArray(this.value,disabled)!==-1);}).attr('disabled','disabled');});}};})(jQuery,Drupal,once);; 10/* @license MIT http://opensource.org/licenses/mit-license.php */ 11!function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?r(Object(i),!0).forEach((function(t){n(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function o(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(e){if("string"==typeof e)return s(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(i):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?s(e,t):void 0}}(e))){var t=0,i=function(){};return{s:i,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:i}}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 n,r,a=!0,o=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw r}}}}var l=function(e,t){if(null===e)return null;if("number"!=typeof t.step)return e;var i=e%(60*t.step);return(i-=(t.minTime||0)%(60*t.step))>=30*t.step?e+=60*t.step-i:e-=i,function(e,t){if(86400==e&&t.show2400)return e;return e%86400}(e,t)};var c,u={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,lang:{},maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:l,scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1,wrapHours:!0},p={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},m=function(){function e(i){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,e);var r=e.extractAttrOptions(i,Object.keys(u));this.settings=this.parseSettings(a(a(a({},u),n),r))}var n,r,s;return n=e,s=[{key:"extractAttrOptions",value:function(e,t){var i,n={},r=o(t);try{for(r.s();!(i=r.n()).done;){var a=i.value;a in e.dataset&&(n[a]=e.dataset[a])}}catch(e){r.e(e)}finally{r.f()}return n}}],(r=[{key:"time2int",value:function(e){if(""===e||null==e)return null;if(e instanceof Date)return 3600*e.getHours()+60*e.getMinutes()+e.getSeconds();if("string"!=typeof e)return e;"a"!=(e=e.toLowerCase().replace(/[\s\.]/g,"")).slice(-1)&&"p"!=e.slice(-1)||(e+="m");
11var t=e.match(/^(([^0-9]*))?([0-9]?[0-9])(\W?([0-5][0-9]))?(\W+([0-5][0-9]))?(([^0-9]*))$/);if(!t)return null;var i=parseInt(1*t[3],10),n=t[2]||t[9],r=i,a=1*t[5]||0,s=1*t[7]||0;if(i<=12&&n){var o=(n=n.trim())==this.settings.lang.pm||n==this.settings.lang.PM;r=12==i?o?12:0:i+(o?12:0)}else if(3600*i+60*a+s>=86400+(this.settings.show2400?1:0)){if(!1===this.settings.wrapHours)return null;r=i%24}var l=3600*r+60*a+s;if(i<12&&!n&&this.settings._twelveHourTime&&this.settings.scrollDefault){var c=l-this.settings.scrollDefault();c<0&&c>=-43200&&(l=(l+43200)%86400)}return l}},{key:"parseSettings",value:function(e){var t=this;if(e.lang=a(a({},p),e.lang),this.settings=e,e.minTime&&(e.minTime=this.time2int(e.minTime)),e.maxTime&&(e.maxTime=this.time2int(e.maxTime)),e.durationTime&&"function"!=typeof e.durationTime&&(e.durationTime=this.time2int(e.durationTime)),"now"==e.scrollDefault)e.scrollDefault=function(){return e.roundingFunction(t.time2int(new Date),e)};else if(e.scrollDefault&&"function"!=typeof e.scrollDefault){var i=e.scrollDefault;e.scrollDefault=function(){return e.roundingFunction(t.time2int(i),e)}}else e.minTime&&(e.scrollDefault=function(){return e.roundingFunction(e.minTime,e)});if("string"==typeof e.timeFormat&&e.timeFormat.match(/[gh]/)&&(e._twelveHourTime=!0),!1===e.showOnFocus&&-1!=e.showOn.indexOf("focus")&&e.showOn.splice(e.showOn.indexOf("focus"),1),e.disableTimeRanges||(e.disableTimeRanges=[]),e.disableTimeRanges.length>0){for(var n in e.disableTimeRanges)e.disableTimeRanges[n]=[this.time2int(e.disableTimeRanges[n][0]),this.time2int(e.disableTimeRanges[n][1])];for(e.disableTimeRanges=e.disableTimeRanges.sort((function(e,t){return e[0]-t[0]})),n=e.disableTimeRanges.length-1;n>0;n--)e.disableTimeRanges[n][0]<=e.disableTimeRanges[n-1][1]&&(e.disableTimeRanges[n-1]=[Math.min(e.disableTimeRanges[n][0],e.disableTimeRanges[n-1][0]),Math.max(e.disableTimeRanges[n][1],e.disableTimeRanges[n-1][1])],e.disableTimeRanges.splice(n,1))}return e}}])&&i(n.prototype,r),s&&i(n,s),e}();c=function(t){var i={},n={init:function(e){return this.each((function(){var r=t(this),s=new m(this,e),o=s.settings;if(i=o.lang,r.data("timepicker-settings",o),r.data("timepicker-obj",s),r.addClass("ui-timepicker-input"),o.useSelect)a(r);else{if(r.prop("autocomplete","off"),o.showOn)for(var l in o.showOn)r.on(o.showOn[l]+".timepicker",n.show);
11r.on("change.timepicker",d),r.on("keydown.timepicker",v),r.on("keyup.timepicker",b),o.disableTextInput&&r.on("keydown.timepicker",k),r.on("cut.timepicker",b),r.on("paste.timepicker",b),d.call(r.get(0),null,"initial")}}))},show:function(e){var i=t(this),s=i.data("timepicker-settings"),o=i.data("timepicker-obj");if(e&&e.preventDefault(),s.useSelect)i.data("timepicker-list").focus();else{u(i)&&i.blur();var l=i.data("timepicker-list");if(!i.prop("readonly")&&(l&&0!==l.length&&"function"!=typeof s.durationTime||(a(i),l=i.data("timepicker-list")),!r(l))){i.data("ui-timepicker-value",i.val()),f(i,l),n.hide(),"number"==typeof s.listWidth&&(console.log(s.listWidth),l.width(i.outerWidth()*s.listWidth)),l.show();var m={};s.orientation.match(/r/)?m.left=i.offset().left+i.outerWidth()-l.outerWidth()+parseInt(l.css("marginLeft").replace("px",""),10):s.orientation.match(/l/)?m.left=i.offset().left+parseInt(l.css("marginLeft").replace("px",""),10):s.orientation.match(/c/)&&(m.left=i.offset().left+(i.outerWidth()-l.outerWidth())/2+parseInt(l.css("marginLeft").replace("px",""),10)),"t"==(s.orientation.match(/t/)?"t":s.orientation.match(/b/)?"b":i.offset().top+i.outerHeight(!0)+l.outerHeight()>t(window).height()+t(window).scrollTop()?"t":"b")?(l.addClass("ui-timepicker-positioned-top"),m.top=i.offset().top-l.outerHeight()+parseInt(l.css("marginTop").replace("px",""),10)):(l.removeClass("ui-timepicker-positioned-top"),m.top=i.offset().top+i.outerHeight()+parseInt(l.css("marginTop").replace("px",""),10)),l.offset(m);var d=l.find(".ui-timepicker-selected");if(!d.length){var g=o.time2int(h(i));null!==g?d=p(i,l,g):s.scrollDefault&&(d=p(i,l,s.scrollDefault()))}if(d.length&&!d.hasClass("ui-timepicker-disabled")||(d=l.find("li:not(.ui-timepicker-disabled):first")),d&&d.length){var k=l.scrollTop()+d.position().top-d.outerHeight();l.scrollTop(k)}else l.scrollTop(0);return s.stopScrollPropagation&&t(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",(function(e){e.preventDefault();var i=t(this).scrollTop();t(this).scrollTop(i+e.originalEvent.deltaY)})),t(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",c),t(window).on("resize.ui-timepicker",c),s.closeOnWindowScroll&&t(document).on("scroll.ui-timepicker",c),i.trigger("showTimepicker"),this}}},hide:function(e){var i=t(this),n=i.data("timepicker-settings");return n&&n.useSelect&&i.blur(),t(".ui-timepicker-wrapper").each((function(){var e=t(this);if(r(e)){var i=e.data("timepicker-input"),n=i.data("timepicker-settings");n&&n.selectOnBlur&&y(i),e.hide(),i.trigger("hideTimepicker")}})),this},option:function(i,n){return"string"==typeof i&&void 0===n?t(this).data("timepicker-settings")[i]:this.each((function(){var r=t(this),s=r.data("timepicker-settings"),o=r.data("timepicker-obj"),l=r.data("timepicker-list");"object"==e(i)?s=t.extend(s,i):"string"==typeof i&&(s[i]=n),s=o.parseSettings(s),r.data("timepicker-settings",s),d.call(r.get(0),{type:"change"},"initial"),l&&(l.remove(),r.data("timepicker-list",!1)),s.useSelect&&a(r)}))},getSecondsFromMidnight:function(){return t(this).data("timepicker-obj").time2int(h(this))},getTime:function(e){var i=t(this),n=i.data("timepicker-obj"),r=h(i);if(!r)return null;var a=n.time2int(r);if(null===a)return null;e||(e=new Date);var s=new Date(e);return s.setHours(a/3600),s.setMinutes(a%3600/60),s.setSeconds(a%60),s.setMilliseconds(0),s},isVisible:function(){var e=this.data("timepicker-list");return!(!e||!r(e))},setTime:function(e){var t=this.data("timepicker-settings"),i=this.data("timepicker-obj");if(t.forceRoundTime)var n=o(i.time2int(e),t);else n=w(i.time2int(e),t);return e&&null===n&&t.noneOption&&(n=e),g(this,n,"initial"),d.call(this.get(0),{type:"change"},"initial"),this.data("timepicker-list")&&f(this,this.data("timepicker-list")),this},remove:function(){if(this.hasClass("ui-timepicker-input")){var e=this.data("timepicker-settings");return this.removeAttr("autocomplete","off"),this.removeClass("ui-timepicker-input"),this.removeData("timepicker-settings"),this.off(".timepicker"),this.data("timepicker-list")&&this.data("timepicker-list").remove(),e.useSelect&&this.show(),this.removeData("timepicker-list"),this}}};function r(e){var t=e[0];return t.offsetWidth>0&&t.offsetHeight>0}function a(e){var i=e.data("timepicker-settings"),r=e.data("timepicker-list"),a=e.data("timepicker-obj");if(r&&r.length&&(r.remove(),e.data("timepicker-list",!1)),i.useSelect){r=t("<select />",{class:"ui-timepicker-select"}),e.attr("name")&&r.attr("name","ui-timepicker-"+e.attr("name"));var c=r}else r=t("<ul />",{class:"ui-timepicker-list"}),(c=t("<div />",{class:"ui-timepicker-wrapper",tabindex:-1})).css({display:"none",position:"absolute"}).append(r);if(i.noneOption)if(!0===i.noneOption&&(i.noneOption=i.useSelect?"Time...":"None"),t.isArray(i.noneOption)){for(var p in i.noneOption)if(parseInt(p,10)==p){var m=s(i.noneOption[p],i.useSelect);r.append(m)}}else m=s(i.noneOption,i.useSelect),r.append(m);i.className&&c.addClass(i.className),null===i.minTime&&null===i.durationTime||!i.showDuration||("function"==typeof i.step||i.step,c.addClass("ui-timepicker-with-duration"),c.addClass("ui-timepicker-step-"+i.step));var d=i.minTime;"function"==typeof i.durationTime?d=a.time2int(i.durationTime()):null!==i.durationTime&&(d=i.durationTime);var h=null!==i.minTime?i.minTime:0,k=null!==i.maxTime?i.maxTime:h+86400-1;k<h&&(k+=86400),86399===k&&"string"===t.type(i.timeFormat)&&i.show2400&&(k=86400);var v=i.disableTimeRanges,b=0,O=v.length,x=i.step;"function"!=typeof x&&(x=function(){return i.step}
11),p=h;for(var S=0;p<=k;p+=60*x(++S)){var j,D=p,H=w(D,i);if(i.useSelect?(j=t("<option />",{value:H})).text(H):((j=t("<li />")).addClass(D%86400<43200?"ui-timepicker-am":"ui-timepicker-pm"),j.data("time",l(D,i)),j.text(H)),(null!==i.minTime||null!==i.durationTime)&&i.showDuration){var C=T(p-d,i.step);if(i.useSelect)j.text(j.text()+" ("+C+")");else{var R=t("<span />",{class:"ui-timepicker-duration"});R.text(" ("+C+")"),j.append(R)}}b<O&&(D>=v[b][1]&&(b+=1),v[b]&&D>=v[b][0]&&D<v[b][1]&&(i.useSelect?j.prop("disabled",!0):j.addClass("ui-timepicker-disabled"))),r.append(j)}if(c.data("timepicker-input",e),e.data("timepicker-list",c),i.useSelect)e.val()&&r.val(o(a.time2int(e.val()),i)),r.on("focus",(function(){t(this).data("timepicker-input").trigger("showTimepicker")})),r.on("blur",(function(){t(this).data("timepicker-input").trigger("hideTimepicker")})),r.on("change",(function(){g(e,t(this).val(),"select")})),g(e,r.val(),"initial"),e.hide().after(r);else{var F=i.appendTo;"string"==typeof F?F=t(F):"function"==typeof F&&(F=F(e)),F.append(c),f(e,r),r.on("mousedown click","li",(function(i){e.off("focus.timepicker"),e.on("focus.timepicker-ie-hack",(function(){e.off("focus.timepicker-ie-hack"),e.on("focus.timepicker",n.show)})),u(e)||e[0].focus(),r.find("li").removeClass("ui-timepicker-selected"),t(this).addClass("ui-timepicker-selected"),y(e)&&(e.trigger("hideTimepicker"),r.on("mouseup.timepicker click.timepicker","li",(function(e){r.off("mouseup.timepicker click.timepicker"),c.hide()})))}))}}function s(i,n){var r,a,s;return"object"==e(i)?(r=i.label,a=i.className,s=i.value):"string"==typeof i?(r=i,s=""):t.error("Invalid noneOption value"),n?t("<option />",{value:s,class:a,text:r}):t("<li />",{class:a,text:r}).data("time",String(s))}function o(e,t){if(null!==(e=t.roundingFunction(e,t)))return w(e,t)}function c(e){if(e.target!=window){var i=t(e.target);i.closest(".ui-timepicker-input").length||i.closest(".ui-timepicker-wrapper").length||(n.hide(),t(document).unbind(".ui-timepicker"),t(window).unbind(".ui-timepicker"))}}function u(e){var t=e.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&t.disableTouchKeyboard}function p(e,i,n){if(!n&&0!==n)return!1;var r=e.data("timepicker-settings"),a=!1;return n=r.roundingFunction(n,r),i.find("li").each((function(e,i){var r=t(i);if("number"==typeof r.data("time"))return r.data("time")==n?(a=r,!1):void 0})),a}function f(e,t){t.find("li").removeClass("ui-timepicker-selected");var i=e.data("timepicker-settings"),n=e.data("timepicker-obj").time2int(h(e));if(null!==n){var r=p(e,t,n);if(r){var a=r.offset().top-t.offset().top;(a+r.outerHeight()>t.outerHeight()||a<0)&&t.scrollTop(t.scrollTop()+r.position().top-r.outerHeight()),(i.forceRoundTime||r.data("time")===n)&&r.addClass("ui-timepicker-selected")}}}function d(e,i){if("timepicker"!=i){var n=t(this);if(""!==this.value){if(!n.is(":focus")||e&&"change"==e.type){var r=n.data("timepicker-settings"),a=n.data("timepicker-obj").time2int(this.value);if(null!==a){var s=!1;if(null!==r.minTime&&null!==r.maxTime&&(a<r.minTime||a>r.maxTime)&&(s=!0),t.each(r.disableTimeRanges,(function(){if(a>=this[0]&&a<this[1])return s=!0,!1})),r.forceRoundTime){var o=r.roundingFunction(a,r);o!=a&&(a=o,i=null)}var l=w(a,r);s?(g(n,l,"error")||e&&"change"==e.type)&&n.trigger("timeRangeError"):g(n,l,i)}else n.trigger("timeFormatError")}}else g(n,null,i)}}function h(e){return e.is("input")?e.val():e.data("ui-timepicker-value")}function g(e,t,i){if(e.is("input")){null===t&&""==e.val()||e.val(t);var n=e.data("timepicker-settings"),r=e.data("timepicker-obj");n.useSelect&&"select"!=i&&e.data("timepicker-list")&&e.data("timepicker-list").val(o(r.time2int(t),n))}return e.data("ui-timepicker-value")!=t?(e.data("ui-timepicker-value",t),"select"==i?e.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):-1==["error","initial"].indexOf(i)&&e.trigger("changeTime"),!0):(-1==["error","initial"].indexOf(i)&&e.trigger("selectTime"),!1)}function k(e){switch(e.keyCode){case 13:case 9:return;default:e.preventDefault()}}function v(e){var i=t(this),a=i.data("timepicker-list");
11if(!a||!r(a)){if(40!=e.keyCode)return!0;n.show.call(i.get(0)),a=i.data("timepicker-list"),u(i)||i.focus()}switch(e.keyCode){case 13:return y(i)&&(d.call(i.get(0),{type:"change"}),n.hide.apply(this)),e.preventDefault(),!1;case 38:var s=a.find(".ui-timepicker-selected");return s.length?s.is(":first-child")||(s.removeClass("ui-timepicker-selected"),s.prev().addClass("ui-timepicker-selected"),s.prev().position().top<s.outerHeight()&&a.scrollTop(a.scrollTop()-s.outerHeight())):(a.find("li").each((function(e,i){if(t(i).position().top>0)return s=t(i),!1})),s.addClass("ui-timepicker-selected")),!1;case 40:return 0===(s=a.find(".ui-timepicker-selected")).length?(a.find("li").each((function(e,i){if(t(i).position().top>0)return s=t(i),!1})),s.addClass("ui-timepicker-selected")):s.is(":last-child")||(s.removeClass("ui-timepicker-selected"),s.next().addClass("ui-timepicker-selected"),s.next().position().top+2*s.outerHeight()>a.outerHeight()&&a.scrollTop(a.scrollTop()+s.outerHeight())),!1;case 27:a.find("li").removeClass("ui-timepicker-selected"),n.hide();break;case 9:n.hide();break;default:return!0}}function b(e){var i=t(this),n=i.data("timepicker-list"),a=i.data("timepicker-settings");if(!n||!r(n)||a.disableTextInput)return!0;if("paste"!==e.type&&"cut"!==e.type)switch(e.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:a.typeaheadHighlight?f(i,n):n.hide()}else setTimeout((function(){a.typeaheadHighlight?f(i,n):n.hide()}),0)}function y(e){var t=e.data("timepicker-settings"),i=null,n=e.data("timepicker-list").find(".ui-timepicker-selected");return!n.hasClass("ui-timepicker-disabled")&&(n.length&&(i=n.data("time")),null!==i&&("string"!=typeof i&&(i=w(i,t)),g(e,i,"select")),!0)}function T(e,t){e=Math.abs(e);var n,r,a=Math.round(e/60),s=[];return a<60?s=[a,i.mins]:(n=Math.floor(a/60),r=a%60,30==t&&30==r&&(n+=i.decimal+5),s.push(n),s.push(1==n?i.hr:i.hrs),30!=t&&r&&(s.push(r),s.push(i.mins))),s.join(" ")}function w(e,n){if("number"!=typeof e)return null;var r=parseInt(e%60),a=parseInt(e/60%60),s=parseInt(e/3600%24),o=new Date(1970,0,2,s,a,r,0);if(isNaN(o.getTime()))return null;if("function"===t.type(n.timeFormat))return n.timeFormat(o);for(var l,c,u="",p=0;p<n.timeFormat.length;p++)switch(c=n.timeFormat.charAt(p)){case"a":u+=o.getHours()>11?i.pm:i.am;break;case"A":u+=o.getHours()>11?i.PM:i.AM;break;case"g":u+=0==(l=o.getHours()%12)?"12":l;break;case"G":l=o.getHours(),86400===e&&(l=n.show2400?24:0),u+=l;break;case"h":0!=(l=o.getHours()%12)&&l<10&&(l="0"+l),u+=0===l?"12":l;break;case"H":l=o.getHours(),86400===e&&(l=n.show2400?24:0),u+=l>9?l:"0"+l;break;case"i":u+=(a=o.getMinutes())>9?a:"0"+a;break;case"s":u+=(r=o.getSeconds())>9?r:"0"+r;break;case"\\":p++,u+=n.timeFormat.charAt(p);break;default:u+=c}
11return u}t.fn.timepicker=function(i){return this.length?n[i]?this.hasClass("ui-timepicker-input")?n[i].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!==e(i)&&i?void t.error("Method "+i+" does not exist on jQuery.timepicker"):n.init.apply(this,arguments):this},t.fn.timepicker.defaults={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,listWidth:null,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(e,t){if(null===e)return null;if("number"!=typeof t.step)return e;var i=e%(60*t.step);return(i-=(t.minTime||0)%(60*t.step))>=30*t.step?e+=60*t.step-i:e-=i,_moduloSeconds(e,t)},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1,wrapHours:!0}},"object"===("undefined"==typeof exports?"undefined":e(exports))&&exports&&"object"===("undefined"==typeof module?"undefined":e(module))&&module&&module.exports===exports?c(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],c):c(jQuery)}(); 12; 13/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 14(function($,Drupal,once){'use strict';Drupal.webform=Drupal.webform||{};Drupal.webform.timePicker=Drupal.webform.timePicker||{};Drupal.webform.timePicker.options=Drupal.webform.timePicker.options||{};Drupal.behaviors.webformTime={attach:function(context,settings){if(!$.fn.timepicker)return;$(once('webformTimePicker','input[data-webform-time-format]',context)).each(function(){var $input=$(this);if(window.Modernizr&&Modernizr.inputtypes&&Modernizr.inputtypes.time===true&&$input.attr('type')!=='text')return;var options={};options.timeFormat=$input.data('webformTimeFormat');if($input.attr('min'))options.minTime=$input.attr('min');if($input.attr('max'))options.maxTime=$input.attr('max');if($input.attr('step')&&($input.attr('step')>60))options.step=Math.round($input.attr('step')/60);else options.step=1;$input.attr('step','any');options=$.extend(options,Drupal.webform.timePicker.options);$input.timepicker(options);});}};})(jQuery,Drupal,once);; 15(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=context.tagName==='FORM';const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=context.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
15h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substring(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);
15$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);; 16(function($,Drupal){'use strict';var isChrome=(/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()));if(isChrome){var backButton=false;if(window.performance){var navEntries=window.performance.getEntriesByType('navigation');if(navEntries.length>0&&navEntries[0].type==='back_forward')backButton=true;else{if(window.performance.navigation&&window.performance.navigation.type===window.performance.navigation.TYPE_BACK_FORWARD)backButton=true;}}if(backButton){var attachBehaviors=Drupal.attachBehaviors;Drupal.attachBehaviors=function(context,settings){setTimeout(function(){attachBehaviors(context,settings);},300);};}}})(jQuery,Drupal);; 17(function($,Drupal){const states={postponed:[]};Drupal.states=states;function invert(a,invertState){return invertState&&typeof a!=='undefined'?!a:a;}function compare(a,b){if(a===b)return typeof a==='undefined'?a:true;return typeof a==='undefined'||typeof b==='undefined';}function ternary(a,b){if(typeof a==='undefined')return b;if(typeof b==='undefined')return a;return a&&b;}Drupal.behaviors.states={attach(context,settings){const elements=once('states','[data-drupal-states]',context);const il=elements.length;for(let i=0;i<il;i++){const config=JSON.parse(elements[i].getAttribute('data-drupal-states'));Object.keys(config||{}).forEach((state)=>{new states.Dependent({element:$(elements[i]),state:states.State.sanitize(state),constraints:config[state]});});}while(states.postponed.length)states.postponed.shift()();}};states.Dependent=function(args){$.extend(this,{values:{},oldValue:null},args);this.dependees=this.getDependees();Object.keys(this.dependees||{}).forEach((selector)=>{this.initializeDependee(selector,this.dependees[selector]);});};states.Dependent.comparisons={RegExp(reference,value){return reference.test(value);},Function(reference,value){return reference(value);},Array(reference,value){if(!Array.isArray(value))return false;return JSON.stringify(reference.sort())===JSON.stringify(value.sort());},Number(reference,value){return typeof value==='string'?compare(reference.toString(),value):compare(reference,value);}};states.Dependent.prototype={initializeDependee(selector,dependeeStates){this.values[selector]={};Object.keys(dependeeStates).forEach((i)=>{let state=dependeeStates[i];if($.inArray(state,dependeeStates)===-1)return;state=states.State.sanitize(state);this.values[selector][state.name]=null;$(selector).on(`state:${state}`,{selector,state},(e)=>{this.update(e.data.selector,e.data.state,e.value);});new states.Trigger({selector,state});});},compare(reference,selector,state){const value=this.values[selector][state.name];if(reference.constructor.name in states.Dependent.comparisons)return states.Dependent.comparisons[reference.constructor.name](reference,value);return compare(reference,value);},update(selector,state,value){if(value!==this.values[selector][state.name]){this.values[selector][state.name]=value;this.reevaluate();}},reevaluate(){let value=this.verifyConstraints(this.constraints);if(value!==this.oldValue){this.oldValue=value;value=invert(value,this.state.invert);this.element.trigger({type:`state:${this.state}`,value,trigger:true});}},verifyConstraints(constraints,selector){let result;if(Array.isArray(constraints)){const hasXor=$.inArray('xor',constraints)===-1;const len=constraints.length;for(let i=0;i<len;i++)if(constraints[i]!=='xor'){const constraint=this.checkConstraints(constraints[i],selector,i);if(constraint&&(hasXor||result))return hasXor;result=result||constraint;}}else{if($.isPlainObject(constraints)){for(const n in constraints)if(constraints.hasOwnProperty(n)){result=ternary(result,this.checkConstraints(constraints[n],selector,n));if(result===false)return false;}}}return result;},checkConstraints(value,selector,state){if(typeof state!=='string'||/[0-9]/.test(state[0]))state=null;else{if(typeof selector==='undefined'){selector=state;state=null;}}if(state!==null){state=states.State.sanitize(state);return invert(this.compare(value,selector,state),state.invert);}return this.verifyConstraints(value,selector);},getDependees(){const cache={};const _compare=this.compare;
17this.compare=function(reference,selector,state){(cache[selector]||(cache[selector]=[])).push(state.name);};this.verifyConstraints(this.constraints);this.compare=_compare;return cache;}};states.Trigger=function(args){$.extend(this,args);if(this.state in states.Trigger.states){this.element=$(this.selector);if(!this.element.data(`trigger:${this.state}`))this.initialize();}};states.Trigger.prototype={initialize(){const trigger=states.Trigger.states[this.state];if(typeof trigger==='function')trigger.call(window,this.element);else Object.keys(trigger||{}).forEach((event)=>{this.defaultTrigger(event,trigger[event]);});this.element.data(`trigger:${this.state}`,true);},defaultTrigger(event,valueFn){let oldValue=valueFn.call(this.element);this.element.on(event,function(e){const value=valueFn.call(this.element,e);if(oldValue!==value){this.element.trigger({type:`state:${this.state}`,value,oldValue});oldValue=value;}}.bind(this));states.postponed.push(function(){this.element.trigger({type:`state:${this.state}`,value:oldValue,oldValue:null});}.bind(this));}};states.Trigger.states={empty:{keyup(){return this.val()==='';},change(){return this.val()==='';}},checked:{change(){let checked=false;this.each(function(){checked=$(this).prop('checked');return !checked;});return checked;}},value:{keyup(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();},change(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();}},collapsed:{collapsed(e){return typeof e!=='undefined'&&'value' in e?e.value:!this[0].hasAttribute('open');}}};states.State=function(state){this.pristine=state;this.name=state;let process=true;do{while(this.name.charAt(0)==='!'){this.name=this.name.substring(1);this.invert=!this.invert;}if(this.name in states.State.aliases)this.name=states.State.aliases[this.name];else process=false;}while(process);};states.State.sanitize=function(state){if(state instanceof states.State)return state;return new states.State(state);};states.State.aliases={enabled:'!disabled',invisible:'!visible',invalid:'!valid',untouched:'!touched',optional:'!required',filled:'!empty',unchecked:'!checked',irrelevant:'!relevant',expanded:'!collapsed',open:'!collapsed',closed:'collapsed',readwrite:'!readonly'};states.State.prototype={invert:false,toString(){return this.name;}};const $document=$(document);$document.on('state:disabled',(e)=>{const tagsSupportDisable='button, fieldset, optgroup, option, select, textarea, input';if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find(tagsSupportDisable).addBack(tagsSupportDisable).prop('disabled',e.value);});$document.on('state:readonly',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-readonly',e.value).find('input, textarea').prop('readonly',e.value);});$document.on('state:required',(e)=>{if(e.trigger)if(e.value){const label=`label${e.target.id?`[for=${e.target.id}]`:''}`;const $label=$(e.target).attr({required:'required','aria-required':'true'}).closest('.js-form-item, .js-form-wrapper').find(label);if(!$label.hasClass('js-form-required').length)$label.addClass('js-form-required form-required');}else $(e.target).removeAttr('required aria-required').closest('.js-form-item, .js-form-wrapper').find('label.js-form-required').removeClass('js-form-required form-required');});$document.on('state:visible',(e)=>{if(e.trigger){let $element=$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper');if(e.target.tagName==='A')$element=$(e.target);$element.toggle(e.value);}});$document.on('state:checked',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-wrapper').find('input').prop('checked',e.value).trigger('change');});$document.on('state:collapsed',(e)=>{if(e.trigger)if(e.target.hasAttribute('open')===e.value)$(e.target).find('> summary').trigger('click');});})(jQuery,Drupal);; 18(function($,Drupal,once){'use strict';Drupal.webform=Drupal.webform||{};Drupal.webform.states=Drupal.webform.states||{};Drupal.webform.states.slideDown=Drupal.webform.states.slideDown||{};Drupal.webform.states.slideDown.duration='slow';Drupal.webform.states.slideUp=Drupal.webform.states.slideUp||{};Drupal.webform.states.slideUp.duration='fast';$.fn.hasData=function(data){return (typeof this.data(data)!=='undefined');};$.fn.isWebform=function(){return $(this).closest('form.webform-submission-form, form[id^="webform"], form[data-is-webform]').length?true:false;};$.fn.isWebformElement=function(){return ($(this).isWebform()||$(this).closest('[data-is-webform-element]').length)?true:false;};Drupal.states.Trigger.states.empty.change=function change(){return this.val()==='';};var states=Drupal.states;Drupal.states.Dependent.prototype.compare=function compare(reference,selector,state){var value=this.values[selector][state.name];var name=reference.constructor.name;if(!name){name=$.type(reference);name=name.charAt(0).toUpperCase()+name.slice(1);}if(name in states.Dependent.comparisons)return states.Dependent.comparisons[name](reference,value);if(reference.constructor.name in states.Dependent.comparisons)return states.Dependent.comparisons[reference.constructor.name](reference,value);return _compare2(reference,value);};function _compare2(a,b){if(a===b)return typeof a==='undefined'?a:true;return typeof a==='undefined'||typeof b==='undefined';}Drupal.states.Dependent.comparisons.Object=function(reference,value){if('pattern' in reference)return (new RegExp(reference['pattern'])).test(value);else if('!pattern' in reference)return !((new RegExp(reference['!pattern'])).test(value));else if('less' in reference)return (value!==''&&parseFloat(reference['less'])>parseFloat(value));else if('less_equal' in reference)return (value!==''&&parseFloat(reference['less_equal'])>=parseFloat(value));else if('greater' in reference)return (value!==''&&parseFloat(reference['greater'])<parseFloat(value));else if('greater_equal' in reference)return (value!==''&&parseFloat(reference['greater_equal'])<=parseFloat(value));else if('between' in reference||'!between' in reference){if(value==='')return false;var between=reference['between']||reference['!between'];var betweenParts=between.split(':');var greater=betweenParts[0];var less=(typeof betweenParts[1]!=='undefined')?betweenParts[1]:null;var isGreaterThan=(greater===null||greater===''||parseFloat(value)>=parseFloat(greater));var isLessThan=(less===null||less===''||parseFloat(value)<=parseFloat(less));var result=(isGreaterThan&&isLessThan);return (reference['!between'])?!result:result;}else return reference.indexOf(value)!==false;};var $document=$(document);$document.on('state:required',function(e){if(e.trigger&&$(e.target).isWebformElement()){var $target=$(e.target);toggleRequired($target.find('input[type="file"]'),e.value);if($target.is('.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .webform-likert-table')){$target.toggleClass('required',e.value);toggleRequired($target.find('input[type="radio"]'),e.value);}if($target.is('.js-form-type-checkboxes, .js-form-type-webform-checkboxes-other, .js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other')){$target.toggleClass('required',e.value);var $checkboxes=$target.find('input[type="checkbox"]');if(e.value){$checkboxes.on('click',statesCheckboxesRequiredEventHandler);checkboxesRequired($target);}else{$checkboxes.off('click',statesCheckboxesRequiredEventHandler);toggleRequired($checkboxes,false);}}if($target.is('.js-webform-tableselect')){$target.toggleClass('required',e.value);var isMultiple=$target.is('[multiple]');if(isMultiple){var $tbody=$target.find('tbody');var $checkboxes=$tbody.find('input[type="checkbox"]');copyRequireMessage($target,$checkboxes);if(e.value){$checkboxes.on('click change',statesCheckboxesRequiredEventHandler);checkboxesRequired($tbody);}else{$checkboxes.off('click change ',statesCheckboxesRequiredEventHandler);toggleRequired($tbody,false);}}else{var $radios=$target.find('input[type="radio"]');copyRequireMessage($target,$radios);toggleRequired($radios,e.value);}}if($target.is('.js-form-type-webform-select-other, .js-webform-type-webform-select-other')){var $select=$target.find('select');toggleRequired($select,e.value);copyRequireMessage($target,$select);}if($target.find('> label:not([for])').length)$target.find('> label').toggleClass('js-form-required form-required',e.value);if($target.is('.js-webform-type-radios, .js-webform-type-checkboxes, fieldset'))$target.find('legend span.fieldset-legend:not(.visually-hidden),legend span.fieldset__label:not(.visually-hidden)').toggleClass('js-form-required form-required',e.value);if($target.is('fieldset'))$target.removeAttr('required aria-required');}});$document.on('state:checked',function(e){if(e.trigger)$(e.target).trigger('change');});$document.on('state:readonly',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('readonly',e.value).closest('.js-form-item, .js-form-wrapper').toggleClass('webform-readonly',e.value).find('input, textarea').prop('readonly',e.value);$(e.target).trigger('webform:readonly').find('select, input, textarea, button').trigger('webform:readonly');}});$document.on('state:visible state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement())if(e.value)$(':input',e.target).addBack().each(function(){restoreValueAndRequired(this);triggerEventHandlers(this);});else $(':input',e.target).addBack().each(function(){backupValueAndRequired(this);clearValueAndRequired(this);triggerEventHandlers(this);});});$document.on('state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement()){var effect=e.value?'slideDown':'slide
18Up';var duration=Drupal.webform.states[effect].duration;$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper')[effect](duration);}});Drupal.states.State.aliases['invisible-slide']='!visible-slide';$document.on('state:disabled',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('disabled',e.value).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find('select, input, textarea, button').prop('disabled',e.value);var fileElements=$(e.target).find(':input[type="hidden"][name$="[fids]"]');if(fileElements.length){if($(e.target).is('fieldset'))$(e.target).prop('disabled',false);fileElements.removeAttr('disabled');}$(e.target).trigger('webform:disabled').find('select, input, textarea, button').trigger('webform:disabled');}});Drupal.behaviors.webformCheckboxesRequired={attach:function(context){$(once('webform-checkboxes-required','.js-form-type-checkboxes.required, .webform-term-checkboxes.required, .js-form-type-webform-checkboxes-other.required, .js-webform-type-checkboxes.required, .js-webform-type-webform-checkboxes-other.required, .js-webform-type-webform-radios-other.checkboxes',context)).each(function(){var $element=$(this);$element.find('input[type="checkbox"]').on('click',statesCheckboxesRequiredEventHandler);setTimeout(function(){checkboxesRequired($element);});});}};Drupal.behaviors.webformRadiosRequired={attach:function(context){$(once('webform-radios-required','.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .js-webform-type-webform-scale',context)).each(function(){var $element=$(this);setTimeout(function(){radiosRequired($element);});});}};Drupal.behaviors.webformTableSelectRequired={attach:function(context){$(once('webform-tableselect-required','.js-webform-tableselect.required',context)).each(function(){var $element=$(this);var $tbody=$element.find('tbody');var isMultiple=$element.is('[multiple]');if(isMultiple)$tbody.find('input[type="checkbox"]').on('click change',function(){checkboxesRequired($tbody);});setTimeout(function(){isMultiple?checkboxesRequired($tbody):radiosRequired($element);});});}};function checkboxesRequired($element){var $firstCheckbox=$element.find('input[type="checkbox"]').first();var isChecked=$element.find('input[type="checkbox"]').is(':checked');toggleRequired($firstCheckbox,!isChecked);copyRequireMessage($element,$firstCheckbox);}function radiosRequired($element){var $radios=$element.find('input[type="radio"]');var isRequired=$element.hasClass('required');toggleRequired($radios,isRequired);copyRequireMessage($element,$radios);}function statesCheckboxesRequiredEventHandler(){var $element=$(this).closest('.js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other, .js-webform-type-webform-term-checkboxes, .js-webform-tableselect tbody');checkboxesRequired($element);}function triggerEventHandlers(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();var extraParameters=['webform.states'];if(type==='checkbox'||type==='radio')$input.trigger('change',extraParameters).trigger('blur',extraParameters);else if(tag==='select'){if($input.closest('.webform-type-address').length){if(!$input.data('webform-states-address-initialized')&&$input.attr('autocomplete')==='country'&&$input.val()===$input.find("option[selected]").attr('value'))return;$input.data('webform-states-address-initialized',true);}$input.trigger('change',extraParameters).trigger('blur',extraParameters);}else{if(type!=='submit'&&type!=='button'&&type!=='file'){var hasInputMask=($.fn.inputmask&&$input.hasClass('js-webform-input-mask'));hasInputMask&&$input.inputmask('remove');$input.trigger('input',extraParameters).trigger('change',extraParameters).trigger('keydown',extraParameters).trigger('keyup',extraParameters).trigger('blur',extraParameters);hasInputMask&&$input.inputmask();}}}function backupValueAndRequired(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();if($input.prop('required')&&!$input.hasData('webform-required'))$input.data('webform-required',true);if(!$input.hasData('webform-value'))if(type==='checkbox'||type==='radio')$input.data('webform-value',$input.prop('checked'));else if(tag==='select'){var values=[];$input.find('option:selected').each(function(i,option){values[i]=option.value;});$input.data('webform-value',values);}else{if(type!=='submit'&&type!=='button')$input.data('webform-value',input.value);}}function restoreValueAndRequired(input){var $input=$(input);var value=$input.data('webform-value');
18if(typeof value!=='undefined'){var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',value);else if(tag==='select')$.each(value,function(i,option_value){option_value=option_value.replace(/'/g,"\\\'");$input.find("option[value='"+option_value+"']").prop('selected',true);});else{if(type!=='submit'&&type!=='button')input.value=value;}$input.removeData('webform-value');}var required=$input.data('webform-required');if(typeof required!=='undefined'){if(required)$input.prop('required',true);$input.removeData('webform-required');}}function clearValueAndRequired(input){var $input=$(input);if($input.closest('[data-webform-states-no-clear]').length)return;var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',false);else if(tag==='select')if($input.find('option[value=""]').length)$input.val('');else input.selectedIndex=-1;else{if(type!=='submit'&&type!=='button')input.value=(type==='color')?'#000000':'';}$input.prop('required',false);}function toggleRequired($input,required){var isCheckboxOrRadio=($input.attr('type')==='radio'||$input.attr('type')==='checkbox');if(required)if(isCheckboxOrRadio)$input.attr({'required':'required'});else $input.attr({'required':'required','aria-required':'true'});else{if(isCheckboxOrRadio)$input.removeAttr('required');else $input.removeAttr('required aria-required');$input.each(function(){this.setCustomValidity&&this.setCustomValidity('');});}}function copyRequireMessage($source,$destination){if($source.attr('data-msg-required'))$destination.attr('data-msg-required',$source.attr('data-msg-required'));}})(jQuery,Drupal,once);; 19(function($,Drupal,once){'use strict';Drupal.behaviors.webformRemoveFormSingleSubmit={attach:function attach(){function onFormSubmit(e){var $form=$(e.currentTarget);$form.removeAttr('data-drupal-form-submit-last');}$(once('webform-single-submit','body')).on('submit.singleSubmit','form.webform-remove-single-submit',onFormSubmit);}};Drupal.behaviors.webformDisableAutoSubmit={attach:function(context){$(once('webform-disable-autosubmit',$('.js-webform-disable-autosubmit input').not(':button, :submit, :reset, :image, :file'))).on('keyup keypress',function(e){if(e.which===13){e.preventDefault();return false;}});}};Drupal.behaviors.webformRequiredError={attach:function(context){$(once('webform-required-error',$(context).find(':input[data-webform-required-error], :input[data-webform-pattern-error]'))).on('invalid',function(){this.setCustomValidity('');if(this.valid)return;if(this.validity.patternMismatch&&$(this).attr('data-webform-pattern-error'))this.setCustomValidity($(this).attr('data-webform-pattern-error'));else{if(this.validity.valueMissing&&$(this).attr('data-webform-required-error'))this.setCustomValidity($(this).attr('data-webform-required-error'));}}).on('input change',function(){var name=$(this).attr('name');$(this.form).find(':input[name="'+name+'"]').each(function(){this.setCustomValidity('');});});}};$(document).on('state:required',function(e){$(e.target).filter(':input[data-webform-required-error]').each(function(){this.setCustomValidity('');});});})(jQuery,Drupal,once);; 20(function($,Drupal,drupalSettings){Drupal.behaviors.jqueryUiDatepickerLocale={attach:function attach(context,settings){$.datepicker.regional['drupal-locale']=$.extend({closeText:Drupal.t('Done'),prevText:Drupal.t('Prev'),nextText:Drupal.t('Next'),currentText:Drupal.t('Today'),monthNames:[Drupal.t('January',{},{context:'Long month name'}),Drupal.t('February',{},{context:'Long month name'}),Drupal.t('March',{},{context:'Long month name'}),Drupal.t('April',{},{context:'Long month name'}),Drupal.t('May',{},{context:'Long month name'}),Drupal.t('June',{},{context:'Long month name'}),Drupal.t('July',{},{context:'Long month name'}),Drupal.t('August',{},{context:'Long month name'}),Drupal.t('September',{},{context:'Long month name'}),Drupal.t('October',{},{context:'Long month name'}),Drupal.t('November',{},{context:'Long month name'}),Drupal.t('December',{},{context:'Long month name'})],monthNamesShort:[Drupal.t('Jan'),Drupal.t('Feb'),Drupal.t('Mar'),Drupal.t('Apr'),Drupal.t('May'),Drupal.t('Jun'),Drupal.t('Jul'),Drupal.t('Aug'),Drupal.t('Sep'),Drupal.t('Oct'),Drupal.t('Nov'),Drupal.t('Dec')],dayNames:[Drupal.t('Sunday'),Drupal.t('Monday'),Drupal.t('Tuesday'),Drupal.t('Wednesday'),Drupal.t('Thursday'),Drupal.t('Friday'),Drupal.t('Saturday')],dayNamesShort:[Drupal.t('Sun'),Drupal.t('Mon'),Drupal.t('Tue'),Drupal.t('Wed'),Drupal.t('Thu'),Drupal.t('Fri'),Drupal.t('Sat')],dayNamesMin:[Drupal.t('Su'),Drupal.t('Mo'),Drupal.t('Tu'),Drupal.t('We'),Drupal.t('Th'),Drupal.t('Fr'),Drupal.t('Sa')],dateFormat:Drupal.t('mm/dd/yy'),firstDay:0,isRTL:0},drupalSettings.jquery.ui.datepicker);$.datepicker.setDefaults($.datepicker.regional[settings.jquery.ui.datepicker.langCode]);}};})(jQuery,Drupal,drupalSettings);; 21(function($,Modernizr,Drupal){'use strict';Drupal.webform=Drupal.webform||{};Drupal.webform.datePicker=Drupal.webform.datePicker||{};Drupal.webform.datePicker.options=Drupal.webform.datePicker.options||{};Drupal.behaviors.date={attach:function(context,settings){var $context=$(context);$(once('datePicker',$(context).find('input[data-drupal-date-format]'))).each(function(){var $input=$(this);if(window.Modernizr&&Modernizr.inputtypes&&Modernizr.inputtypes.date===true&&$input.attr('type')!=='text')return;var options=$.extend({changeMonth:true,changeYear:true},Drupal.webform.datePicker.options);if($input.hasData&&$input.hasData('datepicker-button'))options=$.extend({showOn:'both',buttonImage:settings.webform.datePicker.buttonImage,buttonImageOnly:true,buttonText:Drupal.t('Select date')},Drupal.webform.datePicker.options);var dateFormat=$input.data('drupalDateFormat');options.dateFormat=dateFormat.replace('Y','yy').replace('y','y').replace('F','MM').replace('m','mm').replace('M','M').replace('n','m').replace('d','dd').replace('D','D').replace('j','d').replace('l','DD');if($input.attr('min'))options.minDate=$input.attr('min');if($input.attr('max'))options.maxDate=$input.attr('max');if(!options.yearRange&&$input.data('min-year')&&$input.data('max-year'))options.yearRange=$input.data('min-year')+':'+$input.attr('data-max-year');options.firstDay=settings.webform.dateFirstDay;if($input.attr('data-days')){var days=$input.attr('data-days').split(',');options.beforeShowDay=function(date){var day=date.getDay().toString();return [(days.indexOf(day)!==-1)?true:false];};}var off=/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase())?'chrome-off-'+Math.floor(Math.random()*100000000):'off';$input.attr('autocomplete',off);$input.datepicker(options);});}};})(jQuery,Modernizr,Drupal);;
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.